@-ms-viewport{width:device-width}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary{display:block}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1;font-family:sans-serif;text-align:left}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption{caption-side:bottom}th{text-align:inherit}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre,code,kbd,samp{font-family:monospace,monospace}pre{overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,[type=reset],[type=submit],[type=button]{-webkit-appearance:button}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[tabindex="-1"]:focus{outline:0 !important}fieldset{min-width:0}legend{max-width:100%;white-space:normal;color:inherit;display:block}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}template{display:none}[hidden]{display:none}body{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.5714285714;letter-spacing:.1px;color:#111;overflow-x:hidden}@media(min-width: 1024px){body{font-size:15px}}p{margin-bottom:15px}h1,h2,.h1,.h2,h3{font-family:"Open Sans",sans-serif}h1,h2,h3{margin-bottom:15px;line-height:1.3}h1{font-size:35px}@media(min-width: 1024px){h1{font-size:55px}}.h2{font-size:30px;font-weight:700}@media(min-width: 1024px){.h2{font-size:45px}}.h3,h3{font-size:25px}@media(min-width: 1024px){.h3,h3{font-size:35px}}.h4{font-size:20px}@media(min-width: 1024px){.h4{font-size:25px}}.h5{font-size:16px}@media(min-width: 1024px){.h5{font-size:18px}}strong{font-weight:700}em{font-style:italic}h2.ams--section-caption{font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;text-align:center;position:relative;margin-bottom:30px}h2.ams--section-caption:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";height:3px;width:100%;left:0;background-color:#111}h2.ams--section-caption span{background-color:#fff;padding:0 5px;z-index:1;position:relative}h2.ams--section-caption span.sm{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-15px;font-size:14px;line-height:16px}html,body{min-height:100vh}html{scrollbar-gutter:stable}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body #pxMainContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body.mobile-menu-open,body.category-menu-open{overflow:hidden}.container{width:100%;padding:0 20px;margin:0 auto;max-width:1280px}@media(min-width: 768px){.container{padding:0 40px}}.grid>*{width:100%}.grid>*{margin-bottom:20px}@media(min-width: 768px){.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -20px -40px}.grid>*{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding:0 20px;margin-bottom:40px}}.grid-12-wrapper{display:grid;grid-template-columns:repeat(12, [col-start] 1fr);gap:20px}.grid-12-wrapper>*{grid-column:col-start/span 12}.btn,.form-field input[type=submit],.wp-block-button__link{min-width:144px;border:none;border-radius:3px;display:inline-block;text-align:center;padding:10px 20px;margin:20px auto;text-decoration:none;-webkit-transition:background-color 200ms ease-in-out,color 200ms ease-in-out,border 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;transition:background-color 200ms ease-in-out,color 200ms ease-in-out,border 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;transition:background-color 200ms ease-in-out,color 200ms ease-in-out,border 200ms ease-in-out,box-shadow 200ms ease-in-out;transition:background-color 200ms ease-in-out,color 200ms ease-in-out,border 200ms ease-in-out,box-shadow 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;text-transform:uppercase;font-weight:700;cursor:pointer;font-size:15px;vertical-align:middle;line-height:normal}.btn.wp-block-button__link,.btn--primary,.form-field input[type=submit],.wp-block-button__link.wp-block-button__link,.wp-block-button__link--primary{border:1px solid #093b66;background-color:#093b66;color:#fff;-webkit-box-shadow:inset 0px 0px 0px .09px #fff;box-shadow:inset 0px 0px 0px .09px #fff}.btn.wp-block-button__link:hover,.btn.wp-block-button__link:focus,.btn--primary:hover,.form-field input[type=submit]:hover,.btn--primary:focus,.form-field input[type=submit]:focus,.wp-block-button__link.wp-block-button__link:hover,.wp-block-button__link.wp-block-button__link:focus,.wp-block-button__link--primary:hover,.wp-block-button__link--primary:focus{color:#093b66;-webkit-box-shadow:inset 0px 65px 0px 0px #fff;box-shadow:inset 0px 65px 0px 0px #fff}.btn.wp-block-button__link.btn--outbound:after,.btn--primary.btn--outbound:after,.form-field input.btn--outbound[type=submit]:after,.wp-block-button__link.wp-block-button__link.btn--outbound:after,.wp-block-button__link--primary.btn--outbound:after{background-image:url("../assets/images/outbound-white.svg")}.btn.wp-block-button__link.btn--outbound:hover:after,.btn--primary.btn--outbound:hover:after,.form-field input.btn--outbound[type=submit]:hover:after,.wp-block-button__link.wp-block-button__link.btn--outbound:hover:after,.wp-block-button__link--primary.btn--outbound:hover:after{background-image:url("../assets/images/outbound-blue.svg")}.btn.wp-block-button__link,.form-field input.wp-block-button__link[type=submit],.wp-block-button__link.wp-block-button__link{background-color:#093b66 !important}.btn.wp-block-button__link:hover,.wp-block-button__link.wp-block-button__link:hover{color:#093b66 !important}.btn--secondary,.wp-block-button__link--secondary{border:1px solid #093b66;background-color:#fff;color:#093b66;-webkit-box-shadow:inset 0px 0px 0px .09px #093b66;box-shadow:inset 0px 0px 0px .09px #093b66}.btn--secondary:hover,.wp-block-button__link--secondary:hover{color:#fff;-webkit-box-shadow:inset 0px -65px 0px 0px #093b66;box-shadow:inset 0px -65px 0px 0px #093b66}.btn--cta,.wp-block-button__link--cta{border:1px solid #ee2e24;background-color:#fff;color:#cf1a10;-webkit-box-shadow:inset 0px 0px 0px .09px #ee2e24;box-shadow:inset 0px 0px 0px .09px #ee2e24}.btn--cta:hover,.wp-block-button__link--cta:hover{color:#fff;-webkit-box-shadow:inset 0px -65px 0px 0px #ee2e24;box-shadow:inset 0px -65px 0px 0px #ee2e24;background-color:#cf1a10}.btn--cta.btn--outbound:after,.wp-block-button__link--cta.btn--outbound:after{background-image:url("../assets/images/outbound-red.svg")}.btn--cta.btn--outbound:hover:after,.wp-block-button__link--cta.btn--outbound:hover:after{background-image:url("../assets/images/outbound-white.svg")}.btn--outbound.outbound-secondary::after,.wp-block-button__link--outbound.outbound-secondary::after{background-image:url("../assets/images/outbound-white.svg")}.btn--outbound.outbound-secondary:hover:after,.wp-block-button__link--outbound.outbound-secondary:hover:after{background-image:url("../assets/images/outbound-blue.svg")}.btn--outbound.outbound-tertiary::after,.wp-block-button__link--outbound.outbound-tertiary::after{background-image:url("../assets/images/outbound-red.svg")}.btn--outbound.outbound-tertiary:hover::after,.wp-block-button__link--outbound.outbound-tertiary:hover::after{background-image:url("../assets/images/outbound-white.svg")}.btn--outbound::after,.wp-block-button__link--outbound::after{background:url("../assets/images/outbound-blue.svg");background-size:100%;background-repeat:no-repeat;background-position:center;content:"";height:18px;width:20px;display:inline-block;position:relative;margin-left:11px;vertical-align:top}.btn--outbound:hover::after,.wp-block-button__link--outbound:hover::after{background-image:url("../assets/images/outbound-white.svg")}.site-header{padding:0;position:fixed;width:100vw;z-index:500;top:0;background-color:#093b66}.site-header~main{padding-top:150px}@media(max-width: 1023px){.site-header~main{padding-top:115px}}@media(max-width: 767px){.site-header~main{padding-top:80px}}.site-header .mainnav{position:relative;top:0;background:#fff;z-index:400;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;padding:10px 15px}@media(min-width: 768px){.site-header .container{padding:10px 40px;height:70px}}@media(min-width: 1024px){.site-header .container{padding:15px 40px;height:105px}}.site-header .logo{width:36vw;max-width:150px;display:block;overflow:hidden}@media(min-width: 1024px){.site-header .logo{width:285px;max-width:unset}}.site-header .logo svg{width:100%;height:auto}.site-header .amsoil-logo{width:108px;display:block;overflow:hidden}@media(min-width: 1024px){.site-header .amsoil-logo{width:auto;max-width:unset}}.site-header .amsoil-logo svg{width:100%;height:auto}.site-header .btn--shop{padding-top:8px;padding-bottom:8px;margin-top:0}@media(min-width: 768px){.site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.scrolled.scroll-down .site-header .mainnav{margin-top:-150px}@media(max-width: 1023px){.scrolled.scroll-down .site-header .mainnav{margin-top:-115px}}@media(max-width: 767px){.scrolled.scroll-down .site-header .mainnav{margin-top:-80px}}.mobile-menu-button{display:block;position:relative;width:60px;height:38px;z-index:9;background:none;border:none;border-radius:3px;border:1px solid #dfdfdf;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.mobile-menu-button:before,.mobile-menu-button:after,.mobile-menu-button span{content:"";width:26px;height:3px;position:absolute;left:50%;margin-left:-13px;background:#6c6c6c;border-radius:6px;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.mobile-menu-button:before{top:8px}.mobile-menu-button:after{bottom:8px}.mobile-menu-button span{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0}.mobile-menu-button:hover{border-color:#083b66}.mobile-menu-button:hover:before,.mobile-menu-button:hover:after,.mobile-menu-button:hover span{background:#083b66}.mobile-menu-button.open:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-1.5px}.mobile-menu-button.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:50%;margin-bottom:-1.5px}.mobile-menu-button.open span{opacity:0}.secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.secondary .amsoil-logo{display:block;margin-left:10px}.secondary .amsoil-logo svg{display:block}.secondary>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 5px}.secondary>*:last-child{margin-right:0}.secondary .amsoil-shop{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.secondary .amsoil-shop a{margin:0}.secondary .mobile-menu-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width: 1024px){.secondary{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.secondary .mobile-menu-button{margin:0 10px}}@media(max-width: 767px){.secondary .amsoil-shop{display:none}}.sidebar-nav-item,.menu-main .menu-primary a,.menu-main .menu-links a,.site-header__nav .nav-items li>a,.site-header__nav .nav-items li>button,.category-menu-link+.nav-items li>a,.category-menu-link+.nav-items li>button{display:inline-block;color:#fff;font-weight:700;font-size:24px;letter-spacing:-0.69px;line-height:1}@media(max-width: 767px){.sidebar-nav-item,.menu-main .menu-primary a,.menu-main .menu-links a,.site-header__nav .nav-items li>a,.site-header__nav .nav-items li>button,.category-menu-link+.nav-items li>a,.category-menu-link+.nav-items li>button{font-size:20px}.sidebar-nav-item.category-menu-link,.menu-main .menu-primary a.category-menu-link,.menu-main .menu-links a.category-menu-link,.site-header__nav .nav-items li>a.category-menu-link,.site-header__nav .nav-items li>button.category-menu-link,.category-menu-link+.nav-items li>a.category-menu-link,.category-menu-link+.nav-items li>button.category-menu-link{font-size:14px;text-transform:uppercase;font-weight:400;margin-bottom:28px;letter-spacing:.5px}.sidebar-nav-item.category-menu-link:before,.menu-main .menu-primary a.category-menu-link:before,.menu-main .menu-links a.category-menu-link:before,.site-header__nav .nav-items li>a.category-menu-link:before,.site-header__nav .nav-items li>button.category-menu-link:before,.category-menu-link+.nav-items li>a.category-menu-link:before,.category-menu-link+.nav-items li>button.category-menu-link:before,.sidebar-nav-item.category-menu-link:after,.menu-main .menu-primary a.category-menu-link:after,.menu-main .menu-links a.category-menu-link:after,.site-header__nav .nav-items li>a.category-menu-link:after,.site-header__nav .nav-items li>button.category-menu-link:after,.category-menu-link+.nav-items li>a.category-menu-link:after,.category-menu-link+.nav-items li>button.category-menu-link:after{display:none}}.sidebar-grid-item,.menu-main .menu-primary>nav>.nav-items>li,.menu-main .menu-primary,.menu-main .menu-links{grid-area:1/1;visibility:hidden;opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:visibility 0s linear .3s,opacity .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:visibility 0s linear .3s,opacity .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:visibility 0s linear .3s,opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s;transition:visibility 0s linear .3s,opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}.sidebar-grid-item.open,.menu-main .menu-primary>nav>.nav-items>li.open,.menu-main .open.menu-primary,.menu-main .open.menu-links{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:visibility 0s linear 0s,opacity .2s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:visibility 0s linear 0s,opacity .2s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:visibility 0s linear 0s,opacity .2s ease-in-out 0s,transform .3s ease-in-out 0s;transition:visibility 0s linear 0s,opacity .2s ease-in-out 0s,transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}.site-header__nav{position:relative;z-index:99;top:-5%}.site-header__nav .nav-items,.category-menu-link+.nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-transition:visibility 0s linear 200ms,-webkit-transform 200ms ease-in-out;transition:visibility 0s linear 200ms,-webkit-transform 200ms ease-in-out;transition:visibility 0s linear 200ms,transform 200ms ease-in-out;transition:visibility 0s linear 200ms,transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out;will-change:transform}@media(min-width: 1024px){.site-header__nav .nav-items{padding-left:65px}}.subnav{font-size:16px;font-weight:700;min-height:45px;position:relative;z-index:50}@media(min-width: 768px){.subnav{padding:10px 0}}@media(max-width: 767px){.subnav{min-height:10px}}.subnav .container{padding:0 40px;display:none}@media(min-width: 768px){.subnav .container{display:block}}.subnav:after{height:100%;width:100%;content:"";position:absolute;top:0;left:0;z-index:-2;background-color:#093b66}@media(min-width: 768px){.subnav li.mobile-only{display:none;visibility:hidden}}.subnav .mobile-menu-btn{display:none;visibility:hidden;position:absolute;top:175px;left:38px;color:#fff;border:none;background:none;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:0;line-height:0;width:30px;height:30px;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;opacity:0;pointer-events:none;border-radius:3px}@media(max-width: 767px){.subnav .mobile-menu-btn.open{visibility:visible;display:block;opacity:1;pointer-events:auto;z-index:9999;left:auto;top:5px;right:46px}}.subnav .mobile-menu-btn:before,.subnav .mobile-menu-btn:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:3px;background:#fff}.subnav .mobile-menu-btn:before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.subnav .mobile-menu-btn:after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.subnav .mobile-menu-btn:focus{outline:thin solid #fff}@media(min-width: 768px){.subnav .mobile-menu-btn{display:none;visibility:hidden}}.menu-cat-buttons a,.menu-cat-buttons button:not(.close),.menu-primary a,.menu-primary button:not(.close){color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;outline:none;position:relative}.menu-cat-buttons a:after,.menu-cat-buttons button:not(.close):after,.menu-primary a:after,.menu-primary button:not(.close):after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:currentColor;opacity:0;-webkit-transition:opacity 200ms ease-in-out,-webkit-transform 200ms ease-in-out;transition:opacity 200ms ease-in-out,-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out,opacity 200ms ease-in-out;transition:transform 200ms ease-in-out,opacity 200ms ease-in-out,-webkit-transform 200ms ease-in-out;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.menu-cat-buttons a.temp-hover:after,.menu-cat-buttons a:focus:after,.menu-cat-buttons a:hover:after,.menu-cat-buttons a.open:after,.menu-cat-buttons button:not(.close).temp-hover:after,.menu-cat-buttons button:not(.close):focus:after,.menu-cat-buttons button:not(.close):hover:after,.menu-cat-buttons button:not(.close).open:after,.menu-primary a.temp-hover:after,.menu-primary a:focus:after,.menu-primary a:hover:after,.menu-primary a.open:after,.menu-primary button:not(.close).temp-hover:after,.menu-primary button:not(.close):focus:after,.menu-primary button:not(.close):hover:after,.menu-primary button:not(.close).open:after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.menu-extras{position:relative;color:#fff}.menu-extras .search{font-size:16px !important;text-transform:uppercase;letter-spacing:0 !important;padding-right:28px;margin-bottom:30px !important;position:relative}.menu-extras .search:before{content:"";position:absolute;top:0;right:0;width:18px;height:18px;background:url(../assets/images/magnifying-glass.svg) 50% no-repeat;background-size:contain}.menu-extras .nav-items--social{margin-top:20px;margin-bottom:20px}.menu-extras .nav-items--social li{margin-right:10px}.menu-extras .nav-items--social a{font-size:0 !important;line-height:0 !important;margin-left:0;margin-bottom:0 !important}.menu-extras .nav-items--social a:after{display:none !important}@media(max-width: 767px){.menu-extras .nav-items--social{margin-top:16px;margin-bottom:16px}}.menu-extras .contact-info{font-weight:normal;padding-bottom:20px}.menu-extras .contact-info a{font-weight:800}.subnav .menu-cat-buttons{position:relative;z-index:400;height:25px}.subnav .menu-cat-buttons li:not(:last-child){margin-right:60px}.subnav .menu-cat-buttons a,.subnav .menu-cat-buttons button{text-transform:uppercase;font-weight:700;height:22px}.subnav .menu-cat-buttons .nav-items{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767px){.subnav .menu-cat-buttons{display:block;position:absolute;padding:0;margin:0;left:0;top:32px;max-width:90%;width:320px;z-index:500;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .3s,opacity .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:visibility 0s linear .3s,opacity .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:visibility 0s linear .3s,opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s;transition:visibility 0s linear .3s,opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}.subnav .menu-cat-buttons .nav-items{padding-left:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subnav .menu-cat-buttons li{margin-bottom:16px}.subnav .menu-cat-buttons a,.subnav .menu-cat-buttons button{font-size:20px;line-height:22px;margin:0}header.site-header.root .subnav .menu-cat-buttons{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:visibility 0s linear 0s,opacity .2s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:visibility 0s linear 0s,opacity .2s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;transition:visibility 0s linear 0s,opacity .2s ease-in-out 0s,transform .3s ease-in-out 0s;transition:visibility 0s linear 0s,opacity .2s ease-in-out 0s,transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}}.close-menu-button{position:absolute;top:175px;left:38px;color:#fff;border:none;background:none;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:0;line-height:0;width:30px;height:30px;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;opacity:0;pointer-events:none;visibility:hidden;border-radius:3px}.close-menu-button:before,.close-menu-button:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:3px;background:#fff}.close-menu-button:before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.close-menu-button:after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.close-menu-button:focus{outline:thin solid #fff}header.open .close-menu-button{visibility:visible;opacity:1;pointer-events:auto;z-index:9999}@media(max-width: 1023px){.close-menu-button{left:34px;top:62px}}@media(max-width: 767px){.close-menu-button{top:12vh;left:75%;width:60px;height:38px;opacity:0;pointer-events:none}.close-menu-button:before,.close-menu-button:after{width:26px;height:3px;background:#fff}header.open .close-menu-button{opacity:0;pointer-events:none}header.open:not(.root) .close-menu-button{opacity:1;pointer-events:auto}}.menu-main{position:fixed;left:0;top:0;bottom:0;width:560px;max-width:50%;padding:180px 100px 0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);background-image:linear-gradient(8deg, #156d9f 0%, #093b66 80%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:visibility 0s linear 200ms,-webkit-transform 200ms ease-in-out;transition:visibility 0s linear 200ms,-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out,visibility 0s linear 200ms;transition:transform 200ms ease-in-out,visibility 0s linear 200ms,-webkit-transform 200ms ease-in-out;overflow-x:hidden;overflow-y:auto;z-index:-1;visibility:hidden}@media(min-width: 768px){.menu-main{z-index:-2}}.menu-main.open{visibility:visible;-webkit-transition:visibility 0s,-webkit-transform 200ms ease-in-out;transition:visibility 0s,-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out,visibility 0s;transition:transform 200ms ease-in-out,visibility 0s,-webkit-transform 200ms ease-in-out;-webkit-transform:translateX(0);transform:translateX(0)}.menu-main .menu-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:grid;position:relative}.menu-main .menu-primary li,.menu-main .menu-links li{display:block;margin-bottom:20px}.menu-main .menu-links a:after{background:url("../assets/images/outbound-white.svg");background-size:100%;background-repeat:no-repeat;background-position:center;content:"";height:18px;width:20px;display:inline-block;position:relative;margin-left:11px;vertical-align:top}.menu-main .menu-primary>nav>.nav-items{display:grid}body.scrolled.scroll-down .menu-main{padding-top:80px}@media(max-width: 1023px){.menu-main{padding:135px 80px 0;max-width:66%}body.scrolled.scroll-down .menu-main{padding:70px 80px 0}}@media(max-width: 767px){.menu-main{max-width:90%;width:320px;padding:100px 45px 0}.menu-main .category-menu-link{color:#fff;font-size:14px;text-transform:uppercase;font-weight:400;margin-bottom:22px;letter-spacing:.5px}.menu-main .category-menu-link:before,.menu-main .category-menu-link:after{display:none}}@media(min-width: 768px){.menu-main .menu-primary>nav>.nav-items .category-menu-link{display:none}}@media(max-width: 767px){.menu-main .menu-primary li,.menu-main .menu-links li{margin-bottom:15px}}.menu-content-overlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(8,59,102,.3);z-index:100;opacity:0;pointer-events:none;visibility:hidden}.mobile-menu-open .menu-content-overlay{opacity:1;pointer-events:all;visibility:visible}.menu-extras .subscribe-subhead{font-weight:700;font-size:16px;color:#fff;letter-spacing:0;text-transform:uppercase}ul.nav-items-category-menu li a{text-transform:none}ul.nav-items-category-menu li:current a{text-decoration:underline}.nav-items--social{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-items--social a{display:block;width:24px;height:24px;font-size:0;line-height:0;color:transparent;background:50% no-repeat;background-size:contain;margin:0 10px;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform}.nav-items--social a:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}.nav-items--social .facebook a{background-image:url(../assets/images/facebook-white.svg)}.nav-items--social .twitter a{background-image:url(../assets/images/twitter-white.svg)}.nav-items--social .youtube a{background-image:url(../assets/images/youtube-white.svg)}.nav-items--social .instagram a{background-image:url(../assets/images/instagram-white.svg)}.nav-items--social .linkedin a{background-image:url(../assets/images/linkedin-white.svg)}@media(max-width: 767px){#menu-hamburger-menu{display:none;visibility:hidden}}.cta-block .pxblock--cta{margin-top:0;padding-bottom:0;margin-bottom:0}.site-footer{background:#093b66;color:#fff;padding:35px 0}.site-footer a:hover{color:#969696}.site-footer .footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:20px;border-bottom:3px solid #fff}@media(min-width: 1024px){.site-footer .footer-navigation{margin-bottom:0;padding-bottom:0;border-bottom:none}}.site-footer .footer-navigation nav{display:none}@media(min-width: 1024px){.site-footer .footer-navigation nav{display:block}}@media(min-width: 1024px){.site-footer .footer__top-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .footer__top-links .join-us{margin-bottom:20px}}@media(min-width: 1200px){.site-footer .footer__top-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site-footer .footer__top-links .join-us{margin-bottom:0}}.site-footer nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-footer .join-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:3px solid #fff}@media(min-width: 1024px){.site-footer .join-us{border:0;margin-bottom:0;padding-bottom:0;margin-right:40px}}.site-footer .join-us h3{font-size:14px;text-transform:uppercase;font-weight:700;vertical-align:middle;margin:0;line-height:1}.site-footer li.exclude-from-footer{display:none}@media(min-width: 1024px){.site-footer .nav-items--hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .nav-items--hamburger li{margin-bottom:20px}@media(min-width: 1024px){.site-footer .nav-items--hamburger li{margin-bottom:0}}.site-footer .nav-items--hamburger a{font-size:14px;text-transform:uppercase;font-weight:bold;position:relative;padding-right:30px;display:inline-block}.site-footer .nav-items--hamburger a:before,.site-footer .nav-items--hamburger a:after{background:url("../assets/images/outbound-white.svg");background-size:100%;background-repeat:no-repeat;background-position:center;content:"";height:18px;width:20px;display:block;position:absolute;top:0;right:0;vertical-align:top;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.site-footer .nav-items--hamburger a:after{background-image:url("../assets/images/outbound-gray.svg");opacity:0}.site-footer .nav-items--hamburger a:hover:before{opacity:0}.site-footer .nav-items--hamburger a:hover:after{opacity:1}@media(min-width: 768px){.site-footer .nav-items--main{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer .nav-items--main>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-footer .nav-items--main>li h3 a{text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:10px;display:block}.site-footer .nav-items--main>li a{font-size:12px;font-weight:600}.site-footer .contact-info{font-size:16px;line-height:1.5}.site-footer .contact-info a{text-decoration:underline}.site-footer .contact-info b,.site-footer .contact-info strong{font-size:22px;line-height:1.0909090909}.site-footer hr{margin:20px -20px;border:0;height:3px;background:#fff;display:none}@media(min-width: 1024px){.site-footer hr{display:block}}.site-footer .copyright{font-size:13px;line-height:1.3846153846}.site-footer .copyright a{text-decoration:underline}body.ua-amsoil_app .site-footer{display:none !important}.block-editor .editor-styles-wrapper{font-family:inherit}.block-editor .editor-styles-wrapper .wp-block{max-width:100%}.edit-post-sidebar{width:auto}@media(min-width: 768px){.edit-post-sidebar{width:30vw}}.block-badge{background-color:#1a89c0;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:14px;position:absolute;top:10px;right:10px;display:inline-block;padding:5px 10px;line-height:1;letter-spacing:.03em}.acf-block-component.acf-block-panel{padding:16px}img{max-width:100%;height:auto}.wistia_embed{width:auto !important;height:auto !important;position:relative;margin-bottom:1em}.wistia_embed>*{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important}.wistia_embed:after{content:"";display:block;padding-bottom:56.25%}.article-content video{max-width:100%;height:auto}a{text-decoration:none;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.skip_to_main_link{display:block;width:1px;height:1px;overflow:hidden;position:fixed;border-bottom:1px solid #333;top:0;left:0;right:0;background-color:#fff;z-index:1000;color:#000;font-weight:bold;font-size:18px}.skip_to_main_link:focus{padding:20px 40px;width:100%;height:auto}.cookie-banner{color:#fff;background-color:#333}.cookie-banner>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-banner p{margin:0;margin-right:20px}#tinymce a:not(.btn):not(.wp-block-button__link),.wysiwyg a:not(.btn):not(.wp-block-button__link),.article-content>a:not(.btn):not(.wp-block-button__link),.article-content>*:not(.pxblock):not(.container) a:not(.btn):not(.wp-block-button__link){color:#083b66;text-decoration:underline;padding-bottom:2px;background-image:-webkit-gradient(linear, left top, left bottom, from(#083B66), to(#083B66));background-image:linear-gradient(180deg, #083B66, #083B66);background-repeat:no-repeat;background-position:0 21px;text-decoration:none;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;cursor:pointer}#tinymce a:not(.btn):not(.wp-block-button__link):hover,.wysiwyg a:not(.btn):not(.wp-block-button__link):hover,.article-content>a:not(.btn):not(.wp-block-button__link):hover,.article-content>*:not(.pxblock):not(.container) a:not(.btn):not(.wp-block-button__link):hover{color:#fff;background-position:top}#tinymce ul,.wysiwyg ul,.article-content>ul,.article-content>*:not(.pxblock):not(.container) ul{list-style:disc;margin-left:1.1em}#tinymce ol,.wysiwyg ol,.article-content>ol,.article-content>*:not(.pxblock):not(.container) ol{list-style:num;padding-left:1.2em}#tinymce ul li,#tinymce ol li,.wysiwyg ul li,.wysiwyg ol li,.article-content>ul li,.article-content>ol li,.article-content>*:not(.pxblock):not(.container) ul li,.article-content>*:not(.pxblock):not(.container) ol li{margin-bottom:15px}#tinymce blockquote,.wysiwyg blockquote,.article-content>blockquote,.article-content>*:not(.pxblock):not(.container) blockquote{font-weight:600;font-size:28px;letter-spacing:-1.4px;line-height:1.2857142857;margin:25px 0 30px 0}.pxblock{padding:50px 0}.video-controls{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;bottom:10px;right:10px;width:110px;border-radius:50%;padding:0;z-index:20;cursor:pointer;color:#000;opacity:1;-webkit-transition:opacity 200ms ease-in-out,color 200ms ease-in-out;transition:opacity 200ms ease-in-out,color 200ms ease-in-out;font-size:0;width:28px;height:28px;border:2px solid currentColor}.video-controls:before{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;background-size:50%;background-position:center center;background-repeat:no-repeat;-webkit-transform:translate(-50%, -50%) scale(1.66);transform:translate(-50%, -50%) scale(1.66)}.video-controls:hover,.video-controls:focus{background:rgba(0,0,0,.4);outline:none;opacity:1;color:#fff}.video-controls:hover:before,.video-controls:focus:before{-webkit-filter:invert(1);filter:invert(1)}.video-controls:focus{outline:outset}.video-controls.play:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8,5.14V19.14L19,12.14L8,5.14Z' /%3E%3C/svg%3E")}.video-controls.pause:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14,19H18V5H14M6,19H10V5H6V19Z' /%3E%3C/svg%3E")}@media(prefers-reduced-motion){.video-controls{display:block}}@media(min-width: 768px){.animate-in:not(.animate-children),.animate-in.animate-children>*{opacity:0;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}.animate-in.animate-children>*:nth-child(1){-webkit-transition-delay:0ms;transition-delay:0ms}.animate-in.animate-children>*:nth-child(2){-webkit-transition-delay:250ms;transition-delay:250ms}.animate-in.animate-children>*:nth-child(3){-webkit-transition-delay:500ms;transition-delay:500ms}.animate-in.animate-children>*:nth-child(4){-webkit-transition-delay:750ms;transition-delay:750ms}.animate-in.animate-children>*:nth-child(5){-webkit-transition-delay:1000ms;transition-delay:1000ms}.animate-in.animate-children>*:nth-child(6){-webkit-transition-delay:1250ms;transition-delay:1250ms}.animate-in.animate-children>*:nth-child(7){-webkit-transition-delay:1500ms;transition-delay:1500ms}.animate-in.animate-children>*:nth-child(8){-webkit-transition-delay:1750ms;transition-delay:1750ms}.animate-in.animate-children>*:nth-child(9){-webkit-transition-delay:2000ms;transition-delay:2000ms}.animate-in.animate-children>*:nth-child(10){-webkit-transition-delay:2250ms;transition-delay:2250ms}.animate-in.animate-children>*:nth-child(11){-webkit-transition-delay:2500ms;transition-delay:2500ms}.animate-in.animate-children>*:nth-child(12){-webkit-transition-delay:2750ms;transition-delay:2750ms}.animate-in.animate-children>*:nth-child(13){-webkit-transition-delay:3000ms;transition-delay:3000ms}.animate-in.animate-children>*:nth-child(14){-webkit-transition-delay:3250ms;transition-delay:3250ms}.animate-in.animate-children>*:nth-child(15){-webkit-transition-delay:3500ms;transition-delay:3500ms}.animate-in.animated:not(.animate-children){opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.animate-in.animated.animate-children>*{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.pxblock.fpo{border:5px solid #666;background:#ccc !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;min-height:300px}.pxblock.fpo *:not(.fpo-title){display:none !important}.pxblock.fpo .fpo-title{text-transform:uppercase;font-size:30px;color:#666}body.wp-admin .ui-sortable>tr:nth-child(odd) .acf-field,body.wp-admin .ui-sortable>tr:nth-child(odd) .acf-row-handle{background:#f9f9f9}body.wp-admin .ui-sortable>tr:nth-child(even) .acf-field,body.wp-admin .ui-sortable>tr:nth-child(even) .acf-row-handle{background:#fff !important}body.wp-admin #wp-link-wrap #link-selector{font-size:14px}body.wp-admin .block-editor-button-block-appender.block-list-appender__toggle,body.wp-admin .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{display:block;height:auto;margin:0px auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}body.wp-admin .block-editor-button-block-appender.block-list-appender__toggle svg,body.wp-admin .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{width:32px;height:32px;background-color:#007cba;border-radius:2px}body.wp-admin .block-editor-button-block-appender.block-list-appender__toggle:hover svg,body.wp-admin .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover svg{background-color:#006ba1}body.wp-admin .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{margin-left:-5px}body.wp-admin .components-panel .edit-post-post-status .components-checkbox-control{display:none !important}body.wp-admin .components-panel .edit-post-post-status .components-panel__row{min-height:0}body.wp-admin .editor-post-featured-image:before{content:"1200px x 675px recommended";display:block;font-size:12px;padding-bottom:5px;font-size:13px;line-height:1.5;color:#646970}body#tinymce{padding:20px}.acf-block-preview a:active{pointer-events:none}.modal{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:999;background:rgba(85,85,85,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px;overflow:auto;opacity:0;pointer-events:none;display:none}.modal__content{width:580px;height:auto;max-width:100%;padding:50px 30px;background:#fff;text-align:center;position:relative;margin:auto;z-index:2}.modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:all;z-index:999;-webkit-transition:opacity 200ms ease-in-out,-webkit-transform 200ms ease-in-out;transition:opacity 200ms ease-in-out,-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out,opacity 200ms ease-in-out;transition:transform 200ms ease-in-out,opacity 200ms ease-in-out,-webkit-transform 200ms ease-in-out}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;width:100%;height:100%}.modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:none;border:none;position:absolute;top:15px;right:15px;width:26px;height:26px;text-indent:-9999px;overflow:hidden;cursor:pointer;z-index:3}.modal__close:after,.modal__close:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:3px;background:#000}.modal__close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal__close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}body.modal--is-open{overflow:hidden}.posts .post{padding-bottom:30px;max-width:100%}.posts .post.post--is-sticky{position:sticky;top:60px}.posts .post__meta{padding:0 10px}.posts .post .post--thumbnail-container{position:relative;overflow:hidden;display:block;margin:0 0 10px 0;margin-bottom:10px}.posts .post .post--thumbnail-container:after{content:"";display:block;padding-bottom:55.9440559441%}@media(max-width: 1023px){.posts .post .post--thumbnail-container.hide-mobile{display:none}}@media(min-width: 1024px){.posts .post .post--thumbnail-container.hide-desktop{display:none}}.posts .post .post--thumbnail-container:hover .hover-effect{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(-50%, -50%) scale(5);transform:translate(-50%, -50%) scale(5);opacity:0}@media(prefers-reduced-motion){.posts .post .post--thumbnail-container:hover .hover-effect{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1;display:none}}.posts .post .post--thumbnail-container .post--thumbnail{position:absolute;top:50%;left:50%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.posts .post .post--thumbnail-container .post--thumbnail.hover-effect{pointer-events:none}.posts .post .post--thumbnail-container .post--thumbnail-video-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:.1rem;height:55px;width:55px;display:inline-block;z-index:1}.posts .post .post--thumbnail-container .post--thumbnail-video-icon img{max-width:100%}.posts .post .post--categories{margin-bottom:5px}.posts .post .post--categories .post--category{text-transform:uppercase;font-weight:600;font-size:13px;margin-right:.25rem;color:#111;letter-spacing:.56px;line-height:1.2307692308;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out;display:inline-block}.posts .post .post--categories .post--category:after{content:",";color:#111 !important}.posts .post .post--categories .post--category:hover{color:#005baa}.posts .post .post--categories>*:last-child:after{content:""}.posts .post .post--title{font-weight:600;font-size:16px;color:#083b66;letter-spacing:-0.7px;line-height:1.1;-webkit-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out}@media(min-width: 768px){.posts .post .post--title{font-size:20px}}.posts .post .post--title:hover{color:#005baa}.posts .post .post__excerpt{margin-top:10px;font-size:14px;letter-spacing:.09px;line-height:21px;display:none}.category-bottom .posts .post .post__excerpt{display:block}.posts .post time{font-size:12px;color:#565656;letter-spacing:-0.43px;line-height:16px}.posts .pxblock--homepagefeatured--featured .post .post--title,.posts .featured .post .post--title{font-weight:600;font-size:30px;letter-spacing:-1.32px;line-height:1.1333333333}section.single-post{margin-bottom:60px}.single-post #pxMainContent,body.wp-admin.post-type-post .edit-post-visual-editor #pxMainContent{overflow:hidden}.single-post .post--categories--main,body.wp-admin.post-type-post .edit-post-visual-editor .post--categories--main{display:none}.single-post .pxblock,body.wp-admin.post-type-post .edit-post-visual-editor .pxblock{padding:0}.single-post .wysiwyg,body.wp-admin.post-type-post .edit-post-visual-editor .wysiwyg{position:relative}.single-post .author-meta,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta{padding:0 40px;margin-bottom:40px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px}@media(min-width: 768px){.single-post .author-meta,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta{padding:0;grid-area:c;margin-bottom:0;align-self:start}}.single-post .author-meta__image,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta__image{width:50px;border-radius:50%;overflow:hidden;position:relative;-webkit-box-shadow:-10px 10px 0 0 #093b66;box-shadow:-10px 10px 0 0 #093b66;background:#f2f5f7;margin-right:20px}@media(min-width: 768px){.single-post .author-meta__image,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta__image{width:82px}}.single-post .author-meta__image:after,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta__image:after{content:"";display:block;padding-bottom:100%}.single-post .author-meta__image img,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%) contrast(1.08);filter:grayscale(100%) contrast(1.08)}.single-post .author-meta__detail,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta__detail{font-weight:600;font-size:12px;color:#565656;letter-spacing:-0.43px;line-height:16px}.single-post .author-meta__detail a,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta__detail a{font-weight:600;font-size:12px;color:#083b66;letter-spacing:-0.5px;text-decoration:none;text-transform:uppercase;background-image:-webkit-gradient(linear, left top, left bottom, from(#083B66), to(#083B66));background-image:linear-gradient(180deg, #083B66, #083B66);background-repeat:no-repeat;background-position:0 16px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;cursor:pointer;margin-left:3px}.single-post .author-meta__detail a:hover,body.wp-admin.post-type-post .edit-post-visual-editor .author-meta__detail a:hover{color:#fff;background-position:top}.single-post .shop-article,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article{padding:0 40px;margin-bottom:40px}@media(max-width: 767px){.single-post .shop-article.desktop-only,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article.desktop-only{display:none}}.single-post .shop-article.mobile-only,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article.mobile-only{margin:40px auto;padding:0 20px}@media(min-width: 768px){.single-post .shop-article.mobile-only,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article.mobile-only{display:none}}@media(min-width: 768px){.single-post .shop-article,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article{grid-area:a;grid-column-start:2;padding:0;margin-bottom:0}}.single-post .shop-article .shop-article-inner,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article .shop-article-inner{background:#f2f5f7;padding:20px 10px 10px}.single-post .shop-article .shop-article-inner span,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article .shop-article-inner span{display:block}.single-post .shop-article .shop-article-inner img,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article .shop-article-inner img{margin:0 auto;display:block;mix-blend-mode:multiply}.single-post .shop-article .shop-article-inner h3,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article .shop-article-inner h3{font-weight:700;font-size:38px;color:#083b66;letter-spacing:-2.6px;text-align:center;line-height:.8684210526;text-transform:uppercase;margin:7px -10px 20px}.single-post .shop-article .product,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article .product{background:#fff;margin-bottom:10px}.single-post .shop-article .product:last-child,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article .product:last-child{margin-bottom:0}.single-post .shop-article .product__image,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article .product__image{width:100%;position:relative;overflow:hidden}.single-post .shop-article .product__title,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article .product__title{font-weight:bold;font-size:15px;color:#083b66;letter-spacing:-0.28px;text-align:center;line-height:18px;text-decoration:underline;padding:10px}.single-post .shop-article-additional,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional{padding:0 40px;margin-bottom:40px}@media(min-width: 768px){.single-post .shop-article-additional,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional{position:absolute;right:calc(100% + 40px);grid-column-start:4;width:14vw;max-width:180px}}.single-post .shop-article-additional.mobile-only,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional.mobile-only{margin:40px auto;padding:0 20px}@media(min-width: 768px){.single-post .shop-article-additional,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional{grid-area:a;grid-column-start:2;padding:0;margin-bottom:0}}.single-post .shop-article-additional .shop-article-inner,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional .shop-article-inner{background:#f2f5f7;padding:20px 10px 10px}.single-post .shop-article-additional .shop-article-inner span,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional .shop-article-inner span{display:block}.single-post .shop-article-additional .shop-article-inner img,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional .shop-article-inner img{margin:0 auto;display:block;mix-blend-mode:multiply}.single-post .shop-article-additional .shop-article-inner h3,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional .shop-article-inner h3{font-weight:700;font-size:38px;color:#083b66;letter-spacing:-2.6px;text-align:center;line-height:.8684210526;text-transform:uppercase;margin:7px -10px 20px}.single-post .shop-article-additional .product,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional .product{background:#fff;margin-bottom:10px}.single-post .shop-article-additional .product:last-child,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional .product:last-child{margin-bottom:0}.single-post .shop-article-additional .product__image,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional .product__image{width:100%;position:relative;overflow:hidden}.single-post .shop-article-additional .product__title,body.wp-admin.post-type-post .edit-post-visual-editor .shop-article-additional .product__title{font-weight:bold;font-size:15px;color:#083b66;letter-spacing:-0.28px;text-align:center;line-height:18px;text-decoration:underline;padding:10px}@media(min-width: 768px){.single-post .article-layout,body.wp-admin.post-type-post .edit-post-visual-editor .article-layout{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-areas:"a a a b b b b b b c c c";-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:0 40px;max-width:1280px;margin:0 auto}}.single-post .article-content,body.wp-admin.post-type-post .edit-post-visual-editor .article-content{position:relative;width:100%;padding:0 20px;margin:0 auto;max-width:1280px}@media(min-width: 768px){.single-post .article-content,body.wp-admin.post-type-post .edit-post-visual-editor .article-content{grid-area:b}}.single-post .article-content .container,body.wp-admin.post-type-post .edit-post-visual-editor .article-content .container{padding-left:0 !important;padding-right:0 !important}.single-post .article-content .author-detail,body.wp-admin.post-type-post .edit-post-visual-editor .article-content .author-detail{margin:20px 0;font-weight:600;font-size:12px;color:#565656;letter-spacing:-0.43px;line-height:16px}.single-post .article-content .author-detail a,body.wp-admin.post-type-post .edit-post-visual-editor .article-content .author-detail a{font-weight:600;font-size:12px;color:#083b66;letter-spacing:-0.5px;text-decoration:none;text-transform:uppercase;background-image:-webkit-gradient(linear, left top, left bottom, from(#083B66), to(#083B66));background-image:linear-gradient(180deg, #083B66, #083B66);background-repeat:no-repeat;background-position:0 16px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;cursor:pointer;margin-left:3px}.single-post .article-content .author-detail a:hover,body.wp-admin.post-type-post .edit-post-visual-editor .article-content .author-detail a:hover{color:#fff;background-position:top}.single-post .article-content .author-detail__bio,body.wp-admin.post-type-post .edit-post-visual-editor .article-content .author-detail__bio{margin-top:6px}.single-post .article-content .share,body.wp-admin.post-type-post .edit-post-visual-editor .article-content .share{margin:20px 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-post .container--large,body.wp-admin.post-type-post .edit-post-visual-editor .container--large{width:100%;padding:0 20px;margin:0 auto;max-width:1280px}.single-post .container--featured-image,body.wp-admin.post-type-post .edit-post-visual-editor .container--featured-image{margin-bottom:0px}@media(min-width: 768px){.single-post .container--featured-image,body.wp-admin.post-type-post .edit-post-visual-editor .container--featured-image{margin-bottom:54px}}.single-post__top-bar,body.wp-admin.post-type-post .edit-post-visual-editor__top-bar{padding:30px 0}@media(min-width: 1024px){.single-post__top-bar,body.wp-admin.post-type-post .edit-post-visual-editor__top-bar{padding:90px 0 30px}}.single-post .type-share-container,body.wp-admin.post-type-post .edit-post-visual-editor .type-share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 1024px){.single-post .type-share-container,body.wp-admin.post-type-post .edit-post-visual-editor .type-share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:col-start 3/span 8}}@media(min-width: 1024px){.single-post__article-header>*,body.wp-admin.post-type-post .edit-post-visual-editor__article-header>*{grid-column:col-start 3/span 8}}.single-post .type,body.wp-admin.post-type-post .edit-post-visual-editor .type{font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;font-size:14px;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.single-post .type li:not(:last-child),body.wp-admin.post-type-post .edit-post-visual-editor .type li:not(:last-child){margin-right:5px}.single-post .type li:not(:last-child):after,body.wp-admin.post-type-post .edit-post-visual-editor .type li:not(:last-child):after{content:","}@media(min-width: 768px){.single-post .type,body.wp-admin.post-type-post .edit-post-visual-editor .type{margin-top:0}}.single-post .type a:hover,body.wp-admin.post-type-post .edit-post-visual-editor .type a:hover{color:#005baa}@media(min-width: 768px){.single-post .share,body.wp-admin.post-type-post .edit-post-visual-editor .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single-post .share .share_title,body.wp-admin.post-type-post .edit-post-visual-editor .share .share_title{font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;font-size:14px;line-height:1.1;margin-right:30px;vertical-align:middle;margin-bottom:10px}@media(min-width: 768px){.single-post .share .share_title,body.wp-admin.post-type-post .edit-post-visual-editor .share .share_title{margin-bottom:0;margin-top:0}}.single-post .share ul,body.wp-admin.post-type-post .edit-post-visual-editor .share ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media(min-width: 768px){.single-post .share ul,body.wp-admin.post-type-post .edit-post-visual-editor .share ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single-post .share li+li,body.wp-admin.post-type-post .edit-post-visual-editor .share li+li{margin-left:25px}.single-post .share li:last-child a,body.wp-admin.post-type-post .edit-post-visual-editor .share li:last-child a{margin-right:0}.single-post .share svg,body.wp-admin.post-type-post .edit-post-visual-editor .share svg{display:block}.single-post .share .tooltip,body.wp-admin.post-type-post .edit-post-visual-editor .share .tooltip{display:none}.single-post h1,body.wp-admin.post-type-post .edit-post-visual-editor h1{color:#093b66;line-height:1;font-weight:600;font-size:clamp(36px, 4vw, 52px);letter-spacing:-1.4px}.single-post .article-layout h2,.single-post .article-layout h3,body.wp-admin.post-type-post .edit-post-visual-editor .article-layout h2,body.wp-admin.post-type-post .edit-post-visual-editor .article-layout h3{color:#093b66;font-size:22px;line-height:1.0909090909;margin-top:20px}.single-post .excerpt,body.wp-admin.post-type-post .edit-post-visual-editor .excerpt{font-weight:700;font-size:18px;line-height:1.3333333333}.single-post blockquote,body.wp-admin.post-type-post .edit-post-visual-editor blockquote{font-weight:600;font-size:28px;letter-spacing:-1.4px;line-height:1.2857142857;margin:25px 0 30px 0;margin:60px 0}@media(min-width: 768px){.single-post blockquote,body.wp-admin.post-type-post .edit-post-visual-editor blockquote{margin:0;width:280px}}.single-post .featured-image,.single-post .wp-block-image,body.wp-admin.post-type-post .edit-post-visual-editor .featured-image,body.wp-admin.post-type-post .edit-post-visual-editor .wp-block-image{position:relative;overflow:hidden}.single-post .featured-image__bg,.single-post .wp-block-image__bg,body.wp-admin.post-type-post .edit-post-visual-editor .featured-image__bg,body.wp-admin.post-type-post .edit-post-visual-editor .wp-block-image__bg{position:absolute;top:50%;left:50%;width:110%;height:110%;background-color:#000;background-size:cover;background-position:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.single-post .featured-image__bg img,.single-post .wp-block-image__bg img,body.wp-admin.post-type-post .edit-post-visual-editor .featured-image__bg img,body.wp-admin.post-type-post .edit-post-visual-editor .wp-block-image__bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(20px);filter:blur(20px)}.single-post .featured-image__image,.single-post .wp-block-image__image,body.wp-admin.post-type-post .edit-post-visual-editor .featured-image__image,body.wp-admin.post-type-post .edit-post-visual-editor .wp-block-image__image{position:relative;z-index:10}.single-post .featured-image img,.single-post .wp-block-image img,body.wp-admin.post-type-post .edit-post-visual-editor .featured-image img,body.wp-admin.post-type-post .edit-post-visual-editor .wp-block-image img{margin:0 auto;display:block}.single-post .wp-block-image .featured-image__bg,body.wp-admin.post-type-post .edit-post-visual-editor .wp-block-image .featured-image__bg{z-index:-1}.single-post .featured-image-caption,body.wp-admin.post-type-post .edit-post-visual-editor .featured-image-caption{text-align:right;font-size:14px;color:#565656;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.5}.single-post .comment-button-container,body.wp-admin.post-type-post .edit-post-visual-editor .comment-button-container{text-align:center}.single-post .comments-overlay,body.wp-admin.post-type-post .edit-post-visual-editor .comments-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(8,59,102,.3);z-index:10;pointer-events:none;opacity:0;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.single-post .comments-panel.open+.comments-overlay,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel.open+.comments-overlay{pointer-events:all;opacity:1}.single-post .comments-panel,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel{position:fixed;height:100vh;width:90%;max-width:350px;top:0;right:-100%;background-color:#e6e6e6;z-index:999;padding:40px 20px;-webkit-transition:right 1000ms ease-in-out;transition:right 1000ms ease-in-out;visibility:hidden}.single-post .comments-panel.open,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel.open{right:0;visibility:visible}.single-post .comments-panel .fb-comments iframe,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel .fb-comments iframe{width:100% !important}.single-post .comments-panel .close,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel .close{position:absolute;top:75px;right:30px;color:#083b66;border:none;background:none;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:0;line-height:0}.single-post .comments-panel .close:before,.single-post .comments-panel .close:after,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel .close:before,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel .close:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:3px;background:#083b66}.single-post .comments-panel .close:before,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel .close:before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.single-post .comments-panel .close:after,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel .close:after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.single-post__more,body.wp-admin.post-type-post .edit-post-visual-editor__more{margin-top:30px;overflow:hidden}@media(min-width: 768px){.single-post__more .posts,body.wp-admin.post-type-post .edit-post-visual-editor__more .posts{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}}.single-post__more .post,body.wp-admin.post-type-post .edit-post-visual-editor__more .post{background:#f2f5f7;margin-bottom:20px}.single-post nav ul#menu-share-menu li a,body.wp-admin.post-type-post .edit-post-visual-editor nav ul#menu-share-menu li a{display:block;position:relative}.single-post nav ul#menu-share-menu li a svg,body.wp-admin.post-type-post .edit-post-visual-editor nav ul#menu-share-menu li a svg{will-change:transform;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.single-post nav ul#menu-share-menu li a div,body.wp-admin.post-type-post .edit-post-visual-editor nav ul#menu-share-menu li a div{position:absolute;bottom:100%;left:50%;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);background:#083b66;width:210px;margin-bottom:10px;padding:5px;color:#fff;text-align:center;border-radius:5px;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out;opacity:0;pointer-events:none}.single-post nav ul#menu-share-menu li a div:after,body.wp-admin.post-type-post .edit-post-visual-editor nav ul#menu-share-menu li a div:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border:10px solid transparent;border-top-color:#083b66;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-post nav ul#menu-share-menu li a.copied div,body.wp-admin.post-type-post .edit-post-visual-editor nav ul#menu-share-menu li a.copied div{display:block;opacity:1;-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.single-post nav ul#menu-share-menu li a:hover svg,body.wp-admin.post-type-post .edit-post-visual-editor nav ul#menu-share-menu li a:hover svg{-webkit-transform:scale(1.4);transform:scale(1.4)}@media(min-width: 768px){.single-post blockquote{position:absolute;left:calc(100% + 60px)}}.single-post blockquote .tweet-this{display:block;white-space:nowrap}.single-post blockquote .tweet-this a,.single-post blockquote .tweet-this a:not(.btn){color:#111 !important;background:none !important;text-decoration:none;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.single-post blockquote .tweet-this svg{width:30px;height:auto;vertical-align:top;margin-right:8px;margin-top:8px}.single-post figure.wp-block-embed:not(.wp-has-aspect-ratio) blockquote{display:none !important}.single-post .wp-block-spacer{display:none}.single-post .comments-panel,body.wp-admin.post-type-post .edit-post-visual-editor .comments-panel{overflow:auto}.iframe{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.category{position:relative}.category .grid-bottom .post--categories--main{display:none}.category .grid-other-features .post--categories--subcats{display:none}.category .category-header{margin:0 0 50px;background:#f2f5f7;color:#000;position:relative}@media(min-width: 1024px){.category .category-header .category-header-layout{display:grid;grid-template-columns:repeat(12, [col-start] minmax(0, 1fr));gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:280px}}.category .category-header .image-container{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 1024px){.category .category-header .image-container{position:relative;grid-column:col-start 2/span 3;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.category .category-header .image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background:#8a96a6;z-index:10;pointer-events:none}.category .category-header .image-wrapper img,.category .category-header .image-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category .category-header .image-wrapper .video-controls{right:10px;border:none;bottom:10px;color:#fff;border:2px solid transparent;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.category .category-header .image-wrapper .video-controls:focus,.category .category-header .image-wrapper .video-controls:hover{border:2px solid #fff;outline:none}@media(min-width: 1024px){.category .category-header .image-wrapper{overflow:hidden;position:relative;margin-bottom:-30px}.category .category-header .image-wrapper:before{display:none}.category .category-header .image-wrapper:after{content:"";display:block;padding-bottom:100%}.category .category-header .image-wrapper img,.category .category-header .image-wrapper video{border-radius:50%}.category .category-header .image-wrapper .video-controls{right:calc(50% - 14px);bottom:5px}}.category .category-header .content{grid-column:col-start 5/span 6;position:relative;z-index:11;font-weight:700;font-size:18px;letter-spacing:-0.41px;line-height:1.3333333333;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 1024px){.category .category-header .content{padding:40px 0}}.category .category-header .content .parent-category{font-weight:600;font-size:13px;letter-spacing:.56px;line-height:1.2307692308;text-transform:uppercase;margin-bottom:0;color:#fff}@media(min-width: 1024px){.category .category-header .content .parent-category{color:#083b66}}.category .category-header .content h1{font-weight:700;text-transform:uppercase;font-size:56px;letter-spacing:-2.33px;line-height:1.1666666667;color:#fff}@media(min-width: 1024px){.category .category-header .content h1{font-size:72px;color:#093b66}}.category .category-header .content .cat-description{display:none}@media(min-width: 1024px){.category .category-header .content .cat-description{display:block}.category .category-header .content .cat-description :last-child{margin-bottom:0}}.category .category-bottom{margin-top:50px}@media(min-width: 768px){.category .posts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}}.category .featured-inner{position:sticky;top:60px}.category .featured__content{position:sticky;top:60px}@media(min-width: 768px){.category .grid-top{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-areas:"featured featured featured latest";-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}}.category .grid-top .featured{grid-area:featured}.category .grid-top .latest{grid-area:latest}.category .grid-top .latest .post--categories{line-height:1.1rem}@media(min-width: 768px){.category .grid-bottom{display:grid;grid-template-columns:repeat(24, [col-start] minmax(0, 1fr));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.category .grid-bottom article{grid-column:span 6}.category .grid-bottom article:nth-child(10n+1){grid-column:span 7}.category .grid-bottom article:nth-child(10n+2){grid-column:span 10}.category .grid-bottom article:nth-child(10n+2) .post--title{font-weight:600;font-size:30px;letter-spacing:-1.32px;line-height:1.1333333333}.category .grid-bottom article:nth-child(10n+2) .post__excerpt{display:none}.category .grid-bottom article:nth-child(10n+3){grid-column:span 7}.category .grid-bottom article:nth-child(10n+9){grid-column:span 6}.category .grid-bottom article:nth-child(10n+8),.category .grid-bottom article:nth-child(10n+10){grid-column:span 9}.category .grid-bottom article:nth-child(10n+8) .post--title,.category .grid-bottom article:nth-child(10n+10) .post--title{font-weight:600;font-size:30px;letter-spacing:-1.32px;line-height:1.1333333333}.category .grid-bottom article:nth-child(10n+8) .post__excerpt,.category .grid-bottom article:nth-child(10n+10) .post__excerpt{display:none}.category .load-more-button-p{text-align:center;margin-bottom:60px}.form-field{display:inline-block;position:relative;margin:0 10px}.form-field:first-of-type{margin:0 10px 0 0}.form-field:last-of-type{margin:0 0 0 10px}@media(max-width: 767px){.form-field{display:block;width:100%;margin:0 0 45px 0}.form-field:first-of-type,.form-field:last-of-type{margin:0 0 45px 0}}.form-field label{position:absolute;display:block;top:0;left:0px;-webkit-transition:.2s ease all;transition:.2s ease all;pointer-events:none;cursor:text;font-style:italic;color:#969696;font-size:18px}@media(max-width: 767px){.form-field label{width:100%;text-align:left;top:-7px}}.form-field input[type=text],.form-field input[type=email]{border-bottom:2px solid #969696;border-top:0;border-left:0;border-right:0;margin-bottom:20px;padding:5px 0}@media(max-width: 767px){.form-field input[type=text],.form-field input[type=email]{width:100%}}.form-field input[type=text]:not(:-moz-placeholder-shown), .form-field input[type=email]:not(:-moz-placeholder-shown){top:0;font-style:normal}.form-field input[type=text]:not(:-ms-input-placeholder), .form-field input[type=email]:not(:-ms-input-placeholder){top:0;font-style:normal}.form-field input[type=text]:not(:placeholder-shown),.form-field input[type=text]:valid,.form-field input[type=text]:focus,.form-field input[type=email]:not(:placeholder-shown),.form-field input[type=email]:valid,.form-field input[type=email]:focus{top:0;font-style:normal}.form-field input[type=text]:not(:-moz-placeholder-shown)~label, .form-field input[type=email]:not(:-moz-placeholder-shown)~label{top:-20px;font-size:13px}.form-field input[type=text]:not(:-ms-input-placeholder)~label, .form-field input[type=email]:not(:-ms-input-placeholder)~label{top:-20px;font-size:13px}.form-field input[type=text]:not(:placeholder-shown)~label,.form-field input[type=text]:valid~label,.form-field input[type=text]:focus~label,.form-field input[type=email]:not(:placeholder-shown)~label,.form-field input[type=email]:valid~label,.form-field input[type=email]:focus~label{top:-20px;font-size:13px}.form-field input[type=text]:focus,.form-field input[type=email]:focus{outline:none;color:#083b66;border-bottom:2px solid #083b66}.form-field input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 60px;font-size:15px;margin:0}#subscription-form{background:#fff;padding:70px 0}#subscription-form .subscription-form{text-align:center}#subscription-form .subscription-form.form form{padding:70px 0 0 0}#subscription-form .subscription-form.form--header{font-weight:700;font-size:32px;color:#083b66;letter-spacing:-1.33px;text-align:center;line-height:1;margin-bottom:.3em}@media(min-width: 768px){#subscription-form .subscription-form.form--header{font-size:48px}}#subscription-form .subscription-form.form--sub-header{text-transform:uppercase;color:#083b66;font-weight:bold}#subscription-form .subscription-form.form--sub-header p{font-family:"Open Sans",sans-serif;margin-bottom:15px;line-height:1.3}.form--msg{text-align:center;margin:0px auto;color:#005baa;font-weight:700;font-size:22px}.pxblock--banner{color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:200px}@media(min-width: 768px){.pxblock--banner{height:380px}}.pxblock--banner .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.pxblock--banner .background:after{content:"";background:#8a96a6;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;mix-blend-mode:multiply}.pxblock--banner .background img,.pxblock--banner .background video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pxblock--banner .container{position:relative;z-index:2}.pxblock--banner .wysiwyg{font-size:20px;color:#fff;letter-spacing:-0.8px;text-align:center;max-width:800px;margin:0 auto;font-weight:700;line-height:1.1}@media(min-width: 768px){.pxblock--banner .wysiwyg{font-size:33px}}.pxblock--banner .wysiwyg p{font-weight:700}.pxblock--bloglisting .loops_months{padding:60px 0}.pxblock--bloglisting header.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media(max-width: 1023px){.pxblock--bloglisting header.title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}}@media(max-width: 1023px){.pxblock--bloglisting header.title .h2{padding:40px 0}}.pxblock--bloglisting header.title:after{content:close-quote;position:relative;width:30%;height:2px;background:#000}@media(max-width: 1023px){.pxblock--bloglisting header.title:after{width:100%}}.pxblock--bloglisting header.title:before{content:close-quote;position:relative;width:30%;height:2px;background:#000}@media(max-width: 1023px){.pxblock--bloglisting header.title:before{width:100%}}.pxblock--bloglisting .blog_content{padding:10px 10px 0}.pxblock--bloglisting .blog_content .post--title{font-weight:600;font-size:20px;color:#083b66;letter-spacing:-0.7px;line-height:1.1;margin-bottom:10px}.pxblock--bloglisting .blog_content .excerpt{font-size:1rem;line-height:1.2}.pxblock--bloglisting .blog_content .date{font-size:12px;color:#565656;letter-spacing:-0.43px;line-height:16px}.pxblock--bloglisting .h2{margin:0;padding:0 60px;text-transform:uppercase;font-size:1.6rem}.pxblock--bloglisting .container{grid-auto-flow:dense;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:40px 20px}@media(max-width: 1023px){.pxblock--bloglisting .container{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.pxblock--bloglisting .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pxblock--bloglisting .container figure{display:-webkit-box;display:-ms-flexbox;display:flex}.pxblock--bloglisting .container article.blog_item{grid-column:span 2}.pxblock--bloglisting .container article.blog_item:nth-child(2){grid-column:span 4}.pxblock--bloglisting .container article.blog_item:nth-child(2) .excerpt{display:none}.pxblock--bloglisting .container article.blog_item:nth-child(8){grid-column:span 3}.pxblock--bloglisting .container article.blog_item:nth-child(8) .excerpt{display:none}.pxblock--bloglisting .container article.blog_item:nth-child(10){grid-column:span 3}.pxblock--bloglisting .container article.blog_item:nth-child(10) .excerpt{display:none}.pxblock--bloglisting .container article.blog_item figure{min-height:260px;background:#f8f8f8b0}.pxblock--bloglisting .container article.blog_item img{width:100%;max-height:260px;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pxblock--bloglisting .load_more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pxblock--columns .col-container>*{width:100%}.pxblock--columns .col-container>*{margin-bottom:20px}@media(min-width: 768px){.pxblock--columns .col-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -20px -40px}.pxblock--columns .col-container>*{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding:0 20px;margin-bottom:40px}}@media(min-width: 768px){.pxblock--columns .col-container.columns--1>*{width:100%}.pxblock--columns .col-container.columns--2>*{width:50%}.pxblock--columns .col-container.columns--3>*{width:33.3333333333%}.pxblock--columns .col-container.columns--4>*{width:25%}.pxblock--columns .col-container.columns--5>*{width:20%}.pxblock--columns .col-container.columns--6>*{width:16.6666666667%}.pxblock--columns .col-container.columns--7>*{width:14.2857142857%}.pxblock--columns .col-container.columns--8>*{width:12.5%}}.pxblock--cta{position:relative;color:#fff;margin:30px 0;padding:0;background-image:linear-gradient(8deg, #565656 0%, #111111 100%)}@media(min-width: 768px){.pxblock--cta{margin:50px 0 65px;padding:50px 0 0}}.pxblock--cta__bg-elements{position:relative}.pxblock--cta__bg-elements .bg-svg{position:absolute;top:45px;left:0;bottom:-35px;right:0}.pxblock--cta__bg-elements .bg-svg:before,.pxblock--cta__bg-elements .bg-svg:after{content:"";position:absolute;left:0;width:100%;height:70px;background:#fff}.pxblock--cta__bg-elements .bg-svg:before{top:-100px}.pxblock--cta__bg-elements .bg-svg:after{bottom:-35px}.pxblock--cta__bg-elements .bg-svg svg,.pxblock--cta__bg-elements .bg-svg img{overflow:hidden;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen}.pxblock--cta__bg-elements .bg-svg svg{display:none}@media(min-width: 768px){.pxblock--cta__bg-elements .bg-svg svg{display:block}}.pxblock--cta__bg-elements .bg-svg .mobile-bg{opacity:.4;overflow:hidden;position:absolute;top:-45px;left:0;right:0;bottom:35px}@media(min-width: 768px){.pxblock--cta__bg-elements .bg-svg .mobile-bg{display:none}}.pxblock--cta__bg-elements:before,.pxblock--cta__bg-elements:after{content:"";position:absolute;left:0;width:100%;height:10px;z-index:2}.pxblock--cta__bg-elements:before{top:0;height:30px}.pxblock--cta__bg-elements:after{bottom:20px}.pxblock--cta__bg-elements .container{position:relative;z-index:2}.pxblock--cta.theme--dark-blue-with-red{background:linear-gradient(8deg, #156d9f 0%, #083b66 100%)}.pxblock--cta.theme--dark-blue-with-red .pxblock--cta__bg-elements:before,.pxblock--cta.theme--dark-blue-with-red .pxblock--cta__bg-elements:after{background:#ee2e24}.pxblock--cta.theme--bright-blue-with-dark-blue{background:linear-gradient(8deg, #093b66 0%, #005baa 100%)}.pxblock--cta.theme--bright-blue-with-dark-blue .pxblock--cta__bg-elements:before,.pxblock--cta.theme--bright-blue-with-dark-blue .pxblock--cta__bg-elements:after{background:#083b66}.pxblock--cta.theme--black-with-gold{background:linear-gradient(8deg, #565656 0%, #111111 100%)}.pxblock--cta.theme--black-with-gold .pxblock--cta__bg-elements:before,.pxblock--cta.theme--black-with-gold .pxblock--cta__bg-elements:after{background:#f58c00}.pxblock--cta.theme--bright-blue-with-gold{background:linear-gradient(8deg, #156d9f 0%, #083b66 100%)}.pxblock--cta.theme--bright-blue-with-gold .pxblock--cta__bg-elements:before,.pxblock--cta.theme--bright-blue-with-gold .pxblock--cta__bg-elements:after{background:#f58c00}@media(min-width: 768px){.pxblock--cta .cta-layout{display:grid;grid-template-columns:repeat(12, [col-start] 1fr);gap:20px}}.pxblock--cta .image{width:100%;max-width:225px;overflow:hidden;position:relative;border-radius:50%;top:-30px;left:-50px;align-self:flex-start;grid-column:col-start 2/span 4;display:none}@media(min-width: 768px){.pxblock--cta .image{max-width:388px;left:0;display:block}}.pxblock--cta .image:after{content:"";display:block;padding-bottom:100%}.pxblock--cta .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pxblock--cta .h2{font-size:32px;font-size:clamp(32px, 4vw, 48px);letter-spacing:-1.33px;line-height:1}.pxblock--cta .content{grid-column:col-start 6/span 6;padding:65px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;letter-spacing:.11px;line-height:1.1111111111}@media(min-width: 768px){.pxblock--cta .content{font-size:18px;min-height:400px;padding:70px 0 60px}}.pxblock--cta .content .btn,.pxblock--cta .content .form-field input[type=submit],.form-field .pxblock--cta .content input[type=submit]{margin-left:0}.pxblock--homepagefeatured{padding-bottom:0}.pxblock--homepagefeatured .post--categories--subcats{display:none}.pxblock--homepagefeatured .pxblock--homepagefeatured--section-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.pxblock--homepagefeatured .pxblock--homepagefeatured--section-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-areas:"latest editors-picks featured featured";-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width: 1024px){.pxblock--homepagefeatured .pxblock--homepagefeatured--latest{grid-area:latest}}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"heading heading" "main main" "spot1 spot2";-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner>.ams--section-caption{grid-area:heading}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner>article:nth-of-type(1){grid-area:main}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner>article:nth-of-type(2){grid-area:spot1}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner>article:nth-of-type(3){grid-area:spot2}@media(min-width: 1024px){.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner{display:block}}.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media(min-width: 1024px){.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks{grid-area:editors-picks}}.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;margin-right:-20px}.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner::-webkit-scrollbar{width:1px}.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner::-webkit-scrollbar-thumb{background:transparent}@media(min-width: 768px){.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner{margin-right:-40px}}.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner>article{margin-right:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px}@media(min-width: 768px){.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner>article:last-child{margin-right:40px}}@media(min-width: 1024px){.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner{display:block;margin-right:0}.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner>article{margin-right:0}}.pxblock--homepagefeatured .pxblock--homepagefeatured--featured{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 1024px){.pxblock--homepagefeatured .pxblock--homepagefeatured--featured{grid-area:featured}}@media(min-width: 1024px){.pxblock--homepagefeatured .pxblock--homepagefeatured--featured .pxblock--homepagefeatured--featured-inner{position:sticky;top:60px}}.pxblock--homepagespread{overflow:hidden;padding:14px 0}.pxblock--homepagespread .post--categories--subcats{display:none}.pxblock--homepagespread .pxblock--homepagespread--cat-permalink-p{margin-bottom:0;text-align:center;padding-bottom:30px}.pxblock--homepagespread .pxblock--homepagespread--cat-permalink-p .btn,.pxblock--homepagespread .pxblock--homepagespread--cat-permalink-p .form-field input[type=submit],.form-field .pxblock--homepagespread .pxblock--homepagespread--cat-permalink-p input[type=submit]{margin-top:0;margin-bottom:0}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--section-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-areas:"how-to how-to events videos" "how-to how-to news news";-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--first-inner{background:#f2f5f7}}.pxblock--homepagespread .pxblock--homepagespread--first .pxblock--homepagespread--first-rem-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;margin-right:-40px}.pxblock--homepagespread .pxblock--homepagespread--first .pxblock--homepagespread--first-rem-posts::-webkit-scrollbar{width:1px}.pxblock--homepagespread .pxblock--homepagespread--first .pxblock--homepagespread--first-rem-posts::-webkit-scrollbar-thumb{background:transparent}.pxblock--homepagespread .pxblock--homepagespread--first .pxblock--homepagespread--first-rem-posts>article{min-width:140px;margin-right:20px}.pxblock--homepagespread .pxblock--homepagespread--first .pxblock--homepagespread--first-rem-posts>article:last-of-type{margin-right:40px}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--first{grid-area:how-to}.pxblock--homepagespread .pxblock--homepagespread--first .pxblock--homepagespread--first-rem-posts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-right:0}.pxblock--homepagespread .pxblock--homepagespread--first .pxblock--homepagespread--first-rem-posts>article{margin-right:0}}.pxblock--homepagespread .pxblock--homepagespread--first-first-post .post--title{font-weight:600;font-size:30px;letter-spacing:-1.32px;line-height:1.1333333333}.pxblock--homepagespread .pxblock--homepagespread--second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pxblock--homepagespread .pxblock--homepagespread--second-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--second-inner{background:#f2f5f7}}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--second{grid-area:events;margin-bottom:50px}}.pxblock--homepagespread .pxblock--homepagespread--third{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pxblock--homepagespread .pxblock--homepagespread--third-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--third-inner{background:#f2f5f7}}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--third{grid-area:videos;margin-bottom:50px}}.pxblock--homepagespread .pxblock--homepagespread--fourth{-ms-flex-item-align:end;align-self:end}.pxblock--homepagespread .pxblock--homepagespread--fourth-inner{padding:25px 10px}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--fourth-inner{background:#f2f5f7}}@media(min-width: 1024px){.pxblock--homepagespread .pxblock--homepagespread--fourth{grid-area:news}}.pxblock--homepagespread .pxblock--homepagespread--fourth .post{position:relative;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex}.pxblock--homepagespread .pxblock--homepagespread--fourth .post .post--thumbnail-container{width:120px;-ms-flex-negative:0;flex-shrink:0}.pxblock--homepagespread .pxblock--homepagespread--fourth .post .post--thumbnail-container:after{padding-bottom:100%}.pxblock--homepagespread .pxblock--homepagespread--fourth .post .post__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pxblock--homepagespread .pxblock--homepagespread--fourth .post .post--title{font-weight:600;font-size:30px;letter-spacing:-1.32px;line-height:1.1333333333}.pxblock--html{margin:0;padding:0}.pxblock.pxblock--image{margin:0 0;padding-bottom:0}.container--featured-image{margin-bottom:0px}@media(min-width: 768px){.container--featured-image{margin-bottom:54px}}.container--featured-image .featured-image-caption{text-align:right;font-size:14px;color:#565656;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.5}.featured-image,.wp-block-image{position:relative;overflow:hidden}.featured-image .featured-image__bg,.wp-block-image .featured-image__bg{z-index:-1}.featured-image__bg,.wp-block-image__bg{position:absolute;top:50%;left:50%;width:110%;height:110%;background-color:#000;background-size:cover;background-position:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.featured-image__bg img,.wp-block-image__bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(20px);filter:blur(20px)}.featured-image__image,.wp-block-image__image{position:relative;z-index:10}.featured-image img,.wp-block-image img{margin:0 auto;display:block}.pxblock--month-post-listing .shop_article{display:grid;grid-template-columns:repeat(12, [col-start] 1fr);gap:20px}@media(max-width: 1023px){.pxblock--month-post-listing .shop_article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pxblock--month-post-listing .content{grid-column:col-start 4/span 5;border-left:1px solid;padding-left:40px;font-size:15px;line-height:1.6}@media(max-width: 1023px){.pxblock--month-post-listing .content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.pxblock--month-post-listing .tweet{grid-column:col-start 9/span 3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 0}@media(max-width: 1023px){.pxblock--month-post-listing .tweet{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.pxblock--month-post-listing .tweet-link{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pxblock--month-post-listing .tweet-link .icon{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#000;border-radius:50%;fill:#fff;padding:8px;margin-right:10px}.pxblock--month-post-listing .content-container{font-size:1.4rem;line-height:1.4;font-weight:600}.pxblock--month-post-listing .shop-article-inner{background:#f2f5f7;padding:20px 10px 10px;grid-column:col-start 2/span 2}@media(max-width: 1023px){.pxblock--month-post-listing .shop-article-inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.pxblock--month-post-listing .shop-article-inner span{display:block}.pxblock--month-post-listing .shop-article-inner img{margin:0 auto;display:block;mix-blend-mode:multiply}.pxblock--month-post-listing .shop-article-inner h3{font-weight:700;font-size:38px;color:#083b66;letter-spacing:-2.6px;text-align:center;line-height:.8684210526;text-transform:uppercase;margin:7px -10px 20px}.pxblock--month-post-listing .product{background:#fff;margin-bottom:10px}.pxblock--month-post-listing .product:last-child{margin-bottom:0}.pxblock--month-post-listing .product__image{width:100%;position:relative;overflow:hidden}.pxblock--month-post-listing .product__title{font-weight:bold;font-size:15px;color:#083b66;letter-spacing:-0.28px;text-align:center;line-height:18px;text-decoration:underline;padding:10px}.pxblock--search .content,.pxblock--search form{max-width:800px;margin:0 auto}.pxblock--search .content{margin-bottom:40px}.pxblock--search h1{font-weight:700;font-size:72px;color:#083b66;letter-spacing:-3px;line-height:1.1666666667;text-transform:uppercase}.pxblock--search p{font-weight:700;font-size:18px;letter-spacing:-0.41px;line-height:1.3333333333}.pxblock--search input{width:480px;max-width:100%;display:block}.pxblock--search button{padding-top:8px;padding-bottom:8px;margin-top:0}@media(min-width: 768px){.pxblock--search button{margin-left:15px;margin-top:15px}}.pxblock--search .form-field{margin-left:0;margin-bottom:0}.pxblock--search .category .grid-bottom .post--categories--main{display:block}.pxblock--search .category .grid-bottom .post--categories--subcats{display:none}.pxblock--search .category{position:relative}.pxblock--search .category .grid-bottom .post--categories--main{display:none}.pxblock--search .category .grid-other-features .post--categories--subcats{display:none}.pxblock--search .category .category-header{margin:-50px 0 50px;background:#f2f5f7;color:#000;position:relative;padding:100px 0 0}@media(min-width: 1024px){.pxblock--search .category .category-header .category-header-layout{display:grid;grid-template-columns:repeat(12, [col-start] minmax(0, 1fr));gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:280px}}.pxblock--search .category .category-header .content{grid-column:col-start 2/span 8;position:relative;z-index:11;font-weight:700;font-size:18px;letter-spacing:-0.41px;line-height:1.3333333333;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 1024px){.pxblock--search .category .category-header .content{padding:40px 0}}.pxblock--search .category .category-header .content .parent-category{font-weight:600;font-size:13px;letter-spacing:.56px;line-height:1.2307692308;text-transform:uppercase;margin-bottom:0;color:#fff}@media(min-width: 1024px){.pxblock--search .category .category-header .content .parent-category{color:#083b66}}.pxblock--search .category .category-header .content h1{font-weight:700;text-transform:uppercase;font-size:56px;letter-spacing:-2.33px;line-height:1.1666666667;color:#093b66}@media(min-width: 1024px){.pxblock--search .category .category-header .content h1{font-size:72px;color:#093b66}}.pxblock--search .category .category-header .content .cat-description{display:none}@media(min-width: 1024px){.pxblock--search .category .category-header .content .cat-description{display:block}.pxblock--search .category .category-header .content .cat-description :last-child{margin-bottom:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvX25vcm1hbGl6ZS1yZXNldC5zY3NzIiwic2Nzcy9fdHlwb2dyYXBoeS5zY3NzIiwic2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJzY3NzL19taXhpbnMuc2NzcyIsInNjc3MvX2xheW91dC5zY3NzIiwic2Nzcy9fYnV0dG9ucy5zY3NzIiwic2Nzcy9faGVhZGVyLnNjc3MiLCJzY3NzL19tb2JpbGUtbWVudS5zY3NzIiwic2Nzcy9fZm9vdGVyLnNjc3MiLCJzY3NzL19ibG9jay1lZGl0b3Iuc2NzcyIsInNjc3MvX2RlZmF1bHRzLnNjc3MiLCJzY3NzL193eXNpd3lnLnNjc3MiLCJzY3NzL19ibG9ja3Muc2NzcyIsInNjc3MvX3ZpZGVvLWNvbnRyb2xzLnNjc3MiLCJzY3NzL19hbmltYXRlLWluLnNjc3MiLCJzY3NzL19mcG8uc2NzcyIsInNjc3MvX2FkbWluLnNjc3MiLCJzY3NzL19tb2RhbHMuc2NzcyIsInNjc3MvX3Bvc3RzLnNjc3MiLCJzY3NzL19zaW5nbGUuc2NzcyIsInNjc3MvX2lmcmFtZS5zY3NzIiwic2Nzcy9fY2F0ZWdvcnkuc2NzcyIsInNjc3MvX2Zvcm0uc2NzcyIsImJhbm5lci9iYW5uZXIuc2NzcyIsImJsb2ctbGlzdGluZy9ibG9nLWxpc3Rpbmcuc2NzcyIsImNvbHVtbnMvY29sdW1ucy5zY3NzIiwiY3RhL2N0YS5zY3NzIiwiaG9tZXBhZ2VmZWF0dXJlZC9ob21lcGFnZWZlYXR1cmVkLnNjc3MiLCJob21lcGFnZXNwcmVhZC9ob21lcGFnZXNwcmVhZC5zY3NzIiwiaHRtbC9odG1sLnNjc3MiLCJpbWFnZS9pbWFnZS5zY3NzIiwibW9udGgtcG9zdC1saXN0aW5nL21vbnRoLXBvc3QtbGlzdGluZy5zY3NzIiwic2VhcmNoL3NlYXJjaC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9CQSxjQUNDLGtCQUFBLENBT0QsZ2FBa0ZDLFFBQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsdUJB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QjhIUCxzRUFDQSxZQUFBLEM3QnZJSSwwQjZCc0lKLHNFQUdBLGFBQUEsQ0FFQSxrRkFDQSxlQUFBLENBQUEiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEJhc2VkIG9uXG4gKlxuICogIC0gcmVzZXQuY3NzIDIuMCBieSBFcmljIE1leWVyXG4gICAgICAocHVibGljIGRvbWFpbilcbiAqICAgIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gKlxuICogIC0gbm9ybWFsaXplLmNzcyA4LjAuMSBieSBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbFxuICogICAgKGxpY2Vuc2VkIHVuZGVyIE1JVClcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcbiAqXG4gKiAgLSBCYXNlZCBvbiBSZWJvb3QgZnJvbSBCb290c3RyYXAgNC4yLjFcbiAqICAgIChsaWNlbnNlZCB1bmRlciBNSVQpXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXBcbiAqL1xuXG4vKipcbiAqIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlc1xuICovXG5cbkAtbXMtdmlld3BvcnQge1xuXHR3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG4vKipcbiAgICogZ2VuZXJhbCByZXNldFxuICAgKi9cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvLFxubWFpbiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICAgKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXG4gICAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxubWFpbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICAqIGluaGVyaXQgYm94IG1vZGVsIGZvciBhbGwgZWxlbWVudHNcbiAgICovXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qKlxuICAgKiBodG1sIHJvb3QgcnVsZXNcbiAgICogMS4gc2V0IGJvcmRlci1ib3ggZm9yIGluaGVyaXRhbmNlXG4gICAqIDIuIGF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYFxuICAgKiAgICBDU1MgcHJvcGVydHlcbiAgICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSwgb25cbiAgICogICAgV2luZG93cyBQaG9uZSBhbmQgaU9TLlxuICAgKiA0LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSxcbiAgICogICAgc28gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgICogNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG4gICAqL1xuXG5odG1sIHtcblx0LyogMSAqL1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvKiAyICovXG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHQvKiAzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIDQgKi9cblx0LW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG5cdC8qIDUgKi9cblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKipcbiAgICogYm9keSBydWxlc1xuICAgKiAxLiByZXNldCBsaW5lLWhlaWdodCB0byAxXG4gICAqIDIuIHNldCBiYXNlIGZvbnQtZmFtaWx5IHRvIHNhbnMtc2VyaWZcbiAgICogMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4gICAqICAgIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG4gICAqL1xuXG5ib2R5IHtcblx0LyogMSAqL1xuXHRsaW5lLWhlaWdodDogMTtcblx0LyogMiAqL1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0LyogMyAqL1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKipcbiAgICogTGlzdHNcbiAgICovXG5cbm9sLFxudWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAgICogUXVvdGVzXG4gICAqL1xuXG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTo6YmVmb3JlLFxuYmxvY2txdW90ZTo6YWZ0ZXIsXG5xOjpiZWZvcmUsXG5xOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxuXG4vKipcbiAgICogVGFibGVzXG4gICAqL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uIHtcblx0Y2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8qKlxuICAgKiBUYWJsZSBIZWFkZXJzXG4gICAqIDEuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAgKiAgICBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgICovXG50aCB7XG5cdC8qIDEgKi9cblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLyoqXG4gICAqIEhvcml6b250YWwgTGluZXNcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuXG5ociB7XG5cdC8qIDEgKi9cblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGhlaWdodDogMDtcblx0LyogMiAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gICAqIFByZWZvcm1hdHRlZCBUZXh0XG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICAgKiAzLiBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTFcbiAgICogICAgYW5kIEVkZ2UsIHNvIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvXG4gICAqICAgIGNvdW50ZXJhY3QuXG4gICAqL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdC8qIDEgKi9cblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xufVxuXG5wcmUge1xuXHQvKiAyICovXG5cdG92ZXJmbG93OiBhdXRvO1xuXHQvKiAzICovXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4vKipcbiAgICogTGlua3NcbiAgICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gICAqL1xuXG5hIHtcblx0LyogMSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LyogMiAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG4vKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbiAgICogNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG4gICAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdC8qIDEgKi9cblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0LyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuXHQvKiAzICovXG5cdGN1cnNvcjogaGVscDtcblx0LyogNCAqL1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3ViLFxuc3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAgICogSGlkZSBTVkcgb3ZlcmZsb3cgaW4gSUVcbiAgICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbiAgICogRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG4gICAqL1xuXG5idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKipcbiAgICogV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuICAgKiByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4gICAqIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbiAgICovXG5cbmJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQ7XG5cdG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLyoqXG4gICAqIGZvcm0gZWxlbWVudCByZXNldHNcbiAgICogMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gICAqIDIuIGluaGVyaXQgZm9udCBydWxlc1xuICAgKi9cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0LyogMSAqL1xuXHRtYXJnaW46IDA7XG5cdC8qIDIgKi9cblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAgICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICAgKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cblxuYnV0dG9uLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLyogMSAqL1xuICBbdHlwZT1cImJ1dHRvblwiXSB7XG5cdC8qIDIgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gICAqIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gICAqIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gICAqIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gICAqIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gICAqL1xuXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSd0aW1lJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gICAqIDIuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpclxuICAgKiAgICAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAgKiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICAgKi9cbnNlbGVjdCB7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lXG4gICAqIGxpa2UgTm9ybWFsaXplLlxuICAgKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxuICAgKi9cbmlucHV0W3R5cGU9J3JhZGlvJ10sXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcblx0LyogMSAqL1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvKiAyICovXG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICAgKiBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4gICAqIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuICAgKiBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuICAgKiBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcbiAgICovXG5cblt0YWJpbmRleD0nLTEnXTpmb2N1cyB7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gICAqIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnRgIG9uIGZpZWxkc2V0cyxcbiAgICogdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMGAgYnkgZGVmYXVsdC5cbiAgICogU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAgKiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAgKiBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gICAqL1xuXG5maWVsZHNldCB7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICogMy4gU2V0IGRpc3BsYXkgdG8gYmxvY2sgZm9yIGFsbCBicm93c2Vyc1xuICAgKi9cblxubGVnZW5kIHtcblx0LyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC8qIDIgKi9cblx0Y29sb3I6IGluaGVyaXQ7XG5cdC8qIDMgKi9cblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG5cdC8qIDEgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogMiAqL1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcblx0LyogMSAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0LyogMiAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LyogMSAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0LyogMiAqL1xuXHRmb250OiBpbmhlcml0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCBlbGVtZW50IGRpc3BsYXkgZm9yIG91dHB1dFxuICAgKi9cbm91dHB1dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiJGZvbnQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGFjY2VudF9mb250OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbi8qXG5mb250LWZhbWlseTpcbmZvbnQtZmFtaWx5OiAnU2FpcmEgU2VtaSBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuKi9cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogKDIyLzE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHRjb2xvcjogJGJsYWNrO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgYnAoJGwpe1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG5wIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuaDEsXG5oMixcbi5oMSxcbi5oMiwgXG5oMyB7XG5cdGZvbnQtZmFtaWx5OiAkYWNjZW50X2ZvbnQ7XG59XG5cbmgxLFxuaDIsXG5oMyB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiAzNXB4O1xuXG5cdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0Zm9udC1zaXplOiA1NXB4O1xuXHR9XG59XG5cbi5oMiB7XG5cdGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdGZvbnQtc2l6ZTogNDVweDtcblx0fVxufVxuXG4uaDMsIGgzIHtcblx0Zm9udC1zaXplOiAyNXB4O1xuXG5cdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHR9XG59XG5cbi5oNCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblxuXHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0fVxufVxuXG4uaDUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0QGluY2x1ZGUgYnAoJGwpe1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5lbSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDIuYW1zLS1zZWN0aW9uLWNhcHRpb24ge1xuXHRAaW5jbHVkZSBzZWN0aW9uX3RpdGxlKCk7XG59XG5cblxuIiwiJHhsOiAxMjAwcHg7XG4kbDogMTAyNHB4O1xuJG06IDc2OHB4O1xuJHM6IDUwMHB4O1xuXG4kc3BlZWQ6IDIwMG1zO1xuJGVhc2luZzogZWFzZS1pbi1vdXQ7XG5cbiRyZWQ6ICNFRTJFMjQ7XG4kbmF2eTogIzA5M0I2NjtcbiRibHVlOiAkbmF2eTtcbiRuYXZ5LWhpZ2hsaWdodDogIzAwNUJBQTtcbiRibHVlLWw6ICNGMkY1Rjc7XG4kYmx1ZS1kOiAjMDgzQjY2O1xuJGJsdWUtaGlnaGxpZ2h0OiAkbmF2eS1oaWdobGlnaHQ7XG4kd2hpdGU6ICNmZmY7XG4kZGFyay1ncmV5OiAjNTY1NjU2O1xuJGdyZXk6ICM5Njk2OTY7XG4kZ3JheTogJGdyZXk7XG4kZ29sZC1kOiAjRjQ2QTA4O1xuJGdvbGQ6ICNGNThDMDA7XG4kZ29sZC1sOiAjRkY5OTAwO1xuJGJsYWNrOiAjMTExO1xuIiwiQG1peGluIGJwKCRzaXplKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJwbWF4KCRzaXplKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplIC0gMSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiByZXRpbmEoKSB7XG5cbiAgICBAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42LzIpLFxuICAgICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGZ1bGxfY2VudGVyKCRwb3NpdGlvbjogcmVsYXRpdmUpIHtcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIHZlcnRpY2FsX2NlbnRlcigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIGhvcml6b250YWxfY2VudGVyKCRwb3NpdGlvbjogcmVsYXRpdmUpIHtcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1peGluIG9wZW5fc2FucygpIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBvdXRib3VuZCgpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtd2hpdGUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuXG5AbWl4aW4gc2VjdGlvbl90aXRsZSgpe1xuXHRAaW5jbHVkZSBvcGVuX3NhbnMoKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHZlcnRpY2FsX2NlbnRlcihhYnNvbHV0ZSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLnNtIHtcblx0XHRcdEBpbmNsdWRlIGhvcml6b250YWxfY2VudGVyKGFic29sdXRlKTtcblx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cbiIsImh0bWwsXG5ib2R5IHtcblx0bWluLWhlaWdodDogMTAwdmg7XG59XG5odG1sIHtcblx0c2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xufVxuYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0I3B4TWFpbkNvbnRlbnQge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdCYubW9iaWxlLW1lbnUtb3Blbixcblx0Ji5jYXRlZ29yeS1tZW51LW9wZW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuQG1peGluIGNvbnRhaW5lcigkc2l6ZTogZGVmYXVsdCkge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaWYgJHNpemUgPT0gZGVmYXVsdCB7XG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdH0gQGVsc2UgaWYgJHNpemUgPT0gc21hbGwge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH0gQGVsc2UgaWYgJHNpemUgPT0gYXJ0aWNsZSB7XG5cdFx0bWF4LXdpZHRoOiA1OTBweDtcblx0fVxufVxuXG4uY29udGFpbmVyIHtcblx0QGluY2x1ZGUgY29udGFpbmVyO1xuXG5cdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG59XG5cbkBtaXhpbiBncmlkKCRjb2x1bW5zOiAyLCAkZ2FwOiA0MCwgJG1vYmlsZV9tYXJnaW46IDIwKSB7XG5cdCRoYWxmX2dhcDogJGdhcCAvIDI7XG5cblx0PiAqIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdD4gKiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogI3skbW9iaWxlX21hcmdpbn1weDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRtYXJnaW46IDAgLSN7JGhhbGZfZ2FwfXB4IC0jeyRnYXB9cHg7XG5cblx0XHQ+ICoge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDEgLyAkY29sdW1ucyk7XG5cdFx0XHRwYWRkaW5nOiAwICN7JGhhbGZfZ2FwfXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogI3skZ2FwfXB4O1xuXHRcdH1cblx0fVxufVxuXG4uZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQoKTtcbn1cblxuLmdyaWQtMTItd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBbY29sLXN0YXJ0XSAxZnIpO1xuXHRnYXA6IDIwcHg7XG5cblx0PiAqIHtcblx0XHRncmlkLWNvbHVtbjogY29sLXN0YXJ0IC8gc3BhbiAxMjtcblx0fVxufVxuIiwiLmJ0bixcbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIG1pbi13aWR0aDogMTQ0cHg7XG4gICAgLy8gbWF4LXdpZHRoOiAzMDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRzcGVlZCAkZWFzaW5nLCBjb2xvciAkc3BlZWQgJGVhc2luZywgYm9yZGVyICRzcGVlZCAkZWFzaW5nLCBib3gtc2hhZG93ICRzcGVlZCAkZWFzaW5nO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRcdCYud3AtYmxvY2stYnV0dG9uX19saW5rLFxuICAgICYtLXByaW1hcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLy8gbm8gZmxpY2tlciBvbiBhbmltYXRpb25cbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMC4wOXB4ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDY1cHggMHB4IDBweCAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi0tb3V0Ym91bmQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cdFx0Ji53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMC4wOXB4ICRibHVlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNjVweCAwcHggMHB4ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY3RhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogZGFya2VuKCRyZWQsIDEwJSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDAuMDlweCAkcmVkO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNjVweCAwcHggMHB4ICRyZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJlZCwgMTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLS1vdXRib3VuZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtcmVkLnN2ZycpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW91dGJvdW5kIHtcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy8gY29sb3I6ICRibHVlO1xuICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAwLjA5cHggJGJsdWU7XG5cblxuICAgICAgICAmLm91dGJvdW5kLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggNjVweCAwcHggMHB4ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm91dGJvdW5kLXRlcnRpYXJ5IHtcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAvLyBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDAuMDlweCAkcmVkO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLXJlZC5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IC02NXB4IDBweCAwcHggJGJsdWU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLy8gLnNob3Age1xuLy8gICAgIG1pbi13aWR0aDogMTQ0cHg7XG4vLyAgICAgbWF4LXdpZHRoOiAzMDBweDtcbi8vICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuLy8gICAgIG1hcmdpbjogMjBweCBhdXRvO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIGZvbnQtc2l6ZTogMTVweDtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbi8vICAgICBjb2xvcjogJHdoaXRlO1xuLy9cbi8vICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC13aGl0ZS5zdmcnKTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgICAgIGhlaWdodDogMThweDtcbi8vICAgICAgICAgd2lkdGg6IDIwcHg7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbi8vICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vICAgICB9XG4vLyB9XG4iLCIuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgJiB+IG1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJwbWF4KCRsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnBtYXgoJG0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW5uYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogNDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkc3BlZWQgJGVhc2luZztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDM2dnc7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICB3aWR0aDogMjg1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFtc29pbC1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tc2hvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2Nyb2xsZWQuc2Nyb2xsLWRvd24ge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgIC5tYWlubmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbWF4KCRsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTExNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtYXgoJG0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkaGFtYnVyZ2VyLWJhci1oZWlnaHQ6IDNweDtcblxuLm1vYmlsZS1tZW51LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogMzhweDtcblx0ei1pbmRleDogOTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG5cdHRyYW5zaXRpb246ICRzcGVlZCAkZWFzaW5nO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyLFxuXHRzcGFuIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogJGhhbWJ1cmdlci1iYXItaGVpZ2h0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdGJhY2tncm91bmQ6ICM2YzZjNmM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHRyYW5zaXRpb246ICRzcGVlZCAkZWFzaW5nO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHRvcDogOHB4O1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Ym90dG9tOiA4cHg7XG5cdH1cblxuXHRzcGFuIHtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZS1kO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlcixcblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlLWQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5vcGVuIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC0kaGFtYnVyZ2VyLWJhci1oZWlnaHQvMjtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRib3R0b206IDUwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0kaGFtYnVyZ2VyLWJhci1oZWlnaHQvMjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWNvbmRhcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmFtc29pbC1sb2dvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQ+ICoge1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0XHRtYXJnaW46IDAgNXB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuYW1zb2lsLXNob3Age1xuXHRcdG9yZGVyOiAzO1xuXG5cdFx0YSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1tZW51LWJ1dHRvbiB7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0Lm1vYmlsZS1tZW51LWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXHRcdC5hbXNvaWwtc2hvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJhci1uYXYtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjY5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdEBpbmNsdWRlIGJwbWF4KCRtKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXG5cdFx0Ji5jYXRlZ29yeS1tZW51LWxpbmsge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJhci1ncmlkLWl0ZW0ge1xuXHRncmlkLWFyZWE6IDEgLyAxO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuM3MsIG9wYWNpdHkgMC4zcyAkZWFzaW5nIDBzLCB0cmFuc2Zvcm0gMC4zcyAkZWFzaW5nIDBzO1xuXG5cdCYub3BlbiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAwLjJzICRlYXNpbmcgMHMsIHRyYW5zZm9ybSAwLjNzICRlYXNpbmcgMHM7XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyX19uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHR0b3A6IC01JTtcbn1cblxuLnNpdGUtaGVhZGVyX19uYXYgLm5hdi1pdGVtcyxcbi5jYXRlZ29yeS1tZW51LWxpbmsgKyAubmF2LWl0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyICRzcGVlZCwgdHJhbnNmb3JtICRzcGVlZCAkZWFzaW5nO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG5cdGxpID4gYSxcblx0bGkgPiBidXR0b24ge1xuXHRcdEBleHRlbmQgLnNpZGViYXItbmF2LWl0ZW07XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyX19uYXYgLm5hdi1pdGVtcyB7XG5cdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2NXB4O1xuXHR9XG59XG5cbi5zdWJuYXYge1xuXHQvLyBiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDUwO1xuXG5cdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRtaW4taGVpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IC0yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHR9XG5cblx0bGkge1xuXHRcdCYubW9iaWxlLW9ubHkge1xuXHRcdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtbWVudS1idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE3NXB4O1xuXHRcdGxlZnQ6IDM4cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRlYXNpbmc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0cmlnaHQ6IDQ2cHg7XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IHRoaW4gc29saWQgd2hpdGU7XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxufVxuXG4ubWVudS1jYXQtYnV0dG9ucyxcbi5tZW51LXByaW1hcnkge1xuXG5cdGEsXG5cdGJ1dHRvbjpub3QoLmNsb3NlKSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzaW5nLCBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcblx0XHR9XG5cblx0XHQmLnRlbXAtaG92ZXI6YWZ0ZXIsXG5cdFx0Jjpmb2N1czphZnRlcixcblx0XHQmOmhvdmVyOmFmdGVyLFxuXHRcdCYub3BlbjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtZXh0cmFzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdC5zZWFyY2gge1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL21hZ25pZnlpbmctZ2xhc3Muc3ZnKSA1MCUgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtaXRlbXMtLXNvY2lhbCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0LWluZm8ge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJuYXYgLm1lbnUtY2F0LWJ1dHRvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQwMDtcblx0aGVpZ2h0OiAyNXB4O1xuXG5cdGxpIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xuXHRcdH1cblx0fVxuXG5cdGEsXG5cdGJ1dHRvbiB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxuXG5cdC5uYXYtaXRlbXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMzJweDtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0ei1pbmRleDogNTAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzaW5nO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuM3MsIG9wYWNpdHkgMC4zcyAkZWFzaW5nIDBzLCB0cmFuc2Zvcm0gMC4zcyAkZWFzaW5nIDBzO1xuXG5cdFx0Lm5hdi1pdGVtcyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0YSxcblx0XHRidXR0b24ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aGVhZGVyLnNpdGUtaGVhZGVyLnJvb3QgJiB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDAuMnMgJGVhc2luZyAwcywgdHJhbnNmb3JtIDAuM3MgJGVhc2luZyAwcztcblx0XHR9XG5cdH1cbn1cblxuLmNsb3NlLW1lbnUtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE3NXB4O1xuXHRsZWZ0OiAzOHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQgJGVhc2luZztcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiB0aGluIHNvbGlkIHdoaXRlO1xuXHR9XG5cblx0aGVhZGVyLm9wZW4gJiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbCkge1xuXHRcdGxlZnQ6IDM0cHg7XG5cdFx0dG9wOiA2MnB4O1xuXG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXHRcdHRvcDogMTJ2aDtcblx0XHRsZWZ0OiA3NSU7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHQvL2xlZnQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdC8vXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdC8vXHRcdFx0dG9wOiA2cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHQvL1x0XHRcdHRvcDogMTVweDtcblx0XHRcdC8vXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblxuXHRcdGhlYWRlci5vcGVuICYge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdGhlYWRlci5vcGVuOm5vdCgucm9vdCkgJiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LW1haW4ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdC8vIHRvcDogMTUwcHg7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNTYwcHg7XG5cdG1heC13aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAxODBweCAxMDBweCAwO1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgjMDAwLCAwLjUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOGRlZywgIzE1NmQ5ZiAwJSwgIzA5M2I2NiA4MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNpbmcsIHZpc2liaWxpdHkgMHMgbGluZWFyICRzcGVlZDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR6LWluZGV4OiAtMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIGJwKCRtKXtcblx0XHR6LWluZGV4OiAtMjtcblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNpbmcsIHZpc2liaWxpdHkgMHM7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Lm1lbnUtd3JhcHBlciB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Lm1lbnUtcHJpbWFyeSxcblx0Lm1lbnUtbGlua3Mge1xuXHRcdEBleHRlbmQgLnNpZGViYXItZ3JpZC1pdGVtO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGV4dGVuZCAuc2lkZWJhci1uYXYtaXRlbTtcblx0XHR9XG5cdH1cblxuXHQubWVudS1saW5rcyB7XG5cdFx0YTphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBvdXRib3VuZCgpO1xuXHRcdH1cblx0fVxuXG5cdC5tZW51LXByaW1hcnkgPiBuYXYgPiAubmF2LWl0ZW1zIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXG5cdFx0JiA+IGxpIHtcblx0XHRcdEBleHRlbmQgLnNpZGViYXItZ3JpZC1pdGVtO1xuXHRcdH1cblx0fVxuXG5cdGJvZHkuc2Nyb2xsZWQuc2Nyb2xsLWRvd24gJiB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbCkge1xuXHRcdHBhZGRpbmc6IDEzNXB4IDgwcHggMDtcblx0XHRtYXgtd2lkdGg6IDY2JTtcblxuXHRcdGJvZHkuc2Nyb2xsZWQuc2Nyb2xsLWRvd24gJiB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDgwcHggMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRwYWRkaW5nOiAxMDBweCA0NXB4IDA7XG5cblx0XHQuY2F0ZWdvcnktbWVudS1saW5rIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdC5tZW51LXByaW1hcnkgPiBuYXYgPiAubmF2LWl0ZW1zIC5jYXRlZ29yeS1tZW51LWxpbmsge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXG5cdFx0Lm1lbnUtcHJpbWFyeSxcblx0XHQubWVudS1saW5rcyB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LWNvbnRlbnQtb3ZlcmxheSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoOCwgNTksIDEwMiwgLjMpO1xuXHR6LWluZGV4OiAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1tZW51LW9wZW4gJiB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuLm1lbnUtZXh0cmFzIHtcblx0LnN1YnNjcmliZS1zdWJoZWFkIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi8qU2xpZGUgb3V0IG5hdiovXG51bCB7XG5cdCYubmF2LWl0ZW1zLWNhdGVnb3J5LW1lbnUge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpjdXJyZW50IHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdi1pdGVtcy0tc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS40KTtcblx0XHR9XG5cdH1cblxuXHQkc29jaWFsczogZmFjZWJvb2ssXG5cdHR3aXR0ZXIsXG5cdHlvdXR1YmUsXG5cdGluc3RhZ3JhbSxcblx0bGlua2VkaW47XG5cblx0QGVhY2ggJHNvY2lhbCBpbiAkc29jaWFscyB7XG5cdFx0LiN7JHNvY2lhbH0gYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy8jeyRzb2NpYWx9LXdoaXRlLnN2Zyk7XG5cdFx0fVxuXHR9XG59XG5cbiNtZW51LWhhbWJ1cmdlci1tZW51IHtcblx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4vKlxuLm1vYmlsZV9uYXYge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA5NXZ3O1xuICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiA3M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4ZGVnLCAjMTU2ZDlmIDAlLCAjMDkzYjY2IDEwMCUpO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNpbmc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTA1JSwgMCwgMCk7XG5cbiAgICAubmF2LWl0ZW1zIHtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pdGVtcyB7XG4gICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpLmFtc29pbC1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42OXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYW1zb2lsLWxpbmtzLW1vYmlsZSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3V0Ym91bmQoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDJweDsgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtaGVhZGVyX19uYXYgLm5hdi1pdGVtcyxcbiAgICAgICAgLmNhdGVnb3J5LW1lbnUtbGluayArIC5uYXYtaXRlbXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB9XG4gICAgfVxufVxuKi9cbiIsIi5jdGEtYmxvY2sge1xuICAgIC5weGJsb2NrLS1jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cblxuLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmF2eTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG5cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX190b3AtbGlua3Mge1xuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5qb2luLXVzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCR4bCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLmpvaW4tdXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgLmpvaW4tdXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICAmLmV4Y2x1ZGUtZnJvbS1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbXMtLWhhbWJ1cmdlciB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIC8vIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzcGVlZCAkZWFzaW5nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtZ3JheS5zdmcnKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbXMtLW1haW4ge1xuICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBoMyBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE2KTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgYixcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMjIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBtYXJnaW46IDIwcHggLTIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTgvMTMpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbmJvZHkudWEtYW1zb2lsX2FwcCB7XG4gICAgLnNpdGUtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuYmxvY2stZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0LndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmVkaXQtcG9zdC1zaWRlYmFyIHtcblx0d2lkdGg6IGF1dG87XG5cblx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHR3aWR0aDogMzB2dztcblx0fVxufVxuXG4uYmxvY2stYmFkZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWE4OWMwOyAvLyB3b3JkcHJlc3MgYmx1ZVxuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRyaWdodDogMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbi5hY2YtYmxvY2stY29tcG9uZW50LmFjZi1ibG9jay1wYW5lbCB7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG4iLCJpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLndpc3RpYV9lbWJlZCB7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XG5cdD4gKiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IDA7IGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHR9XG59XG4uYXJ0aWNsZS1jb250ZW50IHtcblx0dmlkZW8ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHNwZWVkICRlYXNpbmc7XG59XG5cblxuYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2tpcF90b19tYWluX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdCY6Zm9jdXMge1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmNvb2tpZS1iYW5uZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblxuXHQ+IC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4iLCIjdGlueW1jZSxcbi53eXNpd3lnLFxuLmFydGljbGUtY29udGVudCA+LFxuLmFydGljbGUtY29udGVudCA+ICo6bm90KC5weGJsb2NrKTpub3QoLmNvbnRhaW5lcikge1xuICAgIGE6bm90KC5idG4pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1kO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGJsdWUtZCwgJGJsdWUtZCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjFlbTtcbiAgICB9XG5cblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBudW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuXHRcdH1cblxuXHRcdHVsLFxuXHRcdG9sIHtcblx0XHRcdGxpIHtcblx0ICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgfVxuXHRcdH1cblxuXHRcdGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS40cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMzYvMjgpO1xuXHRcdFx0XHRtYXJnaW46IDI1cHggMCAzMHB4IDA7XG4gICAgfVxuXG5cdFx0Ly8gaWZyYW1lIHtcblx0XHQvLyBcdG1hcmdpbi10b3A6IDE1cHg7XG5cdCAgLy8gICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdC8vIH1cblx0XHQvL1xuXHRcdC8vIC53cC1oYXMtYXNwZWN0LXJhdGlvIGlmcmFtZSB7XG5cdFx0Ly8gXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ly8gfVxuXG5cdFx0Ly8gLndwLWJsb2NrLWVtYmVkIHtcblx0XHQvLyBcdGlmcmFtZSB7XG5cdFx0Ly8gXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxufVxuIiwiLnB4YmxvY2sge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG59XG4iLCIudmlkZW8tY29udHJvbHMge1xuXHRib3JkZXI6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMHB4O1xuXHRyaWdodDogMTBweDtcblx0d2lkdGg6IDExMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFxuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiAyMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogYmxhY2s7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRlYXNpbmcsIGNvbG9yICRzcGVlZCAkZWFzaW5nO1xuXHRmb250LXNpemU6IDA7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuNjYpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogd2hpdGU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmaWx0ZXI6IGludmVydCgxKTtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBvdXRzZXQ7XG5cdH1cblxuXHQmLnBsYXk6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgc3R5bGU9J3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHgnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9J2JsYWNrJyBkPSdNOCw1LjE0VjE5LjE0TDE5LDEyLjE0TDgsNS4xNFonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG5cblx0Ji5wYXVzZTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzdHlsZT0nd2lkdGg6MjRweDtoZWlnaHQ6MjRweCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nYmxhY2snIGQ9J00xNCwxOUgxOFY1SDE0TTYsMTlIMTBWNUg2VjE5WicgLyUzRSUzQy9zdmclM0VcIik7XG5cdH1cblxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cbi5jYXRlZ29yeS1oZWFkZXIgLnZpZGVvLWNvbnRyb2xzIHtcblx0XHQvLyB6LWluZGV4OiAxMjtcblx0XHQvLyBkaXNwbGF5OiBub25lO1xuXG5cdFx0Ly8gQGluY2x1ZGUgYnAoJGwpIHtcblx0XHQvLyBcdFx0d2lkdGg6IDEwJTtcblx0XHQvLyBcdFx0aGVpZ2h0OiAxMCU7XG5cdFx0Ly8gXHRcdGJvdHRvbTogMTAlO1xuXHRcdC8vIFx0XHRyaWdodDogMjAlO1xuXHRcdC8vIH1cblxuXHRcdC8vIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuXHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gfVxufVxuIiwiJGNoaWxkLWFuaW0tZGVsYXkgOiAyNTBtcztcblxuQGluY2x1ZGUgYnAoJG0pe1xuXG5cdC5hbmltYXRlLWluIHtcblxuXHRcdCY6bm90KC5hbmltYXRlLWNoaWxkcmVuKSxcblx0XHQmLmFuaW1hdGUtY2hpbGRyZW4gPiAqIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG5cdFx0fVxuXG5cdFx0Ji5hbmltYXRlLWNoaWxkcmVuIHtcblxuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNSB7XG5cblx0XHRcdFx0Pio6bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogKCRpIC0gMSkqICRjaGlsZC1hbmltLWRlbGF5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hbmltYXRlZCB7XG5cblx0XHRcdCY6bm90KC5hbmltYXRlLWNoaWxkcmVuKXtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHR9XG5cblx0XHRcdCYuYW5pbWF0ZS1jaGlsZHJlbiB7XG5cdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnB4YmxvY2suZnBvIHtcblx0Ym9yZGVyOiA1cHggc29saWQgIzY2Njtcblx0YmFja2dyb3VuZDogI2NjYyAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG5cdCo6bm90KC5mcG8tdGl0bGUpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZnBvLXRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogIzY2Njtcblx0fVxufVxuIiwiYm9keS53cC1hZG1pbiB7XG5cblx0LnVpLXNvcnRhYmxlIHtcblx0XHQ+IHRyIHtcblxuXHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblxuXHRcdFx0XHQuYWNmLWZpZWxkLFxuXHRcdFx0XHQuYWNmLXJvdy1oYW5kbGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmOWY5Zjk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cblx0XHRcdFx0LmFjZi1maWVsZCxcblx0XHRcdFx0LmFjZi1yb3ctaGFuZGxlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjd3AtbGluay13cmFwICNsaW5rLXNlbGVjdG9yIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQuYmxvY2stZWRpdG9yLWJ1dHRvbi1ibG9jay1hcHBlbmRlci5ibG9jay1saXN0LWFwcGVuZGVyX190b2dnbGUsXG5cdC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9faW5zZXJ0aW9uLXBvaW50LWluc2VydGVyIC5ibG9jay1lZGl0b3ItaW5zZXJ0ZXJfX3RvZ2dsZS5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2JhO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YmExO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9faW5zZXJ0aW9uLXBvaW50LWluc2VydGVyIC5ibG9jay1lZGl0b3ItaW5zZXJ0ZXJfX3RvZ2dsZS5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdH1cblxuXHQvLyByZW1vdmUgc3RpY2t5IHBvc3Qgb3B0aW9uXG5cdC5jb21wb25lbnRzLXBhbmVsIC5lZGl0LXBvc3QtcG9zdC1zdGF0dXMgLmNvbXBvbmVudHMtY2hlY2tib3gtY29udHJvbCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNvbXBvbmVudHMtcGFuZWwgLmVkaXQtcG9zdC1wb3N0LXN0YXR1cyAuY29tcG9uZW50cy1wYW5lbF9fcm93IHtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5cblx0LmVkaXRvci1wb3N0LWZlYXR1cmVkLWltYWdlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCIxMjAwcHggeCA2NzVweCByZWNvbW1lbmRlZFwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAjNjQ2OTcwO1xuXHR9XG59XG5cbmJvZHkjdGlueW1jZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5hY2YtYmxvY2stcHJldmlldyBhIHtcblxuXHQmOmFjdGl2ZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCM1NTUsIDAuNik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDUwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogNTgwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji5pcy1vcGVuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzaW5nLCBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHR9XG5cblx0Jl9fYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5Lm1vZGFsLS1pcy1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5wb3N0cyB7XG4gICAgLnBvc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYucG9zdC0taXMtc3RpY2t5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LS10aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMTYwLzI4Nik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbWF4KCRsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhpZGUtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5ob3Zlci1lZmZlY3Qge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzICRlYXNpbmc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAgICAgICAgICAgICAgICAgICAvKiBhZGp1c3QgbW90aW9uIG9mICd0cmFuc2l0aW9uJyBvciAnYW5pbWF0aW9uJyBwcm9wZXJ0aWVzICovXG5cbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyLWVmZmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LS10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgJi5ob3Zlci1lZmZlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LS10aHVtYm5haWwtdmlkZW8taWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVsbF9jZW50ZXIoYWJzb2x1dGUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtLWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAucG9zdC0tY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDE2LzEzKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc3BlZWQgJGVhc2luZztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZ5LWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwODNiNjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMi8yMCk7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgKCRzcGVlZC8yKSAkZWFzaW5nO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0X19leGNlcnB0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeS1ib3R0b20gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7IC8vIHNob3VsZG4ndCBiZSBib2xkIG9uIGNhdGVnb3J5IHBhZ2VcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZWZlYXR1cmVkLS1mZWF0dXJlZCxcbiAgICAuZmVhdHVyZWQge1xuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgICAucG9zdC0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwic2VjdGlvbi5zaW5nbGUtcG9zdCB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cblxuXG4uc2luZ2xlLXBvc3QsXG5ib2R5LndwLWFkbWluLnBvc3QtdHlwZS1wb3N0IC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciB7XG5cdCNweE1haW5Db250ZW50IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnBvc3QtLWNhdGVnb3JpZXMtLW1haW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucG9zdC0tY2F0ZWdvcmllcy0tc3ViY2F0cyB7fVxuXG5cdC5weGJsb2NrIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lnd5c2l3eWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdC8vIEBpbmNsdWRlIGNvbnRhaW5lcignc21hbGwnKTtcblx0fVxuXG5cdC5hdXRob3ItbWV0YSB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGdyaWQtYXJlYTogYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRhbGlnbi1zZWxmOiBzdGFydDtcblx0XHR9XG5cblx0XHQmX19pbWFnZSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3gtc2hhZG93OiAtMTBweCAxMHB4IDAgMCAkYmx1ZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmMmY1Zjc7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRcdHdpZHRoOiA4MnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGNvbnRyYXN0KDEuMDgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RldGFpbCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM1NjU2NTY7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGJsdWUtZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYmx1ZS1kLCAkYmx1ZS1kKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaG9wLWFydGljbGUge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Ji5kZXNrdG9wLW9ubHkge1xuXHRcdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1vYmlsZS1vbmx5IHtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRncmlkLWFyZWE6IGE7XG5cdFx0XHRncmlkLWNvbHVtbi1zdGFydDogMjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5zaG9wLWFydGljbGUtaW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2YyZjVmNztcblx0XHRcdC8vIGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRjb2xvcjogIzA4M2I2Njtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0yLjZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDMzLzM4KTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luOiA3cHggLTEwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0aW1nIHt9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Y29sb3I6ICMwODNiNjY7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFkZGl0aW9uYWwge1xuXG5cblx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0XHRncmlkLWNvbHVtbi1zdGFydDogNDtcblx0XHRcdFx0d2lkdGg6IDE0dnc7XG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGVza3RvcC1vbmx5IHtcblx0XHRcdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHt9XG5cdFx0XHR9XG5cblx0XHRcdCYubW9iaWxlLW9ubHkge1xuXHRcdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCRtKSB7fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0XHRncmlkLWFyZWE6IGE7XG5cdFx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2hvcC1hcnRpY2xlLWlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2YyZjVmNztcblx0XHRcdFx0Ly8gY29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMwODNiNjY7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0yLjZweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICgzMy8zOCk7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW46IDdweCAtMTBweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0aW1nIHt9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMDgzYjY2O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlLWxheW91dCB7XG5cdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHt9XG5cblx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly9cblx0XHQvLyAuc2hvcC1hcnRpY2xlIHtcblx0XHQvLyAgICAgb3JkZXI6IDM7XG5cdFx0Ly8gICAgIEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0Ly8gICAgICAgICBvcmRlcjogMTtcblx0XHQvLyAgICAgfVxuXHRcdC8vIH1cblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYSBhIGIgYiBiIGIgYiBiIGMgYyBjXCI7XG5cdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0Ly8gLmF1dGhvci1tZXRhIHtcblx0XHRcdC8vIFx0b3JkZXI6IDM7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdGdyaWQtYXJlYTogYjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBjb250YWluZXIoKTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtY29udGVudCB7XG5cdFx0LmF1dGhvci1kZXRhaWwge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM1NjU2NTY7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGJsdWUtZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYmx1ZS1kLCAkYmx1ZS1kKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19iaW8ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNoYXJlIHtcblx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyLS1sYXJnZSB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKFwiZGVmYXVsdFwiKTtcblx0fVxuXG5cdC5jb250YWluZXItLWZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTRweDtcblx0XHR9XG5cdH1cblxuXHQmX190b3AtYmFyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdFx0cGFkZGluZzogOTBweCAwIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnR5cGUtc2hhcmUtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRncmlkLWNvbHVtbjogY29sLXN0YXJ0IDMgLyBzcGFuIDg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJ0aWNsZS1oZWFkZXIgPiAqIHtcblx0XHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IGNvbC1zdGFydCAzIC8gc3BhbiA4O1xuXHRcdH1cblx0fVxuXG5cdC50eXBlIHtcblx0XHRmb250LWZhbWlseTogJGFjY2VudF9mb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnLCc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsdWUtaGlnaGxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC8vIFNvY2lhbCAvIHNoYXJpbmdcblx0Ly8gdGhpcyBzaG91bGQgcG9zc2libHkgYmUgbW9yZSBnbG9iYWxcblx0LnNoYXJlIHtcblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnNoYXJlX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50X2ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHRcdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdCsgbGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIGEge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC50b29sdGlwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdGNvbG9yOiAkbmF2eTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdC8vIGZvbnQtc2l6ZTogMzZweDtcblx0XHRmb250LXNpemU6IGNsYW1wKDM2cHgsIDR2dywgNTJweCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xLjRweDtcblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHQvLyBmb250LXNpemU6IDUycHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtbGF5b3V0IGgyLFxuXHQuYXJ0aWNsZS1sYXlvdXQgaDMge1xuXHRcdGNvbG9yOiAkbmF2eTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6ICgyNC8yMik7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5leGNlcnB0IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogKDI0LzE4KTtcblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMS40cHg7XG5cdFx0bGluZS1oZWlnaHQ6ICgzNi8yOCk7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMzBweCAwO1xuXHRcdG1hcmdpbjogNjBweCAwO1xuXG5cdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHR9XG5cdH1cblxuXHQvKlxuXHRBbm90aGVyIG1peGluIHBvc3NpYmlsaXR5P1xuXHQtLSB1c2VkIGZvciBpbiBjb250ZW50IGltYWdlcyB0b29cblx0Ki9cblx0LmZlYXR1cmVkLWltYWdlLFxuXHQud3AtYmxvY2staW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Jl9fYmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTEwJTtcblx0XHRcdGhlaWdodDogMTEwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0ZmlsdGVyOiBibHVyKDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC53cC1ibG9jay1pbWFnZSAuZmVhdHVyZWQtaW1hZ2VfX2JnIHtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdC5mZWF0dXJlZC1pbWFnZS1jYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICM1NjU2NTY7XG5cdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnRfZm9udDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHQuY29tbWVudC1idXR0b24tY29udGFpbmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuY29tbWVudHMtb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLWQsIDAuMyk7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAkc3BlZWQgJGVhc2luZztcblx0fVxuXG5cdC5jb21tZW50cy1wYW5lbC5vcGVuICsgLmNvbW1lbnRzLW92ZXJsYXkge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5jb21tZW50cy1wYW5lbCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogLTEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMTAlKTtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHJpZ2h0ICg1ICogJHNwZWVkKSAkZWFzaW5nO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcblxuXHRcdCYub3BlbiB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcblx0XHR9XG5cblx0XHQuZmItY29tbWVudHMgaWZyYW1lIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNzVweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRibHVlLWQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRcdC8vIHJpZ2h0OiA2NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWUtZDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LnBvc3RzIHtcblx0XHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9zdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRuYXYge1xuXHRcdHVsIHtcblx0XHRcdCYjbWVudS1zaGFyZS1tZW51IHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQvLyB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdFx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogJHNwZWVkICRlYXNpbmc7XG5cblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRzcGVlZCAkZWFzaW5nO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzA4M2I2Njtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHNwZWVkICRlYXNpbmc7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjMDgzYjY2O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNvcGllZCB7XG5cdFx0XHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBmcm9udGVuZCBvbmx5XG4uc2luZ2xlLXBvc3Qge1xuXHRibG9ja3F1b3RlIHtcblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIC50d2VldC10aGlzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0YSxcblx0XHRhOm5vdCguYnRuKSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlLndwLWJsb2NrLWVtYmVkOm5vdCgud3AtaGFzLWFzcGVjdC1yYXRpbykge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC53cC1ibG9jay1zcGFjZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnRzLXBhbmVsLFxuYm9keS53cC1hZG1pbi5wb3N0LXR5cGUtcG9zdCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmNvbW1lbnRzLXBhbmVsIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4iLCIuaWZyYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGlmcmFtZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuIiwiLmNhdGVnb3J5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5ncmlkLWJvdHRvbSB7XG5cdFx0LnBvc3QtLWNhdGVnb3JpZXMtLW1haW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZ3JpZC1vdGhlci1mZWF0dXJlcyB7XG5cdFx0LnBvc3QtLWNhdGVnb3JpZXMtLXN1YmNhdHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY2F0ZWdvcnktaGVhZGVyIHtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmMmY1Zjc7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNhdGVnb3J5LWhlYWRlci1sYXlvdXQge1xuXHRcdFx0QGluY2x1ZGUgYnAoJGwpIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIFtjb2wtc3RhcnRdIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWFnZS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBjb2wtc3RhcnQgMiAvIHNwYW4gMztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWFnZS13cmFwcGVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzhhOTZhNjtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcsXG5cdFx0XHR2aWRlbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblxuXHRcdFx0LnZpZGVvLWNvbnRyb2xzIHtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xuXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyxcblx0XHRcdFx0dmlkZW8ge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52aWRlby1jb250cm9scyB7XG5cdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gMTRweCk7XG5cdFx0XHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHQvLyBwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRncmlkLWNvbHVtbjogY29sLXN0YXJ0IDUgLyBzcGFuIDY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNDFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjQvMTgpO1xuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdH1cblxuXHRcdFx0LnBhcmVudC1jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICgxNi8xMyk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlLWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMi4zM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDg0LzcyKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAoJGwpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXRlZ29yeS1ib3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblxuXHQucG9zdHMge1xuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mZWF0dXJlZC1pbm5lciB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDYwcHg7XG5cdH1cblxuXHQuZmVhdHVyZWRfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiA2MHB4O1xuXHR9XG5cblx0LmdyaWQtdG9wIHtcblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZmVhdHVyZWQgZmVhdHVyZWQgZmVhdHVyZWQgbGF0ZXN0XCI7XG5cdFx0XHRjb2x1bW4tZ2FwOiAxcmVtO1xuXHRcdFx0cm93LWdhcDogMXJlbTtcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQge1xuXHRcdFx0Z3JpZC1hcmVhOiBmZWF0dXJlZDtcblx0XHR9XG5cblx0XHQubGF0ZXN0IHtcblx0XHRcdGdyaWQtYXJlYTogbGF0ZXN0O1xuXG5cdFx0XHQucG9zdC0tY2F0ZWdvcmllcyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdyaWQtYm90dG9tIHtcblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDI0LCBbY29sLXN0YXJ0XSBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdH1cblxuXHRcdGFydGljbGUge1xuXHRcdFx0Ly8gbWlkZGxlIHJvdyAtLSBkZWZhdWx0XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2O1xuXG5cdFx0XHQvLyBmaXJzdCByb3dcblx0XHRcdCY6bnRoLWNoaWxkKDEwbiArIDEpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNztcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMTBuICsgMikge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMDtcblxuXHRcdFx0XHQucG9zdC0tdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3RfX2V4Y2VycHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMTBuICsgMykge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA3O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAzcmQgcm93XG5cdFx0XHQmOm50aC1jaGlsZCgxMG4gKyA5KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDY7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEwbiArIDgpLFxuXHRcdFx0JjpudGgtY2hpbGQoMTBuICsgMTApIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gOTtcblxuXHRcdFx0XHQucG9zdC0tdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3RfX2V4Y2VycHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKiAvXG4gICAgICAgICAgICAvLyBmaXJzdCByb3dcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExbiAtIDEwKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExbiAtIDkpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMDtcblxuICAgICAgICAgICAgICAgIC5wb3N0LS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0X19leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMW4gLSA4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gbWlkZGxlIHJvd1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTFuIC0gNyksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMW4gLSA2KSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExbiAtIDUpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTFuIC0gNCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGxhc3Qgcm93XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMW4gLSAzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcblxuICAgICAgICAgICAgICAgIC5wb3N0LS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0X19leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMW4gLSAyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExbiAtIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA5O1xuXG4gICAgICAgICAgICAgICAgLnBvc3QtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzNC8zMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBvc3RfX2V4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qICovXG5cdFx0fVxuXHR9XG5cblx0LmxvYWQtbW9yZS1idXR0b24tcCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cbn1cbiIsIi5mb3JtLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwbWF4KCRtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDVweCAwO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBAaW5jbHVkZSBicG1heCgkbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtYXgoJG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJjppbnZhbGlkIHtcbiAgICAgICAgLy8gICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC8vICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG4gICAgICAgIC8vXG4gICAgICAgIC8vICAgICAmOjphZnRlciB7XG4gICAgICAgIC8vICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXZhbGlkYXRpb25lcnJvcik7XG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gICAgICAgICY6dmFsaWQsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWQ7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlLWQ7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4jc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgLnN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuZm9ybSB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3ViLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnRfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLS1tc2cge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdGNvbG9yOiAjMDA1QkFBO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDIycHg7XG59XG4iLCIucHhibG9jay0tYmFubmVyIHtcblx0Ly8gcGFkZGluZzogMTUwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0aGVpZ2h0OiAyMDBweDtcblxuXHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdGhlaWdodDogMzgwcHg7XG5cdH1cblxuXHQuYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwOyBsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAtMTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjOEE5NkE2O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7IGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0fVxuXG5cdFx0aW1nLFxuXHRcdHZpZGVvIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDsgbGVmdDogMDtcblxuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Lnd5c2l3eWcge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQvLyBsZXR0ZXItc3BhY2luZzogMC4yNGVtO1xuXHR9XG59XG4iLCIucHhibG9jay0tYmxvZ2xpc3Rpbmcge1xuICAgIC5sb29wc19tb250aHMge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgaGVhZGVyLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtYXgoJGwpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnBtYXgoJGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtYXgoJGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtYXgoJGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJsb2dfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuXG4gICAgICAgIC5wb3N0LS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwODNiNjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ2FwOiA0MHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJwbWF4KCRsKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicG1heCgkbSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZS5ibG9nX2l0ZW0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgXG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuXG4gICAgICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuXG4gICAgICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcblxuICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmOGIwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAubG9hZF9tb3JlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4iLCIucHhibG9jay0tY29sdW1ucyB7XG5cblx0LmNvbC1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGdyaWQoKTtcblxuXHRcdEBpbmNsdWRlIGJwKCRtKXtcblxuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcblx0XHRcdFx0Ji5jb2x1bW5zLS0jeyRpfSB7XG5cdFx0XHRcdFx0PiAqIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDEvJGkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSAvLyBmb3Jcblx0XHR9XG5cdH1cbn1cbiIsIi5weGJsb2NrLS1jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgNjVweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fYmctZWxlbWVudHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmJnLXN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyxcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgLy8gd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgLy8gd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGltZyB7XG4gICAgICAgICAgICAvLyAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9iaWxlLWJnIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDhkZWcsICM1NjU2NTYgMCUsICMxMTExMTEgMTAwJSk7XG4gICAgJHRoZW1lczogKGRhcmstYmx1ZS13aXRoLXJlZCwgIzE1NmQ5ZiwgIzA4M2I2NiwgJHJlZCksIChicmlnaHQtYmx1ZS13aXRoLWRhcmstYmx1ZSwgIzA5M2I2NiwgIzAwNWJhYSwgJGJsdWUtZCksXG4gICAgICAgIChibGFjay13aXRoLWdvbGQsICM1NjU2NTYsICMxMTExMTEsICRnb2xkKSwgKGJyaWdodC1ibHVlLXdpdGgtZ29sZCwgIzE1NmQ5ZiwgIzA4M2I2NiwgJGdvbGQpO1xuXG4gICAgJi50aGVtZSB7XG4gICAgICAgIEBlYWNoICR0aGVtZV9uYW1lLCAkY29sb3IxLCAkY29sb3IyLCAkYm9yZGVyIGluICR0aGVtZXMge1xuICAgICAgICAgICAgJi0tI3skdGhlbWVfbmFtZX0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4ZGVnLCAkY29sb3IxIDAlLCAkY29sb3IyIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgLnB4YmxvY2stLWN0YV9fYmctZWxlbWVudHMge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN0YS1sYXlvdXQge1xuICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBbY29sLXN0YXJ0XSAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbC1zdGFydCAyIC8gc3BhbiA0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4OHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oMiB7XG4gICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0dncsIDQ4cHgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIC8vICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgLy8gICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wtc3RhcnQgNiAvIHNwYW4gNjtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE4KTtcblxuICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHhibG9jay0taG9tZXBhZ2VmZWF0dXJlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAucG9zdC0tY2F0ZWdvcmllcy0tbWFpbiB7XG4gICAgfVxuXG4gICAgLnBvc3QtLWNhdGVnb3JpZXMtLXN1YmNhdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZWZlYXR1cmVkLS1zZWN0aW9uLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGF0ZXN0IGVkaXRvcnMtcGlja3MgZmVhdHVyZWQgZmVhdHVyZWRcIjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHhibG9jay0taG9tZXBhZ2VmZWF0dXJlZC0tbGF0ZXN0IHtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogbGF0ZXN0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnB4YmxvY2stLWhvbWVwYWdlZmVhdHVyZWQtLWxhdGVzdC1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICBcImhlYWRpbmcgaGVhZGluZ1wiXG4gICAgICAgICAgICAgICAgXCJtYWluIG1haW5cIlxuICAgICAgICAgICAgICAgIFwic3BvdDEgc3BvdDJcIjtcblxuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcblxuICAgICAgICAgICAgPiAuYW1zLS1zZWN0aW9uLWNhcHRpb24ge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogaGVhZGluZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhcnRpY2xlOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IG1haW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYXJ0aWNsZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzcG90MTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhcnRpY2xlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHNwb3QyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5weGJsb2NrLS1ob21lcGFnZWZlYXR1cmVkLS1lZGl0b3JzLXBpY2tzIHtcbiAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZWRpdG9ycy1waWNrcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5weGJsb2NrLS1ob21lcGFnZWZlYXR1cmVkLS1lZGl0b3JzLXBpY2tzLWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGFydGljbGUge1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyNXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgID4gYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnB4YmxvY2stLWhvbWVwYWdlZmVhdHVyZWQtLWZlYXR1cmVkIHtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZmVhdHVyZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHhibG9jay0taG9tZXBhZ2VmZWF0dXJlZC0tZmVhdHVyZWQtaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJwKCRtICsgMSkge1xuICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgLy8gICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5weGJsb2NrLS1ob21lcGFnZXNwcmVhZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG5cbiAgICAucG9zdC0tY2F0ZWdvcmllcy0tbWFpbiB7XG4gICAgfVxuXG4gICAgLnBvc3QtLWNhdGVnb3JpZXMtLXN1YmNhdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZXNwcmVhZC0tY2F0LXBlcm1hbGluay1wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnB4YmxvY2stLWhvbWVwYWdlc3ByZWFkLS1zZWN0aW9uLWdyaWQge1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgXCJob3ctdG8gaG93LXRvIGV2ZW50cyB2aWRlb3NcIlxuICAgICAgICAgICAgICAgIFwiaG93LXRvIGhvdy10byBuZXdzIG5ld3NcIjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnB4YmxvY2stLWhvbWVwYWdlc3ByZWFkLS1maXJzdCB7XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgYnBtYXgoJG0pIHtcblxuICAgICAgICAucHhibG9jay0taG9tZXBhZ2VzcHJlYWQtLWZpcnN0LXJlbS1wb3N0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGFydGljbGUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaG93LXRvO1xuXG4gICAgICAgICAgICAucHhibG9jay0taG9tZXBhZ2VzcHJlYWQtLWZpcnN0LXJlbS1wb3N0cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgID4gYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHhibG9jay0taG9tZXBhZ2VzcHJlYWQtLWZpcnN0LWZpcnN0LXBvc3Qge1xuICAgICAgICAucG9zdC0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzNC8zMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHhibG9jay0taG9tZXBhZ2VzcHJlYWQtLXNlY29uZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZXZlbnRzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZXNwcmVhZC0tdGhpcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHZpZGVvcztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHhibG9jay0taG9tZXBhZ2VzcHJlYWQtLWZvdXJ0aCB7XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBuZXdzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5wb3N0LS10aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3RfX21ldGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDM0LzMwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5weGJsb2NrLS1odG1sIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLnB4YmxvY2sucHhibG9jay0taW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICBcbn1cbi5jb250YWluZXItLWZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1pbWFnZS1jYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50X2ZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxufVxuXG4uZmVhdHVyZWQtaW1hZ2UsXG4ud3AtYmxvY2staW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZlYXR1cmVkLWltYWdlX19iZyB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIi5weGJsb2NrLS1tb250aC1wb3N0LWxpc3Rpbmcge1xuXG5cbiAgICAuc2hvcF9hcnRpY2xlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIFtjb2wtc3RhcnRdIDFmcik7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbC1zdGFydCA0L3NwYW4gNTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtYXgoJGwpIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3ZWV0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbC1zdGFydCA5L3NwYW4gMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbWF4KCRsKSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50d2VldC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cblxuICAgIC5zaG9wLWFydGljbGUtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgICAgICAvLyBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wtc3RhcnQgMi9zcGFuIDI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtYXgoJGwpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDgzYjY2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzMvMzgpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IC0xMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMwODNiNjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5weGJsb2NrLS1zZWFyY2gge1xuICAgIC5jb250ZW50LFxuICAgIGZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1kO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg4NC83Mik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTgpO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IC5ncmlkLWJvdHRvbSAucG9zdC0tY2F0ZWdvcmllcy0tbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeSAuZ3JpZC1ib3R0b20gLnBvc3QtLWNhdGVnb3JpZXMtLXN1YmNhdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZ3JpZC1ib3R0b20ge1xuICAgICAgICAgICAgLnBvc3QtLWNhdGVnb3JpZXMtLW1haW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1vdGhlci1mZWF0dXJlcyB7XG4gICAgICAgICAgICAucG9zdC0tY2F0ZWdvcmllcy0tc3ViY2F0cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAtNTBweCAwIDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeS1oZWFkZXItbGF5b3V0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgW2NvbC1zdGFydF0gbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wtc3RhcnQgMiAvIHNwYW4gODtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xOCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhcmVudC1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgxNi8xMyk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuMzNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICg4NC83Mik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
