:root{--content-width:1300px;--content-width-sm:1170px;--global-font-family:"Roboto",sans-serif;--highlight-font-family:"SF Pro Display";--global-font-size:1rem;--global-font-line-height:1.4;--global-box-shadow:0px 17px 65px rgba(0,0,0,0.05);--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.75em;--font-size-normal:0.875em;--font-size-body:1em;--font-size-18:1.125em;--font-size-h1:4.209em;--font-size-h2:3.158em;--font-size-h3:2.369em;--font-size-h4:1.777em;--font-size-h5:1.333em;--font-size-h6:1em;--font-size-xs:0.75em;--font-line-height-body:24px;--font-line-height-p:24px;--font-line-height-h1:77px;--font-line-height-h2:60px;--font-line-height-h3:47px;--font-line-height-h4:38px;--font-line-height-h5:31px;--font-line-height-h6:26px;--font-weight-body:400;--font-weight-h1:500;--font-weight-h2:500;--font-weight-h3:500;--font-weight-h4:500;--font-weight-h5:500;--font-weight-h6:500;--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;--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.03rem;--letter-spacing-one:0.063em;--letter-spacing-two:0.125em;--letter-spacing-three:0.188em;--letter-spacing-four:0.25em;--border-radius:8px;--border-radius-three:3px;--border-radius-five:5px;--border-radius-box:8px;--border-radius-ten:10px;--border-radius-twelve:12px;--border-radius-twenty:20px;--border-radius-circle:100%;--z-index-minus:-1;--global-body-bgcolor:#fff;--global-body-box-color:#f6f6f6;--global-body-lightcolor:#f1f3f5;--global-font-color:#727272;--global-font-title:#0a0f0d;--global-dark-submenu:#7c859b;--global-body-lightbg:#f7f7f7;--border-color-light:#e6e6e6;--border-color-dark:#434343;--color-link:#c1121f;--color-link-visited:#c1121f;--color-link-active:#c1121f;--color-footer-top-dark:#000505;--color-footer-copyright-dark:#0d0d0d;--color-post-sticky-bg:#f9f9f9;--color-footer-lightbg:#171717;--color-product-bg:#fbfbfb;--color-header-bg:#020202;--color-theme-separator:#a0a0a0;--color-theme-footer-separator:#77838f;--color-theme-primary:#c1121f;--color-theme-primary-dark:#b30813;--color-theme-primary-light:#f4b6be;--color-theme-light-gray:#fffcfc;--color-theme-secondary:#000505;--color-theme-secondary-dark:#000505;--color-theme-secondary-light:#1a1e1e;--color-theme-red:#c1121f;--color-theme-green:#27ae60;--color-theme-yellow:#fecd1e;--color-theme-orange:#f9a620;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-theme-white-light:#7c859b;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-theme-dark:#0e1527;--global-font-active:#c1121f;--global-font-hover:#c1121f}@media (max-width:991px){:root{--font-size-h1:3.653rem;--font-size-h2:2rem;--font-size-h3:1.827rem;--font-size-h4:1.700rem;--font-line-height-h1:68px;--font-line-height-h2:42px;--font-line-height-h3:40px;--font-line-height-h4:38px}}

/*! 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}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background:#fff;background:var(--global-body-bgcolor);color:#727272;color:var(--global-font-color);font-family:Roboto,sans-serif;font-family:var(--global-font-family);font-size:1em;font-size:var(--font-size-body);line-height:24px;line-height:var(--font-line-height-body);overflow-x:hidden}.wp-block.editor-post-title.editor-post-title__block:after{display:block;clear:both;content:""}h1,h2,h3,h4,h5,h6{font-family:SF Pro Display;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.209em;font-size:var(--font-size-h1);line-height:77px;line-height:var(--font-line-height-h1);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h1);font-weight:500;font-weight:var(--font-weight-h1)}h1,h2{color:#0a0f0d;color:var(--global-font-title)}h2{font-size:3.158em;font-size:var(--font-size-h2);line-height:60px;line-height:var(--font-line-height-h2);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h2);font-weight:500;font-weight:var(--font-weight-h2)}h3{font-size:2.369em;font-size:var(--font-size-h3);line-height:47px;line-height:var(--font-line-height-h3);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h3);font-weight:500;font-weight:var(--font-weight-h3)}h3,h4{color:#0a0f0d;color:var(--global-font-title)}h4{font-size:1.777em;font-size:var(--font-size-h4);line-height:38px;line-height:var(--font-line-height-h4);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h4);font-weight:500;font-weight:var(--font-weight-h4)}h5{font-size:1.333em;font-size:var(--font-size-h5);line-height:31px;line-height:var(--font-line-height-h5);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h5);font-weight:500;font-weight:var(--font-weight-h5)}h5,h6{color:#0a0f0d;color:var(--global-font-title)}h6{font-size:1em;font-size:var(--font-size-h6);line-height:26px;line-height:var(--font-line-height-h6);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h6);font-weight:500;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#727272;color:var(--global-font-color)}.text_small,small{font-size:.875em;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:.03rem;letter-spacing:var(--letter-spacing)}a{font-size:1em;font-size:var(--font-size-body);color:var(--color-theme-primary)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}p{line-height:24px;line-height:var(--font-line-height-p)}pre{background:#fff;background:var(--color-theme-white);color:#727272;color:var(--global-font-color);padding:15px;border:1px solid #c1121f;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}.newz h1,.newz h2,.newz h3,.newz h4,.newz h5,.newz h6{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:focus{text-decoration:none!important}a:focus,a:hover{color:#c1121f;color:var(--color-theme-primary)}a:hover{text-decoration:none}:focus,a{outline:none}p{margin:15px 0;line-height:1.66em}hr{background-color:#434343;background-color:var(--border-color-dark);border:0;height:1px;margin:0;padding:0}ol,ul{padding-left:25px;margin-bottom:1em}ol,ol li{list-style:decimal}ol ol{padding-left:25px}ul{list-style:disc}dd{margin:0 1.5em 1.5em}dl dd{margin-bottom:15px}dl dd:last-child,li>ol,li>ul{margin-bottom:0}dt{font-weight:700}img{max-width:100%;height:auto}table{width:100%;margin-bottom:20px}table,table td,table th{border:1px solid #f1f3f5;border:1px solid var(--global-body-lightcolor)}table td,table th{padding:5px 8px;text-align:center}.newz-comments-media table td,.newz-comments-media table th{border:1px solid #f1f3f5;border:1px solid var(--global-body-lightcolor)}input[type=checkbox]{width:auto;margin-right:10px;line-height:2;height:32px}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:8px;border-radius:var(--border-radius);-webkit-border-radius:8px;-webkit-border-radius:var(--border-radius);-moz-border-radius:8px;-moz-border-radius:var(--border-radius);-ms-border-radius:8px;-ms-border-radius:var(--border-radius);-o-border-radius:8px;-o-border-radius:var(--border-radius);color:#727272;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}.newz-comments-info .title a{color:#0a0f0d;color:var(--global-font-title)}.newz-comments-info .title a:hover{color:#000505;color:var(--color-theme-secondary)}select{border:1px solid #fff;border:1px solid var(--color-theme-white);background:#fff;background:var(--global-body-bgcolor);line-height:48px;height:48px;padding:0 10px;width:100%;color:#727272;color:var(--global-font-color);border-radius:8px;border-radius:var(--border-radius);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,textarea{-webkit-border-radius:8px;-webkit-border-radius:var(--border-radius);-moz-border-radius:8px;-moz-border-radius:var(--border-radius);-ms-border-radius:8px;-ms-border-radius:var(--border-radius);-o-border-radius:8px;-o-border-radius:var(--border-radius)}textarea{padding:15px;height:150px;line-height:28px;background:#fff;background:var(--color-theme-white);border-color:#f1f3f5;border-color:var(--global-body-lightcolor);border-radius:8px;border-radius:var(--border-radius)}.wp-block-search .wp-block-search__label{display:none}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}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:#c1121f;border-color:var(--color-theme-primary);box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}@font-face{font-family:SF Pro Display;src:url(fonts/SFPRODISPLAYMEDIUM.woff) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(fonts/SFPRODISPLAYBOLD.woff) format("woff2");font-weight:700;font-style:normal;font-display:swap}@media (min-width:1499px){.container{max-width:1170px;max-width:var(--content-width-sm)}.newz .container{max-width:1300px;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:1170px;max-width:var(--content-width-sm)}.newz .container{max-width:1300px;max-width:var(--content-width)}}body .container{max-width:1170px;max-width:var(--content-width-sm)}body .newz .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px;max-width:var(--content-width)}.content-area .site-main{padding:130px 15px}.home .content-area .site-main{padding:0}.home.blog .content-area .site-main{padding:130px 15px}@media (max-width:1024px){.content-area .site-main,.home.blog .content-area .site-main{padding:70px 15px}}@media (max-width:767px){.content-area .site-main,.home.blog .content-area .site-main{padding:50px 15px}}#back-to-top .top{margin:0;color:var(--white-color);background:#c1121f;background:var(--color-theme-primary);position:fixed;bottom:65px;right:30px;z-index:99;font-size:26px;width:50px;height:50px;text-align:center;line-height:50px;border-radius:8px;border-radius:var(--border-radius);transition:all .3s ease-in-out}#back-to-top .top i{color:#fff;color:var(--color-theme-white)}#back-to-top .top:hover{background:#000505;background:var(--color-theme-secondary)}#back-to-top .newz-btt-box{position:relative}#back-to-top span svg{transition:all .3s ease-in-out}#back-to-top .newz-btt-shap svg{position:relative;top:0}#back-to-top .newz-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 .newz-btt-shap svg{top:7px}#back-to-top .top:hover .newz-btt-icon svg{bottom:25px}#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:#000;z-index:9999}.breadcrumb li{display:inline-block;word-break:break-word}.newz-breadcrumb{padding:100px 0;background:#020202;background:var(--color-header-bg)}.newz-breadcrumb-two{position:relative;z-index:2}.newz-breadcrumb-one{display:block;padding:83px 15px;z-index:9;position:relative}.newz-breadcrumb-one ol li{font-size:1.125em;font-size:var(--font-size-18)}.newz-breadcrumb-one ol li,.newz-breadcrumb-one ol li a{color:#fff;color:var(--color-theme-white);text-decoration:none;font-weight:500;font-weight:var(--font-weight-medium);font-family:SF Pro Display;font-family:var(--highlight-font-family);letter-spacing:0}.newz-breadcrumb-one ol li a{font-size:inherit}.newz-breadcrumb-one ol li a:hover{color:#c1121f;color:var(--color-theme-primary)}.newz-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}.newz-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:"\f054";font-family:Font Awesome\ 5 Free;font-size:1em;font-size:var(--font-size-body);font-weight:700;font-weight:var(--font-weight-bold);padding:0;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff;color:var(--color-theme-white)}.breadcrumb-item+.breadcrumb-item{padding-left:20px;margin-left:10px}.newz-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.newz-breadcrumb-one .breadcrumb-item.active,.newz-breadcrumb-one .breadcrumb-item.active a{color:#c1121f;color:var(--color-theme-primary);position:relative;font-weight:500;font-weight:var(--font-weight-medium)}.newz-breadcrumb-one .breadcrumb-item:last-child{color:#c1121f;color:var(--color-theme-primary);font-weight:500;font-weight:var(--font-weight-medium);line-height:normal}.newz-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:15px}.newz-breadcrumb-two ol li{display:inline-block}.newz-breadcrumb-three .breadcrumb{margin-top:0}.newz-breadcrumb-three .newz-breadcrumb-one{padding:0}.newz-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-newz-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-newz-bg-over #video-background,.video-newz-bg-over video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.newz-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.newz-breadcrumb-one{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#020202;background:var(--color-header-bg);width:100%;overflow:hidden}.newz-breadcrumb-one .title{color:#fff;color:var(--color-theme-white)}.newz-breadcrumb-one .main-shap-box .shap-one{left:-130px;z-index:3;top:-150px}.newz-breadcrumb-one .main-shap-box .shap-two{width:90px;height:90px}@media(max-width:1024px){.newz-breadcrumb-one{padding:70px 15px}}@media(max-width:767px){.newz-breadcrumb-one{padding:50px 15px}}.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% - 650px);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 650px);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:#c1121f;color:var(--color-link)}a:visited{color:#c1121f;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#c1121f;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}body.admin-bar .newz-mobile-menu.menu-open,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:30px}@media only screen and (max-width:600px){body.admin-bar .has-sticky.header-up{top:0}body.admin-bar .newz-mobile-menu.menu-open,body.admin-bar header{top:46px}body.admin-bar.header--is-sticky .newz-mobile-menu.menu-open{top:0}}@media only screen and (min-width:601px) and (max-width:782px){body.admin-bar .newz-mobile-menu.menu-open,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:46px}}header .container-fluid{padding:0 30px}header .navbar-light .navbar-brand img.logo{height:50px}header{background:#020202;background:var(--color-header-bg);border-bottom:1px solid #434343;border-bottom:1px solid var(--border-color-dark);transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.newz-mobile-menu .navbar-brand img{height:50px}header.header-default.header-down,header.header-default.header-up{position:fixed;left:0;right:0;top:0;background:#020202;background:var(--color-header-bg);box-shadow:0 17px 65px rgba(0,0,0,.05);box-shadow:var(--global-box-shadow);z-index:99;width:100%}header.header-default.header-down,header.header-default.header-up{transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}header.header-default.header-down{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}header .header-down.has-sticky,header .header-up.has-sticky{position:fixed!important;left:0;right:0;top:0;box-shadow:0 17px 65px rgba(0,0,0,.05);box-shadow:var(--global-box-shadow);-webkit-box-shadow:0 17px 65px rgba(0,0,0,.05);-webkit-box-shadow:var(--global-box-shadow);-moz-box-shadow:0 17px 65px rgba(0,0,0,.05);-moz-box-shadow:var(--global-box-shadow);-o-box-shadow:0 17px 65px rgba(0,0,0,.05);-o-box-shadow:var(--global-box-shadow);-ms-box-shadow:0 17px 65px rgba(0,0,0,.05);-ms-box-shadow:var(--global-box-shadow);transition:all .45s ease 0s!important;-webkit-transition:all .45s ease 0s!important;-moz-transition:all .45s ease 0s!important;-o-transition:all .45s ease 0s!important;z-index:99}header .header-down.has-sticky{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}header .navbar-brand{margin-right:0}header .navbar-collapse{margin-left:20px;flex-grow:inherit}.hf-elementor-layout span.navbar-toggler.collapse-icons{display:none}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left;padding:15px 0}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:left;margin-bottom:0}.sf-menu ul.sub-menu{padding:10px 0;background:#fff;background:var(--color-theme-white);box-shadow:0 17px 65px rgba(0,0,0,.05);box-shadow:var(--global-box-shadow);width:300px}.sf-menu ul.sub-menu a{padding:10px 25px;color:#727272;color:var(--global-font-color);font-weight:500;font-weight:var(--font-weight-medium);position:relative;text-transform:capitalize}.sf-menu ul.sub-menu>li.menu-item.current-menu-item>a,.sf-menu ul.sub-menu li:hover>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a{padding-left:35px}.sf-menu ul>li.menu-item>a:before{content:"";display:block;height:0;border-left:2px solid #c1121f;border-left:2px solid var(--color-theme-primary);position:absolute;top:50%;transform:translateY(-50%);z-index:-1;left:25px;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}.sf-menu ul>li.menu-item.current-menu-item>a:before,.sf-menu ul>li.menu-item:hover>a:before,.sf-menu ul li.current-menu-parent>a:before,.sf-menu ul li .sub-menu li.current-menu-item>a:before{height:16px}.sc_layouts_menu_nav li li.menu-item-has-children>a{padding-right:35px}.sf-menu a{display:block;text-transform:uppercase;font-size:1rem;font-size:var(--global-font-size);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.063em;letter-spacing:var(--letter-spacing-one);font-family:SF Pro Display;font-family:var(--highlight-font-family);padding:18px 30px;text-decoration:none;zoom:1;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;position:relative}.sf-menu a,.sf-menu a:not([href]):not([tabindex]){color:#fff;color:var(--color-theme-white)}.sf-menu a:not([href]):not([tabindex]):hover{color:#c1121f;color:var(--color-theme-primary)}.sf-menu>li>ul ul{top:-10px;margin:0 0 0 4px}.sf-menu li{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}.sf-menu li.sfHover>a,.sf-menu li:hover>a{color:#c1121f;color:var(--color-theme-primary);transition:none}.sf-menu ul li.sfHover>a,.sf-menu ul li:hover>a{padding-left:25px;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}.sf-menu li.current-menu-ancestor>a,.sf-menu li.current-menu-item>a,.sf-menu ul>li.menu-item.current-menu-parent>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a{color:#c1121f;color:var(--color-theme-primary)}.sf-arrows li.current-menu-ancestor>.sf-with-ul:after{border-top-color:#c1121f;border-top-color:var(--color-theme-primary)}.sf-arrows .sf-menu ul li .sub-menu li.current-menu-parent>a .sf-with-ul:after{border-left-color:#c1121f;border-left-color:var(--color-theme-primary);border-top-color:transparent}.sf-arrows .sf-with-ul{padding-right:25px}.sf-arrows .sf-with-ul:after{content:"\f0dd";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:10px;top:15px}.sf-menu li>.sub-menu .sf-with-ul:after{right:25px;top:50%;transform:translateY(-50%)}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#c1121f;border-top-color:var(--color-theme-primary)}.sf-arrows ul .sf-with-ul:after{content:"\f0da"}.sf-arrows ul .sf-with-ul:after .sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after{border-left-color:#c1121f;border-left-color:var(--color-theme-primary)}.sf-arrows ul li:hover .sf-with-ul:after,.sf-menu ul.sub-menu li a:hover:after,.sf-menu ul li:hover>a:after{color:#c1121f;color:var(--color-theme-primary)}.menu-dark .sf-menu>li>a{color:#fff;color:var(--color-theme-white)}.menu-dark .sf-menu>li:hover>a{color:#c1121f;color:var(--color-theme-primary)}.menu-hover-background .sf-menu>li:hover>a,.menu-hover-background .sf-menu li.current-menu-ancestor>a,.menu-hover-background .sf-menu li.current-menu-item>a{color:#fff!important;color:var(--color-theme-white)!important;background:#c1121f!important;background:var(--color-theme-primary)!important}.menu-hover-top-border .sf-menu>li>a:before{position:absolute;content:"";top:0;left:0;right:0;width:0;height:2px;background:#c1121f;background:var(--color-theme-primary);transition:all .3s ease 0s}.menu-hover-top-border .sf-menu>li:hover>a:before{width:100%}.header-over header{position:absolute;left:0;right:0;top:0;z-index:99;background:transparent}.header-over .newz-breadcrumb-one{padding:200px 15px 130px}.tringle_column_left:before{left:-60px;right:auto;border-color:transparent transparent #c1121f;border-left:60px solid transparent;border-bottom:59px solid var(--color-theme-primary);border-top:0 solid transparent}.tringle_column_left:before,.tringle_column_right:before{position:absolute;content:"";top:0;bottom:0;width:0;height:0;border-right:0 solid transparent}.tringle_column_right:before{left:auto;right:-60px;border-color:transparent transparent transparent #c1121f;border-left:60px solid var(--color-theme-primary);border-bottom:0 solid transparent;border-top:64px solid transparent}.sf-menu ul:after{content:" ";clear:both;width:100%;height:0;display:block}.sf-menu>li[class*=columns-] li{white-space:nowrap}.sf-menu>li[class*=columns-]>ul.sub-menu{padding:2.3em 4.3em}.sf-menu>li[class*=columns-] li.menu-item-has-children>a{padding:.65em 0;font-size:19px!important;line-height:1.5em!important;font-weight:500!important}.sf-menu>li[class*=columns-] li li>a{padding:.65em 0}.sf-menu.navbar-nav li.columns-2>ul>li{width:50%}.sf-menu.navbar-nav li.columns-3>ul>li{width:33.3333%}.sf-menu.navbar-nav li.columns-4>ul>li{width:25%}.sf-menu.navbar-nav li.columns-5>ul>li{width:20%}.sf-menu.navbar-nav li.columns-6>ul>li{width:16.6666%}.sf-menu.navbar-nav li[class*=columns-]>ul>li{display:inline-block;vertical-align:top}.sf-menu li[class*=columns-] li .sf-with-ul:after{display:none}.sf-menu li[class*=columns-]>ul.sub-menu ul,header li[class*=columns-]>ul ul{position:static!important;display:block!important;margin-left:0;padding:0;left:auto;top:auto;width:auto;vertical-align:top;opacity:1!important;transform:none!important;-ms-box-shadow:none!important;box-shadow:none!important}@-webkit-keyframes fadeInAnimationScale{0%{opacity:0;-webkit-transform:scale(.2) rotate(0)}to{opacity:1;-webkit-transform:scale(1) rotate(180deg)}}@keyframes fadeInAnimationScale{0%{opacity:0;transform:scale(.2) rotate(0)}to{opacity:1;transform:scale(1) rotate(180deg)}}@-webkit-keyframes fadeOutAnimationScale{0%{opacity:1;-webkit-transform:scale(1) rotate(180deg)}to{opacity:0;-webkit-transform:scale(.2) rotate(0)}}@keyframes fadeOutAnimationScale{0%{opacity:1;transform:scale(1) rotate(180deg)}to{opacity:0;transform:scale(.2) rotate(0)}}@-webkit-keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightPanel{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeOutRightPanel{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px)}}@keyframes fadeOutRightPanel{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@-webkit-keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1)}}@keyframes fadeInMove{0%{opacity:0;transform:scaleX(0)}10%{opacity:1;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes fadeOutMove{0%{opacity:.14;-webkit-transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0)}}@keyframes fadeOutMove{0%{opacity:.14;transform:scaleX(1)}to{opacity:.14;transform:scaleX(0)}}@-webkit-keyframes fadeOutMove2{0%{opacity:.8;-webkit-transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0)}}@keyframes fadeOutMove2{0%{opacity:.8;transform:scaleX(1)}to{opacity:.14;transform:scaleX(0)}}@media (max-width:1400px){.newz-header-right ul li a .search-text{display:none}}@media only screen and (min-width:1199px) and (max-width:1300px){.sf-menu>li>a{text-transform:uppercase;font-size:14px;padding:18px 12px}}@media (min-width:1200px){header#default-header .custom-toggler{display:none}}@media (max-width:1199px){header.header-default .container-fluid{padding:5px 30px}}@media (max-width:991px){.header-over .newz-breadcrumb-one{padding:160px 15px 60px}}@media (max-width:600px){.header-over .newz-breadcrumb-one{padding:140px 15px 60px}}.newz-mobile-menu.newz-navigation-burger{display:block}.newz-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}.newz-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)}.newz-mobile-menu.header-down,.newz-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}.newz-mobile-menu.menu-open.header-down{top:0;z-index:99}.newz-mobile-menu.header-down{top:-100px}.newz-mobile-menu .navbar{padding:15px;z-index:999}.widget-nav-menu .newz-mobile-menu .navbar{padding:15px 30px}.newz-mobile-menu .sub-header{background:transparent}header .sub-header{font-size:14px}.newz-mobile-menu .sub-header{padding:0 162px}header.style-default{position:absolute;background:#fff;background:var(--color-theme-white)}.newz-mobile-menu li .search-box .search-submit,.newz-mobile-menu li .search-box input[type=search]{right:-30px}.newz-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}.newz-mobile-menu .sub-header .number-info li a i,.newz-mobile-menu .sub-header .social-icone ul li i{color:var(--secondary-color)}.newz-mobile-menu .sub-header .number-info li:hover a,.newz-mobile-menu .sub-header .number-info li:hover a i,.newz-mobile-menu .sub-header .social-icone ul li:hover i{color:#c1121f;color:var(--color-theme-primary)}.newz-mobile-menu .sub-header .social-icone ul li{border:none;background:transparent}.newz-mobile-menu .sub-header .social-icone ul li i{width:30px}.newz-mobile-menu .sub-header .number-info li{border:none}.navbar-toggler-icon{color:#0c0c0c}.newz-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;position:static;margin-left:20px;border-radius:0;border:none}.deafult-header .navbar-toggler.custom-toggler{padding:0 5px 0 0}.menu-btn{background-image:none;position:relative;z-index:9;width:auto;height:auto;cursor:pointer}.deafult-header .menu-btn{width:20px;height:20px}.menu-btn .line{width:100%;height:2px;background-color:#727272;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}.newz-mobile-menu .navbar-nav>li>a{font-size:40px;color:#fff;color:var(--color-theme-white);line-height:normal}.newz-mobile-menu .navbar-nav>li a{font-family:SF Pro Display;font-family:var(--highlight-font-family)}.newz-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.newz-mobile-menu .navbar-nav li.current-menu-item>a,.newz-mobile-menu .navbar-nav li .sub-menu li:hover>a,.newz-mobile-menu .navbar-nav li:hover>.toggledrop i,.newz-mobile-menu .navbar-nav li:hover>a,.newz-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.newz-mobile-menu ul>li.current-menu-ancestor>a,.newz-mobile-menu ul li .sub-menu li.current-menu-item>a,.newz-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#c1121f;color:var(--color-theme-primary)}.newz-mobile-menu .navbar-nav li>.toggledrop i{font-size:35px;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)}.newz-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:#7c859b;color:var(--global-dark-submenu)}.newz-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.newz-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.newz-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#c1121f;color:var(--color-theme-primary)}.newz-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)}.newz-mobile-menu .navbar-nav li li>.toggledrop i{font-size:20px}.newz-mobile-menu .navbar-nav li .newz-has-sub-menu li a{font-size:20px;color:#727272;color:var(--global-font-color)}.newz-mobile-menu .navbar-nav li .newz-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}.newz-mobile-menu.menu-open:before{transform:skew(0deg) translateY(0);transition-delay:0s}.newz-full-menu{margin:auto 0}.newz-full-menu .navbar-nav{position:relative;z-index:99;padding-left:50px}.newz-full-menu .navbar-nav>li{position:relative;margin-bottom:25px}.newz-mobile-menu .newz-full-menu .navbar-nav>li{visibility:hidden;display:none;-webkit-animation-delay:.5s;animation-delay:.5s}.newz-mobile-menu.menu-open .newz-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}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(2),.menu-animation .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(3),.menu-animation .navbar-nav>li:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(4),.menu-animation .navbar-nav>li:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(5),.menu-animation .navbar-nav>li:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(6),.menu-animation .navbar-nav>li:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.newz-mobile-menu .newz-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}.newz-mobile-menu .newz-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}.newz-mobile-menu .newz-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}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(10){-webkit-animation-delay:1.4s;animation-delay:1.4s}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(11){-webkit-animation-delay:1.5s;animation-delay:1.5s}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(12){-webkit-animation-delay:1.6s;animation-delay:1.6s}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(13){-webkit-animation-delay:1.7s;animation-delay:1.7s}.newz-mobile-menu .newz-full-menu .navbar-nav>li:nth-child(14){-webkit-animation-delay:1.8s;animation-delay:1.8s}.newz-mobile-menu.open-delay .newz-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}.newz-mobile-menu.open-delay .newz-full-menu .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.newz-mobile-menu.open-delay .newz-full-menu .navbar-nav>li:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.newz-mobile-menu.open-delay .newz-full-menu .navbar-nav>li:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.newz-mobile-menu.open-delay .newz-full-menu .navbar-nav>li:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.newz-mobile-menu.open-delay .newz-full-menu .navbar-nav>li:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}.newz-mobile-menu.open-delay .newz-full-menu .navbar-nav>li:nth-child(7){-webkit-animation-delay:.1s;animation-delay:.1s}.newz-mobile-menu .navbar-nav li .sub-menu li a{font-size:20px;color:#7c859b;color:var(--global-dark-submenu)}.newz-mobile-menu .sub-menu{list-style-type:none;padding-top:15px}.newz-mobile-menu .sub-menu .sub-menu{padding:10px 0 10px 15px}.newz-mobile-menu .navbar-nav li .newz-has-sub-menu{padding-top:10px}.newz-mobile-menu .newz-has-sub-menu{padding-left:30px}.newz-has-sub-menu{list-style-type:none}.newz-mobile-menu .navbar-expand-xl .navbar-nav{flex-direction:column}.newz-mobile-menu.light-mode{background:#fff;background:var(--color-theme-white)}.newz-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.newz-mobile-menu.light-mode .navbar-nav>li>a{color:#0a0f0d;color:var(--global-font-title)}.newz-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#c1121f;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){header.header-default .navbar-collapse{display:none}.newz-mobile-menu .navbar-nav>li>a,.newz-mobile-menu .navbar-nav li>.toggledrop i{font-size:30px}.newz-mobile-menu .navbar-nav li .sub-menu li a,.newz-mobile-menu .navbar-nav li li>.toggledrop i{font-size:16px}}@media (max-width:479px){.newz-mobile-menu .navbar-nav>li>a,.newz-mobile-menu .navbar-nav li>.toggledrop i{font-size:22px}.newz-mobile-menu .navbar-nav li .sub-menu li a,.newz-mobile-menu .navbar-nav li li>.toggledrop i{font-size:14px}.newz-full-menu .navbar-nav{padding-left:30px}}@media (max-width:480px){.newz-mobile-menu .navbar{padding:15px;z-index:999}.widget-nav-menu .newz-mobile-menu .navbar{padding:15px 30px}}.vertical-menu-layout .menu-new-wrapper.row{position:relative;width:100%;height:auto}.vertical-menu-layout .newz-full-menu .navbar-nav,.vertical-menu-layout.newz-mobile-menu .navbar{padding:0}.newz-mobile-menu.vertical-menu-layout{background:transparent;position:relative}.newz-mobile-menu.vertical-menu-layout .navbar-nav>li>a,.newz-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop svg{color:#0a0f0d;color:var(--global-font-title);font-size:30px}.newz-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i,.newz-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a,.newz-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a,.newz-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i,.newz-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a,.newz-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i,.newz-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a,.newz-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a,.newz-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#c1121f;color:var(--color-theme-primary)}.newz-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a,.newz-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i{color:#7c859b;color:var(--global-dark-submenu);font-size:16px}footer.newz-uniq{display:inline-block;width:100%;float:left;color:hsla(0,0%,100%,.6);background:#000505;background:var(--color-footer-top-dark);background-repeat:no-repeat;background-size:cover;overflow:hidden}footer .footer-top{padding:80px 0}footer .footer-main .footer-logo img{width:110px}footer .widget:before{display:none}footer .widget{border:none;padding:0;background-color:transparent}footer .copyright-footer{background:#0d0d0d;background:var(--color-footer-copyright-dark);padding:0;position:relative;color:#fff;color:var(--color-theme-white)}.footer-main .widget{padding:0}.footer-main .widget,.footer-top .widget{background:transparent;border:none}footer .widget .footer-title,footer .widget .widget-title,footer .widget_block h1,footer .widget_block h2,footer .widget_block h3,footer .widget_block h4,footer .widget_block h5{color:#fff;color:var(--color-theme-white)}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul li a:before{display:none}footer .widget ul li a{padding-left:0}footer .widget ul.wp-tag-cloud li{padding:0;margin:5px 5px 5px 0}footer .widget ul li a.rsswidget{padding-left:0;font-size:18px;color:#fff;color:var(--color-theme-white);font-weight:500}footer .widget .rss-date{color:#c1121f;color:var(--color-theme-primary)}footer .wp-calendar-table th{background:#fff;background:var(--global-body-bgcolor);color:#fff;color:var(--color-theme-white)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative;color:#fff;color:var(--color-theme-white)}footer .widget ul.menu li a:before{top:14px}footer .widget ul.menu li a:before,footer .widget ul li a:before{position:absolute;content:"\f101";color:#c1121f;color:var(--color-theme-primary);font-size:16px;left:0;font-family:FontAwesome;line-height:normal;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 .widget ul li a:before{top:2px}footer .widget ul.menu li a:hover:before{color:#c1121f;color:var(--color-theme-primary)}footer .widget.widget_archive ul li span.achiveCount,footer .widget_categories ul li span.archiveCount{background:#c1121f;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}footer .widget .newz-contact li a:before{display:none}footer .widget.widget_nav_menu ul li a:before,footer .widget ul.menu li a:before{top:14px}footer .widget.widget_nav_menu ul li a{padding:7px 0 7px 15px}footer .widget ul.menu li .sub-menu{padding-left:10px}.footer-title{color:#fff;color:var(--color-theme-white)}.widget .footer-title .title-border{color:#c1121f;color:var(--color-theme-primary);display:inline-block;margin:0 0 0 15px;font-size:20px;top:-3px;position:relative}.logik .footer-top{padding:50px 15px;background:var(--footer-custom-color)}.logik .footer-top .widget{margin-bottom:0}.footer-main .textwidget{color:#fff;color:var(--color-theme-white)}.logik .footer-top .widget-content .widget-content-img{width:80px;height:80px;line-height:80px;text-align:center;border:1px solid var(--global-white-light-color);border-radius:8px;border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center}.logik .footer-top .widget-content h6{font-family:Roboto,sans-serif;font-family:var(--global-font-family);color:#c1121f;color:var(--color-theme-primary);font-size:.875em;font-size:var(--font-size-normal);letter-spacing:var(--custom-letter-spacing);margin-bottom:15px}.logik .footer-top .widget-content .address{font-family:SF Pro Display;font-family:var(--highlight-font-family);color:#fff;color:var(--color-theme-white);margin-bottom:0}.footer-main .footer-left-widget p{color:#fff;color:var(--color-theme-white)}.footer-main .menu-important-links-container ul li,.footer-main .menu-it-services-container ul li{position:relative}footer .widget ul.menu>li>a{color:#c1121f;color:var(--color-theme-primary)}.footer-main .menu-important-links-container ul li.menu-item a,.footer-main .menu-it-services-container ul li.menu-item a{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li.menu-item a:hover,.footer-main .menu-it-services-container ul li.menu-item a:hover{padding-left:15px;color:#c1121f;color:var(--color-theme-primary)}.footer-main .menu-important-links-container ul li:before,.footer-main .widget .menu-it-services-container ul li:before{content:"\f0da";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:0;color:#c1121f;color:var(--color-theme-primary);top:50%;transform:translateY(-50%);opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li:hover:before,.footer-main .widget .menu-it-services-container ul li:hover:before{opacity:1}.widget.newz-share{color:#fff;color:var(--color-theme-white)}.widget.newz-share .share-button{margin-left:10px}.widget.newz-share .share li a{border-radius:8px;border-radius:var(--border-radius);line-height:30px;width:30px;height:30px;margin-left:10px;color:#c1121f;color:var(--color-theme-primary);border:1px solid #c1121f;border:1px solid var(--color-theme-primary);text-align:center;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.widget.newz-share .share li a:hover{background:#c1121f;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.shar li a>svg{font-size:1em;font-size:var(--font-size-h6)}.share li a:hover{color:#fff;color:var(--color-theme-white);transform:translateY(-5px);transition:.3s}.widget-space{padding-top:80px;padding-bottom:80px}.mc4wp-form-fields .newslatter{border-radius:8px;border-radius:var(--border-radius);width:85%;position:relative}.mc4wp-form-fields .newslatter input[type=email]{font-size:.875em;font-size:var(--font-size-normal);color:#fff;color:var(--color-theme-white);line-height:var(--button-line-height);background:transparent}.mc4wp-form-fields .newslatter button{background:#c1121f;background:var(--color-theme-primary);width:48px;height:48px;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:25px;position:absolute;right:0;border-radius:0 3px 3px 0}.mc4wp-form-fields .newslatter button:hover{background:#000505;background:var(--color-theme-secondary);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu{margin-top:15px}.footer .footer-main .widget .map-wrap{margin-top:30px}.mc4wp-form-fields .subscribe button[type=submit]{width:70px;font-size:20px;height:60px;padding:0;font-weight:400;border:none;position:absolute;right:0;display:inline-block}.mc4wp-form-fields .subscribe button[type=submit] svg{margin-left:0}.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .email{width:75%;background:transparent;border:1px solid #434343;border-right-width:0;border-radius:8px 0 0 8px}.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .email:focus{border-color:#c1121f;border-color:var(--color-theme-primary)}.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .submit-btn{padding:0;height:60px;width:25%;border-radius:0 8px 8px 0;font-family:SF Pro Display;font-family:var(--highlight-font-family);letter-spacing:.063em;letter-spacing:var(--letter-spacing-one);font-weight:600;font-weight:var(--font-weight-semi-bold);background:#c1121f;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);transition:all .5s ease-in-out;border:none;outline:none;cursor:pointer}footer .newz-widget-menu .post-img .post-blog a.new-link .newz_post_title{color:#fff;color:var(--color-theme-white)}footer .newz-widget-menu .post-img .post-blog ul{margin-top:10px}footer .newz-widget-menu ul.newz-post li .post-blog ul li a{color:#727272;color:var(--global-font-color)}footer .newz-widget-menu ul.newz-post li .post-blog ul li a:hover{color:#c1121f;color:var(--color-theme-primary)}@media (max-width:991px){.logik .footer-top .widget-content .address{font-size:1em;font-size:var(--font-size-h6);line-height:24px;line-height:var(--font-line-height-body);word-break:break-word}.logik .footer-top-widget{margin:30px 0}.logik .footer-top .widget-content .widget-content-img{border:none}}@media (max-width:1420px){footer .container{padding-left:30px;padding-right:30px}.logik .footer-top{padding-left:0;padding-right:0}}@media (max-width:1024px){.logik .footer-top{padding:30px 0}}@media (max-width:767px){.footer-main .widget-space{padding-top:30px;padding-bottom:30px}}@media(max-width:575px){.mc4wp-form-fields .newslatter{width:100%}}@media(max-width:1250px){.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .email{width:70%}.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .submit-btn{width:30%}}@media(max-width:860px){.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .email{width:60%}.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .submit-btn{width:40%}}@media(max-width:400px){.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .email{width:100%;border-right-width:1px;border-radius:8px}.mc4wp-form .mc4wp-form-fields .newz-mail-form-1 .submit-btn{width:100%;margin-top:15px;border-radius:8px}}.newz-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-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:none!important}button.btn-search-close svg{color:#fff;color:var(--color-theme-white)}.search-form .search-submit{top:12px}.search-form .search-submit svg{font-size:18px;color:#fff;color:var(--color-theme-white)}.navbar ul.newz-shop-btn-holder ul li a:hover{background:transparent}.search-form .search-submit{background:transparent;line-height:normal}.newz-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)}.newz-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}.btn--search-close{font-size:1.5em;position:absolute;top:1em;right:1.25em;display:none;color:#fff;color:var(--color-theme-white);background:transparent;display:block}body.admin-bar .btn--search-close{top:1.5em}.btn--search-close:focus{outline:0;box-shadow:none}.search--open .search__form{margin:5em 0;width:auto;position:relative;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.search__form:after{content:"";position:absolute;top:auto;bottom:-10px;display:block;width:100%;height:1px;background-color:#fff;background-color:var(--color-theme-white);transform:scaleX(0);transform-origin:left center;-webkit-animation-delay:.8s;animation-delay:.8s;visibility:hidden}.search--open .search__form:after{-webkit-animation-name:fadeInMove;animation-name:fadeInMove;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.search__input{font-family:inherit;background:none;height:auto;font-size:45px;line-height:1;display:inline-block;box-sizing:border-box;width:100%;padding:.05em 0;color:#fff;color:var(--color-theme-white)}.search__input,.search__input:focus{border:none;border-bottom:2px solid}.search__input::-webkit-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input::-moz-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input:-ms-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.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}.newz-shop-btn-holder ul li svg{font-size:20px;height:16px;width:20px}.search-form input{border-radius:5px;padding:0;border-bottom:2px solid #1f2332}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:50px;box-shadow:none;height:auto;border:none;background:transparent}.search-form{position:relative}.search-form .form-search .search-submit{position:absolute;right:1px;top:1px;cursor:pointer;padding:12px 15px;font-size:18px;border:none;outline:none;box-shadow:none!important;margin:0}header .search_count .btn-search,header .search_count .btn-search svg{color:#fff;color:var(--color-theme-white)}.search_count .btn-search,.search_count .btn-search svg{font-family:SF Pro Display;font-family:var(--highlight-font-family);color:#c1121f;color:var(--color-theme-primary);text-transform:uppercase;letter-spacing:3px;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}.search_count .btn-search i{transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none}.search_count .btn-search:hover,.search_count .btn-search:hover span,.search_count .btn-search:hover svg{color:#c1121f;color:var(--color-theme-primary)}header .search_count .btn-search:hover,header .search_count .btn-search:hover i,header .search_count .btn-search:hover span{color:#fff;color:var(--color-theme-white)}.newz-header-right{display:flex;align-items:center;padding:30px 0}.search_style_light .search{background:#fff;background:var(--color-theme-white);box-shadow:0 17px 65px rgba(0,0,0,.05);box-shadow:var(--global-box-shadow)}.search_style_light .search__form:after{background:#727272;background:var(--global-font-color)}.search_style_light .search-form .search-submit svg{color:#727272;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:#0a0f0d;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 input::-moz-placeholder{color:#727272;color:var(--global-font-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#727272;color:var(--global-font-color)}.search_wrap .search-form input::placeholder{color:#727272;color:var(--global-font-color)}.search_wrap.search-form-default .search-form input{border-radius:0;height:45px;line-height:45px;font-size:18px;margin-right:0;padding-right:0;display:inline-block;width:auto}.search_wrap.search-form-default .search-form .search-submit svg{font-size:18px;color:#727272;color:var(--global-font-color)}.search_wrap.search-form-default .form-search .search-submit{width:auto;height:45px;line-height:normal;padding:0 0 0 15px}.search_wrap.search-form-default .search_form_wrap .form-search{display:inline-block;width:100%;border-bottom:1px solid #95a5a6;border-bottom:1px solid var(--color-theme-grey)}.search_wrap.search_style_default .form-search{border-bottom:#727272;border-bottom:var(--global-font-color)}.search_wrap.search-form-default .form-search .search-submit{display:inline-block;float:right;background:transparent;position:static}.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:#c1121f!important;border-color:var(--color-theme-primary)!important}.search-form .search-submit:hover{background:transparent}@media(max-width:767px){.search__input{font-size:30px;font-size:20px}}.elementor-widget-sidebar .search-form input[type=search],.primary-sidebar.widget-area .search-form input[type=search]{font-size:1em;font-size:var(--font-size-body);padding-right:75px;padding-left:15px}.elementor-widget-sidebar .search-form input[type=search]::-moz-placeholder,.primary-sidebar.widget-area .search-form input[type=search]::-moz-placeholder{color:#727272;color:var(--global-font-color)}.elementor-widget-sidebar .search-form input[type=search]:-ms-input-placeholder,.primary-sidebar.widget-area .search-form input[type=search]:-ms-input-placeholder{color:#727272;color:var(--global-font-color)}.elementor-widget-sidebar .search-form input[type=search]::placeholder,.primary-sidebar.widget-area .search-form input[type=search]::placeholder{color:#727272;color:var(--global-font-color)}.newz .home .content-area .site-main{padding:0}.newz-shop-btn-holder ul li{list-style:none}.footer-mail{position:relative}.footer-mail button{position:absolute;right:0;background:#c1121f;background:var(--color-theme-primary);outline:none;border:none;padding:19px 30px;color:#fff;color:var(--color-theme-white);letter-spacing:.03rem;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:#000505;background:var(--color-theme-secondary)}.footer-mail input{padding-right:175px}.main-font h1,.main-font h2,.main-font h3,.main-font h4,.main-font h5,.main-font h6,.rev-main-font{font-family:SF Pro Display!important;font-family:var(--highlight-font-family)!important}.scrollbar-thumb,.scrollbar-track-y{width:4px!important}.scrollbar-thumb{background:#c1121f!important;background:var(--color-theme-primary)!important}.yScroller::-webkit-scrollbar{display:none}.yScroller{scrollbar-width:none}#headScroller::-webkit-scrollbar-thumb{background:var(--white-light-color)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar:horizontal{height:4px}.scrollbar-track-y,::-webkit-scrollbar-track,::-webkit-scrollbar-track-x{background:#f1f3f5;background:var(--global-body-lightcolor)}::-webkit-scrollbar-thumb{background:#c1121f!important;background:var(--color-theme-primary)!important}.nice-select.wide{background:var(--white-light-color);border-radius:8px;border-radius:var(--border-radius)}.nice-select.wide .list{z-index:99;overflow-y:auto;overflow-x:hidden;max-height:200px;box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06);border:1px solid #c1121f;border:1px solid var(--color-theme-primary);border-radius:8px;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:8px;border-radius:var(--border-radius);-webkit-box-shadow:inset 0 0 6px transparent}.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 0 0 6px transparent;border-radius:8px;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:#c1121f;color:var(--color-theme-primary);background-color:transparent}.nice-select:focus,.nice-select:hover{border-color:#c1121f;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}@media(max-width:768px){.elementor-image-box-img img{margin-bottom:15px}}@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}.custom-toggler .close_btn{display:flex;justify-content:center;align-items:center}.custom-toggler .close_btn .menu_close_text{font-size:1em;font-size:var(--font-size-body);line-height:normal;margin-right:.9em;color:#fff;color:var(--color-theme-white)}.custom-toggler .close_btn .menu_close_icon{line-height:normal}.custom-toggler .menu_close_icon{font-size:19px;font-weight:400;position:relative;z-index:1;-ms-box-sizing:border-box;box-sizing:border-box;transform:rotate(0);transition:transform .3s ease-out;color:#fff;color:var(--color-theme-white)}.custom-toggler:hover .menu_close_icon{transform:rotate(180deg)}.scale-in-center{-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}.title-rotate-min-90{transform:rotate(-90deg)}.title-rotate-plus-90{transform:rotate(90deg)}.form-five .newz-input-wrap .cfield{position:relative}.form-five .newz-input-wrap .cfield svg{position:absolute;z-index:2;top:22px;left:22px}.form-five .newz-input-wrap .cfield .wpcf7-form-control-wrap input{padding-left:45px;border-radius:5px}.form-five .newz-button{border-radius:5px;background-color:#0a0f0d;background-color:var(--global-font-title)}.wpcf7 form .wpcf7-response-output{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-ver-top{0%{transform:scaleY(0);transform-origin:100% 0;opacity:1}to{transform:scaleY(1);transform-origin:100% 0;opacity:1}}@keyframes scale-in-ver-top{0%{transform:scaleY(0);transform-origin:100% 0;opacity:1}to{transform:scaleY(1);transform-origin:100% 0;opacity:1}}body table.booked-calendar td.today .date span,body table.booked-calendar td.today:hover .date span{background-color:#c1121f!important;background-color:var(--color-theme-primary)!important}body .booked-calendar-wrap{margin:0}body table.booked-calendar{border-spacing:revert;border-collapse:unset;border:1px solid #e6e6e6!important;border:1px solid var(--border-color-light)!important;background:#fff!important;background:var(--color-theme-white)!important}body .booked-calendar-wrap.small table.booked-calendar th .monthName{text-transform:capitalize;font-size:1.333em;font-size:var(--font-size-h5);line-height:31px;line-height:var(--font-line-height-h5);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h5);font-weight:500;font-weight:var(--font-weight-h5);color:#0a0f0d;color:var(--global-font-title)}body table.booked-calendar thead th .page-right{right:30px!important;top:36%!important;color:#0a0f0d!important;color:var(--global-font-title)!important;width:40px;height:40px;line-height:40px}body .booked-calendar-wrap.small table.booked-calendar thead tr.days th{font-size:1em;font-size:var(--font-size-body);padding:.8rem 0!important;text-transform:capitalize!important;color:#0a0f0d!important;color:var(--global-font-title)!important;font-weight:600;font-weight:var(--font-weight-semi-bold)}body table.booked-calendar td{border-bottom:none}body .booked-calendar-wrap.small table.booked-calendar th .monthName a{top:-2px;font-size:14px;color:#0a0f0d;color:var(--global-font-title)}body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date{background:#c1121f!important;background:var(--color-theme-primary)!important;border-radius:4px}body table.booked-calendar tr.entryBlock{background:#c1121f;background:var(--color-theme-primary);width:100%;position:absolute;z-index:99;border-radius:10px;box-shadow:0 12px 20px 0 rgb(18 43 93/19%)}body table.booked-calendar tr.entryBlock td{width:100%;float:left;border-radius:10px}body .booked-calendar-wrap.small table.booked-calendar td.today .date{background:#c1121f;background:var(--color-theme-primary);border-radius:4px!important}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled] .spots-available{color:#aaa}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover .spots-available{color:#fff;color:var(--color-theme-white)}body table.booked-calendar td .date span{border-radius:8px!important}body table.booked-calendar td.today .date span,body table.booked-calendar td.today:hover .date span{color:#fff!important;color:var(--color-theme-white)!important}body table.booked-calendar td.today:hover .date span{background:#000505!important;background:var(--color-theme-secondary)!important}body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date .number{border-bottom:1px solid #727272!important;border-bottom:1px solid var(--global-font-color)!important;color:#fff;color:var(--color-theme-white)}body .booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{color:#fff!important;color:var(--color-theme-white)!important;background:#c1121f!important;background:var(--color-theme-primary)!important;border-color:#c1121f!important;border-color:var(--color-theme-primary)!important}body .booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button{border-radius:8px;border-radius:var(--border-radius);cursor:pointer}body table.booked-calendar td{border-right:none}body table.booked-calendar td:first-child{border-left:none}body table.booked-calendar td.next-month .date{background:#fff;background:var(--color-theme-white)}body table.booked-calendar td.prev-date .date{background:#fff!important;background:var(--color-theme-white)!important}body table.booked-calendar td:last-child{border-right:none}body table.booked-calendar td{border:none!important}body .booked-calendar-wrap.small table.booked-calendar td{font-size:16px!important;border-radius:8px!important;border-radius:var(--border-radius)!important}body .booked-calendar-wrap.small table.booked-calendar thead th{border-radius:8px!important;border-radius:var(--border-radius)!important;font-size:1rem;padding:2rem!important}@media(max-width:479px){body .booked-calendar-wrap.small table.booked-calendar td{font-size:13px!important}}body .booked-calendar-wrap .booked-appt-list h2{color:#000505;color:var(--color-theme-secondary)}body .booked-form button,body .booked-modal input[type=submit].button-primary{cursor:pointer}body .booked-modal button,body .booked-modal button.cancel{background:#fff!important;background:var(--color-theme-white)!important;color:#0a0f0d!important;color:var(--global-font-title)!important;transition:all .4s}body .booked-modal input[type=submit].button-primary:hover{background:#c1121f!important;background:var(--color-theme-primary)!important;border-color:#c1121f!important;border-color:var(--color-theme-primary)!important}body .booked-calendar-wrap .booked-appt-list .timeslot:hover{transition:all .5s ease-in-out;background-color:var(--color-theme-primary-light-bg)}body .booked-modal .bm-window .booked-scrollable{background-color:#e6e6e6;background-color:var(--border-color-light)}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{border-radius:3px}body .booked-modal .button-primary{width:unset}body table.booked-calendar td.today .date span{border:2px solid #000505;border:2px solid var(--color-theme-secondary)}body .booked-form .field .checkbox-radio-block{display:flex;padding:unset}body .booked-form .cf-block{margin:0 0 20px}body .booked-calendar-wrap.small .booked-appt-list::-webkit-scrollbar{width:5px}body .booked-calendar-wrap.small .booked-appt-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px hsla(0,0%,80%,.3)}body .booked-calendar-wrap.small .booked-appt-list::-webkit-scrollbar-thumb{background-color:#c1121f!important;background-color:var(--color-theme-primary)!important;outline:1px solid #c1121f;outline:1px solid var(--color-theme-primary)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyIsIl9saW5rcy5jc3MiLCJfYWRtaW5iYXIuY3NzIiwiX2hlYWRlci5jc3MiLCJfYnVyZ2VyLW1lbnUuY3NzIiwiX2Zvb3Rlci5jc3MiLCJfc2VhcmNoLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0MsTUFHQSxzQkFBdUIsQ0FDdkIseUJBQTBCLENBRzFCLHdDQUEwQyxDQUMxQyx3Q0FBeUMsQ0FDekMsdUJBQXdCLENBQ3hCLDZCQUE4QixDQUM5QixrREFBc0QsQ0FHdEQsdURBQTRELENBQzVELHlEQUE4RCxDQUM5RCx1REFBNEQsQ0FDNUQsd0RBQTZELENBRzdELHdCQUF5QixDQUN6QiwwQkFBMkIsQ0FDM0Isb0JBQXFCLENBQ3JCLHNCQUF1QixDQUV2QixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FHdEIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBQzNCLDBCQUEyQixDQUczQixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FHckIsdUJBQXVCLENBQ3ZCLHlCQUF5QixDQUN6Qix3QkFBd0IsQ0FDeEIsMkJBQTJCLENBQzNCLHNCQUFzQixDQUd0Qiw0QkFBNkIsQ0FDN0IsNEJBQTRCLENBQzVCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJB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aUQsQ0FBakQsK0NBQWlELENBQ2pELDhCQUFrRCxDQUFsRCxpREFDRixDQUNBLDZEQUNDLDhCQUFnQyxDQUNoQyxvREFDRCxDQUdBLGlEQUNDLHdCQUEyQyxDQUEzQywwQ0FDRCxDQUVBLCtFQUNDLGlCQUNELENBRUEsbUNBQ0MsV0FDRCxDQUVBLCtDQUNDLHdCQUE4QyxDQUE5Qyw2Q0FDRCxDQUVBLCtDQUNDLFlBQWEsQ0FDYixhQUNELENBRUEsNEJBQ0ksZUFDSixDQUtFLHNFQUNFLFNBQ0YsQ0FDQSw0RUFDRSwwQ0FDRixDQUVBLDRFQUNFLGtDQUF1RCxDQUF2RCxxREFBdUQsQ0FDdkQseUJBQTZDLENBQTdDLDRDQUNGIiwiZmlsZSI6Imdsb2JhbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuIDpyb290IHtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoOiAxMzAwcHg7XG5cdC0tY29udGVudC13aWR0aC1zbTogMTE3MHB4O1xuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogJ1NGIFBybyBEaXNwbGF5Jztcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxcmVtO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC0tZ2xvYmFsLWJveC1zaGFkb3c6IDBweCAxN3B4IDY1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKHZhcigtLWdsb2JhbC1mb250LXNpemUpIC8gMTYgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXG5cdC8qIEZvbnRzaXplICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiAwLjc1ZW07XG5cdC0tZm9udC1zaXplLW5vcm1hbDogMC44NzVlbTtcblx0LS1mb250LXNpemUtYm9keTogMWVtO1xuXHQtLWZvbnQtc2l6ZS0xODogMS4xMjVlbTtcblxuXHQtLWZvbnQtc2l6ZS1oMTogNC4yMDllbTsgXG5cdC0tZm9udC1zaXplLWgyOiAzLjE1OGVtO1xuXHQtLWZvbnQtc2l6ZS1oMzogMi4zNjllbTtcblx0LS1mb250LXNpemUtaDQ6IDEuNzc3ZW07XG5cdC0tZm9udC1zaXplLWg1OiAxLjMzM2VtO1xuXHQtLWZvbnQtc2l6ZS1oNjogMWVtO1xuXHQtLWZvbnQtc2l6ZS14czogMC43NWVtO1xuXG5cdC8qIExpbmUtSGVpZ2h0ICovXG5cdC0tZm9udC1saW5lLWhlaWdodC1ib2R5OiAyNHB4O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtcDogMjRweDtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgxOiA3N3B4O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDI6IDYwcHg7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogNDdweDtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg0OiAzOHB4O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDU6IDMxcHg7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNjogMjZweDtcblxuXHQvKiBGb250LVdlaWdodCAqL1xuXHQtLWZvbnQtd2VpZ2h0LWJvZHk6IDQwMDtcblx0LS1mb250LXdlaWdodC1oMTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgyOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDM6IDUwMDtcblx0LS1mb250LXdlaWdodC1oNDogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg1OiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDY6IDUwMDtcblxuXHQvKiBmb250LXdlaWdodCovXG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6MzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6NDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTo1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkOjYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOjcwMDtcblxuXHQvKiBMZXR0ZXIgc3BhY2luZyAqL1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctYm9keTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWxpbms6MDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgxOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDI6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMzogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg0OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDU6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNjogMDtcblx0LS1sZXR0ZXItc3BhY2luZzowLjAzcmVtO1xuXHQtLWxldHRlci1zcGFjaW5nLW9uZTogMC4wNjNlbTtcblx0LS1sZXR0ZXItc3BhY2luZy10d286IDAuMTI1ZW07XG4gICAgLS1sZXR0ZXItc3BhY2luZy10aHJlZTogMC4xODhlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1mb3VyOiAwLjI1ZW07XG5cblx0LyogYm9yZGVyLXJhZGl1cyAqL1xuXHQtLWJvcmRlci1yYWRpdXM6IDhweDtcblx0LS1ib3JkZXItcmFkaXVzLXRocmVlOiAzcHg7XG5cdC0tYm9yZGVyLXJhZGl1cy1maXZlOiA1cHg7XG5cdC0tYm9yZGVyLXJhZGl1cy1ib3g6IDhweDtcblx0LS1ib3JkZXItcmFkaXVzLXRlbjoxMHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtdHdlbHZlOjEycHg7XG5cdC0tYm9yZGVyLXJhZGl1cy10d2VudHk6IDIwcHg7XG5cdC0tYm9yZGVyLXJhZGl1cy1jaXJjbGU6IDEwMCU7XG5cblx0LyogeiBpbmRleCAqL1xuXHQtLXotaW5kZXgtbWludXM6LTE7XG5cdFxuXG5cdC8qIENvbG9ycyAqL1xuXHQtLWdsb2JhbC1ib2R5LWJnY29sb3I6ICNmZmZmZmY7XG5cdC0tZ2xvYmFsLWJvZHktYm94LWNvbG9yOiAjRjZGNkY2O1xuXHQtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3I6ICNmMWYzZjU7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICAjNzI3MjcyO1xuXHQtLWdsb2JhbC1mb250LXRpdGxlOiAjMEEwRjBEO1xuXHQtLWdsb2JhbC1kYXJrLXN1Ym1lbnU6ICM3Qzg1OUI7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRiZzogI2Y3ZjdmNztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNFNkU2RTY7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICM0MzQzNDM7XG5cdC0tY29sb3ItbGluazogI0MxMTIxRjtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6I0MxMTIxRjtcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogI0MxMTIxRjtcblx0LS1jb2xvci1mb290ZXItdG9wLWRhcms6ICMwMDA1MDU7XG5cdC0tY29sb3ItZm9vdGVyLWNvcHlyaWdodC1kYXJrOiAgIzBEMEQwRDs7XG5cdC0tY29sb3ItcG9zdC1zdGlja3ktYmc6ICNGOUY5Rjk7XG5cdC0tY29sb3ItZm9vdGVyLWxpZ2h0Ymc6ICMxNzE3MTc7XG5cdC0tY29sb3ItcHJvZHVjdC1iZzogI0ZCRkJGQjtcblx0LS1jb2xvci1oZWFkZXItYmc6ICMwMjAyMDI7XG5cdC0tY29sb3ItdGhlbWUtc2VwYXJhdG9yOiAjQTBBMEEwO1xuXHQtLWNvbG9yLXRoZW1lLWZvb3Rlci1zZXBhcmF0b3I6ICM3NzgzOEY7XG5cblx0XG5cblx0LyogQ3VzdG9tIGVkaXRvciBjb2xvcnMgKi9cblx0LS1jb2xvci10aGVtZS1wcmltYXJ5OiNDMTEyMUY7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrOiNiMzA4MTM7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogI2Y0YjZiZTtcblx0LS1jb2xvci10aGVtZS1saWdodC1ncmF5OiNGRkZDRkM7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5OiAjMDAwNTA1O1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjMDAwNTA1O1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1saWdodDogIzFBMUUxRTtcblx0LS1jb2xvci10aGVtZS1yZWQ6ICNDMTEyMUY7XG5cdC0tY29sb3ItdGhlbWUtZ3JlZW46ICMyN2FlNjA7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjRkVDRDFFO1xuXHQtLWNvbG9yLXRoZW1lLW9yYW5nZTogI0Y5QTYyMDtcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzAwMDtcblx0LS1jb2xvci10aGVtZS1ncmV5OiAjOTVhNWE2O1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlOiAjZmZmZmZmO1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlLWxpZ2h0OiAjN0M4NTlCO1xuXHQtLWNvbG9yLWN1c3RvbS1kYXlsaWdodDogIzk3YzBiNztcblx0LS1jb2xvci1jdXN0b20tc3VuOiAjZWVlOWQxO1xuXHQtLWZvb3Rlci10aGVtZS1kYXJrOiAjMEUxNTI3O1xuXG5cdC8qIEhlYWRlciBlZGl0b3IgY29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtYWN0aXZlOiNDMTEyMUY7XG5cdC0tZ2xvYmFsLWZvbnQtaG92ZXI6I0MxMTIxRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tZm9udC1zaXplLWgxOiAzLjY1M3JlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDI6IDJyZW07XG4gICAgICAgIC0tZm9udC1zaXplLWgzOiAxLjgyN3JlbTtcblx0XHQtLWZvbnQtc2l6ZS1oNDogMS43MDByZW07XG5cdFx0LS1mb250LWxpbmUtaGVpZ2h0LWgxOiA2OHB4O1xuXHQgICAgLS1mb250LWxpbmUtaGVpZ2h0LWgyOiA0MnB4O1xuXHQgICAgLS1mb250LWxpbmUtaGVpZ2h0LWgzOiA0MHB4O1xuXHQgICAgLS1mb250LWxpbmUtaGVpZ2h0LWg0OiAzOHB4O1xuICAgIH1cblxufSIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ud3AtYmxvY2suZWRpdG9yLXBvc3QtdGl0bGUuZWRpdG9yLXBvc3QtdGl0bGVfX2Jsb2NrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oMSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgxKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDEpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMSk7XG59XG5cbmgyIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgyKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgyKTtcbn1cblxuaDMge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgzKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDMpO1xufVxuXG5oNCB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDQpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNCk7XG59XG5cbmg1IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg1KTtcbn1cblxuaDYge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg2KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDYpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDYpO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5zbWFsbCxcbi50ZXh0X3NtYWxsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cbi5vdmVyZmxvdy1oaWRkZW57XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uei1pbmRleC1taW51c3tcblx0ei1pbmRleDogdmFyKC0tei1pbmRleC1taW51cyk7XG5cbn1cbi5sZXR0ZXItc3BhY2luZ3tcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcbn1cbmEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuXHRcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wIHtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LXApO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5hLGkgLCBhIGgxICwgYSBoMiAsYSBoMyAsYSBoNCAsYSBoNSAsYSBoNiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmE6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3NzX3ByZWZpeCBoMSxcbi5jc3NfcHJlZml4IGgyLFxuLmNzc19wcmVmaXggaDMsXG4uY3NzX3ByZWZpeCBoNCxcbi5jc3NfcHJlZml4IGg1LFxuLmNzc19wcmVmaXggaDYge1xuXHRtYXJnaW46IDA7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qKlxuICogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yXG4gKiBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZVxuICogaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYTpmb2N1cyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmF7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuXHRtYXJnaW46IDE1cHggMDtcblx0bGluZS1oZWlnaHQ6IDEuNjZlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxudWwsXG5vbCB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5vbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbm9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxub2wgb2wge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4vKiBEZWZpbml0aW9uIExpc3RzICovXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuZGwgZGQge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5kbCBkZDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuXG4vKiBUYWJsZSAqL1xudGFibGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnRhYmxlIHRkLFxudGFibGUgdGgge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0cGFkZGluZzogNXB4IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3NzX3ByZWZpeC1jb21tZW50cy1tZWRpYSB0YWJsZSB0ZCxcbi5jc3NfcHJlZml4LWNvbW1lbnRzLW1lZGlhIHRhYmxlIHRoe1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcbn1cbi8qIGlucHV0cyAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0aGVpZ2h0OiAzMnB4O1xufVxuaW5wdXQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4tbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtY29tbWVudHMtaW5mbyAudGl0bGUgYXtjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO31cbi5jc3NfcHJlZml4LWNvbW1lbnRzLWluZm8gLnRpdGxlIGE6aG92ZXJ7Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7fVxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4td2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdGhlaWdodDogMTUwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4tbXMtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4tby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19sYWJlbHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBGb250ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheSc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1NGUFJPRElTUExBWU1FRElVTS53b2ZmJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTRiBQcm8gRGlzcGxheSc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1NGUFJPRElTUExBWUJPTEQud29mZicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBtZWRpYSAoIG1pbi13aWR0aDogMTQ5OXB4ICkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xuXHR9XG5cdC5jc3NfcHJlZml4IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cblxuQG1lZGlhICggbWluLXdpZHRoOiAxMzAwcHggKSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG5cdH1cblx0LmNzc19wcmVmaXggLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0fVxufVxuYm9keSAuY29udGFpbmVye21heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7fVxuYm9keSAuY3NzX3ByZWZpeCAuY29udGFpbmVyLCBib2R5IC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZD4uZWxlbWVudG9yLWNvbnRhaW5lcnttYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO31cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDEzMHB4IDE1cHg7XHRcbn1cblxuLmhvbWUgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMTMwcHggMTVweDtcbn1cblxuQG1lZGlhICggbWF4LXdpZHRoOiAxMDI0cHggKSB7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbixcblx0LmhvbWUuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDcwcHggMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4sXG5cdC5ob21lLmJsb2cgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiA1MHB4IDE1cHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRcdCAgU2Nyb2xsYmFyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNjcm9sbGJhci10aHVtYiwgLnNjcm9sbGJhci10cmFjay15IHsgd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG4gIFxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEJhY2sgdG8gVG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNjVweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG4jYmFjay10by10b3AgLnRvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbiNiYWNrLXRvLXRvcCAudG9wOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuI2JhY2stdG8tdG9wIC5jc3NfcHJlZml4LWJ0dC1ib3h7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNiYWNrLXRvLXRvcCBzcGFuIHN2Z3tcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG4jYmFjay10by10b3AgLmNzc19wcmVmaXgtYnR0LXNoYXAgc3Zne1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xufVxuI2JhY2stdG8tdG9wIC5jc3NfcHJlZml4LWJ0dC1pY29uIHN2Z3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cbiNiYWNrLXRvLXRvcCAudG9wOmhvdmVyIC5jc3NfcHJlZml4LWJ0dC1zaGFwIHN2Z3sgXG5cdHRvcDogN3B4O1xuIH1cbiNiYWNrLXRvLXRvcCAudG9wOmhvdmVyIC5jc3NfcHJlZml4LWJ0dC1pY29uIHN2Z3tcblx0Ym90dG9tOiAyNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gIExvYWRlciAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNsb2FkaW5nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQnJlYWRjcnVtYiBzdHlsZSAxIDIgYW5kIDMgNCA1XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0cGFkZGluZzogMTAwcHggMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItaGVhZGVyLWJnKTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDgzcHggMTVweDtcblx0ei1pbmRleDogOTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkgYXtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkgYTpob3Zlcntcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWItdWk6OmJlZm9yZSAsLmJyZWFkY3J1bWItYmc6OmJlZm9yZXsgXG5cdCBwb3NpdGlvbjogYWJzb2x1dGU7ICBcblx0IGxlZnQ6IDA7XG5cdCByaWdodDogMDsgXG5cdCBjb250ZW50OiBcIlwiOyBcblx0IHdpZHRoOiAxMDAlOyBcblx0IGhlaWdodDogMTAwJTsgXG5cdCB0b3A6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XHRcblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxke1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byBvbCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSAuYnJlYWRjcnVtYiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIHtcblx0cGFkZGluZzogNDVweCAwO1xufVxuXG4uYnJlYWRjcnVtYi1iZyxcbi5icmVhZGNydW1iLXZpZGVvLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWItYmcgdmlkZW8sXG4uYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCxcbi5icmVhZGNydW1iLXZpZGVvIHZpZGVvLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciB2aWRlbyxcbi52aWRlby1icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciAjdmlkZW8tYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5icmVhZGNydW1iLWJnLmNzc19wcmVmaXgtb3Zlci1kYXJrLTgwOjpiZWZvcmUsXG4uYnJlYWRjcnVtYi11aTo6YmVmb3JlIHtcblx0ei1pbmRleDogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItaGVhZGVyLWJnKTtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC50aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLm1haW4tc2hhcC1ib3ggLnNoYXAtb25le1xuXHRsZWZ0OiAtMTMwcHg7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IC0xNTBweDtcbn1cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5tYWluLXNoYXAtYm94IC5zaGFwLXR3b3tcblx0d2lkdGg6IDkwcHg7IGhlaWdodDogOTBweDtcbn1cblxuLyogcmVzcG9uc2l2ZSBicmVhZGNydW1iICovXG5cbkBtZWRpYShtYXgtd2lkdGggOiAxMDI0cHgpe1xuXG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25le1xuXHRcdHBhZGRpbmc6IDcwcHggMTVweDtcblx0fVxuXG59XG5cbkBtZWRpYShtYXgtd2lkdGggOiA3NjdweCl7XG5cblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmV7XG5cdFx0cGFkZGluZzogNTBweCAxNXB4O1xuXHR9XG5cbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ2FwdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQgIC53cC1jYXB0aW9uLXRleHR7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0ICAud3AtY2FwdGlvbi10ZXh0e1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWducmlnaHQsXHJcblx0LndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG5cclxuXHQud3AtY2FwdGlvbi5hbGlnbmxlZnQsXHJcblx0LndwLWJsb2NrLWltYWdlLmFsaWdubGVmdCB7XHJcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgMTVweCAxNXB4IDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWljb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ3OXB4KSB7XHJcblx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG5cdH1cclxufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5hIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XHJcbn1cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG5cclxuYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay12aXNpdGVkKTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyxcclxuYTphY3RpdmUge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQWRtaW5iYXIgY3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogdG9nZ2xlLW9wZW4gIHN0YXJ0Ki9cclxuYm9keS5hZG1pbi1iYXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVue1xyXG5cdHRvcDogMzBweDtcclxufVxyXG4vKiBUb2dnbGUtb3BlbiAgRW5kKi9cclxuXHJcbmJvZHkuYWRtaW4tYmFyIGhlYWRlciAsYm9keS5hZG1pbi1iYXIgLmhhcy1zdGlja3kuaGVhZGVyLXVwe1xyXG5cdHRvcDogMzBweDtcclxufSBcclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xyXG5cdC8qIFN0YXRpYyBhZG1pbmJhciAoTm90IHN0aWNreSkqL1xyXG5cdGJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cHtcclxuXHRcdHRvcDowO1xyXG5cdH1cclxuXHRib2R5LmFkbWluLWJhciAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW4gLGJvZHkuYWRtaW4tYmFyIGhlYWRlcntcclxuXHRcdHRvcDogNDZweDtcclxuXHR9XHJcblx0Ym9keS5hZG1pbi1iYXIuaGVhZGVyLS1pcy1zdGlja3kgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVue1xyXG5cdFx0dG9wOjA7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MnB4KXtcclxuXHQvKiBTdGlja3kgYWRtaW5iYXIqL1xyXG5cdGJvZHkuYWRtaW4tYmFyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbntcclxuXHRcdHRvcDogNDZweDtcclxuXHR9XHJcblx0Ym9keS5hZG1pbi1iYXIgaGVhZGVyICxib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXB7XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fSBcclxuXHRib2R5LmFkbWluLWJhciAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW57XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fVxyXG59IiwiQGltcG9ydCBcIl9hZG1pbmJhci5jc3NcIjtcbi8qIGhlYWRlciAqL1xuaGVhZGVyIC5jb250YWluZXItZmx1aWR7XG5cdHBhZGRpbmc6IDAgMzBweDtcbn1cbmhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgaW1nLmxvZ28ge1xuICAgIGhlaWdodDogNTBweDtcbn1cbmhlYWRlcntcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItaGVhZGVyLWJnKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1icmFuZCBpbWd7XG5cdGhlaWdodDogNTBweDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci11cCxoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItaGVhZGVyLWJnKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuICAgIHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWRvd257XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XHRcbn0gXG5cbi8qRm9yIGVsZW1lbnRvciBoZWFkZXIgKi9cbmhlYWRlciAuaGVhZGVyLXVwLmhhcy1zdGlja3ksaGVhZGVyIC5oZWFkZXItZG93bi5oYXMtc3RpY2t5e1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbiAgICAtby1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG4gICAgLW1zLWJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTtcbn1cblxuaGVhZGVyIC5oZWFkZXItZG93bi5oYXMtc3RpY2t5e1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLyogbWVudSAqL1xuaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbmhlYWRlciAubmF2YmFyLWNvbGxhcHNle1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0ZmxleC1ncm93OiBpbmhlcml0O1xufVxuLmhmLWVsZW1lbnRvci1sYXlvdXQgc3Bhbi5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZS1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiogRVNTRU5USUFMIFNUWUxFUyAqKiovXG4uc2YtbWVudSwgLnNmLW1lbnUgKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZi1tZW51IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNmLW1lbnUgdWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk7XG59XG4uc2YtbWVudSA+IGxpIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zZi1tZW51IGxpOmhvdmVyID4gdWwsXG4uc2YtbWVudSBsaS5zZkhvdmVyID4gdWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNmLW1lbnUgdWwgdWwge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG59XG5cblxuLyoqKiBERU1PIFNLSU4gKioqL1xuXG4uc2YtbWVudSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNmLW1lbnUgdWwuc3ViLW1lbnUge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHR3aWR0aDogMzAwcHg7IC8qIG5vIGF1dG8gc3ViIHdpZHRoIGZvciBJRTcsIHNlZSB3aGl0ZS1zcGFjZSBjb21tZW50IGJlbG93ICovXG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGF7XG5cdHBhZGRpbmc6IDEwcHggMjVweDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc2YtbWVudSB1bC5zdWItbWVudSBsaTpob3ZlciA+IGEsXG4uc2YtbWVudSB1bC5zdWItbWVudT5saS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0+YSxcbi5zZi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSxcbi5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5he3BhZGRpbmctbGVmdDozNXB4O31cbi5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbT5hOmJlZm9yZXtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDI1cHg7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICBcdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIFx0LW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIFx0LW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgXHQtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbTpob3Zlcj5hOmJlZm9yZSwgLnNmLW1lbnUgdWw+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtPmE6YmVmb3JlLCAuc2YtbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmE6YmVmb3JlLCAuc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YTpiZWZvcmV7XG5cdGhlaWdodDogMTZweDtcbn1cbiAuc2NfbGF5b3V0c19tZW51X25hdiBsaSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLnNmLW1lbnUgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0cGFkZGluZzogMThweCAzMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHpvb206IDE7IC8qIElFNyAqL1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2YtbWVudSBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNmLW1lbnUgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuIC5zZi1tZW51ID4gbGkgPiB1bCB1bCB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBtYXJnaW46IDAgMCAwIDRweDtcbn1cbi5zZi1tZW51IGxpIHtcdFxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNmLW1lbnUgbGk6aG92ZXIgPiBhLFxuLnNmLW1lbnUgbGkuc2ZIb3ZlciA+IGF7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc2YtbWVudSB1bCBsaTpob3ZlciA+IGEsXG4uc2YtbWVudSB1bCBsaS5zZkhvdmVyID4gYXtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNmLW1lbnUgIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4uc2YtbWVudSAgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5zZi1tZW51ICB1bCA+IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50PmEsXG4uc2YtbWVudSAgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGF7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgfVxuXG4uc2YtYXJyb3dzIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5zZi13aXRoLXVsOmFmdGVye1xuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLWFycm93cyAuc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudD5hIC5zZi13aXRoLXVsOmFmdGVye1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKioqIGFycm93cyAoZm9yIGFsbCBleGNlcHQgSUU3KSAqKi9cbi5zZi1hcnJvd3MgLnNmLXdpdGgtdWwge1xuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHQgLyogbm8gQ1NTIGFycm93cyBmb3IgSUU3IChsYWNrIHBzZXVkby1lbGVtZW50cykgKi9cbn1cbi8qIHN0eWxpbmcgZm9yIGJvdGggY3NzIGFuZCBnZW5lcmF0ZWQgYXJyb3dzICovXG4uc2YtYXJyb3dzIC5zZi13aXRoLXVsOmFmdGVyIHtcblx0Y29udGVudDogJ1xcZjBkZCc7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjsgXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTVweDtcbn1cbi5zZi1tZW51IGxpID4gLnN1Yi1tZW51ICAuc2Ytd2l0aC11bDphZnRlcntcblx0cmlnaHQ6IDI1cHg7XG5cdHRvcDogNTAlO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNmLWFycm93cyA+IGxpID4gLnNmLXdpdGgtdWw6Zm9jdXM6YWZ0ZXIsXG4uc2YtYXJyb3dzID4gbGk6aG92ZXIgPiAuc2Ytd2l0aC11bDphZnRlcixcbi5zZi1hcnJvd3MgPiAuc2ZIb3ZlciA+IC5zZi13aXRoLXVsOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IC8qIElFOCBmYWxsYmFjayBjb2xvdXIgKi9cbn1cblxuLyogc3R5bGluZyBmb3IgcmlnaHQtZmFjaW5nIGFycm93cyAqL1xuLnNmLWFycm93cyB1bCAuc2Ytd2l0aC11bDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uc2YtYXJyb3dzIHVsIC5zZi13aXRoLXVsOmFmdGVyXG4uc2YtYXJyb3dzIHVsIGxpID4gLnNmLXdpdGgtdWw6Zm9jdXM6YWZ0ZXIsXG4uc2YtYXJyb3dzIHVsIGxpOmhvdmVyID4gLnNmLXdpdGgtdWw6YWZ0ZXIsXG4uc2YtYXJyb3dzIHVsIC5zZkhvdmVyID4gLnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXI6YWZ0ZXIgLCAuc2YtbWVudSB1bCBsaTpob3Zlcj5hOmFmdGVyICwuc2YtYXJyb3dzIHVsIGxpOmhvdmVyIC5zZi13aXRoLXVsOmFmdGVye1xuXHRjb2xvcjogIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufSBcblxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyogTWVudSBEYXJrIChtZW51LWRhcmspICovXG5cbi5tZW51LWRhcmsgLnNmLW1lbnUgPiBsaSA+IGF7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4ubWVudS1kYXJrIC5zZi1tZW51ID4gbGk6aG92ZXIgPiBhe1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi8qIE1lbnUgSG92ZXIgQmFja2dyb3VuZCAobWVudS1ob3Zlci1iYWNrZ3JvdW5kKSAqL1xuXG4ubWVudS1ob3Zlci1iYWNrZ3JvdW5kIC5zZi1tZW51ID4gbGk6aG92ZXIgPiBhLFxuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudSAgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhe1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1lbnUgSG92ZXIgVG9wIEJvcmRlciAobWVudS1ob3Zlci10b3AtYm9yZGVyKSAqL1xuXG4ubWVudS1ob3Zlci10b3AtYm9yZGVyIC5zZi1tZW51ID4gbGkgPiBhOjpiZWZvcmV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLm1lbnUtaG92ZXItdG9wLWJvcmRlciAuc2YtbWVudSA+IGxpOmhvdmVyID4gYTo6YmVmb3Jle1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogaGVhZGVyIG92ZXIgKi9cbi5oZWFkZXItb3ZlciBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cblxuXG4uaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmV7XG5cdHBhZGRpbmc6IDIwMHB4IDE1cHggMTMwcHg7XG59XG5cbi8qIHRyaW5nbGUgKi9cblxuLnRyaW5nbGVfY29sdW1uX2xlZnQ6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgNTlweCA2MHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgdHJhbnNwYXJlbnQ7XG59XG5cbi50cmluZ2xlX2NvbHVtbl9yaWdodDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDY0cHggIDAgMCA2MHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi8qIE1lZ2EgKi9cbiAuc2YtbWVudSB1bDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2YtbWVudSA+IGxpW2NsYXNzKj1cImNvbHVtbnMtXCJdIGxpe1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNmLW1lbnUgPiBsaVtjbGFzcyo9XCJjb2x1bW5zLVwiXSA+IHVsLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAyLjNlbSA0LjNlbTtcbn1cbi5zZi1tZW51ID4gbGlbY2xhc3MqPVwiY29sdW1ucy1cIl0gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmc6IDAuNjVlbSAwO1xuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5zZi1tZW51ID4gbGlbY2xhc3MqPVwiY29sdW1ucy1cIl0gbGkgbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwLjY1ZW0gMDtcbn1cbi5zZi1tZW51Lm5hdmJhci1uYXYgbGkuY29sdW1ucy0yID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5zZi1tZW51Lm5hdmJhci1uYXYgbGkuY29sdW1ucy0zID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLnNmLW1lbnUubmF2YmFyLW5hdiBsaS5jb2x1bW5zLTQgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMjUlO1xufVxuLnNmLW1lbnUubmF2YmFyLW5hdiBsaS5jb2x1bW5zLTUgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMjAlO1xufVxuLnNmLW1lbnUubmF2YmFyLW5hdiBsaS5jb2x1bW5zLTYgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMTYuNjY2NiU7XG59XG4uc2YtbWVudS5uYXZiYXItbmF2IGxpW2NsYXNzKj1cImNvbHVtbnMtXCJdPnVsPmxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zZi1tZW51IGxpW2NsYXNzKj1cImNvbHVtbnMtXCJdIGxpIC5zZi13aXRoLXVsOmFmdGVye1xuXHRkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIGxpW2NsYXNzKj1cImNvbHVtbnMtXCJdPnVsIHVsICwuc2YtbWVudSBsaVtjbGFzcyo9XCJjb2x1bW5zLVwiXT4gdWwuc3ViLW1lbnUgdWx7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbXMtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIEFuaW1hdGlvbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG5cdDAlIHtvcGFjaXR5OiAwO31cblx0MTAwJSB7b3BhY2l0eTogMTt9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge29wYWNpdHk6IDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxO31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7b3BhY2l0eTogMTt9XG5cdDEwMCUge29wYWNpdHk6IDA7fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7b3BhY2l0eTogMTt9XG5cdDEwMCUge29wYWNpdHk6IDA7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4yKSByb3RhdGUoMCk7fVxuXHQxMDAlIHtvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMTgwZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7b3BhY2l0eTogMDsgdHJhbnNmb3JtOnNjYWxlKDAuMikgcm90YXRlKDApO31cblx0MTAwJSB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb25TY2FsZSB7XG5cdDAlIHtvcGFjaXR5OiAxOyAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDE4MGRlZyk7fVxuXHQxMDAlIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjIpIHJvdGF0ZSgwKTt9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvblNjYWxlIHtcblx0MCUge29wYWNpdHk6IDE7ICB0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDE4MGRlZyk7fVxuXHQxMDAlIHtvcGFjaXR5OiAwOyB0cmFuc2Zvcm06c2NhbGUoMC4yKSByb3RhdGUoMCk7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRQYW5lbCB7XG5cdDAlIHtvcGFjaXR5OiAwO1x0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCkgO31cblx0MTAwJSB7b3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgO31cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodFBhbmVsIHtcblx0MCUge29wYWNpdHk6IDA7XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCkgO31cblx0MTAwJSB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRQYW5lbCB7XG5cdDAlIHtvcGFjaXR5OiAxO1x0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgO31cblx0MTAwJSB7b3BhY2l0eTogMDstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSA7fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodFBhbmVsIHtcblx0MCUge29wYWNpdHk6IDE7XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgO31cblx0MTAwJSB7b3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpIDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Nb3ZlIHtcblx0MCUge29wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO31cblx0MTAlIHtvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDEsIDEpOyB9XG5cdDEwMCUge29wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTW92ZSB7XG5cdDAlIHtvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7IH1cblx0MTAlIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAxLCAxKTsgfVxuXHQxMDAlIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRNb3ZlIHtcblx0MCUge29wYWNpdHk6IDAuMTQ7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG5cdDEwMCUge29wYWNpdHk6IDAuMTQ7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dE1vdmUge1xuXHQwJSB7b3BhY2l0eTogMC4xNDsgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG5cdDEwMCUge29wYWNpdHk6IDAuMTQ7IHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dE1vdmUyIHtcblx0MCUge29wYWNpdHk6IDAuODsgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG5cdDEwMCUge29wYWNpdHk6IDAuMTQ7ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRNb3ZlMiB7XG5cdDAlIHtvcGFjaXR5OiAwLjg7ICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblx0MTAwJSB7b3BhY2l0eTogMC4xNDsgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpOyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpe1xuXHQuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQgdWwgbGkgYSAuc2VhcmNoLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KXtcblx0LnNmLW1lbnU+bGk+YSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMThweCAxMnB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdGhlYWRlciNkZWZhdWx0LWhlYWRlciAuY3VzdG9tLXRvZ2dsZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlke1xuXHRcdHBhZGRpbmc6IDVweCAzMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXHQuaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRcdHBhZGRpbmc6IDE2MHB4IDE1cHggNjBweDtcblx0XHRcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdFx0cGFkZGluZzogMTQwcHggMTVweCA2MHB4O1xuXHR9XG59XG4iLCJcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmNzc19wcmVmaXgtbmF2aWdhdGlvbi1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgSGVhZGVyLXN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudXtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9vdGVyLXRvcC1kYXJrKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9vdGVyLXRvcC1kYXJrKTtcbiAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cdHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTtcblx0b3BhY2l0eTogMTtcbiAgICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gICAgLW1vei1vcGFjaXR5OiAxO1xuICAgIC1vLW9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVue1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgLW8tb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5oZWFkZXItdXAsLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuaGVhZGVyLWRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3Blbi5oZWFkZXItZG93bntcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci1kb3due1xuXHR0b3A6IC0xMDBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuXHR6LWluZGV4OiA5OTk7XG59XG5cbi53aWRnZXQtbmF2LW1lbnUgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhcntcblx0cGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIHtcblx0cGFkZGluZzogMCAxNjJweDtcbn1cblxuaGVhZGVyLnN0eWxlLWRlZmF1bHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgbGkgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSBsaSAuc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0cmlnaHQ6IC0zMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGkgYSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAubnVtYmVyLWluZm8gbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIGkge1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaTpob3ZlciBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpOmhvdmVyIGEgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSBpIHtcblx0d2lkdGg6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb257XG5cdGNvbG9yOiAjMGMwYzBjO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiBpIHtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IC01MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5cbi8qKioqKioqKioqKioqc3R5bGUgMSoqKioqKioqKioqL1xuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlciB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5kZWFmdWx0LWhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXJ7XG5cdHBhZGRpbmc6IDAgNXB4IDAgMDtcbn1cblxuLm1lbnUtYnRuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWFmdWx0LWhlYWRlciAubWVudS1idG57XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5tZW51LWJ0biAubGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoLjI5LCAuNjEsIC45LCAuNDUpO1xufVxuXG4ubWVudS1idG4gLmxpbmUudHdvIHtcblx0bGVmdDogNXB4O1xuXHR0b3A6IDEwcHg7XG59XG5cbi5tZW51LWJ0biAubGluZS50aHJlZSB7XG5cdHRvcDogMjBweDtcbn1cblxuLmhhbS10b2dnbGU6aG92ZXIgLm1lbnUtYnRuOm5vdCguaXMtYWN0aXZlKSAubGluZS50d28ge1xuXHRsZWZ0OiAwO1xufVxuXG4uaGFtLXRvZ2dsZTpob3ZlciAubWVudS1idG46bm90KC5pcy1hY3RpdmUpIC5saW5lLm9uZSxcbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUudGhyZWUge1xuXHRsZWZ0OiA1cHg7XG59XG5cbi5oYW0tcy10b2dnbGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saSBhIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpOmhvdmVyID4gYSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3ZlciA+IGEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPiBhLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gLnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4udG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXIgPiAudG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+LnRvZ2dsZWRyb3AgaXtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpPiAudG9nZ2xlZHJvcCBpe1xuXHRmb250LXNpemU6IDM1cHg7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgIC50b2dnbGVkcm9wIGl7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZGFyay1zdWJtZW51KTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3ZlciAudG9nZ2xlZHJvcCBpICxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSAudG9nZ2xlZHJvcCBpICxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnRvZ2dsZWRyb3AgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IC50b2dnbGVkcm9wLmFjdGl2ZSBpIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpe1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSBsaSBhIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tZW51LWJ0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4ubWVudS1vcGVuIC5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0bi5pcy1zLWFjdGl2ZSAubGluZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLnNpZGUtYmFyLW9wZW4gLm1lbnUtYnRuIC5saW5lLW4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKC4yOSwgLjYxLCAuOSwgLjQ1KTtcbn1cblxuI21lbnUtYnRuLXNpZGUtY2xvc2UgLm1lbnUtYnRuLmlzLXMtYWN0aXZlIC5saW5lIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNzBweDtcblx0dG9wOiA1MHB4O1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4gLmxpbmUtbi5jLW9uZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuXG5cbi5jLWNvbGxhcHNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG5cdGZsZXgtYmFzaXM6IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDE7XG59XG5cblxuLm1lbnUtbmV3LXdyYXBwZXIucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA5MHZoO1xufVxuXG4udmVydGljbGUtbW4ge1xuXHRoZWlnaHQ6IDYwdmg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuOmJlZm9yZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHQtbW96LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHQtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSB7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaXtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuIC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpICwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaXtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluQW5pbWF0aW9uO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgyKSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMyksLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpLC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg0KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg1KSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNSkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNiksLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDYpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg3KSwubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNykge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoOCksLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDgpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDkpLC5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg5KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMS4zcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuM3M7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMTApe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS40cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS40cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuNHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDExKXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgxMil7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMS42cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMTMpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDE0KXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuOHM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuOHM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS44cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRBbmltYXRpb247XG5cdCBhbmltYXRpb24tbmFtZTogZmFkZU91dEFuaW1hdGlvbjtcblx0IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuXHQgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuXHQgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHQgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdCAtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdCBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdCB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgyKXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMyl7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpe1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg1KXtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNil7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjAuMnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6MC4ycztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6MC4ycztcbiAgICBhbmltYXRpb24tZGVsYXk6MC4ycztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNyl7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cblxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGlnaHQgTW9kZSAqL1xuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2Rle1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saT5he1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saSA+LnRvZ2dsZWRyb3B7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpOmhvdmVyID4gYXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge29wYWNpdHk6IDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxO31cbn1cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge29wYWNpdHk6IDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxO31cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge29wYWNpdHk6IDE7fVxuXHQxMDAlIHtvcGFjaXR5OiAwO31cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtvcGFjaXR5OiAxO31cblx0MTAwJSB7b3BhY2l0eTogMDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2V7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hLC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGl7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhLCAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpe1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpPmEsLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaXtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGl7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdntcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4O1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxuXG5cdC53aWRnZXQtbmF2LW1lbnUgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhcntcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdH1cbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5tZW51LW5ldy13cmFwcGVyLnJvd3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi52ZXJ0aWNhbC1tZW51LWxheW91dCAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG59XG4udmVydGljYWwtbWVudS1sYXlvdXQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFye1xuXHRwYWRkaW5nOiAwO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXR7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdj5saT5hICwuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBzdmd7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtPi50b2dnbGVkcm9wIGksIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bCBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5he1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIGxpID4gLnRvZ2dsZWRyb3AgaXtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1kYXJrLXN1Ym1lbnUpO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbiIsImZvb3Rlci5jc3NfcHJlZml4LXVuaXEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9vdGVyLXRvcC1kYXJrKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCB7XG5cdHBhZGRpbmc6IDgwcHggMDtcbn1cblxuZm9vdGVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWxvZ28gaW1nIHtcblx0d2lkdGg6IDExMHB4O1xufVxuXG5mb290ZXIgLndpZGdldDo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciAud2lkZ2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvb3Rlci1jb3B5cmlnaHQtZGFyayk7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmZvb3Rlci1tYWluIC53aWRnZXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLXRvcCAud2lkZ2V0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmZvb3Rlci10aXRsZSwgXG5mb290ZXIgLndpZGdldCAud2lkZ2V0LXRpdGxlLCBcbmZvb3RlciAud2lkZ2V0X2Jsb2NrIGgxLCBcbmZvb3RlciAud2lkZ2V0X2Jsb2NrIGgyLCBcbmZvb3RlciAud2lkZ2V0X2Jsb2NrIGgzLCBcbmZvb3RlciAud2lkZ2V0X2Jsb2NrIGg0LCBcbmZvb3RlciAud2lkZ2V0X2Jsb2NrIGg1e1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuZm9vdGVyIC53aWRnZXQgdWwgbGkge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMC41ZW0gMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlxcZjEwMVwiO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRvcDogMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLndwLXRhZy1jbG91ZCBsaSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogNXB4IDVweCA1cHggMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYS5yc3N3aWRnZXQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndwLWNhbGVuZGFyLXRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhLFxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0b3A6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGVmdDogMDtcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlxcZjEwMVwiO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRvcDogMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTpob3Zlcjo6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuZm9vdGVyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCwgXG5mb290ZXIgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBzcGFuLmFjaGl2ZUNvdW50e1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjp2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5jc3NfcHJlZml4LWNvbnRhY3QgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6OmJlZm9yZSxcbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTo6YmVmb3JlIHtcblx0dG9wOiAxNHB4O1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG5cdHBhZGRpbmc6IDdweCAwIDdweCAxNXB4O1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZvb3Rlci10aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXQgLmZvb3Rlci10aXRsZSAudGl0bGUtYm9yZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ2lrIC5mb290ZXItdG9wIHtcblx0cGFkZGluZzogNTBweCAxNXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1mb290ZXItY3VzdG9tLWNvbG9yKTtcbn1cblxuLmxvZ2lrIC5mb290ZXItdG9wIC53aWRnZXQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLW1haW4gLnRleHR3aWRnZXQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ubG9naWsgLmZvb3Rlci10b3AgLndpZGdldC1jb250ZW50IC53aWRnZXQtY29udGVudC1pbWcge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRsaW5lLWhlaWdodDogODBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dpayAuZm9vdGVyLXRvcCAud2lkZ2V0LWNvbnRlbnQgaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tY3VzdG9tLWxldHRlci1zcGFjaW5nKTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxvZ2lrIC5mb290ZXItdG9wIC53aWRnZXQtY29udGVudCAuYWRkcmVzcyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLW1haW4gLmZvb3Rlci1sZWZ0LXdpZGdldCBwIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGksXG4uZm9vdGVyLW1haW4gLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51PmxpPmEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGkubWVudS1pdGVtIGEsXG4uZm9vdGVyLW1haW4gLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbSBhIHtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGkubWVudS1pdGVtIGE6aG92ZXIsXG4uZm9vdGVyLW1haW4gLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbSBhOmhvdmVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5mb290ZXItbWFpbiAubWVudS1pbXBvcnRhbnQtbGlua3MtY29udGFpbmVyIHVsIGxpOmJlZm9yZSxcbi5mb290ZXItbWFpbiAud2lkZ2V0IC5tZW51LWl0LXNlcnZpY2VzLWNvbnRhaW5lciB1bCBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaTpob3ZlcjpiZWZvcmUsXG4uZm9vdGVyLW1haW4gLndpZGdldCAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGk6aG92ZXI6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZS1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZSBsaSBhIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG5cbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZSBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaGFyIGxpIGE+c3ZnIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xufVxuXG4uc2hhcmUgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLndpZGdldC1zcGFjZSB7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLm1jNHdwLWZvcm0tZmllbGRzIC5uZXdzbGF0dGVyIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHdpZHRoOiA4NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBidXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0d2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIgYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51IHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLW1haW4gLndpZGdldCAubWFwLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLnN1YnNjcmliZSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1jNHdwLWZvcm0tZmllbGRzIC5zdWJzY3JpYmUgYnV0dG9uW3R5cGU9c3VibWl0XSBzdmd7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIC5jc3NfcHJlZml4LW1haWwtZm9ybS0xIC5lbWFpbCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDM0MzQzO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbn1cbi5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyAuY3NzX3ByZWZpeC1tYWlsLWZvcm0tMSAuZW1haWw6Zm9jdXN7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyAuY3NzX3ByZWZpeC1tYWlsLWZvcm0tMSAuc3VibWl0LWJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09XG5yZWNlbnRzLXBvc3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuZm9vdGVyIC5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsgLmNzc19wcmVmaXhfcG9zdF90aXRsZXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIHVse1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5mb290ZXIgLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgdWwuY3NzX3ByZWZpeC1wb3N0IGxpIC5wb3N0LWJsb2cgdWwgbGkgYXtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuZm9vdGVyIC5jc3NfcHJlZml4LXdpZGdldC1tZW51IHVsLmNzc19wcmVmaXgtcG9zdCBsaSAucG9zdC1ibG9nIHVsIGxpIGE6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuXHQubG9naWsgLmZvb3Rlci10b3AgLndpZGdldC1jb250ZW50IC5hZGRyZXNzIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0fVxuXG5cdC5sb2dpayAuZm9vdGVyLXRvcC13aWRnZXQge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cblx0LmxvZ2lrIC5mb290ZXItdG9wIC53aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbnRlbnQtaW1nIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xuXHRmb290ZXIgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cblxuXHQubG9naWsgLmZvb3Rlci10b3Age1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuXHQubG9naWsgLmZvb3Rlci10b3Age1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmZvb3Rlci1tYWluIC53aWRnZXQtc3BhY2Uge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuXHQubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTI1MHB4KXtcblx0Lm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIC5jc3NfcHJlZml4LW1haWwtZm9ybS0xIC5lbWFpbHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG5cdC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyAuY3NzX3ByZWZpeC1tYWlsLWZvcm0tMSAuc3VibWl0LWJ0bntcblx0XHR3aWR0aDogMzAlO1xuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA4NjBweCl7XG5cdC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyAuY3NzX3ByZWZpeC1tYWlsLWZvcm0tMSAuZW1haWx7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXHQubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgLmNzc19wcmVmaXgtbWFpbC1mb3JtLTEgLnN1Ym1pdC1idG57XG5cdFx0d2lkdGg6IDQwJTtcblx0fVxufVxuQG1lZGlhKG1heC13aWR0aDogNDAwcHgpe1xuXHQubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgLmNzc19wcmVmaXgtbWFpbC1mb3JtLTEgLmVtYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0fVxuXG5cdC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyAuY3NzX3ByZWZpeC1tYWlsLWZvcm0tMSAuc3VibWl0LWJ0bntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBTZWFyY2ggQm94ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVse1xuXHRtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcblx0d2lkdGg6IDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05cHg7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTE7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG4gIH1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG5cdHdpZHRoOiAyNTBweDtcblx0ei1pbmRleDogMTtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG4gIH1cbiAgXG4uc2VhcmNoLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbi5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbiAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4gIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbiAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBidXR0b24uYnRuLXNlYXJjaC1jbG9zZSBzdmd7XG5cdCAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHRvcDogMTJweDtcbiAgfVxuICBcbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuICBcbiAgLm5hdmJhciB1bC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtb3BhY2l0eTogMTtcblx0LW1vei1vcGFjaXR5OiAxO1xuXHQtby1vcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1zZWFyY2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2IoMTcgMTcgMTcgLyA5NSUpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTAwcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LW9wYWNpdHk6IDA7XG5cdC1tb3otb3BhY2l0eTogMDtcblx0LW8tb3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxuICB9XG4gIFxuICAuYnRuLS1zZWFyY2gtY2xvc2Uge1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMWVtO1xuXHRyaWdodDogMS4yNWVtO1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIgLmJ0bi0tc2VhcmNoLWNsb3Nle1xuXHR0b3A6IDEuNWVtO1xufVxuICBcbiAgLmJ0bi0tc2VhcmNoLWNsb3NlOmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBcbiAgLnNlYXJjaC0tb3BlbiAuc2VhcmNoX19mb3JtIHtcblx0bWFyZ2luOiA1ZW0gMDtcblx0d2lkdGg6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuc2VhcmNoX19mb3JtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2Zvcm06OmFmdGVyIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTW92ZTtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTW92ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiAgXG4gIC5zZWFyY2hfX2lucHV0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwLjA1ZW0gMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICB9XG4gIFxuICAuc2VhcmNoX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICB9XG4gIFxuICAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuICBcbiAgLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjY7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIH1cbiAgXG4gIC5zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuICBcbiAgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIFxuICAuc2VhcmNoX19pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgLmhhcy1jb250ZW50fmxhYmVsLFxuICBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBpbnB1dDpmb2N1c35sYWJlbCxcbiAgZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuXHR0b3A6IC05MHB4O1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgc3ZnIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAyMHB4O1xuICB9XG4gIFxuICAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxZjIzMzI7XG4gIH1cbiAgXG4gIGZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHR0b3A6IC0xM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGxlZnQ6IDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbi5zZWFyY2gtZm9ybXtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDFweDtcblx0dG9wOiAxcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDA7XG59XG5cbmhlYWRlciAuc2VhcmNoX2NvdW50IC5idG4tc2VhcmNoLCBoZWFkZXIgLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaCBzdmd7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cblxuLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaCwgLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaCBzdmcge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaCBpe1xuXHR0cmFuc2l0aW9uOiBub25lO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaDpob3ZlciwgXG4uc2VhcmNoX2NvdW50IC5idG4tc2VhcmNoOmhvdmVyIHNwYW4sXG4uc2VhcmNoX2NvdW50IC5idG4tc2VhcmNoOmhvdmVyIHN2Z3tcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaDpob3ZlciwgXG5oZWFkZXIgLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaDpob3ZlciBzcGFuLFxuaGVhZGVyIC5zZWFyY2hfY291bnQgLmJ0bi1zZWFyY2g6aG92ZXIgaXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLyogc2VhcmNoLWNvbG9ybW9kZSAqL1xuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2h7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbn1cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaF9fZm9ybTphZnRlcntcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmd7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cbi5zZWFyY2hfc3R5bGVfbGlnaHQgaW5wdXQ6OnBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4uc2VhcmNoX3N0eWxlX2xpZ2h0IGJ1dHRvbi5idG4tc2VhcmNoLWNsb3NlIHN2Z3tcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4vKiBzZWFyY2ggYW5pbWF0aW9uICovXG5cbi5zZWFyY2gtYW5pbWF0ZS1sZWZ0IC5zZWFyY2h7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1sZWZ0IC5zZWFyY2guc2VhcmNoLS1vcGVue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgXG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1yaWdodCAuc2VhcmNoe1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1yaWdodCAuc2VhcmNoLnNlYXJjaC0tb3BlbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IFxufVxuXG5cbi8qIHNlYXJjaCBkZWZhdWx0ICovXG5cbi5zZWFyY2hfd3JhcCAuc2VhcmNoLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVye1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdGhlaWdodDogNDVweDtcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xufVxuLnNlYXJjaF93cmFwLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2Z3tcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXR7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2hfZm9ybV93cmFwIC5mb3JtLXNlYXJjaHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufSBcbi5zZWFyY2hfd3JhcC5zZWFyY2hfc3R5bGVfZGVmYXVsdCAuZm9ybS1zZWFyY2ggXG57XHQgXG5cdGJvcmRlci1ib3R0b206IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHRcblx0cG9zaXRpb246IHN0YXRpYztcbn0gXG5cbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cywgXG4uc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCBcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3Zlcntcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEobWF4LXdpZHRoIDogNzY3cHgpe1xuXHQuc2VhcmNoX19pbnB1dHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGggOiA3NjdweCl7XG5cdC5zZWFyY2hfX2lucHV0e1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEN1c3RvbSBwcm9wZXJ0aWVzXG5cdCMgUmVzZXRcblx0IyBUeXBvZ3JhcGh5XG5cdCMgRWxlbWVudHNcblx0IyBiTE9DS1Ncblx0IyBNZWRpYVxuXHQjIExpbmtzXG5cdCMgSGVhZGVyXG5cdCMgRm9vdGVyXG4jIEFjY2Vzc2liaWxpdHlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LmNzc1wiO1xuQGltcG9ydCBcIl9lbGVtZW50cy5jc3NcIjtcbkBpbXBvcnQgXCJfYmxvY2tzLmNzc1wiO1xuQGltcG9ydCBcIl9tZWRpYS5jc3NcIjtcbkBpbXBvcnQgXCJfbGlua3MuY3NzXCI7XG5AaW1wb3J0IFwiX2hlYWRlci5jc3NcIjtcbkBpbXBvcnQgXCJfYnVyZ2VyLW1lbnUuY3NzXCI7XG5AaW1wb3J0IFwiX2Zvb3Rlci5jc3NcIjtcbkBpbXBvcnQgXCJfc2VhcmNoLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLlxuICogUmU6IHdvcmQtd3JhcDogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW5cbiAqIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxuICovXG5cbi5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSAsLnByaW1hcnktc2lkZWJhci53aWRnZXQtYXJlYSAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hde1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0cGFkZGluZy1yaWdodDogNzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIgLC5wcmltYXJ5LXNpZGViYXIud2lkZ2V0LWFyZWEgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXJ7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5waHBfcHJlZml4IC5ob21lIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXItbWFpbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItbWFpbCBidXR0b257XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxOXB4IDMwcHg7XG4gICAgY29sb3I6dmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG59XG4uZm9vdGVyLW1haWwgYnV0dG9uOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4uZm9vdGVyLW1haWwgaW5wdXQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbn1cblxuXG4ubWFpbi1mb250IGgxLC5tYWluLWZvbnQgaDIsLm1haW4tZm9udCBoMywubWFpbi1mb250IGgzLC5tYWluLWZvbnQgaDQsLm1haW4tZm9udCBoNSwubWFpbi1mb250IGg2ICwucmV2LW1haW4tZm9udHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSkgIWltcG9ydGFudDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TY3JvbGxiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zY3JvbGxiYXItdGh1bWIsXG4uc2Nyb2xsYmFyLXRyYWNrLXkge1xuXHR3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4ueVNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi55U2Nyb2xsZXIge1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cblxuI2hlYWRTY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA0cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbHtcblx0aGVpZ2h0OiA0cHg7XG59XG4gIFxuICAvKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbi5zY3JvbGxiYXItdHJhY2steSxcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2steCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xufVxuICBcbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOaWNlIFNlbGVjdCBEcm9wZG93blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5pY2Utc2VsZWN0LndpZGV7YmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO2JvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO31cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0IHsgei1pbmRleDogOTk7IG92ZXJmbG93LXk6IGF1dG87IG92ZXJmbG93LXg6IGhpZGRlbjsgbWF4LWhlaWdodDogMjAwcHg7IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4Ny4zcHggMi43cHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDg3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyBib3gtc2hhZG93OiAwcHggMHB4IDg3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IH1cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgYm9keSAuc3RtX2NvbXBhcmVfY2Fyc19mb290ZXJfbW9kYWwuc3RtLW9wZW4gLnN0bS1jb21wYXJlLWxpc3Qtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyB3aWR0aDogNHB4OyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMCk7IH1cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhciwgYm9keSAuc3RtX2NvbXBhcmVfY2Fyc19mb290ZXJfbW9kYWwuc3RtLW9wZW4gLnN0bS1jb21wYXJlLWxpc3Qtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogNHB4OyB9XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwKTsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IH1cbi5uaWNlLXNlbGVjdCwgLm5pY2Utc2VsZWN0LmZvcm0tY29udHJvbCB7IGxpbmUtaGVpZ2h0OiA1NXB4OyBoZWlnaHQ6IDU1cHg7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMCAzMHB4IDAgMjBweDsgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4MiwgOTUsIDEyOSwgMC4wOSk7YmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO31cbi5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyLCAubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cywgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMgeyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4ubmljZS1zZWxlY3Q6aG92ZXIsIC5uaWNlLXNlbGVjdDpmb2N1cyB7IGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IH1cbmlucHV0LmZvcm0tY29udHJvbCB7IGxpbmUtaGVpZ2h0OiA1NXB4OyBoZWlnaHQ6IDU1cHg7IH1cbi5uaWNlLXNlbGVjdCAubGlzdDpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHsgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTsgfVxuLm5pY2Utc2VsZWN0OmFmdGVyIHsgY29udGVudDogXCJcXGYwZGRcIjsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDkwMDsgYm9yZGVyOiBub25lOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA0NiU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyBtYXJnaW46IDA7cmlnaHQ6IDIwcHg7IH1cbi5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7ICByaWdodDogMjBweDt9XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdCBsaXtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy10b3A6NXB4O21hcmdpbi1ib3R0b206MDsgd2hpdGUtc3BhY2U6IG5vcm1hbDt9IFxuXG5AbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgXHQuZWxlbWVudG9yLWltYWdlLWJveC1pbWcgaW1ne1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6NDgwcHgpe1xuXHRcblx0LmZvb3Rlci1tYWlsIGJ1dHRvbntcblx0ICBtYXJnaW4tdG9wOiAzMHB4O1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuZm9vdGVyLW1haWx7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmZvb3Rlci1tYWlsIGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdFxuICB9XG5cbi5ieXBvc3RhdXRob3IgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5cblx0LmN1c3RvbS10b2dnbGVyIC5jbG9zZV9idG57XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuY3VzdG9tLXRvZ2dsZXIgLmNsb3NlX2J0biAubWVudV9jbG9zZV90ZXh0IHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOWVtO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblx0LmN1c3RvbS10b2dnbGVyIC5jbG9zZV9idG4gLm1lbnVfY2xvc2VfaWNvbntcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG4gICAgXG5cdC5jdXN0b20tdG9nZ2xlciAubWVudV9jbG9zZV9pY29uIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cdFx0LW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR9XG5cblx0LmN1c3RvbS10b2dnbGVyOmhvdmVyIC5tZW51X2Nsb3NlX2ljb24ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0LnNjYWxlLWluLWNlbnRlciB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IHNjYWxlLWluLWNlbnRlciAwLjVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCkgYm90aDtcblx0XHRcdFx0YW5pbWF0aW9uOiBzY2FsZS1pbi1jZW50ZXIgMC41cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIGJvdGg7XG5cdH1cblx0XG5cdC8qIHNlY3Rpb24gdGl0bGUgcm90YXRlIDkwZGVnICovXG5cdC50aXRsZS1yb3RhdGUtbWluLTkwIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHR9XG5cdFx0LnRpdGxlLXJvdGF0ZS1wbHVzLTkwIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblx0XG4vKiBDb250YWN0IEZvcm0gNSAqL1xuXG4uZm9ybS1maXZlIC5jc3NfcHJlZml4LWlucHV0LXdyYXAgIC5jZmllbGQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWZpdmUgLmNzc19wcmVmaXgtaW5wdXQtd3JhcCAgLmNmaWVsZCBzdmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDIycHg7XG4gICAgbGVmdDogMjJweDtcbn1cblxuLmZvcm0tZml2ZSAuY3NzX3ByZWZpeC1pbnB1dC13cmFwICAuY2ZpZWxkIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dHtcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mb3JtLWZpdmUgLmNzc19wcmVmaXgtYnV0dG9ue1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOnNjYWxlLWluLXZlci10b3AgLjVzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpIGJvdGg7XG5cdGFuaW1hdGlvbjpzY2FsZS1pbi12ZXItdG9wIC41cyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XG5cdDAle3RyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7b3BhY2l0eToxfVxuXHR0b3t0cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwO29wYWNpdHk6MX1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcHtcblx0MCV7dHJhbnNmb3JtOnNjYWxlWSgwKTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMDtvcGFjaXR5OjF9XG5cdHRve3RyYW5zZm9ybTpzY2FsZVkoMSk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7b3BhY2l0eToxfVxufVxuXG4vKiBBcHBvaW50bWVudCBDYWxlbmRlciAqL1xuXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZC50b2RheTpob3ZlciAuZGF0ZSBzcGFuLCBib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZC50b2RheSAuZGF0ZSBzcGFuICB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBcdFx0XHQgQm9va2VkIENhbGVuZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcCB7bWFyZ2luOiAwO31cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyeyBib3JkZXItc3BhY2luZzogcmV2ZXJ0OyBib3JkZXItY29sbGFwc2U6IHVuc2V0O1xuIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpICFpbXBvcnRhbnQ7fVxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRoIC5tb250aE5hbWV7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg1KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDUpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGhlYWQgdGggLnBhZ2UtcmlnaHQge1xuXHRyaWdodDogMzBweCFpbXBvcnRhbnQ7XG5cdHRvcDogMzYlIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKSAhaW1wb3J0YW50O1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRoZWFkIHRyLmRheXMgdGgge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0cGFkZGluZzogLjhyZW0gMCAhaW1wb3J0YW50O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7fVxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGR7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGggLm1vbnRoTmFtZSBhIHt0b3A6IC0ycHg7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO31cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ci53ZWVrIHRkLmFjdGl2ZSAuZGF0ZSB7YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiA0cHg7fVxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdHIuZW50cnlCbG9jayB7YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IHdpZHRoOiAxMDAlIDsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA5OTsgYm9yZGVyLXJhZGl1czogMTBweDsgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggMCByZ2IoMTggNDMgOTMgLyAxOSUpO31cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRyLmVudHJ5QmxvY2sgdGR7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZC50b2RheSAuZGF0ZSB7YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IH1cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwIC5ib29rZWQtYXBwdC1saXN0IC50aW1lc2xvdCAudGltZXNsb3QtcGVvcGxlIGJ1dHRvbltkaXNhYmxlZF0gLnNwb3RzLWF2YWlsYWJsZXtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcCAuYm9va2VkLWFwcHQtbGlzdCAudGltZXNsb3QgLnRpbWVzbG90LXBlb3BsZSBidXR0b25bZGlzYWJsZWRdOmhvdmVyIC5zcG90cy1hdmFpbGFibGV7XG5jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQgLmRhdGUgc3BhbiB7Ym9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7fVxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQudG9kYXkgLmRhdGUgc3BhbiB7Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O31cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLnRvZGF5OmhvdmVyIC5kYXRlIHNwYW4ge2JhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSkgIWltcG9ydGFudDtjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpICFpbXBvcnRhbnQ7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSkgIWltcG9ydGFudDt9XG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdHIud2VlayB0ZC5hY3RpdmUgLmRhdGUgLm51bWJlcntib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7fVxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRyLndlZWsgdGQuYWN0aXZlIC5kYXRlIC5udW1iZXJ7Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTt9XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwIC5ib29rZWQtY2FsZW5kYXIgLmJvb2tlZC1hcHB0LWxpc3QgLnRpbWVzbG90IC50aW1lc2xvdC1wZW9wbGUgYnV0dG9uOmhvdmVyIHtjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpIWltcG9ydGFudDtiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSFpbXBvcnRhbnQ7fVxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgLmJvb2tlZC1hcHB0LWxpc3QgLnRpbWVzbG90IC50aW1lc2xvdC1wZW9wbGUgYnV0dG9uIHstd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpOy1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTsgY3Vyc29yOiBwb2ludGVyO31cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRke2JvcmRlci1yaWdodDogbm9uZTt9XG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDogbm9uZTt9XG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZC5uZXh0LW1vbnRoIC5kYXRlIHtiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7fVxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQucHJldi1kYXRlIC5kYXRlIHtiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSkgIWltcG9ydGFudDt9XG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZDpsYXN0LWNoaWxkIHtib3JkZXItcmlnaHQ6IG5vbmV9XG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZHtib3JkZXI6IG5vbmUgIWltcG9ydGFudDt9XG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQge2ZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7fVxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRoZWFkIHRoe1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7fVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7XG4gIGJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZCB7Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tICBDYWxlbmRhciAgLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAgLmJvb2tlZC1hcHB0LWxpc3QgaDIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cbmJvZHkgLmJvb2tlZC1tb2RhbCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXByaW1hcnkgLGJvZHkgLmJvb2tlZC1mb3JtIGJ1dHRvbntcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAuYm9va2VkLW1vZGFsIGJ1dHRvbiAsYm9keSAuYm9va2VkLW1vZGFsIGJ1dHRvbi5jYW5jZWx7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5ib2R5IC5ib29rZWQtbW9kYWwgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1wcmltYXJ5OmhvdmVye1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwIC5ib29rZWQtYXBwdC1saXN0IC50aW1lc2xvdDpob3ZlciB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0LWJnKTtcbn1cblxuXG5ib2R5IC5ib29rZWQtbW9kYWwgLmJtLXdpbmRvdyAuYm9va2VkLXNjcm9sbGFibGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciAuYm9va2VkLWFwcHQtbGlzdCAudGltZXNsb3QgLnRpbWVzbG90LXBlb3BsZSBidXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmJvZHkgLmJvb2tlZC1tb2RhbCAuYnV0dG9uLXByaW1hcnkge1xuXHR3aWR0aDogdW5zZXQ7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLnRvZGF5IC5kYXRlIHNwYW4ge1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5ib2R5IC5ib29rZWQtZm9ybSAuZmllbGQgLmNoZWNrYm94LXJhZGlvLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogdW5zZXQ7XG59XG5cbmJvZHkgLmJvb2tlZC1mb3JtIC5jZi1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBTY3JvbGxiYXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICBib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCAuYm9va2VkLWFwcHQtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOjVweDtcbiAgfSAgXG4gIGJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIC5ib29rZWQtYXBwdC1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMyk7XG4gIH1cbiAgIFxuICBib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCAuYm9va2VkLWFwcHQtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICB9XG4iXX0= */