@-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("../svg/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("../svg/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("../svg/outbound-red.svg")}.btn--cta.btn--outbound:hover:after,.wp-block-button__link--cta.btn--outbound:hover:after{background-image:url("../svg/outbound-white.svg")}.btn--outbound.outbound-secondary::after,.wp-block-button__link--outbound.outbound-secondary::after{background-image:url("../svg/outbound-white.svg")}.btn--outbound.outbound-secondary:hover:after,.wp-block-button__link--outbound.outbound-secondary:hover:after{background-image:url("../svg/outbound-blue.svg")}.btn--outbound.outbound-tertiary::after,.wp-block-button__link--outbound.outbound-tertiary::after{background-image:url("../svg/outbound-red.svg")}.btn--outbound.outbound-tertiary:hover::after,.wp-block-button__link--outbound.outbound-tertiary:hover::after{background-image:url("../svg/outbound-white.svg")}.btn--outbound::after,.wp-block-button__link--outbound::after{background:url("../svg/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("../svg/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(../svg/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("../svg/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(../svg/facebook-white.svg)}.nav-items--social .twitter a{background-image:url(../svg/twitter-white.svg)}.nav-items--social .youtube a{background-image:url(../svg/youtube-white.svg)}.nav-items--social .instagram a{background-image:url(../svg/instagram-white.svg)}.nav-items--social .linkedin a{background-image:url(../svg/linkedin-white.svg)}.nav-items--social .threads a{background-image:url(../svg/threads-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("../svg/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("../svg/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}.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;cursor:pointer}.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;-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>li{list-style:none}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner>li:nth-of-type(1){grid-area:main}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner>li:nth-of-type(2){grid-area:spot1}.pxblock--homepagefeatured .pxblock--homepagefeatured--latest .pxblock--homepagefeatured--latest-inner>li: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>li{margin-right:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px;list-style:none}@media(min-width: 768px){.pxblock--homepagefeatured .pxblock--homepagefeatured--editors-picks .pxblock--homepagefeatured--editors-picks-inner>li: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--homepagefeatured .pxblock--homepagefeatured--featured .pxblock--homepagefeatured--featured-inner li{list-style:none}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zY3NzL19ub3JtYWxpemUtcmVzZXQuc2NzcyIsIi4uL3NyYy9zY3NzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9zcmMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zcmMvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi9zcmMvc2Nzcy9fbGF5b3V0LnNjc3MiLCIuLi9zcmMvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Njc3MvX2hlYWRlci5zY3NzIiwiLi4vc3JjL3Njc3MvX21vYmlsZS1tZW51LnNjc3MiLCIuLi9zcmMvc2Nzcy9fZm9vdGVyLnNjc3MiLCIuLi9zcmMvc2Nzcy9fYmxvY2stZWRpdG9yLnNjc3MiLCIuLi9zcmMvc2Nzcy9fZGVmYXVsdHMuc2NzcyIsIi4uL3NyYy9zY3NzL193eXNpd3lnLnNjc3MiLCIuLi9zcmMvc2Nzcy9fYmxvY2tzLnNjc3MiLCIuLi9zcmMvc2Nzcy9fdmlkZW8tY29udHJvbHMuc2NzcyIsIi4uL3NyYy9zY3NzL19hbmltYXRlLWluLnNjc3MiLCIuLi9zcmMvc2Nzcy9fZnBvLnNjc3MiLCIuLi9zcmMvc2Nzcy9fYWRtaW4uc2NzcyIsIi4uL3NyYy9zY3NzL19tb2RhbHMuc2NzcyIsIi4uL3NyYy9zY3NzL19wb3N0cy5zY3NzIiwiLi4vc3JjL3Njc3MvX3NpbmdsZS5zY3NzIiwiLi4vc3JjL3Njc3MvX2lmcmFtZS5zY3NzIiwiLi4vc3JjL3Njc3MvX2NhdGVnb3J5LnNjc3MiLCIuLi9zcmMvc2Nzcy9fZm9ybS5zY3NzIiwiYmFubmVyL2Jhbm5lci5zY3NzIiwiYmxvZy1saXN0aW5nL2Jsb2ctbGlzdGluZy5zY3NzIiwiY29sdW1ucy9jb2x1bW5zLnNjc3MiLCJjdGEvY3RhLnNjc3MiLCJob21lcGFnZWZlYXR1cmVkL2hvbWVwYWdlZmVhdHVyZWQuc2NzcyIsImhvbWVwYWdlc3ByZWFkL2hvbWVwYWdlc3ByZWFkLnNjc3MiLCJodG1sL2h0bWwuc2NzcyIsImltYWdlL2ltYWdlLnNjc3MiLCJtb250aC1wb3N0LWxpc3RpbmcvbW9udGgtcG9zdC1saXN0aW5nLnNjc3MiLCJzZWFyY2gvc2VhcmNoLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0JBLGNBQ0Msa0JBQUEsQ0FPRCxnYUFrRkMsUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSx1QkFBQSxDQUNBLGFBQUEsQ0FPRCwyRkFhQyxhQUFBLENBT0QscUJBR0MsMEJBQUEsQ0FBQSxrQkFBQSxDQWVELEtBRUMsNkJBQUEsQ0FBQSxxQkFBQSxDQUVBLDZCQUFBLENBQUEseUJBQUEsQ0FFQSw2QkFBQSxDQUNBLHlCQUFBLENBRUEsNEJBQUEsQ0FFQSx5Q0FBQSxDQVdELEtBRUMsYUFBQSxDQUVBLHNCQUFBLENBRUEsZUFBQSxDQU9ELE1BRUMsZUFBQSxDQU9ELGFBRUMsV0FBQSxDQUdELHdEQUlDLFVBQUEsQ0FDQSxZQUFBLENBT0QsTUFDQyx3QkFBQSxDQUNBLGdCQUFBLENBR0QsUUFDQyxtQkFBQSxDQVFELEdBRUMsa0JBQUEsQ0FTRCxHQUVDLDhCQUFBLENBQUEsc0JBQUEsQ0FDQSxRQUFBLENBRUEsZ0JBQUEsQ0FZRCxrQkFLQywrQkFBQSxDQUdELElBRUMsYUFBQSxDQUVBLDRCQUFBLENBU0QsRUFFQyw0QkFBQSxDQUVBLG9DQUFBLENBVUQsWUFFQyxrQkFBQSxDQUVBLHlCQUFBLENBQ0Esd0NBQUEsQ0FBQSxnQ0FBQSxDQUVBLFdBQUEsQ0FFQSxxQ0FBQSxDQUFBLDZCQUFBLENBT0QsU0FFQyxrQkFBQSxDQU9ELE1BQ0MsYUFBQSxDQVFELFFBRUMsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsYUFBQSxDQUdELElBQ0MsY0FBQSxDQUdELElBQ0MsVUFBQSxDQU9ELElBQ0MsaUJBQUEsQ0FPRCxlQUNDLGVBQUEsQ0FRRCxPQUNDLGVBQUEsQ0FTRCxhQUNDLGtCQUFBLENBQ0EseUNBQUEsQ0FTRCxzQ0FNQyxRQUFBLENBRUEsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUFBLENBU0QsZ0RBTUMseUJBQUEsQ0FX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Q0FDQSxvQkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDN0JqSEksMEI2QjBHSixzRUFVQSxhOUJ4R1MsQ0FBQSxDOEI0R1Qsd0RBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsY0FBQSxDQUNBLHNCQUFBLENBQ0Esd0JBQUEsQ0FDQSxhOUJ0SE8sQ0NSSCwwQjZCd0hKLHdEQVNBLGNBQUEsQ0FDQSxhOUIxSE8sQ0FBQSxDOEI4SFAsc0VBQ0EsWUFBQSxDN0J2SUksMEI2QnNJSixzRUFHQSxhQUFBLENBRUEsa0ZBQ0EsZUFBQSxDQUFBIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCYXNlZCBvblxuICpcbiAqICAtIHJlc2V0LmNzcyAyLjAgYnkgRXJpYyBNZXllclxuICAgICAgKHB1YmxpYyBkb21haW4pXG4gKiAgICBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICpcbiAqICAtIG5vcm1hbGl6ZS5jc3MgOC4wLjEgYnkgTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWxcbiAqICAgIChsaWNlbnNlZCB1bmRlciBNSVQpXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4gKlxuICogIC0gQmFzZWQgb24gUmVib290IGZyb20gQm9vdHN0cmFwIDQuMi4xXG4gKiAgICAobGljZW5zZWQgdW5kZXIgTUlUKVxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwXG4gKi9cblxuLyoqXG4gKiBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXNcbiAqL1xuXG5ALW1zLXZpZXdwb3J0IHtcblx0d2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuLyoqXG4gICAqIGdlbmVyYWwgcmVzZXRcbiAgICovXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyxcbm1haW4ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAgICogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xuICAgKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbm1haW4sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICAgKiBpbmhlcml0IGJveCBtb2RlbCBmb3IgYWxsIGVsZW1lbnRzXG4gICAqL1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKipcbiAgICogaHRtbCByb290IHJ1bGVzXG4gICAqIDEuIHNldCBib3JkZXItYm94IGZvciBpbmhlcml0YW5jZVxuICAgKiAyLiBhdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmBcbiAgICogICAgQ1NTIHByb3BlcnR5XG4gICAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUsIG9uXG4gICAqICAgIFdpbmRvd3MgUGhvbmUgYW5kIGlPUy5cbiAgICogNC4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsXG4gICAqICAgIHNvIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gICAqIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuICAgKi9cblxuaHRtbCB7XG5cdC8qIDEgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogMiAqL1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0LyogMyAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQvKiA0ICovXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuXHQvKiA1ICovXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLyoqXG4gICAqIGJvZHkgcnVsZXNcbiAgICogMS4gcmVzZXQgbGluZS1oZWlnaHQgdG8gMVxuICAgKiAyLiBzZXQgYmFzZSBmb250LWZhbWlseSB0byBzYW5zLXNlcmlmXG4gICAqIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuICAgKiAgICBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuICAgKi9cblxuYm9keSB7XG5cdC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDE7XG5cdC8qIDIgKi9cblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdC8qIDMgKi9cblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyoqXG4gICAqIExpc3RzXG4gICAqL1xuXG5vbCxcbnVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gICAqIFF1b3Rlc1xuICAgKi9cblxuYmxvY2txdW90ZSxcbnEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6OmJlZm9yZSxcbmJsb2NrcXVvdGU6OmFmdGVyLFxucTo6YmVmb3JlLFxucTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cblxuLyoqXG4gICAqIFRhYmxlc1xuICAgKi9cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuY2FwdGlvbiB7XG5cdGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vKipcbiAgICogVGFibGUgSGVhZGVyc1xuICAgKiAxLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgICogICAgY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gICAqL1xudGgge1xuXHQvKiAxICovXG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi8qKlxuICAgKiBIb3Jpem9udGFsIExpbmVzXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cblxuaHIge1xuXHQvKiAxICovXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG5cdC8qIDIgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBQcmVmb3JtYXR0ZWQgVGV4dFxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgICogMy4gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExXG4gICAqICAgIGFuZCBFZGdlLCBzbyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0b1xuICAgKiAgICBjb3VudGVyYWN0LlxuICAgKi9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHQvKiAxICovXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbn1cblxucHJlIHtcblx0LyogMiAqL1xuXHRvdmVyZmxvdzogYXV0bztcblx0LyogMyAqL1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuLyoqXG4gICAqIExpbmtzXG4gICAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICAgKi9cblxuYSB7XG5cdC8qIDEgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC8qIDIgKi9cblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKiAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4gICAqIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuICAgKi9cblxuYWJiclt0aXRsZV0ge1xuXHQvKiAxICovXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcblx0LyogMyAqL1xuXHRjdXJzb3I6IGhlbHA7XG5cdC8qIDQgKi9cblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnN1YixcbnN1cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gICAqIEhpZGUgU1ZHIG92ZXJmbG93IGluIElFXG4gICAqL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4gICAqIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuICAgKi9cblxuYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyoqXG4gICAqIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbiAgICogcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuICAgKiBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG4gICAqL1xuXG5idXR0b246Zm9jdXMge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkO1xuXHRvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbi8qKlxuICAgKiBmb3JtIGVsZW1lbnQgcmVzZXRzXG4gICAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICAgKiAyLiBpbmhlcml0IGZvbnQgcnVsZXNcbiAgICovXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdC8qIDEgKi9cblx0bWFyZ2luOiAwO1xuXHQvKiAyICovXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAgICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gICAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAgICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC8qIDEgKi9cbiAgW3R5cGU9XCJidXR0b25cIl0ge1xuXHQvKiAyICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAgKiBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAgKiBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAgKiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAgKiBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAgKi9cblxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0ndGltZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbmlucHV0W3R5cGU9J21vbnRoJ10ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAgKiAyLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXJcbiAgICogICAgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gICAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgICogU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgICovXG5zZWxlY3Qge1xuXHR3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZVxuICAgKiBsaWtlIE5vcm1hbGl6ZS5cbiAgICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbiAgICovXG5pbnB1dFt0eXBlPSdyYWRpbyddLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG5cdC8qIDEgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogMiAqL1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuICAgKiBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbiAgICogbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbiAgICogQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG4gICAqL1xuXG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuXHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICAgKiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50YCBvbiBmaWVsZHNldHMsXG4gICAqIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDBgIGJ5IGRlZmF1bHQuXG4gICAqIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgICogU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgICogYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICAgKi9cblxuZmllbGRzZXQge1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFNldCBkaXNwbGF5IHRvIGJsb2NrIGZvciBhbGwgYnJvd3NlcnNcbiAgICovXG5cbmxlZ2VuZCB7XG5cdC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQvKiAyICovXG5cdGNvbG9yOiBpbmhlcml0O1xuXHQvKiAzICovXG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAgICovXG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuXHQvKiAxICovXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8qIDIgKi9cblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG5cdC8qIDEgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdC8qIDIgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC8qIDEgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdC8qIDIgKi9cblx0Zm9udDogaW5oZXJpdDtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5IGZvciBvdXRwdXRcbiAgICovXG5vdXRwdXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIiRmb250OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRhY2NlbnRfZm9udDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4vKlxuZm9udC1mYW1pbHk6XG5mb250LWZhbWlseTogJ1NhaXJhIFNlbWkgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiovXG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6ICgyMi8xNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0Y29sb3I6ICRibGFjaztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIGJwKCRsKXtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cblxucCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmgxLFxuaDIsXG4uaDEsXG4uaDIsIFxuaDMge1xuXHRmb250LWZhbWlseTogJGFjY2VudF9mb250O1xufVxuXG5oMSxcbmgyLFxuaDMge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMzVweDtcblxuXHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdGZvbnQtc2l6ZTogNTVweDtcblx0fVxufVxuXG4uaDIge1xuXHRmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0QGluY2x1ZGUgYnAoJGwpIHtcblx0XHRmb250LXNpemU6IDQ1cHg7XG5cdH1cbn1cblxuLmgzLCBoMyB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblxuXHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0fVxufVxuXG4uaDQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cblx0QGluY2x1ZGUgYnAoJGwpIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdH1cbn1cblxuLmg1IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdEBpbmNsdWRlIGJwKCRsKXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZW0ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgyLmFtcy0tc2VjdGlvbi1jYXB0aW9uIHtcblx0QGluY2x1ZGUgc2VjdGlvbl90aXRsZSgpO1xufVxuXG5cbiIsIiR4bDogMTIwMHB4O1xuJGw6IDEwMjRweDtcbiRtOiA3NjhweDtcbiRzOiA1MDBweDtcblxuJHNwZWVkOiAyMDBtcztcbiRlYXNpbmc6IGVhc2UtaW4tb3V0O1xuXG4kcmVkOiAjRUUyRTI0O1xuJG5hdnk6ICMwOTNCNjY7XG4kYmx1ZTogJG5hdnk7XG4kbmF2eS1oaWdobGlnaHQ6ICMwMDVCQUE7XG4kYmx1ZS1sOiAjRjJGNUY3O1xuJGJsdWUtZDogIzA4M0I2NjtcbiRibHVlLWhpZ2hsaWdodDogJG5hdnktaGlnaGxpZ2h0O1xuJHdoaXRlOiAjZmZmO1xuJGRhcmstZ3JleTogIzU2NTY1NjtcbiRncmV5OiAjOTY5Njk2O1xuJGdyYXk6ICRncmV5O1xuJGdvbGQtZDogI0Y0NkEwODtcbiRnb2xkOiAjRjU4QzAwO1xuJGdvbGQtbDogI0ZGOTkwMDtcbiRibGFjazogIzExMTtcbiIsIkBtaXhpbiBicCgkc2l6ZSkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicG1heCgkc2l6ZSkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSAtIDEpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gcmV0aW5hKCkge1xuXG4gICAgQG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcbiAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgIChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBmdWxsX2NlbnRlcigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbF9jZW50ZXIoJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBob3Jpem9udGFsX2NlbnRlcigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtaXhpbiBvcGVuX3NhbnMoKSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gb3V0Ym91bmQoKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLXdoaXRlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cblxuQG1peGluIHNlY3Rpb25fdGl0bGUoKXtcblx0QGluY2x1ZGUgb3Blbl9zYW5zKCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSB2ZXJ0aWNhbF9jZW50ZXIoYWJzb2x1dGUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji5zbSB7XG5cdFx0XHRAaW5jbHVkZSBob3Jpem9udGFsX2NlbnRlcihhYnNvbHV0ZSk7XG5cdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCJodG1sLFxuYm9keSB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuaHRtbCB7XG5cdHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cbmJvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdCNweE1haW5Db250ZW50IHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cblxuXHQmLm1vYmlsZS1tZW51LW9wZW4sXG5cdCYuY2F0ZWdvcnktbWVudS1vcGVuIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbkBtaXhpbiBjb250YWluZXIoJHNpemU6IGRlZmF1bHQpIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0QGlmICRzaXplID09IGRlZmF1bHQge1xuXHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHR9IEBlbHNlIGlmICRzaXplID09IHNtYWxsIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHR9IEBlbHNlIGlmICRzaXplID09IGFydGljbGUge1xuXHRcdG1heC13aWR0aDogNTkwcHg7XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGNvbnRhaW5lcjtcblxuXHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxufVxuXG5AbWl4aW4gZ3JpZCgkY29sdW1uczogMiwgJGdhcDogNDAsICRtb2JpbGVfbWFyZ2luOiAyMCkge1xuXHQkaGFsZl9nYXA6ICRnYXAgLyAyO1xuXG5cdD4gKiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQ+ICoge1xuXHRcdG1hcmdpbi1ib3R0b206ICN7JG1vYmlsZV9tYXJnaW59cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luOiAwIC0jeyRoYWxmX2dhcH1weCAtI3skZ2FwfXB4O1xuXG5cdFx0PiAqIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxIC8gJGNvbHVtbnMpO1xuXHRcdFx0cGFkZGluZzogMCAjeyRoYWxmX2dhcH1weDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICN7JGdhcH1weDtcblx0XHR9XG5cdH1cbn1cblxuLmdyaWQge1xuXHRAaW5jbHVkZSBncmlkKCk7XG59XG5cbi5ncmlkLTEyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgW2NvbC1zdGFydF0gMWZyKTtcblx0Z2FwOiAyMHB4O1xuXG5cdD4gKiB7XG5cdFx0Z3JpZC1jb2x1bW46IGNvbC1zdGFydCAvIHNwYW4gMTI7XG5cdH1cbn1cbiIsIi5idG4sXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBtaW4td2lkdGg6IDE0NHB4O1xuICAgIC8vIG1heC13aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkc3BlZWQgJGVhc2luZywgY29sb3IgJHNwZWVkICRlYXNpbmcsIGJvcmRlciAkc3BlZWQgJGVhc2luZywgYm94LXNoYWRvdyAkc3BlZWQgJGVhc2luZztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0XHQmLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC8vIG5vIGZsaWNrZXIgb24gYW5pbWF0aW9uXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDAuMDlweCAkd2hpdGU7XG5cbiAgICAgICAgJjpob3Zlcixcblx0XHQmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCA2NXB4IDBweCAwcHggJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tLW91dGJvdW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXHRcdCYud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDAuMDlweCAkYmx1ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTY1cHggMHB4IDBweCAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWN0YSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkcmVkLCAxMCUpO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAwLjA5cHggJHJlZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTY1cHggMHB4IDBweCAkcmVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRyZWQsIDEwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi0tb3V0Ym91bmQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLXJlZC5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vdXRib3VuZCB7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMC4wOXB4ICRibHVlO1xuXG5cbiAgICAgICAgJi5vdXRib3VuZC1zZWNvbmRhcnkge1xuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IDY1cHggMHB4IDBweCAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vdXRib3VuZC10ZXJ0aWFyeSB7XG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLy8gY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAwLjA5cHggJHJlZDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC1yZWQuc3ZnJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNjVweCAwcHggMHB4ICRibHVlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL291dGJvdW5kLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vIC5zaG9wIHtcbi8vICAgICBtaW4td2lkdGg6IDE0NHB4O1xuLy8gICAgIG1heC13aWR0aDogMzAwcHg7XG4vLyAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbi8vICAgICBtYXJnaW46IDIwcHggYXV0bztcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4vLyAgICAgY29sb3I6ICR3aGl0ZTtcbi8vXG4vLyAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtd2hpdGUuc3ZnJyk7XG4vLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgICAgICBoZWlnaHQ6IDE4cHg7XG4vLyAgICAgICAgIHdpZHRoOiAyMHB4O1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4vLyAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4vLyAgICAgfVxuLy8gfVxuIiwiLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAgICYgfiBtYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwbWF4KCRtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWlubmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDQwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHNwZWVkICRlYXNpbmc7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAzNnZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgd2lkdGg6IDI4NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbXNvaWwtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLXNob3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjcm9sbGVkLnNjcm9sbC1kb3duIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAubWFpbm5hdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbWF4KCRtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkaGFtYnVyZ2VyLWJhci1oZWlnaHQ6IDNweDtcblxuLm1vYmlsZS1tZW51LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogMzhweDtcblx0ei1pbmRleDogOTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG5cdHRyYW5zaXRpb246ICRzcGVlZCAkZWFzaW5nO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyLFxuXHRzcGFuIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogJGhhbWJ1cmdlci1iYXItaGVpZ2h0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdGJhY2tncm91bmQ6ICM2YzZjNmM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHRyYW5zaXRpb246ICRzcGVlZCAkZWFzaW5nO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHRvcDogOHB4O1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Ym90dG9tOiA4cHg7XG5cdH1cblxuXHRzcGFuIHtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZS1kO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlcixcblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlLWQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5vcGVuIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC0kaGFtYnVyZ2VyLWJhci1oZWlnaHQvMjtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRib3R0b206IDUwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0kaGFtYnVyZ2VyLWJhci1oZWlnaHQvMjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWNvbmRhcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmFtc29pbC1sb2dvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQ+ICoge1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0XHRtYXJnaW46IDAgNXB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuYW1zb2lsLXNob3Age1xuXHRcdG9yZGVyOiAzO1xuXG5cdFx0YSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1tZW51LWJ1dHRvbiB7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0Lm1vYmlsZS1tZW51LWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXHRcdC5hbXNvaWwtc2hvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJhci1uYXYtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjY5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdEBpbmNsdWRlIGJwbWF4KCRtKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXG5cdFx0Ji5jYXRlZ29yeS1tZW51LWxpbmsge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJhci1ncmlkLWl0ZW0ge1xuXHRncmlkLWFyZWE6IDEgLyAxO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuM3MsIG9wYWNpdHkgMC4zcyAkZWFzaW5nIDBzLCB0cmFuc2Zvcm0gMC4zcyAkZWFzaW5nIDBzO1xuXG5cdCYub3BlbiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAwLjJzICRlYXNpbmcgMHMsIHRyYW5zZm9ybSAwLjNzICRlYXNpbmcgMHM7XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyX19uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHR0b3A6IC01JTtcbn1cblxuLnNpdGUtaGVhZGVyX19uYXYgLm5hdi1pdGVtcyxcbi5jYXRlZ29yeS1tZW51LWxpbmsgKyAubmF2LWl0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyICRzcGVlZCwgdHJhbnNmb3JtICRzcGVlZCAkZWFzaW5nO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG5cdGxpID4gYSxcblx0bGkgPiBidXR0b24ge1xuXHRcdEBleHRlbmQgLnNpZGViYXItbmF2LWl0ZW07XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyX19uYXYgLm5hdi1pdGVtcyB7XG5cdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2NXB4O1xuXHR9XG59XG5cbi5zdWJuYXYge1xuXHQvLyBiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDUwO1xuXG5cdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRtaW4taGVpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IC0yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHR9XG5cblx0bGkge1xuXHRcdCYubW9iaWxlLW9ubHkge1xuXHRcdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtbWVudS1idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE3NXB4O1xuXHRcdGxlZnQ6IDM4cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRlYXNpbmc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0cmlnaHQ6IDQ2cHg7XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IHRoaW4gc29saWQgd2hpdGU7XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxufVxuXG4ubWVudS1jYXQtYnV0dG9ucyxcbi5tZW51LXByaW1hcnkge1xuXG5cdGEsXG5cdGJ1dHRvbjpub3QoLmNsb3NlKSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzaW5nLCBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcblx0XHR9XG5cblx0XHQmLnRlbXAtaG92ZXI6YWZ0ZXIsXG5cdFx0Jjpmb2N1czphZnRlcixcblx0XHQmOmhvdmVyOmFmdGVyLFxuXHRcdCYub3BlbjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtZXh0cmFzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdC5zZWFyY2gge1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL21hZ25pZnlpbmctZ2xhc3Muc3ZnKSA1MCUgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtaXRlbXMtLXNvY2lhbCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0LWluZm8ge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJuYXYgLm1lbnUtY2F0LWJ1dHRvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQwMDtcblx0aGVpZ2h0OiAyNXB4O1xuXG5cdGxpIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xuXHRcdH1cblx0fVxuXG5cdGEsXG5cdGJ1dHRvbiB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxuXG5cdC5uYXYtaXRlbXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMzJweDtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0ei1pbmRleDogNTAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzaW5nO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuM3MsIG9wYWNpdHkgMC4zcyAkZWFzaW5nIDBzLCB0cmFuc2Zvcm0gMC4zcyAkZWFzaW5nIDBzO1xuXG5cdFx0Lm5hdi1pdGVtcyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0YSxcblx0XHRidXR0b24ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aGVhZGVyLnNpdGUtaGVhZGVyLnJvb3QgJiB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDAuMnMgJGVhc2luZyAwcywgdHJhbnNmb3JtIDAuM3MgJGVhc2luZyAwcztcblx0XHR9XG5cdH1cbn1cblxuLmNsb3NlLW1lbnUtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE3NXB4O1xuXHRsZWZ0OiAzOHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQgJGVhc2luZztcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiB0aGluIHNvbGlkIHdoaXRlO1xuXHR9XG5cblx0aGVhZGVyLm9wZW4gJiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbCkge1xuXHRcdGxlZnQ6IDM0cHg7XG5cdFx0dG9wOiA2MnB4O1xuXG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXHRcdHRvcDogMTJ2aDtcblx0XHRsZWZ0OiA3NSU7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHQvL2xlZnQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdC8vXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdC8vXHRcdFx0dG9wOiA2cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHQvL1x0XHRcdHRvcDogMTVweDtcblx0XHRcdC8vXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblxuXHRcdGhlYWRlci5vcGVuICYge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdGhlYWRlci5vcGVuOm5vdCgucm9vdCkgJiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LW1haW4ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdC8vIHRvcDogMTUwcHg7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNTYwcHg7XG5cdG1heC13aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAxODBweCAxMDBweCAwO1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgjMDAwLCAwLjUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOGRlZywgIzE1NmQ5ZiAwJSwgIzA5M2I2NiA4MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNpbmcsIHZpc2liaWxpdHkgMHMgbGluZWFyICRzcGVlZDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR6LWluZGV4OiAtMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIGJwKCRtKXtcblx0XHR6LWluZGV4OiAtMjtcblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNpbmcsIHZpc2liaWxpdHkgMHM7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Lm1lbnUtd3JhcHBlciB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Lm1lbnUtcHJpbWFyeSxcblx0Lm1lbnUtbGlua3Mge1xuXHRcdEBleHRlbmQgLnNpZGViYXItZ3JpZC1pdGVtO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGV4dGVuZCAuc2lkZWJhci1uYXYtaXRlbTtcblx0XHR9XG5cdH1cblxuXHQubWVudS1saW5rcyB7XG5cdFx0YTphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBvdXRib3VuZCgpO1xuXHRcdH1cblx0fVxuXG5cdC5tZW51LXByaW1hcnkgPiBuYXYgPiAubmF2LWl0ZW1zIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXG5cdFx0JiA+IGxpIHtcblx0XHRcdEBleHRlbmQgLnNpZGViYXItZ3JpZC1pdGVtO1xuXHRcdH1cblx0fVxuXG5cdGJvZHkuc2Nyb2xsZWQuc2Nyb2xsLWRvd24gJiB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbCkge1xuXHRcdHBhZGRpbmc6IDEzNXB4IDgwcHggMDtcblx0XHRtYXgtd2lkdGg6IDY2JTtcblxuXHRcdGJvZHkuc2Nyb2xsZWQuc2Nyb2xsLWRvd24gJiB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDgwcHggMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRwYWRkaW5nOiAxMDBweCA0NXB4IDA7XG5cblx0XHQuY2F0ZWdvcnktbWVudS1saW5rIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdC5tZW51LXByaW1hcnkgPiBuYXYgPiAubmF2LWl0ZW1zIC5jYXRlZ29yeS1tZW51LWxpbmsge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicG1heCgkbSkge1xuXG5cdFx0Lm1lbnUtcHJpbWFyeSxcblx0XHQubWVudS1saW5rcyB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LWNvbnRlbnQtb3ZlcmxheSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoOCwgNTksIDEwMiwgLjMpO1xuXHR6LWluZGV4OiAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1tZW51LW9wZW4gJiB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuLm1lbnUtZXh0cmFzIHtcblx0LnN1YnNjcmliZS1zdWJoZWFkIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi8qU2xpZGUgb3V0IG5hdiovXG51bCB7XG5cdCYubmF2LWl0ZW1zLWNhdGVnb3J5LW1lbnUge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpjdXJyZW50IHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdi1pdGVtcy0tc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS40KTtcblx0XHR9XG5cdH1cblxuXHQkc29jaWFsczogZmFjZWJvb2ssXG5cdHR3aXR0ZXIsXG5cdHlvdXR1YmUsXG5cdGluc3RhZ3JhbSxcblx0bGlua2VkaW4sXG5cdHRocmVhZHM7XG5cblx0QGVhY2ggJHNvY2lhbCBpbiAkc29jaWFscyB7XG5cdFx0LiN7JHNvY2lhbH0gYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy8jeyRzb2NpYWx9LXdoaXRlLnN2Zyk7XG5cdFx0fVxuXHR9XG59XG5cbiNtZW51LWhhbWJ1cmdlci1tZW51IHtcblx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4vKlxuLm1vYmlsZV9uYXYge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA5NXZ3O1xuICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiA3M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4ZGVnLCAjMTU2ZDlmIDAlLCAjMDkzYjY2IDEwMCUpO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNpbmc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTA1JSwgMCwgMCk7XG5cbiAgICAubmF2LWl0ZW1zIHtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pdGVtcyB7XG4gICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpLmFtc29pbC1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42OXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYW1zb2lsLWxpbmtzLW1vYmlsZSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3V0Ym91bmQoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDJweDsgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtaGVhZGVyX19uYXYgLm5hdi1pdGVtcyxcbiAgICAgICAgLmNhdGVnb3J5LW1lbnUtbGluayArIC5uYXYtaXRlbXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB9XG4gICAgfVxufVxuKi9cbiIsIi5jdGEtYmxvY2sge1xuICAgIC5weGJsb2NrLS1jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cblxuLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmF2eTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG5cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX190b3AtbGlua3Mge1xuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5qb2luLXVzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCR4bCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLmpvaW4tdXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgLmpvaW4tdXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICAmLmV4Y2x1ZGUtZnJvbS1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbXMtLWhhbWJ1cmdlciB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIC8vIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9vdXRib3VuZC13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzcGVlZCAkZWFzaW5nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvb3V0Ym91bmQtZ3JheS5zdmcnKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbXMtLW1haW4ge1xuICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBoMyBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE2KTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgYixcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMjIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBtYXJnaW46IDIwcHggLTIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTgvMTMpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5ibG9jay1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHQud3AtYmxvY2sge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uZWRpdC1wb3N0LXNpZGViYXIge1xuXHR3aWR0aDogYXV0bztcblxuXHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdHdpZHRoOiAzMHZ3O1xuXHR9XG59XG5cbi5ibG9jay1iYWRnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYTg5YzA7IC8vIHdvcmRwcmVzcyBibHVlXG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLmFjZi1ibG9jay1jb21wb25lbnQuYWNmLWJsb2NrLXBhbmVsIHtcblx0cGFkZGluZzogMTZweDtcbn1cbiIsImltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ud2lzdGlhX2VtYmVkIHtcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcblx0PiAqIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdHRvcDogMDsgbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdH1cbn1cbi5hcnRpY2xlLWNvbnRlbnQge1xuXHR2aWRlbyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkc3BlZWQgJGVhc2luZztcbn1cblxuXG5idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5za2lwX3RvX21haW5fbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ei1pbmRleDogMTAwMDtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE4cHg7XG5cblx0Jjpmb2N1cyB7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uY29va2llLWJhbm5lciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXG5cdD4gLmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbiIsIiN0aW55bWNlLFxuLnd5c2l3eWcsXG4uYXJ0aWNsZS1jb250ZW50ID4sXG4uYXJ0aWNsZS1jb250ZW50ID4gKjpub3QoLnB4YmxvY2spOm5vdCguY29udGFpbmVyKSB7XG4gICAgYTpub3QoLmJ0bik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYmx1ZS1kLCAkYmx1ZS1kKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMWVtO1xuICAgIH1cblxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG51bTtcblx0XHRcdHBhZGRpbmctbGVmdDogMS4yZW07XG5cdFx0fVxuXG5cdFx0dWwsXG5cdFx0b2wge1xuXHRcdFx0bGkge1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgICB9XG5cdFx0fVxuXG5cdFx0YmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgzNi8yOCk7XG5cdFx0XHRcdG1hcmdpbjogMjVweCAwIDMwcHggMDtcbiAgICB9XG5cblx0XHQvLyBpZnJhbWUge1xuXHRcdC8vIFx0bWFyZ2luLXRvcDogMTVweDtcblx0ICAvLyAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Ly8gfVxuXHRcdC8vXG5cdFx0Ly8gLndwLWhhcy1hc3BlY3QtcmF0aW8gaWZyYW1lIHtcblx0XHQvLyBcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHQvLyB9XG5cblx0XHQvLyAud3AtYmxvY2stZW1iZWQge1xuXHRcdC8vIFx0aWZyYW1lIHtcblx0XHQvLyBcdFx0bWFyZ2luLXRvcDogMDtcblx0XHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG59XG4iLCIucHhibG9jayB7XG5cdHBhZGRpbmc6IDUwcHggMDtcbn1cbiIsIi52aWRlby1jb250cm9scyB7XG5cdGJvcmRlcjogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMTEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XG5cdHBhZGRpbmc6IDA7XG5cdHotaW5kZXg6IDIwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiBibGFjaztcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQgJGVhc2luZywgY29sb3IgJHNwZWVkICRlYXNpbmc7XG5cdGZvbnQtc2l6ZTogMDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Ym9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS42Nik7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmaWx0ZXI6IGludmVydCgxKTtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBvdXRzZXQ7XG5cdH1cblxuXHQmLnBsYXk6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgc3R5bGU9J3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHgnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9J2JsYWNrJyBkPSdNOCw1LjE0VjE5LjE0TDE5LDEyLjE0TDgsNS4xNFonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG5cblx0Ji5wYXVzZTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzdHlsZT0nd2lkdGg6MjRweDtoZWlnaHQ6MjRweCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nYmxhY2snIGQ9J00xNCwxOUgxOFY1SDE0TTYsMTlIMTBWNUg2VjE5WicgLyUzRSUzQy9zdmclM0VcIik7XG5cdH1cblxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cbi5jYXRlZ29yeS1oZWFkZXIgLnZpZGVvLWNvbnRyb2xzIHtcblx0XHQvLyB6LWluZGV4OiAxMjtcblx0XHQvLyBkaXNwbGF5OiBub25lO1xuXG5cdFx0Ly8gQGluY2x1ZGUgYnAoJGwpIHtcblx0XHQvLyBcdFx0d2lkdGg6IDEwJTtcblx0XHQvLyBcdFx0aGVpZ2h0OiAxMCU7XG5cdFx0Ly8gXHRcdGJvdHRvbTogMTAlO1xuXHRcdC8vIFx0XHRyaWdodDogMjAlO1xuXHRcdC8vIH1cblxuXHRcdC8vIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuXHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gfVxufVxuIiwiJGNoaWxkLWFuaW0tZGVsYXkgOiAyNTBtcztcblxuQGluY2x1ZGUgYnAoJG0pe1xuXG5cdC5hbmltYXRlLWluIHtcblxuXHRcdCY6bm90KC5hbmltYXRlLWNoaWxkcmVuKSxcblx0XHQmLmFuaW1hdGUtY2hpbGRyZW4gPiAqIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG5cdFx0fVxuXG5cdFx0Ji5hbmltYXRlLWNoaWxkcmVuIHtcblxuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNSB7XG5cblx0XHRcdFx0Pio6bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogKCRpIC0gMSkqICRjaGlsZC1hbmltLWRlbGF5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hbmltYXRlZCB7XG5cblx0XHRcdCY6bm90KC5hbmltYXRlLWNoaWxkcmVuKXtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHR9XG5cblx0XHRcdCYuYW5pbWF0ZS1jaGlsZHJlbiB7XG5cdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnB4YmxvY2suZnBvIHtcblx0Ym9yZGVyOiA1cHggc29saWQgIzY2Njtcblx0YmFja2dyb3VuZDogI2NjYyAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG5cdCo6bm90KC5mcG8tdGl0bGUpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZnBvLXRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogIzY2Njtcblx0fVxufVxuIiwiYm9keS53cC1hZG1pbiB7XG5cblx0LnVpLXNvcnRhYmxlIHtcblx0XHQ+IHRyIHtcblxuXHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblxuXHRcdFx0XHQuYWNmLWZpZWxkLFxuXHRcdFx0XHQuYWNmLXJvdy1oYW5kbGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmOWY5Zjk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cblx0XHRcdFx0LmFjZi1maWVsZCxcblx0XHRcdFx0LmFjZi1yb3ctaGFuZGxlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjd3AtbGluay13cmFwICNsaW5rLXNlbGVjdG9yIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQuYmxvY2stZWRpdG9yLWJ1dHRvbi1ibG9jay1hcHBlbmRlci5ibG9jay1saXN0LWFwcGVuZGVyX190b2dnbGUsXG5cdC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9faW5zZXJ0aW9uLXBvaW50LWluc2VydGVyIC5ibG9jay1lZGl0b3ItaW5zZXJ0ZXJfX3RvZ2dsZS5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2JhO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YmExO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9faW5zZXJ0aW9uLXBvaW50LWluc2VydGVyIC5ibG9jay1lZGl0b3ItaW5zZXJ0ZXJfX3RvZ2dsZS5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdH1cblxuXHQvLyByZW1vdmUgc3RpY2t5IHBvc3Qgb3B0aW9uXG5cdC5jb21wb25lbnRzLXBhbmVsIC5lZGl0LXBvc3QtcG9zdC1zdGF0dXMgLmNvbXBvbmVudHMtY2hlY2tib3gtY29udHJvbCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNvbXBvbmVudHMtcGFuZWwgLmVkaXQtcG9zdC1wb3N0LXN0YXR1cyAuY29tcG9uZW50cy1wYW5lbF9fcm93IHtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5cblx0LmVkaXRvci1wb3N0LWZlYXR1cmVkLWltYWdlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCIxMjAwcHggeCA2NzVweCByZWNvbW1lbmRlZFwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAjNjQ2OTcwO1xuXHR9XG59XG5cbmJvZHkjdGlueW1jZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5hY2YtYmxvY2stcHJldmlldyBhIHtcblxuXHQmOmFjdGl2ZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCM1NTUsIDAuNik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDUwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogNTgwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji5pcy1vcGVuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzaW5nLCBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHR9XG5cblx0Jl9fYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5Lm1vZGFsLS1pcy1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5wb3N0cyB7XG4gICAgLnBvc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYucG9zdC0taXMtc3RpY2t5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LS10aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMTYwLzI4Nik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbWF4KCRsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhpZGUtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5ob3Zlci1lZmZlY3Qge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzICRlYXNpbmc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAgICAgICAgICAgICAgICAgICAvKiBhZGp1c3QgbW90aW9uIG9mICd0cmFuc2l0aW9uJyBvciAnYW5pbWF0aW9uJyBwcm9wZXJ0aWVzICovXG5cbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyLWVmZmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LS10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgJi5ob3Zlci1lZmZlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LS10aHVtYm5haWwtdmlkZW8taWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVsbF9jZW50ZXIoYWJzb2x1dGUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtLWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAucG9zdC0tY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDE2LzEzKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc3BlZWQgJGVhc2luZztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZ5LWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwODNiNjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMi8yMCk7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgKCRzcGVlZC8yKSAkZWFzaW5nO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0X19leGNlcnB0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeS1ib3R0b20gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7IC8vIHNob3VsZG4ndCBiZSBib2xkIG9uIGNhdGVnb3J5IHBhZ2VcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZWZlYXR1cmVkLS1mZWF0dXJlZCxcbiAgICAuZmVhdHVyZWQge1xuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgICAucG9zdC0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwic2VjdGlvbi5zaW5nbGUtcG9zdCB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cblxuXG4uc2luZ2xlLXBvc3QsXG5ib2R5LndwLWFkbWluLnBvc3QtdHlwZS1wb3N0IC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciB7XG5cdCNweE1haW5Db250ZW50IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnBvc3QtLWNhdGVnb3JpZXMtLW1haW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucG9zdC0tY2F0ZWdvcmllcy0tc3ViY2F0cyB7fVxuXG5cdC5weGJsb2NrIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lnd5c2l3eWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdC8vIEBpbmNsdWRlIGNvbnRhaW5lcignc21hbGwnKTtcblx0fVxuXG5cdC5hdXRob3ItbWV0YSB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGdyaWQtYXJlYTogYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRhbGlnbi1zZWxmOiBzdGFydDtcblx0XHR9XG5cblx0XHQmX19pbWFnZSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3gtc2hhZG93OiAtMTBweCAxMHB4IDAgMCAkYmx1ZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmMmY1Zjc7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRcdHdpZHRoOiA4MnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGNvbnRyYXN0KDEuMDgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RldGFpbCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM1NjU2NTY7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGJsdWUtZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYmx1ZS1kLCAkYmx1ZS1kKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaG9wLWFydGljbGUge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Ji5kZXNrdG9wLW9ubHkge1xuXHRcdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1vYmlsZS1vbmx5IHtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRncmlkLWFyZWE6IGE7XG5cdFx0XHRncmlkLWNvbHVtbi1zdGFydDogMjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5zaG9wLWFydGljbGUtaW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2YyZjVmNztcblx0XHRcdC8vIGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRjb2xvcjogIzA4M2I2Njtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0yLjZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDMzLzM4KTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luOiA3cHggLTEwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0aW1nIHt9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Y29sb3I6ICMwODNiNjY7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFkZGl0aW9uYWwge1xuXG5cblx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0XHRncmlkLWNvbHVtbi1zdGFydDogNDtcblx0XHRcdFx0d2lkdGg6IDE0dnc7XG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGVza3RvcC1vbmx5IHtcblx0XHRcdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHt9XG5cdFx0XHR9XG5cblx0XHRcdCYubW9iaWxlLW9ubHkge1xuXHRcdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCRtKSB7fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0XHRncmlkLWFyZWE6IGE7XG5cdFx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2hvcC1hcnRpY2xlLWlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2YyZjVmNztcblx0XHRcdFx0Ly8gY29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMwODNiNjY7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0yLjZweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICgzMy8zOCk7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW46IDdweCAtMTBweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0aW1nIHt9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMDgzYjY2O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlLWxheW91dCB7XG5cdFx0QGluY2x1ZGUgYnBtYXgoJG0pIHt9XG5cblx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly9cblx0XHQvLyAuc2hvcC1hcnRpY2xlIHtcblx0XHQvLyAgICAgb3JkZXI6IDM7XG5cdFx0Ly8gICAgIEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0Ly8gICAgICAgICBvcmRlcjogMTtcblx0XHQvLyAgICAgfVxuXHRcdC8vIH1cblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYSBhIGIgYiBiIGIgYiBiIGMgYyBjXCI7XG5cdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0Ly8gLmF1dGhvci1tZXRhIHtcblx0XHRcdC8vIFx0b3JkZXI6IDM7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdGdyaWQtYXJlYTogYjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBjb250YWluZXIoKTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtY29udGVudCB7XG5cdFx0LmF1dGhvci1kZXRhaWwge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM1NjU2NTY7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGJsdWUtZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYmx1ZS1kLCAkYmx1ZS1kKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19iaW8ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNoYXJlIHtcblx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyLS1sYXJnZSB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKFwiZGVmYXVsdFwiKTtcblx0fVxuXG5cdC5jb250YWluZXItLWZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTRweDtcblx0XHR9XG5cdH1cblxuXHQmX190b3AtYmFyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdFx0cGFkZGluZzogOTBweCAwIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnR5cGUtc2hhcmUtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRncmlkLWNvbHVtbjogY29sLXN0YXJ0IDMgLyBzcGFuIDg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJ0aWNsZS1oZWFkZXIgPiAqIHtcblx0XHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IGNvbC1zdGFydCAzIC8gc3BhbiA4O1xuXHRcdH1cblx0fVxuXG5cdC50eXBlIHtcblx0XHRmb250LWZhbWlseTogJGFjY2VudF9mb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnLCc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsdWUtaGlnaGxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC8vIFNvY2lhbCAvIHNoYXJpbmdcblx0Ly8gdGhpcyBzaG91bGQgcG9zc2libHkgYmUgbW9yZSBnbG9iYWxcblx0LnNoYXJlIHtcblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnNoYXJlX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50X2ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHRcdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdCsgbGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIGEge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC50b29sdGlwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdGNvbG9yOiAkbmF2eTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdC8vIGZvbnQtc2l6ZTogMzZweDtcblx0XHRmb250LXNpemU6IGNsYW1wKDM2cHgsIDR2dywgNTJweCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xLjRweDtcblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHQvLyBmb250LXNpemU6IDUycHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtbGF5b3V0IGgyLFxuXHQuYXJ0aWNsZS1sYXlvdXQgaDMge1xuXHRcdGNvbG9yOiAkbmF2eTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6ICgyNC8yMik7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5leGNlcnB0IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogKDI0LzE4KTtcblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMS40cHg7XG5cdFx0bGluZS1oZWlnaHQ6ICgzNi8yOCk7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMzBweCAwO1xuXHRcdG1hcmdpbjogNjBweCAwO1xuXG5cdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHR9XG5cdH1cblxuXHQvKlxuXHRBbm90aGVyIG1peGluIHBvc3NpYmlsaXR5P1xuXHQtLSB1c2VkIGZvciBpbiBjb250ZW50IGltYWdlcyB0b29cblx0Ki9cblx0LmZlYXR1cmVkLWltYWdlLFxuXHQud3AtYmxvY2staW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Jl9fYmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTEwJTtcblx0XHRcdGhlaWdodDogMTEwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0ZmlsdGVyOiBibHVyKDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC53cC1ibG9jay1pbWFnZSAuZmVhdHVyZWQtaW1hZ2VfX2JnIHtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdC5mZWF0dXJlZC1pbWFnZS1jYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICM1NjU2NTY7XG5cdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnRfZm9udDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHQuY29tbWVudC1idXR0b24tY29udGFpbmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuY29tbWVudHMtb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLWQsIDAuMyk7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAkc3BlZWQgJGVhc2luZztcblx0fVxuXG5cdC5jb21tZW50cy1wYW5lbC5vcGVuICsgLmNvbW1lbnRzLW92ZXJsYXkge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5jb21tZW50cy1wYW5lbCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogLTEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMTAlKTtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHJpZ2h0ICg1ICogJHNwZWVkKSAkZWFzaW5nO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcblxuXHRcdCYub3BlbiB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcblx0XHR9XG5cblx0XHQuZmItY29tbWVudHMgaWZyYW1lIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNzVweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRibHVlLWQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRcdC8vIHJpZ2h0OiA2NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWUtZDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LnBvc3RzIHtcblx0XHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9zdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjJmNWY3O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRuYXYge1xuXHRcdHVsIHtcblx0XHRcdCYjbWVudS1zaGFyZS1tZW51IHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQvLyB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdFx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogJHNwZWVkICRlYXNpbmc7XG5cblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRzcGVlZCAkZWFzaW5nO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzA4M2I2Njtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHNwZWVkICRlYXNpbmc7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjMDgzYjY2O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNvcGllZCB7XG5cdFx0XHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBmcm9udGVuZCBvbmx5XG4uc2luZ2xlLXBvc3Qge1xuXHRibG9ja3F1b3RlIHtcblxuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIC50d2VldC10aGlzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0YSxcblx0XHRhOm5vdCguYnRuKSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlLndwLWJsb2NrLWVtYmVkOm5vdCgud3AtaGFzLWFzcGVjdC1yYXRpbykge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC53cC1ibG9jay1zcGFjZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnRzLXBhbmVsLFxuYm9keS53cC1hZG1pbi5wb3N0LXR5cGUtcG9zdCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmNvbW1lbnRzLXBhbmVsIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4iLCIuaWZyYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGlmcmFtZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuIiwiLmNhdGVnb3J5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5ncmlkLWJvdHRvbSB7XG5cdFx0LnBvc3QtLWNhdGVnb3JpZXMtLW1haW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZ3JpZC1vdGhlci1mZWF0dXJlcyB7XG5cdFx0LnBvc3QtLWNhdGVnb3JpZXMtLXN1YmNhdHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY2F0ZWdvcnktaGVhZGVyIHtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmMmY1Zjc7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNhdGVnb3J5LWhlYWRlci1sYXlvdXQge1xuXHRcdFx0QGluY2x1ZGUgYnAoJGwpIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIFtjb2wtc3RhcnRdIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWFnZS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBjb2wtc3RhcnQgMiAvIHNwYW4gMztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWFnZS13cmFwcGVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzhhOTZhNjtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcsXG5cdFx0XHR2aWRlbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblxuXHRcdFx0LnZpZGVvLWNvbnRyb2xzIHtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xuXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicCgkbCkge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyxcblx0XHRcdFx0dmlkZW8ge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52aWRlby1jb250cm9scyB7XG5cdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gMTRweCk7XG5cdFx0XHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHQvLyBwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRncmlkLWNvbHVtbjogY29sLXN0YXJ0IDUgLyBzcGFuIDY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNDFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjQvMTgpO1xuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdH1cblxuXHRcdFx0LnBhcmVudC1jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICgxNi8xMyk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlLWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMi4zM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDg0LzcyKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAoJGwpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCRsKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXRlZ29yeS1ib3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblxuXHQucG9zdHMge1xuXHRcdEBpbmNsdWRlIGJwKCRtKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mZWF0dXJlZC1pbm5lciB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDYwcHg7XG5cdH1cblxuXHQuZmVhdHVyZWRfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiA2MHB4O1xuXHR9XG5cblx0LmdyaWQtdG9wIHtcblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZmVhdHVyZWQgZmVhdHVyZWQgZmVhdHVyZWQgbGF0ZXN0XCI7XG5cdFx0XHRjb2x1bW4tZ2FwOiAxcmVtO1xuXHRcdFx0cm93LWdhcDogMXJlbTtcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQge1xuXHRcdFx0Z3JpZC1hcmVhOiBmZWF0dXJlZDtcblx0XHR9XG5cblx0XHQubGF0ZXN0IHtcblx0XHRcdGdyaWQtYXJlYTogbGF0ZXN0O1xuXG5cdFx0XHQucG9zdC0tY2F0ZWdvcmllcyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdyaWQtYm90dG9tIHtcblx0XHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDI0LCBbY29sLXN0YXJ0XSBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdH1cblxuXHRcdGFydGljbGUge1xuXHRcdFx0Ly8gbWlkZGxlIHJvdyAtLSBkZWZhdWx0XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2O1xuXG5cdFx0XHQvLyBmaXJzdCByb3dcblx0XHRcdCY6bnRoLWNoaWxkKDEwbiArIDEpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNztcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMTBuICsgMikge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMDtcblxuXHRcdFx0XHQucG9zdC0tdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3RfX2V4Y2VycHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMTBuICsgMykge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA3O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAzcmQgcm93XG5cdFx0XHQmOm50aC1jaGlsZCgxMG4gKyA5KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDY7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEwbiArIDgpLFxuXHRcdFx0JjpudGgtY2hpbGQoMTBuICsgMTApIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gOTtcblxuXHRcdFx0XHQucG9zdC0tdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3RfX2V4Y2VycHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKiAvXG4gICAgICAgICAgICAvLyBmaXJzdCByb3dcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExbiAtIDEwKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExbiAtIDkpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMDtcblxuICAgICAgICAgICAgICAgIC5wb3N0LS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0X19leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMW4gLSA4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gbWlkZGxlIHJvd1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTFuIC0gNyksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMW4gLSA2KSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExbiAtIDUpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTFuIC0gNCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGxhc3Qgcm93XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMW4gLSAzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcblxuICAgICAgICAgICAgICAgIC5wb3N0LS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0X19leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMW4gLSAyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExbiAtIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA5O1xuXG4gICAgICAgICAgICAgICAgLnBvc3QtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzNC8zMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBvc3RfX2V4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qICovXG5cdFx0fVxuXHR9XG5cblx0LmxvYWQtbW9yZS1idXR0b24tcCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cbn1cbiIsIi5mb3JtLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwbWF4KCRtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDVweCAwO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBAaW5jbHVkZSBicG1heCgkbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtYXgoJG0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJjppbnZhbGlkIHtcbiAgICAgICAgLy8gICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC8vICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG4gICAgICAgIC8vXG4gICAgICAgIC8vICAgICAmOjphZnRlciB7XG4gICAgICAgIC8vICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXZhbGlkYXRpb25lcnJvcik7XG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gICAgICAgICY6dmFsaWQsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWQ7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlLWQ7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4jc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgLnN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuZm9ybSB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3ViLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnRfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLS1tc2cge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdGNvbG9yOiAjMDA1QkFBO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDIycHg7XG59XG4iLCIucHhibG9jay0tYmFubmVyIHtcblx0Ly8gcGFkZGluZzogMTUwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0aGVpZ2h0OiAyMDBweDtcblxuXHRAaW5jbHVkZSBicCgkbSkge1xuXHRcdGhlaWdodDogMzgwcHg7XG5cdH1cblxuXHQuYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwOyBsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQ6ICM4QTk2QTY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDsgbGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHR9XG5cblx0XHRpbWcsXG5cdFx0dmlkZW8ge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwOyBsZWZ0OiAwO1xuXG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQud3lzaXd5ZyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdFx0QGluY2x1ZGUgYnAoJG0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdC8vIGxldHRlci1zcGFjaW5nOiAwLjI0ZW07XG5cdH1cbn1cbiIsIi5weGJsb2NrLS1ibG9nbGlzdGluZyB7XG4gICAgLmxvb3BzX21vbnRocyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG5cbiAgICBoZWFkZXIudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYmxvZ19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG5cbiAgICAgICAgLnBvc3QtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzA4M2I2NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICBnYXA6IDQwcHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgYnBtYXgoJGwpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwbWF4KCRtKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBhcnRpY2xlLmJsb2dfaXRlbSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICBcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG5cbiAgICAgICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG5cbiAgICAgICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuXG4gICAgICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4YjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5sb2FkX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbiIsIi5weGJsb2NrLS1jb2x1bW5zIHtcblxuXHQuY29sLWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgZ3JpZCgpO1xuXG5cdFx0QGluY2x1ZGUgYnAoJG0pe1xuXG5cdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuXHRcdFx0XHQmLmNvbHVtbnMtLSN7JGl9IHtcblx0XHRcdFx0XHQ+ICoge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMS8kaSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9IC8vIGZvclxuXHRcdH1cblx0fVxufVxuIiwiLnB4YmxvY2stLWN0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICBtYXJnaW46IDUwcHggMCA2NXB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX19iZy1lbGVtZW50cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYmctc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnLFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAvLyB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAvLyB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gaW1nIHtcbiAgICAgICAgICAgIC8vICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2JpbGUtYmcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOGRlZywgIzU2NTY1NiAwJSwgIzExMTExMSAxMDAlKTtcbiAgICAkdGhlbWVzOiAoZGFyay1ibHVlLXdpdGgtcmVkLCAjMTU2ZDlmLCAjMDgzYjY2LCAkcmVkKSwgKGJyaWdodC1ibHVlLXdpdGgtZGFyay1ibHVlLCAjMDkzYjY2LCAjMDA1YmFhLCAkYmx1ZS1kKSxcbiAgICAgICAgKGJsYWNrLXdpdGgtZ29sZCwgIzU2NTY1NiwgIzExMTExMSwgJGdvbGQpLCAoYnJpZ2h0LWJsdWUtd2l0aC1nb2xkLCAjMTU2ZDlmLCAjMDgzYjY2LCAkZ29sZCk7XG5cbiAgICAmLnRoZW1lIHtcbiAgICAgICAgQGVhY2ggJHRoZW1lX25hbWUsICRjb2xvcjEsICRjb2xvcjIsICRib3JkZXIgaW4gJHRoZW1lcyB7XG4gICAgICAgICAgICAmLS0jeyR0aGVtZV9uYW1lfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDhkZWcsICRjb2xvcjEgMCUsICRjb2xvcjIgMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAucHhibG9jay0tY3RhX19iZy1lbGVtZW50cyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWxheW91dCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIFtjb2wtc3RhcnRdIDFmcik7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBncmlkLWNvbHVtbjogY29sLXN0YXJ0IDIgLyBzcGFuIDQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzg4cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmgyIHtcbiAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDR2dywgNDhweCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAvLyBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgLy8gICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbC1zdGFydCA2IC8gc3BhbiA2O1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5weGJsb2NrLS1ob21lcGFnZWZlYXR1cmVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIC5wb3N0LS1jYXRlZ29yaWVzLS1tYWluIHtcbiAgICB9XG5cbiAgICAucG9zdC0tY2F0ZWdvcmllcy0tc3ViY2F0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnB4YmxvY2stLWhvbWVwYWdlZmVhdHVyZWQtLXNlY3Rpb24tZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYXRlc3QgZWRpdG9ycy1waWNrcyBmZWF0dXJlZCBmZWF0dXJlZFwiO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZWZlYXR1cmVkLS1sYXRlc3Qge1xuICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBsYXRlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAucHhibG9jay0taG9tZXBhZ2VmZWF0dXJlZC0tbGF0ZXN0LWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgIFwiaGVhZGluZyBoZWFkaW5nXCJcbiAgICAgICAgICAgICAgICBcIm1haW4gbWFpblwiXG4gICAgICAgICAgICAgICAgXCJzcG90MSBzcG90MlwiO1xuXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICA+IC5hbXMtLXNlY3Rpb24tY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBoZWFkaW5nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzcG90MTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzcG90MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHhibG9jay0taG9tZXBhZ2VmZWF0dXJlZC0tZWRpdG9ycy1waWNrcyB7XG4gICAgICAgIG9yZGVyOiAzO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGVkaXRvcnMtcGlja3M7XG4gICAgICAgIH1cblxuICAgICAgICAucHhibG9jay0taG9tZXBhZ2VmZWF0dXJlZC0tZWRpdG9ycy1waWNrcy1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDI1dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICA+IGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5weGJsb2NrLS1ob21lcGFnZWZlYXR1cmVkLS1mZWF0dXJlZCB7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGZlYXR1cmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnB4YmxvY2stLWhvbWVwYWdlZmVhdHVyZWQtLWZlYXR1cmVkLWlubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnAoJG0gKyAxKSB7XG4gICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAvLyAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnB4YmxvY2stLWhvbWVwYWdlc3ByZWFkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcblxuICAgIC5wb3N0LS1jYXRlZ29yaWVzLS1tYWluIHtcbiAgICB9XG5cbiAgICAucG9zdC0tY2F0ZWdvcmllcy0tc3ViY2F0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnB4YmxvY2stLWhvbWVwYWdlc3ByZWFkLS1jYXQtcGVybWFsaW5rLXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHhibG9jay0taG9tZXBhZ2VzcHJlYWQtLXNlY3Rpb24tZ3JpZCB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICBcImhvdy10byBob3ctdG8gZXZlbnRzIHZpZGVvc1wiXG4gICAgICAgICAgICAgICAgXCJob3ctdG8gaG93LXRvIG5ld3MgbmV3c1wiO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHhibG9jay0taG9tZXBhZ2VzcHJlYWQtLWZpcnN0IHtcbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSBicG1heCgkbSkge1xuXG4gICAgICAgIC5weGJsb2NrLS1ob21lcGFnZXNwcmVhZC0tZmlyc3QtcmVtLXBvc3RzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gfVxuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBob3ctdG87XG5cbiAgICAgICAgICAgIC5weGJsb2NrLS1ob21lcGFnZXNwcmVhZC0tZmlyc3QtcmVtLXBvc3RzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgPiBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZXNwcmVhZC0tZmlyc3QtZmlyc3QtcG9zdCB7XG4gICAgICAgIC5wb3N0LS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDM0LzMwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZXNwcmVhZC0tc2Vjb25kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBldmVudHM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnB4YmxvY2stLWhvbWVwYWdlc3ByZWFkLS10aGlyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogdmlkZW9zO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5weGJsb2NrLS1ob21lcGFnZXNwcmVhZC0tZm91cnRoIHtcbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkbCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IG5ld3M7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLnBvc3QtLXRodW1ibmFpbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdF9fbWV0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzQvMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnB4YmxvY2stLWh0bWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIucHhibG9jay5weGJsb2NrLS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgIFxufVxuLmNvbnRhaW5lci0tZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgIEBpbmNsdWRlIGJwKCRtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWltYWdlLWNhcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnRfZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG59XG5cbi5mZWF0dXJlZC1pbWFnZSxcbi53cC1ibG9jay1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZmVhdHVyZWQtaW1hZ2VfX2JnIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLnB4YmxvY2stLW1vbnRoLXBvc3QtbGlzdGluZyB7XG5cblxuICAgIC5zaG9wX2FydGljbGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgW2NvbC1zdGFydF0gMWZyKTtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbWF4KCRsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sLXN0YXJ0IDQvc3BhbiA1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHdlZXQge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sLXN0YXJ0IDkvc3BhbiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtYXgoJGwpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3ZWV0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuXG4gICAgLnNob3AtYXJ0aWNsZS1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgICAgIC8vIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbC1zdGFydCAyL3NwYW4gMjtcblxuICAgICAgICBAaW5jbHVkZSBicG1heCgkbCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwODNiNjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzMy8zOCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiA3cHggLTEwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzA4M2I2NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnB4YmxvY2stLXNlYXJjaCB7XG4gICAgLmNvbnRlbnQsXG4gICAgZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogKDg0LzcyKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xOCk7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicCgkbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZmllbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnkgLmdyaWQtYm90dG9tIC5wb3N0LS1jYXRlZ29yaWVzLS1tYWluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IC5ncmlkLWJvdHRvbSAucG9zdC0tY2F0ZWdvcmllcy0tc3ViY2F0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5ncmlkLWJvdHRvbSB7XG4gICAgICAgICAgICAucG9zdC0tY2F0ZWdvcmllcy0tbWFpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLW90aGVyLWZlYXR1cmVzIHtcbiAgICAgICAgICAgIC5wb3N0LS1jYXRlZ29yaWVzLS1zdWJjYXRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IC01MHB4IDAgNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcblxuICAgICAgICAgICAgLmNhdGVnb3J5LWhlYWRlci1sYXlvdXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBbY29sLXN0YXJ0XSBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbC1zdGFydCAyIC8gc3BhbiA4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE4KTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFyZW50LWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDE2LzEzKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi4zM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDg0LzcyKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
