:root{--content-width:1300px;--content-width-sm:1170px;--global-font-family:"Barlow",sans-serif;--highlight-font-family:"Akshar";--global-font-size:1rem;--global-font-line-height:1.4;--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-h1:4.209rem;--font-size-h2:3.157rem;--font-size-h3:2.369rem;--font-size-h4:1.777rem;--font-size-h5:1.333rem;--font-size-h6:1rem;--font-size-body:1rem;--font-size-xs:0.75rem;--font-size-small:0.875rem;--font-size-normal:0.875rem;--font-line-height-h1:77px;--font-line-height-h2:60px;--font-line-height-h3:48px;--font-line-height-h4:38px;--font-line-height-h5:32px;--font-line-height-h6:26px;--font-line-height-body:26px;--font-line-height-p:26px;--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-body:400;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-h1:0.08rem;--font-letter-spacing-h2:0.08rem;--font-letter-spacing-h3:0.08rem;--font-letter-spacing-h4:0.08rem;--font-letter-spacing-h5:0.04rem;--font-letter-spacing-h6:0.08rem;--font-letter-spacing-body:0.02rem;--letter-spacing:0.125rem;--letter-spacing-subtitle:0.3rem;--letter-spacing-three:0.08rem;--font-letter-spacing-link:0.04rem;--border-radius:0px;--border-radius-box:0px;--border-radius-ten:0px;--z-index-minus:-1;--global-body-bgcolor:#fff;--global-body-lightcolor:#fafafa;--global-font-color:#595959;--global-font-title:#171717;--global-font-subtitle:#171717;--border-color-light:#dbdbdb;--border-color-dark:#f8bf02;--color-link:#f8bf02;--color-link-visited:#f8bf02;--color-link-active:#f8bf02;--footer-color-light:#dbdbdb;--color-theme-grey-light:#f3f3f3;--color-footer-input:#929292;--background-color:#fdf7f1;--color-theme-primary:#f8bf02;--color-theme-primary-dark:#f8bf02;--color-theme-primary-light:#fffefa;--color-theme-secondary:#171717;--color-theme-secondary-dark:#171717;--color-theme-secondary-light:#232323;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#2a3cb7;--color-theme-yellow:#ffd81c;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-theme-dark:#0e1527;--footer-dark-border:#333;--global-font-active:#2870de;--global-font-hover:#2870de}@media (max-width:991px){:root{--font-size-h1:3.653rem;--font-size-h2:2rem;--font-size-h3:1.927rem;--font-size-h4:1.400rem;--font-line-height-h1:68px;--font-line-height-h2:42px;--font-line-height-h3:38px;--font-line-height-h4:32px}}

/*! 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:(--global-body-bgcolor);color:#595959;color:var(--global-font-color);font-family:Barlow,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-body);line-height:26px;line-height:var(--font-line-height-body)}.h6,h1,h2,h3,h4,h5,h6{font-family:Akshar;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:25px 0;word-break:break-word;text-transform:capitalize}h1{font-size:4.209rem;font-size:var(--font-size-h1);line-height:77px;line-height:var(--font-line-height-h1);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h1);font-weight:500;font-weight:var(--font-weight-h1)}h1,h2{color:#171717;color:var(--global-font-title)}h2{font-size:3.157rem;font-size:var(--font-size-h2);line-height:60px;line-height:var(--font-line-height-h2);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h2);font-weight:500;font-weight:var(--font-weight-h2)}h3{font-size:2.369rem;font-size:var(--font-size-h3);line-height:48px;line-height:var(--font-line-height-h3);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h3);font-weight:500;font-weight:var(--font-weight-h3)}h3,h4{color:#171717;color:var(--global-font-title)}h4{font-size:1.777rem;font-size:var(--font-size-h4);line-height:38px;line-height:var(--font-line-height-h4);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h4);font-weight:500;font-weight:var(--font-weight-h4)}h5{font-size:1.333rem;font-size:var(--font-size-h5);line-height:32px;line-height:var(--font-line-height-h5);letter-spacing:.04rem;letter-spacing:var(--font-letter-spacing-h5);font-weight:500;font-weight:var(--font-weight-h5)}.h6,h5,h6{color:#171717;color:var(--global-font-title)}.h6,h6{font-size:1rem;font-size:var(--font-size-h6);line-height:26px;line-height:var(--font-line-height-h6);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h6);font-weight:500;font-weight:var(--font-weight-h6)}.cargoton .h6,.cargoton h1,.cargoton h2,.cargoton h3,.cargoton h4,.cargoton h5,.cargoton h6{margin:0}button,input,optgroup,select,textarea{color:#595959;color:var(--global-font-color);font-family:Barlow,sans-serif;font-family:var(--global-font-family);font-size:calc(.0625rem*1rem);font-size:var(--font-size-regular);line-height:1.4;line-height:var(--global-font-line-height)}.text_small,small{font-size:.875rem;font-size:var(--font-size-normal)}.overflow-hidden{overflow:hidden}.z-index-minus{z-index:-1;z-index:var(--z-index-minus)}.letter-spacing{letter-spacing:.125rem;letter-spacing:var(--letter-spacing)}a{font-size:1rem;font-size:var(--font-size-body)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}p{margin:15px 0;line-height:26px;line-height:var(--font-line-height-p);letter-spacing:.02rem;letter-spacing:var(--font-letter-spacing-body)}pre{background:#fff;background:var(--color-theme-white);color:#595959;color:var(--global-font-color);padding:15px;border:1px solid #f8bf02;border:1px solid var(--color-theme-primary-dark)}a,a h1,a h2,a h3,a h4,a h5,a h6,i,span{transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}a:focus{outline:none!important}.php_prefix h1,.php_prefix h2,.php_prefix h3,.php_prefix h4,.php_prefix h5,.php_prefix h6{margin:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-right:16px;padding-left:16px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:focus{text-decoration:none!important}a:focus,a:hover{color:#f8bf02;color:var(--color-theme-primary)}a:hover{text-decoration:none}:focus,a{outline:none}p{margin:16px 0;line-height:1.66em}hr{background-color:#f8bf02;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 li{list-style:inherit}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 #dbdbdb;border:1px solid var(--border-color-light)}table td,table th{padding:5px 8px;text-align:center}.css_prefix-comments-media table td,.css_prefix-comments-media table th{border:1px solid #dbdbdb;border:1px solid var(--border-color-light);padding:5px}input[type=checkbox]{width:auto;margin-right:10px;line-height:2;height:32px}.nice-select,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%;display:block;padding:24px 16px 0;height:60px;line-height:60px;background:transparent;border:1px solid transparent;color:#595959;color:var(--global-font-color);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;position:relative}.wpcf7-form-control-wrap{position:static}.wpcf7-not-valid-tip{position:absolute;right:16px;top:16px}.wpcf7-exclusive-checkbox+.wpcf7-not-valid-tip{position:absolute;top:24px;left:-54px;right:0}.wpcf7 form.invalid .wpcf7-response-output{background-color:#fff;background-color:var(--color-theme-white)}.css_prefix-form-label{position:absolute;top:0;left:0;text-align:left;padding:0 15px;display:block;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:60px;line-height:60px;font-size:1rem;font-size:var(--font-size-body);background:transparent;color:#171717;color:var(--global-font-title);font-weight:500;font-weight:var(--font-weight-medium);margin:0 auto;cursor:text;transition:all .15s ease-in}.css_prefix-form-group{position:relative;background:#fafafa;background:var(--global-body-lightcolor);display:block;width:100%}input:not(:-moz-placeholder-shown)+.css_prefix-form-label{height:20px;line-height:20px;padding:10px 15px}input:not(:-ms-input-placeholder)+.css_prefix-form-label{height:20px;line-height:20px;padding:10px 15px}input:focus+.css_prefix-form-label,input:not(:placeholder-shown)+.css_prefix-form-label{height:20px;line-height:20px;padding:10px 15px}textarea:not(:-moz-placeholder-shown)+.css_prefix-form-label{height:30px;line-height:20px;padding:10px 15px;background:#fafafa;background:var(--global-body-lightcolor);z-index:1}textarea:not(:-ms-input-placeholder)+.css_prefix-form-label{height:30px;line-height:20px;padding:10px 15px;background:#fafafa;background:var(--global-body-lightcolor);z-index:1}textarea:focus+.css_prefix-form-label,textarea:not(:placeholder-shown)+.css_prefix-form-label{height:30px;line-height:20px;padding:10px 15px;background:#fafafa;background:var(--global-body-lightcolor);z-index:1}.css_prefix-form-group.text-area .css_prefix-form-label{width:98%;top:1px;left:1px}.css_prefix-form-group.text-area{height:150px;position:relative}.css_prefix-form-group.text-area textarea{position:absolute;bottom:0;height:150px;padding:40px 15px 0}.css_prefix-form-select{background:#fafafa;background:var(--global-body-lightcolor)}.search-form .css_prefix-form-group,.wpcf7 .css_prefix-form-group{z-index:1}.search-form .css_prefix-form-label,.wpcf7 .css_prefix-form-label{z-index:-1}.app-link-form .css_prefix-button{height:60px}.quote-form .css_prefix-form-group{background:#fff;background:var(--color-theme-white)}.quote-form .css_prefix-btn-container .css_prefix-button{background:#f8bf02;background:var(--color-theme-primary)}.quote-form .css_prefix-btn-container .css_prefix-button:after{background-color:#171717;background-color:var(--color-theme-secondary)}.css_prefix-form-group input::-moz-placeholder,.css_prefix-form-group textarea::-moz-placeholder{font-size:0}.css_prefix-form-group input:-ms-input-placeholder,.css_prefix-form-group textarea:-ms-input-placeholder{font-size:0}.css_prefix-form-group input::placeholder,.css_prefix-form-group textarea::placeholder{font-size:0}.css_prefix-comments-info .title a{color:#171717;color:var(--global-font-title)}.css_prefix-comments-info .title a:hover{color:#171717;color:var(--color-theme-secondary)}.bottom-space{margin-bottom:32px}.css_prefix-contact-form{padding:40px}.css_prefix-contact-form .form-title span{color:#f8bf02;color:var(--color-theme-primary)}.mighty_form .css_prefix-form-label{z-index:-1}.mighty_form .css_prefix-form-group{z-index:1}textarea{padding:25px 15px 0;height:150px;line-height:28px;background:transparent;border-color:transparent}input::-webkit-input-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}input::-moz-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}input:-ms-input-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}textarea::-webkit-input-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}textarea::-moz-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}textarea:-ms-input-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}input[type=email]::-webkit-input-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}input[type=email]::-moz-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}input[type=email]:-ms-input-placeholder{color:inherit;position:absolute;right:16px;top:50%;transform:translateY(-50%)}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:#f8bf02;border-color:var(--color-theme-primary);box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}.mighty_form fieldset{padding:0}::-webkit-input-placeholder{text-align:right;color:#595959;color:var(--global-font-color);font-size:.875rem;font-size:var(--font-size-normal)}:-moz-placeholder,::-moz-placeholder{text-align:right;color:#595959;color:var(--global-font-color);font-size:.875rem;font-size:var(--font-size-normal)}:-ms-input-placeholder{text-align:right;color:#595959;color:var(--global-font-color);font-size:.875rem;font-size:var(--font-size-normal)}input:focus,input:hover,textarea:hover{border-color:#f8bf02;border-color:var(--color-theme-primary)}input:focus ::-webkit-input-placeholder{color:transparent;font-size:0}input:focus :-moz-placeholder,input:focus ::-moz-placeholder{color:transparent;font-size:0}input:focus :-ms-input-placeholder{color:transparent;font-size:0}.mighty_shipment_tracking_form form .form-row input[type=search],.mighty_shipment_tracking_form form .form-row input[type=text]{width:auto;padding:0}.mighty_shipment_tracking_form form.search__form .form-row label{padding:0 16px}@font-face{font-family:Akshar;src:url(font/Akshar-Regular.woff2) format("woff2"),url(font/Akshar-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(font/Akshar-Bold.woff2) format("woff2"),url(font/Akshar-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(font/Akshar-Light.woff2) format("woff2"),url(font/Akshar-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(font/Akshar-SemiBold.woff2) format("woff2"),url(font/Akshar-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(font/Akshar-Medium.woff2) format("woff2"),url(font/Akshar-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body .container{max-width:1170px;max-width:var(--content-width-sm);padding-left:16px;padding-right:16px}body .cargoton .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px;max-width:var(--content-width)}.content-area .site-main{padding:144px 0;overflow:hidden}.row{margin-right:-16px;margin-left:-16px}@media (max-width:1024px){.content-area .site-main{padding:72px 16px}}@media (max-width:767px){.content-area .site-main{padding:56px 16px}}#back-to-top{z-index:999}#back-to-top .top{margin:0;color:var(--white-color);background:#f8bf02;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:0;border-radius:var(--border-radius);transition:all .3s ease-in-out}#back-to-top .top svg{color:#fff;color:var(--color-theme-white)}#back-to-top .top:hover{background:#171717;background:var(--color-theme-secondary)}#back-to-top .css_prefix-btt-box{position:relative}#back-to-top span svg{transition:all .3s ease-in-out}#back-to-top .css_prefix-btt-shap svg{position:relative;top:0}#back-to-top .css_prefix-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 .css_prefix-btt-shap svg{top:7px}#back-to-top .top:hover .css_prefix-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:#fafafa;background:var(--global-body-lightcolor);z-index:9999}#loading img{width:400px}.breadcrumb li{display:inline-block;word-break:break-word}.css_prefix-breadcrumb{padding:130px 0;background:#fafafa;background:var(--global-body-lightcolor)}.css_prefix-breadcrumb-two{padding:45px 0;position:relative;z-index:2}.css_prefix-breadcrumb-one .row{position:relative}.css_prefix-breadcrumb-one .breadcrumb-img{position:absolute;top:50%;transform:translatey(-50%);left:35%;opacity:.5}.css_prefix-breadcrumb-one{display:block;padding:120px 0;z-index:9;position:relative}.css_prefix-breadcrumb-one ol li,.css_prefix-breadcrumb-one ol li a{color:#f8bf02;color:var(--color-theme-primary);text-decoration:none;font-weight:500;font-weight:var(--font-weight-h2);font-family:Akshar;font-family:var(--highlight-font-family);letter-spacing:3px}.css_prefix-breadcrumb-one ol li a:hover{color:#fff;color:var(--color-theme-white)}.css_prefix-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}.css_prefix-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:"/";position:absolute;padding:0;left:-5px;top:50%;transform:translateY(-50%);color:#f8bf02;color:var(--color-theme-primary)}.breadcrumb-item+.breadcrumb-item{padding-left:15px;margin-left:15px}.css_prefix-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.css_prefix-breadcrumb-one .breadcrumb-item.active{color:#f8bf02;color:var(--color-theme-primary);position:relative}.css_prefix-breadcrumb-one .breadcrumb-item:last-child{color:#f8bf02;color:var(--color-theme-primary);line-height:normal}.css_prefix-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:15px}.css_prefix-breadcrumb-two .breadcrumb{display:flex;align-items:center;line-height:normal;justify-content:center;flex-wrap:wrap}.css_prefix-breadcrumb-two ol li{display:inline-block}.css_prefix-breadcrumb-three .breadcrumb{margin-top:0}.css_prefix-breadcrumb-three .css_prefix-breadcrumb-one{padding:0}.css_prefix-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-css_prefix-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-css_prefix-bg-over #video-background,.video-css_prefix-bg-over video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.css_prefix-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.css_prefix-breadcrumb-one{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#171717;background:var(--color-theme-secondary);color:#fff;color:var(--color-theme-white)}.css_prefix-breadcrumb-one h1,.css_prefix-breadcrumb-one h2{color:#fff;color:var(--color-theme-white);margin:0}.css_prefix-breadcrumb-one .main-shap-box .shap-one{left:-130px;z-index:3;top:-150px}.css_prefix-breadcrumb-one .main-shap-box .shap-two{width:90px;height:90px}.cargoton .css_prefix-blog-box .css_prefix-blog-detail p{margin-top:16px}@media(max-width:1024px){.css_prefix-breadcrumb-one{padding:70px 0}.css_prefix-breadcrumb-one .breadcrumb-img{left:25%}}@media(max-width:767px){.css_prefix-breadcrumb-one{padding:50px 0}.css_prefix-breadcrumb-one .breadcrumb-img{left:15%}}@media(max-width:480px){.css_prefix-breadcrumb-one .breadcrumb-img{left:0}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 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:#171717;color:var(--global-font-title)}a:visited{color:#f8bf02;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#f8bf02;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.css_prefix-menu-box .moblie-menu{width:30px;margin:0 auto}.css_prefix-menu-box .hamburger{position:relative;width:100%;height:4px;background-color:#f8bf02;background-color:var(--color-theme-primary);display:block;transition:.8s;transform:rotate(0)}.css_prefix-menu-box .hamburger:after,.css_prefix-menu-box .hamburger:before{position:absolute;content:"";width:20px;height:4px;left:0}.css_prefix-menu-box .hamburger:before{top:10px;background-color:#171717;background-color:var(--color-theme-secondary);left:auto;right:0}.css_prefix-menu-box .hamburger:after{top:-10px;background-color:#171717;background-color:var(--color-theme-secondary)}.css_prefix-menu-box .hamburger,.css_prefix-menu-box .hamburger:after,.css_prefix-menu-box .hamburger:before{transition:background-color .2s,top .2s,left .2s,transform .2s .15s}.moblie-menu-active.css_prefix-menu-box .hamburger{background-color:transparent}.moblie-menu-active.css_prefix-menu-box .hamburger:after,.moblie-menu-active.css_prefix-menu-box .hamburger:before{left:0;top:0}.moblie-menu-active.css_prefix-menu-box .hamburger:before{transform:rotate(-45deg)}.moblie-menu-active.css_prefix-menu-box .hamburger:after{transform:rotate(45deg)}.open-toggle .css_prefix-menu-box .hamburger:after,.open-toggle .css_prefix-menu-box .hamburger:before{width:25px}.css_prefix-menu-box{width:30px;height:55px;position:relative;display:flex;align-items:center;cursor:pointer}.fade-in{-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}body:before{content:"";position:fixed;z-index:0;background:#171717;background:var(--global-font-title);width:100%;height:100%;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;opacity:0}body.side-bar-open:before{opacity:1;z-index:9999;opacity:.8}.menu-btn .line{width:25px;height:2px;background-color:#fff;background-color:var(--color-theme-white);display:block;margin:7px 0}.side-bar-close .css_prefix-menu-side-bar{right:-475px}.side-bar-open .css_prefix-menu-side-bar{right:0}.css_prefix-menu-side-bar{background:#171717;background:var(--global-font-title);width:475px;top:0;right:-475px;position:fixed;height:100%;z-index:9999;overflow:hidden;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;padding:90px 45px 45px;box-shadow:0 0 20px 0 rgba(44,101,144,.1)}#sidebar-scrollbar{height:calc(100vh - 120px);overflow-y:scroll;overflow-x:hidden}.css_prefix-menu-sidebar{width:24px;display:inline-block;height:24px;align-items:center;text-align:center;cursor:pointer}#css_prefix-square{position:relative;height:24px;width:24px;display:flex;flex-wrap:wrap;margin:0 auto}#css_prefix-square span{width:8px;height:8px;background:#171717;background:var(--global-font-title);display:inline-block;margin:0 2px}#css_prefix-square:hover span{-webkit-animation:square-effect 2s ease-in-out infinite both;animation:square-effect 2s ease-in-out infinite both}#css_prefix-square span:nth-child(3){background:#f8bf02;background:var(--color-theme-primary)}#css_prefix-square:hover span:first-child{left:0;-webkit-animation-delay:.2s;animation-delay:.2s}#css_prefix-square:hover span:nth-child(2){left:15px;-webkit-animation-delay:.3s;animation-delay:.3s}#css_prefix-square:hover span:nth-child(3){left:30px;-webkit-animation-delay:.4s;animation-delay:.4s}#css_prefix-square:hover span:nth-child(4){left:45px;-webkit-animation-delay:.5s;animation-delay:.5s}@keyframes square-effect{0%{transform:scale(1);opacity:1}25%{transform:scale(1);background:#f8bf02;background:var(--color-theme-primary);opacity:1}50%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}@-webkit-keyframes square-effect{0%{transform:scale(1);opacity:1}25%{transform:scale(1);background:#f8bf02;background:var(--color-theme-primary);opacity:1}50%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}.scrollbar-thumb,.scrollbar-track-y{width:4px!important}.scrollbar-thumb{background:#f8bf02!important;background:var(--color-theme-primary)!important}::-webkit-scrollbar-thumb{background:#f8bf02!important;background:var(--color-theme-primary)!important}header#main-header{position:relative;left:0;right:0;text-align:center;width:100%;z-index:999;transition:all .3s ease-out 0s;padding:0 16px}header#main-header,header#main-header.menu-sticky{background:#fff;background:var(--color-theme-white)}header#main-header.menu-sticky{position:fixed;box-shadow:0 0 30px 0 rgb(0 0 0/10%);border-bottom:none}header .custom-logo-img img,header .header-image img{width:150px}header .navbar-light .navbar-brand img.logo{height:80px}.search-form{position:relative}.search_count #btn-search,.search_count #btn-search svg{font-family:Akshar;font-family:var(--highlight-font-family);color:#171717;color:var(--global-font-title);text-transform:uppercase;letter-spacing:3px}.search_count #btn-search:hover,.search_count #btn-search:hover svg{color:#f8bf02;color:var(--color-theme-primary)}header .navbar ul.navbar-nav>li.menu-item .sub-menu li.menu-item>a:before,header .navbar ul.navbar-nav>li.menu-item>a:before{content:"";width:4px;height:0;background-color:#f8bf02;background-color:var(--color-theme-primary);opacity:0;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}header .navbar ul.navbar-nav>li.menu-item .sub-menu li.menu-item>a:before,header .navbar ul li .sub-menu li.current-menu-item a:before{top:50%;transform:translateY(-50%);left:8px;background-color:#fff}header .navbar ul.navbar-nav>li.menu-item.active>a:hover:before,header .navbar ul.navbar-nav>li.menu-item .sub-menu li.menu-item:hover>a:before,header .navbar ul.navbar-nav>li.menu-item .sub-menu li.menu-item>a:hover:before,header .navbar ul.navbar-nav>li.menu-item>a:hover:before,header .navbar ul.navbar-nav>li .sub-menu li.menu-item.current-menu-item>a:before,header .navbar ul.navbar-nav li.menu-item.current-menu-ancestor>a:before{opacity:1;height:20px}header .navbar ul.navbar-nav>li.current-menu-ancestor>a:before,header .navbar ul.navbar-nav>li.current-menu-item>a:before,header .navbar ul.navbar-nav>li.current-page-ancestor>a:before{opacity:1;height:100%}header .navbar ul.navbar-nav>li.menu-item.current-menu-item>.toggledrop svg,header .navbar ul.navbar-nav>li.menu-item.current-menu-item>a,header .navbar ul.navbar-nav>li.menu-item.current-page-ancestor>a{color:#595959;color:var(--global-font-color)}header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,header .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:auto;right:100%}.admin-bar header#main-header.menu-sticky{top:30px}.hide-admin-bar.admin-bar header#main-header.menu-sticky{top:0}.css_prefix-hide-header header#main-header+.site-content-contain{padding-top:70px}header .css_prefix-sub-card.setting-dropdown{padding:15px 15px 15px 0!important}header .navbar ul.navbar-nav>li.menu-item:hover>a,header .navbar ul.navbar-nav>li.menu-item:hover>svg,header .navbar ul>li.current-menu-ancestor>a,header .navbar ul>li.current-menu-ancestor>svg{color:#595959;color:var(--global-font-color)}header .navbar ul li .sub-menu li.current-menu-parent a,header .navbar ul li .sub-menu li .sub-menu li.menu-item.current-menu-item a,header .navbar ul li .sub-menu li .sub-menu li.menu-item:hover a{color:#fff;color:var(--color-theme-white);background:#f8bf02;background:var(--color-theme-primary)}header .navbar ul li.current-menu-ancestor .toggledrop>svg,header .navbar ul li.current-menu-ancestor a,header .navbar ul li:hover>.toggledrop>svg{color:#595959;color:var(--global-font-color)}header .navbar ul li .sub-menu li.current-menu-parent svg,header .navbar ul li .sub-menu li:hover span.toggledrop>svg{color:#fff;color:var(--color-theme-white)}header .navbar ul.navbar-nav li.menu-item.current-menu-ancestor>ul.sub-menu>li.current-menu-ancestor>a,header .navbar ul li .sub-menu li:hover>a{background:#f8bf02;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li:hover>a:before{opacity:1;width:100%}header .navbar ul.navbar-nav li.menu-item.current-menu-ancestor>ul.sub-menu>li.current-menu-ancestor>a:before{content:none}header .navbar ul li.menu-item>a{color:#171717;color:var(--global-font-title)}header .navbar ul.navbar-nav>li.menu-item>a{text-transform:uppercase;letter-spacing:.125rem;letter-spacing:var(--letter-spacing)}header .css_prefix-shop-btn-holder ul{margin:0}.site.php_prefix header .navbar ul.navbar-nav>li.menu-item .toggledrop{display:none}header li .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}header li .search-box{position:relative}header li .search-box input[type=search]:focus{width:250px;z-index:1;cursor:text;background:#fff;background:var(--color-theme-white);z-index:9;color:hsla(0,0%,40%,.6)}header li .search-box .search-submit:hover{background:none}header .navbar ul li .sub-menu li.current-menu-item a{background:#f8bf02;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li.current-menu-item .toggledrop>svg{color:#fff;color:var(--color-theme-white)}header .search-form input:focus,header .search-form input[type=email]:focus,header .search-form input[type=password]:focus,header .search-form input[type=search]:focus,header .search-form input[type=text]:focus{border:none;border-bottom:2px solid var(--color-theme-primary)}header .css_prefix-shop-btn-holder ul .search:before,header .search:after{content:"";position:absolute;width:calc(100% + 15px);height:calc(100% + 15px);pointer-events:none;border:1.5em solid #f8bf02;border:1.5em solid var(--color-theme-primary)}body.admin-bar .header .css_prefix-shop-btn-holder ul .search:before,body.admin-bar header .search:after{top:32px}header button#btn-search-close svg{color:#fff;color:var(--color-theme-white)}header .css_prefix-shop-btn-holder ul .search--open:after,header .css_prefix-shop-btn-holder ul .search--open:before{transform:translateZ(0)}header .search-form .search-submit{top:4px}header .search-form .search-submit svg{font-size:24px;color:#fff;color:var(--color-theme-white)}header .navbar ul.css_prefix-shop-btn-holder ul li a:hover{background:transparent}header .search-form .search-submit{background:transparent;line-height:normal}header .search.search--open{pointer-events:auto;opacity:1}header .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:100vh;pointer-events:none;opacity:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}header .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 header .btn--search-close{top:2.5em}header .btn--search-close:focus{outline:0;box-shadow:none}header .search__form{margin:5em 0;width:auto}header .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)}header .search__input,header .search__input:focus{border:none;border-bottom:2px solid}header .search__input::-webkit-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}header .search__input::-moz-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}header .search__input:-ms-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input::-webkit-search-decoration,header .search__input::-webkit-search-cancel-button{-webkit-appearance:none}header .search__input::-ms-clear{display:none}header form.search-form .form-row .has-content~label,header form.search-form .form-row input:focus~label,header form.search-form .form-row label{top:-90px}header .css_prefix-shop-btn-holder ul li svg{font-size:20px;height:16px;width:20px}header .search-form input{border-bottom:2px solid #1f2332}header 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}header .search-form input,header 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}header .search-form input{box-shadow:none;padding:0 15px;border-radius:5px;height:auto;background:transparent;padding:0;border:none;border-bottom:2px solid #fff;border-bottom:2px solid var(--color-theme-white);color:#fff;color:var(--color-theme-white)}.css_prefix-header_btn_holder{display:flex;margin-left:32px}.css_prefix-header_btn_holder .header_button2_button{margin-left:16px}.css_prefix-header_btn_holder .header_button1_button .css_prefix-button{background-color:#f8bf02;background-color:var(--color-theme-primary)}.css_prefix-header_btn_holder .header_button1_button .css_prefix-button:after{background-color:#171717;background-color:var(--color-theme-secondary)}header .css_prefix-usermenu-dropdown .css_prefix-sub-dropdown .css_prefix-card-body div{border-radius:0;text-align:left}header .css_prefix-usermenu-dropdown .css_prefix-sub-dropdown .css_prefix-card-body .right-icon svg{color:#f8bf02;color:var(--color-theme-primary)}.css_prefix-show .search-box,header .css_prefix-usermenu-dropdown .css_prefix-show .css_prefix-sub-dropdown{opacity:1;visibility:visible;transform:translate(0)}header .css_prefix-usermenu-dropdown .css_prefix-sub-dropdown{width:300px;opacity:0;visibility:hidden;position:absolute;top:100%;right:15px;background:var(--global-body-bgcolor1);transform:translateY(70px);-webkit-transform:translateY(70px);transition:all .3s;padding:0;box-shadow:0 0 30px 0 rgba(0,0,0,.2);transition:all .3s ease-out 0s;z-index:1}header .css_prefix-usermenu-dropdown li .css_prefix-sub-dropdown .css_prefix-sub-card{line-height:normal!important;position:relative;font-size:inherit;padding:15px;color:inherit;text-align:left;display:inline-block;width:100%;border-image-slice:1;border:solid;border-width:0 0 1px;border-image-source:linear-gradient(90deg,rgba(209,208,207,.6),rgba(209,208,207,.3),rgba(209,208,207,0))}header .css_prefix-usermenu-dropdown .css_prefix-sub-card.setting-dropdown{padding:15px 15px 15px 0!important}header .css_prefix-usermenu-dropdown li .css_prefix-sub-dropdown a.css_prefix-sub-card:last-child{border-bottom:0}header .css_prefix-usermenu-dropdown .css_prefix-sub-dropdown .css_prefix-card-body .css_prefix-sub-card h6{color:#fff;color:var(--color-theme-white)}header .avatar-40{height:40px;width:40px;min-width:40px;line-height:40px}header .sub-main .css_prefix-usermenu-dropdown ul{margin:0;line-height:normal}.wp-block-gallery{margin-bottom:30px}header .navbar .menu-all-pages-container,header .navbar .menu-header-menu-container,header .navbar .menu-main-menu-container,header .navbar .menu-short-container,header .navbar .menu-testing-menu-container{display:inline-block;width:100%}header .navbar ul,header .navbar ul.navbar-nav{display:block;text-align:center}header .navbar ul{float:inherit}header .navbar ul.sub-menu li{display:block;text-align:left}header .navbar ul>li{padding:15px 0}header .navbar ul li{list-style:none;margin-right:18px;position:relative;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;display:inline-block}header .navbar ul li:last-child{margin:0}header .navbar ul li a{position:relative;color:#595959;color:var(--global-font-color);padding:0 0 0 15px;line-height:70px;z-index:9;text-decoration:none;text-transform:capitalize}header .navbar ul li svg{display:inline-block;font-weight:700;font-size:16px;color:#595959;color:var(--global-font-color);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li.menu-item a{font-size:1rem;font-size:var(--font-size-body);font-weight:600;position:relative;padding:3px 0 3px 15px;line-height:70px;z-index:9;text-decoration:none;text-transform:capitalize}header.menu-sticky .navbar ul li .sub-menu>li a{line-height:1em}header .navbar ul li .sub-menu li>a{font-size:1rem;font-size:var(--font-size-body);display:inline-block;width:100%;line-height:1em;padding:15px 15px 15px 20px;color:#595959;color:var(--global-font-color);background-color:#fafafa;background-color:var(--global-body-lightcolor);position:relative;overflow:hidden;vertical-align:top;border-radius:0;border-radius:var(--border-radius);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius);z-index:1}header .navbar ul li .sub-menu li>a:hover{background-color:#f8bf02;background-color:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li.current-menu-item ul li a{background:transparent;color:#f8bf02;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li.current-menu-item ul li a:hover{color:#fff;color:var(--color-theme-white)}header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:-15px}header .navbar ul li .sub-menu li .toggledrop{display:block;position:absolute;right:30px;font-size:.875rem;font-size:var(--font-size-normal);z-index:9;color:#595959;color:var(--global-font-color);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;top:50%;transform:translateY(-50%)}.css_prefix-user-dropdown.search-toggle{margin:15px 0}header .navbar ul li .sub-menu{display:none}header .navbar ul li .sub-menu li{margin-right:0;padding:0 15px;margin-bottom:10px}header .navbar ul li .sub-menu li:last-child{margin-bottom:0}header .navbar ul li .sub-menu li:hover>svg{color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li li:hover>a,header .navbar ul li .sub-menu li li:hover>svg{color:#f8bf02;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li .sub-menu li.menu-item a{background:#fafafa;background:var(--global-body-lightcolor);color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li:hover{color:#f8bf02;color:var(--color-theme-primary)}header .navbar ul li.current-menu-item a,header .navbar ul li.current-menu-item svg,header .navbar ul li.current-menu-parent a,header .navbar ul li.current-menu-parent svg,header .navbar ul li .sub-menu li .sub-menu li.menu-item a{color:#595959;color:var(--global-font-color)}header .container-fluid{padding:0 64px}@media screen and (min-width:1200px){header.menu-sticky .navbar ul li .sub-menu li a,header .navbar ul li .sub-menu li a{white-space:nowrap}header .navbar .menu-all-pages-container{display:flex;justify-content:flex-end;align-items:center}header .navbar ul li svg{margin-left:6px}}@media (max-width:1350px){header .container-fluid{padding:0 32px}}@media (min-width:1199px){.container-fluid{padding:0 40px}}@media (max-width:1199px){.site.php_prefix header .navbar ul.navbar-nav>li.menu-item .toggledrop{display:inline-block}header .container-fluid{padding:0 16px}header .navbar .menu-all-pages-container>ul{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 100px);display:inline-block;width:100%;background:#fff;background:var(--color-theme-white)}.cargoton header .navbar .menu-all-pages-container>ul{height:calc(100vh - 300px)}header .navbar ul>li{padding:0}header .search_count #btn-search{position:absolute;right:30px;line-height:normal;top:-32px;background:transparent}header .search_count #btn-search .search-text{display:none}header .navbar .css_prefix-shop-btn-holder>ul{background:transparent}header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,header .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:0;right:100%}header .navbar ul.navbar-nav>li:after,header .navbar ul.navbar-nav>li:before{display:none}.navbar-brand{padding:0;margin-right:0}.css_prefix-search-bar .search-input{background:#fff;background:var(--global-body-bgcolor);color:#171717;color:var(--global-font-title);box-shadow:0 3px 10px rgba(0,0,0,.75)}.navbar-right li{position:static!important}.search-box{min-width:16.2rem}header .navbar ul li{display:block}header .navbar ul li.menu-item a{line-height:10px;float:left;width:100%;text-align:left;padding:10px 30px}header.style-one .navbar-light .navbar-toggler-icon{background-image:none;position:relative}header .navbar ul li.menu-item:hover>a,header .navbar ul li.menu-item:hover>svg{color:#f8bf02;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li>a:hover:before{width:100%;opacity:1}header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:0}header .navbar ul li .sub-menu,header .navbar ul li:hover .sub-menu{padding:10px}header .navbar ul li .sub-menu li:hover>.sub-menu{top:0}header .navbar ul li .sub-menu li{padding:0}header .navbar ul.sub-menu li{padding:0;margin:0}header .navbar ul li{margin-right:10px}header .css_prefix-button-style-1,header .css_prefix-button-style-2{display:none}header .css_prefix-mobile-main{display:block}header .css_prefix-mobile-main .css_prefix-button-style-1,header .css_prefix-mobile-main .css_prefix-button-style-2{display:inline-block}header .css_prefix-mobile-main{background-color:#fff;background-color:var(--color-theme-white);padding:15px}header .navbar-light{align-items:center}header .navbar{padding:16px 0!important}header.style-vertical .navbar ul li.current-menu-item a,header.style-vertical .navbar ul li a:hover{background:inherit}header.style-vertical .navbar ul li svg{padding:0}header.style-vertical .menu-main-menu-container,header.style-vertical .navbar ul.navbar-nav{max-height:inherit}header .navbar ul li .sub-menu,header .navbar ul li:hover .sub-menu{display:none;position:relative;top:0;width:100%;padding:15px;border-radius:0}header .navbar ul li:hover>.toggledrop>svg{color:#f8bf02;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li:hover>.sub-menu{padding:10px}header .navbar ul.navbar-nav{overflow-y:scroll;overflow-x:hidden;display:inline-block;width:100%;background:#fff;background:var(--global-body-bgcolor)}header .navbar ul li:hover .sub-menu{box-shadow:none}header.style-one.style-two .navbar ul li:hover .sub-menu,header.style-one.style-two ul li .sub-menu{background:#595959;background:var(--global-font-color)}header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu,header .navbar ul li .sub-menu li:hover>.sub-menu{padding:10px}header .navbar .sub-main .blue-btn.button{right:70px;position:relative}header .navbar-light .navbar-toggler{background:transparent;color:#fff;color:var(--color-theme-white);position:absolute;right:0;border:none;padding:0;font-size:0;border-radius:0;z-index:9;transition:right .1s ease-in}header.style-one .navbar-light .navbar-toggler{right:0;border-radius:0}header .navbar-light .navbar-toggler:focus{outline:none}header .navbar-collapse{position:fixed;top:0;right:0;line-height:0;left:auto;display:inline-block;width:300px;height:100vh;z-index:1;box-shadow:0 10px 30px 0 rgb(23 28 37/.1);transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transition:transform .3s ease-in;background:#fff;background:var(--color-theme-white)}header .navbar-collapse.show{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}header .navbar .navbar-collapse .menu-all-pages-container{padding-top:92px}.admin-bar header .navbar .navbar-collapse .menu-all-pages-container{padding-top:120px}header.style-one.style-two,header.style-one.style-two .navbar ul{background:#f8bf02;background:var(--color-theme-primary)}header .navbar ul{display:inline-block;width:100%;background:#fff;background:var(--color-theme-white);float:left}header .navbar ul li.menu-item a{line-height:normal}header .navbar ul.sub-menu li,header .navbar ul li{margin-right:0;display:inline-block;position:relative;width:100%;margin-bottom:8px}header .navbar ul li.menu-item a,header .navbar ul li a{font-size:1rem;font-size:var(--font-size-body);padding:12px 30px;text-align:left;font-weight:400;background:#fff;background:var(--color-theme-white);border-radius:0}header .navbar ul.navbar-nav>li.menu-item:hover>a,header .navbar ul>li.current-menu-ancestor>a,header .navbar ul li.current-menu-parent>a,header .navbar ul li .sub-menu li.current-menu-item a{border-radius:0}header .navbar ul.navbar-nav li.menu-item.current-menu-ancestor>a:before,header .navbar ul.navbar-nav li.menu-item.current-menu-parent>a:before{opacity:1;height:100%}header .navbar ul li .sub-menu li>a{border-radius:0}header .navbar ul.navbar-nav>li.menu-item.current-menu-item>a,header .navbar ul li.current-menu-item a,header .navbar ul li.menu-item.current-menu-parent>a,header .navbar ul li a:hover{text-align:left}header .navbar ul li.menu-item.current-menu-parent>a:before{opacity:1;height:100%}header .navbar ul li a:before{border-radius:0}header .navbar ul li .sub-menu li .toggledrop,header .navbar ul li .toggledrop{display:block;position:absolute;right:30px;top:15px;font-size:1rem;font-size:var(--font-size-body);z-index:9;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transform:translateY(0)}header .navbar ul li .sub-menu li .toggledrop{right:15px}header .navbar ul li.current-menu-item svg,header .navbar ul li.current-menu-parent svg{color:#f8bf02;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li svg{color:#595959;color:var(--global-font-color)}header .navbar ul li .sub-menu li:hover>.sub-menu{width:100%;position:relative;left:0;box-shadow:none;padding:0}header .navbar .sub-main .css_prefix-usermenu-dropdown{margin-right:70px}header .navbar .sub-main .css_prefix-usermenu-dropdown ul.d-flex.align-items-center{background:transparent;float:inherit}header .navbar .sub-main .css_prefix-usermenu-dropdown ul.d-flex.align-items-center li svg{position:inherit}header .navbar ul.navbar-nav>li.menu-item:hover>a:before{opacity:1;height:100%}.css_prefix-header_btn_holder{flex-direction:column;margin:0 32px;padding-top:32px;clear:both}.css_prefix-header_btn_holder .header_button1_button .css_prefix-button,.css_prefix-header_btn_holder .header_button2_button .css_prefix-button{width:100%}.css_prefix-header_btn_holder .header_button2_button{margin-left:0;margin-top:16px}}@media (max-width:1024px){header .container-fluid{padding:0 16px}}@media (max-width:767px){header .search-form .form-row input{padding:0 15px;font-size:28px}header .search-form .search-submit{top:-4px;right:25px}header .search-form.search__form .form-row,header form.search-form .form-row label{margin:0 30px}.admin-bar header#main-header.menu-sticky{top:46px}}@media (max-width:600px){.admin-bar header#main-header.menu-sticky{top:0}}@media screen and (max-width:4000px) and (min-width:1200px){header .navbar ul li:hover>.sub-menu{display:block!important;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}header .navbar ul li:hover a,header .navbar ul li:hover i{color:#fff;color:var(--color-theme-white);text-decoration:none}header .navbar ul li .sub-menu{transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}header .navbar ul li .sub-menu,header .navbar ul li .sub-menu li:hover>.sub-menu{background:#fff;background:var(--color-theme-white);position:absolute;box-shadow:0 1px 30px 0 rgb(36 38 43/10%);transition:all 0s ease-in;-moz-transition:all 0s ease-in;-ms-transition:all 0s ease-in;-o-transition:all 0s ease-in;-webkit-transition:all 0s ease-in}header .navbar ul li .sub-menu li>.sub-menu{display:block;top:-17px;left:-100%;transition:all 0s ease 0s;padding-left:0}header .navbar ul li .sub-menu{display:none;background:#fff;background:var(--color-theme-white);position:absolute;top:100%;left:0;right:auto;padding:15px 0;min-width:256px;box-shadow:0 1px 30px 0 rgba(36,38,43,.1);transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}}.nav-btn{width:150px;height:40px;padding:10px;margin:10px;text-align:center;border:none}.nav-button1{background-color:#f8bf02;background-color:var(--color-theme-primary)}.nav-button1,.nav-button2{color:#171717;color:var(--global-font-title)}.nav-button2{background-color:#fff;background-color:var(--color-theme-white)}footer{display:inline-block;width:100%;float:left;background:#171717;background:var(--global-font-title);background-repeat:no-repeat!important;background-size:cover!important}footer .copyright-footer{padding:0 15px;text-align:center;border-top:1px solid #595959;border-top:1px solid var(--global-font-color)}footer .footer-top{padding:80px 16px}footer .widget .footer-title{color:#f8bf02;color:var(--color-theme-primary);margin-bottom:24px;position:relative;padding-left:16px}footer .widget .footer-title:before{content:"";width:4px;height:20px;background-color:#fff;background-color:var(--color-theme-white);position:absolute;top:6px;left:0;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}footer .widget{background:transparent;border:none;padding:0}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:#f8bf02;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:#dbdbdb;color:var(--footer-color-light)}.site.php_prefix footer .iq-link-style .widget ul.menu li a:hover:after,footer .widget ul.menu li a:hover{color:#f8bf02;color:var(--color-theme-primary)}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:#f8bf02;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:#f8bf02;color:var(--color-theme-primary)}footer .widget .css_prefix-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 .mc4wp-form button{font-size:0;position:absolute;right:0;top:0;background:transparent;border:0;padding:0;width:55px;height:60px;cursor:pointer;margin:0;background:#f8bf02;background:var(--color-theme-primary)}footer .mc4wp-form button svg{color:#fff;color:var(--color-theme-white);font-size:1rem;font-size:var(--global-font-size)}footer .footer-mail{position:relative}footer .footer-mail input::-moz-placeholder{text-transform:uppercase;letter-spacing:.125rem;letter-spacing:var(--letter-spacing);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold)}footer .footer-mail input:-ms-input-placeholder{text-transform:uppercase;letter-spacing:.125rem;letter-spacing:var(--letter-spacing);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold)}footer .footer-mail input::placeholder{text-transform:uppercase;letter-spacing:.125rem;letter-spacing:var(--letter-spacing);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold)}#sidebar-scrollbar .footer-logo img{height:80px}footer .footer-logo img{width:160px}#sidebar-scrollbar .widget ul li{border:none}#sidebar-scrollbar .footer-title.contact-info{color:#fff;color:var(--color-theme-white);position:relative;display:inline-block;padding-right:14px}.site.php_prefix footer .copyright-footer .container{padding:0}.site.php_prefix footer .footer-title{margin-bottom:30px;position:relative;display:inline-block;padding-right:14px}.site.php_prefix footer .mc4wp-form-fields{display:inline-block;width:100%;vertical-align:middle}#sidebar-scrollbar .footer-title:after,.site.php_prefix .footer-title:after{content:"";width:6px;height:7px;position:absolute;right:0;bottom:8px;background:#171717;background:var(--color-theme-secondary)}footer .footer-standard .design-widget:before{content:"";background:#171717;background:var(--color-theme-secondary);width:5px;height:25%;position:absolute;left:0;top:0}.php_prefix footer .css_prefix-widget-menu ul.css_prefix-post li{border-bottom:none}footer .footer-standard .design-widget:after{content:"";background:#171717;background:var(--color-theme-secondary);width:80%;height:5px;position:absolute;left:0;top:0}footer .copyright{font-size:.875rem;font-size:var(--font-size-normal);font-family:Barlow,sans-serif;font-family:var(--global-font-family);font-weight:500}footer .copyright,footer .copyright a{color:#fff;color:var(--color-theme-white)}.widget.con-widget{margin-bottom:24px}.mighty-contact li span{display:block;color:#171717;color:var(--global-font-title)}.elementor-widget-sidebar .con-widget .mighty-contact li a .con-text{color:#f8bf02;color:var(--color-theme-primary)}footer .mighty-contact li span{display:block;color:#dbdbdb;color:var(--footer-color-light)}footer .mighty-contact li span.con-text{color:#f8bf02;color:var(--color-theme-primary)}footer .widget ul.mighty-contact li{padding:0;margin-bottom:16px}footer .widget ul.mighty-contact li:last-child{margin-bottom:0}.copyright-footer #menu-footer-menu{padding:0;margin:0;list-style-type:none}.footer .copyright-footer #menu-footer-menu li{display:inline-block;padding:0 10px}.footer .copyright-footer #menu-footer-menu li a{font-size:1rem;font-size:var(--font-size-body);font-family:Barlow,sans-serif;font-family:var(--global-font-family);color:#fff;color:var(--color-theme-white)}.footer .copyright-footer #menu-footer-menu li a:hover{color:#171717;color:var(--color-theme-secondary)}.design-widget .widget:last-child,ul.iq-contact li:last-child{margin-bottom:0}ul.iq-contact li a span{font-size:1rem;font-size:var(--font-size-body);padding-left:30px;display:inline-block}footer .footer-mail input[type=email]{background:#0e1527;background:var(--footer-theme-dark);border:none;color:#fff;color:var(--color-theme-white)}footer .css_prefix-share ul li a{background:#0e1527;background:var(--footer-theme-dark);color:#171717;color:var(--color-theme-secondary)}footer .css_prefix-share ul li:hover a{color:#fff;color:var(--color-theme-white)}footer .design-widget .iq-contact svg{color:#171717;color:var(--color-theme-secondary)}footer .nice-select.wide,footer .nice-select.wide .list{background:#232323;background:var(--color-theme-secondary-light);color:#929292;color:var(--color-footer-input)}footer .nice-select.wide .list li{color:#929292;color:var(--color-footer-input)}footer .widget_calendar .calendar_wrap table td,footer .widget_calendar .calendar_wrap table th{border-color:#333;border-color:var(--footer-dark-border);color:#dbdbdb;color:var(--footer-color-light)}footer .css_prefix-form-group,footer .widget_calendar .calendar_wrap table th,footer .widget_calendar table#wp-calendar{background:#232323;background:var(--color-theme-secondary-light)}footer .css_prefix-form-group .css_prefix-form-label,footer .css_prefix-form-group input{color:#dbdbdb;color:var(--footer-color-light)}.css_prefix-widget-menu ul.css_prefix-post li .post-img img{width:100px;border-radius:0;margin-right:15px;background:var(--white-light-color)}.css_prefix-widget-menu ul.css_prefix-post li .post-img{display:flex}.css_prefix-widget-menu ul.css_prefix-post li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f8bf02;border-bottom:1px solid var(--border-color-dark)}.css_prefix-widget-menu ul.css_prefix-post li:last-child{margin-bottom:0;border:none;padding:0}.css_prefix-widget-menu .post-img .post-blog .blog-box ul li a i,.css_prefix-widget-menu .post-img .post-blog a.new-link:hover h5{color:var(--primary-color)}.css_prefix-widget-menu .post-img .post-blog .blog-box ul li{margin-bottom:0;padding:0}.css_prefix-widget-menu .post-img .post-blog a.new-link{font-size:.875rem;font-size:var(--font-size-small)}.css_prefix-widget-menu .post-img .post-blog a.new-link h5{line-height:30px;display:block;overflow:hidden;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;margin-top:10px;margin-bottom:0}footer .css_prefix-widget-menu.widget .css_prefix-widget-menu .css_prefix-post li .post-img .post-blog .blog-box ul li a{font-size:.875rem;font-size:var(--font-size-small)}.post-img-holder{width:80px;margin-right:20px;flex:none;line-height:0}footer .post-img-holder a{display:block;width:100%;height:80px;border-radius:0;overflow:hidden;background-position:bottom;background-size:cover;background-repeat:no-repeat}footer .css_prefix-widget-menu ul.css_prefix-post li .post-img{display:flex;align-items:center}footer .css_prefix-widget-menu .css_prefix-post li .post-img-holder a{min-height:70px}footer .post-img-holder{width:80px;margin-bottom:0;margin-right:20px}footer .footer-standard .widget ul.css_prefix-post li{padding:0}footer .footer-standard .widget ul li{display:inline-block}.site.php_prefix footer .footer-standard .iq-link-style .widget ul li{width:48%}footer .footer-standard .widget ul li:last-child a{border:none}footer .footer-standard .design-widget{padding:50px 30px;margin-top:-206px;display:inline-block;width:100%;background:#f8bf02;background:var(--color-theme-primary);z-index:1;position:relative}footer .footer-standard .widget{margin-bottom:0}#sidebar-scrollbar .iq-contact li a,footer .footer-standard .iq-contact li a{color:#fff;color:var(--color-theme-white)}#sidebar-scrollbar .iq-contact li a svg{color:#171717;color:var(--color-theme-secondary)}#sidebar-scrollbar .iq-contact li a svg,.site.php_prefix .iq-contact li a svg{position:absolute;top:6px}#sidebar-scrollbar .widget{padding:0;border:none}footer .footer-standard .iq-contact li a:hover{color:#171717;color:var(--color-theme-secondary)}footer .footer-standard .col-sm-12.text-left{text-align:center!important}footer .footer-standard .widget ul li:first-child{padding-top:0}footer .footer-standard .copyright{font-weight:700}.site.php_prefix footer .iq-link-style .widget ul.menu li a:after{content:"\f054";font-family:Font Awesome\ 5 Free;position:absolute;font-size:12px;color:#fff;color:var(--color-theme-white);left:0;top:50%;transform:translateY(-50%);font-weight:900;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease}.footer-mail .footer-mail input{padding-right:70px}.site.php_prefix footer .widget ul.menu li a{padding-left:15px}.site.php_prefix footer .footer-standard .widget ul.menu li a{padding:10px 10px 10px 15px}.site.php_prefix footer .css_prefix-widget-menu.widget .css_prefix-widget-menu .css_prefix-post li .post-img .post-blog .blog-box ul li a{color:#171717;color:var(--color-theme-secondary);letter-spacing:.125rem;letter-spacing:var(--letter-spacing)}.site.php_prefix footer .css_prefix-widget-menu .post-img .post-blog a.new-link .css_prefix_post_title{color:#fff;color:var(--color-theme-white);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.site.php_prefix footer .css_prefix-widget-menu .post-img .post-blog a.new-link .css_prefix_post_title:hover{color:#171717;color:var(--color-theme-secondary)}.cargoton footer .widget.widget_nav_menu ul.menu li{position:relative;padding-left:16px;margin-bottom:16px}.cargoton footer .widget.widget_nav_menu ul.menu li:before{content:"";background:#f8bf02;background:var(--color-theme-primary);width:6px;height:6px;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.cargoton footer #menu-footer-menu li a,.cargoton footer .menu-footer-menu-container ul.menu li a,.cargoton footer .widget.widget_nav_menu ul.menu li a{padding:0}.info-share li{display:inline-block;list-style-type:none;margin-right:16px}.info-share li:last-child{margin-right:0}footer .info-share li a svg{stroke:#fff;stroke:var(--color-theme-white)}.info-share li a svg{stroke:#171717;stroke:var(--global-font-title)}.info-share li a svg:hover{stroke:#f8bf02;stroke:var(--color-theme-primary)}.info-share{padding-left:0;margin-bottom:0}.cargoton footer .footer-top{padding-left:16px;padding-right:16px}@media(max-width:1400px){.php_prefix footer.footer .container,.php_prefix footer.footer .container .copyright-footer .container,.site.php_prefix .footer .copyright-footer .container{padding:0 30px}}@media(max-width:1199px){footer .footer-standard .design-widget{margin-top:0}}@media(max-width:1024px){footer .footer-top{padding:72px 16px}}@media(max-width:991px){footer .footer-standard .footer-logo{position:relative;left:inherit}}@media(min-width:768px){.f-logo-center{display:flex;align-items:center}}@media(max-width:767px){footer .footer-top{padding:56px 16px}.copyright-footer .col-sm-6.text-left,.copyright-footer .col-sm-6.text-right{text-align:center!important}.copyright-footer .col-sm-6.text-right{margin-top:15px}}@media(min-width:1401px){.copyright-footer .copyright{padding:0 15px}}@media (min-width:1200px) and (max-width:1350px){footer .footer-standard .design-widget{margin-top:-176px}}.shap-main{position:relative}.shap-main:before{content:"";position:absolute;background:#171717;background:var(--color-theme-secondary);width:100%;height:100%;z-index:0;top:-10px;left:-10px}.shap-main.first:before{width:91%;height:95%;left:0}.shap-main.second:before{width:92%;height:95%;left:15px}.php_prefix .home .content-area .site-main{padding:0}.home.blog .content-area .site-main{padding:144px 0;overflow:hidden}.footer-mail{position:relative}.footer-mail button{position:absolute;right:0;background:#f8bf02;background:var(--color-theme-primary);outline:none;border:none;padding:19px 30px;color:#fff;color:var(--color-theme-white);letter-spacing:.125rem;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:#171717;background:var(--color-theme-secondary)}.footer-mail input{padding-right:175px}.nice-select.wide{float:none;background:#fafafa;background:var(--global-body-lightcolor)}.nice-select.wide>span{color:#171717;color:var(--global-font-title);font-weight:500;font-weight:var(--font-weight-medium)}footer .nice-select.wide>span{color:#dbdbdb;color:var(--footer-color-light)}.nice-select.wide .list{z-index:999;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 #f8bf02;border:1px solid var(--color-theme-primary);border-radius:0;border-radius:var(--border-radius)}.nice-select.wide .list::-webkit-scrollbar-thumb,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar-thumb{width:4px;border-radius:0;border-radius:var(--border-radius);-webkit-box-shadow:inset 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:0;border-radius:var(--border-radius)}.nice-select,.nice-select.form-control{line-height:55px;height:55px;font-size:16px;padding:0 30px 0 20px;background:transparent;border-radius:0}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{color:#f8bf02;color:var(--color-theme-primary);background-color:transparent}.nice-select:focus,.nice-select:hover{border-color:#f8bf02;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 screen and (max-width:1330px) and (min-width:1200px){.content-area .site-main{padding:90px 15px 200}}@media screen and (max-width:1199px) and (min-width:1025px){.content-area .site-main{padding:144px 16px}}@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}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyIsIl9saW5rcy5jc3MiLCJfaGVhZGVyLmNzcyIsIl9mb290ZXIuY3NzIiwiZ2xvYmFsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQyxNQUdBLHNCQUF1QixDQUN2Qix5QkFBMEIsQ0FHMUIsd0NBQTBDLENBQzFDLGdDQUFpQyxDQUNqQyx1QkFBd0IsQ0FDeEIsNkJBQThCLENBRzlCLHVEQUE0RCxDQUM1RCx5REFBOEQsQ0FDOUQsdURBQTRELENBQzVELHdEQUE2RCxDQUc3RCx1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLG1CQUFvQixDQUNwQixxQkFBc0IsQ0FDdEIsc0JBQXNCLENBQ3RCLDBCQUEwQixDQUMxQiwyQkFBNEIsQ0FJNUIsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsNEJBQTZCLENBQzdCLHlCQUEwQixDQUcxQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixzQkFBdUIsQ0FHdkIsdUJBQXVCLENBQ3ZCLHlCQUF5QixDQUN6Qix3QkFBd0IsQ0FDeEIsMkJBQTJCLENBQzNCLHNCQUFzQixDQUd0QixnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxrQ0FBbUMsQ0FDbkMseUJBQTBCLENBQzFCLGdDQUFpQyxDQUM5Qiw4QkFBOEIsQ0FDakMsa0NBQWtDLENBR2xDLG1CQUFvQixDQUNwQix1QkFBd0IsQ0FDeEIs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QUFnQiIsImZpbGUiOiJnbG9iYWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VzdG9tIFByb3BlcnRpZXNcbiAqIGFrYSBDU1MgdmFyaWFibGVzLlxuICpcbiAqIEBsaW5rOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLS0qXG4gKiovXG5cbiA6cm9vdCB7XG5cblx0LyogQ29udGFpbmVyICovXG5cdC0tY29udGVudC13aWR0aDogMTMwMHB4O1xuXHQtLWNvbnRlbnQtd2lkdGgtc206IDExNzBweDtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiAnQmFybG93Jywgc2Fucy1zZXJpZjtcblx0LS1oaWdobGlnaHQtZm9udC1mYW1pbHk6ICdBa3NoYXInO1xuXHQtLWdsb2JhbC1mb250LXNpemU6IDFyZW07XG5cdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNDtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKHZhcigtLWdsb2JhbC1mb250LXNpemUpIC8gMTYgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXG5cdC8qIEZvbnRzaXplICovXG5cdC0tZm9udC1zaXplLWgxOiA0LjIwOXJlbTtcblx0LS1mb250LXNpemUtaDI6IDMuMTU3cmVtO1xuXHQtLWZvbnQtc2l6ZS1oMzogMi4zNjlyZW07XG5cdC0tZm9udC1zaXplLWg0OiAxLjc3N3JlbTtcblx0LS1mb250LXNpemUtaDU6IDEuMzMzcmVtO1xuXHQtLWZvbnQtc2l6ZS1oNjogMXJlbTtcblx0LS1mb250LXNpemUtYm9keTogMXJlbTtcblx0LS1mb250LXNpemUteHM6MC43NXJlbTtcblx0LS1mb250LXNpemUtc21hbGw6MC44NzVyZW07XG5cdC0tZm9udC1zaXplLW5vcm1hbDogMC44NzVyZW07XG5cdFxuXG5cdC8qIExpbmUtSGVpZ2h0ICovXHRcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgxOiA3N3B4O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDI6IDYwcHg7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogNDhweDtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg0OiAzOHB4O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDU6IDMycHg7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNjogMjZweDtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWJvZHk6IDI2cHg7XG5cdC0tZm9udC1saW5lLWhlaWdodC1wOiAyNnB4O1xuXG5cdC8qIEZvbnQtV2VpZ2h0ICovXG5cdC0tZm9udC13ZWlnaHQtaDE6IDUwMDtcblx0LS1mb250LXdlaWdodC1oMjogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgzOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDQ6IDUwMDtcblx0LS1mb250LXdlaWdodC1oNTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg2OiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9keTogNDAwO1xuXG5cdC8qIGZvbnQtd2VpZ2h0Ki9cblx0LS1mb250LXdlaWdodC1saWdodDozMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjo0MDA7XG5cdC0tZm9udC13ZWlnaHQtbWVkaXVtOjUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pLWJvbGQ6NjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6NzAwO1xuXG5cdC8qIExldHRlciBzcGFjaW5nICovXHRcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgxOiAwLjA4cmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDI6IDAuMDhyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMzogMC4wOHJlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg0OiAwLjA4cmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDU6IDAuMDRyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNjogMC4wOHJlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWJvZHk6IDAuMDJyZW07XG5cdC0tbGV0dGVyLXNwYWNpbmc6IDAuMTI1cmVtO1xuXHQtLWxldHRlci1zcGFjaW5nLXN1YnRpdGxlOiAwLjNyZW07XG4gICAgLS1sZXR0ZXItc3BhY2luZy10aHJlZTowLjA4cmVtO1x0XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1saW5rOjAuMDRyZW07XG5cblx0LyogYm9yZGVyLXJhZGl1cyAqL1xuXHQtLWJvcmRlci1yYWRpdXM6IDBweDtcblx0LS1ib3JkZXItcmFkaXVzLWJveDogMHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtdGVuOjBweDtcblxuXHQvKiB6IGluZGV4ICovXG5cdC0tei1pbmRleC1taW51czotMTsgXG5cblx0XG5cdC8qIENvbG9ycyAqL1xuXHQtLWdsb2JhbC1ib2R5LWJnY29sb3I6ICNmZmZmZmY7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcjogI0ZBRkFGQTtcblx0LS1nbG9iYWwtZm9udC1jb2xvcjogIzU5NTk1OTtcblx0LS1nbG9iYWwtZm9udC10aXRsZTogIzE3MTcxNztcblx0LS1nbG9iYWwtZm9udC1zdWJ0aXRsZTogIzE3MTcxNztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNEQkRCREI7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICNGOEJGMDI7XG5cdC0tY29sb3ItbGluazogI0Y4QkYwMjtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6I0Y4QkYwMjtcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogI0Y4QkYwMjtcblx0LS1mb290ZXItY29sb3ItbGlnaHQ6ICNEQkRCREI7XG5cdC0tY29sb3ItdGhlbWUtZ3JleS1saWdodDogI2YzZjNmMztcblx0LS1jb2xvci1mb290ZXItaW5wdXQ6IzkyOTI5Mjtcblx0LS1iYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0YxO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTojRjhCRjAyO1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyazojRjhCRjAyO1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6I0ZGRkVGQTtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICMxNzE3MTc7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWRhcms6ICMxNzE3MTc7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjMjMyMzIzO1xuXG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjdhZTYwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyQTNDQjc7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjRkZEODFDO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5NWE1YTY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGU6ICNmZmZmZmY7XG5cdC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0OiAjOTdjMGI3O1xuXHQtLWNvbG9yLWN1c3RvbS1zdW46ICNlZWU5ZDE7XG5cdC0tZm9vdGVyLXRoZW1lLWRhcms6ICMwRTE1Mjc7XG5cdC0tZm9vdGVyLWRhcmstYm9yZGVyOiAjMzMzMzMzO1xuXG5cdC8qIEhlYWRlciBlZGl0b3IgY29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtYWN0aXZlOiMyODcwREU7XG5cdC0tZ2xvYmFsLWZvbnQtaG92ZXI6IzI4NzBERTtcblx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgOnJvb3Qge1xuXHRcdC0tZm9udC1zaXplLWgxOiAzLjY1M3JlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDI6IDJyZW07XG4gICAgICAgIC0tZm9udC1zaXplLWgzOiAxLjkyN3JlbTtcblx0XHQtLWZvbnQtc2l6ZS1oNDogMS40MDByZW07XG5cblx0XHQtLWZvbnQtbGluZS1oZWlnaHQtaDE6IDY4cHg7XG5cdFx0LS1mb250LWxpbmUtaGVpZ2h0LWgyOiA0MnB4O1xuXHRcdC0tZm9udC1saW5lLWhlaWdodC1oMzogMzhweDtcblx0XHQtLWZvbnQtbGluZS1oZWlnaHQtaDQ6IDMycHg7XG4gICAgfVxufSIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5ib2R5IHtcblx0YmFja2dyb3VuZDooLS1nbG9iYWwtYm9keS1iZ2NvbG9yKSA7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiwgXG4uaDZ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMjVweCAwO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaDEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG59XG5cbmgzIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzKTtcbn1cblxuaDQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSk7XG59XG5cbmg2LCAuaDYge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg2KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDYpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDYpO1xufVxuXG4uY2FyZ290b24gaDEsXG4uY2FyZ290b24gaDIsXG4uY2FyZ290b24gaDMsXG4uY2FyZ290b24gaDQsXG4uY2FyZ290b24gaDUsXG4uY2FyZ290b24gaDYsXG4uY2FyZ290b24gLmg2e1xuXHRtYXJnaW46IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0KTtcbn1cblxuc21hbGwsXG4udGV4dF9zbWFsbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG4ub3ZlcmZsb3ctaGlkZGVue1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnotaW5kZXgtbWludXN7XG5cdHotaW5kZXg6IHZhcigtLXotaW5kZXgtbWludXMpO1xuXG59XG4ubGV0dGVyLXNwYWNpbmd7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG59XG5hIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG5cdFxuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnAge1xuXHRtYXJnaW46IDE1cHggMDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtcCk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWJvZHkpO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7XG59XG5cbmEsaSAsc3BhbiAsIGEgaDEgLCBhIGgyICxhIGgzICxhIGg0ICxhIGg1ICxhIGg2e3RyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjt9XG5hOmZvY3Vze291dGxpbmU6IG5vbmUgIWltcG9ydGFudDt9XG4ucGhwX3ByZWZpeCBoMSxcbi5waHBfcHJlZml4IGgyLFxuLnBocF9wcmVmaXggaDMsXG4ucGhwX3ByZWZpeCBoNCxcbi5waHBfcHJlZml4IGg1LFxuLnBocF9wcmVmaXggaDYge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb2wsIC5jb2wtMSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtYXV0bywgLmNvbC1sZywgLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLWF1dG8sIC5jb2wtc20sIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC1hdXRve1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYXtcblx0b3V0bGluZTogbm9uZTtcbn1cblxucCB7XG5cdG1hcmdpbjogMTZweCAwO1xuXHRsaW5lLWhlaWdodDogMS42NmVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG51bCxcbm9sIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbm9sIGxpIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5vbCBvbCB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxudWwgbGkge1xuXHRsaXN0LXN0eWxlOiBpbmhlcml0O1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi8qIERlZmluaXRpb24gTGlzdHMgKi9cbmRkIHtcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG5kbCBkZCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmRsIGRkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5cbi8qIFRhYmxlICovXG50YWJsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0cGFkZGluZzogNXB4IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3NzX3ByZWZpeC1jb21tZW50cy1tZWRpYSB0YWJsZSB0ZCxcbi5jc3NfcHJlZml4LWNvbW1lbnRzLW1lZGlhIHRhYmxlIHRoe1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi8qIGlucHV0cyAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0aGVpZ2h0OiAzMnB4O1xufVxuaW5wdXQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSxcbi5uaWNlLXNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMjRweCAxNnB4IDA7XG5cdGhlaWdodDogNjBweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLndwY2Y3LW5vdC12YWxpZC10aXBcbntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTZweDtcblx0dG9wOiAxNnB4O1xufVxuLndwY2Y3LWV4Y2x1c2l2ZS1jaGVja2JveCArIC53cGNmNy1ub3QtdmFsaWQtdGlwe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjRweDtcblx0bGVmdDogLTU0cHg7XG5cdHJpZ2h0OiAwO1xufVxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTt9XG4uY3NzX3ByZWZpeC1mb3JtLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7ICBcblx0bGVmdDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdGhlaWdodDogNjBweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdGN1cnNvcjogdGV4dDtcblx0dHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbjtcbn1cbi5jc3NfcHJlZml4LWZvcm0tZ3JvdXB7cG9zaXRpb246IHJlbGF0aXZlO2JhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO31cbmlucHV0OmZvY3VzICsgLmNzc19wcmVmaXgtZm9ybS1sYWJlbCxcbmlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmNzc19wcmVmaXgtZm9ybS1sYWJlbHtcblx0aGVpZ2h0OiAyMHB4OyBcblx0bGluZS1oZWlnaHQ6IDIwcHg7IFxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG50ZXh0YXJlYTpmb2N1cyArIC5jc3NfcHJlZml4LWZvcm0tbGFiZWwsXG50ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5jc3NfcHJlZml4LWZvcm0tbGFiZWx7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7IFxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdGJhY2tncm91bmQ6dmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7IFxuXHR6LWluZGV4OjE7XG59XG4uY3NzX3ByZWZpeC1mb3JtLWdyb3VwLnRleHQtYXJlYSAuY3NzX3ByZWZpeC1mb3JtLWxhYmVse3dpZHRoOiA5OCU7dG9wOjFweDtsZWZ0OjFweDt9XG4uY3NzX3ByZWZpeC1mb3JtLWdyb3VwLnRleHQtYXJlYVxue1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3NzX3ByZWZpeC1mb3JtLWdyb3VwLnRleHQtYXJlYSB0ZXh0YXJlYVxue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzo0MHB4IDE1cHggMDtcbn1cbi5jc3NfcHJlZml4LWZvcm0tc2VsZWN0e2JhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO31cbi53cGNmNyAuY3NzX3ByZWZpeC1mb3JtLWdyb3VwLFxuLnNlYXJjaC1mb3JtIC5jc3NfcHJlZml4LWZvcm0tZ3JvdXB7ei1pbmRleDogMTt9IFxuLndwY2Y3IC5jc3NfcHJlZml4LWZvcm0tbGFiZWwsXG4uc2VhcmNoLWZvcm0gLmNzc19wcmVmaXgtZm9ybS1sYWJlbHt6LWluZGV4Oi0xO31cbi5hcHAtbGluay1mb3JtIC5jc3NfcHJlZml4LWJ1dHRvbntoZWlnaHQ6IDYwcHg7fVxuLnF1b3RlLWZvcm0gLmNzc19wcmVmaXgtZm9ybS1ncm91cHtiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7fSBcbi5xdW90ZS1mb3JtIC5jc3NfcHJlZml4LWJ0bi1jb250YWluZXIgLmNzc19wcmVmaXgtYnV0dG9ue2JhY2tncm91bmQ6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7fVxuLnF1b3RlLWZvcm0gLmNzc19wcmVmaXgtYnRuLWNvbnRhaW5lciAuY3NzX3ByZWZpeC1idXR0b246YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTt9XG4uY3NzX3ByZWZpeC1mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlcixcbi5jc3NfcHJlZml4LWZvcm0tZ3JvdXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVye2ZvbnQtc2l6ZTogMDt9XG4uY3NzX3ByZWZpeC1jb21tZW50cy1pbmZvIC50aXRsZSBhe2NvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7fVxuLmNzc19wcmVmaXgtY29tbWVudHMtaW5mbyAudGl0bGUgYTpob3Zlcntjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTt9XG4uYm90dG9tLXNwYWNle21hcmdpbi1ib3R0b206IDMycHg7fVxuLmNzc19wcmVmaXgtY29udGFjdC1mb3JtIHtwYWRkaW5nOjQwcHg7fVxuLmNzc19wcmVmaXgtY29udGFjdC1mb3JtIC5mb3JtLXRpdGxlIHNwYW4ge2NvbG9yOnZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO31cbi5taWdodHlfZm9ybSAuY3NzX3ByZWZpeC1mb3JtLWxhYmVsIHtcbiAgICB6LWluZGV4OiAtMTtcbn1cbi5taWdodHlfZm9ybSAuY3NzX3ByZWZpeC1mb3JtLWdyb3Vwe1xuXHR6LWluZGV4OiAxO1xufVxuLyogc2VsZWN0IHsgXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IFxuLW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufSAqL1xuXG50ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDI1cHggMTVweCAwO1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDoxNnB4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjE2cHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjE2cHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xufVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MTZweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHsgXG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MTZweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MTZweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MTZweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MTZweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjE2cHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5taWdodHlfZm9ybSBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyogRkxPVElORy1JTlBVVCBCT1ggKi9cbiA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyB0ZXh0LWFsaWduOiByaWdodDsgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTsgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTt9XG4gIDotbW96LXBsYWNlaG9sZGVyIHsgdGV4dC1hbGlnbjogcmlnaHQ7IGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7IGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7ICB9XG4gIDo6LW1vei1wbGFjZWhvbGRlciB7IHRleHQtYWxpZ246IHJpZ2h0OyBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpOyBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpOyAgfVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgdGV4dC1hbGlnbjogcmlnaHQ7IGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7IGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7ICB9XG4gIGlucHV0OmhvdmVyLCBpbnB1dDpmb2N1cywgdGV4dGFyZWE6aG92ZXJ7IGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IH1cbiAgXG4gIGlucHV0OmZvY3VzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAwOyB9XG4gIGlucHV0OmZvY3VzIDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6IHRyYW5zcGFyZW50OyBmb250LXNpemU6IDA7IH1cbiAgaW5wdXQ6Zm9jdXMgOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6IHRyYW5zcGFyZW50OyBmb250LXNpemU6IDA7IH1cbiAgaW5wdXQ6Zm9jdXMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zaXplOiAwOyB9XG4gIFxuICBcbiAgLyogbWlnaHR5IHNoaXBtZW50IHRyYWNraW5nX2Zvcm0gKi9cbiAgLm1pZ2h0eV9zaGlwbWVudF90cmFja2luZ19mb3JtIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLm1pZ2h0eV9zaGlwbWVudF90cmFja2luZ19mb3JtIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9dGV4dF1cbiAge1xuXHR3aWR0aDogYXV0bztcblx0cGFkZGluZzogMDtcbiAgfVxuICAubWlnaHR5X3NoaXBtZW50X3RyYWNraW5nX2Zvcm0gZm9ybS5zZWFyY2hfX2Zvcm0gLmZvcm0tcm93IGxhYmVsIHtcblx0cGFkZGluZzogMCAxNnB4O1xuICB9IFxuICIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cblxuLyogQWtzaGFyIGZvbnQgZmFtaWx5ICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWtzaGFyJztcbiAgICBzcmM6IHVybCgnZm9udC9Ba3NoYXItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250L0Frc2hhci1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWtzaGFyJztcbiAgICBzcmM6IHVybCgnZm9udC9Ba3NoYXItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250L0Frc2hhci1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Frc2hhcic7XG4gICAgc3JjOiB1cmwoJ2ZvbnQvQWtzaGFyLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2ZvbnQvQWtzaGFyLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWtzaGFyJztcbiAgICBzcmM6IHVybCgnZm9udC9Ba3NoYXItU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnZm9udC9Ba3NoYXItU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBa3NoYXInO1xuICAgIHNyYzogdXJsKCdmb250L0Frc2hhci1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnZm9udC9Ba3NoYXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmJvZHkgLmNvbnRhaW5lcnttYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweDt9XG5ib2R5IC5jYXJnb3RvbiAuY29udGFpbmVyLCBib2R5IC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZD4uZWxlbWVudG9yLWNvbnRhaW5lcnttYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpOyB9XG4uY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAxNDRweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm93e1xuXHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cbkBtZWRpYSAoIG1heC13aWR0aDogMTAyNHB4ICkge1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDcycHggMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDU2cHggMTZweDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEJhY2sgdG8gVG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCB7ei1pbmRleDogOTk5O31cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNjVweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG4jYmFjay10by10b3AgLnRvcCBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuI2JhY2stdG8tdG9wIC50b3A6aG92ZXJ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG4jYmFjay10by10b3AgLmNzc19wcmVmaXgtYnR0LWJveHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2JhY2stdG8tdG9wIHNwYW4gc3Zne1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cbiNiYWNrLXRvLXRvcCAuY3NzX3ByZWZpeC1idHQtc2hhcCBzdmd7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG59XG4jYmFjay10by10b3AgLmNzc19wcmVmaXgtYnR0LWljb24gc3Zne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgZm9udC1zaXplOiA0MHB4O1xufVxuI2JhY2stdG8tdG9wIC50b3A6aG92ZXIgLmNzc19wcmVmaXgtYnR0LXNoYXAgc3ZneyBcblx0dG9wOiA3cHg7XG4gfVxuI2JhY2stdG8tdG9wIC50b3A6aG92ZXIgLmNzc19wcmVmaXgtYnR0LWljb24gc3Zne1xuXHRib3R0b206IDI1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAgTG9hZGVyICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuI2xvYWRpbmcgaW1ne3dpZHRoOiA0MDBweDt9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBCcmVhZGNydW1iIHN0eWxlIDEgMiBhbmQgMyA0IDVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWIgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRwYWRkaW5nOiAxMzBweCAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28ge1xuXHRwYWRkaW5nOiA0NXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5yb3cgXG57XG5wb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pbWdcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgXG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xuXHRsZWZ0OiAzNSU7XG4gICAgb3BhY2l0eTogLjU7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cdHotaW5kZXg6IDk7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIGEsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDIpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkgYTpob3Zlcntcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1iLXVpOjpiZWZvcmUgLC5icmVhZGNydW1iLWJnOjpiZWZvcmV7IFxuXHQgcG9zaXRpb246IGFic29sdXRlOyAgXG5cdCBsZWZ0OiAwO1xuXHQgcmlnaHQ6IDA7IFxuXHQgY29udGVudDogXCJcIjsgXG5cdCB3aWR0aDogMTAwJTsgXG5cdCBoZWlnaHQ6IDEwMCU7IFxuXHQgdG9wOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCIvXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMDtcblx0bGVmdDogLTVweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XHRcblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxke1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIC5icmVhZGNydW1iIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28gb2wgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUgLmJyZWFkY3J1bWIge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSB7XG5cdHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLmJyZWFkY3J1bWItYmcsXG4uYnJlYWRjcnVtYi12aWRlbyxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icmVhZGNydW1iLWJnIHZpZGVvLFxuLmJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4uYnJlYWRjcnVtYi12aWRlbyB2aWRlbyxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIgdmlkZW8sXG4udmlkZW8tYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCxcbi52aWRlby1jc3NfcHJlZml4LWJnLW92ZXIgI3ZpZGVvLWJhY2tncm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYnJlYWRjcnVtYi1iZy5jc3NfcHJlZml4LW92ZXItZGFyay04MDo6YmVmb3JlLFxuLmJyZWFkY3J1bWItdWk6OmJlZm9yZSB7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBoMSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIGgye1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRtYXJnaW46IDA7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAubWFpbi1zaGFwLWJveCAuc2hhcC1vbmV7XG5cdGxlZnQ6IC0xMzBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogLTE1MHB4O1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLm1haW4tc2hhcC1ib3ggLnNoYXAtdHdve1xuXHR3aWR0aDogOTBweDsgaGVpZ2h0OiA5MHB4O1xufVxuLmNhcmdvdG9uIC5jc3NfcHJlZml4LWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2ctZGV0YWlsIHB7bWFyZ2luLXRvcDoxNnB4O31cblxuLyogcmVzcG9uc2l2ZSBicmVhZGNydW1iICovXG5cbkBtZWRpYShtYXgtd2lkdGggOiAxMDI0cHgpe1xuXG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25le1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pbWcge1x0XHRcblx0XHRsZWZ0OiAyNSU7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aCA6IDc2N3B4KXtcblxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZXtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaW1nIHtcdFx0XG5cdFx0bGVmdDogMTUlO1xuXHR9XG5cbn1cbkBtZWRpYShtYXgtd2lkdGggOiA0ODBweClcblx0e1xuXHRcdC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWltZyB7XHRcdFxuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFxuXHR9XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ2FwdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQgIC53cC1jYXB0aW9uLXRleHR7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0ICAud3AtY2FwdGlvbi10ZXh0e1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWducmlnaHQsXHJcblx0LndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG5cclxuXHQud3AtY2FwdGlvbi5hbGlnbmxlZnQsXHJcblx0LndwLWJsb2NrLWltYWdlLmFsaWdubGVmdCB7XHJcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgMTVweCAxNXB4IDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWljb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ3OXB4KSB7XHJcblx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG5cdH1cclxufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5hIHtcclxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xyXG59XHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuXHJcbmE6dmlzaXRlZCB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstdmlzaXRlZCk7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMsXHJcbmE6YWN0aXZlIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1hY3RpdmUpO1xyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuIiwiXG4vKm1lbnUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAtLS0tLS0tLSAqL1xuICAgLmNzc19wcmVmaXgtbWVudS1ib3ggLm1vYmxpZS1tZW51IHsgd2lkdGg6IDMwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG4gICAuY3NzX3ByZWZpeC1tZW51LWJveCAuaGFtYnVyZ2VyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0cHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO2Rpc3BsYXk6IGJsb2NrOyB0cmFuc2l0aW9uOiAwLjhzOy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgIC5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXI6OmJlZm9yZSwuY3NzX3ByZWZpeC1tZW51LWJveCAuaGFtYnVyZ2VyOjphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCJcIjsgd2lkdGg6IDIwcHg7IGhlaWdodDogNHB4OyBsZWZ0OiAwO31cbiAgIC5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXI6OmJlZm9yZSB7IHRvcDogMTBweDsgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7bGVmdDogYXV0bztyaWdodDogMDt9XG4gICAuY3NzX3ByZWZpeC1tZW51LWJveCAuaGFtYnVyZ2VyOjphZnRlciB7IHRvcDogLTEwcHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7IH1cbiAgIC5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXIsXG4gICAuY3NzX3ByZWZpeC1tZW51LWJveCAuaGFtYnVyZ2VyOjphZnRlcixcbiAgIC5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXI6OmJlZm9yZXtcblx0ICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsdG9wIC4ycyxsZWZ0IC4ycyx0cmFuc2Zvcm0gLjJzIC4xNXM7XG4gICB9XG4gICAubW9ibGllLW1lbnUtYWN0aXZlLmNzc19wcmVmaXgtbWVudS1ib3ggLmhhbWJ1cmdlcntiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4gICAubW9ibGllLW1lbnUtYWN0aXZlLmNzc19wcmVmaXgtbWVudS1ib3ggLmhhbWJ1cmdlcjo6YmVmb3JlLFxuICAgLm1vYmxpZS1tZW51LWFjdGl2ZS5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXI6OmFmdGVyICB7XG5cdGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgfVxuICAgLm1vYmxpZS1tZW51LWFjdGl2ZS5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXI6OmJlZm9yZXtcblx0ICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgfVxuICAgLm1vYmxpZS1tZW51LWFjdGl2ZS5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXI6OmFmdGVye1xuXHQgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblx0Lm9wZW4tdG9nZ2xlIC5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXI6YWZ0ZXIsXG5cdC5vcGVuLXRvZ2dsZSAuY3NzX3ByZWZpeC1tZW51LWJveCAuaGFtYnVyZ2VyOmJlZm9yZXtcblx0XHR3aWR0aDoyNXB4O1xuXHR9XG5cbiAgIC5jc3NfcHJlZml4LW1lbnUtYm94IHsgIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDU1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gICAuZmFkZS1pbiB7IC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKSBib3RoOyBhbmltYXRpb246IGZhZGUtaW4gMC41cyBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApIGJvdGg7IH1cbiAgIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluIHtcblx0IDAlIHsgb3BhY2l0eTogMDsgfVxuXHQgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbiAgIH1cbiAgIEBrZXlmcmFtZXMgZmFkZS1pbiB7XG5cdCAwJSB7IG9wYWNpdHk6IDA7IH1cblx0IDEwMCUgeyBvcGFjaXR5OiAxOyB9XG4gICB9XG4gICAvKm1lbnUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc2lkZWJhciBidXR0b25cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICBib2R5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMDsgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47IC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluOyAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47IG9wYWNpdHk6IDA7IH1cbiAgYm9keS5zaWRlLWJhci1vcGVuOmJlZm9yZSB7IG9wYWNpdHk6IDE7IHotaW5kZXg6IDk5OTk7IG9wYWNpdHk6IDAuODsgfVxuICAubWVudS1idG4gLmxpbmUgeyB3aWR0aDogMjVweDsgaGVpZ2h0OiAycHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogN3B4IDA7IH1cbiAgXG4gIC5zaWRlLWJhci1jbG9zZSAuY3NzX3ByZWZpeC1tZW51LXNpZGUtYmFyIHsgcmlnaHQ6IC00NzVweDsgfVxuICAuc2lkZS1iYXItb3BlbiAuY3NzX3ByZWZpeC1tZW51LXNpZGUtYmFyIHsgcmlnaHQ6IDA7IH1cbiAgLmNzc19wcmVmaXgtbWVudS1zaWRlLWJhciB7IGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTsgd2lkdGg6IDQ3NXB4OyB0b3A6IDA7IHJpZ2h0OiAtNDc1cHg7IHBvc2l0aW9uOiBmaXhlZDsgaGVpZ2h0OiAxMDAlOyB6LWluZGV4OiA5OTk5OyBvdmVyZmxvdzogaGlkZGVuOyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IHBhZGRpbmc6IDkwcHggNDVweCA0NXB4IDQ1cHg7IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQ0LCAxMDEsIDE0NCwgMC4xKTsgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoNDQsIDEwMSwgMTQ0LCAwLjEpOyBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoNDQsIDEwMSwgMTQ0LCAwLjEpOyB9XG4gICNzaWRlYmFyLXNjcm9sbGJhciB7IGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTsgb3ZlcmZsb3cteTogc2Nyb2xsOyBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuXG4gIC8qIFNpYmViYXIgQnV0dG9uIGVmZmZlY3Qgc3RhcnQgKi9cblxuLmNzc19wcmVmaXgtbWVudS1zaWRlYmFye1xuXHR3aWR0aDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiNjc3NfcHJlZml4LXNxdWFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwICBhdXRvO1xuICB9XG4gIFxuICAjY3NzX3ByZWZpeC1zcXVhcmUgc3BhbiB7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDJweDtcblx0XG4gIH1cbiAgI2Nzc19wcmVmaXgtc3F1YXJlOmhvdmVyIHNwYW57XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzcXVhcmUtZWZmZWN0IDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG5cdGFuaW1hdGlvbjogc3F1YXJlLWVmZmVjdCAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICB9XG4gICNjc3NfcHJlZml4LXNxdWFyZSBzcGFuOm50aC1jaGlsZCgzKXtcblx0ICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgfVxuICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgXG4gICNjc3NfcHJlZml4LXNxdWFyZTpob3ZlciBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdGxlZnQ6IDBweDtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbiAgXG4gICNjc3NfcHJlZml4LXNxdWFyZTpob3ZlciBzcGFuOm50aC1jaGlsZCgyKSB7XG5cdGxlZnQ6IDE1cHg7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG4gIFxuICAjY3NzX3ByZWZpeC1zcXVhcmU6aG92ZXIgc3BhbjpudGgtY2hpbGQoMykge1xuXHRsZWZ0OiAzMHB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgfVxuICBcbiAgI2Nzc19wcmVmaXgtc3F1YXJlOmhvdmVyIHNwYW46bnRoLWNoaWxkKDQpIHtcblx0bGVmdDogNDVweDtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIH1cbiAgXG4gXG4gIEBrZXlmcmFtZXMgc3F1YXJlLWVmZmVjdCB7XG5cdDAle1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuXHQyNSV7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdDUwJXtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0IDEwMCV7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNxdWFyZS1lZmZlY3Qge1xuXHQwJXtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0MjUle1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuXHQ1MCV7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdCAxMDAle1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuICB9XG5cblxuICBcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0ICBTY3JvbGxiYXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIC5zY3JvbGxiYXItdGh1bWIsIC5zY3JvbGxiYXItdHJhY2steSB7IHdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuIC5zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50OyB9XG4gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7IH1cbiBcbi8qIGhlYWRlciAqL1xuXG5oZWFkZXIjbWFpbi1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDBweDtcblx0cmlnaHQ6IDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJhY2tncm91bmQ6dmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcdFxuXHRwYWRkaW5nOjAgMTZweDtcbn1cbmhlYWRlciNtYWluLWhlYWRlci5tZW51LXN0aWNreXtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiKDAgMCAwIC8gMTAlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3JkZXItYm90dG9tOm5vbmU7XG59IFxuaGVhZGVyIC5oZWFkZXItaW1hZ2UgaW1ne1xuXHR3aWR0aDogMTUwcHg7XG59XG5cbmhlYWRlciAuY3VzdG9tLWxvZ28taW1nIGltZ3tcblx0d2lkdGg6IDE1MHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGltZy5sb2dvIHtcblx0aGVpZ2h0OiA4MHB4O1xufVxuLnNlYXJjaC1mb3Jte3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG5cbiAgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCwgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCBzdmcge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaDpob3ZlciwgXG4uc2VhcmNoX2NvdW50ICNidG4tc2VhcmNoOmhvdmVyIHN2Z3tcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PiBsaS5tZW51LWl0ZW0gPmE6YmVmb3JlLCBcbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+IGxpLm1lbnUtaXRlbSAuc3ViLW1lbnUgbGkubWVudS1pdGVtID5hOmJlZm9yZXtcblx0Y29udGVudDogXCJcIjsgXG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6MDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xufVxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj4gbGkubWVudS1pdGVtIC5zdWItbWVudSBsaS5tZW51LWl0ZW0gPmE6YmVmb3JlLFxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6YmVmb3Jle1xuXHR0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj4gbGkubWVudS1pdGVtIC5zdWItbWVudSBsaS5tZW51LWl0ZW0gPmE6aG92ZXI6YmVmb3JlLFxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj4gbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT5hOmJlZm9yZSxcbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiBsaS5tZW51LWl0ZW0gLnN1Yi1tZW51IGxpLm1lbnUtaXRlbTpob3ZlciA+IGE6OmJlZm9yZXtcblx0b3BhY2l0eTogMTtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PiBsaS5tZW51LWl0ZW0gPmE6aG92ZXI6YmVmb3JlLFxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj4gbGkubWVudS1pdGVtLmFjdGl2ZSA+YTpob3ZlcjpiZWZvcmUsXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YTpiZWZvcmV7XG5cdG9wYWNpdHk6IDE7XG5cdGhlaWdodDoyMHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtbWVudS1pdGVtPmE6YmVmb3JlLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtcGFnZS1hbmNlc3Rvcj5hOmJlZm9yZSAsaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPmE6YmVmb3Jle1xuXHRvcGFjaXR5OiAxO1xuXHRoZWlnaHQ6IDEwMCU7XG59XHRcbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3Rvcj5hLFxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0+YSxcbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4udG9nZ2xlZHJvcCBzdmd7Y29sb3I6dmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO31cdFxuXG5oZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkIC5zdWItbWVudSBsaTpob3ZlciA+IC5zdWItbWVudSxcbmhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpOm50aC1sYXN0LWNoaWxkKDIpIC5zdWItbWVudSBsaTpob3ZlciA+IC5zdWItbWVudSB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxMDAlO1xufVxuXG4uYWRtaW4tYmFyIGhlYWRlciNtYWluLWhlYWRlci5tZW51LXN0aWNreSB7XG5cdHRvcDogMzBweDtcbn1cblxuLmhpZGUtYWRtaW4tYmFyLmFkbWluLWJhciBoZWFkZXIjbWFpbi1oZWFkZXIubWVudS1zdGlja3kge1xuXHR0b3A6IDA7XG59XG5cbi5jc3NfcHJlZml4LWhpZGUtaGVhZGVyIGhlYWRlciNtYWluLWhlYWRlcisuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xuXHRwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXN1Yi1jYXJkLnNldHRpbmctZHJvcGRvd24ge1xuXHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiBsaS5tZW51LWl0ZW06aG92ZXIgPiBhLFxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IGxpLm1lbnUtaXRlbTpob3ZlciA+IHN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbmhlYWRlciAubmF2YmFyIHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gc3ZnIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW06aG92ZXIgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgIGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyPiAudG9nZ2xlZHJvcCA+c3ZnLFxuaGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC50b2dnbGVkcm9wPnN2Z3tcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyIHNwYW4udG9nZ2xlZHJvcCA+IHN2ZyAsaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgc3Zne1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPnVsLnN1Yi1tZW51PmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5he1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6dmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmF7XG5cdGNvbG9yOnZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YTpiZWZvcmV7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPnVsLnN1Yi1tZW51PmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hOmJlZm9yZXtcblx0Y29udGVudDpub25lO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW0gPiBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiBsaS5tZW51LWl0ZW0gPiBhe1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuLypoZWFkZXIgc2VhcmNoKi9cbmhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWx7XG5cdG1hcmdpbjogMDtcbn1cbi5zaXRlLnBocF9wcmVmaXggaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IGxpLm1lbnUtaXRlbSAudG9nZ2xlZHJvcHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciBsaSAuc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDE1cHg7XG5cdHdpZHRoOiAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOXB4O1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC43OTUsIDAsIDEpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDExO1xuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuICB9XG4gIFxuICBoZWFkZXIgbGkgLnNlYXJjaC1ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIGhlYWRlciBsaSAuc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcblx0d2lkdGg6IDI1MHB4O1xuXHR6LWluZGV4OiAxO1xuXHRjdXJzb3I6IHRleHQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0ei1pbmRleDogOTtcblx0Y29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC42KTtcbiAgfVxuICBcbiAgaGVhZGVyIGxpIC5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICBcbiAgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGF7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIH1cbiAgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIC50b2dnbGVkcm9wPnN2Z3tcblx0Y29sb3I6dmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB9XG4gIGhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMsXG4gIGhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiAgaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiAgaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4gIGhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgXG4gIGhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgLnNlYXJjaDo6YmVmb3JlLFxuICBoZWFkZXIgLnNlYXJjaDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG5cdGhlaWdodDogY2FsYygxMDAlICsgMTVweCk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXI6IDEuNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcbiAgfVxuICBib2R5LmFkbWluLWJhciAuaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCAuc2VhcmNoOjpiZWZvcmUsXG4gIGJvZHkuYWRtaW4tYmFyICBoZWFkZXIgLnNlYXJjaDo6YWZ0ZXJ7XG5cdHRvcDogMzJweDtcbiAgfVxuICBoZWFkZXIgYnV0dG9uI2J0bi1zZWFyY2gtY2xvc2Ugc3Zne1xuXHQgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIH1cbiAgaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCAuc2VhcmNoLS1vcGVuOjpiZWZvcmUsXG4gIGhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgLnNlYXJjaC0tb3Blbjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIFxuICBoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcblx0dG9wOiA0cHg7XG4gIH1cbiAgXG4gIGhlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgc3ZnIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB9XG4gIFxuICBoZWFkZXIgLm5hdmJhciB1bC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIGhlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBcbiAgaGVhZGVyIC5zZWFyY2guc2VhcmNoLS1vcGVuIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIGhlYWRlciAuc2VhcmNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogcmdiKDE3IDE3IDE3IC8gOTUlKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyBcbiAgfVxuICBcbiAgaGVhZGVyIC5idG4tLXNlYXJjaC1jbG9zZSB7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxZW07XG5cdHJpZ2h0OiAxLjI1ZW07XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmFkbWluLWJhciBoZWFkZXIgLmJ0bi0tc2VhcmNoLWNsb3Nle1xuXHR0b3A6IDIuNWVtO1xufVxuICBcbiAgaGVhZGVyIC5idG4tLXNlYXJjaC1jbG9zZTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgXG4gIGhlYWRlciAuc2VhcmNoX19mb3JtIHtcblx0bWFyZ2luOiA1ZW0gMDtcblx0d2lkdGg6IGF1dG87XG4gIH1cbiAgXG4gIGhlYWRlciAuc2VhcmNoX19pbnB1dCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMC4wNWVtIDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgfVxuICBcbiAgaGVhZGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIH1cbiAgXG4gIGhlYWRlciAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuICBcbiAgaGVhZGVyIC5zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMC42O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB9XG4gIFxuICBoZWFkZXIgLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMC42O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB9XG4gIFxuICBoZWFkZXIgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIFxuICBoZWFkZXIgLnNlYXJjaF9faW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIGhlYWRlciBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyAuaGFzLWNvbnRlbnR+bGFiZWwsXG4gIGhlYWRlciBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBpbnB1dDpmb2N1c35sYWJlbCxcbiAgaGVhZGVyIGZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcblx0dG9wOiAtOTBweDtcbiAgfVxuICBcbiAgaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBzdmcge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDIwcHg7XG4gIH1cbiAgXG4gIGhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxZjIzMzI7XG4gIH1cbiAgXG4gIGhlYWRlciBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogNDVweDtcblx0dG9wOiAtMTNweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRsZWZ0OiAwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIFxuICBoZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogMCAxNXB4O1xuICB9XG4gIFxuICBoZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIH1cbiAgLmNzc19wcmVmaXgtaGVhZGVyX2J0bl9ob2xkZXJ7ZGlzcGxheTogZmxleDttYXJnaW4tbGVmdDozMnB4O31cbiAgLmNzc19wcmVmaXgtaGVhZGVyX2J0bl9ob2xkZXIgLmhlYWRlcl9idXR0b24yX2J1dHRvbnttYXJnaW4tbGVmdDoxNnB4O31cbiAgLmNzc19wcmVmaXgtaGVhZGVyX2J0bl9ob2xkZXIgLmhlYWRlcl9idXR0b24xX2J1dHRvbiAuY3NzX3ByZWZpeC1idXR0b24ge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO31cbiAgLmNzc19wcmVmaXgtaGVhZGVyX2J0bl9ob2xkZXIgLmhlYWRlcl9idXR0b24xX2J1dHRvbiAuY3NzX3ByZWZpeC1idXR0b246YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTt9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBTZWFyY2ggRW5kICAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBVc2VyIERyb3Bkb3duICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVyIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biAuY3NzX3ByZWZpeC1jYXJkLWJvZHkgZGl2IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biAuY3NzX3ByZWZpeC1jYXJkLWJvZHkgLnJpZ2h0LWljb24gc3ZnIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc2hvdyAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24sXG4uY3NzX3ByZWZpeC1zaG93IC5zZWFyY2gtYm94IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24ge1xuXHR3aWR0aDogMzAwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdHJpZ2h0OiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yMSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDcwcHgpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDcwcHgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0cGFkZGluZzogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHR6LWluZGV4OiAxO1xufVxuXG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biBsaSAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWNhcmQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXHRib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcblx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNiksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC4zKSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSk7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItY2FyZC5zZXR0aW5nLWRyb3Bkb3duIHtcblx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMCAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gbGkgLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIGEuY3NzX3ByZWZpeC1zdWItY2FyZDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biAuY3NzX3ByZWZpeC1jYXJkLWJvZHkgLmNzc19wcmVmaXgtc3ViLWNhcmQgaDYge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLmF2YXRhci00MCB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdG1pbi13aWR0aDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbmhlYWRlciAuc3ViLW1haW4gLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gdWwge1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogTmF2YmFyICovXG5cbmhlYWRlciAubmF2YmFyIC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lcixcbmhlYWRlciAubmF2YmFyIC5tZW51LWFsbC1wYWdlcy1jb250YWluZXIsXG5oZWFkZXIgLm5hdmJhciAubWVudS10ZXN0aW5nLW1lbnUtY29udGFpbmVyLFxuaGVhZGVyIC5uYXZiYXIgLm1lbnUtc2hvcnQtY29udGFpbmVyLFxuaGVhZGVyIC5uYXZiYXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCB7XG5cdGZsb2F0OiBpbmhlcml0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5zdWItbWVudSBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaGVhZGVyIC5uYXZiYXIgIHVsID5saXtcblx0cGFkZGluZzogMTVweCAwO1xufVxuaGVhZGVyIC5uYXZiYXIgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIgLm5hdmJhciB1bCBsaTpsYXN0LWNoaWxke21hcmdpbjogMDt9XG5oZWFkZXIgLm5hdmJhciB1bCBsaSBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXHRsaW5lLWhlaWdodDogNzBweDtcblx0ei1pbmRleDogOTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgc3ZnIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpLm1lbnUtaXRlbSBhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDAgM3B4IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHR6LWluZGV4OiA5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgPiBsaSBhIHtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpID4gYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAyMHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0ei1pbmRleDogMTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpID4gYTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gdWwgbGkgYSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaGVhZGVyLm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcblx0dG9wOiAtMTVweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC50b2dnbGVkcm9wIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDMwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uY3NzX3ByZWZpeC11c2VyLWRyb3Bkb3duLnNlYXJjaC10b2dnbGUge1xuXHRtYXJnaW46IDE1cHggMDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpsYXN0LWNoaWxke1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgPiBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgbGk6aG92ZXIgPiBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgbGk6aG92ZXIgPiBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVye1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuaGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBhLFxuaGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBzdmcsXG5oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBzdmcge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbSBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuaGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuXHRwYWRkaW5nOiAwIDY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAxMjAwcHggKSB7XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhLFxuXHRoZWFkZXIubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciAubWVudS1hbGwtcGFnZXMtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIHN2Z3ttYXJnaW4tbGVmdDogNnB4O31cdFxufVxuXG5cbkBtZWRpYSAoIG1heC13aWR0aDogMTM1MHB4ICkge1xuXHRoZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMCAzMnB4O1xuXHR9XG59XG5cblxuQG1lZGlhICggbWluLXdpZHRoOiAxMTk5cHggKSB7XG5cdC5jb250YWluZXItZmx1aWQgeyBwYWRkaW5nOiAwIDQwcHg7fVxuXHRcbn1cbiBcblxuQG1lZGlhICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XG5cblx0LnNpdGUucGhwX3ByZWZpeCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbSAudG9nZ2xlZHJvcHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgfVxuXHQgIGhlYWRlciAuY29udGFpbmVyLWZsdWlke1xuXHRcdCAgcGFkZGluZzogMCAxNnB4O1xuXHQgIH1cblx0ICBoZWFkZXIgLm5hdmJhciAubWVudS1hbGwtcGFnZXMtY29udGFpbmVyPnVse1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblx0LmNhcmdvdG9uIGhlYWRlciAubmF2YmFyIC5tZW51LWFsbC1wYWdlcy1jb250YWluZXI+dWx7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsPmxpeyBwYWRkaW5nOiAwO31cblx0aGVhZGVyIC5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2h7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0dG9wOiAtMzJweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHRoZWFkZXIgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCAuc2VhcmNoLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyID4gdWwge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQgLnN1Yi1tZW51IGxpOmhvdmVyID4gLnN1Yi1tZW51LFxuXHRoZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaTpudGgtbGFzdC1jaGlsZCgyKSAuc3ViLW1lbnUgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saTphZnRlcixoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpOmJlZm9yZXtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0XG5cdC5uYXZiYXItYnJhbmQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtc2VhcmNoLWJhciAuc2VhcmNoLWlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0fVxuXG5cdC5uYXZiYXItcmlnaHQgbGkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zZWFyY2gtYm94IHtcblx0XHRtaW4td2lkdGg6IDE2LjJyZW07XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW0gYSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtOmhvdmVyID4gYSxcblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtOmhvdmVyID4gc3ZnIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpPmE6aG92ZXI6YmVmb3Jle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHRoZWFkZXIubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSxcblx0aGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgLnN1Yi1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8qIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNDQsIDE2NiwgMC4xNCk7ICovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdC8qIHotaW5kZXg6IDk7ICovXG5cdH1cblxuXHQvKiBoZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcblx0XHRsaW5lLWhlaWdodDogNzBweDtcblx0fSAqL1xuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciA+IC5zdWItbWVudSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwuc3ViLW1lbnUgbGkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdGhlYWRlciAuY3NzX3ByZWZpeC1idXR0b24tc3R5bGUtMixcblx0aGVhZGVyIC5jc3NfcHJlZml4LWJ1dHRvbi1zdHlsZS0xIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aGVhZGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tYWluIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGhlYWRlciAuY3NzX3ByZWZpeC1tb2JpbGUtbWFpbiAuY3NzX3ByZWZpeC1idXR0b24tc3R5bGUtMixcblx0aGVhZGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tYWluIC5jc3NfcHJlZml4LWJ1dHRvbi1zdHlsZS0xIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRoZWFkZXIgLmNzc19wcmVmaXgtbW9iaWxlLW1haW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB7XG5cdFx0cGFkZGluZzogMTZweCAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuXHRoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaSBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkgc3ZnIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwubmF2YmFyLW5hdixcblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IGluaGVyaXQ7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUsXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaTpob3Zlcj4udG9nZ2xlZHJvcD5zdmd7Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO31cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2IHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIHVsIGxpIC5zdWItbWVudSxcblx0aGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0fVxuXG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyID4gLnN1Yi1tZW51LFxuXHRoZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmJsdWUtYnRuLmJ1dHRvbiB7XG5cdFx0cmlnaHQ6IDcwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1x0XHRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ei1pbmRleDo5O1xuXHRcdHRyYW5zaXRpb246IHJpZ2h0IDAuMXMgZWFzZS1pbjtcblx0fVxuXHRoZWFkZXIuc3R5bGUtb25lIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6MDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OjEwMHZoO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYigyMyAyOCAzNyAvIDAuMSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYigyMyAyOCAzNyAvIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2IoMjMgMjggMzcgLyAwLjEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluO1xuXHRcdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW47XG5cdFx0YmFja2dyb3VuZDp2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXItY29sbGFwc2Uuc2hvd3tcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgIFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5tZW51LWFsbC1wYWdlcy1jb250YWluZXJ7XG5cdFx0cGFkZGluZy10b3A6OTJweDtcblx0fVxuXHQuYWRtaW4tYmFyIGhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lcntcblx0XHRwYWRkaW5nLXRvcDoxMjBweDtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwsXG5cdGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdGZsb2F0OmxlZnQ7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW0gYSB7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpLFxuXHRoZWFkZXIgLm5hdmJhciB1bC5zdWItbWVudSBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgYSxcblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtIGEge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRcdHBhZGRpbmc6IDEycHggMzBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudD5hICxoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSAsaGVhZGVyIC5uYXZiYXIgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW06aG92ZXI+YXtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hOmJlZm9yZSxcblx0aGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudD5hOmJlZm9yZXtcblx0XHRvcGFjaXR5OjE7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT5he2JvcmRlci1yYWRpdXM6IDA7fVxuaGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgYTpob3ZlciAsaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0+YSAsaGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ+YXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ+YTpiZWZvcmV7XG5cdG9wYWNpdHk6IDE7XG5cdGhlaWdodDogMTAwJTtcbn1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgYTo6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnRvZ2dsZWRyb3AsXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAudG9nZ2xlZHJvcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OjMwcHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC50b2dnbGVkcm9we3JpZ2h0OjE1cHg7fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIHN2Zyxcblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBzdmcge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0fVxuICAgIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBzdmd7XG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciA+IC5zdWItbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDcwcHg7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gdWwuZC1mbGV4LmFsaWduLWl0ZW1zLWNlbnRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0ZmxvYXQ6IGluaGVyaXQ7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gdWwuZC1mbGV4LmFsaWduLWl0ZW1zLWNlbnRlciBsaSBzdmcge1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiBsaS5tZW51LWl0ZW06aG92ZXIgPiBhOmJlZm9yZXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5jc3NfcHJlZml4LWhlYWRlcl9idG5faG9sZGVye1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luOiAwIDMycHg7XG5cdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdFx0Y2xlYXI6Ym90aDtcblx0fVxuXHQuY3NzX3ByZWZpeC1oZWFkZXJfYnRuX2hvbGRlciAuaGVhZGVyX2J1dHRvbjFfYnV0dG9uIC5jc3NfcHJlZml4LWJ1dHRvbixcblx0LmNzc19wcmVmaXgtaGVhZGVyX2J0bl9ob2xkZXIgLmhlYWRlcl9idXR0b24yX2J1dHRvbiAuY3NzX3ByZWZpeC1idXR0b257XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuY3NzX3ByZWZpeC1oZWFkZXJfYnRuX2hvbGRlciAuaGVhZGVyX2J1dHRvbjJfYnV0dG9ue1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6MTZweDtcblx0fVxuXHRcbn1cblxuQG1lZGlhICggbWF4LXdpZHRoOjEwMjRweCApIHtcblxuXHRoZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7XG4gICAgIFxuXHRoZWFkZXIgLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBpbnB1dCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXHRoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcblx0XHR0b3A6IC00cHg7XG5cdFx0cmlnaHQ6IDI1cHg7XG5cdH1cblx0aGVhZGVyIC5zZWFyY2gtZm9ybS5zZWFyY2hfX2Zvcm0gLmZvcm0tcm93LCBoZWFkZXIgZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWx7XG5cdFx0bWFyZ2luOiAwIDMwcHg7XG5cdH1cblx0LmFkbWluLWJhciBoZWFkZXIjbWFpbi1oZWFkZXIubWVudS1zdGlja3l7XG5cdFx0dG9wOiA0NnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7XG4gICAgLmFkbWluLWJhciBoZWFkZXIjbWFpbi1oZWFkZXIubWVudS1zdGlja3l7XG5cdFx0dG9wOiAwcHg7XG5cdH1cbn1cblxuLyogSW1wb3J0YW50IFJlc3BvbnNpdmUgKi9cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwMHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICBoZWFkZXIgLm5hdmJhciB1bCBsaTpob3Zlcj4uc3ViLW1lbnUgeyBcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGUtaW4gMC41cyBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApIGJvdGg7XG4gICAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKSBib3RoOyAgIFxuXHR9XG4gICAgaGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgaSB7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnV7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiKDM2IDM4IDQzIC8gMTAlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UtaW47XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UtaW47XG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAuMHMgZWFzZS1pbjtcblx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UtaW47XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UtaW47XG5cblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk+LnN1Yi1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IC0xN3B4O1xuXHRcdGxlZnQ6IC0xMDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwcyBlYXNlIDBzO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG4gIFxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGJhY2tncm91bmQ6dmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWluLXdpZHRoOiAyNTZweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuXHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuXHRcdFxuXHR9XG5cdFxuXG59XG5cblxuLyogbmF2aWdhdGlvbiBCdXR0b24gKi9cblxuLm5hdi1idG57XG5cdHdpZHRoOjE1MHB4O1xuXHRoZWlnaHQ6NDBweDtcblx0cGFkZGluZzoxMHB4O1xuXHRtYXJnaW46IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xufVxuLm5hdi1idXR0b24xe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRcbn1cbi5uYXYtYnV0dG9uMntcblx0YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cblxuXG4iLCJcbmZvb3RlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0IDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIHtcblx0cGFkZGluZzogMCAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCB7XG5cdHBhZGRpbmc6IDgwcHggMTZweDtcbn1cblxuZm9vdGVyIC53aWRnZXQgIC5mb290ZXItdGl0bGV7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6MTZweDtcbn1cbmZvb3RlciAud2lkZ2V0ICAuZm9vdGVyLXRpdGxlOmJlZm9yZXtcblx0Y29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjVzO1xufVxuZm9vdGVyIC53aWRnZXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiAycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGVmdDogMDtcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwud3AtdGFnLWNsb3VkIGxpIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiA1cHggNXB4IDVweCAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhLnJzc3dpZGdldCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5mb290ZXIgLndpZGdldCAucnNzLWRhdGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAud3AtY2FsZW5kYXItdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhLFxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjp2YXIoLS1mb290ZXItY29sb3ItbGlnaHQpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXIsXG4uc2l0ZS5waHBfcHJlZml4IGZvb3RlciAuaXEtbGluay1zdHlsZSAud2lkZ2V0IHVsLm1lbnUgbGkgYTpob3Zlcjo6YWZ0ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiAxNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0b3A6IDJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZWZ0OiAwO1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmNzc19wcmVmaXgtY29udGFjdCBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTo6YmVmb3JlLFxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhOjpiZWZvcmUge1xuXHR0b3A6IDE0cHg7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhIHtcblx0cGFkZGluZzogN3B4IDAgN3B4IDE1cHg7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgLnN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuZm9vdGVyICAubWM0d3AtZm9ybSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cdHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuZm9vdGVyICAubWM0d3AtZm9ybSBidXR0b24gc3Zne1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpO1xufVxuZm9vdGVyICAuZm9vdGVyLW1haWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgIC5mb290ZXItbWFpbCBpbnB1dDo6cGxhY2Vob2xkZXJcbntcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG59XG4jc2lkZWJhci1zY3JvbGxiYXIgLmZvb3Rlci1sb2dvIGltZ3tcblx0aGVpZ2h0OiA4MHB4O1xufVxuZm9vdGVyIC5mb290ZXItbG9nbyBpbWd7d2lkdGg6IDE2MHB4O31cbiNzaWRlYmFyLXNjcm9sbGJhciAud2lkZ2V0IHVsIGxpe1xuXHRib3JkZXI6IG5vbmU7XG59XG4jc2lkZWJhci1zY3JvbGxiYXIgLmZvb3Rlci10aXRsZS5jb250YWN0LWluZm97XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbi5zaXRlLnBocF9wcmVmaXggZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIC5jb250YWluZXJ7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaXRlLnBocF9wcmVmaXggZm9vdGVyIC5mb290ZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuLnNpdGUucGhwX3ByZWZpeCAgZm9vdGVyIC5tYzR3cC1mb3JtLWZpZWxkc3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi5zaXRlLnBocF9wcmVmaXggLmZvb3Rlci10aXRsZTphZnRlciAsICNzaWRlYmFyLXNjcm9sbGJhciAuZm9vdGVyLXRpdGxlOmFmdGVye1xuXHRjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQ6dmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC5kZXNpZ24td2lkZ2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuLnBocF9wcmVmaXggZm9vdGVyIC5jc3NfcHJlZml4LXdpZGdldC1tZW51IHVsLmNzc19wcmVmaXgtcG9zdCBsaXtcbmJvcmRlci1ib3R0b206IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuZGVzaWduLXdpZGdldDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTsgXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyBcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IGF7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFxufSBcbi53aWRnZXQuY29uLXdpZGdldHttYXJnaW4tYm90dG9tOiAyNHB4O31cbi5taWdodHktY29udGFjdCBsaSBzcGFue2Rpc3BsYXk6IGJsb2NrO2NvbG9yOnZhcigtLWdsb2JhbC1mb250LXRpdGxlKTt9XG4uZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5jb24td2lkZ2V0IC5taWdodHktY29udGFjdCBsaSBhIC5jb24tdGV4dCB7Y29sb3I6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7fVxuZm9vdGVyIC5taWdodHktY29udGFjdCBsaSBzcGFue2Rpc3BsYXk6IGJsb2NrO2NvbG9yOnZhcigtLWZvb3Rlci1jb2xvci1saWdodCk7fVxuZm9vdGVyIC5taWdodHktY29udGFjdCBsaSBzcGFuLmNvbi10ZXh0eyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IH1cbmZvb3RlciAud2lkZ2V0IHVsLm1pZ2h0eS1jb250YWN0IGxpe3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjE2cHg7fVxuZm9vdGVyIC53aWRnZXQgdWwubWlnaHR5LWNvbnRhY3QgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7fVxuLyogY29weSBmb290ZXIgY3NzICovXG4uY29weXJpZ2h0LWZvb3RlciAjbWVudS1mb290ZXItbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUgbGkgeyBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciAjbWVudS1mb290ZXItbWVudSBsaSBhe1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbi5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUgbGkgYTpob3Zlcntcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG4vKiBjb3B5IGZvb3RlciBjc3MgKi9cbnVsLmlxLWNvbnRhY3QgbGk6bGFzdC1jaGlsZCAsLmRlc2lnbi13aWRnZXQgLndpZGdldDpsYXN0LWNoaWxke1xuXHRtYXJnaW4tYm90dG9tOiAwOyBcbn1cblxuICB1bC5pcS1jb250YWN0IGxpIGEgc3Bhbntcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZvb3RlciAuZm9vdGVyLW1haWwgaW5wdXRbdHlwZT1lbWFpbF17XG5cdGJhY2tncm91bmQ6IHZhcigtLWZvb3Rlci10aGVtZS1kYXJrKTsgXG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbmZvb3RlciAuY3NzX3ByZWZpeC1zaGFyZSB1bCBsaSBhXG57XG5cdGJhY2tncm91bmQ6IHZhcigtLWZvb3Rlci10aGVtZS1kYXJrKTsgXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuZm9vdGVyIC5jc3NfcHJlZml4LXNoYXJlIHVsIGxpOmhvdmVyIGFcbntcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbmZvb3RlciAuZGVzaWduLXdpZGdldCAuaXEtY29udGFjdCBzdmd7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuZm9vdGVyIC5uaWNlLXNlbGVjdC53aWRlLFxuZm9vdGVyIC5uaWNlLXNlbGVjdC53aWRlIC5saXN0e1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnktbGlnaHQpO1xuXHRjb2xvcjp2YXIoLS1jb2xvci1mb290ZXItaW5wdXQpO1xufSBcbmZvb3RlciAubmljZS1zZWxlY3Qud2lkZSAubGlzdCBsaXtcblx0Y29sb3I6dmFyKC0tY29sb3ItZm9vdGVyLWlucHV0KTtcbn1cbmZvb3RlciAud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkLFxuZm9vdGVyIC53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGh7XG5cdGJvcmRlci1jb2xvcjp2YXIoLS1mb290ZXItZGFyay1ib3JkZXIpO1xuXHRjb2xvcjp2YXIoLS1mb290ZXItY29sb3ItbGlnaHQpO1xufVxuZm9vdGVyIC53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGh7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1saWdodCk7XG59XG5mb290ZXIgLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhcixcbmZvb3RlciAuY3NzX3ByZWZpeC1mb3JtLWdyb3VwIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0KTtcbn1cbmZvb3RlciAuY3NzX3ByZWZpeC1mb3JtLWdyb3VwICAuY3NzX3ByZWZpeC1mb3JtLWxhYmVsLFxuZm9vdGVyIC5jc3NfcHJlZml4LWZvcm0tZ3JvdXAgaW5wdXR7XG5cdGNvbG9yOnZhcigtLWZvb3Rlci1jb2xvci1saWdodCk7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuUmVjZW50IE5ld3Mgc2lkZSB3aWRnZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IHVsLmNzc19wcmVmaXgtcG9zdCBsaSAucG9zdC1pbWcgIGltZyB7IHdpZHRoOiAxMDBweDsgYm9yZGVyLXJhZGl1czogMHB4OyBtYXJnaW4tcmlnaHQ6IDE1cHg7IGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTsgfVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgdWwuY3NzX3ByZWZpeC1wb3N0IGxpIC5wb3N0LWltZyB7IGRpc3BsYXk6IGZsZXg7IH1cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IHVsLmNzc19wcmVmaXgtcG9zdCBsaSB7IG1hcmdpbi1ib3R0b206IDMwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspOyB9XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSB1bC5jc3NfcHJlZml4LXBvc3QgbGk6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDBweDsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAwOyB9XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyAuYmxvZy1ib3ggdWwgbGkgYSBpIHsgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rOmhvdmVyIGg1IHsgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyAuYmxvZy1ib3ggdWwgbGkgeyBtYXJnaW4tYm90dG9tOiAwcHg7IHBhZGRpbmc6IDA7IH1cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsgeyBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7IH1cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsgaDUgeyBsaW5lLWhlaWdodDogMzBweDtkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1ib3R0b206IDA7IH1cbmZvb3RlciAuY3NzX3ByZWZpeC13aWRnZXQtbWVudS53aWRnZXQgLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLmNzc19wcmVmaXgtcG9zdCBsaSAucG9zdC1pbWcgLnBvc3QtYmxvZyAuYmxvZy1ib3ggdWwgbGkgYSB7IGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTsgfVxuLnBvc3QtaW1nLWhvbGRlciB7IHdpZHRoOiA4MHB4OyBtYXJnaW4tcmlnaHQ6IDIwcHg7IGZsZXg6IG5vbmU7IGxpbmUtaGVpZ2h0OiAwOyB9XG5mb290ZXIgLnBvc3QtaW1nLWhvbGRlciBhIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDgwcHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4OyAta2h0bWwtYm9yZGVyLXJhZGl1czogMHB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDBweDsgLW1zLWJvcmRlci1yYWRpdXM6IDBweDsgLW8tYm9yZGVyLXJhZGl1czogMHB4OyBib3JkZXItcmFkaXVzOiAwcHg7IG92ZXJmbG93OiBoaWRkZW47IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbmZvb3RlciAuY3NzX3ByZWZpeC13aWRnZXQtbWVudSB1bC5jc3NfcHJlZml4LXBvc3QgbGkgLnBvc3QtaW1nIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuZm9vdGVyIC5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5jc3NfcHJlZml4LXBvc3QgbGkgLnBvc3QtaW1nLWhvbGRlciBhIHtcblx0bWluLWhlaWdodDogNzBweDtcbn1cblxuZm9vdGVyIC5wb3N0LWltZy1ob2xkZXIge1xuXHR3aWR0aDogODBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufSBcblxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB1bC5jc3NfcHJlZml4LXBvc3QgbGkge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRm9vdGVyIHN0eWxlIHN0YW5kZXJlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC53aWRnZXQgdWwgbGl7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XG59XG4uc2l0ZS5waHBfcHJlZml4IGZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC5pcS1saW5rLXN0eWxlIC53aWRnZXQgdWwgbGkge1xuXHR3aWR0aDogNDglO1xufVxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB1bCBsaTpsYXN0LWNoaWxkIGF7XG5cdGJvcmRlcjogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC5kZXNpZ24td2lkZ2V0e1xuXHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdG1hcmdpbi10b3A6IC0yMDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldHtcblx0bWFyZ2luLWJvdHRvbTogMHB4OyBcbn1cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkICAuaXEtY29udGFjdCBsaSBhICwjc2lkZWJhci1zY3JvbGxiYXIgLmlxLWNvbnRhY3QgbGkgYXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XG59XG4jc2lkZWJhci1zY3JvbGxiYXIgLmlxLWNvbnRhY3QgbGkgYSBzdmd7XG5cdGNvbG9yOnZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59IFxuLnNpdGUucGhwX3ByZWZpeCAuaXEtY29udGFjdCBsaSBhIHN2ZyAsI3NpZGViYXItc2Nyb2xsYmFyIC5pcS1jb250YWN0IGxpIGEgc3Zne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG59XG4jc2lkZWJhci1zY3JvbGxiYXIgLndpZGdldHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgIC5pcS1jb250YWN0IGxpIGE6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLmNvbC1zbS0xMi50ZXh0LWxlZnR7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB1bCBsaTpmaXJzdC1jaGlsZHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuY29weXJpZ2h0e1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaXRlLnBocF9wcmVmaXggZm9vdGVyIC5pcS1saW5rLXN0eWxlIC53aWRnZXQgdWwubWVudSBsaSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuXHRmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5mb290ZXItbWFpbCAuZm9vdGVyLW1haWwgaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cblxuXG4uc2l0ZS5waHBfcHJlZml4IGZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYXtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uc2l0ZS5waHBfcHJlZml4IGZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC53aWRnZXQgdWwubWVudSBsaSBhe1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xufVxuLnNpdGUucGhwX3ByZWZpeCBmb290ZXIgLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUud2lkZ2V0IC5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5jc3NfcHJlZml4LXBvc3QgbGkgLnBvc3QtaW1nIC5wb3N0LWJsb2cgLmJsb2ctYm94IHVsIGxpIGF7XG4gIGNvbG9yOnZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG59XG4uc2l0ZS5waHBfcHJlZml4IGZvb3RlciAuY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIC5jc3NfcHJlZml4X3Bvc3RfdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaXRlLnBocF9wcmVmaXggZm9vdGVyIC5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsgLmNzc19wcmVmaXhfcG9zdF90aXRsZTpob3Zlclxue1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmNhcmdvdG9uIGZvb3RlciAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpe3Bvc2l0aW9uOiByZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTZweDttYXJnaW4tYm90dG9tOiAxNnB4O31cbi5jYXJnb3RvbiBmb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpiZWZvcmV7XG5cdGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNhcmdvdG9uIGZvb3RlciAjbWVudS1mb290ZXItbWVudSBsaSBhLFxuLmNhcmdvdG9uIGZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhIHtcblx0cGFkZGluZzowO1xufVxuLmNhcmdvdG9uIGZvb3RlciAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGF7cGFkZGluZzowO31cbi5pbmZvLXNoYXJlIGxpe1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OjE2cHg7XG59ICBcbi5pbmZvLXNoYXJlIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwO31cbmZvb3RlciAuaW5mby1zaGFyZSBsaSBhIHN2Z3tcblx0c3Ryb2tlOnZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbi5pbmZvLXNoYXJlIGxpIGEgc3Zne3N0cm9rZTp2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7fVxuLmluZm8tc2hhcmUgbGkgYSBzdmc6aG92ZXJ7XG5cdHN0cm9rZTp2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5pbmZvLXNoYXJlIHtwYWRkaW5nLWxlZnQ6IDA7bWFyZ2luLWJvdHRvbTowO31cbi5jYXJnb3RvbiBmb290ZXIgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhKG1heC13aWR0aDoxNDAwcHgpe1xuXHQucGhwX3ByZWZpeCBmb290ZXIuZm9vdGVyIC5jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG5cdC5waHBfcHJlZml4IGZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuY29weXJpZ2h0LWZvb3RlciAuY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxuXHQuc2l0ZS5waHBfcHJlZml4IC5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgLmNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblx0XG59XG5AbWVkaWEobWF4LXdpZHRoOjExOTlweCl7XG5cdGZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC5kZXNpZ24td2lkZ2V0e1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KXtcblx0Zm9vdGVyIC5mb290ZXItdG9wIHtcblx0XHRwYWRkaW5nOiA3MnB4IDE2cHg7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuXHRmb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuZm9vdGVyLWxvZ28ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiBpbmhlcml0O1xuXHR9XG59XG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KXtcblx0LmYtbG9nby1jZW50ZXIge1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcblx0Zm9vdGVyIC5mb290ZXItdG9wIHtcblx0XHRwYWRkaW5nOiA1NnB4IDE2cHg7XG5cdH1cblx0LmNvcHlyaWdodC1mb290ZXIgLmNvbC1zbS02LnRleHQtbGVmdCwgLmNvcHlyaWdodC1mb290ZXIgLmNvbC1zbS02LnRleHQtcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cdC5jb3B5cmlnaHQtZm9vdGVyIC5jb2wtc20tNi50ZXh0LXJpZ2h0e1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cbkBtZWRpYShtaW4td2lkdGg6IDE0MDFweCl7XG5cdC5jb3B5cmlnaHQtZm9vdGVyIC5jb3B5cmlnaHQge1xuXHRcdHBhZGRpbmc6IDBweCAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpe1xuXHRmb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuZGVzaWduLXdpZGdldHtcblx0XHRtYXJnaW4tdG9wOiAtMTc2cHg7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcblx0IyBDdXN0b20gcHJvcGVydGllc1xuXHQjIFJlc2V0XG5cdCMgVHlwb2dyYXBoeVxuXHQjIEVsZW1lbnRzXG5cdCMgYkxPQ0tTXG5cdCMgTWVkaWFcblx0IyBMaW5rc1xuXHQjIEhlYWRlclxuXHQjIEZvb3RlclxuIyBBY2Nlc3NpYmlsaXR5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuQGltcG9ydCBcIl9yZXNldC5jc3NcIjtcbkBpbXBvcnQgXCJfdHlwb2dyYXBoeS5jc3NcIjtcbkBpbXBvcnQgXCJfZWxlbWVudHMuY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfbWVkaWEuY3NzXCI7XG5AaW1wb3J0IFwiX2xpbmtzLmNzc1wiO1xuQGltcG9ydCBcIl9oZWFkZXIuY3NzXCI7XG5AaW1wb3J0IFwiX2Zvb3Rlci5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbiAqIFJlOiB3b3JkLXdyYXA6IE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuXG4gKiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbiAqL1xuXG5cbi5zaGFwLW1haW57XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaGFwLW1haW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbn1cblxuLnNoYXAtbWFpbi5maXJzdDo6YmVmb3JlIHtcblx0d2lkdGg6IDkxJTtcblx0aGVpZ2h0OiA5NSU7XG5cdGxlZnQ6IDA7XG59XG5cbi5zaGFwLW1haW4uc2Vjb25kOjpiZWZvcmUge1xuXHR3aWR0aDogOTIlO1xuXHRoZWlnaHQ6IDk1JTtcblx0bGVmdDogMTVweDtcbn1cbi5waHBfcHJlZml4IC5ob21lIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5ob21lLmJsb2cgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZzogMTQ0cHggMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4uZm9vdGVyLW1haWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxufVxuLmZvb3Rlci1tYWlsIGJ1dHRvbntcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE5cHggMzBweDtcbiAgICBjb2xvcjp2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyBcbn1cbi5mb290ZXItbWFpbCBidXR0b246aG92ZXJ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5mb290ZXItbWFpbCBpbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5pY2UgU2VsZWN0IERyb3Bkb3duXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmljZS1zZWxlY3Qud2lkZXtmbG9hdDpub25lO2JhY2tncm91bmQ6dmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7fVxuLm5pY2Utc2VsZWN0LndpZGUgPiBzcGFue2NvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO31cbmZvb3RlciAubmljZS1zZWxlY3Qud2lkZSA+IHNwYW57Y29sb3I6IHZhcigtLWZvb3Rlci1jb2xvci1saWdodCk7fVxuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3QgeyB6LWluZGV4OiA5OTk7IG92ZXJmbG93LXk6IGF1dG87IG92ZXJmbG93LXg6IGhpZGRlbjsgbWF4LWhlaWdodDogMjAwcHg7IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4Ny4zcHggMi43cHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDg3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyBib3gtc2hhZG93OiAwcHggMHB4IDg3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IH1cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgYm9keSAuc3RtX2NvbXBhcmVfY2Fyc19mb290ZXJfbW9kYWwuc3RtLW9wZW4gLnN0bS1jb21wYXJlLWxpc3Qtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyB3aWR0aDogNHB4OyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMCk7IH1cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhciwgYm9keSAuc3RtX2NvbXBhcmVfY2Fyc19mb290ZXJfbW9kYWwuc3RtLW9wZW4gLnN0bS1jb21wYXJlLWxpc3Qtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogNHB4OyB9XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwKTsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IH1cbi5uaWNlLXNlbGVjdCwgLm5pY2Utc2VsZWN0LmZvcm0tY29udHJvbCB7IGxpbmUtaGVpZ2h0OiA1NXB4OyBoZWlnaHQ6IDU1cHg7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMCAzMHB4IDAgMjBweDsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOiAwO31cbi5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyLCAubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cywgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMgeyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4ubmljZS1zZWxlY3Q6aG92ZXIsIC5uaWNlLXNlbGVjdDpmb2N1cyB7IGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IH1cbmlucHV0LmZvcm0tY29udHJvbCB7IGxpbmUtaGVpZ2h0OiA1NXB4OyBoZWlnaHQ6IDU1cHg7IH1cbi5uaWNlLXNlbGVjdCAubGlzdDpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHsgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTsgfVxuLm5pY2Utc2VsZWN0OmFmdGVyIHsgY29udGVudDogXCJcXGYwZGRcIjsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJzsgZm9udC13ZWlnaHQ6IDkwMDsgYm9yZGVyOiBub25lOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA0NiU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyBtYXJnaW46IDA7cmlnaHQ6IDIwcHg7IH1cbi5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7ICByaWdodDogMjBweDt9XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdCBsaXtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy10b3A6NXB4O21hcmdpbi1ib3R0b206MDsgd2hpdGUtc3BhY2U6IG5vcm1hbDt9IFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMzBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KXtcblx0LmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiA5MHB4IDE1cHggMjAwO1xuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIGFuZCAobWluLXdpZHRoOjEwMjVweCl7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogMTQ0cHggMTZweDtcblx0fVxuXHRcbn1cbkBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xuICBcdC5lbGVtZW50b3ItaW1hZ2UtYm94LWltZyBpbWd7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuQG1lZGlhKG1heC13aWR0aDo0ODBweCl7XG5cdFxuXHQuZm9vdGVyLW1haWwgYnV0dG9ue1xuXHQgIG1hcmdpbi10b3A6IDMwcHg7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5mb290ZXItbWFpbHtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZm9vdGVyLW1haWwgaW5wdXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0XG4gIH1cblxuLmJ5cG9zdGF1dGhvciB7IGRpc3BsYXk6IGJsb2NrOyB9Il19 */