:root{--content-width:1400px;--content-width-sm:1170px;--global-font-family:"Poppins",sans-serif;--highlight-font-family:"Now",sans-serif;--global-font-size:1rem;--global-font-line-height:1.4;--global-box-shadow:10px 10px 50px rgb(0 0 0/5%);--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--font-size-small:0.75rem;--font-size-normal:0.875rem;--font-size-body:1rem;--font-size-h1:4.209rem;--font-size-h2:3.157rem;--font-size-h3:2.369rem;--font-size-h4:1.777rem;--font-size-h5:1.333rem;--font-size-h6:1.125rem;--font-size-xs:0.75rem;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.75;--font-weight-body:500;--font-weight-h1:400;--font-weight-h2:400;--font-weight-h3:400;--font-weight-h4:400;--font-weight-h5:400;--font-weight-h6:400;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0;--font-letter-spacing-link:0.094rem;--font-letter-spacing-h1:0;--font-letter-spacing-h2:0;--font-letter-spacing-h3:0;--font-letter-spacing-h4:0;--font-letter-spacing-h5:0;--font-letter-spacing-h6:0;--letter-spacing:0.25rem;--letter-spacing-one:1px;--letter-spacing-two:2px;--letter-spacing-three:3px;--letter-spacing-four:4px;--border-radius:0px;--border-radius-box:5px;--border-radius-ten:0px;--border-radius-btn:5px;--border-radius-three:3px;--z-index-minus:-1;--color-theme-primary:#a37cfc;--color-theme-primary-light:#f8f5ff;--color-theme-secondary:#1e1e1e;--global-font-title:#8e989f;--color-theme-white:#fff;--gray-color:#f8f5ff;--linear-color-1:#6d73ef;--linear-color-2:#a378fc;--box-shadow-color:rgba(0,0,0,0.06);--global-body-bgcolor:#fff;--global-body-lightcolor:#f1f3f5;--global-font-color:#7c859b;--global-font-subtitle:#a37cfc;--global-dark-submenu:#7c859b;--global-body-lightbg:#f5f7fb;--border-color-light:#f1f3f5;--border-color-dark:#262f48;--color-link:#a37cfc;--color-link-visited:#a37cfc;--color-link-active:#a37cfc;--color-footer-top-dark:#000505;--color-footer-copyright-dark:#000202;--color-meta-bg:#e8ebf1;--color-categoey-bg:#f5f5f5;--color-footer-lightbg:#171717;--color-post-sticky-bg:#f9f9f9;--color-active-text:#1e1e1e;--color-inactive-text:#8e989f;--color-nav-dots:#d2d2d2;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#a37cfc;--color-theme-yellow:#ffd81c;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white-light:#7c859b;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-theme-dark:#0e1527;--text-color-light:#7f8097;--text-color-dark:#b2b3c5;--global-font-active:#a37cfc;--global-font-hover:#a37cfc;--border-bottom-line:#dedede;--rating-star:#fdd160;--primary-box-shadow:4px 4px 90px rgba(0,0,0,0.05);--background-color:#f9f9ff;--nav-dots-style:#e9dfff;--service-inactive-color:#08090a;--social-icon-color:#575757}@media (max-width:991px){:root{--font-size-h1:3.653rem;--font-size-h2:2rem;--font-size-h3:1.827rem;--font-size-h4:1.700rem}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;float:right;margin-right:0}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background:#fff;background:var(--global-body-bgcolor);color:#7c859b;color:var(--global-font-color);font-family:Poppins,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body)}h1,h2,h3,h4,h5,h6{font-family:Now,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:25px 0;word-break:break-word;text-transform:capitalize}h1{font-size:4.209rem;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h1);font-weight:400;font-weight:var(--font-weight-h1)}h1,h2{color:#1e1e1e;color:var(--color-theme-secondary)}h2{font-size:3.157rem;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h2);font-weight:400;font-weight:var(--font-weight-h2)}h3{font-size:2.369rem;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h3);font-weight:400;font-weight:var(--font-weight-h3)}h3,h4{color:#1e1e1e;color:var(--color-theme-secondary)}h4{font-size:1.777rem;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h4);font-weight:400;font-weight:var(--font-weight-h4)}h5{font-size:1.333rem;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h5);font-weight:400;font-weight:var(--font-weight-h5)}h5,h6{color:#1e1e1e;color:var(--color-theme-secondary)}h6{font-size:1.125rem;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-h6);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h6);font-weight:400;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#7c859b;color:var(--global-font-color)}.text_small,small{font-size:.875rem;font-size:var(--font-size-normal)}.overflow-hidden{overflow:hidden}.z-index-minus{z-index:-1;z-index:var(--z-index-minus)}.letter-spacing{letter-spacing:.25rem;letter-spacing:var(--letter-spacing)}a{font-size:1rem;font-size:var(--font-size-body)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}p{line-height:1.75;line-height:var(--font-line-height-p)}pre{background:#fff;background:var(--color-theme-white);color:#7c859b;color:var(--global-font-color);border:1px solid #a37cfc;border:1px solid var(--color-theme-primary)}a,a h1,a h2,a h3,a h4,a h5,a h6,i{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a:focus{outline:none!important}.sofbox h1,.sofbox h2,.sofbox h3,.sofbox h4,.sofbox h5,.sofbox h6{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:focus,a:hover{color:#a37cfc;color:var(--color-theme-primary)}:focus{outline:none}p{margin:15px 0;line-height:1.66em}hr{background-color:#262f48;background-color:var(--border-color-dark);border:0;height:1px}dd{margin:0 1.5em 1.5em}li>ol,li>ul{margin-bottom:0}dt{font-weight:700}table{border:1px solid #fff;border:1px solid var(--color-theme-white)}table td,table th{border:1px solid #f1f3f5;border:1px solid var(--global-body-lightcolor)}.sofbox-comments-media table td,.sofbox-comments-media table th{border:1px solid #fff;border:1px solid var(--color-theme-white)}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;float:left;padding:0 15px;height:60px;line-height:60px;background:#fff;background:var(--color-theme-white);border:1px solid #f1f3f5;border:1px solid var(--global-body-lightcolor);border-radius:0;border-radius:var(--border-radius);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius);color:#7c859b;color:var(--global-font-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#myfile{padding-left:20px!important}.sofbox-comments-info .title a{color:#8e989f;color:var(--global-font-title)}.sofbox-comments-info .title a:hover{color:#1e1e1e;color:var(--color-theme-secondary)}select{border:1px solid #fff;border:1px solid var(--color-theme-white);background:var(--global-body-bgcolor);color:#7c859b;color:var(--global-font-color);border-radius:0;border-radius:var(--border-radius)}select,textarea{-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius)}textarea{padding:0 15px;background:#fff;background:var(--color-theme-white);border-color:#f1f3f5;border-color:var(--global-body-lightcolor);border-radius:0;border-radius:var(--border-radius)}input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#a37cfc;border-color:var(--color-theme-primary);box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}@font-face{font-family:Now;src:url(fonts/Now-Regular.woff2) format("woff2"),url(fonts/Now-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Now;src:url(fonts/Now-Medium.woff) format("woff"),url(fonts/Now-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Now;src:url(fonts/Now-Bold.woff2) format("woff2"),url(fonts/Now-Bold.woff) format("woff");font-weight:700;font-style:normal}@media (min-width:1499px){.container{max-width:1170px;max-width:var(--content-width-sm)}.sofbox .container{max-width:1400px;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:1170px;max-width:var(--content-width-sm)}.sofbox .container{max-width:1400px;max-width:var(--content-width)}}body .container{max-width:1170px;max-width:var(--content-width-sm)}body .sofbox .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px;max-width:var(--content-width)}.single .content-area .site-main{padding-left:15px;padding-right:15px}.content-area .site-main{padding:130px 0}@media (max-width:1024px){.content-area .site-main{padding:70px 15px}}@media (max-width:767px){.content-area .site-main{padding:50px 15px}}::-webkit-scrollbar-thumb{background:#a37cfc!important;background:var(--color-theme-primary)!important}#back-to-top .top{bottom:65px;right:30px;width:50px;height:50px;border-radius:0;border-radius:var(--border-radius)}#back-to-top .top svg{color:#fff;color:var(--color-theme-white)}#back-to-top .top:hover{background:#1e1e1e;background:var(--color-theme-secondary)}#back-to-top .sofbox-btt-box{position:relative}#back-to-top span svg{transition:all .3s ease-in-out}#back-to-top .sofbox-btt-shap svg{position:relative;top:0}#back-to-top .sofbox-btt-icon svg{position:absolute;left:0;right:0;margin:0 auto;bottom:20px;z-index:-1;font-size:40px}#back-to-top .top:hover .sofbox-btt-shap svg{top:7px}#back-to-top .top:hover .sofbox-btt-icon svg{bottom:25px}#loading{background:var(--global-body-bgcolor)}.breadcrumb li{display:inline-block;word-break:break-word}.sofbox-breadcrumb{padding:130px 0;background:#f1f3f5;background:var(--global-body-lightcolor)}.sofbox-breadcrumb-two{padding:45px 0;position:relative;z-index:2}.sofbox-breadcrumb-one{display:block;padding:130px 0;z-index:9;position:relative}.sofbox-breadcrumb-one ol li,.sofbox-breadcrumb-one ol li a{color:#a37cfc;color:var(--color-theme-primary);text-decoration:none;font-weight:400;font-weight:var(--font-weight-h2);font-family:Now,sans-serif;font-family:var(--highlight-font-family);letter-spacing:3px}.sofbox-breadcrumb-one ol li a:hover{color:#1e1e1e;color:var(--color-theme-secondary)}.sofbox-breadcrumb-one ol li{list-style:none;display:inline-block;position:relative}.breadcrumb-bg:before,.breadcrumb-ui:before{position:absolute;left:0;right:0;content:"";width:100%;height:100%;top:0}.sofbox-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:"";background:#1e1e1e;background:var(--color-theme-secondary);width:5px;height:5px;position:absolute;padding:0;left:-4px;top:45%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}.breadcrumb-item+.breadcrumb-item{padding-left:10px;margin-left:10px}.sofbox-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.sofbox-breadcrumb-one .breadcrumb-item.active{color:#a37cfc;color:var(--color-theme-primary);position:relative;font-weight:700}.sofbox-breadcrumb-one .breadcrumb-item:last-child{color:#a37cfc;color:var(--color-theme-primary);font-weight:700;line-height:normal}.sofbox-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:15px}.sofbox-breadcrumb-two .breadcrumb{display:flex;align-items:center;line-height:normal;justify-content:center;flex-wrap:wrap}.sofbox-breadcrumb-two ol li{display:inline-block}.sofbox-breadcrumb-three .breadcrumb{margin-top:0}.sofbox-breadcrumb-three .sofbox-breadcrumb-one{padding:0}.sofbox-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-sofbox-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-sofbox-bg-over #video-background,.video-sofbox-bg-over video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.sofbox-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.sofbox-breadcrumb-one{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#f1f3f5;background:var(--global-body-lightcolor)}.sofbox-breadcrumb-one .main-shap-box .shap-one{left:-130px;z-index:3;top:-150px}.sofbox-breadcrumb-one .main-shap-box .shap-two{width:90px;height:90px}@media(max-width:1024px){.sofbox-breadcrumb-one{padding:70px 0}}@media(max-width:767px){.sofbox-breadcrumb-one{padding:50px 0}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 700px);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 700px);margin-left:calc(50% - var(--content-width)/2)}}.gallery-item{padding:0 15px 15px 0}.gallery-icon{display:flex;justify-content:center}.gallery-caption{font-size:80%}@media (max-width:479px){.gallery-item{padding:0 0 15px}}a{color:var(--color-link)}a:active,a:focus,a:hover{color:#a37cfc;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}body.admin-bar .sofbox-mobile-menu.menu-open,body.admin-bar header.header-default{top:0}body.admin-bar .has-sticky.header-up,body.admin-bar .header-over header.header-default{top:30px}@media only screen and (max-width:600px){body.admin-bar .has-sticky.header-up{top:0}body.admin-bar .sofbox-mobile-menu.menu-open,body.admin-bar header{top:46px}body.admin-bar.header--is-sticky .sofbox-mobile-menu.menu-open{top:0}}@media only screen and (min-width:601px) and (max-width:782px){body.admin-bar .sofbox-mobile-menu.menu-open,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:46px}}header{position:relative;width:100%;background:#fff;background:var(--color-theme-white);display:inline-block;z-index:99;transition:all .3s ease-out 0s}header span.dropdown.isubmenu{display:none}header .sub-header .number-info ul{margin:0;padding:0}header .sub-header .number-info li{list-style:none;float:left;margin-right:0;border-left:1px solid hsla(0,0%,100%,.18)}header .sub-header .number-info li:last-child{border-right:1px solid hsla(0,0%,100%,.18);margin-right:0}header .sub-header .number-info li a{color:#fff;color:var(--color-theme-white);line-height:45px;padding:0 15px}header .sub-header .number-info li a:hover{color:#a37cfc;color:var(--color-theme-primary);text-decoration:none}header .sub-header .number-info li a i{margin-right:5px}header .sub-header nav{display:flex}header .sub-header .request-btn a{background:#a37cfc;background:var(--color-theme-primary);padding:14px 30px;color:#fff;color:var(--color-theme-white);line-height:45px;position:relative;border-right:1px solid hsla(0,0%,100%,.3);z-index:2}header .sub-header .request-btn a:before{pointer-events:none;background:#a37cfc;background:var(--color-theme-primary);width:100%;position:absolute;top:0;left:100%;height:100%;content:"";display:inline-block;z-index:-1}header .sub-header .request-btn a:hover{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-decoration:none}header .sub-header .social-icone ul{margin:0;padding:0}header .sub-header .social-icone ul li i{color:#fff;color:var(--color-theme-white);width:45px;height:45px;line-height:45px}header .sub-header .social-icone ul li{display:inline-block!important;text-align:center;border-right:1px solid hsla(0,0%,100%,.3);height:45px;background:#a37cfc;background:var(--color-theme-primary)}header .sub-header .social-icone ul li:last-child{margin-right:0}header .sub-header .social-icone ul li a{color:#1e1e1e;color:var(--color-theme-secondary)}header .sub-header .social-icone ul li a:hover{color:#a37cfc;color:var(--color-theme-primary)}header .navbar-light .navbar-brand img.logo{display:inline-block;height:50px}header .navbar-light .navbar-brand img.sticky-logo{display:none}header.menu-sticky .navbar-light .navbar-brand img.sticky-logo{display:inline-block}header.menu-sticky .navbar-light .navbar-brand img.logo{display:none}#iq-menu-container>ul>li>a>.link-badge{position:absolute;font-size:8px;padding:1px 5px;text-transform:capitalize;top:7px;line-height:normal;right:4px}header .navbar-brand{margin-right:0;padding:.625em 0}header .main-header{padding:0 162px}header .sub-header{padding:0 162px;background:#1e1e1e;background:var(--color-theme-secondary);overflow:hidden}header .navbar-light{padding:0}.admin-bar header{top:0}.admin-bar header.header-three{top:32px}.admin-bar header.menu-sticky .main-header{top:32px;padding:0 162px}@media(max-width:767px){.admin-bar header{top:0;transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out}.admin-bar header.menu-sticky,.admin-bar header.menu-sticky .main-header{top:0}header.menu-sticky .main-header{position:relative}}@media only screen and (min-device-width:601px) and (max-device-width:768px){.admin-bar header.menu-sticky .main-header{top:46px}}header .navbar #iq-menu-container,header .navbar .menu-all-pages-container,header .navbar .menu-header-menu-container,header .navbar .menu-main-menu-container,header .navbar .menu-short-container,header .navbar .menu-testing-menu-container{display:inline-block;width:100%;vertical-align:top}header.default-header .navbar ul{float:right;display:block;text-align:center}header .navbar ul.sub-menu li{display:block;text-align:left}header.default-header .navbar ul li{vertical-align:middle;list-style:none;margin-right:30px;position:relative;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;display:inline-block}header li .search-box input[type=search]{top:-14px}header ul.shop_list{margin-bottom:0}header li .search-box .search-submit{top:-24px}header .navbar ul li:last-child{margin-right:0}header.default-header .navbar ul li a{padding:0 0 0 15px;line-height:80px;position:relative;z-index:9;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;text-transform:capitalize}header.default-header .navbar ul li a,header .navbar ul li i{display:inline-block;vertical-align:middle;color:#1e1e1e;color:var(--color-theme-secondary)}header .navbar ul li i{font-weight:700;font-size:16px}header li .search-box .search-submit i{display:inline-block;vertical-align:middle}header .navbar ul li .sub-menu li i{display:block;position:absolute;right:15px;top:10px;line-height:28px;font-size:12px;z-index:9;color:#1e1e1e;color:var(--color-theme-secondary);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li .sub-menu li i:before{content:"\f105"}header .navbar ul li .sub-menu li:hover>a{background:#fff;background:var(--color-theme-white);color:#a37cfc;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li:hover>i{color:#fff;color:var(--color-theme-white)}header .navbar ul li.current-menu-item a,header .navbar ul li.current-menu-item i,header .navbar ul li.current-menu-parent a,header .navbar ul li.current-menu-parent i,header .navbar ul li .sub-menu li:hover,header .navbar ul li a:hover{color:#a37cfc;color:var(--color-theme-primary)}header .navbar ul li .sub-menu{display:none;width:300px}header.default-header .navbar ul li:hover .sub-menu{display:block;background:#fff;background:var(--color-theme-white);position:absolute;top:80px;left:0;padding-left:0;display:inline-block;box-shadow:0 1px 30px 0 rgba(36,38,43,.1)}header .navbar ul li .sub-menu li{margin-right:0;display:block}header .navbar ul li .sub-menu li a{font-size:1rem;font-size:var(--global-font-size);font-weight:500;font-weight:var(--font-weight-medium);border-radius:0;display:inline-block;width:100%;line-height:28px;color:#1e1e1e;color:var(--color-theme-secondary);background:#fff;background:var(--color-theme-white);position:relative;padding:10px 15px 10px 25px}header .navbar ul li .sub-menu li a:after{content:"";display:block;height:0;border-left:2px solid #a37cfc;border-left:2px solid var(--color-theme-primary);position:absolute;top:50%;transform:translateY(-50%);z-index:0;left:15px;transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out}.navbar ul li .sub-menu li a:hover{color:#a37cfc;color:var(--color-theme-primary);padding-left:32px}.navbar ul li .sub-menu li>a:hover:after{height:16px}header .navbar ul li .sub-menu li a:hover{background:#fff;background:var(--color-theme-white);color:#a37cfc;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li a:before{display:none}header .navbar ul li .sub-menu li.current-menu-item a{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li.current-menu-item ul li a{background:transparent;color:#a37cfc;color:var(--color-theme-primary)}header .navbar ul li.current-menu-ancestor a,header .navbar ul li.current-menu-ancestor i{color:#a37cfc;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li.current-menu-item ul li a:hover,header .navbar ul li .sub-menu li.current-menu-parent i{color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li.current-menu-parent a,header .navbar ul li .sub-menu li .sub-menu li.menu-item.current-menu-item a,header .navbar ul li .sub-menu li .sub-menu li.menu-item:hover a{background:#fff;background:var(--color-theme-white);color:#a37cfc;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li .sub-menu li.menu-item a{background:#fff;background:var(--color-theme-white);color:#1e1e1e;color:var(--color-theme-secondary)}header .navbar ul li .sub-menu li>.sub-menu{display:none}header .navbar ul li .sub-menu li:hover>.sub-menu{display:block;background:#fff;background:var(--color-theme-white);position:absolute;top:0;left:100%;padding-left:0;display:inline-block;box-shadow:0 1px 30px 0 rgba(36,38,43,.1)}header.menu-sticky .main-header{position:fixed;top:0;background:#fff;background:var(--color-theme-white)}header.menu-sticky .main-header .navbar ul li a{line-height:65px;position:relative}header.menu-sticky .main-header .navbar ul li:hover .sub-menu{top:65px}header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:0}header.menu-sticky .navbar ul li .sub-menu>li a{line-height:28px}.admin-bar header.style-one{top:0}header.style-one .sub-header{background:transparent}header.menu-sticky .main-header{box-shadow:4px 4px 90px rgba(0,0,0,.05);box-shadow:var(--primary-box-shadow)}header.style-one{position:relative}header.style-one .sub-header{padding:0 162px}header.style-one li .search-box .search-submit,header.style-one li .search-box input[type=search]{right:-30px}header.style-one .sub-header .number-info li a{font-size:14px;margin-right:0;color:var(--body-text);line-height:45px;padding:0;margin-right:30px}header.style-one .sub-header .number-info li a i,header.style-one .sub-header .social-icone ul li i{color:#1e1e1e;color:var(--color-theme-secondary)}header.style-one .sub-header .number-info li:hover a,header.style-one .sub-header .number-info li:hover a i,header.style-one .sub-header .social-icone ul li:hover i{color:#a37cfc;color:var(--color-theme-primary)}header.style-one .sub-header .social-icone ul li{border:none;background:transparent}header.style-one .sub-header .social-icone ul li i{width:30px}header.style-one .sub-header .number-info li{border:none}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 150px}header.style-one .navbar-light .navbar-toggler-icon{background-image:none;position:relative}header.style-one .navbar-light .navbar-toggler-icon i{line-height:0;font-size:40px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}header.style-two{position:absolute;background:transparent}.admin-bar header.style-two{top:30px}header.default-header.style-two .navbar ul li:hover .sub-menu,header.style-one.style-two.menu-sticky .main-header{background:#1e1e1e;background:var(--color-theme-secondary)}header.style-one.style-two .navbar ul li .sub-menu li.current-menu-item a{color:#fff;color:var(--color-theme-white);background:#a37cfc;background:var(--color-theme-primary)}header.style-one.style-two .sub-header .number-info li:hover a,header.style-one.style-two .sub-header .number-info li:hover a i,header.style-one.style-two .sub-header .social-icone ul li:hover i{color:#a37cfc;color:var(--color-theme-primary)}header.style-one.style-two .navbar ul li .sub-menu li i,header.style-one.style-two .sub-header .number-info li a,header.style-one.style-two .sub-header .number-info li a i,header.style-one.style-two .sub-header .social-icone ul li i{color:#fff;color:var(--color-theme-white);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}header.style-one.style-two .navbar ul li.current-menu-ancestor a,header.style-one.style-two .navbar ul li.current-menu-ancestor i{color:#a37cfc;color:var(--color-theme-primary)}header.style-one.style-two .navbar ul li a,header.style-one.style-two .navbar ul li i{color:#fff;color:var(--color-theme-white)}header.style-one.style-two .navbar ul li .sub-menu li.current-menu-parent a,header.style-one.style-two .navbar ul li .sub-menu li .sub-menu li.menu-item.current-menu-item a,header.style-one.style-two .navbar ul li .sub-menu li .sub-menu li.menu-item:hover a,header.style-one.style-two .navbar ul li .sub-menu li:hover>a{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}header.style-one.style-two .navbar ul li .sub-menu li .sub-menu li.menu-item a,header.style-one.style-two .navbar ul li .sub-menu li a{color:#fff;color:var(--color-theme-white);background:var(--body-text)}header.style-one.style-two .navbar ul li.current-menu-item a,header.style-one.style-two .navbar ul li.current-menu-item i,header.style-one.style-two .navbar ul li.current-menu-parent a,header.style-one.style-two .navbar ul li.current-menu-parent i,header.style-one.style-two .navbar ul li .sub-menu li:hover,header.style-one.style-two .navbar ul li a:hover{color:#a37cfc;color:var(--color-theme-primary)}@media screen and (max-width:4000px) and (min-width:1200px){header.style-one.style-two .navbar ul li:hover a,header.style-one.style-two .navbar ul li:hover i{color:#a37cfc;color:var(--color-theme-primary);text-decoration:none}header .navbar ul li:hover>.sub-menu{display:block!important}header .navbar ul li:hover a,header .navbar ul li:hover i{color:#a37cfc;color:var(--color-theme-primary);text-decoration:none}}header .request-btn{margin-left:30px}header .navbar .sub-main .blue-btn.button a{font-size:14px;line-height:2;padding:0;color:#fff;color:var(--color-theme-white)}header .navbar .sub-main .blue-btn.button{padding:8px 20px;background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);border-radius:5px;border:1px solid #fff;border:1px solid var(--color-theme-white)}header .navbar .sub-main .blue-btn.button:hover{background:#1e1e1e;background:var(--color-theme-secondary)}header .navbar .sub-main .blue-btn.button a:focus,header .navbar .sub-main .blue-btn.button a:hover{color:#fff;color:var(--color-theme-white)}header .navbar .sub-main ul.shop_list li .cart_count #mini-cart-count:before{background:#a37cfc;background:var(--color-theme-primary);content:"";width:20px;height:20px;position:absolute;border-radius:90px;z-index:-1;right:0}header .navbar .sub-main ul.shop_list li .cart_count #mini-cart-count,header .navbar .sub-main ul.shop_list li .wcount{position:absolute;top:20px;right:-14px;width:20px;height:20px;line-height:20px;color:#fff;color:var(--color-theme-white);font-size:12px;background:#a37cfc;background:var(--color-theme-primary);border-radius:90px}header li .search-box input[type=search]{height:40px;font-size:18px;display:inline-block;border:none;border-radius:0;outline:none;padding:15px 40px 15px 15px;width:0;position:absolute;top:-8px;right:0;background:none;transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer;z-index:11;margin:-10px 0 0}header li .search-box{position:relative}header li .search-box input[type=search]:focus{width:250px;z-index:1;cursor:text;background:#fff;background:var(--color-theme-white);z-index:9;color:hsla(0,0%,40%,.6);font-size:14px}header li .search-box .search-submit:hover{background:none}header.default-header ul.shop_list{margin-bottom:0;margin-left:30px;float:left}header li .search-box .search-submit{z-index:10;color:#1e1e1e;color:var(--color-theme-secondary);padding:0;height:40px;width:40px;display:inline-block;float:right;position:absolute;top:-25px;right:0;background:none;cursor:pointer;transition:opacity .4s ease}header.style-vertical ul .menu-item-has-children.show-sub .sub-menu-vertical{display:block}header.style-vertical{width:300px;position:fixed;left:0;height:100vh;webkit-box-shadow:0 0 20px 0 rgba(44,101,144,.1);box-shadow:0 0 20px 0 rgba(44,101,144,.1);top:0}header.style-vertical .menu-item-has-children i{position:absolute;right:30px;top:16px}header.style-vertical .navbar ul li:hover>.sub-menu{width:100%;top:inherit;position:relative}header.style-vertical #vertical-menu li ul li a{padding-left:50px}header.style-vertical #vertical-menu li ul ul li>a{padding-left:65px}header.style-vertical #vertical-menu li ul{padding-left:0;position:relative}header.style-vertical #vertical-menu li.active ul:before{content:"";position:absolute;width:2px;height:100%;background:#f0f2f3;top:0;left:30px}header.style-vertical #vertical-menu li{list-style-type:none;position:relative;white-space:nowrap}header.style-vertical .navbar ul{width:100%}header.style-vertical .navbar ul li a{line-height:normal;padding:15px 30px;display:block;overflow:hidden}header.style-vertical .navbar ul li{text-align:left;display:block;margin:0}header.style-vertical .navbar-light{padding:0;display:block}.admin-bar header.style-vertical{padding-top:30px}#menu-sidebar-scrollbar{height:calc(100vh - 120px)}header.style-vertical .navbar ul{float:inherit;padding:0}header.style-vertical .navbar-brand{padding-left:30px;padding-top:15px;padding-bottom:15px}header.style-vertical #vertical-menu>li.current-menu-ancestor>a:before,header.style-vertical #vertical-menu>li.current-menu-item>a:before,header.style-vertical #vertical-menu li.active>a:before{opacity:1;height:75%}header.style-vertical #vertical-menu li>a:before{content:"";width:3px;height:0;display:inline-block;background:#a37cfc;background:var(--color-theme-primary);position:absolute;top:7px;right:0;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s}header.style-vertical #vertical-menu li .iq-arrow-right,header.style-vertical #vertical-menu li a[aria-expanded=true] .iq-arrow-right{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}header.style-vertical #vertical-menu li a[aria-expanded=true] .iq-arrow-right{transform:rotate(90deg)}#vertical-menu li.menu-item-has-children ul>li a:after{content:"";width:12px;height:2px;top:25px;position:absolute;left:32px;background:#f0f2f3;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#vertical-menu li.menu-item-has-children ul>li.current-menu-ancestor:after,#vertical-menu li.menu-item-has-children ul>li.current-menu-item:after{background:#a37cfc;background:var(--color-theme-primary)}header.style-vertical .navbar ul li.current-menu-ancestor ul li.current-menu-ancestor ul li a:hover,header.style-vertical .navbar ul li.current-menu-ancestor ul li a:hover,header.style-vertical .navbar ul li.current-menu-ancestor ul li a:hover i{color:#a37cfc;color:var(--color-theme-primary)}.vertical-navbar-brand img{width:160px}header .navbar ul li:hover i,header.style-vertical .navbar ul li:hover a{color:inherit}header.style-vertical #vertical-menu li.active>a,header.style-vertical #vertical-menu li.active>a i,header.style-vertical .navbar ul li.current-menu-ancestor a,header.style-vertical .navbar ul li.current-menu-ancestor i,header.style-vertical .navbar ul li.current-menu-ancestor ul li.current-menu-ancestor a,header.style-vertical .navbar ul li.current-menu-ancestor ul li.current-menu-ancestor a i,header.style-vertical .navbar ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,header.style-vertical .navbar ul li.current-menu-ancestor ul li.current-menu-ancestor ul li a,header.style-vertical .navbar ul li.current-menu-ancestor ul li.current-menu-item a,header.style-vertical .navbar ul li.current-menu-item a{color:#a37cfc;color:var(--color-theme-primary)}header.style-vertical #vertical-menu>li.current-menu-ancestor>a,header.style-vertical #vertical-menu li.active>a,header.style-vertical .navbar ul li.current-menu-item a{background:var(--ver-menu-back)}header.style-vertical .navbar ul li .iq-has-sub-menu a{background:transparent}header.style-vertical .navbar ul li.current-menu-ancestor ul li.current-menu-ancestor ul li a,header.style-vertical .navbar ul li.current-menu-ancestor ul li a,header.style-vertical .navbar ul li.current-menu-ancestor ul li a i,header.style-vertical .navbar ul li a{color:var(--body-text)}header.style-vertical .navbar ul li a:hover{color:#a37cfc;color:var(--color-theme-primary)}#vertical-menu li.menu-item-has-children ul>li.current-menu-ancestor:after,#vertical-menu li.menu-item-has-children ul>li.current-menu-item a:after,#vertical-menu li.menu-item-has-children ul>li.current-menu-parent>a:after,#vertical-menu li.menu-item-has-children ul>li a:hover:after,header.style-vertical #vertical-menu li>a:before,header.style-vertical .navbar ul li.current-menu-ancestor ul li.current-menu-ancestor>a:after,header.style-vertical .navbar ul li a:hover:after{background:#a37cfc;background:var(--color-theme-primary)}#vertical-menu i.fa.fa-angle-down.toggledrop{display:none}.responsive-vertical-logo-btn .blue-btn{margin-left:15px;background:#fff;background:var(--color-theme-white);color:#a37cfc;color:var(--color-theme-primary)}.responsive-vertical-logo-btn .blue-btn:hover{background:#1e1e1e;background:var(--color-theme-secondary);color:#fff;color:var(--color-theme-white)}.responsive-vertical-logo-btn .cart-btn,.responsive-vertical-logo-btn .wishlist-btn{display:inline-block;vertical-align:middle;padding:0 15px}.responsive-vertical-logo-btn .cart_count #mini-cart-count,.responsive-vertical-logo-btn .wcount{text-align:center;position:absolute;top:-15px;right:-14px;width:20px;height:20px;line-height:20px;color:#a37cfc;color:var(--color-theme-primary);font-size:12px;background:#fff;background:var(--color-theme-white);border-radius:90px}.responsive-vertical-logo-btn .cart_count a,.responsive-vertical-logo-btn .wishlist_count a{position:relative;color:#fff;color:var(--color-theme-white)}.responsive-vertical-logo-btn .iq-sidearea-btn-container,.responsive-vertical-logo-btn .iq-vertical-btn-container.btn-vertical-close .vertical-menu-btn,.responsive-vertical-logo-btn .iq-vertical-btn-container.btn-vertical-open .vertical-menu-btn{background:#fff;background:var(--color-theme-white)}.responsive-vertical-logo-btn .menu-btn .line{background-color:#a37cfc;background-color:var(--color-theme-primary)}.responsive-vertical-logo-btn .logo{display:none}.iq-waves-effect{position:relative}.ripple{width:0;height:0;border-radius:50%;background:rgba(30,61,115,.4);transform:scale(0);position:absolute;opacity:1}.rippleEffect{-webkit-animation:rippleDrop .6s linear;animation:rippleDrop .6s linear}@-webkit-keyframes rippleDrop{to{transform:scale(2);opacity:0}}@keyframes rippleDrop{to{transform:scale(2);opacity:0}}.iq-vertical-btn-container.btn-vertical-open{display:inline-block;padding:0 15px;position:relative;z-index:99;vertical-align:middle}.iq-vertical-btn-container.btn-vertical-open,.vertical-navbar-brand{display:inline-block}#vertical-menu-sub-main{position:relative;vertical-align:middle;display:inline-block;align-items:center;z-index:99;padding-right:15px}.vertical-menu-btn i{font-size:20px}.iq-vertical-btn-container.btn-vertical-close .vertical-menu-btn,.iq-vertical-btn-container.btn-vertical-open .vertical-menu-btn{display:inline-block;background:#a37cfc;background:var(--color-theme-primary);padding:5px;border-radius:90px;width:50px;height:50px;margin:0 auto;text-align:center;cursor:pointer;line-height:23px}.iq-vertical-btn-container .menu-btn .line.two{width:18px}.iq-vertical-btn-container .menu-btn{vertical-align:middle}.iq-vertical-btn-container.btn-vertical-close{position:relative;right:-25px}.iq-vertical-btn-container.btn-vertical-close .vertical-menu-btn{font-size:20px}.iq-vertical-btn-container.btn-vertical-close{display:none}.vertical-navbar-brand{position:relative;z-index:99}.responsive-vertical-logo-btn{position:relative;width:100%;display:block}.responsive-vertical-logo-btn .container-fluid{position:absolute;padding:15px}body.vertical-menu-collapsed header.style-vertical{left:-300px;z-index:99}body.vertical-menu-collapsed.vertical-menu-close header.style-vertical{left:0}body.vertical-menu-collapsed .site.vertical-site-content{padding-left:0}body.vertical-menu-collapsed .site.vertical-site-content .elementor-section.elementor-section-stretched{padding-left:0!important}body.vertical-menu-collapsed .iq-vertical-btn-container.btn-vertical-close{display:inline-block;vertical-align:middle}body.vertical-menu-close .iq-vertical-btn-container.btn-vertical-open,body.vertical-menu-close .vertical-navbar-brand{opacity:0}body.vertical-menu-expanded .iq-vertical-btn-container.btn-vertical-open,body.vertical-menu-expanded .vertical-navbar-brand{opacity:0;display:none}body.vertical-menu-expanded .site.vertical-site-content .elementor-section.elementor-section-stretched{padding-left:300px!important}body.vertical-menu-expanded .site.vertical-site-content{display:block;width:100%;height:100%;float:left;padding-left:300px}.sofbox-mobile-menu.vertical-menu-layout .sofbox-menu-wrapper.mobile-menu .sofbox-full-menu.sofbox-full-menu .sub-menu .menu-item .link-badge{display:none}.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a:after{content:"";display:block;height:0;border-left:2px solid #a37cfc;border-left:2px solid var(--color-theme-primary);position:absolute;top:50%;transform:translateY(-50%);z-index:0;left:0;transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out}.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a:hover{color:#a37cfc;color:var(--color-theme-primary);padding-left:15px}.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a:hover:after{height:16px}@media (min-width:1200px){body.vertical-menu-expanded .site.sofbox{display:block;width:100%;height:100%;float:left;padding-left:300px}body.vertical-menu-expanded .elementor-section.elementor-section-stretched{padding-left:300px!important}body.vertical-menu-expanded .content-area{width:calc(100vw - 300px);margin-left:auto}}@media only screen and (min-width:1200px){body.boxed_layout{padding:30px}}@media(max-width:1499px){.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 70px}header .sub-header{padding:10px 70px}}@media(max-width:1399px){header .sub-header{padding:10px 30px}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 30px}.iq-mt-120{margin-top:90px}}@media(max-width:1365px){header .sub-header{padding:10px 15px}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 15px}header .navbar ul li a{font-size:14px}header .navbar ul li .sub-menu li a{padding:10px 15px}}@media(max-width:1299px){body.vertical-menu-expanded .site.vertical-site-content{padding:0}.iq-vertical-btn-container.btn-vertical-open,.vertical-navbar-brand{display:inline-block}body.vertical-menu-expanded .iq-vertical-btn-container.btn-vertical-open,body.vertical-menu-expanded .vertical-navbar-brand{display:inline-block;opacity:1}header.style-vertical{left:-300px;z-index:99;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}body.vertical-menu-close header.style-vertical{left:0;z-index:99}body.vertical-menu-expanded .site.vertical-site-content .elementor-section.elementor-section-stretched{padding-left:0!important}}@media(max-width:1199px){.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{padding-left:10px}table td,table th{padding:5px;text-align:center}.comment-respond .comment-form-author,.comment-respond .comment-form-email,.comment-respond .comment-form-url{width:31.6%}header.two .number-info:before,header.two .shop_list:before{display:none}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 15px}header.header-three .sub-header-three{margin-right:30px}header .navbar ul li{margin-right:15px}header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item>a.mega-menu-link{padding:0 10px}}@media only screen and (device-width:1024px){header .navbar ul li{margin-right:10px}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 15px}}@media(max-width:1024px){section .elementor-column-gap-default>.elementor-row>.elementor-element-9a53d22>.elementor-element-populated,section .elementor-column-gap-default>.elementor-row>.elementor-element-d2e5432>.elementor-element-populated{padding:0 15px}.iq-talkie-price-3.active{transform:scale(1)}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 15px}}@media(max-width:1199px){header.default-header .navbar ul li .sub-menu li{display:inline-block}header.default-header .navbar ul li:hover .sub-menu{position:relative;top:inherit;box-shadow:none;padding:10px;display:none}h2{font-size:2rem}.iq-breadcrumb-one{padding:80px 0 30px}#iq-talkie-price{margin-top:90px;padding:15px}header.style-vertical .navbar ul li.current-menu-item a,header.style-vertical .navbar ul li a:hover{background:inherit}header.style-vertical .navbar ul li i{padding:0}header.style-vertical .menu-main-menu-container,header.style-vertical .navbar ul.navbar-nav{max-height:inherit}header .navbar ul li .sub-menu,header .navbar ul li:hover .sub-menu{display:none;background:rgba(125,144,166,.14);position:relative;top:0;width:100%;padding:10px;z-index:9}header .navbar ul li .sub-menu li:hover>.sub-menu{background:rgba(125,144,166,.14);padding:10px}header .navbar ul.navbar-nav{overflow-y:scroll;overflow-x:hidden;max-height:350px;float:left;display:inline-block;width:100%;background:#fff;background:var(--color-theme-white)}header .navbar ul li:hover .sub-menu{box-shadow:none}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 15px}header.style-one.style-two .navbar ul li:hover .sub-menu,header.style-one.style-two ul li .sub-menu{background:var(--body-text)}header.menu-sticky .main-header{padding:10px 15px}header .navbar .navbar-nav li .sub-menu li a,header .navbar ul li .sub-menu li .sub-menu li.menu-item a{background:#fff;background:var(--color-theme-white)}header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu,header .navbar ul li .sub-menu li:hover>.sub-menu{padding:10px}header .main-header{z-index:99}header .navbar .sub-main .blue-btn.button{right:10px;position:relative}header .navbar-light .navbar-toggler{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);border-color:#a37cfc;border-color:var(--color-theme-primary);padding:.25rem .5rem;position:absolute;right:0;top:6px}header.style-one .navbar-light .navbar-toggler{right:0;top:10px}header .navbar-light .navbar-toggler:focus{outline:none}header .navbar-collapse{position:absolute;top:70px;line-height:0;left:0;display:inline-block;width:100%;box-shadow:4px 4px 90px rgba(0,0,0,.05);box-shadow:var(--primary-box-shadow)}header.menu-sticky .navbar-collapse{top:78px}header.style-one.style-two,header.style-one.style-two .navbar ul{background:#1e1e1e;background:var(--color-theme-secondary)}header .navbar ul{float:left;display:inline-block;width:100%;background:#fff;background:var(--color-theme-white)}header.default-header .navbar ul li.current-menu-parent>a,header .navbar ul li.current-menu-parent>a{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}header.default-header .navbar ul li,header .navbar ul.sub-menu li,header .navbar ul li{margin-right:0;display:inline-block;position:relative;width:100%}header.default-header .navbar ul li a,header .navbar ul li a{color:#1e1e1e;color:var(--color-theme-secondary);line-height:normal;display:inline-block;width:100%;font-size:18px;padding:15px;z-index:inherit;text-align:left}header .navbar ul li a:before{border-radius:0}header .navbar ul li .sub-menu li a{color:#1e1e1e;color:var(--color-theme-secondary);padding:10px 15px}header .navbar ul li i{display:block;position:absolute;right:0;top:0;padding:12px 15px;line-height:28px;font-size:20px;z-index:9;color:#1e1e1e;color:var(--color-theme-secondary);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li.current-menu-item i,header .navbar ul li.current-menu-parent i{color:#fff;color:var(--color-theme-white)}header.menu-sticky .main-header .navbar ul li a{line-height:normal;text-align:left}header.menu-sticky .main-header .navbar ul li:hover .sub-menu{top:0}header .navbar ul li .sub-menu li i{top:0;right:0;color:#1e1e1e;color:var(--color-theme-secondary);font-size:20px}header .navbar ul li .sub-menu li:hover>.sub-menu{width:100%;background:#f6f5f7;position:relative;left:0;box-shadow:none;padding:0;display:none}header .navbar ul li .sub-menu li i:before{content:"\f107"}header .navbar ul li a:before{display:none}header .navbar ul li.current-menu-item a,header .navbar ul li a:hover{background:#a37cfc;background:var(--color-theme-primary);text-align:left;color:#fff;color:var(--color-theme-white)}header.style-one,header.style-two{overflow:visible;position:relative!important;background:var(--white-light-color)}header.style-one .navbar-brand{line-height:0}header.style-one .shop_list{background:none!important;position:relative;width:auto;right:60px;top:0}header.style-one li .search-box .search-submit{right:-6px}header.style-one li .search-box .search-submit i{color:#1e1e1e;color:var(--color-theme-secondary)}header.style-one li .search-box input[type=search]{right:0;top:-5px}header .menu-main-menu-container{max-height:330px;overflow-y:scroll;overflow-x:hidden}header.style-one.style-two .navbar ul li.current-menu-item a,header.style-one.style-two .navbar ul li.current-menu-item i,header.style-one.style-two .navbar ul li.current-menu-parent a,header.style-one.style-two .navbar ul li.current-menu-parent i,header.style-one.style-two .navbar ul li .sub-menu li:hover,header.style-one.style-two .navbar ul li a:hover{color:#fff;color:var(--color-theme-white)}header.style-one.style-two .navbar ul li.current-menu-parent>a,header.style-one.style-two .navbar ul li .sub-menu li.current-menu-item a{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}header.style-one .blue-btn.button{position:inherit;padding:6px 20px}.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:5px}.comment-respond .comment-form-email,.comment-respond .comment-form-url,.commentlist .comment-respond .comment-form-author{width:31.6%}.iq-mt-120{margin-top:60px}.iq-breadcrumb .title{font-size:38px}.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:2px}.comment-respond .comment-form-author,.comment-respond .comment-form-email,.comment-respond .comment-form-url,.commentlist .comment-respond .comment-form-author{width:100%;margin-right:0}.comment-form-cookies-consent label{margin-top:-32px}.elementor .left_img img{max-width:100%;left:0}header .navbar .sub-main ul.shop_list li{position:relative;right:0;width:auto;top:0;vertical-align:middle;margin-left:15px}header .navbar .sub-main ul.shop_list li .cart_count #mini-cart-count,header .navbar .sub-main ul.shop_list li .wcount{top:6px;right:0;text-align:center}header .navbar .sub-main ul.shop_list li.cart-btn,header .navbar .sub-main ul.shop_list li.wishlist-btn{right:0;top:-7px}header .navbar .sub-main ul.shop_list li.search-btn{right:0}header li .search-box .search-submit{top:-20px}.admin-bar header.style-two{top:0}.responsive-vertical-logo-btn .logo{display:inline-block;width:45px;vertical-align:middle}}@media(max-width:777px){.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 15px}}@media(max-width:767px){.error-404 .big-text{font-size:200px}header .main-header{padding:10px 15px}.page-numbers li .next.page-numbers,.page-numbers li .prev.page-numbers{display:none}section .elementor-section.elementor-section-boxed.bg_white>.elementor-container{padding:30px 15px 60px}.elementor-shortcode .mc4wp-form [type=submit]{margin-left:15px}.contact-block .vc_column-inner,.widget-area{margin-top:30px}.commentlist .iq-comment-wrap{display:block}.commentlist ol.children{padding-left:30px}.commentlist .iq-comments-photo{padding-right:0;margin-bottom:15px}.iq-mt-120{margin-top:0}.iq-mb-30,.no-margin .iq-mb-30{margin-bottom:30px!important}.iq-mt-30,.no-margin .iq-mt-30{margin-top:30px!important}.iq-masonry.iq-columns-3 .iq-masonry-item{padding-right:0}.copyright-footer,.iq-breadcrumb.text-left,.iq-breadcrumb .text-left{text-align:center!important}.iq-breadcrumb .float-right{float:none!important}.footer-subscribe .vc_custom_heading{margin-bottom:15px}.iq-breadcrumb .title{font-size:32px}.iq-breadcrumb.text-left .breadcrumb li,.iq-breadcrumb.text-left .breadcrumb li a{font-size:14px}.copyright-footer .col-auto{display:inline-block;width:100%}footer .footer-topbar{width:100%;margin:0 auto}footer .footer-topbar .container{padding:30px}.elementor-shortcode .mc4wp-form input[type=email]{width:100%;margin-bottom:30px}.elementor-section.elementor-section-boxed.bg_white>.elementor-container{padding:30px}ul.arvr-headset{padding-right:0}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 40px}header.header-three .sub-header-three{display:none}header.style-one .sub-header .request-btn a{padding:14px 30px;margin-left:0;right:-15px;top:2px}header.style-one .sub-header .request-btn a:before{width:126%}header.style-one .sub-header .social-icone{margin-left:0}header .sub-header .number-info li,header .sub-header .number-info li:last-child{border:none}header.style-one .container-fluid.sub-header .row .col-auto.mr-auto{background:var(--white-light-color)}header.style-one .sub-header .number-info li:last-child{text-align:right}.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:100%}.woocommerce-page .woocommerce-ordering,.woocommerce .woocommerce-ordering{float:inherit}.woocommerce .woocommerce-result-count{margin:0 0 15px;width:100%;text-align:center}header .yith-wcwl-add-to-wishlist{top:40px;right:inherit;left:15px}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 15px}.product-quantity .quantity{float:right}.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgba(0,0,0,.1)}.woocommerce-MyAccount-navigation ul{margin:0 0 30px}#vertical-menu-sub-main{position:absolute;top:-25px;right:0}.responsive-vertical-logo-btn .blue-btn.button{display:none}}@media(max-width:654px){.comment-form-cookies-consent label{margin-left:30px}}@media(max-width:575px){#vertical-menu-sub-main{top:-45px}header.style-one .search-box{display:none}}@media(max-width:527px){.sub-header .social-icone{display:none}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 15px}}@media(max-width:480px){.error-404 .big-text{font-size:150px;line-height:160px}.button.mr-sm-4{margin-right:15px}.elementor-shortcode .mc4wp-form [type=submit]{margin-left:0}.owl-carousel.blog-carousel .owl-item{padding:0}.owl-carousel .iq-blog-box .iq-blog-detail{padding:15px}header .request-btn,header .social-icone{display:none}.admin-bar header.menu-sticky .main-header,header .main-header,header.style-one .sub-header{padding:0 15px}header .navbar-light .navbar-toggler{right:0}.iq-breadcrumb-one .breadcrumb li:last-child:after,header.two .request-btn .button{display:none}header .sub-header .number-info li a{font-size:12px}header.style-one .sub-header .request-btn a:before{width:260%;left:-15px}.sub-header,header .navbar .sub-main .blue-btn.button{display:none}ul.arvr-headset li:nth-child(odd){padding-right:0}ul.arvr-headset li:nth-child(2n+2){padding-left:15px}header.header-three .sub-header{display:block}.error-404 h1{font-size:62px}.responsive-vertical-logo-btn #menu-btn-side-open{display:none}}.sofbox-mobile-menu.sofbox-navigation-burger{display:block}.sofbox-mobile-menu{background:#000505;background:var(--color-footer-top-dark);position:fixed;left:0;right:0;top:0;z-index:99;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out}.sofbox-mobile-menu.menu-open{pointer-events:all;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.sofbox-mobile-menu.header-down,.sofbox-mobile-menu.header-up{position:fixed;left:0;right:0;top:0;height:100vh;z-index:99;transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.sofbox-mobile-menu.menu-open.header-down{top:0;z-index:99}.sofbox-mobile-menu.header-down{top:-100px}.sofbox-mobile-menu .navbar{padding:15px 30px;z-index:999}.sofbox-mobile-menu .sub-header{background:transparent}header .sub-header{font-size:14px}.sofbox-mobile-menu .sub-header{padding:0 162px}header.style-default{position:absolute;background:#fff;background:var(--color-theme-white)}.sofbox-mobile-menu li .search-box .search-submit,.sofbox-mobile-menu li .search-box input[type=search]{right:-30px}.sofbox-mobile-menu .sub-header .number-info li a{font-size:14px;margin-right:0;color:var(--body-text);line-height:45px;padding:0;margin-right:30px}.sofbox-mobile-menu .sub-header .number-info li a i,.sofbox-mobile-menu .sub-header .social-icone ul li i{color:#1e1e1e;color:var(--color-theme-secondary)}.sofbox-mobile-menu .sub-header .number-info li:hover a,.sofbox-mobile-menu .sub-header .number-info li:hover a i,.sofbox-mobile-menu .sub-header .social-icone ul li:hover i{color:#a37cfc;color:var(--color-theme-primary)}.sofbox-mobile-menu .sub-header .social-icone ul li{border:none;background:transparent}.sofbox-mobile-menu .sub-header .social-icone ul li i{width:30px}.sofbox-mobile-menu .sub-header .number-info li{border:none}.sofbox-mobile-menu .navbar-light .navbar-toggler-icon i{line-height:0;font-size:40px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.navbar-toggler.custom-toggler{display:block;padding:0 5px 0 0;position:static;margin-left:20px;border-radius:0;border:none}.menu-btn{background-image:none;position:relative;z-index:9;width:20px;height:20px;cursor:pointer}.menu-btn .line{width:100%;height:2px;background-color:#7c859b;background-color:var(--global-font-color);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;transition:left .3s cubic-bezier(.29,.61,.9,.45)}.menu-btn .line.two{left:5px;top:10px}.menu-btn .line.three{top:20px}.ham-toggle:hover .menu-btn:not(.is-active) .line.two{left:0}.ham-toggle:hover .menu-btn:not(.is-active) .line.one,.ham-toggle:hover .menu-btn:not(.is-active) .line.three{left:5px}.ham-s-toggle{cursor:pointer}.sofbox-mobile-menu .navbar-nav>li>a{font-size:40px;color:#fff;color:var(--color-theme-white);line-height:normal}.sofbox-mobile-menu .navbar-nav>li a{font-family:Now,sans-serif;font-family:var(--highlight-font-family)}.sofbox-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.sofbox-mobile-menu .navbar-nav li.current-menu-item>a,.sofbox-mobile-menu .navbar-nav li .sub-menu li:hover>a,.sofbox-mobile-menu .navbar-nav li:hover>.toggledrop i,.sofbox-mobile-menu .navbar-nav li:hover>a,.sofbox-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.sofbox-mobile-menu ul>li.current-menu-ancestor>a,.sofbox-mobile-menu ul li .sub-menu li.current-menu-item>a,.sofbox-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#a37cfc;color:var(--color-theme-primary)}.sofbox-mobile-menu .navbar-nav li>.toggledrop i{margin-left:15px;cursor:pointer;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#fff;color:var(--color-theme-white)}.sofbox-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:#7c859b;color:var(--global-dark-submenu)}.sofbox-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.sofbox-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.sofbox-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#a37cfc;color:var(--color-theme-primary)}.sofbox-mobile-menu .navbar-nav .toggledrop.active i{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}.sofbox-mobile-menu .navbar-nav li li>.toggledrop i{font-size:20px}.sofbox-mobile-menu .navbar-nav li .sofbox-has-sub-menu li a{font-size:20px;color:#7c859b;color:var(--global-font-color)}.sofbox-mobile-menu .navbar-nav li .sofbox-has-sub-menu li{margin-bottom:5px}.menu-btn:hover{cursor:pointer}.menu-open .menu-btn.is-active .line{background:#fff;background:var(--color-theme-white)}.side-bar-open #menu-btn-side-close .menu-btn.is-s-active .line{transition-delay:.2s}.side-bar-open .menu-btn .line-n{width:100%;height:2px;background-color:#fff;background-color:var(--color-theme-white);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;transition:left .3s cubic-bezier(.29,.61,.9,.45)}#menu-btn-side-close .menu-btn.is-s-active .line{transition-delay:1s}.side-bar-open #menu-btn-side-close{position:absolute;right:70px;top:50px}.side-bar-open #menu-btn-side-close .menu-btn .line-n.c-one{transform:rotate(45deg)}.c-collapse{position:relative;width:100%;flex-basis:auto;align-items:flex-start!important;z-index:1}.menu-new-wrapper.row{position:relative;width:100%;height:90vh}.verticle-mn{height:60vh;overflow-y:scroll;display:flex;align-items:center}.sofbox-mobile-menu.menu-open:before{transform:skew(0deg) translateY(0);transition-delay:0s}.sofbox-full-menu{margin:auto 0}.sofbox-full-menu .navbar-nav{position:relative;z-index:99;padding-left:50px}.sofbox-full-menu .navbar-nav>li{position:relative;margin-bottom:25px}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li{visibility:hidden;display:none;-webkit-animation-delay:.5s;animation-delay:.5s}.sofbox-mobile-menu.menu-open .sofbox-full-menu .navbar-nav>li,.menu-animation .navbar-nav>li{visibility:visible;display:block;-webkit-animation-name:fadeInAnimation;animation-name:fadeInAnimation;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(2),.menu-animation .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(3),.menu-animation .navbar-nav>li:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(4),.menu-animation .navbar-nav>li:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(5),.menu-animation .navbar-nav>li:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(6),.menu-animation .navbar-nav>li:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(7),.menu-animation .navbar-nav>li:nth-child(7){-webkit-animation-delay:1.1s;animation-delay:1.1s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(8),.menu-animation .navbar-nav>li:nth-child(8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(9),.menu-animation .navbar-nav>li:nth-child(9){-webkit-animation-delay:1.3s;animation-delay:1.3s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(10){-webkit-animation-delay:1.4s;animation-delay:1.4s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(11){-webkit-animation-delay:1.5s;animation-delay:1.5s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(12){-webkit-animation-delay:1.6s;animation-delay:1.6s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(13){-webkit-animation-delay:1.7s;animation-delay:1.7s}.sofbox-mobile-menu .sofbox-full-menu .navbar-nav>li:nth-child(14){-webkit-animation-delay:1.8s;animation-delay:1.8s}.sofbox-mobile-menu.open-delay .sofbox-full-menu .navbar-nav>li{-webkit-animation-name:fadeOutAnimation;animation-name:fadeOutAnimation;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.6s;animation-delay:.6s;visibility:visible}.sofbox-mobile-menu.open-delay .sofbox-full-menu .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.sofbox-mobile-menu.open-delay .sofbox-full-menu .navbar-nav>li:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.sofbox-mobile-menu.open-delay .sofbox-full-menu .navbar-nav>li:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.sofbox-mobile-menu.open-delay .sofbox-full-menu .navbar-nav>li:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.sofbox-mobile-menu.open-delay .sofbox-full-menu .navbar-nav>li:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}.sofbox-mobile-menu.open-delay .sofbox-full-menu .navbar-nav>li:nth-child(7){-webkit-animation-delay:.1s;animation-delay:.1s}.sofbox-mobile-menu .navbar-nav li .sub-menu li a{font-size:20px;color:#7c859b;color:var(--global-dark-submenu)}.sofbox-mobile-menu .sub-menu{list-style-type:none;padding-top:15px}.sofbox-mobile-menu .sub-menu .sub-menu{padding:10px 0 10px 15px}.sofbox-mobile-menu .navbar-nav li .sofbox-has-sub-menu{padding-top:10px}.sofbox-mobile-menu .sofbox-has-sub-menu{padding-left:30px}.sofbox-has-sub-menu{list-style-type:none}.sofbox-mobile-menu .navbar-expand-xl .navbar-nav{flex-direction:column}.sofbox-mobile-menu.light-mode{background:#fff;background:var(--color-theme-white)}.sofbox-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.sofbox-mobile-menu.light-mode .navbar-nav>li>a{color:#8e989f;color:var(--global-font-title)}.sofbox-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#a37cfc;color:var(--color-theme-primary)}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:1199px){.sofbox-mobile-menu .navbar-nav>li>a{font-size:30px}.sofbox-mobile-menu .navbar-nav li .sub-menu li a,.sofbox-mobile-menu .navbar-nav li li>.toggledrop i{font-size:16px}}@media (max-width:479px){.sofbox-mobile-menu .navbar-nav>li>a{font-size:22px}.sofbox-mobile-menu .navbar-nav li .sub-menu li a,.sofbox-mobile-menu .navbar-nav li li>.toggledrop i{font-size:14px}.sofbox-full-menu .navbar-nav{padding-left:30px}}@media (max-width:480px){.sofbox-mobile-menu .navbar{padding:15px 25px;z-index:999}}.vertical-menu-layout .menu-new-wrapper.row{position:relative;width:100%;height:auto}.vertical-menu-layout .sofbox-full-menu .navbar-nav,.vertical-menu-layout.sofbox-mobile-menu .navbar{padding:0}.sofbox-mobile-menu.vertical-menu-layout{background:transparent;position:relative}.sofbox-mobile-menu.vertical-menu-layout .navbar-nav>li>a{font-size:30px}.sofbox-mobile-menu.vertical-menu-layout .navbar-nav>li>a,.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{color:#1e1e1e;color:var(--color-theme-secondary);font-weight:500}.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i,.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a,.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a,.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i,.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a,.sofbox-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i,.sofbox-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a,.sofbox-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a,.sofbox-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#a37cfc;color:var(--color-theme-primary)}.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a,.sofbox-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i{color:#7c859b;color:var(--global-dark-submenu);font-size:16px}.mc4wp-form-fields{display:flex}.mc4wp-form-fields input[type=submit]{position:relative;right:10px;font-size:1rem;font-size:var(--global-font-size)}footer{display:inline-block;width:100%;float:right;background:#a37cfc;background:var(--color-theme-primary);position:relative}footer .copyright-footer{border-top:1px solid hsla(0,0%,100%,.26);font-size:14px}footer .copyright-footer,footer .copyright-footer a{color:#fff;color:var(--color-theme-white)}footer .copyright-footer a:hover{color:#a37cfc;color:var(--color-theme-primary)}footer .footer-top{padding-top:60px}footer .footer-titlebox{position:relative}footer .footer-topbar{position:relative;z-index:1}footer .footer-topbar:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:95px;z-index:-1;background:#fff;background:var(--color-theme-white)}footer .footer-topbar .container{padding:45px;background:#fff;background:var(--color-theme-white);border-radius:10px;box-shadow:4.871px 0 30px 0 rgba(0,0,0,.06);box-shadow:4.871px 0 30px 0 var(--box-shadow-color)}footer .footer-topbar .footer-title{color:#fff;color:var(--color-theme-white)}footer .footer-topbar .widget,footer .footer-topbar .widget:last-child,footer .footer-topbar p{margin-bottom:0}.footer1{padding:0}.sofbox footer .footer-top .widget.widget_text .textwidget p,.sofbox footer .widget.widget_nav_menu .footer-title,.sofbox footer .widget.widget_nav_menu ul li a,footer .calendar_wrap caption,footer .footer-top,footer .footer-top .widget ul li a{color:#fff;color:var(--color-theme-white)}footer .footer-top .widget ul li a:hover{color:hsla(0,0%,100%,.59)}.footer-logo img{margin-bottom:30px}.footer-top .textwidget p{margin-bottom:0}.mc4wp-form button i{display:none}footer .mc4wp-form-fields{float:left;width:100%}footer .footer-top .mc4wp-form input{color:#fff;color:var(--color-theme-white);border-radius:0;border:none;border-bottom:1px solid #e5e6ef;padding:0;background:transparent}footer .footer-top .mc4wp-form button{font-size:0;position:absolute;right:0;top:15px;background:transparent;border:0;padding:0}footer .footer-top .mc4wp-form button i{font-size:20px;color:#fff;color:var(--color-theme-white);display:inline-block}footer .footer-top .mc4wp-form p{margin-bottom:0}footer .social-icone li a{font-size:14px;color:#fff;color:var(--color-theme-white);text-align:center}footer .social-icone li a i{background:#a37cfc;background:var(--color-theme-primary);height:45px;width:45px;line-height:45px;border-radius:5px}footer .social-icone li a:hover i{color:#a37cfc;color:var(--color-theme-primary);background:#fff;background:var(--color-theme-white)}footer .widget,footer .widget:last-child{margin-bottom:45px}footer .widget{background:transparent;padding:0}footer .widget .footer-title{margin-bottom:15px;color:#fff;color:var(--color-theme-white)}footer .widget .rsswidget{padding-left:0;font-size:16px;color:#fff;color:var(--color-theme-white);font-weight:700}footer .widget .rss-date{font-weight:600;font-size:12px;text-transform:uppercase;display:inline-block;width:100%;margin:5px 0}footer .widget .rsswidget:before{display:none}footer .widget ul.menu li .sub-menu{padding-left:10px}footer .widget #recentcomments li .comment-author-link a{color:#fff;color:var(--color-theme-white)}footer .widget #recentcomments li .comment-author-link a:hover,footer .widget #recentcomments li a{color:#1e1e1e;color:var(--color-theme-secondary)}footer .widget #recentcomments li a:hover{text-decoration:underline}footer .widget #recentcomments li a:before{display:none}footer.footer1 .copyright{float:right}footer.footer1 .widget ul.menu li a{border:none}footer #menu-footer-menu li a:before,footer.footer1 .widget.widget_nav_menu ul li a:before,footer .menu-footer-menu-container li a:before,footer .widget .iq-contact li a:before{display:none}footer #menu-footer-menu li a,footer .menu-footer-menu-container ul.menu li a{padding:7px 0}footer .widget .iq-contact li a{padding-left:0}footer .widget .iq-contact li{position:relative;margin-bottom:0;line-height:normal;display:inline-block;width:100%;display:flex;align-items:flex-start}footer .widget .iq-contact li span{padding-left:15px}footer .widget .iq-contact li p{display:flex;margin-bottom:0}footer .widget .menu li a:before{display:none}footer .widget .menu li a{border-bottom:none;padding:0 0 10px}footer .widget .iq-contact li a{padding:7px 0}footer .widget .iq-contact li i{font-size:20px;line-height:32px;text-align:center;color:#fff;color:var(--color-theme-white)}footer .widget .iq-contact li a{display:flex;align-items:flex-start}footer .widget .iq-contact li span{flex:1}.recentcomments a{padding:0!important;margin:0!important;display:inline!important}footer .widget ul li a:hover:before{color:#1e1e1e;color:var(--color-theme-secondary)}footer table td a,footer table th a{color:#fff;color:var(--color-theme-white)}footer table td,footer table th{border:1px solid hsla(0,0%,100%,.3)}footer .widget ul li a:before{color:#fff;color:var(--color-theme-white)}footer .widget ul li a:hover:before{color:hsla(0,0%,100%,.59)}.widget .tagcloud ul.wp-tag-cloud li a:before{display:none}.iq-blog-box .blog-title h4{font-size:30px}footer .widget .menu-testing-menu-container .menu li a:before,footer .widget .menu-testing-menu-container .menu ul li a:before,footer .widget .menu li a:before{display:block;top:21px}.wp-block-button{margin-bottom:30px}footer .copyright-footer a:hover{color:#1e1e1e;color:var(--color-theme-secondary)}.iq-mb-30{margin-bottom:30px}.iq-mt-30{margin-top:30px}.iq-mt-45{margin-top:45px}.iq-mb-45{margin-bottom:45px}footer input[type=email]{margin-right:30px;padding:0 20px}footer .mc4wp-form-fields input[type=email],footer .mc4wp-form-fields input[type=email]::-webkit-input-placeholder{color:#fff;color:var(--color-theme-white);background:transparent}footer .mc4wp-form-fields input[type=email]:focus{border-color:#fff;border-color:var(--color-theme-white)}footer input[type=submit]{color:#a37cfc;color:var(--color-theme-primary);background:#fff;background:var(--color-theme-white)}.footer-style-four{position:relative}.footer-style-four input.subscribe-email{padding-right:180px}.footer-style-four .btn-wrapper{position:absolute;right:0}footer .btn-wrapper input[type=submit]{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}footer .subscribe-footer-style .widget{margin-bottom:0}footer .subscribe-dark .mc4wp-form-fields input[type=email]{color:#1e1e1e;color:var(--color-theme-secondary);border:1px solid #dedede;border:1px solid var(--border-bottom-line)}footer .subscribe-dark .mc4wp-form-fields input[type=submit]{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}footer .subscribe-dark .mc4wp-form-fields input[type=email]:focus,footer .subscribe-dark .mc4wp-form-fields input[type=email]:hover{border-color:#a37cfc;border-color:var(--color-theme-primary)}footer .subscribe-dark .mc4wp-form-fields input[type=submit]:hover{background:#1e1e1e;background:var(--color-theme-secondary)}footer .subscribe-dark .mc4wp-form-fields input[type=email]::-webkit-input-placeholder{color:#7c859b;color:var(--global-font-color)}footer .iq-popup-video i{color:#a37cfc;color:var(--color-theme-primary)}footer .iq-popup-video:hover i{color:#1e1e1e;color:var(--color-theme-secondary)}footer .menu-mega-menu-1-container .layout-footer-widget.footer-menu .menu-item a .link-badge{display:none}@media (max-width:991px){.footer-style-four{display:flex;justify-content:center;flex-direction:column;align-items:center}.footer-style-four input.subscribe-email{padding-right:0}.footer-style-four .btn-wrapper{position:absolute;right:unset;bottom:-15px;margin-top:15px}}@media (max-width:480px){footer .mc4wp-form.mc4wp-form-5147 .mc4wp-form-fields{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .mc4wp-form-fields input[type=submit]{margin-top:30px}}footer .widget.widget_archive .footer-title,footer .widget.widget_archive ul li a,footer .widget.widget_archive ul li a span,footer .widget.widget_calendar .footer-title,footer .widget.widget_categories .footer-title,footer .widget.widget_categories ul li a,footer .widget.widget_meta .footer-title,footer .widget.widget_meta ul li a,footer .widget.widget_pages .footer-title,footer .widget.widget_pages ul li a,footer .widget.widget_pages ul li a span,footer .widget.widget_recent_comments .footer-title,footer .widget.widget_recent_entries .footer-title,footer .widget.widget_recent_entries ul li a,footer .widget.widget_rss .footer-title a.rsswidget.rss-widget-title,footer .widget.widget_rss ul li .rsswidget,footer .widget.widget_search .footer-title,footer .widget.widget_tag_cloud .footer-title,footer .widget.widget_text .footer-title,footer .widget_categories ul li a,footer .widget_categories ul li a span{color:#fff;color:var(--color-theme-white)}footer .widget.widget_archive ul li a:hover,footer .widget.widget_archive ul li a:hover span,footer .widget.widget_categories ul li a:hover,footer .widget.widget_meta ul li a:hover,footer .widget.widget_pages ul li a:hover,footer .widget.widget_pages ul li a:hover span,footer .widget.widget_recent_entries ul li a:hover,footer .widget_categories ul li a:hover,footer .widget_categories ul li a:hover span{color:#1e1e1e;color:var(--color-theme-secondary)}footer .wp-block-archives-list.wp-block-archives li a{color:#8e989f;color:var(--global-font-title)}footer .widget.widget_archive .select2-container--default .select2-selection--single .select2-selection__rendered,footer .widget.widget_categories .select2-container--default .select2-selection--single .select2-selection__rendered,footer .widget.widget_recent_comments #recentcomments li.recentcomments{color:#fff;color:var(--color-theme-white)}footer .widget_calendar table#wp-calendar{background:transparent}footer .widget_calendar .calendar_wrap table th{background:#fff;background:var(--color-theme-white);color:#1e1e1e;color:var(--color-theme-secondary)}footer .widget_calendar table#wp-calendar{width:100%;text-align:center;margin-bottom:0;margin-top:0;background:#fff;background:var(--color-theme-white)}footer .calendar_wrap .wp-calendar-table caption,footer .wp-block-calendar table caption{caption-side:inherit;text-align:center;color:#fff;color:var(--color-theme-white);background:#a37cfc;background:var(--color-theme-primary);text-transform:uppercase}footer .widget.widget_calendar .calendar_wrap table th{background:#fff;background:var(--color-theme-white)}footer .widget_calendar .calendar_wrap table tr th{border:1px solid rgba(82,95,129,.12)}footer .widget_calendar .calendar_wrap table td,footer .widget_calendar .calendar_wrap table th{padding:8px;text-align:center;background:#fff;background:var(--color-theme-white);color:#1e1e1e;color:var(--color-theme-secondary);border:1px solid rgba(82,95,129,.12)}footer .widget.widget_recent_comments #recentcomments--1 li.recentcomments a:hover,footer .widget.widget_recent_comments #recentcomments li.recentcomments a:hover,footer .widget.widget_recent_comments .recentcomments{color:#1e1e1e;color:var(--color-theme-secondary)}footer .widget.widget_recent_comments #recentcomments--1 li.recentcomments a,footer .widget.widget_recent_comments #recentcomments li.recentcomments a{color:#fff;color:var(--color-theme-white)}footer .widget.widget_rss ul li .rss-date{color:#a37cfc;color:var(--color-theme-primary)}footer .widget.widget_rss ul li .rssSummary{color:#fff;color:var(--color-theme-white)}footer .sofbox .select2-container{border:none}footer .select2-container--default .select2-selection--single{color:#1e1e1e;color:var(--color-theme-secondary);background:#fff;background:var(--color-theme-white)}footer .select2-container--default .select2-selection--single .select2-selection__rendered,footer .widget.widget_text .textwidget p,footer .widget.widget_text .textwidget strong{color:#fff;color:var(--color-theme-white)}footer .copyright-footer .copyright a,footer .widget.widget_nav_menu .footer-title{color:#1e1e1e;color:var(--color-theme-secondary)}footer .widget.widget_nav_menu ul li a{color:#fff;color:var(--color-theme-white)}footer .widget.widget_nav_menu ul li a:hover{color:#1e1e1e;color:var(--color-theme-secondary)}footer .widget.widget_archive ul li span.achiveCount,footer .widget.widget_block .wp-block-categories-list .archiveCount,footer .widget_categories ul li span.archiveCount{color:#fff;color:var(--color-theme-white)}footer .widget.widget_nav_menu ul li a:before{color:#7c859b!important;color:var(--global-font-color)!important}footer .widget.widget_nav_menu ul li a:hover:before{color:#a37cfc;color:var(--color-theme-primary)}footer .widget.widget_archive .footer-title{color:#1e1e1e;color:var(--color-theme-secondary)}footer .widget.widget_archive ul li a{color:#fff;color:var(--color-theme-white)}footer .widget.widget_archive ul li a:hover{color:#1e1e1e;color:var(--color-theme-secondary)}footer .widget.widget_tag_cloud ul li a{background:#a37cfc;background:var(--color-theme-primary);display:inline-block;color:#fff;color:var(--color-theme-white);padding:2px 10px;border-radius:5px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wp-block-search .wp-block-search__inside-wrapper{position:relative}.wp-block-search button.wp-block-search__button{font-size:0;position:absolute;right:0;bottom:0;background-image:linear-gradient(293deg,var(--text-gradient-one) -15.38%,var(--text-gradient-two) 57.43%,var(--text-gradient-three) 94.88%);background-size:200% auto;display:inline-block;width:60px;height:60px;line-height:60px;margin:-60px 4px;padding:0;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wp-block-search button.wp-block-search__button:hover{background-position:100%;transition:background-size .6s ease-out}.wp-block-search .wp-block-search__input{height:60px;padding-right:70px;padding-left:16px}.wp-block-search .wp-block-search__button:before{content:"\f002";position:absolute;left:0;right:0;font-family:"Font Awesome\ 5 Free";font-size:1rem;font-size:var(--global-font-size);font-weight:900;color:#fff;color:var(--color-theme-white)}.sofbox-shop-btn-holder ul{margin:0}.search-box input[type=search]{height:40px;font-size:18px;display:inline-block;border:none;border-radius:5px;outline:none;padding:15px 40px 15px 15px;width:0;position:absolute;top:-9px;right:0;background:none;transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer;z-index:11;margin:-10px 0 0}.search-form .search-submit{position:absolute;right:0;top:-5px;height:45px;width:45px;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:1rem;font-size:var(--font-size-body);background:#a37cfc;background:var(--color-theme-primary);border:none;outline:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;border-radius:0 3px 3px 0}.search-box input[type=search]:focus{width:250px;z-index:1;cursor:text;background:#fff;background:var(--color-theme-white);z-index:9;color:hsla(0,0%,40%,.6)}.search-box{position:relative}.search-box .search-submit:hover{background:none}.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border-bottom:1px solid #a37cfc;border-bottom:1px solid var(--color-theme-primary)}.search-form .search-submit svg,button.btn-search-close svg{color:#fff;color:var(--color-theme-white)}.search-form .search-submit svg{font-size:18px}.navbar ul.sofbox-shop-btn-holder ul li a:hover{background:transparent}.search-form .search-submit{background:transparent;line-height:normal}.search_count .sofbox-search,header .sofbox-search{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:rgb(17 17 17/95%);position:fixed;z-index:1000;top:0;left:0;width:100%;height:500px;pointer-events:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.sofbox-search .search-form .form-search .search-submit{position:absolute;right:0;top:10px;cursor:pointer;padding:12px 15px;font-size:18px;border:none;outline:none;box-shadow:none!important;margin:0}.sofbox-search.search--open,.search_count .sofbox-search.search--open{pointer-events:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.btn--search-close{font-size:1.5em;position:absolute;top:1em;right:1.25em;display:none;background:transparent;display:block}.btn--search-close,.btn--search-close:hover{color:#fff;color:var(--color-theme-white)}body.admin-bar .btn--search-close{top:1.5em}.btn--search-close:focus{outline:0;box-shadow:none}.search-form.search__form{width:auto}@media(min-width:767px){header.header-default .search-form.search__form{width:500px}header.default-header .search-form.search__form{width:auto}}.search--open .search__form{position:relative;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:0 32px}.search--open .search__form,.search--open .search__form:after{-webkit-animation-duration:.7s;animation-duration:.7s;visibility:visible}.search--open .search__form:after{-webkit-animation-name:fadeInMove;animation-name:fadeInMove;-webkit-animation-fill-mode:both;animation-fill-mode:both}header .search__input{margin:10px 0;font-family:inherit;background:none;height:auto;font-size:1rem;font-size:var(--global-font-size);line-height:1;display:inline-block;box-sizing:border-box;width:100%;padding:.05em 0;color:#fff;color:var(--color-theme-white);border:none;border-bottom:2px solid}.form-search input::-webkit-input-placeholder{font-size:1rem;font-size:var(--global-font-size)}header .form-search input::-webkit-input-placeholder{font-size:var(var(--global-font-size))}header .search__input{font-size:var(var(--global-font-size))}.form-search{position:relative}.search__input:focus{border:none;border-bottom:2px solid}.search__input:-ms-input-placeholder,.search__input::-moz-placeholder,.search__input::-webkit-input-placeholder,footer .search-form .search-field.search__input:-ms-input-placeholder,footer .search-form .search-field.search__input::-moz-placeholder,footer .search-form .search-field.search__input::-webkit-input-placeholder{color:#7c859b;color:var(--global-font-color);font-family:Now,sans-serif;font-family:var(--highlight-font-family);font-size:1rem;font-size:var(--global-font-size);font-weight:400}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__input::-ms-clear{display:none}form.search-form .form-row .has-content~label,form.search-form .form-row input:focus~label,form.search-form .form-row label{top:-90px}.sofbox-shop-btn-holder ul li svg{font-size:20px;height:16px;width:20px}.search-form input{height:auto;border-radius:5px;padding:0;border:1px solid #7c859b;border:1px solid var(--global-font-color)}form.search-form .form-row label{color:#fff;color:var(--color-theme-white);text-align:left;font-size:45px;top:-13px;display:block;float:left;width:100%;margin-bottom:0;position:absolute;pointer-events:none;left:0}.search-form input,form.search-form .form-row label{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-form input{padding-right:68px;padding-left:15px;box-shadow:none;height:60px;background:transparent}.search-form{position:relative}header .search-form .form-search .search-submit{position:absolute;right:1px;cursor:pointer;padding:12px 15px;font-size:18px;border:none;outline:none;box-shadow:none!important;margin:0}.wp-block-search .wp-block-search__label{display:none}.search-form .form-search .search-submit:hover{background-position:100%}.search_count .btn-search,.search_count .btn-search svg{font-weight:500;font-weight:var(--font-weight-body);font-size:.875rem;font-size:var(--font-size-normal);letter-spacing:3px;letter-spacing:var(--letter-spacing-three);text-transform:uppercase}.search_count .btn-search:hover,.search_count .btn-search:hover svg{color:#a37cfc;color:var(--color-theme-primary)}.sofbox-header-right{display:flex;align-items:center}.search_style_light .search{background:#fff;background:var(--color-theme-white);box-shadow:10px 10px 50px rgb(0 0 0/5%);box-shadow:var(--global-box-shadow)}.search_style_light .search__form:after{background:#7c859b;background:var(--global-font-color)}.search_style_light .search-form .search-submit svg{color:#7c859b;color:var(--global-font-color)}.search_style_light input::-moz-placeholder{color:rgba(0,0,0,.5)}.search_style_light input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::placeholder{color:rgba(0,0,0,.5)}.search_style_light button.btn-search-close svg{color:#8e989f;color:var(--global-font-title)}.search-animate-left .search{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}.search-animate-left .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search-animate-right .search{transform:translateX(-100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%)}.search-animate-right .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search_wrap.search-form-default .search-form input{border-bottom:1px solid #8e989f!important;border-bottom:1px solid var(--global-font-title)!important;border-radius:0;height:45px;line-height:45px;font-size:18px;padding-right:30px}.search_wrap .search-form input::-moz-placeholder{color:#7c859b;color:var(--global-font-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#7c859b;color:var(--global-font-color)}.search_wrap .search-form input::placeholder{color:#7c859b;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .search-submit svg{font-size:18px;color:#7c859b;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .form-search .search-submit{padding:0;height:30px;width:30px;line-height:50px}.search-form-default .search-form input:focus,.search-form-default .search-form input[type=email]:focus,.search-form-default .search-form input[type=password]:focus,.search-form-default .search-form input[type=search]:focus,.search-form-default .search-form input[type=text]:focus{border-color:#a37cfc!important;border-color:var(--color-theme-primary)!important}.sofbox-error .search-form{display:inline-block;width:40%;margin:15px 0 25px}.sofbox-error .form-search{position:static}.sofbox-error .page-content>p{width:50%;margin:16px auto}.sofbox-error .search-form input{padding:0 70px 0 16px;font-size:1rem;font-size:var(--font-size-body);position:relative;background:#f1f3f5;background:var(--global-body-lightcolor);border:1px solid transparent}.sofbox-error .search-form .search-submit{top:50%;transform:translateY(-50%);height:48px;width:48px}@media (max-width:767px){.sofbox-error .search-form{width:80%}.sofbox-error .page-content>p{width:70%}}@media (max-width:479px){.sofbox-error .page-content>p,.sofbox-error .search-form{width:90%}}@media(max-width:767px){.form-search input::-webkit-input-placeholder,.search__input{font-size:1.333rem;font-size:var(--font-size-h5)}}::-moz-selection{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}::selection{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}.button,a{color:#8e989f;color:var(--global-font-title)}.box-effect .blue-btn.link-button:after,.button,a{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a:focus{text-decoration:none!important}a:hover{text-decoration:none}.button,a,input{outline:medium none!important;color:#a37cfc;color:var(--color-theme-primary)}h1,h2,h3,h4,h5,h6{margin:0;-ms-word-wrap:break-word;word-wrap:break-word}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}a h1,a h2,a h3,a h4,a h5,a h6{color:#1e1e1e;color:var(--color-theme-secondary);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{color:#a37cfc;color:var(--color-theme-primary)}.now-font,.plusjakartatext{font-family:Now,sans-serif!important;font-family:var(--highlight-font-family)!important;font-weight:400}.container{max-width:1170px}.font-weight-bold{font-weight:700!important}.elementor-widget-heading .elementor-heading-title{font-family:Now,sans-serif!important;font-family:var(--highlight-font-family)!important;font-weight:400!important}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-size:inherit}i:before{line-height:inherit}button[type=submit]{overflow:inherit}.title-box{margin-bottom:75px}.iq-box-shadow{box-shadow:4px 4px 90px rgba(0,0,0,.05);box-shadow:var(--primary-box-shadow)}.button,[type=submit]{line-height:normal;cursor:pointer;font-family:Poppins,sans-serif;font-family:var(--global-font-family);color:#fff;color:var(--color-theme-white);padding:10px 30px;border:none;position:relative;display:inline-block;border-radius:5px;background:#a37cfc;background:var(--color-theme-primary)}.button,.color-palette,.color-palette .media .link-arrow,.color-palette .media .link-arrow i,[type=submit]{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a{color:#a37cfc;color:var(--color-theme-primary);outline:none}a:focus,a:hover{color:#1e1e1e;color:var(--color-theme-secondary);outline:none}ins{background:#fff9c0;text-decoration:none}img{max-width:100%;height:auto}pre{background:#f8f5ff;background:var(--gray-color);padding:15px;border:1px solid #f8f5ff;border:1px solid var(--gray-color)}hr{margin:0;padding:0;border-bottom:1px solid #e0e0e0;border-top:0}blockquote{background:#f8f5ff;background:var(--gray-color);padding:15px 30px;border-left:5px solid #a37cfc;border-left:5px solid var(--color-theme-primary);margin-bottom:30px;border-radius:5px}blockquote cite{font-family:Now,sans-serif;font-family:var(--highlight-font-family);font-weight:700}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .blockquote-footer{font-style:italic;color:#8e989f;color:var(--global-font-title);margin-top:10px}blockquote .blockquote-footer cite{color:#a37cfc;color:var(--color-theme-primary)}body{overflow-x:hidden!important}p{margin-bottom:30px}.blog-content blockquote p{margin-bottom:0;font-size:16px;color:#1e1e1e;color:var(--color-theme-secondary)}.blog-content .wp-block-archives li,.blog-content .wp-block-latest-posts li,.blog-content ul.wp-block-categories li{list-style:none}footer.footer-one ul li.cat-item span,ul.wp-block-categories li.cat-item span{float:right}footer.footer-one ul li.cat-item span.post_count,footer.footer-one ul li span.archiveCount{float:right;color:#fff;color:var(--color-theme-white);background:#1e1e1e;background:var(--color-theme-secondary);border-radius:50px;width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;padding:0}.blog-content ul.wp-block-archives,.blog-content ul.wp-block-categories,.blog-content ul.wp-block-latest-posts{padding:0}.blog-content .page-links a:hover{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}article.hentry.sticky .consulting-blog .blog-details{background:#f8f5ff;background:var(--gray-color);padding:15px}ol,ul{padding-left:25px;margin-bottom:1em}ol li{list-style:decimal}ol ol{padding-left:25px}ul li{list-style:inherit}dl dd{margin-bottom:15px}dl dd:last-child{margin-bottom:0}table{width:100%;margin-bottom:20px}table,table td,table th{border:1px solid rgba(82,95,129,.12)}table td,table th{padding:5px 8px;text-align:center}label{color:#1e1e1e;color:var(--color-theme-secondary);margin-bottom:0}input,input[type=email],input[type=password],input[type=search],input[type=text]{font-size:14px;float:left;padding:0 15px;border:1px solid #f8f5ff;border:1px solid var(--gray-color);border-radius:5px}input,input[type=email],input[type=password],input[type=search],input[type=text],select{width:100%;height:48px;line-height:48px;background:#fff;background:var(--color-theme-white);color:#8e989f;color:var(--global-font-title);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}select{border:1px solid rgba(36,38,43,.14);padding:0 10px;border-radius:5px}textarea{padding:15px;height:150px;border-radius:5px;line-height:24px}input::-webkit-input-placeholder{color:inherit}input::-moz-placeholder{color:inherit}input:-ms-input-placeholder{color:inherit}textarea::-webkit-input-placeholder{color:inherit}textarea::-moz-placeholder{color:inherit}textarea:-ms-input-placeholder{color:inherit}input[type=email]::-webkit-input-placeholder{color:inherit}input[type=email]::-moz-placeholder{color:inherit}input[type=email]:-ms-input-placeholder{color:inherit}.contact-form .cfield input[type=submit],input[type=submit]{color:#fff;color:var(--color-theme-white);background:#a37cfc;background:var(--color-theme-primary);margin-bottom:0;height:auto;line-height:26px!important;padding:11px 30px;font-size:1em;border:none;position:relative;display:inline-block;width:auto;border-radius:5px;cursor:pointer;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;overflow:inherit;font-weight:400}.contact-form .cfield input[type=submit]:hover,input[type=submit]:hover{color:#fff;color:var(--color-theme-white);background:#1e1e1e;background:var(--color-theme-secondary);outline:none}input[type=checkbox]{width:auto;margin-right:10px;line-height:2;height:32px}.comments-area blockquote{background:#fff;background:var(--color-theme-white)}.comments-area table td,.comments-area table th{border:1px solid #1e1e1e;border:1px solid var(--color-theme-secondary)}.wp-block-button__link{padding:10px 30px;font-size:16px}.error{color:red!important}div.wpcf7-response-output{display:none}.wpcf7-form .cfield .wpcf7-not-valid{border:1px solid red}.site-content{display:inline-block;width:100%;float:left}.vc_parallax{overflow:hidden!important}div.wpcf7-mail-sent-ok{display:block;position:absolute;left:23px;right:0;bottom:-8px;border:none;color:#398f14}button,button:focus{border:none;outline:none}article.hentry.format-audio .consult-detail{text-align:left}article.hentry.format-audio .consult-detail p:nth-child(-n+2){display:inline-block;margin-bottom:0;padding-top:30px}article.hentry.format-audio .consult-detail p,article.hentry.format-video .consult-detail p{margin-bottom:0}.iq-objects{-webkit-animation:bounces 2s infinite alternate}.iq-objects1{-webkit-animation:bounces 5s infinite alternate}@keyframes bounces{0%{transform:translateY(0)}to{transform:translateY(-25px)}}@-webkit-keyframes bounces{0%{transform:translateY(0)}to{transform:translateY(-25px)}}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}.home.blog .content-area .site-main,.home.blog .sofbox .content-area .site-main{padding:150px 0}.site-padding{padding-left:45px!important}.overview-block-ptb{padding-top:120px}.sf-content:after,.sf-content:before{clear:both;content:"";display:table}.slider-overview-block-pt{padding-top:70px}.content-area .site-main{padding:150px 0;display:inline-block;width:100%;float:left;overflow:hidden}.site-main .sf-content>.vc_row.wpb_row.vc_row-fluid{padding:120px 0}.home .content-area .site-main{padding:0}.no-padding,.no-padding .vc_column-inner{padding:0!important}.no-margin,.no-margin .wpb_content_element{margin:0!important}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}.dark-color{color:#1e1e1e;color:var(--color-theme-secondary)}.job-details span.deatils.light-color,.light-color{color:#8e989f;color:var(--global-font-title)}#back-to-top .top{margin:0;position:fixed;bottom:30px;right:25px;z-index:99;font-size:26px;width:40px;height:40px;text-align:center;line-height:50px;border-radius:5px;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}#back-to-top .top,#back-to-top .top:hover{color:#fff;color:var(--color-theme-white);background:#a37cfc;background:var(--color-theme-primary)}#back-to-top .top:hover{box-shadow:4px 4px 90px rgba(0,0,0,.05);box-shadow:var(--primary-box-shadow)}#loading{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;background:var(--color-theme-white);z-index:9999}#loading img{width:100px}.elementor-widget-sidebar .search-form input[type=search],.primary-sidebar.widget-area .search-form input[type=search]{background:#fff;background:var(--color-theme-white)}.shap-main{position:relative}.shap-main:before{content:"";position:absolute;background:#1e1e1e;background:var(--color-theme-secondary);width:100%;height:100%;z-index:0;top:-10px;left:-10px}.shap-main.first:before{width:91%;height:95%;left:0}.shap-main.second:before{width:92%;height:95%;left:15px}.home .sofbox .content-area .site-main{padding:0}.footer-mail{position:relative}.footer-mail button{position:absolute;right:0;background:#a37cfc;background:var(--color-theme-primary);outline:none;border:none;padding:19px 30px;color:#fff;color:var(--color-theme-white);letter-spacing:.25rem;letter-spacing:var(--letter-spacing);cursor:pointer;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.footer-mail button:hover{background:#1e1e1e;background:var(--color-theme-secondary)}.footer-mail input{padding-right:175px}.scrollbar-thumb,.scrollbar-track-y{width:4px!important}.scrollbar-thumb{background:#a37cfc!important;background:var(--color-theme-primary)!important}.yScroller::-webkit-scrollbar{display:none}.yScroller{scrollbar-width:none}::-webkit-scrollbar-thumb{background:#ccc!important}#headScroller::-webkit-scrollbar-thumb{background:var(--white-light-color)!important}.single-portfolio-border .iq-portfolio{border:2px solid #fff;border:2px solid var(--color-theme-white)}.iq-portfolio-content .details-box{overflow:hidden;padding:30px 15px}.iq-portfolio{border:1px solid #f8f5ff;border:1px solid var(--gray-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;padding:10px 10px 0}.iq-portfolio:hover a.iq-portfolio-img{position:relative}.iq-portfolio:hover .iq-portfolio-img .portfolio-link{opacity:1}.iq-portfolio .iq-portfolio-img .portfolio-link{opacity:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.portfolio-link .icon{width:45px;height:45px;line-height:45px;text-align:center;border-radius:5px;background:#fff;background:var(--color-theme-white);color:#a37cfc;color:var(--color-theme-primary)}.iq-portfolio .portfolio-link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.iq-portfolio a.iq-portfolio-img:before{content:"";background:#a37cfc;background:var(--color-theme-primary);width:0;height:100%;opacity:0;position:absolute;top:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;z-index:1;right:0;border-radius:5px}.iq-portfolio:hover a.iq-portfolio-img:before{width:100%;opacity:.8;left:0}.iq-portfolio a{display:inherit;overflow:hidden;position:relative;border-radius:5px;border-radius:var(--border-radius-box)}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{width:100%;line-height:normal}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;background:var(--color-theme-white)}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;background-color:#f5f7fb;background-color:var(--global-body-lightbg);padding:20px}.woocommerce #review_form #respond p{width:100%;clear:both;margin-bottom:24px}.comment-form-rating{margin-bottom:24px}.woocommerce #review_form #respond p.form-submit{width:auto}.woocommerce-account .woocommerce-MyAccount-content{width:100%;background-color:#f5f7fb;background-color:var(--global-body-lightbg);padding:32px}.woocommerce-MyAccount-content p.sofbox-order-msg{margin:10px 0}.woocommerce-MyAccount-content a.iq-button.woocommerce-Button{padding:7px 10px;font-size:14px;line-height:normal}.woocommerce-Address table td{border:none}.woocommerce table td{text-align:left}.woocommerce-Address table td.label-name,.woocommerce-customer-details table td.label-name{width:110px}form.woocommerce-ordering{width:250px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px}.sofbox-d-none{display:none}.single-product .entry-summary .yith-wcwl-add-to-wishlist{position:relative;padding:0 15px 15px}.woocommerce-product-gallery img{border-radius:5px;border-radius:var(--border-radius-box)}.woocommerce table.shop_table td{text-align:center}.woocommerce form .form-row .input-checkbox{margin:3px 8px 0 0}.wishlist_table .product-add-to-cart a{display:table!important}.wishlist_table.mobile .product-add-to-cart a{margin:0!important;text-align:left!important}.wishlist_table.mobile li .item-wrapper .item-details{width:100%;padding-top:15px}.wishlist_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile{padding:0}.wishlist-title-container .wishlist-title{display:flex;align-items:center;justify-content:space-between}.wishlist-title a.show-title-form{visibility:visible}.woocommerce a.button.alt:hover{background-color:#1e1e1e;background-color:var(--color-theme-secondary)}.wishlist-title.wishlist-title-with-form h2{background:none;padding:0}.wishlist-title.wishlist-title-with-form h2:hover{background:none}@media (max-width:767px){.shop_table.cart .product-quantity .quantity{float:none}}@media(max-width:396px){.woocommerce-cart .woocommerce-cart-form .coupon .input-text{float:none}.woocommerce-cart table.cart td.actions .coupon .input-text{display:block;width:100%}.woocommerce-cart .woocommerce-cart-form button{width:100%;margin-top:15px}.woocommerce-page table.cart td.actions .coupon{padding-bottom:unset}}@media (max-width:480px){.wishlist-title-container .wishlist-title{flex-direction:column}}.woocommerce a.remove:hover{background:#a37cfc;background:var(--color-theme-primary)}.woocommerce a.remove{color:#a37cfc!important;color:var(--color-theme-primary)!important}.yith-wcwl-share li.share-button a{width:45px;height:45px;line-height:35px;display:inline-block;border-radius:100%;margin-right:5px}.cart button{border:none;font-size:16px}.sofbox-woocomerce-download-product{display:flex;align-items:center;justify-content:space-between}.woocommerce-Address table td.seprator,.woocommerce-customer-details table td.seprator{width:10px}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;display:block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;border-radius:5px;border-radius:var(--border-radius-box)}.sofbox .select2-container{border:1px solid #f1f3f5;border:1px solid var(--border-color-light);border-radius:5px;border-radius:var(--border-radius-box);padding:10px}.select2-container .select2-selection--single{height:3.75em;border:1px solid rgba(82,95,129,.12)}.woocommerce-page form .form-row-wide,.woocommerce form .form-row-wide{display:block}.woocommerce-EditAccountForm.edit-account fieldset{padding:0}form.woocommerce-EditAccountForm.edit-account legend{color:#1e1e1e;color:var(--color-theme-secondary)}.woocommerce-page form .form-row label,.woocommerce form .form-row label{color:#8e989f;color:var(--global-font-title)}.woocommerce-Address-title h1,.woocommerce-Address-title h2,.woocommerce-Address-title h3,.woocommerce-Address-title h4,.woocommerce-Address-title h5,.woocommerce-Address-title h6{color:#1e1e1e;color:var(--color-theme-secondary);display:inline-flex;margin-bottom:16px}@media (max-width:479px){.woocommerce div.product div.summary form.cart{display:flex;flex-direction:column}.woocommerce div.product div.summary form .sofbox-btn-container{margin-left:0;margin-top:45px}.single-product.woocommerce #reviews #comments ol.commentlist li .comment_container{flex-direction:column}.single-product.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:0}.single-product .woocommerce-Reviews .commentlist .review .comment_container .sofbox-meta-wrapper{margin-top:16px;flex-direction:column;align-items:start}.single-product .woocommerce-Reviews .commentlist .review .comment_container .sofbox-meta-wrapper .star-rating{margin-left:0;margin-top:16px}}@media (max-width:992px){.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:50%}}@media (max-width:575px){.sofbox-woocomerce-download-product{flex-direction:column}.woocommerce-page .woocommerce-ordering,.woocommerce .woocommerce-ordering{width:100%;margin-top:20px}.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:100%}}@media(max-width:360px){.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:100%}}.quantity{position:relative;padding-right:14px;display:inline-block;border:1px solid #f1f3f5;border:1px solid var(--border-color-light)}button.minus,button.plus{position:absolute;z-index:3;right:8px;cursor:pointer}button.minus{bottom:6px}button.plus{top:6px}.quantity input[type=number]{border:none;-moz-appearance:textfield}input::-webkit-inner-spin-button{opacity:0;display:none}.woocommerce-cart table.cart th{color:#1e1e1e;color:var(--color-theme-secondary)}.woocommerce .woocommerce-Tabs-panel .woocommerce-Reviews #review_form #respond .form-submit input,.woocommerce .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .form-submit input{margin-top:32px;width:auto;color:#fff;color:var(--color-theme-white);padding:0 30px;line-height:0;height:45px}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){margin-top:20px}.woocommerce div.product form.cart .button{vertical-align:middle;margin-top:8px}.woocommerce-form__label-for-checkbox{margin-top:5px;margin-bottom:15px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#f1f3f5;border-color:var(--border-color-light);background:#f5f7fb;background:var(--global-body-lightbg)}.checkout.woocommerce-checkout{padding:30px;background:#f5f7fb;background:var(--global-body-lightbg)}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff;color:var(--color-theme-white)}@media (max-width:575px){.checkout.woocommerce-checkout{padding:15px}}.nice-select.wide{background:var(--white-light-color);border-radius:0;border-radius:var(--border-radius)}.nice-select.wide .list{z-index:99;overflow-y:auto;overflow-x:hidden;max-height:200px;box-shadow:4px 4px 90px rgba(0,0,0,.05);box-shadow:var(--primary-box-shadow);border:1px solid #a37cfc;border:1px solid var(--color-theme-primary);border-radius:0;border-radius:var(--border-radius)}.nice-select.wide .list::-webkit-scrollbar-thumb,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar-thumb{width:4px;border-radius:0;border-radius:var(--border-radius);-webkit-box-shadow:inset 4px 4px 90px rgba(0,0,0,.05);-webkit-box-shadow:inset var(--primary-box-shadow)}.nice-select.wide .list::-webkit-scrollbar,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar{width:4px}.nice-select.wide .list::-webkit-scrollbar-track{-webkit-box-shadow:inset 4px 4px 90px rgba(0,0,0,.05);-webkit-box-shadow:inset var(--primary-box-shadow);border-radius:0;border-radius:var(--border-radius)}.nice-select,.nice-select.form-control{line-height:55px;height:55px;font-size:16px;padding:0 30px 0 20px;border:1px solid rgba(82,95,129,.09);background:var(--white-light-color)}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{color:#a37cfc;color:var(--color-theme-primary);background-color:transparent}.nice-select:focus,.nice-select:hover{border-color:#a37cfc;border-color:var(--color-theme-primary)}input.form-control{line-height:55px;height:55px}.nice-select .list:hover .option:not(:hover){color:var(--title-color)}.nice-select:after{content:"\f0dd";font-family:Font Awesome\ 5 Free;font-weight:900;border:none;width:auto;height:auto;display:inline-block;position:absolute;top:46%;margin:0}.nice-select.open:after,.nice-select:after{transform:translateY(-50%);right:20px}.nice-select.wide .list li{padding-bottom:5px;padding-top:5px;margin-bottom:0;white-space:normal}.service-tab .iq-tabs .nav.nav-pills{background:none;box-shadow:none;border-bottom:1px solid #dedede;border-radius:0}.new-blockquote-style .iq-blockquote blockquote{background:#f5f7fb;background:var(--global-body-lightbg);padding:30px;border-left:5px solid #a37cfc;border-left:5px solid var(--color-theme-primary);margin-bottom:30px;border-radius:0}.new-blockquote-style .iq-blockquote blockquote .iq-quote-content{margin-left:0!important;font-size:1.333rem;font-size:var(--font-size-h5);line-height:1.75;line-height:var(--font-line-height-p);font-weight:400;font-weight:var(--font-weight-regular);font-style:italic}.new-blockquote-style .iq-blockquote blockquote .iq-blockquote-author{margin-top:35px}.new-blockquote-style .iq-blockquote blockquote .iq-blockquote-author cite{font-size:1rem;font-size:var(--font-size-body);color:var(----global-font-title);font-weight:400;font-weight:var(--font-weight-regular)}.rev-transition i{transition:none}.rv-action .mc4wp-form-fields input[type=submit]{margin-left:30px}@media screen and (max-width:1330px) and (min-width:1200px){.content-area .site-main{padding:90px 15px 200}}@media (max-width:1024px){.content-area .site-main{padding:70px 0}}@media(max-width:767px){.elementor-image-box-img img{margin-bottom:15px}.content-area .site-main{padding:50px 0}}@media(max-width:480px){.footer-mail button{margin-top:30px;position:relative}.footer-mail{text-align:center}.footer-mail input{padding-right:15px}}.bypostauthor{display:block}.woocommerce-cart table td,.woocommerce-cart table th,.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{text-align:left}.woocommerce-cart .wc-block-components-sidebar-layout{display:block}.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{width:100%;padding-right:0;padding-bottom:3.125rem}.woocommerce-page .wc-block-cart .wc-block-cart-items th{text-align:left;border:none;border-bottom:1px solid var(--white-light-color);font-size:22px;line-height:30px;color:var(--title-color);text-transform:capitalize;padding:.5625em .75em}.woocommerce-page .wc-block-components-product-metadata{display:none}.woocommerce-page .wc-block-cart .wc-block-cart-item__quantity,.woocommerce-page .wc-block-cart .wc-block-cart-item__wrap{display:flex;grid-gap:2em;gap:2em;align-items:center}.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items th{padding:.5625em .75em}.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items td{padding:.9375em .75em}.wc-block-cart-items tbody tr td:nth-child(2),.woocommerce-page .wc-block-cart-items thead tr th:nth-child(2){width:70%}table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible}.woocommerce-page .wc-block-cart-item__total-price-and-sale-badge-wrapper{flex-direction:unset;grid-gap:2em;gap:2em}.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{width:80px}.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{padding:0}.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items td{vertical-align:middle}.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:var(--warning-color);font-weight:500;font-weight:var(--font-weight-medium)}.woocommerce-page .wc-block-components-sidebar{width:48%;background-color:#f9f9ff;padding:1.5em!important}.woocommerce-page .is-large.wc-block-cart .wc-block-cart__totals-title{text-align:left;font-size:1.333rem;text-transform:capitalize}.woocommerce-page .wc-block-components-totals-wrapper{border-top:0;padding:16px 16px 16px 0}.woocommerce-page .wc-block-components-totals-wrapper.wp-block-woocommerce-cart-order-summary-subtotal-block{border:1px solid #f1f3f5;border:1px solid var(--border-color-light);border-bottom:0}.woocommerce-page .wc-block-components-totals-item.wc-block-components-totals-footer-item{border:1px solid #f1f3f5;border:1px solid var(--border-color-light);border-top:0}.woocommerce-page .wc-block-components-totals-item .wc-block-components-totals-item__label,.woocommerce-page .wc-block-components-totals-item .wc-block-formatted-money-amount{font-size:1.25em;font-weight:700}.wc-block-components-checkout-return-to-cart-button{color:#a37cfc!important;color:var(--color-link-active)!important}.wc-block-components-totals-coupon-link,.woocommerce-page .components-button,.woocommerce-page .wp-block-button button{z-index:1;font-size:16px;font-weight:400;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;padding:15px 32px;line-height:24px;background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;border-radius:5px;border-radius:var(--border-radius-btn)}.wc-block-components-totals-coupon-link:hover,.woocommerce-page .components-button:hover,.woocommerce-page .wp-block-button button:hover{color:#fff;color:var(--color-theme-white);background:#333}.wc-block-cart__submit-container,.wc-block-components-totals-coupon{z-index:1;font-size:16px;font-weight:400;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;line-height:24px;background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;border-radius:5px;border-radius:var(--border-radius-btn)}.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon{padding-left:0!important;padding-right:0!important}.woocommerce-page input:focus-visible+label{box-shadow:none;outline:none}.woocommerce-page .wc-block-components-text-input input{border-color:var(--border-color)}.woocommerce-page .wc-block-components-product-rating-stars__stars:before,.woocommerce-page .wc-block-components-product-rating-stars__stars span:before{color:#a37cfc;color:var(--color-theme-primary)}.woocommerce-page .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block div{display:flex;grid-gap:2em;gap:2em}.woocommerce-page .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block div .cross-sells-product div{display:block}.woocommerce-page .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{display:block;width:auto;padding-right:0;padding-bottom:30px;border:1px solid var(--white-light-color)}.woocommerce-page .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-name{font-weight:500;font-weight:var(--font-weight-medium);color:#1e1e1e;color:var(--color-theme-secondary);font-size:20px}.woocommerce-page .wc-block-components-product-rating-stars__stars{margin:0 auto}.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block{float:right}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block:has(.wc-block-components-totals-coupon__content){width:100%}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:16px;padding-right:16px}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{width:100%;float:left;padding:0 15px;height:48px;line-height:48px;background:#fff!important;background:var(--color-theme-white)!important;border:1px solid #f8f5ff!important;border:1px solid var(--gray-color)!important;color:#8e989f!important;color:var(--global-font-title)!important;transition:all .5s ease-in-out;border-radius:0!important;border-radius:var(--border-radius)!important}.wc-block-components-form .wc-block-components-textarea,.wc-block-components-form textarea,.wc-block-components-textarea{padding:15px;height:150px;border-radius:4px;background:#fff;background:var(--color-theme-white);border:1px solid #f8f5ff;border:1px solid var(--gray-color);color:#8e989f;color:var(--global-font-title);line-height:1.75;line-height:var(--font-line-height-body);border-radius:0;border-radius:var(--border-radius)}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-form textarea:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{border-color:#a37cfc!important;border-color:var(--color-theme-primary)!important;box-shadow:none!important;outline:none!important}.wc-block-cart .wc-block-cart__submit-container--sticky{display:none}.wc-block-components-product-badge{color:#7c859b;color:var(--global-font-color)}.wc-block-checkout .wc-block-components-sidebar-layout{flex-wrap:nowrap}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{background:#a37cfc;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);border:none;box-shadow:none;border-radius:50%}.wc-block-checkout .wc-block-components-sidebar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.wc-block-components-panel__button,.wc-block-components-panel__button:focus,button.wc-block-components-panel__button,button.wc-block-components-panel__button:focus{outline:none}.wc-block-checkout__sidebar .wc-block-components-totals-footer-item{border:none!important}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{display:inline-block}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:none}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit+p:empty{margin:0}.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill{padding:1.8em .5em .5em}.wc-block-components-totals-wrapper .wc-block-components-totals-coupon{background-color:transparent;width:100%}@media (max-width:991px){.woocommerce-page table.wc-block-cart-items thead{display:none}.woocommerce-page .wc-block-cart-items tr{display:block!important;padding:0!important;margin-bottom:30px}.woocommerce-page .wc-block-cart-items td{display:inline-block!important;width:100%}.wc-block-cart-items tbody tr td:nth-child(2),.woocommerce-page .wc-block-cart-items thead tr th:nth-child(2){width:100%}.woocommerce-page .wc-block-cart .wc-block-cart-item__quantity,.woocommerce-page .wc-block-cart .wc-block-cart-item__wrap{grid-gap:.3125rem;gap:.3125rem;align-items:start;flex-direction:column}.woocommerce-page .wc-block-cart .wc-block-cart-item__quantity{align-self:start!important;padding:.3125rem 0 0!important}.woocommerce-page .wc-block-cart-items tbody tr td:nth-child(2){border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1em}.woocommerce-page .wc-block-cart table.wc-block-cart-items,.woocommerce-page .wc-block-cart table.wc-block-cart-items td,.woocommerce-page .wc-block-cart table.wc-block-cart-items th{margin:0 0 1em}.woocommerce-page .wc-block-cart-item__total-price-and-sale-badge-wrapper{justify-content:end}.woocommerce-page .wc-block-components-formatted-money-amount{font-weight:600;font-weight:var(--font-weight-semi-bold)}.woocommerce-page .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block div{flex-direction:column}}@media (max-width:782px){.woocommerce-page .wc-block-cart .wc-block-cart__submit-container.wc-block-cart__submit-container--sticky{position:relative}}@media (max-width:767px){.woocommerce-page .wc-block-components-totals-item .wc-block-components-totals-item__label,.woocommerce-page .wc-block-components-totals-item .wc-block-formatted-money-amount{font-size:1em}}@media (max-width:400px){.wc-block-components-totals-coupon__form{flex-direction:column;grid-gap:15px;gap:15px;align-items:center}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{margin-left:0}.woocommerce-Reviews .commentlist .comment_container .comment-text .star-rating{float:none}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyIsIl9saW5rcy5jc3MiLCJfYWRtaW5iYXIuY3NzIiwiX2hlYWRlci5jc3MiLCJfYnVyZ2VyLW1lbnUuY3NzIiwiX2Zvb3Rlci5jc3MiLCJfc2VhcmNoLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0MsTUFHQSxzQkFBdUIsQ0FDdkIseUJBQTBCLENBRzFCLHlDQUEyQyxDQUMzQyx3Q0FBMEMsQ0FDMUMsdUJBQXdCLENBQ3hCLDZCQUE4QixDQUM5QixnREFBbUQsQ0FHbkQsdURBQTRELENBQzVELHlEQUE4RCxDQUM5RCx1REFBNEQsQ0FDNUQsd0RBQTZELENBRzdELHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBQ3RCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHNCQUF1QixDQUd2Qiw0QkFBNkIsQ0FDN0IseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIsMEJBQTJCLENBRzNCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUdyQix1QkFBdUIsQ0FDdkIseUJBQXlCLENBQ3pCLHdCQUF3QixDQUN4QiwyQkFBMkIsQ0FDM0Isc0JBQXNCLENBR3RCLDRCQUE2QixDQUM3QixtQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0Isd0JB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QkFDQyxrREFDQyxZQUNELENBRUEsMENBQ0MsdUJBQXlCLENBQ3pCLG1CQUFxQixDQUNyQixrQkFDRCxDQUVBLDBDQUNDLDhCQUFnQyxDQUNoQyxVQUNELENBRUEsOEdBRUMsVUFDRCxDQVFBLDBIQUxDLGlCQUFhLENBQWIsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixxQkFTRCxDQU5BLCtEQUlDLDBCQUE0QixDQUM1Qiw4QkFDRCxDQUVBLGdFQUNDLHNDQUEwQyxDQUMxQyxpQkFDRCxDQUVBLHVMQUdDLGNBQ0QsQ0FFQSwwRUFDQyxtQkFDRCxDQUVBLDhEQUNDLGVBQXlDLENBQXpDLHdDQUNELENBQ0EsOEZBQ0MscUJBQ0QsQ0FDRCxDQUVBLHlCQUNDLDBHQUNDLGlCQUNELENBQ0QsQ0FFQSx5QkFDQywrS0FFQyxhQUNELENBQ0QsQ0FFQSx5QkFDQyx5Q0FDQyxxQkFBc0IsQ0FDdEIsYUFBUyxDQUFULFFBQVMsQ0FDVCxrQkFDRCxDQUVBLG9GQUNDLGFBQ0QsQ0FFQSxnRkFDQyxVQUNELENBQ0QiLCJmaWxlIjoiZ2xvYmFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1c3RvbSBQcm9wZXJ0aWVzXG4gKiBha2EgQ1NTIHZhcmlhYmxlcy5cbiAqXG4gKiBAbGluazogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLy0tKlxuICoqL1xuXG4gOnJvb3Qge1xuXG5cdC8qIENvbnRhaW5lciAqL1xuXHQtLWNvbnRlbnQtd2lkdGg6IDE0MDBweDtcblx0LS1jb250ZW50LXdpZHRoLXNtOiAxMTcwcHg7XG5cblx0LyogVHlwb2dyYXBoeSAqL1xuXHQtLWdsb2JhbC1mb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmOyBcblx0LS1oaWdobGlnaHQtZm9udC1mYW1pbHk6ICdOb3cnLCBzYW5zLXNlcmlmOyBcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxcmVtO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC0tZ2xvYmFsLWJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYigwIDAgMCAvIDUlKTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKHZhcigtLWdsb2JhbC1mb250LXNpemUpIC8gMTYgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXG5cdC8qIEZvbnRzaXplICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiAwLjc1cmVtO1xuXHQtLWZvbnQtc2l6ZS1ub3JtYWw6IDAuODc1cmVtO1xuXHQtLWZvbnQtc2l6ZS1ib2R5OiAxcmVtO1xuXHQtLWZvbnQtc2l6ZS1oMTogNC4yMDlyZW07XG5cdC0tZm9udC1zaXplLWgyOiAzLjE1N3JlbTtcblx0LS1mb250LXNpemUtaDM6IDIuMzY5cmVtO1xuXHQtLWZvbnQtc2l6ZS1oNDogMS43NzdyZW07XG5cdC0tZm9udC1zaXplLWg1OiAxLjMzM3JlbTtcblx0LS1mb250LXNpemUtaDY6IDEuMTI1cmVtO1xuXHQtLWZvbnQtc2l6ZS14czogMC43NXJlbTtcblxuXHQvKiBMaW5lLUhlaWdodCAqL1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtYm9keTogMS43NTtcblx0LS1mb250LWxpbmUtaGVpZ2h0LXA6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMTogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDI6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgzOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNDogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDU6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg2OiAxLjc1O1xuXG5cdC8qIEZvbnQtV2VpZ2h0ICovXG5cdC0tZm9udC13ZWlnaHQtYm9keTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgxOiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDI6IDQwMDtcblx0LS1mb250LXdlaWdodC1oMzogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg0OiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDU6IDQwMDtcblx0LS1mb250LXdlaWdodC1oNjogNDAwO1xuXG5cdC8qIGZvbnQtd2VpZ2h0Ki9cblx0LS1mb250LXdlaWdodC1saWdodDozMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjo0MDA7XG5cdC0tZm9udC13ZWlnaHQtbWVkaXVtOjUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pLWJvbGQ6NjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6NzAwO1xuXG5cdC8qIExldHRlciBzcGFjaW5nICovXG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1ib2R5OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbGluazowLjA5NHJlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgxOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDI6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMzogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg0OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDU6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNjogMDtcblx0LS1sZXR0ZXItc3BhY2luZzowLjI1cmVtO1xuXHQtLWxldHRlci1zcGFjaW5nLW9uZTogMXB4O1xuXHQtLWxldHRlci1zcGFjaW5nLXR3bzogMnB4O1xuICAgIC0tbGV0dGVyLXNwYWNpbmctdGhyZWU6IDNweDtcblx0LS1sZXR0ZXItc3BhY2luZy1mb3VyOiA0cHg7XG5cblx0LyogYm9yZGVyLXJhZGl1cyAqL1xuXHQtLWJvcmRlci1yYWRpdXM6IDBweDtcblx0LS1ib3JkZXItcmFkaXVzLWJveDogNXB4O1xuXHQtLWJvcmRlci1yYWRpdXMtdGVuOjBweDtcblx0LS1ib3JkZXItcmFkaXVzLWJ0bjo1cHg7XG5cdC0tYm9yZGVyLXJhZGl1cy10aHJlZTozcHg7XG5cblx0LyogeiBpbmRleCAqL1xuXHQtLXotaW5kZXgtbWludXM6LTE7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogI2EzN2NmYztcblx0LS1jb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiNGOEY1RkY7IFxuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeTogIzFlMWUxZTsgXG5cdC0tZ2xvYmFsLWZvbnQtdGl0bGU6ICM4ZTk4OWY7IFxuXHQtLWNvbG9yLXRoZW1lLXdoaXRlOiAjZmZmZmZmOyBcblx0LS1ncmF5LWNvbG9yOiAjZjhmNWZmOyBcblx0LS1saW5lYXItY29sb3ItMTpyZ2JhKDEwOSwgMTE1LCAyMzksIDEpOyBcblx0LS1saW5lYXItY29sb3ItMjpyZ2JhKDE2MywgMTIwLCAyNTIsIDEpOyBcblx0LS1ib3gtc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpOyBcblxuXHQvKiBDb2xvcnMgKi9cblx0LS1nbG9iYWwtYm9keS1iZ2NvbG9yOiAjZmZmZmZmO1xuXHQtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3I6ICNmMWYzZjU7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICM3Qzg1OUI7XG5cdC0tZ2xvYmFsLWZvbnQtc3VidGl0bGU6ICNhMzdjZmM7XG5cdC0tZ2xvYmFsLWRhcmstc3VibWVudTogIzdDODU5Qjtcblx0LS1nbG9iYWwtYm9keS1saWdodGJnOiAjZjVmN2ZiO1xuXHQtLWJvcmRlci1jb2xvci1saWdodDogI2YxZjNmNTtcblx0LS1ib3JkZXItY29sb3ItZGFyazogIzI2MmY0ODtcblx0LS1jb2xvci1saW5rOiAjYTM3Y2ZjO1xuXHQtLWNvbG9yLWxpbmstdmlzaXRlZDojYTM3Y2ZjO1xuXHQtLWNvbG9yLWxpbmstYWN0aXZlOiAjYTM3Y2ZjO1xuXHQtLWNvbG9yLWZvb3Rlci10b3AtZGFyazogIzAwMDUwNTtcblx0LS1jb2xvci1mb290ZXItY29weXJpZ2h0LWRhcms6ICMwMDAyMDI7XG5cdC0tY29sb3ItbWV0YS1iZzogI2U4ZWJmMTtcblx0LS1jb2xvci1jYXRlZ29leS1iZzogI0Y1RjVGNTtcblx0LS1jb2xvci1mb290ZXItbGlnaHRiZzogIzE3MTcxNztcblx0LS1jb2xvci1wb3N0LXN0aWNreS1iZzogI0Y5RjlGOTtcblx0LS1jb2xvci1hY3RpdmUtdGV4dDojMWUxZTFlO1xuXHQtLWNvbG9yLWluYWN0aXZlLXRleHQ6IzhFOTg5Rjtcblx0LS1jb2xvci1uYXYtZG90czojZDJkMmQyO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjdhZTYwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICNhMzdjZmM7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjRkZEODFDO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5NWE1YTY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGUtbGlnaHQ6ICM3Qzg1OUI7XG5cdC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0OiAjOTdjMGI3O1xuXHQtLWNvbG9yLWN1c3RvbS1zdW46ICNlZWU5ZDE7XG5cdC0tZm9vdGVyLXRoZW1lLWRhcms6ICMwRTE1Mjc7XG5cdC0tdGV4dC1jb2xvci1saWdodDojN0Y4MDk3O1xuXHQtLXRleHQtY29sb3ItZGFyazojQjJCM0M1O1xuXG5cblx0LyogSGVhZGVyIGVkaXRvciBjb2xvcnMgKi9cblx0LS1nbG9iYWwtZm9udC1hY3RpdmU6I2EzN2NmYztcblx0LS1nbG9iYWwtZm9udC1ob3ZlcjojYTM3Y2ZjO1xuXHRcblx0LyogYmVmb3JlIGFmdGVyIGNvbG9yICAqL1xuXHQtLWJvcmRlci1ib3R0b20tbGluZTojREVERURFO1xuXHQvKiByYXRpbmcgc3RhciBjb2xvciAqL1xuXHQtLXJhdGluZy1zdGFyOiNGREQxNjA7XG5cdC8qIGJveCBzaGFkb3cgKi9cblx0LS1wcmltYXJ5LWJveC1zaGFkb3c6NHB4IDRweCA5MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdC0tYmFja2dyb3VuZC1jb2xvcjojRjlGOUZGO1xuXHQtLW5hdi1kb3RzLXN0eWxlOiNlOWRmZmY7XG5cdC0tc2VydmljZS1pbmFjdGl2ZS1jb2xvcjojMDgwOTBBO1xuXHQtLXNvY2lhbC1pY29uLWNvbG9yOiM1NzU3NTc7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgIDpyb290IHtcbiAgICAgICAgLS1mb250LXNpemUtaDE6IDMuNjUzcmVtO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMjogMnJlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDM6IDEuODI3cmVtO1xuXHRcdC0tZm9udC1zaXplLWg0OiAxLjcwMHJlbTtcbiAgICB9XG59IiwiLypcbkNTUyBub3JtYWxpemF0aW9uIGJhc2VkIGluIHBhcnQgb24gbm9ybWFsaXplLmNzcyBieVxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cDovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0LyogMSAqL1xuXHRoZWlnaHQ6IDA7XG5cdC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07XG5cdC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0LyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0LyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHQvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0LyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7XG5cdC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC8qIDEgKi9cblx0bWFyZ2luOiAwO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LyogMSAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7XG5cdC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7XG5cdC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQvKiAxICovXG5cdHBhZGRpbmc6IDA7XG5cdC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8qIDEgKi9cblx0cGFkZGluZzogMDtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0LyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHQvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7XG5cdC8qIDIgKi9cblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oMSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgyKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDIpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDIpO1xufVxuXG5oMyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgzKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDMpO1xufVxuXG5oNCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg1KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDUpO1xufVxuXG5oNiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg2KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDYpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDYpO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5zbWFsbCxcbi50ZXh0X3NtYWxsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi56LWluZGV4LW1pbnVzIHtcblx0ei1pbmRleDogdmFyKC0tei1pbmRleC1taW51cyk7XG5cbn1cblxuLmxldHRlci1zcGFjaW5nIHtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcbn1cblxuYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG5cblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wIHtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LXApO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5hLCBpLCBhIGgxLCBhIGgyLCBhIGgzLCBhIGg0LCBhIGg1LCBhIGg2IHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jc3NfcHJlZml4IGgxLFxuLmNzc19wcmVmaXggaDIsXG4uY3NzX3ByZWZpeCBoMyxcbi5jc3NfcHJlZml4IGg0LFxuLmNzc19wcmVmaXggaDUsXG4uY3NzX3ByZWZpeCBoNiB7XG5cdG1hcmdpbjogMDtcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG46Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxucCB7XG5cdG1hcmdpbjogMTVweCAwO1xuXHRsaW5lLWhlaWdodDogMS42NmVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbnVsLFxub2wge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuXG5vbCBvbCB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuXG4vKiBEZWZpbml0aW9uIExpc3RzICovXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuZGwgZGQge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5kbCBkZDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxubGk+dWwsXG5saT5vbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cblxuLyogVGFibGUgKi9cbnRhYmxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRwYWRkaW5nOiA1cHggOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LWNvbW1lbnRzLW1lZGlhIHRhYmxlIHRkLFxuLmNzc19wcmVmaXgtY29tbWVudHMtbWVkaWEgdGFibGUgdGgge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi8qIGlucHV0cyAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG5pbnB1dCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGhlaWdodDogNjBweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbXMtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNteWZpbGUge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmNzc19wcmVmaXgtY29tbWVudHMtaW5mbyAudGl0bGUgYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi5jc3NfcHJlZml4LWNvbW1lbnRzLWluZm8gLnRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG50ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0aGVpZ2h0OiAxNTBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgRm9udCAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ05vdyc7XG5cdHNyYzogdXJsKCdmb250cy9Ob3ctUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL05vdy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdOb3cnO1xuXHRzcmM6IHVybCgnZm9udHMvTm93LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCdmb250cy9Ob3ctTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdOb3cnO1xuXHRzcmM6IHVybCgnZm9udHMvTm93LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9Ob3ctQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0OTlweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xuXHR9XG5cblx0LmNzc19wcmVmaXggLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG5cdH1cblxuXHQuY3NzX3ByZWZpeCAuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHR9XG59XG5cbmJvZHkgLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG59XG5cbmJvZHkgLmNzc19wcmVmaXggLmNvbnRhaW5lciwgYm9keSAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4uc2luZ2xlIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpblxue1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDEzMHB4IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiA3MHB4IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogNTBweCAxNXB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0XHQgIFNjcm9sbGJhclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2Nyb2xsYmFyLXRodW1iLCAuc2Nyb2xsYmFyLXRyYWNrLXkge1xuXHR3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEJhY2sgdG8gVG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRtYXJnaW46IDBweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA2NXB4O1xuXHRyaWdodDogMzBweDtcblx0ei1pbmRleDogOTk7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jYmFjay10by10b3AgLnRvcCBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4jYmFjay10by10b3AgLnRvcDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbiNiYWNrLXRvLXRvcCAuY3NzX3ByZWZpeC1idHQtYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYmFjay10by10b3Agc3BhbiBzdmcge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2JhY2stdG8tdG9wIC5jc3NfcHJlZml4LWJ0dC1zaGFwIHN2ZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xufVxuXG4jYmFjay10by10b3AgLmNzc19wcmVmaXgtYnR0LWljb24gc3ZnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvdHRvbTogMjBweDtcblx0ei1pbmRleDogLTE7XG5cdGZvbnQtc2l6ZTogNDBweDtcbn1cblxuI2JhY2stdG8tdG9wIC50b3A6aG92ZXIgLmNzc19wcmVmaXgtYnR0LXNoYXAgc3ZnIHtcblx0dG9wOiA3cHg7XG59XG5cbiNiYWNrLXRvLXRvcCAudG9wOmhvdmVyIC5jc3NfcHJlZml4LWJ0dC1pY29uIHN2ZyB7XG5cdGJvdHRvbTogMjVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tICBMb2FkZXIgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbG9hZGluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBCcmVhZGNydW1iIHN0eWxlIDEgMiBhbmQgMyA0IDVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWIgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRwYWRkaW5nOiAxMzBweCAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28ge1xuXHRwYWRkaW5nOiA0NXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTMwcHggMDtcblx0ei1pbmRleDogOTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSBhLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgyKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyZWFkY3J1bWItdWk6OmJlZm9yZSwgLmJyZWFkY3J1bWItYmc6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAwO1xuXHRsZWZ0OiAtNHB4O1xuXHR0b3A6IDQ1JTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byAuYnJlYWRjcnVtYiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIG9sIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIC5icmVhZGNydW1iIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUge1xuXHRwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi5icmVhZGNydW1iLWJnLFxuLmJyZWFkY3J1bWItdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJlYWRjcnVtYi1iZyB2aWRlbyxcbi5icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLmJyZWFkY3J1bWItdmlkZW8gdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHZpZGVvLFxuLnZpZGVvLWJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyICN2aWRlby1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJyZWFkY3J1bWItYmcuY3NzX3ByZWZpeC1vdmVyLWRhcmstODA6OmJlZm9yZSxcbi5icmVhZGNydW1iLXVpOjpiZWZvcmUge1xuXHR6LWluZGV4OiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG59XG5cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLm1haW4tc2hhcC1ib3ggLnNoYXAtb25lIHtcblx0bGVmdDogLTEzMHB4O1xuXHR6LWluZGV4OiAzO1xuXHR0b3A6IC0xNTBweDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLm1haW4tc2hhcC1ib3ggLnNoYXAtdHdvIHtcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogOTBweDtcbn1cblxuLyogcmVzcG9uc2l2ZSBicmVhZGNydW1iICovXG5cbkBtZWRpYShtYXgtd2lkdGggOiAxMDI0cHgpIHtcblxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdFx0cGFkZGluZzogNzBweCAwO1xuXHR9XG5cbn1cblxuQG1lZGlhKG1heC13aWR0aCA6IDc2N3B4KSB7XG5cblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENhcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLndwLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xyXG5cdG1hcmdpbjogMC44MDc1ZW0gMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xyXG5cclxuXHQud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbnJpZ2h0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xyXG5cdH1cclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDE1cHggMTVweCAwO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0NzlweCkge1xyXG5cdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAwIDE1cHggMDtcclxuXHR9XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuYSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcblxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzLFxyXG5hOmFjdGl2ZSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstYWN0aXZlKTtcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcblx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6YWN0aXZlIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFkbWluYmFyIGNzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHRvZ2dsZS1vcGVuICBzdGFydCovXHJcbmJvZHkuYWRtaW4tYmFyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbntcclxuXHR0b3A6IDBweDtcclxufVxyXG4vKiBUb2dnbGUtb3BlbiAgRW5kKi9cclxuXHJcbmJvZHkuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdHtcclxuXHR0b3A6IDBweDtcclxufSBcclxuYm9keS5hZG1pbi1iYXIgLmhhcy1zdGlja3kuaGVhZGVyLXVwe1xyXG5cdHRvcDogMzBweDtcclxufVxyXG5ib2R5LmFkbWluLWJhciAuaGVhZGVyLW92ZXIgaGVhZGVyLmhlYWRlci1kZWZhdWx0e1xyXG5cdHRvcDogMzBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcclxuXHQvKiBTdGF0aWMgYWRtaW5iYXIgKE5vdCBzdGlja3kpKi9cclxuXHRib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXB7XHJcblx0XHR0b3A6MDtcclxuXHR9XHJcblx0Ym9keS5hZG1pbi1iYXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuICxib2R5LmFkbWluLWJhciBoZWFkZXJ7XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fVxyXG5cdGJvZHkuYWRtaW4tYmFyLmhlYWRlci0taXMtc3RpY2t5IC5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbntcclxuXHRcdHRvcDowO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3ODJweCl7XHJcblx0LyogU3RpY2t5IGFkbWluYmFyKi9cclxuXHRib2R5LmFkbWluLWJhciAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW57XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fVxyXG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlciAsYm9keS5hZG1pbi1iYXIgLmhhcy1zdGlja3kuaGVhZGVyLXVwe1xyXG5cdFx0dG9wOiA0NnB4O1xyXG5cdH0gXHJcblx0Ym9keS5hZG1pbi1iYXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVue1xyXG5cdFx0dG9wOiA0NnB4O1xyXG5cdH1cclxufSIsIkBpbXBvcnQgXCJfYWRtaW5iYXIuY3NzXCI7XG5cblxuXG4vKlxuVGVtcGxhdGU6IHNvZmJveCAtIE1vZGVybiBXZWIgQXBwbGljYXRpb25zIFdvcmRQcmVzcyBUaGVtZVxuQXV0aG9yOiBpcW9uaWN0aGVtZXMuaW5cblZlcnNpb246IDEuMFxuRGVzaWduIGFuZCBEZXZlbG9wZWQgYnk6IGlxb25pY3RoZW1lcy5pblxuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHotaW5kZXg6IDk5O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbn1cblxuaGVhZGVyIHNwYW4uZHJvcGRvd24uaXN1Ym1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIZWFkZXIgVG9wICovXG5oZWFkZXIgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGk6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGkgYSBpIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciBuYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIgLnJlcXVlc3QtYnRuIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cGFkZGluZzogMTRweCAzMHB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xuXHR6LWluZGV4OiAyO1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIgLnJlcXVlc3QtYnRuIGE6YmVmb3JlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIC5yZXF1ZXN0LWJ0biBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbiBoZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGltZy5sb2dvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbmhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgaW1nLnN0aWNreS1sb2dvIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyLm1lbnUtc3RpY2t5IC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCBpbWcuc3RpY2t5LWxvZ28ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgaW1nLmxvZ28ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jaXEtbWVudS1jb250YWluZXI+dWw+bGk+YT4ubGluay1iYWRnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiA4cHg7XG5cdHBhZGRpbmc6IDFweCA1cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR0b3A6IDdweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cmlnaHQ6IDRweDtcbn1cblxuLyogSGVhZGVyIEJvdHRvbSAqL1xuXG5oZWFkZXIgLm5hdmJhci1icmFuZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0cGFkZGluZzogLjYyNWVtIDA7XG4gIH1cblxuaGVhZGVyIC5tYWluLWhlYWRlciB7XG5cdHBhZGRpbmc6IDAgMTYycHg7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLXByaW1hcnktYm94LXNoYWRvdyk7XG5cdC1tb3otYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcblx0Ym94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIHtcblx0cGFkZGluZzogMHB4IDE2MnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oZWFkZXIgLm5hdmJhci1saWdodCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5hZG1pbi1iYXIgaGVhZGVyIHtcblx0dG9wOiAwO1xufVxuXG4uYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItdGhyZWUge1xuXHR0b3A6IDMycHg7XG59XG5cbi5hZG1pbi1iYXIgaGVhZGVyLm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciB7XG5cdHRvcDogMzJweDtcblx0cGFkZGluZzogMCAxNjJweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHQuYWRtaW4tYmFyIGhlYWRlciB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcblx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5hZG1pbi1iYXIgaGVhZGVyLm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0LmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdGhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjYwMXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6NzY4cHgpIHtcblx0LmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0XHR0b3A6IDQ2cHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWJveC1zaGFkb3cpO1xuXHQtbW96LWJveC1zaGFkb3c6IHZhcigtLXByaW1hcnktYm94LXNoYWRvdyk7XG5cdGJveC1zaGFkb3c6IHZhcigtLXByaW1hcnktYm94LXNoYWRvdyk7XG59XG5cbmhlYWRlciAubmF2YmFyIC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtdGVzdGluZy1tZW51LWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtc2hvcnQtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAjaXEtbWVudS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5oZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCB7XG5cdGZsb2F0OiByaWdodDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwuc3ViLW1lbnUgbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaGVhZGVyLmRlZmF1bHQtaGVhZGVyIC5uYXZiYXIgdWwgbGkge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaGVhZGVyIGxpIC5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDE1cHg7XG5cdHdpZHRoOiAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTRweDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNzk1LCAwLCAxKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxMTtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcbn1cblxuaGVhZGVyIGxpIC5zZWFyY2gtYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIgbGkgLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG5cdHdpZHRoOiAyNTBweDtcblx0ei1pbmRleDogMTtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaGVhZGVyIGxpIC5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuaGVhZGVyIHVsLnNob3BfbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuaGVhZGVyIGxpIC5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0IHtcblx0ei1pbmRleDogMTA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiByaWdodDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yNHB4O1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5oZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCBsaSBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRwYWRkaW5nOiAwcHggMHB4IDBweCAxNXB4O1xuXHRsaW5lLWhlaWdodDogODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmhlYWRlciBsaSAuc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdCBpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR0b3A6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIsIGhlYWRlciAubmF2YmFyIHVsIGxpIGE6aG92ZXIsIGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBpLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4vKiBoZWFkZXIgYnV0dG9uICovXG5oZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmJsdWUtYnRuLmJ1dHRvbiBhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmJsdWUtYnRuLmJ1dHRvbiB7XG5cdHBhZGRpbmc6IDhweCAyMHB4O1xufVxuXG4vKiBOYXZpZ2F0aW9uIFN1YiBNZW51ICovXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMzAwcHg7XG59XG5cbmhlYWRlci5kZWZhdWx0LWhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4MHB4O1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdC1tb3otYm94LXNoYWRvdzogMHB4IDFweCAzMHB4IDBweCByZ2JhKDM2LCAzOCwgNDMsIDAuMTApO1xuXHRib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1nbG9iYWwtZm9udC1zaXplKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDBweDtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAwO1xuXHRsZWZ0OiAxNXB4O1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcblx0ICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIFx0XHQgcGFkZGluZy1sZWZ0OiAzMnB4O1xuXHR9IFxuXHQvKiAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhOmhvdmVyIHNwYW4ubWVudS1saW5lIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0fSAqL1xuXHRcdCAgIFxuLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgPiBhOmhvdmVyOjphZnRlciB7XG4gaGVpZ2h0OiAxNnB4O1xuXHRcdCAgfVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gdWwgbGkgYSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4vKiBtYWluKi9cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbTpob3ZlciBhIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5cbi8qIE5hdmlnYXRpb24gU3ViIE1lbnUgKi9cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT4uc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcblx0LW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdGJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcbn1cblxuLyogTmF2aWdhdGlvbiBTdGlja3kgKi9cbmhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgYSB7XG5cdGxpbmUtaGVpZ2h0OiA2NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHR0b3A6IDY1cHg7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHR0b3A6IDA7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudT5saSBhIHtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBIZWFkZXItc3R5bGUtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFkbWluLWJhciBoZWFkZXIuc3R5bGUtb25lIHtcblx0dG9wOiAwO1xufVxuXG5oZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLXByaW1hcnktYm94LXNoYWRvdyk7XG5cdC1tb3otYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcblx0Ym94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcbn1cblxuaGVhZGVyLnN0eWxlLW9uZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG5oZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyIHtcblx0cGFkZGluZzogMCAxNjJweDtcbn1cblxuaGVhZGVyLnN0eWxlLW9uZSBsaSAuc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdCwgaGVhZGVyLnN0eWxlLW9uZSBsaSAuc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0cmlnaHQ6IC0zMHB4O1xufVxuXG5oZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5oZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkgaSwgaGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGkgYSBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaTpob3ZlciBpLCBoZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaTpob3ZlciBhIGksIGhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpOmhvdmVyIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSBpIHtcblx0d2lkdGg6IDMwcHg7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5oZWFkZXIgLm1haW4taGVhZGVyLCBoZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyLCAuYWRtaW4tYmFyIGhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIge1xuXHRwYWRkaW5nOiAwIDE1MHB4O1xufVxuXG5oZWFkZXIuc3R5bGUtb25lIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiBpIHtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IC01MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgSGVhZGVyLXN0eWxlLTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmhlYWRlci5zdHlsZS10d28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWRtaW4tYmFyIGhlYWRlci5zdHlsZS10d28ge1xuXHR0b3A6IDMwcHg7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvLm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciwgaGVhZGVyLmRlZmF1bHQtaGVhZGVyLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaTpob3ZlciBpLCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGk6aG92ZXIgYSBpLCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGk6aG92ZXIgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaSwgaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIGEsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkgaSwgaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIGEgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpIGEsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSwgaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhLCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtOmhvdmVyIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSwgaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbSBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tYm9keS10ZXh0KTtcbn1cblxuaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkgYTpob3ZlciwgaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSwgaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGksIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDAwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuXHRoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpOmhvdmVyIGEsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGk6aG92ZXIgaSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyPi5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIGEsIGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIGkge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLmlxLW1iLTMwIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmlxLW10LTMwIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmlxLW10LTQ1IHtcblx0bWFyZ2luLXRvcDogNDVweDtcbn1cblxuLmlxLW1iLTQ1IHtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLypoZWFkZXIgYnV0dG9uKi9cbmhlYWRlciAucmVxdWVzdC1idG4ge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLyogaGVhZGVyIGJ1dHRvbiAqL1xuaGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIC5ibHVlLWJ0bi5idXR0b24gYSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlciAubmF2YmFyIC5zdWItbWFpbiAuYmx1ZS1idG4uYnV0dG9uIHtcblx0cGFkZGluZzogOHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIC5ibHVlLWJ0bi5idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmJsdWUtYnRuLmJ1dHRvbiBhOmhvdmVyLCBoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmJsdWUtYnRuLmJ1dHRvbiBhOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIHVsLnNob3BfbGlzdCBsaSAuY2FydF9jb3VudCAjbWluaS1jYXJ0LWNvdW50OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRyaWdodDogMDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIHVsLnNob3BfbGlzdCBsaSAuY2FydF9jb3VudCAjbWluaS1jYXJ0LWNvdW50LCBoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gdWwuc2hvcF9saXN0IGxpIC53Y291bnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IC0xNHB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogOTBweDtcbn1cblxuLypoZWFkZXIgc2hvcCovXG5oZWFkZXIgbGkgLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcblx0d2lkdGg6IDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC04cHg7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTE7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG59XG5cbmhlYWRlciBsaSAuc2VhcmNoLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIGxpIC5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuXHR3aWR0aDogMjUwcHg7XG5cdHotaW5kZXg6IDE7XG5cdGN1cnNvcjogdGV4dDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR6LWluZGV4OiA5O1xuXHRjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjYpO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbmhlYWRlciBsaSAuc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmhlYWRlci5kZWZhdWx0LWhlYWRlciB1bC5zaG9wX2xpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuaGVhZGVyIGxpIC5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0IHtcblx0ei1pbmRleDogMTA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiByaWdodDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yNXB4O1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGVhZGVyIHZlcnRpY2FsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2hvdy1zdWIgLnN1Yi1tZW51LXZlcnRpY2FsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmhlYWRlci5zdHlsZS12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAzMDBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQ0LCAxMDEsIDE0NCwgMC4xKTtcblx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoNDQsIDEwMSwgMTQ0LCAwLjEpO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoNDQsIDEwMSwgMTQ0LCAwLjEpO1xuXHR0b3A6IDA7XG59XG5cbmhlYWRlci5zdHlsZS12ZXJ0aWNhbCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMzBweDtcblx0dG9wOiAxNnB4O1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiBpbmhlcml0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlci5zdHlsZS12ZXJ0aWNhbCAjdmVydGljYWwtbWVudSBsaSB1bCBsaSBhIHtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgI3ZlcnRpY2FsLW1lbnUgbGkgdWwgdWwgbGk+YSB7XG5cdHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsICN2ZXJ0aWNhbC1tZW51IGxpIHVsIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlci5zdHlsZS12ZXJ0aWNhbCAjdmVydGljYWwtbWVudSBsaS5hY3RpdmUgdWw6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZjBmMmYzO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDMwcHg7XG59XG5cbmhlYWRlci5zdHlsZS12ZXJ0aWNhbCAjdmVydGljYWwtbWVudSBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaSBhIHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhci1saWdodCB7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWRtaW4tYmFyIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4jbWVudS1zaWRlYmFyLXNjcm9sbGJhciB7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwge1xuXHRmbG9hdDogaW5oZXJpdDtcblx0cGFkZGluZzogMDtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXItYnJhbmQge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsICN2ZXJ0aWNhbC1tZW51IGxpLmFjdGl2ZT5hOjpiZWZvcmUsIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAjdmVydGljYWwtbWVudT5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YTpiZWZvcmUsIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAjdmVydGljYWwtbWVudT5saS5jdXJyZW50LW1lbnUtaXRlbT5hOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdGhlaWdodDogNzUlO1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgI3ZlcnRpY2FsLW1lbnUgbGk+YTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDNweDtcblx0aGVpZ2h0OiAwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdHJpZ2h0OiAwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgI3ZlcnRpY2FsLW1lbnUgbGkgLmlxLWFycm93LXJpZ2h0IHtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlci5zdHlsZS12ZXJ0aWNhbCAjdmVydGljYWwtbWVudSBsaSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5pcS1hcnJvdy1yaWdodCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiN2ZXJ0aWNhbC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWw+bGkgYTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAyNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDMycHg7XG5cdGJhY2tncm91bmQ6ICNmMGYyZjM7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jdmVydGljYWwtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcjphZnRlciwgI3ZlcnRpY2FsLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bD5saS5jdXJyZW50LW1lbnUtaXRlbTphZnRlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwgbGkgYTpob3ZlciwgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bCBsaSBhOmhvdmVyLCBoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwgbGkgYTpob3ZlciBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4udmVydGljYWwtbmF2YmFyLWJyYW5kIGltZyB7XG5cdHdpZHRoOiAxNjBweDtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGk6aG92ZXIgYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgaSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgI3ZlcnRpY2FsLW1lbnUgbGkuYWN0aXZlPmEsIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAjdmVydGljYWwtbWVudSBsaS5hY3RpdmU+YSBpLCBoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGksIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIGksIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsICN2ZXJ0aWNhbC1tZW51IGxpLmFjdGl2ZT5hLCBoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCBoZWFkZXIuc3R5bGUtdmVydGljYWwgI3ZlcnRpY2FsLW1lbnU+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS12ZXItbWVudS1iYWNrKTtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkgLmlxLWhhcy1zdWItbWVudSBhIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlci5zdHlsZS12ZXJ0aWNhbCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bCBsaSBhLCBoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIHVsIGxpIGEsIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB1bCBsaSBhIGkge1xuXHRjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbn1cblxuaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xufVxuXG5oZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4jdmVydGljYWwtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcjphZnRlciwgI3ZlcnRpY2FsLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bD5saS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyLCBoZWFkZXIuc3R5bGUtdmVydGljYWwgI3ZlcnRpY2FsLW1lbnUgbGk+YTo6YmVmb3JlLCBoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmE6YWZ0ZXIsIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAubmF2YmFyIHVsIGxpIGE6aG92ZXI6YWZ0ZXIsICN2ZXJ0aWNhbC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWw+bGkuY3VycmVudC1tZW51LXBhcmVudD5hOmFmdGVyLCAjdmVydGljYWwtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsPmxpIGE6aG92ZXI6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuI3ZlcnRpY2FsLW1lbnUgaS5mYS5mYS1hbmdsZS1kb3duLnRvZ2dsZWRyb3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmVzcG9uc2l2ZS12ZXJ0aWNhbC1sb2dvLWJ0biAuYmx1ZS1idG4ge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5yZXNwb25zaXZlLXZlcnRpY2FsLWxvZ28tYnRuIC5ibHVlLWJ0bjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5yZXNwb25zaXZlLXZlcnRpY2FsLWxvZ28tYnRuIC5jYXJ0LWJ0biwgLnJlc3BvbnNpdmUtdmVydGljYWwtbG9nby1idG4gLndpc2hsaXN0LWJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ucmVzcG9uc2l2ZS12ZXJ0aWNhbC1sb2dvLWJ0biAuY2FydF9jb3VudCAjbWluaS1jYXJ0LWNvdW50LCAucmVzcG9uc2l2ZS12ZXJ0aWNhbC1sb2dvLWJ0biAud2NvdW50IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTE1cHg7XG5cdHJpZ2h0OiAtMTRweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XG59XG5cbi5yZXNwb25zaXZlLXZlcnRpY2FsLWxvZ28tYnRuIC5jYXJ0X2NvdW50IGEsIC5yZXNwb25zaXZlLXZlcnRpY2FsLWxvZ28tYnRuIC53aXNobGlzdF9jb3VudCBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ucmVzcG9uc2l2ZS12ZXJ0aWNhbC1sb2dvLWJ0biAuaXEtc2lkZWFyZWEtYnRuLWNvbnRhaW5lciwgLnJlc3BvbnNpdmUtdmVydGljYWwtbG9nby1idG4gLmlxLXZlcnRpY2FsLWJ0bi1jb250YWluZXIuYnRuLXZlcnRpY2FsLWNsb3NlIC52ZXJ0aWNhbC1tZW51LWJ0biwgLnJlc3BvbnNpdmUtdmVydGljYWwtbG9nby1idG4gLmlxLXZlcnRpY2FsLWJ0bi1jb250YWluZXIuYnRuLXZlcnRpY2FsLW9wZW4gLnZlcnRpY2FsLW1lbnUtYnRuIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ucmVzcG9uc2l2ZS12ZXJ0aWNhbC1sb2dvLWJ0biAubWVudS1idG4gLmxpbmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnJlc3BvbnNpdmUtdmVydGljYWwtbG9nby1idG4gLmxvZ28ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFdhdmVzIEVmZmVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmlxLXdhdmVzLWVmZmVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogIFJpcHBsZSAqL1xuLnJpcHBsZSB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogcmdiKDMwLCA2MSwgMTE1LCAwLjQpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5yaXBwbGVFZmZlY3Qge1xuXHRhbmltYXRpb246IHJpcHBsZURyb3AgLjZzIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyByaXBwbGVEcm9wIHtcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgyKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwgbWVudSBoZWFkZXIgYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaXEtdmVydGljYWwtYnRuLWNvbnRhaW5lci5idG4tdmVydGljYWwtb3BlbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXEtdmVydGljYWwtYnRuLWNvbnRhaW5lci5idG4tdmVydGljYWwtb3BlbiwgLnZlcnRpY2FsLW5hdmJhci1icmFuZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3ZlcnRpY2FsLW1lbnUtc3ViLW1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogOTk7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi52ZXJ0aWNhbC1tZW51LWJ0biBpIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uaXEtdmVydGljYWwtYnRuLWNvbnRhaW5lci5idG4tdmVydGljYWwtY2xvc2UgLnZlcnRpY2FsLW1lbnUtYnRuLCAuaXEtdmVydGljYWwtYnRuLWNvbnRhaW5lci5idG4tdmVydGljYWwtb3BlbiAudmVydGljYWwtbWVudS1idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5pcS12ZXJ0aWNhbC1idG4tY29udGFpbmVyIC5tZW51LWJ0biAubGluZS50d28ge1xuXHR3aWR0aDogMThweDtcbn1cblxuLmlxLXZlcnRpY2FsLWJ0bi1jb250YWluZXIgLm1lbnUtYnRuIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlxLXZlcnRpY2FsLWJ0bi1jb250YWluZXIuYnRuLXZlcnRpY2FsLWNsb3NlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRyaWdodDogLTI1cHg7XG59XG5cbi5pcS12ZXJ0aWNhbC1idG4tY29udGFpbmVyLmJ0bi12ZXJ0aWNhbC1jbG9zZSAudmVydGljYWwtbWVudS1idG4ge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5pcS12ZXJ0aWNhbC1idG4tY29udGFpbmVyLmJ0bi12ZXJ0aWNhbC1jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52ZXJ0aWNhbC1uYXZiYXItYnJhbmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4ucmVzcG9uc2l2ZS12ZXJ0aWNhbC1sb2dvLWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzcG9uc2l2ZS12ZXJ0aWNhbC1sb2dvLWJ0biAuY29udGFpbmVyLWZsdWlkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtbWVudS1jb2xsYXBzZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkudmVydGljYWwtbWVudS1jb2xsYXBzZWQgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIHtcblx0bGVmdDogLTMwMHB4O1xuXHR6LWluZGV4OiA5OTtcbn1cblxuYm9keS52ZXJ0aWNhbC1tZW51LWNvbGxhcHNlZC52ZXJ0aWNhbC1tZW51LWNsb3NlIGhlYWRlci5zdHlsZS12ZXJ0aWNhbCB7XG5cdGxlZnQ6IDA7XG59XG5cbmJvZHkudmVydGljYWwtbWVudS1jb2xsYXBzZWQgLnNpdGUudmVydGljYWwtc2l0ZS1jb250ZW50IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5ib2R5LnZlcnRpY2FsLW1lbnUtY29sbGFwc2VkIC5zaXRlLnZlcnRpY2FsLXNpdGUtY29udGVudCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tc3RyZXRjaGVkIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkudmVydGljYWwtbWVudS1jb2xsYXBzZWQgLmlxLXZlcnRpY2FsLWJ0bi1jb250YWluZXIuYnRuLXZlcnRpY2FsLWNsb3NlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ib2R5LnZlcnRpY2FsLW1lbnUtY2xvc2UgLmlxLXZlcnRpY2FsLWJ0bi1jb250YWluZXIuYnRuLXZlcnRpY2FsLW9wZW4sIGJvZHkudmVydGljYWwtbWVudS1jbG9zZSAudmVydGljYWwtbmF2YmFyLWJyYW5kIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1tZW51LWV4cGFuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LnZlcnRpY2FsLW1lbnUtZXhwYW5kZWQgLmlxLXZlcnRpY2FsLWJ0bi1jb250YWluZXIuYnRuLXZlcnRpY2FsLW9wZW4sIGJvZHkudmVydGljYWwtbWVudS1leHBhbmRlZCAudmVydGljYWwtbmF2YmFyLWJyYW5kIHtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS52ZXJ0aWNhbC1tZW51LWV4cGFuZGVkIC5zaXRlLnZlcnRpY2FsLXNpdGUtY29udGVudCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tc3RyZXRjaGVkIHtcblx0cGFkZGluZy1sZWZ0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnZlcnRpY2FsLW1lbnUtZXhwYW5kZWQgLnNpdGUudmVydGljYWwtc2l0ZS1jb250ZW50IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDMwMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAuY3NzX3ByZWZpeC1tZW51LXdyYXBwZXIubW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51LmNzc19wcmVmaXgtZnVsbC1tZW51IC5zdWItbWVudSAubWVudS1pdGVtIC5saW5rLWJhZGdlIHtcblx0ZGlzcGxheTogbm9uZTt9XG5cbiAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDsgXG59XG5cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogMTZweDtcblx0ICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Ym9keS52ZXJ0aWNhbC1tZW51LWV4cGFuZGVkIC5zaXRlLmNzc19wcmVmaXgge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwMHB4O1xuXHR9XG5cblx0Ym9keS52ZXJ0aWNhbC1tZW51LWV4cGFuZGVkIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1zdHJldGNoZWQge1xuXHRcdHBhZGRpbmctbGVmdDogMzAwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdGJvZHkudmVydGljYWwtbWVudS1leHBhbmRlZCAuY29udGVudC1hcmVhIHtcblx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDMwMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuXHRib2R5LmJveGVkX2xheW91dCB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjE0OTlweCkge1xuXHRoZWFkZXIgLm1haW4taGVhZGVyLCBoZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyLCAuYWRtaW4tYmFyIGhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDAgNzBweFxuXHR9XG5cblx0aGVhZGVyIC5zdWItaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDcwcHhcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjEzOTlweCkge1xuXHRoZWFkZXIgLnN1Yi1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweFxuXHR9XG5cblx0aGVhZGVyIC5tYWluLWhlYWRlciwgaGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciwgLmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDMwcHhcblx0fVxuXG5cdC5pcS1tdC0xMjAge1xuXHRcdG1hcmdpbi10b3A6IDkwcHg7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDoxMzY1cHgpIHtcblx0aGVhZGVyIC5zdWItaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHhcblx0fVxuXG5cdGhlYWRlciAubWFpbi1oZWFkZXIsIGhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIsIC5hZG1pbi1iYXIgaGVhZGVyLm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSBhIHtcblx0XHRmb250LXNpemU6IDE0cHhcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhIHtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDoxMjk5cHgpIHtcblx0Ym9keS52ZXJ0aWNhbC1tZW51LWV4cGFuZGVkIC5zaXRlLnZlcnRpY2FsLXNpdGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5pcS12ZXJ0aWNhbC1idG4tY29udGFpbmVyLmJ0bi12ZXJ0aWNhbC1vcGVuLCAudmVydGljYWwtbmF2YmFyLWJyYW5kIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRib2R5LnZlcnRpY2FsLW1lbnUtZXhwYW5kZWQgLmlxLXZlcnRpY2FsLWJ0bi1jb250YWluZXIuYnRuLXZlcnRpY2FsLW9wZW4sIGJvZHkudmVydGljYWwtbWVudS1leHBhbmRlZCAudmVydGljYWwtbmF2YmFyLWJyYW5kIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS12ZXJ0aWNhbCB7XG5cdFx0bGVmdDogLTMwMHB4O1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHRib2R5LnZlcnRpY2FsLW1lbnUtY2xvc2UgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk5O1xuXHR9XG5cblx0Ym9keS52ZXJ0aWNhbC1tZW51LWV4cGFuZGVkIC5zaXRlLnZlcnRpY2FsLXNpdGUtY29udGVudCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tc3RyZXRjaGVkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KSB7XG5cdC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIC5zdWItbWVudSwgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4XG5cdH1cblxuXHR0YWJsZSB0ZCwgdGFibGUgdGgge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXJcblx0fVxuXG5cdC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1hdXRob3IsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1lbWFpbCwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLXVybCB7XG5cdFx0d2lkdGg6IDMxLjYlO1xuXHR9XG5cblx0aGVhZGVyLnR3byAubnVtYmVyLWluZm86YmVmb3JlLCBoZWFkZXIudHdvIC5zaG9wX2xpc3Q6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aGVhZGVyIC5tYWluLWhlYWRlciwgaGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciwgLmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLXRocmVlIC5zdWItaGVhZGVyLXRocmVlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0aGVhZGVyICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluayB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKGRldmljZS13aWR0aDoxMDI0cHgpIHtcblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdGhlYWRlciAubWFpbi1oZWFkZXIsIGhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIsIC5hZG1pbi1iYXIgaGVhZGVyLm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdHNlY3Rpb24gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQ+LmVsZW1lbnRvci1yb3c+LmVsZW1lbnRvci1lbGVtZW50LWQyZTU0MzI+LmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCwgc2VjdGlvbiAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdD4uZWxlbWVudG9yLXJvdz4uZWxlbWVudG9yLWVsZW1lbnQtOWE1M2QyMj4uZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQuaXEtdGFsa2llLXByaWNlLTMuYWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0aGVhZGVyIC5tYWluLWhlYWRlciwgaGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciwgLmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcblx0aGVhZGVyLmRlZmF1bHQtaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAycmVtXG5cdH1cblxuXHQuaXEtYnJlYWRjcnVtYi1vbmUge1xuXHRcdHBhZGRpbmc6IDgwcHggMCAzMHB4O1xuXHR9XG5cblx0I2lxLXRhbGtpZS1wcmljZSB7XG5cdFx0bWFyZ2luLXRvcDogOTBweDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkgYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS12ZXJ0aWNhbCAubmF2YmFyIHVsIGxpIGkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bC5uYXZiYXItbmF2LCBoZWFkZXIuc3R5bGUtdmVydGljYWwgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG5cdFx0bWF4LWhlaWdodDogaW5oZXJpdDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSwgaGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgLnN1Yi1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNDQsIDE2NiwgMC4xNCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHotaW5kZXg6IDk7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTQ0LCAxNjYsIDAuMTQpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYge1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0bWF4LWhlaWdodDogMzUwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdGhlYWRlciAubWFpbi1oZWFkZXIsIGhlYWRlci5zdHlsZS1vbmUgLnN1Yi1oZWFkZXIsIC5hZG1pbi1iYXIgaGVhZGVyLm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gdWwgbGkgLnN1Yi1tZW51LCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYm9keS10ZXh0KTtcblx0fVxuXG5cdGhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbSBhIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51LCBoZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cblx0aGVhZGVyIC5tYWluLWhlYWRlciB7XG5cdFx0ei1pbmRleDogOTk7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmJsdWUtYnRuLmJ1dHRvbiB7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0cGFkZGluZzogMC4yNXJlbSAuNTByZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0dG9wOiA2cHg7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcblx0XHRyaWdodDogMHB4O1xuXHRcdHRvcDogMTBweDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZVxuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDcwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWJveC1zaGFkb3cpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcblx0XHRib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWJveC1zaGFkb3cpO1xuXHR9XG5cblx0aGVhZGVyLm1lbnUtc3RpY2t5IC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdHRvcDogNzhweDtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmEgLGhlYWRlci5kZWZhdWx0LWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YXtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGksIGhlYWRlciAubmF2YmFyIHVsLnN1Yi1tZW51IGxpLCBoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSBhLCBoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR6LWluZGV4OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSBhOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMFxuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR6LWluZGV4OiA5O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXRcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGksIGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgaSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXG5cdGhlYWRlci5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSBhIHtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHRoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgLnN1Yi1tZW51IHtcblx0XHR0b3A6IDBcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBpIHtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdFx0Zm9udC1zaXplOiAyMHB4XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZjZmNWY3O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCJcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIGE6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lXG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaSBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lLCBoZWFkZXIuc3R5bGUtdHdvIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lIC5uYXZiYXItYnJhbmQge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLW9uZSAuc2hvcF9saXN0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHJpZ2h0OiA2MHB4O1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUgbGkgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQge1xuXHRcdHJpZ2h0OiAtNnB4O1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLW9uZSBsaSAuc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdCBpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUgbGkgLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAtNXB4O1xuXHR9XG5cblx0aGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IDMzMHB4O1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkgYTpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyLCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpIGE6aG92ZXIsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBpLCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGkge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSwgaGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUgLmJsdWUtYnRuLmJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0cGFkZGluZzogNnB4IDIwcHg7XG5cdH1cblxuXHQud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoLCAud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkIHtcblx0XHRwYWRkaW5nOiA1cHhcblx0fVxuXG5cdC5jb21tZW50bGlzdCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS11cmwge1xuXHRcdHdpZHRoOiAzMS42JVxuXHR9XG5cblx0LmlxLW10LTEyMCB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXG5cdC5pcS1icmVhZGNydW1iIC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzOHB4O1xuXHR9XG5cblx0LndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCwgLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0ZCB7XG5cdFx0cGFkZGluZzogMnB4XG5cdH1cblxuXHQuY29tbWVudGxpc3QgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvciwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tdXJsLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS11cmwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMFxuXHR9XG5cblx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuXHRcdG1hcmdpbi10b3A6IC0zMnB4XG5cdH1cblxuXHQuZWxlbWVudG9yIC5sZWZ0X2ltZyBpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIHVsLnNob3BfbGlzdCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHRvcDogMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gdWwuc2hvcF9saXN0IGxpIC5jYXJ0X2NvdW50ICNtaW5pLWNhcnQtY291bnQsIGhlYWRlciAubmF2YmFyIC5zdWItbWFpbiB1bC5zaG9wX2xpc3QgbGkgLndjb3VudCB7XG5cdFx0dG9wOiA2cHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gdWwuc2hvcF9saXN0IGxpLmNhcnQtYnRuIHtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IC03cHg7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gdWwuc2hvcF9saXN0IGxpLndpc2hsaXN0LWJ0biB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAtN3B4O1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIHVsLnNob3BfbGlzdCBsaS5zZWFyY2gtYnRuIHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdGhlYWRlciBsaSAuc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0dG9wOiAtMjBweDtcblx0fVxuXG5cdC5hZG1pbi1iYXIgaGVhZGVyLnN0eWxlLXR3byB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0LnJlc3BvbnNpdmUtdmVydGljYWwtbG9nby1idG4gLmxvZ28ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6Nzc3cHgpIHtcblx0aGVhZGVyIC5tYWluLWhlYWRlciwgaGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciwgLmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHQuZXJyb3ItNDA0IC5iaWctdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyMDBweFxuXHR9XG5cblx0aGVhZGVyIC5tYWluLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHR9XG5cblx0LnBhZ2UtbnVtYmVycyBsaSAucHJldi5wYWdlLW51bWJlcnMsIC5wYWdlLW51bWJlcnMgbGkgLm5leHQucGFnZS1udW1iZXJzIHtcblx0XHRkaXNwbGF5OiBub25lXG5cdH1cblxuXHRzZWN0aW9uIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZC5iZ193aGl0ZT4uZWxlbWVudG9yLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMzBweCAxNXB4IDYwcHg7XG5cdH1cblxuXHQuZWxlbWVudG9yLXNob3J0Y29kZSAubWM0d3AtZm9ybSBbdHlwZT1zdWJtaXRdIHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxuXG5cdC5jb250YWN0LWJsb2NrIC52Y19jb2x1bW4taW5uZXIsIC53aWRnZXQtYXJlYSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweFxuXHR9XG5cblx0LmNvbW1lbnRsaXN0IC5pcS1jb21tZW50LXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrXG5cdH1cblxuXHQuY29tbWVudGxpc3Qgb2wuY2hpbGRyZW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweFxuXHR9XG5cblx0LmNvbW1lbnRsaXN0IC5pcS1jb21tZW50cy1waG90byB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4XG5cdH1cblxuXHQuaXEtbXQtMTIwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lm5vLW1hcmdpbiAuaXEtbWItMzAsIC5pcS1tYi0zMCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm5vLW1hcmdpbiAuaXEtbXQtMzAsIC5pcS1tdC0zMCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmlxLW1hc29ucnkuaXEtY29sdW1ucy0zIC5pcS1tYXNvbnJ5LWl0ZW0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuaXEtYnJlYWRjcnVtYi50ZXh0LWxlZnQsIC5pcS1icmVhZGNydW1iIC50ZXh0LWxlZnQsIC5jb3B5cmlnaHQtZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxuXG5cdC5pcS1icmVhZGNydW1iIC5mbG9hdC1yaWdodCB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb290ZXItc3Vic2NyaWJlIC52Y19jdXN0b21faGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5pcS1icmVhZGNydW1iIC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG5cblx0LmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpLCAuaXEtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWIgbGkgYSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LmNvcHlyaWdodC1mb290ZXIgLmNvbC1hdXRvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRmb290ZXIgLmZvb3Rlci10b3BiYXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Zm9vdGVyIC5mb290ZXItdG9wYmFyIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQuZWxlbWVudG9yLXNob3J0Y29kZSAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZC5iZ193aGl0ZT4uZWxlbWVudG9yLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdHVsLmFydnItaGVhZHNldCB7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHR9XG5cblx0aGVhZGVyIC5tYWluLWhlYWRlciwgaGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciwgLmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLXRocmVlIC5zdWItaGVhZGVyLXRocmVlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciAucmVxdWVzdC1idG4gYSB7XG5cdFx0cGFkZGluZzogMTRweCAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdHRvcDogMnB4O1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciAucmVxdWVzdC1idG4gYTpiZWZvcmUge1xuXHRcdHdpZHRoOiAxMjYlO1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG5cblx0aGVhZGVyIC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSwgaGVhZGVyIC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaTpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lIC5jb250YWluZXItZmx1aWQuc3ViLWhlYWRlciAucm93IC5jb2wtYXV0by5tci1hdXRvIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaTpsYXN0LWNoaWxkIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nLCAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuXHRcdGZsb2F0OiBpbmhlcml0O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuXHRcdG1hcmdpbjogMHB4IDAgMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRoZWFkZXIgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3Qge1xuXHRcdHRvcDogNDBweDtcblx0XHRyaWdodDogaW5oZXJpdDtcblx0XHRsZWZ0OiAxNXB4O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXG5cdFxuXHQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcblx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdH1cblxuXHQjdmVydGljYWwtbWVudS1zdWItbWFpbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQucmVzcG9uc2l2ZS12ZXJ0aWNhbC1sb2dvLWJ0biAuYmx1ZS1idG4uYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NjU0cHgpIHtcblx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NTc1cHgpIHtcblx0I3ZlcnRpY2FsLW1lbnUtc3ViLW1haW4ge1xuXHRcdHRvcDogLTQ1cHg7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lIC5zZWFyY2gtYm94IHtcblx0XHRkaXNwbGF5OiBub25lXG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo1MjdweCkge1xuXHQuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aGVhZGVyIC5tYWluLWhlYWRlciwgaGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciwgLmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo0ODBweCkge1xuXHQuZXJyb3ItNDA0IC5iaWctdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNTBweDtcblx0XHRsaW5lLWhlaWdodDogMTYwcHhcblx0fVxuXG5cdC5idXR0b24ubXItc20tNCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmVsZW1lbnRvci1zaG9ydGNvZGUgLm1jNHdwLWZvcm0gW3R5cGU9c3VibWl0XSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQub3dsLWNhcm91c2VsLmJsb2ctY2Fyb3VzZWwgLm93bC1pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm93bC1jYXJvdXNlbCAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0aGVhZGVyIC5yZXF1ZXN0LWJ0biwgaGVhZGVyIC5zb2NpYWwtaWNvbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0aGVhZGVyIC5tYWluLWhlYWRlciwgaGVhZGVyLnN0eWxlLW9uZSAuc3ViLWhlYWRlciwgLmFkbWluLWJhciBoZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0aGVhZGVyLnR3byAucmVxdWVzdC1idG4gLmJ1dHRvbiwgLmlxLWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aGVhZGVyIC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lIC5zdWItaGVhZGVyIC5yZXF1ZXN0LWJ0biBhOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDI2MCU7XG5cdFx0bGVmdDogLTE1cHg7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmJsdWUtYnRuLmJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zdWItaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lXG5cdH1cblxuXHR1bC5hcnZyLWhlYWRzZXQgbGk6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdH1cblxuXHR1bC5hcnZyLWhlYWRzZXQgbGk6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLXRocmVlIC5zdWItaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5lcnJvci00MDQgaDEge1xuXHRcdGZvbnQtc2l6ZTogNjJweDtcblx0fVxuXG5cdC5yZXNwb25zaXZlLXZlcnRpY2FsLWxvZ28tYnRuICNtZW51LWJ0bi1zaWRlLW9wZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5jc3NfcHJlZml4LW5hdmlnYXRpb24tYnVyZ2VyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlci1zdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb290ZXItdG9wLWRhcmspO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb290ZXItdG9wLWRhcmspO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LW9wYWNpdHk6IDE7XG5cdC1tb3otb3BhY2l0eTogMTtcblx0LW8tb3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuIHtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC1vcGFjaXR5OiAxO1xuXHQtbW96LW9wYWNpdHk6IDE7XG5cdC1vLW9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci11cCwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuaGVhZGVyLWRvd24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG59XG5cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuLmhlYWRlci1kb3duIHtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuaGVhZGVyLWRvd24ge1xuXHR0b3A6IC0xMDBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG5cdHBhZGRpbmc6IDE1cHggMzBweDtcblx0ei1pbmRleDogOTk5O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIHtcblx0cGFkZGluZzogMCAxNjJweDtcbn1cblxuaGVhZGVyLnN0eWxlLWRlZmF1bHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgbGkgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSBsaSAuc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0cmlnaHQ6IC0zMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGkgYSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaTpob3ZlciBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpOmhvdmVyIGEgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSBpIHtcblx0d2lkdGg6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIGkge1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogLTUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cblxuLyoqKioqKioqKioqKipzdHlsZSAxKioqKioqKioqKiovXG4ubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0cGFkZGluZzogMCA1cHggMCAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubWVudS1idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lbnUtYnRuIC5saW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllciguMjksIC42MSwgLjksIC40NSk7XG59XG5cbi5tZW51LWJ0biAubGluZS50d28ge1xuXHRsZWZ0OiA1cHg7XG5cdHRvcDogMTBweDtcbn1cblxuLm1lbnUtYnRuIC5saW5lLnRocmVlIHtcblx0dG9wOiAyMHB4O1xufVxuXG4uaGFtLXRvZ2dsZTpob3ZlciAubWVudS1idG46bm90KC5pcy1hY3RpdmUpIC5saW5lLnR3byB7XG5cdGxlZnQ6IDA7XG59XG5cbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUub25lLFxuLmhhbS10b2dnbGU6aG92ZXIgLm1lbnUtYnRuOm5vdCguaXMtYWN0aXZlKSAubGluZS50aHJlZSB7XG5cdGxlZnQ6IDVweDtcbn1cblxuLmhhbS1zLXRvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGkgYSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4udG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXI+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtPi50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGkge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIC50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3ZlciAudG9nZ2xlZHJvcCBpLCAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gLnRvZ2dsZWRyb3AgaSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiAudG9nZ2xlZHJvcC5hY3RpdmUgaSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUgbGkgYSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWVudS1idG46aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLm1lbnUtb3BlbiAubWVudS1idG4uaXMtYWN0aXZlIC5saW5lIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4uaXMtcy1hY3RpdmUgLmxpbmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5zaWRlLWJhci1vcGVuIC5tZW51LWJ0biAubGluZS1uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllciguMjksIC42MSwgLjksIC40NSk7XG59XG5cbiNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0bi5pcy1zLWFjdGl2ZSAubGluZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDcwcHg7XG5cdHRvcDogNTBweDtcbn1cblxuLnNpZGUtYmFyLW9wZW4gI21lbnUtYnRuLXNpZGUtY2xvc2UgLm1lbnUtYnRuIC5saW5lLW4uYy1vbmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cblxuXG4uYy1jb2xsYXBzZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuXHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAxO1xufVxuXG5cbi5tZW51LW5ldy13cmFwcGVyLnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogOTB2aDtcbn1cblxuLnZlcnRpY2xlLW1uIHtcblx0aGVpZ2h0OiA2MHZoO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW1vei10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUge1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ZGlzcGxheTogbm9uZTtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuIC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saSwgLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1hdGlvbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1hdGlvbjtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDIpLCAubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDIpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgzKSwgLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgzKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC43cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNCksIC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNCkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC44cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDUpLCAubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDUpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg2KSwgLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg2KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDFzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDFzO1xuXHRhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDcpLCAubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDcpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuMXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMS4xcztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg4KSwgLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg4KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS4ycztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoOSksIC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoOSkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4zcztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDEuM3M7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMS4zcztcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDEwKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS40cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuNHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMTEpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgxMikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS42cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDEuNnM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMS42cztcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDEzKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS43cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuN3M7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMTQpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuOHM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuOHM7XG5cdGFuaW1hdGlvbi1kZWxheTogMS44cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0QW5pbWF0aW9uO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dEFuaW1hdGlvbjtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMykge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNCkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC40cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNSkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC4zcztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC4ycztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNykge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC4xcztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG5cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZGFyay1zdWJtZW51KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG5cdHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGlnaHQgTW9kZSAqL1xuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+LnRvZ2dsZWRyb3Age1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpOmhvdmVyPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMjVweDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdH1cbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5tZW51LW5ldy13cmFwcGVyLnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi52ZXJ0aWNhbC1tZW51LWxheW91dC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2PmxpPmEge1xuXHRmb250LXNpemU6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2PmxpPmEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+LnRvZ2dsZWRyb3AgaSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpOmhvdmVyPmEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4udG9nZ2xlZHJvcCBpLCAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsIGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhLCAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1kYXJrLXN1Ym1lbnUpO1xuXHRmb250LXNpemU6IDE2cHg7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWM0d3AtZm9ybS1maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSk7XG59XG5cbi8qIGZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luLXRvcDogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFxufSAqL1xuZm9vdGVye1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59IFxuXG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4vKmZvb3RlciB0b3AgYmFyKi9cbmZvb3RlciAuZm9vdGVyLXRpdGxlYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3BiYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcGJhcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC0xcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDk1cHg7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcGJhciAuY29udGFpbmVyIHtcblx0cGFkZGluZzogNDVweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDQuODcxcHggMCAzMHB4IDBweCB2YXIoLS1ib3gtc2hhZG93LWNvbG9yKTtcblx0LW1vei1ib3gtc2hhZG93OiA0Ljg3MXB4IDAgMzBweCAwcHggdmFyKC0tYm94LXNoYWRvdy1jb2xvcik7XG5cdGJveC1zaGFkb3c6IDQuODcxcHggMCAzMHB4IDBweCB2YXIoLS1ib3gtc2hhZG93LWNvbG9yKTtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wYmFyIC5mb290ZXItdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3BiYXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcGJhciAud2lkZ2V0LFxuZm9vdGVyIC5mb290ZXItdG9wYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIEZvb3RlciAxICovXG4uZm9vdGVyMSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIGZvb3RlciB7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyB9ICovXG5mb290ZXIgLmZvb3Rlci10b3AsXG5mb290ZXIgLmZvb3Rlci10b3AgLndpZGdldCB1bCBsaSBhLFxuZm9vdGVyIC5jYWxlbmRhcl93cmFwIGNhcHRpb24ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uY3NzX3ByZWZpeCBmb290ZXIgLmZvb3Rlci10b3AgLndpZGdldC53aWRnZXRfdGV4dCAudGV4dHdpZGdldCBwICwgLmNzc19wcmVmaXggZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEgLCAuY3NzX3ByZWZpeCBmb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgLmZvb3Rlci10aXRsZSAge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5cbmZvb3RlciAuZm9vdGVyLXRvcCAud2lkZ2V0IHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU5KTtcbn1cblxuLmZvb3Rlci1sb2dvIGltZyB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXItdG9wIC50ZXh0d2lkZ2V0IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWM0d3AtZm9ybSBidXR0b24gaSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAubWM0d3AtZm9ybS1maWVsZHMge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCAubWM0d3AtZm9ybSBpbnB1dCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU2ZWY7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3AgLm1jNHdwLWZvcm0gYnV0dG9uIHtcblx0Zm9udC1zaXplOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDE1cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCAubWM0d3AtZm9ybSBidXR0b24gaSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3AgLm1jNHdwLWZvcm0gcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAuc29jaWFsLWljb25lIGxpIGEge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZm9vdGVyIC5zb2NpYWwtaWNvbmUgbGkgYSBpIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGhlaWdodDogNDVweDtcblx0d2lkdGg6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmZvb3RlciAuc29jaWFsLWljb25lIGxpIGE6aG92ZXIgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLndpZGdldCxcbmZvb3RlciAud2lkZ2V0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5mb290ZXIgLndpZGdldCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCAuZm9vdGVyLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzc3dpZGdldCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5mb290ZXIgLndpZGdldCAucnNzLWRhdGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNXB4IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3N3aWRnZXQ6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbmZvb3RlciAud2lkZ2V0ICNyZWNlbnRjb21tZW50cyBsaSAuY29tbWVudC1hdXRob3ItbGluayBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgI3JlY2VudGNvbW1lbnRzIGxpIC5jb21tZW50LWF1dGhvci1saW5rIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgI3JlY2VudGNvbW1lbnRzIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgI3JlY2VudGNvbW1lbnRzIGxpIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgI3JlY2VudGNvbW1lbnRzIGxpIGE6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyLmZvb3RlcjEgLmNvcHlyaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuZm9vdGVyLmZvb3RlcjEgLndpZGdldCB1bC5tZW51IGxpIGEge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmZvb3Rlci5mb290ZXIxIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6YmVmb3JlLFxuZm9vdGVyIC53aWRnZXQgLmlxLWNvbnRhY3QgbGkgYTpiZWZvcmUsXG5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUgbGkgYTpiZWZvcmUsXG5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIGxpIGE6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyICNtZW51LWZvb3Rlci1tZW51IGxpIGEsXG5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDdweCAwIDdweCAwcHg7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIHNwYW4ge1xuXHRmbGV4OiAxO1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBzcGFuIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLm1lbnUgbGkgYTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCAubWVudSBsaSBhIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0cGFkZGluZzogMCAwIDEwcHg7XG59XG5cbi8qIER1bW15IGRhdGEgKi9cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIGEge1xuXHRwYWRkaW5nOiA3cHggMHB4O1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBpIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIHNwYW4ge1xuXHRmbGV4OiAxO1xufVxuXG4ucmVjZW50Y29tbWVudHMgYSB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5mb290ZXIgdGFibGUgdGQgYSxcbmZvb3RlciB0YWJsZSB0aCBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIHRhYmxlIHRkLFxuZm9vdGVyIHRhYmxlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhOmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41OSk7XG59XG5cbi53aWRnZXQgLnRhZ2Nsb3VkIHVsLndwLXRhZy1jbG91ZCBsaSBhOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcS1ibG9nLWJveCAuYmxvZy10aXRsZSBoNCB7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLm1lbnUgbGkgYTpiZWZvcmUsXG5mb290ZXIgLndpZGdldCAubWVudS10ZXN0aW5nLW1lbnUtY29udGFpbmVyIC5tZW51IHVsIGxpIGE6OmJlZm9yZSxcbmZvb3RlciAud2lkZ2V0IC5tZW51LXRlc3RpbmctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMjFweDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5pcS1tYi0zMCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5pcS1tdC0zMCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5pcS1tdC00NSB7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5pcS1tYi00NSB7XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cblxuZm9vdGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG5mb290ZXIgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvb3RlciAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmZvb3RlciAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLyogZm9vdGVyIHN0eWxlIGZvdXIgKi9cbi5mb290ZXItc3R5bGUtZm91ciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1zdHlsZS1mb3VyIGlucHV0LnN1YnNjcmliZS1lbWFpbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xufVxuXG4uZm9vdGVyLXN0eWxlLWZvdXIgLmJ0bi13cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcbn1cblxuZm9vdGVyIC5idG4td3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi8qIGZvb290ZXIgc3R5bGUgKi9cbmZvb3RlciAuc3Vic2NyaWJlLWZvb3Rlci1zdHlsZSAud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5mb290ZXIgLnN1YnNjcmliZS1kYXJrIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ib3R0b20tbGluZSk7XG5cbn1cblxuZm9vdGVyIC5zdWJzY3JpYmUtZGFyayAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLnN1YnNjcmliZS1kYXJrIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5mb290ZXIgLnN1YnNjcmliZS1kYXJrIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLnN1YnNjcmliZS1kYXJrIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuZm9vdGVyIC5zdWJzY3JpYmUtZGFyayAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5mb290ZXIgLmlxLXBvcHVwLXZpZGVvIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAuaXEtcG9wdXAtdmlkZW86aG92ZXIgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5mb290ZXIgLm1lbnUtbWVnYS1tZW51LTEtY29udGFpbmVyIC5sYXlvdXQtZm9vdGVyLXdpZGdldC5mb290ZXItbWVudSAubWVudS1pdGVtIGEgLmxpbmstYmFkZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XG5cdC5mb290ZXItc3R5bGUtZm91ciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuZm9vdGVyLXN0eWxlLWZvdXIgaW5wdXQuc3Vic2NyaWJlLWVtYWlsIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdH1cblxuXHQuZm9vdGVyLXN0eWxlLWZvdXIgLmJ0bi13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IHVuc2V0O1xuXHRcdGJvdHRvbTogLTE1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHR9XG59XG5cbi8qIGZvb3RlciBmb3JtIHJlc3BvbnNpdmUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XG5cdGZvb3RlciAubWM0d3AtZm9ybS5tYzR3cC1mb3JtLTUxNDcgLm1jNHdwLWZvcm0tZmllbGRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdGZvb3RlciAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG4vKiBkdW1teSBkYXRhIGZvb3RlciBjc3MgKi9cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgLmZvb3Rlci10aXRsZSAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9hcmNoaXZlIC5mb290ZXItdGl0bGUgLCBmb290ZXIgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyAuZm9vdGVyLXRpdGxlICAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9jYWxlbmRhciAuZm9vdGVyLXRpdGxlICwgZm9vdGVyIC53aWRnZXQud2lkZ2V0X3BhZ2VzIC5mb290ZXItdGl0bGUgLCBmb290ZXIgLndpZGdldC53aWRnZXRfbWV0YSAuZm9vdGVyLXRpdGxlICAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgLmZvb3Rlci10aXRsZSAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyAuZm9vdGVyLXRpdGxlICAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9yc3MgLmZvb3Rlci10aXRsZSBhLnJzc3dpZGdldC5yc3Mtd2lkZ2V0LXRpdGxlICwgZm9vdGVyIC53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSAucnNzd2lkZ2V0ICwgZm9vdGVyIC53aWRnZXQud2lkZ2V0X3NlYXJjaCAuZm9vdGVyLXRpdGxlICwgZm9vdGVyIC53aWRnZXQud2lkZ2V0X3RleHQgLmZvb3Rlci10aXRsZSAgLCBmb290ZXIgLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIC5mb290ZXItdGl0bGUgICB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59IFxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhICxmb290ZXIgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhIHNwYW4gLCBmb290ZXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEgLCBmb290ZXIgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhICwgZm9vdGVyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhIHNwYW4gLCBmb290ZXIgLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGkgYSAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSBhIHNwYW4gLCBmb290ZXIgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhICwgZm9vdGVyIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYSAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpob3ZlciAsZm9vdGVyIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpob3ZlciBzcGFuICwgZm9vdGVyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyICwgZm9vdGVyIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciAsIGZvb3RlciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciBzcGFuICwgZm9vdGVyIC53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIGxpIGE6aG92ZXIgLCBmb290ZXIgLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGkgYTpob3ZlciBzcGFuICwgZm9vdGVyIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYTpob3ZlciAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpIGE6aG92ZXIgLCBmb290ZXIgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5mb290ZXIgLndwLWJsb2NrLWFyY2hpdmVzLWxpc3Qud3AtYmxvY2stYXJjaGl2ZXMgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5mb290ZXIgLndpZGdldC53aWRnZXRfYXJjaGl2ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAsIGZvb3RlciAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkICB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIHtcbmNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAud2lkZ2V0X2NhbGVuZGFyIHRhYmxlI3dwLWNhbGVuZGFyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmZvb3RlciAud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSkgfVxuXG5mb290ZXIgLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XHRcbmZvb3RlciAuY2FsZW5kYXJfd3JhcCAud3AtY2FsZW5kYXItdGFibGUgY2FwdGlvbiwgZm9vdGVyIC53cC1ibG9jay1jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcbiAgICBjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufSBcbmZvb3RlciAud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRyIHRoe1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDgyLDk1LDEyOSwuMTIpO1xufVxuZm9vdGVyIC53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGQgLCBmb290ZXIgLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODIsOTUsMTI5LC4xMik7XG5cbn1cbmZvb3RlciAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgLnJlY2VudGNvbW1lbnRzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzLS0xIGxpLnJlY2VudGNvbW1lbnRzIGE6aG92ZXIsIGZvb3RlciAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMtLTEgbGkucmVjZW50Y29tbWVudHMgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIC5yc3MtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSAucnNzU3VtbWFyeVxue1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuZm9vdGVyIC5zb2Zib3ggLnNlbGVjdDItY29udGFpbmVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuZm9vdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF90ZXh0IC50ZXh0d2lkZ2V0IHAgLCBmb290ZXIgLndpZGdldC53aWRnZXRfdGV4dCAudGV4dHdpZGdldCBzdHJvbmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgLmNvcHlyaWdodCBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51ICAuZm9vdGVyLXRpdGxlIHtcblx0Y29sb3I6dmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBzcGFuLmFjaGl2ZUNvdW50LCBmb290ZXIgLndpZGdldC53aWRnZXRfYmxvY2sgLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCAuYXJjaGl2ZUNvdW50LCBmb290ZXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHNwYW4uYXJjaGl2ZUNvdW50IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTo6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG5jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIH1cblxuICBmb290ZXIgLndpZGdldC53aWRnZXRfYXJjaGl2ZSAuZm9vdGVyLXRpdGxlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGEge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgU2VhcmNoIEJveCAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyOTNkZWcsIHZhcigtLXRleHQtZ3JhZGllbnQtb25lKSAtMTUuMzglLCB2YXIoLS10ZXh0LWdyYWRpZW50LXR3bykgNTcuNDMlLCB2YXIoLS10ZXh0LWdyYWRpZW50LXRocmVlKSA5NC44OCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luIDogLTYwcHggNHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCBidXR0b24ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC42cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC42cyBlYXNlLW91dDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcXCA1IEZyZWVcIjtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDE1cHg7XG4gIHdpZHRoOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOXB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC43OTUsIDAsIDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDExO1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC01cHg7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogdGV4dDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB6LWluZGV4OiA5O1xuICBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjYpO1xufVxuXG4uc2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgc3ZnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5idXR0b24uYnRuLXNlYXJjaC1jbG9zZSBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5uYXZiYXIgdWwuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG5cbmhlYWRlciAuY3NzX3ByZWZpeC1zZWFyY2gsIC5zZWFyY2hfY291bnQgLmNzc19wcmVmaXgtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDE3IDE3IDE3IC8gOTUlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIC1vLW9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIC5jc3NfcHJlZml4LXNlYXJjaCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3Vze1xuXHQgIGJvcmRlcjogbm9uZTtcbiAgfSAqL1xuLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5cbi5jc3NfcHJlZml4LXNlYXJjaC5zZWFyY2gtLW9wZW4sIC5zZWFyY2hfY291bnQgLmNzc19wcmVmaXgtc2VhcmNoLnNlYXJjaC0tb3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgLW8tb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmJ0bi0tc2VhcmNoLWNsb3NlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFlbTtcbiAgcmlnaHQ6IDEuMjVlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLS1zZWFyY2gtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5ib2R5LmFkbWluLWJhciAuYnRuLS1zZWFyY2gtY2xvc2Uge1xuICB0b3A6IDEuNWVtO1xufVxuXG4uYnRuLS1zZWFyY2gtY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VhcmNoLWZvcm0uc2VhcmNoX19mb3JtIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzY3cHgpIHtcbiAgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zZWFyY2gtZm9ybS5zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIGhlYWRlci5kZWZhdWx0LWhlYWRlciAuc2VhcmNoLWZvcm0uc2VhcmNoX19mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW46IDAgMzJweDtcbn1cblxuLnNlYXJjaC0tb3BlbiAuc2VhcmNoX19mb3JtOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk1vdmU7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Nb3ZlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjA1ZW0gMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuXG4uZm9ybS1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpO1xufVxuXG5oZWFkZXIgLmZvcm0tc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiB2YXIodmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkpO1xufVxuXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQge1xuICBmb250LXNpemU6IHZhcih2YXIoLS1nbG9iYWwtZm9udC1zaXplKSk7XG59XG5cbi5mb3JtLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvb3RlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmb290ZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQuc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgZm9vdGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWFyY2hfX2lucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyAuaGFzLWNvbnRlbnR+bGFiZWwsXG5mb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBpbnB1dDpmb2N1c35sYWJlbCxcbmZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgdG9wOiAtOTBweDtcbn1cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIGxpIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHRvcDogLTEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaCwgLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaCBzdmcge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9keSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy10aHJlZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWFyY2hfY291bnQgLmJ0bi1zZWFyY2g6aG92ZXIsXG4uc2VhcmNoX2NvdW50IC5idG4tc2VhcmNoOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogc2VhcmNoLWNvbG9ybW9kZSAqL1xuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbn1cblxuLnNlYXJjaF9zdHlsZV9saWdodCAuc2VhcmNoX19mb3JtOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgYnV0dG9uLmJ0bi1zZWFyY2gtY2xvc2Ugc3ZnIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLyogc2VhcmNoIGFuaW1hdGlvbiAqL1xuXG4uc2VhcmNoLWFuaW1hdGUtbGVmdCAuc2VhcmNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uc2VhcmNoLWFuaW1hdGUtbGVmdCAuc2VhcmNoLnNlYXJjaC0tb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1yaWdodCAuc2VhcmNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1yaWdodCAuc2VhcmNoLnNlYXJjaC0tb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi8qIHNlYXJjaCBkZWZhdWx0ICovXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnNlYXJjaF93cmFwIC5zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgc3ZnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4uc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDAlO1xuXHRtYXJnaW46IDE1cHggMCAyNXB4O1xuICB9XG4gIC5jc3NfcHJlZml4LWVycm9yIC5mb3JtLXNlYXJjaHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5jc3NfcHJlZml4LWVycm9yIC5wYWdlLWNvbnRlbnQgPiBwIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luOiAxNnB4IGF1dG87XG4gIH1cbiAgXG4gIC5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmc6IDAgNzBweCAwIDE2cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgXG4gIH1cbiAgXG4gIC5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcblx0ICB3aWR0aDogODAlO1xuXHR9XG5cdC5jc3NfcHJlZml4LWVycm9yIC5wYWdlLWNvbnRlbnQ+cCB7XG5cdCAgd2lkdGg6IDcwJTtcblx0fVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcblx0ICB3aWR0aDogOTAlO1xuXHR9XG5cdC5jc3NfcHJlZml4LWVycm9yIC5wYWdlLWNvbnRlbnQ+cCB7XG5cdCAgd2lkdGg6IDkwJTtcblx0fVxuICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgLmZvcm0tc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuICB9XG59IiwiLypcblRlbXBsYXRlOiBVbmlzYWFzIC0gTW9kZXJuIFdlYiBBcHBsaWNhdGlvbnMgV29yZFByZXNzIFRoZW1lXG5BdXRob3I6IGlxb25pY3RoZW1lcy5pblxuVmVyc2lvbjogMS4wXG5EZXNpZ24gYW5kIERldmVsb3BlZCBieTogaXFvbmljdGhlbWVzLmluXG5cbk5PVEU6IFRoaXMgaXMgbWFpbiBzdHlsZXNoZWV0IG9mIHRlbXBsYXRlLCBUaGlzIGZpbGUgY29udGFpbnMgdGhlIHN0eWxpbmcgZm9yIHRoZSBhY3R1YWwgVGVtcGxhdGUuIFBsZWFzZSBkbyBub3QgY2hhbmdlIGFueXRoaW5nIGhlcmUhIHdyaXRlIGluIGEgY3VzdG9tLmNzcyBmaWxlIGlmIHJlcXVpcmVkIVxuXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcblx0IyBDdXN0b20gcHJvcGVydGllc1xuXHQjIFJlc2V0XG5cdCMgVHlwb2dyYXBoeVxuXHQjIEVsZW1lbnRzXG5cdCMgYkxPQ0tTXG5cdCMgTWVkaWFcblx0IyBMaW5rc1xuXHQjIEhlYWRlclxuXHQjIEZvb3RlclxuICAjIHdvb2NvbW1lcmNlXG4jIEFjY2Vzc2liaWxpdHlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LmNzc1wiO1xuQGltcG9ydCBcIl9lbGVtZW50cy5jc3NcIjtcbkBpbXBvcnQgXCJfYmxvY2tzLmNzc1wiO1xuQGltcG9ydCBcIl9tZWRpYS5jc3NcIjtcbkBpbXBvcnQgXCJfbGlua3MuY3NzXCI7XG5AaW1wb3J0IFwiX2hlYWRlci5jc3NcIjtcbkBpbXBvcnQgXCJfYnVyZ2VyLW1lbnUuY3NzXCI7XG5AaW1wb3J0IFwiX2Zvb3Rlci5jc3NcIjtcbkBpbXBvcnQgXCJfc2VhcmNoLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLlxuICogUmU6IHdvcmQtd3JhcDogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW5cbiAqIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxuICovXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdlbmVyYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbio6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuYSwgLmJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbmEsIC5idXR0b24sIC5ib3gtZWZmZWN0IC5ibHVlLWJ0bi5saW5rLWJ1dHRvbjphZnRlciB7IFxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLCAuYnV0dG9uLCBpbnB1dCB7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEgaDEsIGEgaDIsIGEgaDMsIGEgaDQsIGEgaDUsIGEgaDYge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmE6aG92ZXIgaDEsIGE6aG92ZXIgaDIsIGE6aG92ZXIgaDMsIGE6aG92ZXIgaDQsIGE6aG92ZXIgaDUsIGE6aG92ZXIgaDYge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5ub3ctZm9udCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpICFpbXBvcnRhbnQ7XG59XG5cbi5wbHVzamFrYXJ0YXRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KSAhaW1wb3J0YW50O1xufVxuXG4ucGx1c2pha2FydGF0ZXh0LCAubm93LWZvbnQge1xuICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149XCJmbGF0aWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXTpiZWZvcmUsIFtjbGFzc149XCJmbGF0aWNvbi1cIl06YWZ0ZXIsIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdOmFmdGVyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG5cbi50aXRsZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4uaXEtYm94LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcbiAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWJveC1zaGFkb3cpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWJveC1zaGFkb3cpO1xufVxuXG4uYnV0dG9uLCBbdHlwZT1zdWJtaXRdIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVHJhbnNhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbG9yLXBhbGV0dGUsIC5jb2xvci1wYWxldHRlIC5tZWRpYSAubGluay1hcnJvdywgLmNvbG9yLXBhbGV0dGUgLm1lZGlhIC5saW5rLWFycm93IGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLyogSFRNTCBUYWdzICovXG5hIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktY29sb3IpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWNvbG9yKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci10b3A6IDBweDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktY29sb3IpO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQsIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLCBibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIgY2l0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4uYmxvZy1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcyBsaSwgLmJsb2ctY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpLCAuYmxvZy1jb250ZW50IHVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC53cC1ibG9jay1jYXRlZ29yaWVzIGxpLmNhdC1pdGVtIHNwYW4sIGZvb3Rlci5mb290ZXItb25lIHVsIGxpLmNhdC1pdGVtIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIHVsIGxpLmNhdC1pdGVtIHNwYW4ucG9zdF9jb3VudCwgZm9vdGVyLmZvb3Rlci1vbmUgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctY29udGVudCB1bC53cC1ibG9jay1hcmNoaXZlcywgLmJsb2ctY29udGVudCB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMsIC5ibG9nLWNvbnRlbnQgdWwud3AtYmxvY2stY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLWNvbnRlbnQgLnBhZ2UtbGlua3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5hcnRpY2xlLmhlbnRyeS5zdGlja3kgLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS1jb2xvcik7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qIExpc3RzIChOZXN0ZWQpICovXG5vbCwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxub2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5vbCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBEZWZpbml0aW9uIExpc3RzICovXG5kbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmRsIGRkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qIFRhYmxlICovXG50YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODIsIDk1LCAxMjksIDAuMTIpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxudGFibGUgdGQsIHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4MiwgOTUsIDEyOSwgMC4xMik7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogRm9ybSAqL1xubGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXQsIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWNvbG9yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4xNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtIC5jZmllbGQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY29udGFjdC1mb3JtIC5jZmllbGQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uY29tbWVudHMtYXJlYSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uY29tbWVudHMtYXJlYSB0YWJsZSB0ZCwgLmNvbW1lbnRzLWFyZWEgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3BjZjctZm9ybSAuY2ZpZWxkIC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjAwO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52Y19wYXJhbGxheCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC04cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzOThmMTQ7XG59XG5cbmJ1dHRvbiwgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBBdWRpbyAqL1xuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5jb25zdWx0LWRldGFpbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC1hdWRpbyAuY29uc3VsdC1kZXRhaWwgcDpudGgtY2hpbGQoLW4rMikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5hcnRpY2xlLmhlbnRyeS5mb3JtYXQtYXVkaW8gLmNvbnN1bHQtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hcnRpY2xlLmhlbnRyeS5mb3JtYXQtdmlkZW8gLmNvbnN1bHQtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXEtb2JqZWN0cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2VzIDJzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLmlxLW9iamVjdHMxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZXMgNXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4vKlxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZsdGluZyBsYXllclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbkBrZXlmcmFtZXMgYm91bmNlcyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIENsZWFyaW5nIGZsb2F0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyOmFmdGVyLCAud3JhcHBlcjphZnRlciwgLmZvcm1hdC1zdGF0dXMgLmVudHJ5LWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXI6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIsIC53cmFwcGVyOmJlZm9yZSwgLndyYXBwZXI6YWZ0ZXIsIC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1oZWFkZXI6YmVmb3JlLCAuZm9ybWF0LXN0YXR1cyAuZW50cnktaGVhZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5ob21lLmJsb2cgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluICwgXG4uaG9tZS5ibG9nIC5jc3NfcHJlZml4IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbntcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cblxuLnNpdGUtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcnZpZXctYmxvY2stcHRiIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4uc2YtY29udGVudDphZnRlciwgLnNmLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpZGVyLW92ZXJ2aWV3LWJsb2NrLXB0IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1tYWluIC5zZi1jb250ZW50Pi52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuXG4uaG9tZSAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubm8tcGFkZGluZywgLm5vLXBhZGRpbmcgLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLCAubm8tbWFyZ2luIC53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnZjX2NvbC1oYXMtZmlsbD4udmNfY29sdW1uLWlubmVyLCAudmNfcm93LWhhcy1maWxsKy52Y19yb3ctZnVsbC13aWR0aCsudmNfcm93Pi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIsIC52Y19yb3ctaGFzLWZpbGwrLnZjX3Jvdz4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyLCAudmNfcm93LWhhcy1maWxsPi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4ubGlnaHQtY29sb3IsIC5qb2ItZGV0YWlscyBzcGFuLmRlYXRpbHMubGlnaHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBUb3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCAudG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMjVweDtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNiYWNrLXRvLXRvcCAudG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcbiAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWJveC1zaGFkb3cpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWJveC1zaGFkb3cpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExvYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuI2xvYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sIC5wcmltYXJ5LXNpZGViYXIud2lkZ2V0LWFyZWEgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNoYXAtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNoYXAtbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uc2hhcC1tYWluLmZpcnN0OjpiZWZvcmUge1xuICB3aWR0aDogOTElO1xuICBoZWlnaHQ6IDk1JTtcbiAgbGVmdDogMDtcbn1cblxuLnNoYXAtbWFpbi5zZWNvbmQ6OmJlZm9yZSB7XG4gIHdpZHRoOiA5MiU7XG4gIGhlaWdodDogOTUlO1xuICBsZWZ0OiAxNXB4O1xufVxuXG4uaG9tZSAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItbWFpbCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxOXB4IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9vdGVyLW1haWwgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmZvb3Rlci1tYWlsIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TY3JvbGxiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zY3JvbGxiYXItdGh1bWIsXG4uc2Nyb2xsYmFyLXRyYWNrLXkge1xuICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4ueVNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi55U2Nyb2xsZXIge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbiNoZWFkU2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgc2luZ2xlIHBvcnRmb2xpb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbmdsZS1wb3J0Zm9saW8tYm9yZGVyIC5pcS1wb3J0Zm9saW8ge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5pcS1wb3J0Zm9saW8tY29udGVudCAuZGV0YWlscy1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5pcS1wb3J0Zm9saW8ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbn1cblxuLmlxLXBvcnRmb2xpbzpob3ZlciBhLmlxLXBvcnRmb2xpby1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pcS1wb3J0Zm9saW86aG92ZXIgLmlxLXBvcnRmb2xpby1pbWcgLnBvcnRmb2xpby1saW5rIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmlxLXBvcnRmb2xpbyAuaXEtcG9ydGZvbGlvLWltZyAucG9ydGZvbGlvLWxpbmsge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wb3J0Zm9saW8tbGluayAuaWNvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5pcS1wb3J0Zm9saW8gLnBvcnRmb2xpby1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlxLXBvcnRmb2xpbyBhLmlxLXBvcnRmb2xpby1pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaXEtcG9ydGZvbGlvOmhvdmVyIGEuaXEtcG9ydGZvbGlvLWltZzpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC44O1xuICBsZWZ0OiAwO1xufVxuXG4uaXEtcG9ydGZvbGlvIGEge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyB3b29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY29tbWVudC1mb3JtLXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgcC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRiZyk7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBwLmNzc19wcmVmaXgtb3JkZXItbXNnIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBhLmlxLWJ1dHRvbi53b29jb21tZXJjZS1CdXR0b24ge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ud29vY29tbWVyY2UtQWRkcmVzcyB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlLUFkZHJlc3MgdGFibGUgdGQubGFiZWwtbmFtZSwud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB0YWJsZSB0ZC5sYWJlbC1uYW1lIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG5mb3JtLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5jc3NfcHJlZml4LWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IGltZ3tcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94IHtcbiAgbWFyZ2luOiAzcHggOHB4IDAgMDtcbn1cblxuLndpc2hsaXN0X3RhYmxlIC5wcm9kdWN0LWFkZC10by1jYXJ0IGEge1xuICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnQ7XG59XG5cbi53aXNobGlzdF90YWJsZS5tb2JpbGUgLnByb2R1Y3QtYWRkLXRvLWNhcnQgYSB7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7IFxuICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbn1cblxuLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyIC5pdGVtLWRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lzaGxpc3RfdGFibGUubW9iaWxlIHtcbiAgIHBhZGRpbmc6IDBweDtcbn1cblxuLndpc2hsaXN0LXRpdGxlLWNvbnRhaW5lciAud2lzaGxpc3QtdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndpc2hsaXN0LXRpdGxlIGEuc2hvdy10aXRsZS1mb3JtIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlcntcbiAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi53aXNobGlzdC10aXRsZS53aXNobGlzdC10aXRsZS13aXRoLWZvcm0gaDIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndpc2hsaXN0LXRpdGxlLndpc2hsaXN0LXRpdGxlLXdpdGgtZm9ybSBoMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4uc2hvcF90YWJsZS5jYXJ0IC5wcm9kdWN0LXF1YW50aXR5IC5xdWFudGl0eSB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6Mzk2cHgpe1xuLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY291cG9uIC5pbnB1dC10ZXh0e1xuICAgIGZsb2F0OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb257XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbn1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcbi53aXNobGlzdC10aXRsZS1jb250YWluZXIgLndpc2hsaXN0LXRpdGxlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG59XG5cbi8qPT09PT09PT09XG5idXR0b24gdXAgYW5kIGRvd25cbj09PT09PT09PT09PT09PT09PSovXG4ud29vY29tbWVyY2UgYS5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndvb2NvbW1lcmNlIGEucmVtb3ZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi55aXRoLXdjd2wtc2hhcmUgbGkuc2hhcmUtYnV0dG9uIGEge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNhcnQgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jc3NfcHJlZml4LXdvb2NvbWVyY2UtZG93bmxvYWQtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud29vY29tbWVyY2UtQWRkcmVzcyB0YWJsZSB0ZC5zZXByYXRvciwgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgdGFibGUgdGQuc2VwcmF0b3Ige1xuICB3aWR0aDogMTBweDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsIC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWxhc3QsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWxhc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG59XG5cbi5jc3NfcHJlZml4IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzLjc1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODIsOTUsMTI5LC4xMik7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LXdpZGUsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy13aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuZm9ybS53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IGxlZ2VuZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwsIC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUgaDEsIC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlIGgyLCAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSBoMywgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUgaDQsIC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlIGg1LCAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSBoNiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybS5jYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSAuY3NzX3ByZWZpeC1idG4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG5cbiAgLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudF9jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAucmV2aWV3IC5jb21tZW50X2NvbnRhaW5lciAuY3NzX3ByZWZpeC1tZXRhLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cblxuICAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5yZXZpZXcgLmNvbW1lbnRfY29udGFpbmVyIC5jc3NfcHJlZml4LW1ldGEtd3JhcHBlciAuc3Rhci1yYXRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNzc19wcmVmaXgtd29vY29tZXJjZS1kb3dubG9hZC1wcm9kdWN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utb3JkZXJpbmcsIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cblxuQG1lZGlhKG1heC13aWR0aDozNjBweCkge1xuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG5idXR0b24ubWludXMsIGJ1dHRvbi5wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICByaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbi5taW51cyB7XG4gIGJvdHRvbTogNnB4O1xufVxuXG5idXR0b24ucGx1cyB7XG4gIHRvcDogNnB4O1xufVxuXG4ucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYm9yZGVyOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IHRoIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0LFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uLCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiwgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIsIC53b29jb21tZXJjZSBmb3JtLmxvZ2luIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcbn1cblxuLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRiZyk7XG59XG5cbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF17XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOaWNlIFNlbGVjdCBEcm9wZG93blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5pY2Utc2VsZWN0LndpZGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdCB7XG4gIHotaW5kZXg6IDk5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLXByaW1hcnktYm94LXNoYWRvdyk7XG4gIC1tb3otYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGJvZHkgLnN0bV9jb21wYXJlX2NhcnNfZm9vdGVyX21vZGFsLnN0bS1vcGVuIC5zdG0tY29tcGFyZS1saXN0LXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgdmFyKC0tcHJpbWFyeS1ib3gtc2hhZG93KTtcbiAgXG59XG5cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhciwgYm9keSAuc3RtX2NvbXBhcmVfY2Fyc19mb290ZXJfbW9kYWwuc3RtLW9wZW4gLnN0bS1jb21wYXJlLWxpc3Qtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xufVxuXG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IHZhcigtLXByaW1hcnktYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubmljZS1zZWxlY3QsIC5uaWNlLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODIsIDk1LCAxMjksIDAuMDkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyLCAubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cywgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmljZS1zZWxlY3Q6aG92ZXIsIC5uaWNlLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmlucHV0LmZvcm0tY29udHJvbCB7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5uaWNlLXNlbGVjdCAubGlzdDpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXJnaW46IDA7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubmljZS1zZWxlY3Qub3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICByaWdodDogMjBweDtcbn1cblxuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3QgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5cbi8qIHNlcnZpY2UgdGFiICovXG4uc2VydmljZS10YWIgLmlxLXRhYnMgLm5hdi5uYXYtcGlsbHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5ldy1ibG9ja3F1b3RlLXN0eWxlIC5pcS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYTM3Y2ZjO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG59XG5cbi5uZXctYmxvY2txdW90ZS1zdHlsZSAuaXEtYmxvY2txdW90ZSBibG9ja3F1b3RlIC5pcS1xdW90ZS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1wKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5uZXctYmxvY2txdW90ZS1zdHlsZSAuaXEtYmxvY2txdW90ZSBibG9ja3F1b3RlIC5pcS1ibG9ja3F1b3RlLWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5uZXctYmxvY2txdW90ZS1zdHlsZSAuaXEtYmxvY2txdW90ZSBibG9ja3F1b3RlIC5pcS1ibG9ja3F1b3RlLWF1dGhvciBjaXRlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gIGNvbG9yOiB2YXIoLS0tLWdsb2JhbC1mb250LXRpdGxlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuXG5cbi8qIHJldm9sdXRpb24gc2xpZGVyICovXG4ucmV2LXRyYW5zaXRpb24gaSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucnYtYWN0aW9uIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMzBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogOTBweCAxNXB4IDIwMDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xuICAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgLmVsZW1lbnRvci1pbWFnZS1ib3gtaW1nIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NDgwcHgpIHtcblxuICAuZm9vdGVyLW1haWwgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mb290ZXItbWFpbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1tYWlsIGlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuZ3V0dW5iZXJnIGNhcnQgcGFnZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUgdGQsXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZSB0aCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX2hlYWRlciAud2MtYmxvY2stY2FydC1pdGVtc19faGVhZGVyLXRvdGFsLFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3RvdGFsIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtbWFpbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRoIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0cGFkZGluZzogLjU2MjVlbSAuNzVlbTtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3dyYXAsXG4ud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtX19xdWFudGl0eSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMmVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAuaXMtbGFyZ2Uud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtcyB0aCB7XG5cdHBhZGRpbmc6IC41NjI1ZW0gLjc1ZW07XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC5pcy1sYXJnZS53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRkIHtcblx0cGFkZGluZzogLjkzNzVlbSAuNzVlbTtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDIpLFxuLndjLWJsb2NrLWNhcnQtaXRlbXMgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcblx0d2lkdGg6IDcwJTtcbn1cblxudGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19faGVhZGVyIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19oZWFkZXItcHJvZHVjdCB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3RvdGFsLXByaWNlLWFuZC1zYWxlLWJhZGdlLXdyYXBwZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG5cdGdhcDogMmVtO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9faW1hZ2UgaW1nIHtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIGlucHV0LndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2lucHV0IHtcblx0cGFkZGluZzogMDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGQge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgLndjLWJsb2NrLWNhcnQtaXRlbV9fcmVtb3ZlLWxpbmsge1xuXHRjb2xvcjogdmFyKC0td2FybmluZy1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcblx0d2lkdGg6IDQ4JTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGRjtcblx0cGFkZGluZzogMS41ZW0gIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMS4zMzNyZW07XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlciB7XG5cdGJvcmRlci10b3A6IDA7XG5cdHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDA7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy13cmFwcGVyLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1zdWJ0b3RhbC1ibG9jayB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWZvb3Rlci1pdGVtIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXRvcDogMDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0gLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX2xhYmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0gLndjLWJsb2NrLWZvcm1hdHRlZC1tb25leS1hbW91bnQge1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcmV0dXJuLXRvLWNhcnQtYnV0dG9ue1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGluay1hY3RpdmUpICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC5jb21wb25lbnRzLWJ1dHRvbiAsXG4ud29vY29tbWVyY2UtcGFnZSAud3AtYmxvY2stYnV0dG9uIGJ1dHRvbixcbi53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb24tbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE1cHggMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idG4pO1xuXG59XG5cbi53b29jb21tZXJjZS1wYWdlIC5jb21wb25lbnRzLWJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIC53cC1ibG9jay1idXR0b24gYnV0dG9uOmhvdmVyLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbi1saW5rOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogIzMzMztcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbiAsXG4ud2MtYmxvY2stY2FydF9fc3VibWl0LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnRuKTtcbn1cblxuLmlzLWxhcmdlIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbntcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIGlucHV0OmZvY3VzLXZpc2libGUrbGFiZWwge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0IHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZy1zdGFyc19fc3RhcnM6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmctc3RhcnNfX3N0YXJzIHNwYW46YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1jcm9zcy1zZWxscy1ibG9jayAuY3Jvc3Mtc2VsbHMtcHJvZHVjdCBkaXYgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LWNyb3NzLXNlbGxzLWJsb2NrIGRpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMmVtO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1jcm9zcy1zZWxscy1ibG9jayBkaXYgLmNyb3NzLXNlbGxzLXByb2R1Y3QgZGl2IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LWNyb3NzLXNlbGxzLWJsb2NrIC5jcm9zcy1zZWxscy1wcm9kdWN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1jcm9zcy1zZWxscy1ibG9jayAuY3Jvc3Mtc2VsbHMtcHJvZHVjdCBkaXYgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nLXN0YXJzX19zdGFycyB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19oZWFkZXIgLndjLWJsb2NrLWNhcnQtaXRlbXNfX2hlYWRlci1wcm9kdWN0IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1ibG9jayAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LWNvdXBvbi1mb3JtLWJsb2Nre1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1jb3Vwb24tZm9ybS1ibG9jazpoYXMoLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fY29udGVudCl7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sIGlucHV0LmNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbF9faW5wdXQsXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2wgaW5wdXQuY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sX19pbnB1dHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGhlaWdodDogNDhweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWNvbG9yKSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gdGV4dGFyZWEsXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHRhcmVhLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dGFyZWF7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGhlaWdodDogMTUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpXG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSB0ZXh0YXJlYTpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sIGlucHV0LmNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbF9faW5wdXQ6Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2wgaW5wdXQuY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sX19pbnB1dDpmb2N1c3tcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1jb250YWluZXItLXN0aWNreXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1iYWRnZXtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLndjLWJsb2NrLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0e1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeSAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX3F1YW50aXR5e1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53Yy1ibG9jay1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFye1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG5idXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1wYW5lbF9fYnV0dG9uLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtcGFuZWxfX2J1dHRvbixcbmJ1dHRvbi53Yy1ibG9jay1jb21wb25lbnRzLXBhbmVsX19idXR0b246Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy1wYW5lbF9fYnV0dG9uOmZvY3Vze1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ud2MtYmxvY2stY2hlY2tvdXRfX3NpZGViYXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWZvb3Rlci1pdGVte1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0KyBwOmVtcHR5e1xuXHRtYXJnaW46IDA7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBpbnB1dFt0eXBlPXRlbF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGlucHV0W3R5cGU9dGV4dF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGlucHV0W3R5cGU9dXJsXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGlucHV0W3R5cGU9ZW1haWxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgaW5wdXRbdHlwZT10ZWxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgaW5wdXRbdHlwZT10ZXh0XSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGlucHV0W3R5cGU9dXJsXXtcblx0cGFkZGluZzogMS44ZW0gLjVlbSAuNWVtO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XG5cdC53b29jb21tZXJjZS1wYWdlIHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgdGhlYWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY2FydC1pdGVtcyB0ciB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRkIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSxcblx0Lndvb2NvbW1lcmNlLXBhZ2UgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDIpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3dyYXAge1xuXHRcdGdhcDogLjMxMjVyZW07XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtX19xdWFudGl0eSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDAuMzEyNXJlbTtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0YWxpZ24tc2VsZjogc3RhcnQgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAuMzEyNXJlbSAwIDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMsXG5cdC53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgdGQsXG5cdC53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgdGgge1xuXHRcdG1hcmdpbjogMCAwIDFlbTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1wYWdlIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3RvdGFsLXByaWNlLWFuZC1zYWxlLWJhZGdlLXdyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLXBhZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybWF0dGVkLW1vbmV5LWFtb3VudCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG5cdH1cblx0Lndvb2NvbW1lcmNlLXBhZ2UgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtY3Jvc3Mtc2VsbHMtYmxvY2sgZGl2IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuXHQud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWNvbnRhaW5lci53Yy1ibG9jay1jYXJ0X19zdWJtaXQtY29udGFpbmVyLS1zdGlja3kge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lndvb2NvbW1lcmNlLXBhZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0gLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX2xhYmVsLFxuXHQud29vY29tbWVyY2UtcGFnZSAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbSAud2MtYmxvY2stZm9ybWF0dGVkLW1vbmV5LWFtb3VudHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpe1xuXHQud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19mb3Jte1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2J1dHRvbntcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtdGV4dCAuc3Rhci1yYXRpbmd7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cbn1cblxuIl19 */