@font-face{font-family:'DIN Bold';src:url("../font/DINBold.eot.html");src:url("../font/DINBold.eot.html") format("embedded-opentype"),url("../font/DINBold.woff2.html") format("woff2"),url("../font/DINBold.woff") format("woff"),url("../font/DINBold.ttf.html") format("truetype"),url("../font/DINBold.svg") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'DIN Black';src:url("../font/DIN-Black.eot.html");src:url("../font/DIN-Black.eot.html") format("embedded-opentype"),url("../font/DIN-Black.woff2.html") format("woff2"),url("../font/DIN-Black.woff") format("woff"),url("../font/DIN-Black.ttf.html") format("truetype"),url("../font/DIN-Black.svg") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'DIN';src:url("../font/DIN.eot.html");src:url("../font/DIN.eot.html") format("embedded-opentype"),url("../font/DIN.woff2.html") format("woff2"),url("../font/DIN.woff") format("woff"),url("../font/DIN.ttf.html") format("truetype"),url("../font/DIN.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DIN Medium';src:url("../font/DIN-Medium.eot.html");src:url("../font/DIN-Medium.eot.html") format("embedded-opentype"),url("../font/DIN-Medium.woff2.html") format("woff2"),url("../font/DIN-Medium.woff") format("woff"),url("../font/DIN-Medium.ttf.html") format("truetype"),url("../font/DIN-Medium.svg") format("svg");font-weight:500;font-style:normal;font-display:swap}body{font-family:'DIN', arial, sans-serif;background:#fff}*{-webkit-font-smoothing:subpixel-antialiased}.uppercase{text-transform:uppercase}.underline{padding-bottom:5px;margin-top:20px;margin-bottom:20px;-webkit-box-shadow:0 2px 0px 0px #F24242;box-shadow:0 2px 0px 0px #F24242}.bolded,.en .bolded{font-family:'DIN Bold', arial, sans-serif}.bolded p,.bolded span,.en .bolded p,.en .bolded span{font-family:'DIN Bold', arial, sans-serif}.th-th .bolded{font-family:'DIN Bold', arial, sans-serif}.th-th .bolded p,.th-th .bolded span{font-family:'DIN Bold', arial, sans-serif}.semibolded,.en .semibolded{font-family:'DIN Medium', arial, sans-serif;font-weight:500}.semibolded p,.semibolded span,.en .semibolded p,.en .semibolded span{font-family:'DIN Medium', arial, sans-serif}.th-th.semibolded{font-family:'DIN Medium', arial, sans-serif;font-weight:500}.th-th.semibolded p,.th-th.semibolded span{font-family:'DIN Medium', arial, sans-serif;font-weight:500}.center{text-align:center}.italic{font-style:italic}.heading,.title{position:relative}.heading h1,h1{font-size:36px;line-height:54px;font-size:2.25rem;line-height:3.375rem;font-family:'DIN Medium', arial, sans-serif;line-height:36px;letter-spacing:-1.5px;color:#1b1b1b}@media screen and (max-width: 767px){.heading h1,h1{font-size:36px;line-height:54px;font-size:2.25rem;line-height:3.375rem;line-height:36px}}.heading h2,h2{font-size:32px;line-height:48px;font-size:2rem;line-height:3rem;font-family:'DIN Bold', arial, sans-serif;line-height:32px;letter-spacing:-0.5px;color:#1b1b1b}@media screen and (max-width: 767px){.heading h2,h2{font-size:30px;line-height:45px;font-size:1.875rem;line-height:2.8125rem;line-height:32px}}.heading h3,h3{font-size:28px;line-height:42px;font-size:1.75rem;line-height:2.625rem;font-family:'DIN Bold', arial, sans-serif;line-height:28px;letter-spacing:0em;color:#1b1b1b}@media screen and (max-width: 767px){.heading h3,h3{font-size:26px;line-height:39px;font-size:1.625rem;line-height:2.4375rem;line-height:28px}}.heading h1,h1,.heading h2,h2,.heading h3,h3{margin-bottom:10px}.heading h3.heading--bottom-line{padding-bottom:10px;margin-top:30px;margin-bottom:10px;border-bottom:1px solid #999}.title{color:#1b1b1b}.title.title--large,.title.title--large h4,h4{font-size:30px;line-height:45px;font-size:1.875rem;line-height:2.8125rem;font-family:'DIN Bold', arial, sans-serif;line-height:24px;letter-spacing:0.25px}@media screen and (max-width: 767px){.title.title--large,.title.title--large h4,h4{font-family:'DIN Medium', arial, sans-serif;font-size:28px;line-height:42px;font-size:1.75rem;line-height:2.625rem}}.navbar-expand-md .navbar-nav a.nav-link,.navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN Bold', arial, sans-serif;letter-spacing:0.15px}@media screen and (max-width: 767px){.navbar-expand-md .navbar-nav a.nav-link,.navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem{font-family:'DIN Medium', arial, sans-serif;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}}.title.title--regular,.title.title--regular h5,h5{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;line-height:24px;font-family:'DIN Medium', arial, sans-serif;letter-spacing:0em}@media screen and (max-width: 767px){.title.title--regular,.title.title--regular h5,h5{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:28px}}.button,.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .img-text-box__text{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;line-height:14px;font-family:'DIN Medium', arial, sans-serif;letter-spacing:0.15px}@media screen and (max-width: 767px){.button,.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .img-text-box__text{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;line-height:14px}}.title.title--small,.title.title--small h5{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN Medium', arial, sans-serif;line-height:18px;letter-spacing:0}.title.title--small,.title.title--small h6,h6{font-size:21px;line-height:31.5px;font-size:1.3125rem;line-height:1.96875rem;font-family:'DIN Medium', arial, sans-serif;line-height:21px;letter-spacing:0}@media screen and (max-width: 767px){.title.title--small,.title.title--small h6,h6{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:18px}}.title.title--large,.title.title--large h4,h4,.title.title--regular,.title.title--regular h5,h5,.title.title--small,.title.title--small h5,.title.title--small,.title.title--small h6,h6{margin-bottom:10px}.copy,p,pre,code{font-family:'DIN', arial, sans-serif;color:#1b1b1b}.copy strong,p strong,pre strong,code strong{font-family:'DIN Medium', arial, sans-serif}.copy.copy--regular,.copy.copy--regular p,.sub-menu-list .sub-menu-list__label,.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item.sub-menu-list__item2{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN', arial, sans-serif;line-height:18px;letter-spacing:0.5px}@media screen and (max-width: 767px){.copy.copy--regular,.copy.copy--regular p,.sub-menu-list .sub-menu-list__label,.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item.sub-menu-list__item2{font-family:'DIN', arial, sans-serif;font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:24px}}.copy.copy--small,.copy.copy--small p,p,pre,code,body,.sub-menu-list .sub-menu-list__item{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN', arial, sans-serif;line-height:16px;letter-spacing:0.25px}@media screen and (max-width: 767px){.copy.copy--small,.copy.copy--small p,p,pre,code,body,.sub-menu-list .sub-menu-list__item{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:20px}}.copy.copy--regular,.copy.copy--regular p,.copy.copy--small,.copy.copy--small p,p,pre,code{margin-bottom:10px}.copy.copy--regular:last-child,.copy.copy--regular p:last-child,.copy.copy--small:last-child,.copy.copy--small p:last-child,p:last-child,pre:last-child,code:last-child{margin-bottom:0}.link.link--large,a.link.link--large{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;margin-bottom:10px;line-height:1.5em}.link.link--large:last-child,a.link.link--large:last-child{margin-bottom:0}.link.link--regular,a.link.link--regular{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;margin-bottom:10px;line-height:1.5em}.link.link--regular:last-child,a.link.link--regular:last-child{margin-bottom:0}.link.link--small,a.link.link--small{font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem;margin-bottom:10px;line-height:1.5em}.link.link--small:last-child,a.link.link--small:last-child{margin-bottom:0}.th-th .heading h1,.th-th h1{font-size:100px;line-height:150px;font-size:6.25rem;line-height:9.375rem;line-height:100px;letter-spacing:-1.5px}@media screen and (max-width: 767px){.th-th .heading h1,.th-th h1{font-size:70px;line-height:105px;font-size:4.375rem;line-height:6.5625rem;line-height:80px}}.th-th .heading h2,.th-th h2{font-size:70px;line-height:105px;font-size:4.375rem;line-height:6.5625rem;line-height:70px;letter-spacing:-0.5px}@media screen and (max-width: 767px){.th-th .heading h2,.th-th h2{font-size:45px;line-height:67.5px;font-size:2.8125rem;line-height:4.21875rem;line-height:35px}}.th-th .heading h3,.th-th h3{font-size:50px;line-height:75px;font-size:3.125rem;line-height:4.6875rem;line-height:50px;letter-spacing:0em}@media screen and (max-width: 767px){.th-th .heading h3,.th-th h3{font-size:36px;line-height:54px;font-size:2.25rem;line-height:3.375rem;line-height:42px}}.th-th .heading h1,.th-th h1,.th-th .heading h2,.th-th h2,.th-th .heading h3,.th-th h3{font-family:'DIN Bold', Arial, Helvetica, sans-serif}.th-th .title.title--large,.th-th .title.title--large h4,.th-th h4,.th-th .navbar-expand-md .navbar-nav a.nav-link,.navbar-expand-md .navbar-nav .th-th a.nav-link,.th-th .navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem,.navbar-mobile-inner-layer .inner-nav-main .th-th .inner-nav-first-level__listitem{font-size:36px;line-height:54px;font-size:2.25rem;line-height:3.375rem;line-height:40px;letter-spacing:0.25px}@media screen and (max-width: 767px){.th-th .title.title--large,.th-th .title.title--large h4,.th-th h4,.th-th .navbar-expand-md .navbar-nav a.nav-link,.navbar-expand-md .navbar-nav .th-th a.nav-link,.th-th .navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem,.navbar-mobile-inner-layer .inner-nav-main .th-th .inner-nav-first-level__listitem{font-size:21px;line-height:31.5px;font-size:1.3125rem;line-height:1.96875rem;line-height:28px}}.th-th .title.title--regular,.th-th .title.title--regular h5,.th-th h5,.th-th .button,.th-th .navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .img-text-box__text,.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .th-th .img-text-box__text{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;font-weight:700;line-height:28px;letter-spacing:0em}@media screen and (max-width: 767px){.th-th .title.title--regular,.th-th .title.title--regular h5,.th-th h5,.th-th .button,.th-th .navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .img-text-box__text,.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .th-th .img-text-box__text{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:28px}}.th-th .title.title--small,.th-th .title.title--small h5{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;font-weight:700;line-height:22px;letter-spacing:0}@media screen and (max-width: 767px){.th-th .title.title--small,.th-th .title.title--small h5{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:20px}}.th-th .title.title--small,.th-th .title.title--small h6,.th-th h6{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem;font-weight:700;line-height:24px;letter-spacing:0}@media screen and (max-width: 767px){.th-th .title.title--small,.th-th .title.title--small h6,.th-th h6{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:20px}}.th-th .title.title--large,.th-th .title.title--large h4,.th-th h4,.th-th .title.title--regular,.th-th .title.title--regular h5,.th-th h5,.th-th .title.title--small,.th-th .title.title--small h5,.th-th .title.title--small,.th-th .title.title--small h6,.th-th .navbar-expand-md .navbar-nav a.nav-link,.navbar-expand-md .navbar-nav .th-th a.nav-link,.th-th .navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem,.navbar-mobile-inner-layer .inner-nav-main .th-th .inner-nav-first-level__listitem,.th-th .button,.th-th .navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .img-text-box__text,.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .th-th .img-text-box__text{font-family:'DIN Medium', Arial, Helvetica, sans-serif}.th-th .copy.copy--regular,.th-th .copy.copy--regular p,.th-th .sub-menu-list .sub-menu-list__label,.sub-menu-list .th-th .sub-menu-list__label,.th-th .navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item.sub-menu-list__item2,.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .th-th .sub-menu-list__item.sub-menu-list__item2{font-family:'DIN Medium', arial, sans-serif;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:18px;letter-spacing:0.5px}@media screen and (max-width: 767px){.th-th .copy.copy--regular,.th-th .copy.copy--regular p,.th-th .sub-menu-list .sub-menu-list__label,.sub-menu-list .th-th .sub-menu-list__label,.th-th .navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item.sub-menu-list__item2,.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .th-th .sub-menu-list__item.sub-menu-list__item2{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:18px}}.th-th .copy.copy--regular strong,.th-th .copy.copy--regular p strong,.th-th .sub-menu-list .sub-menu-list__label strong,.sub-menu-list .th-th .sub-menu-list__label strong,.th-th .navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item.sub-menu-list__item2 strong,.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .th-th .sub-menu-list__item.sub-menu-list__item2 strong{font-family:'DIN Bold', arial, sans-serif}.th-th .copy.copy--small,.th-th .copy.copy--small p,.th-th p,.th-th pre,.th-th code,.th-th .sub-menu-list .sub-menu-list__item,.sub-menu-list .th-th .sub-menu-list__item{font-family:'DIN', arial, sans-serif;font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:21px;letter-spacing:0.5px}.th-th .copy.copy--small strong,.th-th .copy.copy--small p strong,.th-th p strong,.th-th pre strong,.th-th code strong,.th-th .sub-menu-list .sub-menu-list__item strong,.sub-menu-list .th-th .sub-menu-list__item strong{font-family:'DIN Medium', arial, sans-serif}@media screen and (max-width: 767px){.th-th .copy.copy--small,.th-th .copy.copy--small p,.th-th p,.th-th pre,.th-th code,.th-th .sub-menu-list .sub-menu-list__item,.sub-menu-list .th-th .sub-menu-list__item{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:21px}}.caption,.caption p,.navbar-right-side .navbar-right-side__upper{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;font-family:'DIN', arial, sans-serif;line-height:16px;letter-spacing:0em;color:#1b1b1b}@media screen and (max-width: 767px){.caption,.caption p,.navbar-right-side .navbar-right-side__upper{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;line-height:22px}}.caption.alt,.caption.alt p{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;font-family:'DIN', arial, sans-serif;font-style:normal;line-height:16px;letter-spacing:0em;color:#1b1b1b}@media screen and (max-width: 767px){.caption.alt,.caption.alt p{font-style:italic;font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;line-height:22px}}.caption,.caption p,.caption.alt,.caption.alt p{margin-bottom:5px}.caption:last-child,.caption p:last-child,.caption.alt:last-child,.caption.alt p:last-child{margin-bottom:0}.th-th .caption,.th-th .caption p,.th-th .navbar-right-side .navbar-right-side__upper,.navbar-right-side .th-th .navbar-right-side__upper{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:23px;letter-spacing:0em}@media screen and (max-width: 767px){.th-th .caption,.th-th .caption p,.th-th .navbar-right-side .navbar-right-side__upper,.navbar-right-side .th-th .navbar-right-side__upper{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;line-height:22px}}.th-th .caption.alt,.th-th .caption.alt p{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:21px}@media screen and (max-width: 767px){.th-th .caption.alt,.th-th .caption.alt p{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;line-height:22px}}.th-th .caption,.th-th .caption p,.th-th .caption.alt,.th-th .caption.alt p{font-family:'DIN', arial, sans-serif}.remarks,.remarks p{font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem;font-family:'DIN', arial, sans-serif;line-height:22px;letter-spacing:0;color:#1b1b1b}.remarks,.remarks p{margin-bottom:5px}.remarks:last-child,.remarks p:last-child{margin-bottom:0}.th-th .remarks,.th-th .remarks p{font-family:'DIN', arial, sans-serif}.th-th .link.link--large,.th-th a.link.link--large,.th-th .link.link--regular,.th-th a.link.link--regular{font-family:'DIN', arial, sans-serif}.text--red{color:#F24242}.text--white{color:#fff}.text--black{color:#1b1b1b}.text--light-med{color:#B2D234}.text--grey{color:#B7B7B7}.text--underline{text-decoration:underline}.text--bold{font-weight:bold}.text--italic{font-style:italic}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}*{-webkit-overflow-scrolling:touch}svg{vertical-align:initial}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1210px}}.show-desktop{display:block}@media screen and (max-width: 767px){.show-desktop{display:none !important}}.show-mobile{display:none}@media screen and (max-width: 767px){.show-mobile{display:block !important}}.space-container{width:100%;display:block;height:30px}@media screen and (max-width: 767px){.space-container{height:20px}}.seperator{width:100%;height:1px;background:#C7C7C7;display:block;clear:both;margin:0 0 15px 0}.seperator.big{margin:0 0 40px 0}@media screen and (max-width: 767px){.seperator.big{margin:0 0 20px 0}}.subtitle{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:20px;color:rgba(0,0,0,0.6)}.subtitle-black{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:20px;color:rgba(0,0,0,0.87)}.subtxt{font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem;line-height:16px;color:rgba(0,0,0,0.6)}.txtbold{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;font-family:'DIN Medium', arial, sans-serif;line-height:23px}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:26px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem;font-family:'DIN Medium', arial, sans-serif}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container a{color:#96c51b;text-decoration:underline}.checkbox-container a:hover{color:#000}.checkbox-container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #666;border-radius:6px}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container:hover input ~ .checkmark{background-color:#96c51b;border:1px solid #96c51b}.checkbox-container input:checked ~ .checkmark{background-color:#96c51b;border:1px solid #96c51b}.checkbox-container input:checked ~ .checkmark:after{display:block}.white-bkg{background-color:#fff}.modal-dialog-full{margin:0;padding:0;height:100%}.modal-dialog-full .modal-header{background:#fff;border-bottom:0;border-radius:0}.modal-dialog-full .modal-header .close{top:10px;right:20px;width:auto;height:auto}.modal-dialog-full .modal-header .close span{font-size:32px;line-height:48px;font-size:2rem;line-height:3rem;line-height:26px;color:#000}.modal-dialog-full .modal-content{border:0;border-radius:0;height:100%}.modal-dialog-full .modal-content .filter-title .col-lg-6{width:50%;max-width:50%}.modal-dialog-full .modal-content .clear-all{text-align:right;text-transform:uppercase;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:26px;display:inline-block;float:right;margin:7px 5px 0;border-bottom:1px solid #212121}.modal-dialog-full .modal-content .label{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:24px;color:#212121}@media screen and (max-width: 1024px){.modal-dialog{max-width:720px}}.modal-dialog-middle{margin-top:5%}@media screen and (max-width: 1024px){.modal-dialog-middle{margin-top:25%}}.modal-dialog-middle .modal-content .modal-body{margin-top:10px;padding:2rem 8rem}@media screen and (max-width: 767px){.modal-dialog-middle .modal-content .modal-body{padding:1rem 1rem 2rem}}@media screen and (max-width: 1024px){.modal-dialog-middle .modal-content .modal-body{padding:2rem 2rem}}.modal-dialog-middle .modal-content .modal-body .subtitle{margin-bottom:25px}.modal-dialog-middle .modal-content .modal-body .button-wrapper{margin-bottom:15px}.modal-dialog-middle .modal-content .modal-body .button-wrapper .button-outline{margin-right:15px}.modal-dialog-middle .modal-content .modal-body h4{text-align:center;margin-bottom:30px}.modal-dialog-middle .modal-content .modal-body .input-field--wrapper{margin-bottom:30px}.modal-dialog-middle .modal-content .modal-body .input-field--wrapper input{border-left:0;border-right:0;border-top:0;border-radius:0;border-bottom:1px solid #000;padding:.375rem 0}.modal-dialog-middle .modal-content .modal-body .input-field--wrapper .title{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN Medium', arial, sans-serif}.modal-dialog-middle .modal-content .modal-body .input-field--wrapper .title span{font-family:'DIN', arial, sans-serif;font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem}.modal-dialog-middle .modal-content .modal-body .input-field--wrapper label.error{color:#F24242;margin-top:10px}.modal-dialog-middle .modal-content .modal-body .code-field--wrapper{margin-bottom:30px;display:inline-block;width:100%}.modal-dialog-middle .modal-content .modal-body .code-field--wrapper input{border:1px solid #000;border-radius:0;width:75%;float:left}@media screen and (max-width: 767px){.modal-dialog-middle .modal-content .modal-body .code-field--wrapper input{width:100%}}.modal-dialog-middle .modal-content .modal-body .code-field--wrapper .title{width:25%;float:left;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN Medium', arial, sans-serif;padding-top:8px}.modal-dialog-middle .modal-content .modal-body .code-field--wrapper .title span{font-family:'DIN', arial, sans-serif;font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem}@media screen and (max-width: 767px){.modal-dialog-middle .modal-content .modal-body .code-field--wrapper .title{width:100%;padding-top:0}}.modal-dialog-middle .modal-content .modal-body .button-wrapper{display:inline-block;width:100%;text-align:center;margin-top:30px}.modal-dialog-inline{margin-top:12%}@media screen and (max-width: 1024px){.modal-dialog-inline{margin-top:40%}}@media screen and (max-width: 767px){.modal-dialog-inline{margin-top:50%;margin-left:0;padding:0}}.modal-dialog-inline .modal-content .modal-body{margin-top:10px;padding:2rem}.modal-dialog-inline #maxx-inline--form label.error{color:#F24242;margin:5px 25px}.modal-dialog-inline-2{margin-top:12%}@media screen and (max-width: 1024px){.modal-dialog-inline-2{margin-top:40%}}@media screen and (max-width: 767px){.modal-dialog-inline-2{margin-top:50%;margin-left:0;padding:0}}.modal-dialog-inline-2 .modal-content .modal-body{margin-top:10px;padding:1rem}.txt-gray--small{font-size:15px;line-height:22.5px;font-size:.9375rem;line-height:1.40625rem;color:rgba(0,0,0,0.6)}.link-green{font-size:15px;line-height:22.5px;font-size:.9375rem;line-height:1.40625rem;color:#B2D234}.link-red{font-size:15px;line-height:22.5px;font-size:.9375rem;line-height:1.40625rem;color:#F24242}.txt-black--small{font-size:15px;line-height:22.5px;font-size:.9375rem;line-height:1.40625rem;color:#212121}.txt-red--small{font-size:15px;line-height:22.5px;font-size:.9375rem;line-height:1.40625rem;color:#F24242}.with-border{border-top:1px solid rgba(199,199,199,0.5);padding-top:30px}.space-high{margin-top:40px}@media screen and (max-width: 767px){.space-high{margin-top:20px}}.space-low{margin-top:10px}.validate__error{color:#F24242;font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem;margin-bottom:0}.validate__error label{color:#F24242 !important;padding:10px 0 0}.maxx-form--wrapper input{border:1px solid rgba(199,199,199,0.5);width:100%;height:48px;padding:15px;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}@media screen and (max-width: 767px){.maxx-form--wrapper input{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:18px}}.maxx-form--wrapper label{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:16px;color:rgba(0,0,0,0.5)}@media screen and (max-width: 767px){.maxx-form--wrapper label{font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem;line-height:16px}}.maxx-form--wrapper .form-group .mand{color:#F24242;margin-left:5px}.maxx-form--wrapper .form-group .form-element{position:relative}.maxx-form--wrapper .form-group .form-element .icon{position:absolute;right:10px;top:15px;cursor:pointer}.gray{background-color:#f3f3f3}.black{background-color:rgba(0,0,0,0.87)}.blue{background-color:#012875}.lightblue{background-color:#0075A1}.bluelight{background-color:#6889AA}.red{background-color:#D83D51}.orange{background-color:#E9783A}.yellow{background-color:#F2C14A}.pink{background-color:#F2917E}.green{background-color:#80EFA0}.lightgreen{background-color:#E8F5E9}.darkred{background-color:#980110}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:#B2D234}.switch input:focus+.slider{-webkit-box-shadow:0 0 1px #B2D234;box-shadow:0 0 1px #B2D234}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.dropdown.bootstrap-select{clear:both;float:left;width:100% !important;margin-bottom:20px}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.45rem !important}.radio-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:2px solid #000;border-radius:0}.radio-container:hover input ~ .checkmark{background-color:#fff}.radio-container input:checked ~ .checkmark{background-color:#000;border:2px solid #000 !important}.checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked ~ .checkmark:after{display:block}.radio-container .checkmark:after{top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:white}.modal-button--wrapper{margin:40px 0;display:inline-block}.maxx-modal .modal-dialog-middle{max-width:420px}@media screen and (max-width: 767px){.maxx-modal .modal-dialog-middle{position:absolute;bottom:0;margin:0;width:100%;padding:0}.maxx-modal .modal-dialog-middle .modal-content{border-radius:10px 10px 0 0;border:0}.maxx-modal .modal-dialog-middle .modal-content .modal-body .subtitle{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem;line-height:20px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .button-wrapper{border-top:1px solid rgba(199,199,199,0.5);padding-top:20px;margin:0 -15px 10px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .button-wrapper .button{margin-top:0;margin-bottom:0;display:inline-block;width:88%}.maxx-modal .modal-dialog-middle .modal-content .modal-body .button-wrapper .button.success{display:block;width:100%}}.maxx-modal .modal-dialog-middle .modal-content .modal-body .close{top:10px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .close span{display:none}.maxx-modal .modal-dialog-middle .modal-content .modal-body h6{font-family:'DIN Bold', arial, sans-serif;margin-top:10px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .subtitle{margin-top:20px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .subtitle p{margin-bottom:5px;color:#666}.maxx-modal .modal-dialog-middle .modal-content .modal-body .input-field--wrapper{display:inline-block;width:80%;margin:0 20px 35px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .input-field--wrapper.otp{width:92%;margin:10px 10px 25px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .input-field--wrapper .form-control{height:48px;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}.maxx-modal .modal-dialog-middle .modal-content .modal-body .input-field--wrapper .form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.maxx-modal .modal-dialog-middle .modal-content .modal-body .input-field--wrapper .input-wrap{display:inline-block;width:36px;margin-right:5px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .input-field--wrapper .input-wrap input{border:0;border-bottom:1px solid #ced4da !important;border-radius:0;text-align:center}.maxx-modal .modal-dialog-middle .modal-content .modal-body .input-field--wrapper .input-wrap:last-child{margin-right:0}.maxx-modal .modal-dialog-middle .modal-content .modal-body .link-wrapper{display:inline-block;margin:5px 0 30px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .content{display:inline-block;width:100%;margin:10px 0;font-size:22px;line-height:33px;font-size:1.375rem;line-height:2.0625rem}.maxx-modal .modal-dialog-middle .modal-content .modal-body .info{margin-bottom:35px;font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:24px}.maxx-modal .modal-dialog-middle .modal-content .modal-body .info span{color:#B2D234}.checkbox-wrapper .checkbox-container .error{width:100%;display:inline-block;clear:both;color:#F24242;margin-top:5px}[aria-hidden="true"]{display:none}.loginshowhide{display:none}@-webkit-keyframes hand__scroll{0%{left:0px}50%{left:50px}100%{left:0px}}@keyframes hand__scroll{0%{left:0px}50%{left:50px}100%{left:0px}}.hand__scroll{position:absolute;background:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/svg/hand-swipe.svg") center no-repeat;width:100%;height:100%;z-index:5;background-size:60px;background-position:50% 40%;-webkit-animation:hand__scroll 3s infinite;animation:hand__scroll 3s infinite;display:block}.slick-dots li button:before{font-family:'DIN Medium'}.modal.fade.show,.maxx.modal-open,.modal-open .navbar-container,.modal-open .navbar.mobile{padding-right:0 !important}.animation.fadeInUp{opacity:0;-webkit-animation:fadeInUp 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;animation:fadeInUp 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards}@-webkit-keyframes boxShadowHeight{0%{-webkit-box-shadow:inset 0 0 0 0 #96c51b;box-shadow:inset 0 0 0 0 #96c51b}25%{-webkit-box-shadow:inset 0 -1px 0 0 #96c51b;box-shadow:inset 0 -1px 0 0 #96c51b}50%{-webkit-box-shadow:inset 0 -2px 0 0 #96c51b;box-shadow:inset 0 -2px 0 0 #96c51b}75%{-webkit-box-shadow:inset 0 -3px 0 0 #96c51b;box-shadow:inset 0 -3px 0 0 #96c51b}100%{-webkit-box-shadow:inset 0 -4px 0 0 #96c51b;box-shadow:inset 0 -4px 0 0 #96c51b}}@keyframes boxShadowHeight{0%{-webkit-box-shadow:inset 0 0 0 0 #96c51b;box-shadow:inset 0 0 0 0 #96c51b}25%{-webkit-box-shadow:inset 0 -1px 0 0 #96c51b;box-shadow:inset 0 -1px 0 0 #96c51b}50%{-webkit-box-shadow:inset 0 -2px 0 0 #96c51b;box-shadow:inset 0 -2px 0 0 #96c51b}75%{-webkit-box-shadow:inset 0 -3px 0 0 #96c51b;box-shadow:inset 0 -3px 0 0 #96c51b}100%{-webkit-box-shadow:inset 0 -4px 0 0 #96c51b;box-shadow:inset 0 -4px 0 0 #96c51b}}@-webkit-keyframes fadeInUp{from{top:100px;opacity:0}to{top:0;opacity:1}}@keyframes fadeInUp{from{top:100px;opacity:0}to{top:0;opacity:1}}.background.background--white{color:#000;background-color:#fff}.background.background--white p{color:#000}.background.background--primary{color:#000;background-color:#96c51b}.background.background--primary p{color:#000}.background.background--gray{color:#000;background-color:#f5f5f5}.background.background--gray p{color:#000}@media screen and (max-width: 767px){.background.background--gray-mobile{background-color:#f5f5f5}}.badge-count{position:absolute;top:0;width:56px;font-weight:bold;text-align:center;padding:12px 10px 5px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(22%, #ef6d6d), color-stop(68%, #e2002c));background-image:linear-gradient(to bottom, #ef6d6d 22%, #e2002c 68%);color:white;-webkit-box-shadow:0px 2px 16px 1px rgba(0,0,0,0.5);box-shadow:0px 2px 16px 1px rgba(0,0,0,0.5)}.badge-count .badge-count__text{font-size:26px;line-height:39px;font-size:1.625rem;line-height:2.4375rem;line-height:26px}.badge-count .badge-count__text--sub{font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem;letter-spacing:1px}.badge-count:after{content:'';position:absolute;left:0;width:0;height:0;top:100%;border-left:28px solid transparent;border-right:28px solid transparent;border-top:12px solid #e2002c}a.disabled{pointer-events:none;cursor:default}.button{position:relative;padding:8px 48px 12px;border:none;border:1px solid transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem}@media screen and (max-width: 992px){.button{margin-top:15px;margin-bottom:15px;padding:10px 48px}}.button:focus{outline:none}.button:active::before,.button:hover::before{opacity:1}.button.button-primary{color:#000;background-color:#96c51b;-webkit-transition:all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);font-family:'DIN Bold', arial, sans-serif}.button.button-primary:hover{color:#fff;background-color:#000}.button.button-primary:active{color:#fff;background-color:#000}.button.button-primary:disabled{color:#fff;background-color:#000}.button.button-gray{color:rgba(0,0,0,0.87);background-color:rgba(0,0,0,0.08);-webkit-transition:all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);padding:16px 20px}.button.button-gray:hover{color:#fff;background-color:#B2D234}.button.button-gray:active{color:#fff;background-color:#96c51b}.button.button-gray:disabled{color:#fff;background-color:#C7C7C7}.button.button-inverse{color:#000;background-color:#fff;-webkit-transition:all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.button.button-inverse:active,.button.button-inverse:hover{color:#000;background-color:#ebebeb}.button.button-link{color:#000;text-decoration:underline;background-color:transparent}.button.button-link:active,.button.button-link:hover{color:#96c51b}.button.button-outline{background:none;color:rgba(0,0,0,0.87);-webkit-box-sizing:border-box;box-sizing:border-box}.button.button-outline.button-primary{border:1px solid rgba(0,0,0,0.87)}.button.button-outline.button-primary:hover{border:1px solid #96c51b;color:#96c51b;background:none}.button.button-outline.button-primary:active{border:1px solid #96c51b;color:#96c51b;background:none}.button.button-outline.button-primary:disabled{color:#C7C7C7;border:1px solid #C7C7C7;background:none}.button.button-outline.button-white{border:1px solid #fff;color:#fff}.button.button-rounded{border-radius:200px}.button.button-rounded-less{border-radius:8px}.button.button-large{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;padding:17px 50px}.button.btn-block,.button.button-block{display:block;padding:16px 48px}.button.button-outline.button-primary.disable,.button.button-primary.disable{color:#fff;background-color:rgba(0,0,0,0.5)}.button.button-outline.button-primary.disable:active,.button.button-outline.button-primary.disable:hover,.button.button-primary.disable:active,.button.button-primary.disable:hover{color:#fff;background-color:rgba(0,0,0,0.5)}.th-th .button{font-family:"font-family: 'DIN';", Arial, Helvetica, sans-serif}.rainbow-highlight{display:inline-block;padding-right:2px;font-weight:700;color:transparent;background:#e2002c;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2002C', endColorstr='#e2002C',GradientType=1 );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:contain;background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/common/textRainbow2.png");background-position:left center}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.rainbow-highlight{color:#000;background:transparent;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}}.icon-list-container{margin:0}.icon-list{width:100%;padding:0 20px;margin:0 auto 20px;list-style:none}.icon-list.icon-list--left-aligned{margin-bottom:0;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (max-width: 767px){.icon-list.icon-list--left-aligned .icon-list__item:first-child{margin-left:0}.icon-list.icon-list--left-aligned .icon-list__item:last-child{margin-right:0}}.icon-list .icon-list__item{padding:0 10px;text-align:center}.icon-list .icon-list__item:first-child{padding-left:0}.icon-list .icon-list__item:last-child{padding-right:0}.icon-list .icon-list__item img{max-width:65px;min-width:65px;margin:0 auto 20px}.icon-list .icon-list__item a{display:block;height:100%;text-align:center;word-wrap:break-word}.icon-list .icon-list__item a img,.icon-list .icon-list__item a span{display:block}.icon-list .icon-list__item a span{font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem}a{color:#000;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}a:active,a:hover{color:#96c51b;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}a.toggle,a.underlined{position:relative;background-image:-webkit-gradient(linear, left top, left bottom, from(#96c51b), to(#96c51b)),-webkit-gradient(linear, left top, left bottom, from(#000), to(#000));background-image:linear-gradient(#96c51b, #96c51b),linear-gradient(#000, #000);background-position:0% 95%;background-repeat:no-repeat;background-size:0% 1px, 100% 1px}a.toggle:active,a.toggle:hover,a.underlined:active,a.underlined:hover{background-position:0% 95%;background-size:100% 1px, 100% 1px}.background--white a.toggle,.background--white a.underlined{color:#000;text-decoration:none}.background--white a.toggle:active,.background--white a.toggle:hover,.background--white a.underlined:active,.background--white a.underlined:hover{color:#96c51b;text-decoration:none}.background--red a.toggle,.background--red a.underlined{color:#fff;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ccc)),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:linear-gradient(#ccc, #ccc),linear-gradient(#fff, #fff)}.background--red a.toggle:active,.background--red a.toggle:hover,.background--red a.underlined:active,.background--red a.underlined:hover{color:#ccc;text-decoration:none}.icon-hover2{cursor:pointer}.icon-hover{cursor:pointer}.icon-hover svg g.icon-hover__hidden>*{fill:#96c51b}.icon-hover svg g.icon-hover__hidden>*{-webkit-animation-name:redToWhite2;animation-name:redToWhite2;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.icon-hover svg mask rect{-webkit-animation-name:redToWhite;animation-name:redToWhite;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.icon-hover:hover svg g.icon-hover__hidden>*{-webkit-animation-name:whiteToRed2;animation-name:whiteToRed2;-webkit-animation-duration:300ms;animation-duration:300ms}.icon-hover:hover svg mask rect{-webkit-animation-name:whiteToRed;animation-name:whiteToRed;-webkit-animation-duration:300ms;animation-duration:300ms}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.icon-hover svg g.icon-hover__showed{display:block}.icon-hover svg g.icon-hover__hidden{display:none}.icon-hover svg g.icon-hover__hidden>*{-webkit-animation:none;animation:none}.icon-hover svg mask rect{-webkit-animation:none;animation:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.icon-hover:hover svg g.icon-hover__showed{display:none}.icon-hover:hover svg g.icon-hover__hidden{display:block}}.icon-hover3{cursor:pointer}.icon-hover3 svg g.icon-hover__hidden>circle{stroke:#96c51b;fill:none}.icon-hover4{cursor:pointer}.icon-hover4 svg g.icon-hover__hidden>*{-webkit-animation-name:redToWhite2;animation-name:redToWhite2;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.icon-hover4 svg mask rect{-webkit-animation-name:redToWhite;animation-name:redToWhite;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.icon-hover4:hover svg g.icon-hover__hidden>*{-webkit-animation-name:whiteToRed2;animation-name:whiteToRed2;-webkit-animation-duration:300ms;animation-duration:300ms}.icon-hover4:hover svg mask rect{-webkit-animation-name:whiteToRed;animation-name:whiteToRed;-webkit-animation-duration:300ms;animation-duration:300ms}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.icon-hover4 svg g.icon-hover__hidden{display:none}.icon-hover4 svg g.icon-hover__showed{display:block}.icon-hover4 svg g.icon-hover__hidden>*{-webkit-animation:none;animation:none}.icon-hover4 svg mask rect{-webkit-animation:none;animation:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.icon-hover4:hover svg g.icon-hover__showed{display:none}.icon-hover4:hover svg g.icon-hover__hidden{display:block}}@-webkit-keyframes redToWhite2{from{-webkit-transform:opacity(1);transform:opacity(1);visibility:visible}to{-webkit-transform:opacity(0);transform:opacity(0);visibility:hidden}}@keyframes redToWhite2{from{-webkit-transform:opacity(1);transform:opacity(1);visibility:visible}to{-webkit-transform:opacity(0);transform:opacity(0);visibility:hidden}}@-webkit-keyframes whiteToRed2{from{-webkit-transform:opacity(0);transform:opacity(0);visibility:hidden}to{-webkit-transform:opacity(1);transform:opacity(1);visibility:visible}}@keyframes whiteToRed2{from{-webkit-transform:opacity(0);transform:opacity(0);visibility:hidden}to{-webkit-transform:opacity(1);transform:opacity(1);visibility:visible}}@-webkit-keyframes redToWhite{from{-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}to{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}}@keyframes redToWhite{from{-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}to{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}}@-webkit-keyframes whiteToRed{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}}@keyframes whiteToRed{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}}ul.listing{padding-left:0;list-style:none}ol.listing.listing--numbered{padding:0;list-style:none;counter-reset:item}ol.listing.listing--numbered li{position:relative;padding-left:40px;counter-increment:item}ol.listing.listing--numbered li:before{position:absolute;top:50%;left:0;display:inline-block;width:25px;color:#fff;text-align:center;vertical-align:middle;background:#96c51b;content:counter(item);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.maxx .cmp-separator hr{position:relative;border:1px solid #E5E5E5;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 992px){.maxx .cmp-separator hr{margin-top:15px;margin-bottom:15px}}.maxx .cmp-separator hr:before{position:absolute;top:50%;left:50%;width:30px;height:4px;background:#96c51b;content:'';-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.maxx .separator.separator--default hr{border:0;border-top:1px solid rgba(0,0,0,0.1)}.maxx .separator.separator--default hr:before{content:none}.vertical-separator{border-right:1px solid #ccc}.vertical-separator--faint{border-right:1px solid #121212}.title-text .title-text__text{margin-left:15px}.parallax__container{clip:rect(0, auto, auto, 0);height:120%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-100}@media screen and (max-width: 767px){.parallax__container{height:125%}}.parallax{position:fixed;left:0;right:0;bottom:0;top:auto;height:100%;width:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.parallax{position:absolute}}@supports (-ms-ime-align: auto){.parallax{position:absolute}}.masthead .parallax{top:0;bottom:0;position:absolute}.blockquote{position:relative;display:block;font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem;padding:30px 60px;margin:0;position:relative;overflow:hidden}@media screen and (max-width: 992px){.blockquote{padding:15px 30px}}.blockquote::before{content:'"';font-style:italic;color:#96c51b;font-size:60px;line-height:0;position:relative;margin-right:15px;top:20px}.blockquote::after{content:'"';font-style:italic;color:#96c51b;font-size:60px;line-height:0;position:relative;top:20px}.blockquote__center{text-align:center}.blockquote__name{text-align:center;margin-bottom:30px !important}@media screen and (max-width: 992px){.blockquote__name{margin-bottom:15px !important}}.maxx .blockquote__name .cmp-text{padding:0 !important}.zh-TW .blockquote::before,.zh-TW .blockquote::after{font-size:50px;font-style:normal}.zh-TW .blockquote::before{content:'「';margin-right:0;top:10px}.zh-TW .blockquote::after{content:'」'}.card-label{padding:5px 10px;background-color:#96c51b;color:#fff}.pagination{text-align:center}@media screen and (max-width: 767px){.pagination{display:table-footer-group !important}}.pagination input[type="number"]::-webkit-inner-spin-button,.pagination input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none}.pagination input[type=number]{-moz-appearance:textfield}.pagination__input{width:40px;height:40px;text-align:center}.pagination__input:focus{outline:0}.pagination__center{padding:0 20px}.pagination__button{margin:0;padding:0}.pagination__sparator{padding:0 5px}.bootstrap-select .btn-light{background:none;border:1px solid rgba(199,199,199,0.5);border-radius:0;padding:0;padding-right:40px;height:48px}.bootstrap-select .btn-light:focus{outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.bootstrap-select .dropdown-toggle:focus{outline-offset:0;outline:0}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#000;font-size:1rem;line-height:1.75rem;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px;padding-top:10px}.bootstrap-select .dropdown-toggle::after{position:absolute;display:inline-block;vertical-align:.255em;width:12px;height:8px;background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/svg/arrow-down.svg");background-repeat:no-repeat;background-size:100% auto;top:10px;background-color:#fff;top:20px;right:15px;content:"";border-top:none;border-right:none;border-bottom:none;border-left:none}.bootstrap-select .btn-light:not(:disabled):not(.disabled):active,.bootstrap-select .btn-light:not(:disabled):not(.disabled).active,.bootstrap-select.show>.btn-light.dropdown-toggle{background:none;border:none}.bootstrap-select .dropdown-menu{border:1px solid #e8e8e8;border-radius:0;padding:0;margin-top:-1px;overflow:initial !important}.bootstrap-select .dropdown-menu li{border-bottom:1px solid #e8e8e8}.bootstrap-select .dropdown-menu li:last-child{border-bottom:none}.bootstrap-select .dropdown-menu li .dropdown-item{color:#999;padding:10px 20px;font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:16px}.bootstrap-select .dropdown-menu li .dropdown-item span{color:#999}.bootstrap-select .dropdown-menu li .dropdown-item:focus,.bootstrap-select .dropdown-menu li .dropdown-item:active,.bootstrap-select .dropdown-menu li .dropdown-item:hover{background:#B2D234;color:rgba(0,0,0,0.87)}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-accessible-rooms,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-accessible-rooms,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-accessible-rooms{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-accessible-rooms-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-airport-shuttle-bus,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-airport-shuttle-bus,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-airport-shuttle-bus{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-airport-shuttle-bus-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-baby-cribs-infant-beds,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-baby-cribs-infant-beds,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-baby-cribs-infant-beds{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-baby-cribs-infant-beds-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-connecting-rooms,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-connecting-rooms,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-connecting-rooms{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-connecting-rooms-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-extra-bed,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-extra-bed,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-extra-bed{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-extra-bed-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-family-friendly,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-family-friendly,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-family-friendly{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-family-friendly-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-family-rooms,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-family-rooms,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-family-rooms{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-family-rooms-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-free-wifi,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-free-wifi,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-free-wifi{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-free-wifi-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-halal-certified-dining,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-halal-certified-dining,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-halal-certified-dining{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-halal-certified-dining-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-muslim-friendly,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-muslim-friendly,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-muslim-friendly{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-muslim-friendly-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-non-smoking-rooms,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-non-smoking-rooms,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-non-smoking-rooms{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-non-smoking-rooms-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-restaurants,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-restaurants,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-restaurants{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-restaurants-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-indoor-pool,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-indoor-pool,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-indoor-pool{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-indoor-pool-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-outdoor-pool,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-outdoor-pool,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-outdoor-pool{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-outdoor-pool-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-spa-facilities,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-spa-facilities,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-spa-facilities{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-spa-facilities-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus .ms-icon.ms-tea-coffee-facilities,.bootstrap-select .dropdown-menu li .dropdown-item:active .ms-icon.ms-tea-coffee-facilities,.bootstrap-select .dropdown-menu li .dropdown-item:hover .ms-icon.ms-tea-coffee-facilities{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-tea-coffee-facilities-white.svg")}.bootstrap-select .dropdown-menu li .dropdown-item:focus span,.bootstrap-select .dropdown-menu li .dropdown-item:active span,.bootstrap-select .dropdown-menu li .dropdown-item:hover span{color:rgba(0,0,0,0.87)}.bootstrap-select .dropdown-menu li .dropdown-item:focus{outline:0}.bootstrap-select .dropdown-menu .dropdown-menu .selected span.check-mark{right:20px;top:15px}.bootstrap-select .dropdown-menu .dropdown-menu .selected span.check-mark:after{content:'';width:18px;height:14px;background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/svg/check.png");background-repeat:no-repeat;background-size:100% auto;top:10px;border-style:solid;border-width:0;-webkit-transform:none;transform:none}.bootstrap-select .dropdown-menu .dropdown-menu .selected .dropdown-item{color:#000}.bootstrap-select .dropdown-menu .dropdown-menu .selected .dropdown-item span{color:#000}.bootstrap-select .dropdown-menu .dropdown-menu .selected .dropdown-item:hover{color:rgba(0,0,0,0.87)}.bootstrap-select .dropdown-menu .dropdown-menu .selected .dropdown-item:hover span{color:rgba(0,0,0,0.87)}.bootstrap-select .dropdown-menu .dropdown-menu .selected .dropdown-item:hover span.check-mark:after{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/svg/check-white.png")}.bootstrap-select .dropdown__action{background:#e8e8e8;padding:10px 20px;text-transform:uppercase;font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem}.bootstrap-select .dropdown__action .select__count{color:#999}.bootstrap-select .dropdown__action .select__count span{color:#999}.bootstrap-select .dropdown__action .select__clear{float:right;background:none;border:none;text-transform:uppercase}.bootstrap-select .dropdown__action .select__clear:hover{text-decoration:underline}.bootstrap-select select{background:none}.bootstrap-select.form-control{background:none}.bootstrap-select .btn-light:not(:disabled):not(.disabled):active,.bootstrap-select .btn-light:not(:disabled):not(.disabled).active,.bootstrap-select.show>.btn-light.dropdown-toggle{border:1px solid rgba(199,199,199,0.5)}.selected__result{display:none;position:absolute;top:-2px;right:25px;z-index:9;font-size:1.25rem;line-height:1.875rem}.selected__result.show{display:block}.bootstrap-select .dropdown-toggle::after{background-color:transparent}.select--label{text-transform:uppercase;margin-bottom:0}.select--label.disebled{color:#999}.bootstrap-select.disabled .bootstrap-select .btn-light{border:1px solid #f5f5f5}.bootstrap-select.disabled .filter-option-inner-inner{color:#999}.bootstrap-select.disabled .dropdown-toggle::after{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/svg/arrow-down-gray.svg")}.ms-icon{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:cover;background-position:0 0;margin-bottom:-4px;margin-right:5px}.ms-icon.ms-accessible-rooms{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-accessible-rooms-red.svg")}.ms-icon.ms-airport-shuttle-bus{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-airport-shuttle-bus-red.svg")}.ms-icon.ms-baby-cribs-infant-beds{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-baby-cribs-infant-beds-red.svg")}.ms-icon.ms-connecting-rooms{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-connecting-rooms-red.svg")}.ms-icon.ms-extra-bed{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-extra-bed-red.svg")}.ms-icon.ms-family-friendly{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-family-friendly-red.svg")}.ms-icon.ms-family-rooms{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-family-rooms-red.svg")}.ms-icon.ms-free-wifi{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-free-wifi-red.svg")}.ms-icon.ms-halal-certified-dining{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-halal-certified-dining-red.svg")}.ms-icon.ms-muslim-friendly{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-muslim-friendly-red.svg")}.ms-icon.ms-non-smoking-rooms{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-non-smoking-rooms-red.svg")}.ms-icon.ms-restaurants{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-restaurants-red.svg")}.ms-icon.ms-indoor-pool{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-indoor-pool-red.svg")}.ms-icon.ms-outdoor-pool{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-outdoor-pool-red.svg")}.ms-icon.ms-spa-facilities{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-spa-facilities-red.svg")}.ms-icon.ms-tea-coffee-facilities{background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/facilities-icon/icon-tea-coffee-facilities-red.svg")}.content-box{padding:20px;margin-bottom:20px;border:1px solid #ccc}.content-box-image{display:block;overflow:hidden;cursor:pointer}.content-box-image:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.content-box-image img{width:100%;-webkit-transition:all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.video-container{position:relative;width:100%;max-width:100%;line-height:0;overflow:hidden;padding:30px 20px}@media screen and (max-width: 992px){.video-container{padding:15px 10px}}.video-container button.video-player-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:transparent;border:none;outline:0}.video-container button.video-player-button:hover,.video-container button.video-player-button:active,.video-container button.video-player-button:focus{background:transparent;border:none;outline:0}.video-container button.video-player-button:hover img{opacity:1}.video-container button.video-player-button.playing{z-index:-1}.video-container button.video-player-button.playing img{opacity:0}.video-container button.video-player-button .video-player-play{position:absolute;top:50%;left:50%;width:150px;cursor:pointer;opacity:0.8;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen and (max-width: 767px){.video-container button.video-player-button .video-player-play{width:80px}}.video-container video.video-player{width:100%;max-width:100%;-o-object-fit:fill;object-fit:fill}.video-container.youtube-video-container .youtube-video-player,.video-container.brightcove-video-container .brightcove-video-player{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-container.youtube-video-container .youtube-video-player iframe,.video-container.youtube-video-container .youtube-video-player object,.video-container.youtube-video-container .youtube-video-player embed,.video-container.brightcove-video-container .brightcove-video-player iframe,.video-container.brightcove-video-container .brightcove-video-player object,.video-container.brightcove-video-container .brightcove-video-player embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-container.youtube-video-container .video-player-button{position:absolute;top:0;right:0;left:0;width:calc(100% - 40px);height:100%;padding:0;margin:0 20px;overflow:hidden;text-indent:-999em;cursor:pointer;border:none;outline:none}@media screen and (max-width: 992px){.video-container.youtube-video-container .video-player-button{width:calc(100% - 20px);margin:0 10px}}.video-container.youtube-video-container .video-player-button .video-player-background{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.carousel-container .video-container.youtube-video-container{padding:0}.carousel-container .video-container.youtube-video-container .video-player-button{width:100%;margin:0 auto}.author__container{display:block;position:relative;min-height:34px;padding-left:90px;padding-right:20px;margin-top:36px}@media screen and (max-width: 992px){.author__container{padding-right:10px;padding-left:90px}}@media screen and (max-width: 992px){.author__container{min-height:44px;margin-top:18px}}.author__container.author__no-image{padding-left:20px;min-height:auto;margin-top:26px}@media screen and (max-width: 992px){.author__container.author__no-image{margin-top:13px;padding-left:10px}}.author__image{position:absolute;border-radius:50%;left:0;top:-10px}@media screen and (max-width: 992px){.author__image{left:0}}@media screen and (max-width: 767px){.author__image{top:0}}.author__image img{width:auto;max-height:45px}.author__text{display:block;margin:0;padding:0}.author__text li{display:inline;list-style:none;margin:0 10px 0 0;padding:0}.author__text-name{color:#000}.table-responsive{padding-left:20px;padding-right:20px}@media screen and (max-width: 992px){.table-responsive{padding-left:10px;padding-right:10px}}.table.table-striped tbody>tr{background-color:inherit}.table.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}@media screen and (max-width: 767px){.table-responsive .table th,.table-responsive .table td{white-space:nowrap}}.table.table-2-columns{padding-left:20px;padding-right:20px}.table.table-2-columns tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;margin-right:0;margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.table.table-2-columns tr td{padding:0}.table.table-2-columns tr td:first-child{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.table.table-2-columns tr td:last-child{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.table.table-2-columns .table-col__header{text-transform:uppercase}@media screen and (max-width: 767px){.table.table-2-columns{padding-left:10px;padding-right:10px}.table.table-2-columns tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table.table-2-columns tr td:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.table.table-2-columns tr td:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.table.table-2-columns th,.table.table-2-columns td{padding:0;white-space:pre-wrap}.table.table-2-columns .table-col__header{margin-bottom:10px}}.table.table-1-column{padding-left:20px;padding-right:20px}.table.table-1-column tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;margin-right:0;margin-left:0}.table.table-1-column tr td{padding:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.table.table-1-column .table-col__header{text-transform:uppercase}@media screen and (max-width: 767px){.table.table-1-column th,.table.table-1-column td{padding:0;white-space:pre-wrap}}.checkbox__list--button{position:relative;width:100%;background:none;border:none;border-bottom:1px solid #ccc;border-radius:0;padding:0 60px 0 0;font-size:1.25rem;line-height:1.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;text-align:left}.checkbox__list--button::after{position:absolute;display:inline-block;vertical-align:.255em;width:28px;height:20px;background-color:transparent;background-image:url(https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/common/arrow-down.svg);background-repeat:no-repeat;background-size:100% auto;top:6px;right:0;content:"";border-top:none;border-right:none;border-bottom:none;border-left:none}.checkbox__list--button::-webkit-input-placeholder{font-size:18px;color:#000}.checkbox__list--button::-moz-placeholder{font-size:18px;color:#000}.checkbox__list--button:-ms-input-placeholder{font-size:18px;color:#000}.checkbox__list--button::-ms-input-placeholder{font-size:18px;color:#000}.checkbox__list--button::placeholder{font-size:18px;color:#000}.checkbox__list--button:focus{outline:0}.checkbox__list-input-text{position:relative;padding-left:15px}.checkbox__list-input-text::before{position:absolute;left:0;content:','}.checkbox__list-input-text:first-child{padding-left:0}.checkbox__list-input-text:first-child::before{display:none}.checkbox__list-input-count{display:none;position:absolute;right:25px;bottom:0}.checkbox__list-input-count.show{display:block}.checkbox__list--dropdown{margin:0;padding:0;border-radius:0;top:64px;border:1px solid #ccc;left:-570px;width:1110px}@media screen and (max-width: 1199px){.checkbox__list--dropdown{width:930px;left:-480px}}.checkbox__list--container{float:left;width:100%;position:relative}.checkbox__list--container-column{border-right:1px solid #E5E5E5;padding:0 25px}.checkbox__list--container-column:last-child{border-right:none}.checkbox__list--container .row{margin:0}.checkbox__list--container .row .col-md-4{padding:0 20px}.checkbox__list--container-list{position:relative;display:block;width:100%;margin:0;padding:0}.checkbox__list--container-list li{display:block;position:relative;cursor:pointer;list-style:none;margin:0 0 15px 0;padding:0 40px 0 0;color:#999}.checkbox__list--container-list li:last-child{margin:0}.checkbox__list--container .sprated-line{position:relative;padding-top:20px;padding-bottom:20px}.checkbox__list--container .sprated-line::before,.checkbox__list--container .sprated-line::after{background:#E5E5E5;position:absolute;content:'';width:1px;height:85%;display:block;left:calc(33.33333% + 40px);margin-left:-40px}.checkbox__list--container .sprated-line::after{top:20px;left:auto;right:calc(33.33333% - 40px);margin-left:0;margin-right:40px}.checkbox__list--option-text.selected{font-weight:700;color:#F24242}.checkbox__list--option-text.selected:after{position:absolute;content:'';width:18px;height:14px;background-image:url(https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/common/check-red.png);background-repeat:no-repeat;background-size:100% auto;top:6px;right:0;border-style:solid;border-width:0;-webkit-transform:none;transform:none}.checkbox__list--option-input{opacity:0;position:absolute;top:0;left:0}.checkbox__list--bottom{float:left;width:100%;border-top:1px solid #ccc;background-color:#E5E5E5;padding:10px 25px;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}.checkbox__list--bottom-results{float:left;color:#999}.checkbox__list--bottom-clear{float:left;text-transform:uppercase;font-weight:700;cursor:pointer}.checkbox__list--bottom-button{padding-left:20px;width:146px;float:right}.checkbox__list--bottom-button .button{height:auto}.dropdown.show .checkbox__list--button::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.no-margin{margin:0 !important}.partitioned-otp--outer{width:290px;overflow:hidden}.partitioned-otp--outer .partitioned-otp--inner{left:0;position:sticky}.partitioned-otp--outer .partitioned-otp--inner .partitioned-otp--input{padding-left:15px;letter-spacing:42px;border:0;background-image:-webkit-gradient(linear, right top, left top, color-stop(70%, black), color-stop(0%, rgba(255,255,255,0)));background-image:linear-gradient(to left, black 70%, rgba(255,255,255,0) 0%);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:340px;min-width:340px}.partitioned-otp--outer .partitioned-otp--inner .partitioned-otp--input:focus{outline:none}.words-wrapper{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:wrap;flex-wrap:wrap;max-width:100%}.words-wrapper .word-wrapper{padding-right:10px;max-width:100%;word-wrap:break-word}.words-wrapper .word-wrapper .word{opacity:0}.chars-wrapper{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:wrap;flex-wrap:wrap;max-width:100%}.chars-wrapper .char-wrapper{padding-right:10px;max-width:100%;word-wrap:break-word}.chars-wrapper .char-wrapper .char,.chars-wrapper .char-wrapper>.words:not(.chars)>.word{opacity:0}.words-original,.chars-original{display:none}.modal__center .modal-dialog{min-height:calc(100vh - 60px);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;overflow:auto}@media (max-width: 768px){.modal__center .modal-dialog{min-height:calc(100vh - 20px)}}.modal .close{position:absolute;width:15px;height:15px;display:block;background-color:transparent;background-image:url("../image/close.svg");background-repeat:no-repeat;background-position:0 0;background-size:cover;opacity:1;top:20px;right:20px;z-index:2}.modal .close:focus{outline:0}.modal__alert{text-align:center}@media screen and (min-width: 992px){.modal__alert{max-width:600px}}.modal__alert .modal-content{border-radius:0;border:none;padding:20px 40px}.modal__alert .modal-content .modal.body .title.heading{display:block;text-align:center}.modal__alert .heading h3,.modal__alert h3{margin-bottom:0}.maxx .modal__alert .text .cmp-text{padding-top:0 !important;padding-bottom:0 !important}.modal-dialog.modal-dialog-medium{max-width:620px;margin-top:6%}.modal-dialog.modal-dialog-medium .modal-content .modal-body{padding:5% 15%}.modal-dialog.modal-dialog-medium .modal-content .modal-body .title{font-size:30px;line-height:45px;font-size:1.875rem;line-height:2.8125rem;font-family:'DIN Bold', arial, sans-serif;text-align:center}.modal-dialog.modal-dialog-medium .modal-content .modal-body .button-wrapper{display:inline-block;width:100%;margin-top:10px}.modal-dialog.modal-dialog-medium .modal-content .modal-body .button-wrapper .button{width:100%}.modal-dialog.modal-dialog-medium .modal-content .modal-body .maxx-form--wrapper label{margin-left:15px;font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;line-height:18px}@media screen and (max-width: 767px){.modal-dialog.modal-dialog-medium{max-width:100%}}.table-container{padding-left:20px;padding-right:20px}@media screen and (max-width: 992px){.table-container{padding-left:10px;padding-right:10px}}.table-container .table-row{margin-left:0;margin-right:0;padding:30px}.table-container .table-row:nth-child(odd){background:#f5f5f5}.table-container .table-col__header{text-transform:uppercase}@media screen and (max-width: 767px){.table-container .table-col__header{margin-bottom:10px}}.banner-parallax-container{position:relative;display:none;width:100%;padding-top:35%;background-position:center 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.banner-parallax-container.profile{padding-bottom:20%}@media screen and (max-width: 767px){.banner-parallax-container{padding-bottom:100%}.masthead .banner-parallax-container{min-height:700px}}.banner-parallax-container.active{display:block}.banner-parallax-wrapper{position:absolute;top:5%;right:0;bottom:5%;left:5%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1920px){.banner-parallax-wrapper{bottom:15%}}@media screen and (max-width: 1440px){.banner-parallax-wrapper{bottom:3%}}@media screen and (max-width: 767px){.banner-parallax-wrapper{left:4%}}.banner-parallax{background-repeat:no-repeat;background-size:cover;height:100%}.banner-parallax__content{color:#fff;text-align:center;opacity:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.banner-parallax__content__wrapper{max-width:1020px;margin:0 auto;color:#fff;text-align:left;top:15%;left:10%;right:50%;bottom:auto;position:absolute}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-parallax__content__wrapper{top:6%;left:4%}}@media screen and (max-width: 767px){.banner-parallax__content__wrapper{right:10%;top:4%;left:0}}.banner-parallax__content.banner-parallax__content--visible{opacity:1}.banner-parallax__content .heading h1,.banner-parallax__content .heading h2,.banner-parallax__content .heading h3,.banner-parallax__content .title h1,.banner-parallax__content .cmp-title{color:#000;margin-bottom:20px;font-family:'DIN Bold', arial, sans-serif;font-size:36px}@media screen and (max-width: 767px){.banner-parallax__content .heading h1,.banner-parallax__content .heading h2,.banner-parallax__content .heading h3,.banner-parallax__content .title h1,.banner-parallax__content .cmp-title{font-size:42px;line-height:63px;font-size:2.625rem;line-height:3.9375rem;line-height:3rem;margin-bottom:20px}}@media screen and (min-width: 1280px){.banner-parallax__content .heading h1,.banner-parallax__content .heading h2,.banner-parallax__content .heading h3,.banner-parallax__content .title h1,.banner-parallax__content .cmp-title{font-size:54px;line-height:45px}}@media screen and (min-width: 1680px){.banner-parallax__content .heading h1,.banner-parallax__content .heading h2,.banner-parallax__content .heading h3,.banner-parallax__content .title h1,.banner-parallax__content .cmp-title{font-size:65px;line-height:48px}}@media screen and (min-width: 1920px){.banner-parallax__content .heading h1,.banner-parallax__content .heading h2,.banner-parallax__content .heading h3,.banner-parallax__content .title h1,.banner-parallax__content .cmp-title{font-size:75px;line-height:55px}}.banner-parallax__content .title h6{color:#000;margin-bottom:10px;font-family:'DIN Medium', arial, sans-serif}@media screen and (max-width: 767px){.banner-parallax__content .title h6{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem;line-height:1.5rem;margin-bottom:5px}}@media screen and (max-width: 767px){.banner-parallax__content .title .button{padding:5px 30px 7px}}.banner-parallax__content p{margin-top:30px;font-size:20px;line-height:30px}@media screen and (max-width: 767px){.banner-parallax__content p{margin-top:30px}}@media screen and (min-width: 1280px){.banner-parallax__content p{margin-top:30px;font-size:20px;line-height:30px}}@media screen and (min-width: 1680px){.banner-parallax__content p{margin-top:30px;font-size:32px;line-height:35px}}@media screen and (min-width: 1920px){.banner-parallax__content p{margin-top:30px;font-size:35px;line-height:40px}}.banner-parallax__content .button{display:inline-block;margin-top:20px}.banner-parallax-wrapper.banner-parallax-wrapper--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner-parallax-wrapper.banner-parallax-wrapper--left .banner-parallax__content{text-align:left}@media screen and (max-width: 767px){.masthead{position:relative}}.carousel-slide .carousel-slide--wrapper{position:relative;display:inline-block;width:100%;clear:both;margin-top:14px}.carousel-slide .background-img--holder{position:relative;z-index:99}.carousel-slide .background-img--holder img{width:100%}.carousel-slide .show-desktop{display:block !important}@media screen and (max-width: 767px){.carousel-slide .show-desktop{display:none !important}}.carousel-slide .show-mobile{display:none !important}@media screen and (max-width: 767px){.carousel-slide .show-mobile{display:block !important}}.carousel-slide .masthead-banner--content{position:absolute;top:-10%;right:0;bottom:5%;left:-30%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1920px){.carousel-slide .masthead-banner--content{bottom:15%}}@media screen and (max-width: 1440px){.carousel-slide .masthead-banner--content{top:-45%;bottom:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.carousel-slide .masthead-banner--content{top:-30%;bottom:0}}@media screen and (max-width: 767px){.carousel-slide .masthead-banner--content{left:1%}}.carousel-slide .masthead-banner--content .heading h1,.carousel-slide .masthead-banner--content .heading h2,.carousel-slide .masthead-banner--content .heading h3,.carousel-slide .masthead-banner--content .title h1,.carousel-slide .masthead-banner--content .cmp-title{color:#000;margin-bottom:20px;font-family:'DIN Bold', arial, sans-serif;font-size:36px}@media screen and (max-width: 767px){.carousel-slide .masthead-banner--content .heading h1,.carousel-slide .masthead-banner--content .heading h2,.carousel-slide .masthead-banner--content .heading h3,.carousel-slide .masthead-banner--content .title h1,.carousel-slide .masthead-banner--content .cmp-title{font-size:32px;line-height:48px;font-size:2rem;line-height:3rem;line-height:2.5rem;margin-bottom:20px}}@media screen and (min-width: 1280px){.carousel-slide .masthead-banner--content .heading h1,.carousel-slide .masthead-banner--content .heading h2,.carousel-slide .masthead-banner--content .heading h3,.carousel-slide .masthead-banner--content .title h1,.carousel-slide .masthead-banner--content .cmp-title{font-size:54px;line-height:45px}}@media screen and (min-width: 1680px){.carousel-slide .masthead-banner--content .heading h1,.carousel-slide .masthead-banner--content .heading h2,.carousel-slide .masthead-banner--content .heading h3,.carousel-slide .masthead-banner--content .title h1,.carousel-slide .masthead-banner--content .cmp-title{font-size:65px;line-height:48px}}@media screen and (min-width: 1920px){.carousel-slide .masthead-banner--content .heading h1,.carousel-slide .masthead-banner--content .heading h2,.carousel-slide .masthead-banner--content .heading h3,.carousel-slide .masthead-banner--content .title h1,.carousel-slide .masthead-banner--content .cmp-title{font-size:75px;line-height:55px}}.carousel-slide .masthead-banner--content .title h6{color:#000;margin-bottom:10px;font-family:'DIN Medium', arial, sans-serif}@media screen and (max-width: 767px){.carousel-slide .masthead-banner--content .title h6{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem;line-height:1.5rem;margin-bottom:5px}}@media screen and (max-width: 767px){.carousel-slide .masthead-banner--content .title .button{padding:5px 30px 7px}}.carousel-slide .masthead-banner--content p{margin-top:30px;font-size:20px;line-height:30px}@media screen and (max-width: 767px){.carousel-slide .masthead-banner--content p{margin-top:30px}}@media screen and (min-width: 1280px){.carousel-slide .masthead-banner--content p{margin-top:30px;font-size:20px;line-height:30px}}@media screen and (min-width: 1680px){.carousel-slide .masthead-banner--content p{margin-top:30px;font-size:32px;line-height:35px}}@media screen and (min-width: 1920px){.carousel-slide .masthead-banner--content p{margin-top:30px;font-size:35px;line-height:40px}}.carousel-slide .masthead-banner--content .button{display:inline-block;margin-top:20px}.masthead-content--container{background:#96c51b;width:100%;height:auto;position:relative;top:-7px;padding:15px 0;text-align:center;font-family:'DIN Bold';font-size:1rem}@media screen and (max-width: 767px){.masthead-content--container{position:relative;top:-5px !important}}.masthead-content--container h3 .txt-white{color:#fff}.masthead-content--container h3 .txt-black{color:#000;margin-left:5px}.carousel{padding:0 0 30px 0}@media screen and (max-width: 992px){.carousel{padding:0 0 15px 0}}.carousel-container{position:relative}.carousel-container .carousel-slide{position:relative;width:100%;max-width:100%}.carousel-container.slick-dotted.slick-slider{padding-bottom:0px;margin-bottom:0}@media screen and (max-width: 767px){.carousel-container.slick-dotted.slick-slider{margin-bottom:0}}.carousel-container .slick-dots{bottom:0}.carousel-container .slick-dots li{position:relative;display:inline-block;margin:0 10px}.carousel-container .slick-dots li button{width:20px;height:20px;padding:0;margin:0 auto;border:1px solid #999;border-radius:100%}.carousel-container .slick-dots li button:before{position:absolute;width:15px;height:15px;color:transparent;cursor:pointer;background:transparent;border-radius:50%;opacity:1}.carousel-container .slick-dots .slick-active button:before{background:#F24242}.carousel-container .video-container{padding-left:0;padding-right:0}@media screen and (max-width: 992px){.carousel-container .video-container{padding-left:0;padding-right:0}}.carousel-container .video-container.youtube-video-container{margin:0}.carousel-header{text-align:center;background:#ffebd1;padding:20px 0}.navbar-wrapper{position:relative;z-index:1030}@media screen and (max-width: 767px){.navbar-wrapper{top:0}}@media screen and (max-width: 1023px){.navbar-wrapper{height:48px;background:#fff;border-bottom:1px solid #ccc}}@media screen and (min-width: 1024px){.navbar-wrapper{height:48px;background:#fff;border-bottom:1px solid #ccc}}.navbar-container{height:72px;background:#fff;-webkit-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out}@media screen and (max-width: 1023px){.navbar-container{height:60px}}@media screen and (min-width: 1024px){.navbar-container{height:72px}}.navbar-container.expand{border-bottom:1px solid #ccc}.navbar-container.fixed-top{position:absolute}.navbar{height:100px;padding:0 20px;background:#fff}@media screen and (max-width: 766px){.navbar.desktop{display:none}}.navbar.mobile{padding:0 0;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}@media screen and (min-width: 767px){.navbar.mobile{display:none}}.navbar.mobile.fixed-top{position:absolute}.navbar .map-pin-icon{width:20px;height:20px;margin-right:4px;margin-top:3px}.navbar .map-pin-icon svg{fill:#96c51b}.navbar .map-description{vertical-align:middle}.navbar .search-button{height:26px}.navbar .search-button button{height:26px;padding:0;background:none;border:none;outline:0}.navbar .search-button button img{height:26px}.navbar .language-selector{padding:0 5px 10px}.navbar .language-selector .dropdown-toggle{position:relative}.navbar .language-selector .dropdown-toggle span{display:inline-block;margin-right:5px;color:rgba(0,0,0,0.87);font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;line-height:25px !important}.navbar .language-selector .dropdown-toggle img{display:inline-block;width:20px;height:20px}.navbar .language-selector .dropdown-toggle:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.navbar .language-selector .dropdown-menu{top:30px;padding:0;margin:0;border-top:none;border-right:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-radius:0;min-width:900px}@media screen and (max-width: 1100px){.navbar .language-selector .dropdown-menu{min-width:800px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.navbar .language-selector .dropdown-menu{top:45px}}@supports (-ms-user-select: none){.navbar .language-selector .dropdown-menu{top:45px}}.navbar .language-selector .dropdown-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar a,.language-selector a{padding:0;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;height:60%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.navbar-expand-md .navbar-nav{height:100%;padding:0;margin-left:12%;margin-top:35px;width:100%}@media screen and (min-width: 768px) and (max-width: 1023px){.navbar-expand-md .navbar-nav{margin-left:0}}.navbar-expand-md .navbar-nav .nav-item{height:100%;margin:0 4%}@media screen and (min-width: 768px) and (max-width: 1023px){.navbar-expand-md .navbar-nav .nav-item{margin:0 1%}}.navbar-expand-md .navbar-nav .nav-item:last-child a.nav-link:before{content:none}.navbar-expand-md .navbar-nav .nav-item>.nav-item__buffer{height:0px}.navbar-expand-md .navbar-nav .nav-item.active>.nav-item__buffer{height:0px}.navbar-expand-md .navbar-nav .nav-item.nav-item--link .nav-link:hover{color:#96c51b}.navbar-expand-md .navbar-nav .nav-item.show a.nav-link{-webkit-box-shadow:inset 0 -4px 0 0 #96c51b;box-shadow:inset 0 -4px 0 0 #96c51b}.navbar-expand-md .navbar-nav a.nav-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:20px 0;color:#000;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:'DIN Medium' !important}.navbar-expand-md .navbar-nav a.nav-link .icon{margin-left:5px;margin-top:-3px}.navbar-expand-md .navbar-nav a.nav-link:before{position:absolute;top:50%;right:0;width:1px;height:44px;content:' ';-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navbar-expand-md .navbar-nav a.nav-link.no-separator:before{content:none}.navbar-expand-md .navbar-nav a.nav-link.active,.navbar-expand-md .navbar-nav a.nav-link.selected{color:#96c51b}.navbar-expand-md .navbar-nav a.nav-link.active2{color:#96c51b}@media screen and (max-width: 1440px){.navbar-expand-md .navbar-nav a.nav-link{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem}}@media screen and (max-width: 1200px){.navbar-expand-md .navbar-nav a.nav-link{font-size:17px;line-height:25.5px;font-size:1.0625rem;line-height:1.59375rem}}@media screen and (max-width: 1024px){.navbar-expand-md .navbar-nav a.nav-link{padding:0 10px}}.navbar-expand-md .navbar-nav a.nav-link.dropdown-toggle:after{content:none}.navbar-expand-md .navbar-nav .dropdown-menu{display:none}.navbar-expand-md .navbar-nav .dropdown-menu.show{display:block;opacity:0}.navbar-expand-md .navbar-nav .dropdown-menu.show.slide{opacity:1}.navbar-expand-md .navbar-nav .dropdown-menu.w-100{padding:30px 0 40px;margin-top:1px;border:none}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container{max-width:1140px;padding:0 20px 40px 20px;margin:0 auto}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container>[class*="col"]{padding-left:0;padding-right:10px}@media screen and (max-width: 1200px){.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container>[class*="col"]{padding-left:40px;padding-right:40px}}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container>[class*="col"]:first-child{padding-left:0px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container>[class*="col"]:last-child{padding-right:0px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper h5{margin-bottom:20px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .banner-wrapper{margin-bottom:20px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .link-wrapper ul{margin:0;padding:0}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .link-wrapper ul li{list-style-type:none}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .link-wrapper ul li a{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem;font-weight:700;color:#212121 .navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .link-wrapper ul li a}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .link-wrapper ul li a :hover{color:#B2D234}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--items ul li{list-style-type:none;margin-bottom:20px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--items ul li a img{display:inline-block;width:24px;height:auto}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--items ul li a span{display:inline-block;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;color:#212121;margin-left:10px;position:relative;top:5px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--items ul li a:hover span{color:#B2D234}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--lists{margin-bottom:30px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--lists .icon-title{display:block;position:relative;left:-48px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--lists .icon-title img{display:inline-block;width:35px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--lists .icon-title span{display:inline-block;color:#000;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;text-transform:uppercase;font-family:'DIN Medium', arial, sans-serif;margin-left:10px;position:relative;top:5px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--lists ul{margin-top:10px;margin-left:10px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--lists ul li{list-style-type:none;margin-bottom:10px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container .sub-menu--list---wrapper .icon-content--lists ul li a{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container2{margin:0}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container2>[class*="col"]{padding-left:60px;padding-right:60px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container2>[class*="col"]:first-child{padding-left:0}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-container2>[class*="col"]:last-child{padding-right:0}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .sub-menu-upcoming-events{padding-right:10%}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .heading-space{min-height:50px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .col+.col{padding-left:5px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container img{width:100%;max-width:280px;height:auto}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container img.img-text-box__img--medium{max-width:390px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .middle-content-container .img-text-box .img-text-box__text{padding:20px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .rainbow-bar--vertical .cmp-title__text>*:before{left:-15px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .title .cmp-title{margin-bottom:40px}.navbar-expand-md .navbar-nav .dropdown-menu.w-100 .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-expand-md .navbar-nav .dropdown-menu.w-contained{min-width:670px;margin:0}.navbar-expand-md .navbar-nav .dropdown-menu.w-contained>li>a{white-space:nowrap}.navbar-expand-md .navbar-nav .dropdown-menu.position-auto{left:50%;padding:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navbar-expand-md .navbar-nav .dropdown-menu.position-auto .sub-menu-list .sub-menu-list__item{padding:5px 10px}.navbar-expand-md .navbar-nav .dropdown-menu.position-auto .sub-menu-list .sub-menu-list__item:before{content:none}.navbar-expand-md .navbar-nav .dropdown-menu.position-auto .sub-menu-list__item{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-align:center;-ms-flex-align:center;align-items:center}.navbar-expand-md .navbar-nav .dropdown-menu.position-auto .sub-menu-list__item span{margin-right:10px}.navbar-expand-md .navbar-nav .dropdown-menu.position-auto .sub-menu-list__item svg{min-width:8px;padding-top:2px;margin-left:auto}.navbar-expand-md .navbar-nav .menu-title{padding-right:30px;color:#96c51b;text-align:right}.navbar-expand-md .navbar-nav .sub-menu-list{margin-bottom:20px}.navbar-expand-md .navbar-nav .sub-menu-list:last-child{margin-bottom:0}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__label{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;padding:0}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item{padding:10px 10px 10px 20px;display:block;border-bottom:1px solid rgba(199,199,199,0.5);float:left;clear:both;width:100%;height:auto;overflow:hidden;text-transform:uppercase}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item:active,.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item.active,.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;background:#B2D234;color:#000}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item:active:before,.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item.active:before,.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item:hover:before{border-left-color:#96c51b}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item:active svg,.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item.active svg,.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item:hover svg{fill:#96c51b}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item span{float:left;margin:5px 0 0 15px;width:70%}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item img{float:left;width:24px;height:24px;display:block}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item img.icon-right{float:right}.navbar-expand-md .navbar-nav .sub-menu-list .sub-menu-list__item.two-line img{margin-top:7px}.navbar-expand-md .navbar-nav .sub-menu-list.sub-menu-list--smaller .sub-menu-list__item{padding-bottom:10px;padding-top:10px}.navbar-expand-md .navbar-nav .sub-menu-advertisement{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:70px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar-expand-md .navbar-nav .sub-menu-advertisement img{max-width:100%;width:300px;height:auto;margin:0 auto}.navbar-expand-md .navbar-nav .sub-menu-advertisement .caption{margin-top:15px;color:#999}.navbar-expand-md .navbar-nav .footnote{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;text-align:center;border-top:1px solid #ccc;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar-right-side .navbar-right-side__upper,.navbar-right-side .navbar-right-side__lower{margin-left:auto}.navbar-right-side .navbar-right-side__upper{padding-right:0}.navbar-right-side .navbar-right-side__upper .browsing-types{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:5px;list-style:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar-right-side .navbar-right-side__upper .browsing-types li{position:relative;padding:0 15px}.navbar-right-side .navbar-right-side__upper .browsing-types li:before{position:absolute;top:50%;right:0;width:1px;height:12px;background-color:#ccc;content:' ';-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navbar-right-side .navbar-right-side__upper .browsing-types li:last-child{padding-right:0}.navbar-right-side .navbar-right-side__upper .browsing-types li:last-child:before{content:none}.navbar-right-side .navbar-right-side__upper .browsing-types a:focus,.navbar-right-side .navbar-right-side__upper .browsing-types a:active,.navbar-right-side .navbar-right-side__upper .browsing-types a:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.navbar-right-side .navbar-right-side__lower{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-align:center;-ms-flex-align:center;align-items:center}.navbar-right-side .navbar-right-side__lower>div{padding:5px 20px 0}.navbar-right-side .navbar-right-side__lower>div:last-child{padding-right:0}.navbar.mobile .navbar-mobile-outer-layer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 10px}.navbar.mobile .navbar-mobile-outer-layer .search-button,.navbar.mobile .navbar-mobile-outer-layer .mobile-logo,.navbar.mobile .navbar-mobile-outer-layer .hamburger-menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar.mobile .navbar-mobile-outer-layer .icon-elements{display:inline-block;width:48%;text-align:right;margin-top:15px}.navbar.mobile .navbar-mobile-outer-layer .icon-elements div{display:inline-block;margin:0 15px}.navbar.mobile .navbar-mobile-outer-layer .mobile-logo{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:5px}.navbar.mobile .navbar-mobile-outer-layer .mobile-logo .navbar-brand{width:100%;max-width:85px;margin:15px 0 0;text-align:center}.navbar.mobile .navbar-mobile-outer-layer .mobile-logo img{max-width:100%;margin:0 auto}.navbar.mobile .navbar-mobile-outer-layer .hamburger-menu-button{padding-right:0;cursor:pointer;background:transparent;border:none;outline:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;right:20px}.navbar.mobile .navbar-mobile-outer-layer .hamburger-menu-button svg{width:24px;height:19px;margin-top:8px}.navbar.mobile .navbar-mobile-outer-layer .hamburger-menu-button img{width:40px;height:40px}.navbar.mobile .navbar-mobile-outer-layer .notices-show{position:absolute;right:54px;top:40%}.navbar.mobile.fixed-top .mobile-logo .navbar-brand{margin-top:10px}.navbar-mobile-inner-layer{position:fixed;top:0;right:-100%;z-index:9999;width:100%;max-height:100vh;min-height:100%;height:100%;overflow-y:scroll;background:#fff;-webkit-transition:right 450ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:right 450ms cubic-bezier(0.455, 0.03, 0.515, 0.955);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar-mobile-inner-layer.show{right:0}.navbar-mobile-inner-layer .inner-nav-top-bar{height:60px;padding:0 0 0 15px;background:#e0f2ed;background:#fff;float:left;width:100%}.navbar-mobile-inner-layer .inner-nav-top-bar .button-container{float:right;width:10%;margin-top:15px;position:relative;right:25px}.navbar-mobile-inner-layer .inner-nav-top-bar .button-container img{width:40px}.navbar-mobile-inner-layer .inner-nav-top-bar .mobile-logo{float:left;width:40%;margin-top:12px;margin-bottom:10px}.navbar-mobile-inner-layer .inner-nav-top-bar .mobile-logo img{width:85px}.navbar-mobile-inner-layer .inner-nav-top-bar .icon-elements{display:inline-block;width:50%;text-align:right;margin-top:14px}.navbar-mobile-inner-layer .inner-nav-top-bar .icon-elements div{display:inline-block;margin:0 15px}.navbar-mobile-inner-layer .inner-nav-top-bar .close-button-container{width:38px;height:39px;padding:0;cursor:pointer;background-color:transparent;border:none;outline:none}.navbar-mobile-inner-layer .inner-nav-top-bar .close-button-container img{max-width:70%}.navbar-mobile-inner-layer .inner-nav-top-bar .dropup,.navbar-mobile-inner-layer .inner-nav-top-bar .dropright,.navbar-mobile-inner-layer .inner-nav-top-bar .dropdown,.navbar-mobile-inner-layer .inner-nav-top-bar .dropleft{position:initial}.navbar-mobile-inner-layer .inner-nav-top-bar .dropdown-menu{top:80px !important;width:100%;padding:0px;padding-bottom:50px;-webkit-transform:none !important;transform:none !important;border-left:1px solid white}.navbar-mobile-inner-layer .inner-nav-top-bar .dropdown-menu__list,.navbar-mobile-inner-layer .inner-nav-top-bar .dropdown-menu__list:first-child,.navbar-mobile-inner-layer .inner-nav-top-bar .dropdown-menu__list:last-child{padding:0px}.navbar-mobile-inner-layer .inner-nav-top-bar .dropdown-menu__list li:last-child{margin-bottom:15px}.navbar-mobile-inner-layer .inner-nav-top-bar .language-selector .dropdown-menu__list li{margin-bottom:0px;padding:10px 0 10px 20px;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-mobile-inner-layer .inner-nav-top-bar .language-selector .dropdown-menu__list li:before{content:" ";color:transparent;display:inline-block;margin-right:5px;border-left:3px solid transparent}.navbar-mobile-inner-layer .inner-nav-top-bar .language-selector .dropdown-menu__list li a.dropdown-item{white-space:normal}.navbar-mobile-inner-layer .inner-nav-top-bar .language-selector .dropdown-menu__list li a.dropdown-item:hover,.navbar-mobile-inner-layer .inner-nav-top-bar .language-selector .dropdown-menu__list li a.dropdown-item:active{background:white;color:#F24242}@media screen and (max-width: 1023px){.navbar-mobile-inner-layer .inner-nav-top-bar .language-selector.alt-design .dropdown-menu__list{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #cfcfcf}}.navbar-mobile-inner-layer .mobile-nav--container{display:inline-block;width:96%;clear:both;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.navbar-mobile-inner-layer .mobile-nav--container ul{padding:0;margin:15px 0 0 15px}@media screen and (max-width: 767px){.navbar-mobile-inner-layer .mobile-nav--container ul{margin:15px 0 0 0}}.navbar-mobile-inner-layer .mobile-nav--container ul li{list-style-type:none;padding:0 0 15px 0;margin-top:15px;text-align:center}.navbar-mobile-inner-layer .mobile-nav--container ul li a{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem;font-family:'DIN Bold'}.navbar-mobile-inner-layer .mobile-nav--container ul li a:hover,.navbar-mobile-inner-layer .mobile-nav--container ul li a:active{color:#96c51b}.navbar-mobile-inner-layer .mobile-nav--container ul li a.selected{color:#96c51b}.navbar-mobile-inner-layer .inner-nav-main{position:relative;z-index:9}.navbar-mobile-inner-layer .inner-nav-main .accordion-drawer:last-child .inner-nav-first-level__listitem{border-bottom:1px solid #eee}.navbar-mobile-inner-layer .inner-nav-main .accordion-drawer:nth-last-child(2) .inner-nav-first-level__listitem{border-bottom:1px solid #eee}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level{position:absolute;top:0;left:-500px;width:100%;height:100%;z-index:10;background:#fff;display:none}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-title{width:100%;clear:both;padding:20px 15px;margin-bottom:5px}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-title img{display:inline-block;position:relative;top:-3px}@media screen and (max-width: 767px){.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-title img{top:0}}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-title span{font-size:21px;line-height:31.5px;font-size:1.3125rem;line-height:1.96875rem;color:#000;text-transform:uppercase;line-height:21px;margin-left:10px}@media screen and (max-width: 767px){.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-title span{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN Bold'}}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-image{width:100%;padding:0 20px 20px;display:inline-block;overflow:hidden}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-image img{width:100%}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-list{border-bottom:1px solid rgba(199,199,199,0.5)}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-list h5{font-size:21px;line-height:31.5px;font-size:1.3125rem;line-height:1.96875rem;color:#000;text-transform:uppercase;margin-bottom:0}@media screen and (max-width: 767px){.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-list h5{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-list .sub-menu-list__item img{margin-right:15px}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .sub-menu-list .sub-menu-list__item span{margin-left:0;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-second-level .second-level-nav{display:none}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem{display:-webkit-box;display:-ms-flexbox;display:flex;width:92%;padding:10px 5px;margin:0 15px;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #ccc;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem>a{color:inherit;text-decoration:none}.navbar-mobile-inner-layer .inner-nav-main [aria-expanded="true"]{background-color:#fff;color:#B2D234;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN Medium', arial, sans-serif}.navbar-mobile-inner-layer .inner-nav-main [aria-expanded="true"]>a{color:#B2D234}.navbar-mobile-inner-layer .inner-nav-main [aria-expanded="true"] .minus-sign{display:block;fill:white}.navbar-mobile-inner-layer .inner-nav-main [aria-expanded="true"] .plus-sign{display:none;fill:white}.navbar-mobile-inner-layer .inner-nav-main [aria-expanded="false"] .plus-sign{display:block}.navbar-mobile-inner-layer .inner-nav-main [aria-expanded="false"] .minus-sign{display:none}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem .plus-sign,.navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem .minus-sign{margin-top:-2px;margin-left:auto}.navbar-mobile-inner-layer .inner-nav-main .inner-nav-first-level__listitem .right-sign{margin-left:auto}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 15px;border-bottom:1px solid #000}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list.sub-menu-list--smaller{padding:20px 0px;background:#f5f5f5;border-bottom:1px solid #ccc}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item{padding:10px 0;margin:0;background:#fff;border-bottom:1px solid rgba(199,199,199,0.5);-webkit-box-shadow:none;box-shadow:none;float:left;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item span{margin-left:15px;font-size:15px;line-height:22.5px;font-size:.9375rem;line-height:1.40625rem;color:#000;text-transform:uppercase;font-family:'DIN', arial, sans-serif}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item img{float:left;width:24px;height:24px;display:block}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item img.icon-right{float:right}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item:last-child{border-bottom:0}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list .sub-menu-list__item.icon-title span{font-size:15px;line-height:22.5px;font-size:.9375rem;line-height:1.40625rem;font-family:'DIN Medium', arial, sans-serif}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list.sub-menu-list--smaller .sub-menu-list__label{padding:15px 20px 5px 20px;padding-top:0;padding-bottom:0}.navbar-mobile-inner-layer .inner-nav-main .sub-menu-list.sub-menu-list--smaller .sub-menu-list__item{padding:10px 20px;border:none}.navbar-mobile-inner-layer .inner-nav-main .icon-menu-lists{padding:40px;background:#f5f5f5;border-bottom:1px solid #ccc}.navbar-mobile-inner-layer .inner-nav-main .icon-list{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-mobile-inner-layer .inner-nav-main .map-pin-icon{width:20px;height:30px;margin-right:4px}.navbar-mobile-inner-layer .inner-nav-main .map-description{vertical-align:middle}.navbar-mobile-inner-layer .inner-nav-bottom-bar{background:#fff;margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.navbar-mobile-inner-layer .inner-nav-bottom-bar .language-wrapper{width:100%;margin:15px}.navbar-mobile-inner-layer .inner-nav-bottom-bar .language-wrapper .language-container{width:40%;float:left}.navbar-mobile-inner-layer .inner-nav-bottom-bar .language-wrapper .language-container svg{float:left;margin-right:10px}.navbar-mobile-inner-layer .inner-nav-bottom-bar .language-wrapper .language-container span{float:left;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;text-transform:uppercase}.navbar-mobile-inner-layer .inner-nav-bottom-bar .language-wrapper .language-list{width:60%;float:right;text-align:right}.navbar-mobile-inner-layer .inner-nav-bottom-bar .language-wrapper .language-list ul li{list-style-type:none;margin-bottom:15px}.navbar-mobile-inner-layer .inner-nav-bottom-bar .language-wrapper .language-list ul li img{display:inline-block;width:20px;height:20px;margin-left:10px}.navbar-mobile-inner-layer .inner-nav-bottom-bar .language-wrapper .language-list ul li span{display:inline-block;font-size:15px;line-height:22.5px;font-size:.9375rem;line-height:1.40625rem}.search__droopdown{position:relative;z-index:4;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.search__droopdown.show{display:block;opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.search__droopdown.slide{opacity:1;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;top:0}.search__droopdown-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.8);display:none;opacity:0;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.search__droopdown-overlay.show{display:block;z-index:1000;opacity:0}.search__droopdown-overlay.slide{opacity:1}.search__droopdown--form{position:absolute;background:#fff;padding-top:10px;display:block;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out;width:100%;top:-400px;z-index:1001}.search__droopdown--form.show{opacity:1;overflow:visible}.search__droopdown--form-label{color:#000;text-transform:uppercase;margin-bottom:5px}.search__droopdown--form-wrapper{position:relative;padding:20px 0}.search__droopdown--form-input{width:100%;border:none;background:none;border-bottom:1px solid #999;padding-bottom:5px;padding-right:55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__droopdown--form-input:focus{outline:0}.search__droopdown--form-button{position:absolute;background-color:transparent;border:none;vertical-align:.255em;bottom:25px;right:-5px}.search__droopdown--form-button:focus{outline:0}.search__droopdown--keywords{position:relative;padding:40px 0 40px 0}.search__droopdown--keywords-label{color:#ccc;margin-bottom:10px}.search__droopdown--keywords-results .button{font-size:15px;line-height:1.5rem;padding-top:7px;padding-top:7px;padding-left:15px;padding-right:15px;margin-top:0;margin-bottom:10px;margin-right:10px}@media screen and (max-width: 992px){.search__droopdown--keywords-results .button{font-size:14px;margin-bottom:5px}}.search__droopdown--container{padding-left:249px;padding-right:275px;-webkit-box-align:first baseline;-ms-flex-align:first baseline;align-items:first baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1440px){.search__droopdown--container{padding-left:245px;padding-right:265px}}@media screen and (max-width: 1024px){.search__droopdown--container{padding:0}}.maxx .search__droopdown--container .container{margin-left:0;margin-right:0}@media screen and (min-width: 1441px){.maxx .search__droopdown--container .container{max-width:832px}}@media screen and (max-width: 1440px){.maxx .search__droopdown--container .container{max-width:650px}}@media screen and (min-width: 1201px){.maxx .search__droopdown--container .container{padding-right:28px;padding-left:38px}}@media screen and (max-width: 1200px){.maxx .search__droopdown--container .container{max-width:545px;padding-left:25px;padding-right:15px}}@media screen and (max-width: 1024px){.maxx .search__droopdown--container .container{max-width:960px;padding-left:30px;padding-right:30px}}footer.footer{padding:0 0 20px 0;color:#000;background:#dddedf;padding:30px 0}@media screen and (max-width: 767px){footer.footer ul{padding:0;margin:0}}footer.footer ul li{list-style-type:none;font-family:'DIN Medium', arial, sans-serif;font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem}@media screen and (max-width: 767px){footer.footer ul li{margin-bottom:15px;text-align:center}}footer.footer .logo-container{width:100%;display:inline-block;clear:both;margin-top:10px}@media screen and (max-width: 767px){footer.footer .logo-container{margin-top:10px}}footer.footer .logo-container .logo-app{float:left;width:40%}@media screen and (max-width: 767px){footer.footer .logo-container .logo-app{width:30% !important}}@media screen and (max-width: 1024px){footer.footer .logo-container .logo-app img{width:80%}}footer.footer .logo-container .logo-app--store{float:left;width:50%}footer.footer .logo-container .logo-app--store img{width:100%}footer.footer .logo-container .logo-app--store a{margin-bottom:10px;display:inline-block;width:100%}footer.footer .logo-container .logo-app--store a:last-child{margin-bottom:0}footer.footer h6{font-family:'DIN Bold', arial, sans-serif;font-size:1.375rem}@media screen and (max-width: 767px){footer.footer h6{margin-top:20px;font-size:1.1rem}}@media screen and (max-width: 1024px){footer.footer h6{font-size:0.9rem;text-align:center !important}}footer.footer .footer-footnote__right-list p{line-height:1.6875rem;font-size:1.125rem;font-family:'DIN Medium', arial, sans-serif !important}@media screen and (max-width: 767px){footer.footer .footer-footnote__right-list p{text-align:center}}@media screen and (max-width: 1024px){footer.footer .footer-footnote .col-lg-2{width:20%}footer.footer .footer-footnote .col-lg-3{width:25%}footer.footer .footer-footnote .col-lg-4{width:30%}footer.footer .footer-footnote ul{padding:0}}@media screen and (max-width: 767px){footer.footer .footer-footnote .col-lg-2,footer.footer .footer-footnote .col-lg-3,footer.footer .footer-footnote .col-lg-4{width:100% !important}footer.footer .footer-footnote ul{padding:0}}#back-to-top{position:absolute;left:50%;bottom:2%;z-index:9999;width:32px;height:32px;text-align:center;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;opacity:0}@media screen and (max-width: 767px){#back-to-top{left:auto;right:12%;bottom:1%}}#back-to-top.show{opacity:1}#content{height:2000px}.masthead-carousel__container{position:relative}.masthead-carousel__container.height-265 .masthead-carousel__item{height:265px}.masthead-carousel__container.height-315 .masthead-carousel__item{height:379px}.masthead-carousel__container.height-576 .masthead-carousel__item{height:576px}@media screen and (max-width: 1680px){.masthead-carousel__container.height-576 .masthead-carousel__item{height:526px}}@media screen and (max-width: 1440px){.masthead-carousel__container.height-576 .masthead-carousel__item{height:450px}}@media screen and (max-width: 1280px){.masthead-carousel__container.height-576 .masthead-carousel__item{height:400px}}@media screen and (max-width: 1024px){.masthead-carousel__container.height-576 .masthead-carousel__item{height:320px}}@media screen and (max-width: 992px){.masthead-carousel__container{margin-bottom:15px !important}}@media screen and (max-width: 767px){.masthead-carousel__container .slick-prev{left:5px;z-index:9;width:22px;height:60px;font-size:24px;background:rgba(234,234,234,0.8)}.masthead-carousel__container .slick-prev:before{color:transparent;background:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/svg/arrow-prev.svg") no-repeat;left:7px;position:relative;top:5px}.masthead-carousel__container .slick-next{right:5px;width:22px;height:60px;font-size:24px;background:rgba(255,255,255,0.5)}.masthead-carousel__container .slick-next:before{color:transparent;background:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/svg/arrow-next.svg") no-repeat}}.masthead-carousel__container .carousel-slide .masthead-carousel__link>img{width:20px;height:20px}@media screen and (max-width: 767px){.masthead-carousel__container .carousel-slide .masthead-carousel__link>img{width:13px;height:13px}}.masthead-carousel__container .carousel-slide .masthead-carousel__link>img.hide{display:none}.masthead-carousel__container.carousel-container.slick-slider .slick-dots{bottom:0px}@media screen and (max-width: 767px){.masthead-carousel__container.carousel-container.slick-slider .slick-dots{bottom:10px}}.masthead-carousel__container.carousel-container.slick-slider .slick-dots button:before{background-color:#C4C4C4;border-color:#C4C4C4}.masthead-carousel__container.carousel-container.slick-slider .slick-dots .slick-active button:before{background-color:#96c51b}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.masthead-carousel__container.carousel-container.slick-slider .slick-slide.slick-active video{-webkit-animation:none !important;animation:none !important}}.masthead-carousel__container.carousel-container.slick-slider .carousel-slide .masthead-carousel__logos img{width:140px;height:auto}@media screen and (max-width: 767px){.masthead-carousel__container.carousel-container.slick-slider .carousel-slide .masthead-carousel__logos img{width:65px}}@media screen and (max-width: 767px){.masthead-carousel__container.rectangle.masthead-carousel__container .slick-prev,.masthead-carousel__container.rectangle.masthead-carousel__container .slick-next{top:40%}.masthead-carousel__container.rectangle .masthead-carousel__item{height:184px}}.masthead-carousel__item{position:relative;width:100%;height:360px;margin:0}@media screen and (max-width: 767px){.masthead-carousel__item{margin:0}}.masthead-carousel__item video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.masthead-carousel__item video{max-height:100%}}@media screen and (max-width: 767px){.masthead-carousel__item video.masthead-video-desktop{display:none}}@media screen and (min-width: 768px){.masthead-carousel__item video.masthead-video-mobile{display:none}}.masthead-carousel__image{top:0%;left:0%;right:0%;bottom:0%;position:absolute;display:block;width:100%;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:'object-fit: cover; object-position: 50% 50%;';background-repeat:no-repeat;background-size:contain}@media (min-width: 400px) and (max-width: 500px){.masthead-carousel__image{background-size:cover}}.masthead-carousel__wrapper{position:absolute;top:0%;right:0%;bottom:0%;left:0%;z-index:100}.masthead-carousel__content{color:#fff;text-align:left;top:25%;left:10%;right:50%;bottom:auto;position:absolute}@media screen and (max-width: 1440px){.masthead-carousel__content{right:25%}}@media screen and (max-width: 767px){.masthead-carousel__content{bottom:60px;left:20px;top:20%;right:5%}}.masthead-carousel__content .heading h1{font-family:'DIN Bold', arial, sans-serif}.masthead-carousel__content .heading h3{font-family:'DIN', arial, sans-serif}.masthead-carousel__content .heading h1,.masthead-carousel__content .heading h3,.masthead-carousel__content p{color:#fff}.masthead-carousel__content .heading h1{margin-bottom:30px}@media screen and (max-width: 767px){.masthead-carousel__content .heading h1{font-size:30px;line-height:45px;font-size:1.875rem;line-height:2.8125rem;line-height:36px;margin-bottom:10px}}.masthead-carousel__content .heading h3{margin-bottom:40px}@media screen and (max-width: 767px){.masthead-carousel__content .heading h3{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;line-height:30px;margin-bottom:20px}}.masthead-carousel__content .cmp-title{max-width:100%;margin-bottom:0px;width:100%}@media screen and (max-width: 767px){.masthead-carousel__content .cmp-title{padding-left:16px}}.masthead-carousel__content .text,.masthead-carousel__content .title{text-shadow:0px 0px 10px #343434,0px 0px 10px #343434}@media screen and (min-width: 768px){.masthead-carousel__content .copy.copy--regular p{font-size:1.875rem;line-height:40px}}.masthead-carousel__content .title{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;max-width:100%}.masthead-carousel__content .title .cmp-rainbow{position:absolute;top:24px;left:0;bottom:24px;display:none}.masthead-carousel__content .title .cmp-rainbow img{height:100%;width:12px}@media screen and (max-width: 767px){.masthead-carousel__content .title .cmp-rainbow{top:12px;bottom:12px}.masthead-carousel__content .title .cmp-rainbow img{width:6px}}.masthead-carousel__content .title .cmp-title__text{margin-bottom:0}.masthead-carousel__content .title+.text.copy--regular .cmp-text{padding:0 !important}@media screen and (max-width: 767px){.masthead-carousel__content .title+.text.copy--regular{padding-left:16px}}.masthead-carousel__link{color:white}.masthead-carousel__link span img{display:inline-block;width:7px !important;height:auto}.masthead-carousel__link>img{display:inline-block;margin-left:5px;width:auto}.masthead-carousel__logos{bottom:50px;right:15px;position:absolute;display:none}@media screen and (min-width: 768px){.masthead-carousel__logos{right:80px;bottom:40px;display:none}}.banner-container{width:100%;display:inline-block;height:auto;position:relative;z-index:99;background:#fff4e2;top:-6px}.banner-container .image-container{position:relative;z-index:99}.banner-container .img-wrapper.mobile{display:none}.banner-container .img-wrapper .background-container{background:#fff4e2}.banner-container .terms-conditions{background:#96c51b;width:100%;height:auto;position:relative;padding:20px 0;text-align:center;font-family:'DIN medium';font-size:1rem;bottom:-40px;z-index:98}.banner-container .terms-conditions a{color:#fff}.banner-container .terms-conditions a:hover{color:#000}.banner-container .banner-content--container{position:relative;display:inline-block;clear:both}.banner-container .banner-content--container h2{color:#96c51b;font-family:'DIN Bold', arial, sans-serif;font-size:45px;line-height:2.5rem}@media screen and (max-width: 767px){.banner-container .banner-content--container h2{font-size:50px;margin-bottom:20px;}}.banner-container .banner-content--container h5{color:#96c51b;font-family:'DIN Bold', arial, sans-serif;font-size:24px;margin-bottom:5px;line-height:1.5rem}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container .banner-content--container h5{font-size:22px;line-height:1.5rem}}@media screen and (max-width: 767px){.banner-container .banner-content--container h5{font-size:22px;line-height:1.5rem}}.banner-container .banner-content--container h6{color:#96c51b;font-family:'DIN Medium', arial, sans-serif;font-size:20px;margin-bottom:10px;line-height:1.2rem}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container .banner-content--container h6{font-size:20px;line-height:1.2rem}}@media screen and (max-width: 767px){.banner-container .banner-content--container h6{font-size:20px;line-height:1.2rem}}.banner-container .banner-content--container .title-sml--med---txt{display:inline-block;width:100%;clear:both;margin-bottom:10px}.banner-container .banner-content--container .title-sml--med---txt h2,.banner-container .banner-content--container .title-sml--med---txt h5{display:inline-block}.banner-container .banner-content--container .list-container{padding:0;margin:20px 0 20px 20px;display:inline-block}.banner-container .banner-content--container .list-container ul{margin:0;padding:0}.banner-container .banner-content--container .list-container ul li{float:left;clear:both;color:#000;font-family:'DIN Medium', arial, sans-serif;font-size:20px;margin-bottom:15px;padding-left:15px}.banner-container .banner-content--container .list-container ul li p{color:#000;font-family:'DIN Medium', arial, sans-serif;font-size:20px;line-height:1.8rem}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container .banner-content--container .list-container ul li p{font-size:18px}}@media screen and (max-width: 767px){.banner-container .banner-content--container .list-container ul li p{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container .banner-content--container .list-container ul li{font-size:20px;line-height:26px}}@media screen and (max-width: 767px){.banner-container .banner-content--container .list-container ul li{font-size:18px}}.banner-container .banner-content--container .list-container ul li::marker{content:'✓';color:#96c51b}.banner-container .banner-content--container .list-container ul li:last-child{margin-bottom:0}.banner-container .banner-content--container .list-container ul li .small{display:inline-block;clear:both;font-size:14px;line-height:1.2rem}.banner-container.one-column--layout{padding:30px 0}.banner-container.one-column--layout .banner-content--container{margin:0 25%;width:50%}@media screen and (max-width: 767px){.banner-container.one-column--layout .banner-content--container{margin:0 10%;width:80%}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.one-column--layout .banner-content--container{margin:0 10%;width:80%}}.banner-container.one-column--layout .columns:nth-child(1){width:30%;float:left;margin-left:10%;margin-top:1%}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.one-column--layout .columns:nth-child(1){width:35%;margin-top:2%}}@media screen and (max-width: 767px){.banner-container.one-column--layout .columns:nth-child(1){width:100%;text-align:center;margin-left:0 !important}}.banner-container.one-column--layout .columns:nth-child(2){width:60%;float:left;border-left:2px solid #111;padding:15px 0 45px 4%}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.one-column--layout .columns:nth-child(2){width:50%;padding:15px 0 45px 2%}}@media screen and (max-width: 767px){.banner-container.one-column--layout .columns:nth-child(2){width:100%;border-left:0}.banner-container.one-column--layout .columns:nth-child(2) ul{padding:0 0 0 15px}}.banner-container.one-column--layout .columns:nth-child(2) .banner-right-desc{position:absolute;bottom:0px;padding-left:25px}.banner-container.one-column--layout .columns.full-width{width:60%;margin:40px 20% 0;padding-left:8%;text-align:left;display:inline-block}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.one-column--layout .columns.full-width{padding-left:12%;margin-top:30px}}@media screen and (max-width: 767px){.banner-container.one-column--layout .columns.full-width{width:80%;margin:40px 10% 0}}.banner-container.one-column--layout .columns ul li{float:left;clear:both;color:#000;font-family:'DIN Medium', arial, sans-serif;font-size:24px;margin-bottom:15px;padding-left:15px}.banner-container.one-column--layout .columns ul li p{color:#000;font-family:'DIN Medium', arial, sans-serif;font-size:24px;line-height:1.8rem}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.one-column--layout .columns ul li p{font-size:20px}}@media screen and (max-width: 767px){.banner-container.one-column--layout .columns ul li p{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.one-column--layout .columns ul li{font-size:20px}}@media screen and (max-width: 767px){.banner-container.one-column--layout .columns ul li{font-size:18px}}.banner-container.one-column--layout .columns ul li::marker{content:'✓';color:#96c51b}.banner-container.one-column--layout .columns ul li:last-child{margin-bottom:0}.banner-container.one-column--layout .img-wrapper img.img-top{width:6%;position:absolute;bottom:20%;z-index:100}@media screen and (max-width: 767px){.banner-container.one-column--layout .img-wrapper img.img-top{width:12% !important;position:absolute;top:75% !important}}.banner-container.one-column--layout .img-wrapper img.img-bottom{width:6%;position:absolute;right:0;top:10%}@media screen and (max-width: 767px){.banner-container.one-column--layout .img-wrapper img.img-bottom{width:12% !important;position:absolute;top:10% !important;right:0}}.banner-container.two-column--layout{padding:30px 0}.banner-container.two-column--layout .banner-content--container{margin:0 20%;width:60%}@media screen and (max-width: 767px){.banner-container.two-column--layout .banner-content--container{margin:0 10%;width:80%}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.two-column--layout .banner-content--container{margin:0 10%;width:80%}}.banner-container.two-column--layout .banner-content--container .columns:nth-child(1){width:46%;display:inline-block;float:left;height:100%;position:relative;padding-bottom:40px;padding-right:5%}@media screen and (max-width: 767px){.banner-container.two-column--layout .banner-content--container .columns:nth-child(1){width:100%;padding-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.two-column--layout .banner-content--container .columns:nth-child(1){width:50%}}.banner-container.two-column--layout .banner-content--container .columns:nth-child(1) .button-container{position:absolute;bottom:0;left:30%}@media screen and (max-width: 767px){.banner-container.two-column--layout .banner-content--container .columns:nth-child(1) .button-container{position:relative;left:18%;margin:20px 0}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.two-column--layout .banner-content--container .columns:nth-child(1) .button-container{left:25%}}.banner-container.two-column--layout .banner-content--container .columns:nth-child(2){width:50%;display:inline-block;float:left;height:100%;position:relative;border-left:2px solid black;padding-bottom:40px;padding-left:5%}@media screen and (max-width: 767px){.banner-container.two-column--layout .banner-content--container .columns:nth-child(2){width:100%;min-height:auto;border-left:0;padding-bottom:0;padding-left:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.two-column--layout .banner-content--container .columns:nth-child(2){width:50%}}.banner-container.two-column--layout .banner-content--container .columns:nth-child(2) .button-container{position:absolute;bottom:0;left:30%}@media screen and (max-width: 767px){.banner-container.two-column--layout .banner-content--container .columns:nth-child(2) .button-container{position:relative;left:18%;margin:20px 0}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.two-column--layout .banner-content--container .columns:nth-child(2) .button-container{left:25%}}.banner-container.two-column--layout img.img-left{width:7%;position:absolute;bottom:20%;z-index:100}.banner-container.two-column--layout img.img-right{width:7%;position:absolute;right:0;top:15%}.banner-container.three-column--layout{padding:30px 0}.banner-container.three-column--layout .banner-content--container{margin:0 10%;width:80%}@media screen and (max-width: 767px){.banner-container.three-column--layout .banner-content--container{margin:0 10%;width:80%}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.three-column--layout .banner-content--container{margin:0 10%;width:80%}}.banner-container.three-column--layout .banner-content--container .columns:nth-child(1){width:31%;display:inline-block;float:left;height:100%;position:relative;padding-bottom:40px;padding-right:3%}@media screen and (max-width: 767px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(1){width:100%;padding-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(1){width:31%}}.banner-container.three-column--layout .banner-content--container .columns:nth-child(1) .button-container{position:absolute;bottom:0;left:30%}@media screen and (max-width: 767px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(1) .button-container{position:relative;left:18%;margin:20px 0}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(1) .button-container{left:0}}.banner-container.three-column--layout .banner-content--container .columns:nth-child(2){width:35%;padding-right:3%}@media screen and (max-width: 767px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(2){width:100%;min-height:auto;border-left:0 !important;padding-bottom:60px !important;padding-left:0;padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(2){width:34%}}.banner-container.three-column--layout .banner-content--container .columns:nth-child(3){width:31%}@media screen and (max-width: 767px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(3){width:100%;min-height:auto;border-left:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(3){width:31%}}.banner-container.three-column--layout .banner-content--container .columns:nth-child(2),.banner-container.three-column--layout .banner-content--container .columns:nth-child(3){display:inline-block;float:left;height:100%;position:relative;border-left:2px solid black;padding-bottom:40px;padding-left:3%}.banner-container.three-column--layout .banner-content--container .columns:nth-child(2) .button-container,.banner-container.three-column--layout .banner-content--container .columns:nth-child(3) .button-container{position:absolute;bottom:0;left:30%}@media screen and (max-width: 767px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(2) .button-container,.banner-container.three-column--layout .banner-content--container .columns:nth-child(3) .button-container{position:relative;left:18%;margin:20px 0}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-container.three-column--layout .banner-content--container .columns:nth-child(2) .button-container,.banner-container.three-column--layout .banner-content--container .columns:nth-child(3) .button-container{left:12%}}.banner-container.three-column--layout img.img-left{width:7%;position:absolute;bottom:20%;z-index:100}.banner-container.three-column--layout img.img-right{width:7%;position:absolute;right:0;top:15%}.download-app--container{display:inline-block;width:100%;clear:both;margin:-10px 0 0 0;padding:30px 0 40px;text-align:center;background:#f6f6f6}@media screen and (max-width: 767px){.download-app--container{margin:-19px 0 0 0}}.download-app--container h2{font-size:36px;line-height:54px;font-size:2.25rem;line-height:3.375rem;width:58%;margin:0 auto;margin-bottom:20px}@media screen and (max-width: 767px){.download-app--container h2{font-size:28px;line-height:42px;font-size:1.75rem;line-height:2.625rem;width:75%}}.download-app--container h2 a{color:#96c51b;text-decoration:underline}.download-app--container h5{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;color:#96c51b}@media screen and (max-width: 767px){.download-app--container h5{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem}}.download-app--container .line.light-gray{width:70%;display:inline-block;text-align:center;margin:0 0 20px}.download-app--container .line.light-gray .width-80{width:70%;margin-right:3%;height:10px;background:#E5E5E5;display:inline-block}@media screen and (max-width: 767px){.download-app--container .line.light-gray .width-80{height:6px}}.download-app--container .line.light-gray .width-15{width:15%;height:10px;background:#E5E5E5;display:inline-block}@media screen and (max-width: 767px){.download-app--container .line.light-gray .width-15{height:6px}}.download-app--container .line.dark-gray{width:70%;display:inline-block;text-align:center;margin:20px 0}.download-app--container .line.dark-gray .width-20{width:15%;height:10px;background:#B7B7B7;display:inline-block}@media screen and (max-width: 767px){.download-app--container .line.dark-gray .width-20{height:6px}}.download-app--container .download-img-wrapper{width:100%;display:inline-block;text-align:center;margin:10px 0}@media screen and (max-width: 767px){.download-app--container .download-img-wrapper{margin:5px 0}}.download-app--container .download-img-wrapper img{width:20%;display:inline-block}@media screen and (max-width: 767px){.download-app--container .download-img-wrapper img{width:35%}}.download-app--container .download-img-wrapper img.app-store{width:19%;margin-right:20px}@media screen and (max-width: 767px){.download-app--container .download-img-wrapper img.app-store{width:34%}}.info-comp--container{display:inline-block;width:100%;clear:both;margin:-10px 0 0 0;padding:0 0 10px;background:#fff}.info-comp--container .info-header{text-align:center;background:#ffebd1;padding:20px 0}.info-comp--container .info-comp--content{width:60%;margin:0 auto;display:block;height:auto;overflow:hidden;padding:40px 0}@media screen and (max-width: 767px){.info-comp--container .info-comp--content{width:85%}}@media screen and (max-width: 1024px){.info-comp--container .info-comp--content{width:80%}}.info-comp--container .info-comp--content .info-container{width:100%;display:block;height:auto;overflow:hidden;margin-bottom:30px}@media screen and (max-width: 767px){.info-comp--container .info-comp--content .info-container{margin-bottom:50px}}.info-comp--container .info-comp--content .info-container:last-child{margin-bottom:0}.info-comp--container .info-comp--content .info-container .info-img{display:inline-block;float:left}@media screen and (max-width: 767px){.info-comp--container .info-comp--content .info-container .info-img{width:30%;text-align:center}.info-comp--container .info-comp--content .info-container .info-img img{display:inline-block}}@media screen and (max-width: 767px) and (max-width: 767px){.info-comp--container .info-comp--content .info-container .info-img img{width:100%}}.info-comp--container .info-comp--content .info-container .info-content{display:inline-block;float:left;padding:7% 0 0 5%;max-width:70%}@media screen and (max-width: 767px){.info-comp--container .info-comp--content .info-container .info-content{width:70%;padding:0 0 0 5%}.info-comp--container .info-comp--content .info-container .info-content h5{margin-bottom:5px;line-height:22px;font-family:'DIN Bold'}}.steps-comp--container{display:inline-block;width:100%;clear:both;margin:-10px 0 0 0;padding:30px 0 60px;background:#fff5e3}.steps-comp--container h2{display:inline-block;width:100%;text-align:center}@media screen and (max-width: 767px){.steps-comp--container h2{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;margin-bottom:0}}.steps-comp--container h2.link{color:#96c51b}.steps-comp--container h2.link a{color:#96c51b;text-decoration:underline}.steps-comp--container h2.link a:hover{color:#000}.steps-comp--container .steps-container{width:80%;margin:0 auto;display:block;height:auto;overflow:hidden;padding:40px 0}.steps-comp--container .steps-container .steps-info{float:left;width:26%;margin-right:11%}@media screen and (max-width: 767px){.steps-comp--container .steps-container .steps-info{width:100%;margin-right:0}}@media screen and (max-width: 767px) and (max-width: 767px){.steps-comp--container .steps-container .steps-info{margin-bottom:50px}}.steps-comp--container .steps-container .steps-info:last-child{margin-right:0}@media screen and (max-width: 767px){.steps-comp--container .steps-container .steps-info:last-child{margin-bottom:10px}}.steps-comp--container .steps-container .steps-info .steps-no{width:100%;display:inline-block;clear:both;text-align:center;margin-bottom:15px}.steps-comp--container .steps-container .steps-info .steps-no .circle{border-radius:100%;width:60px;height:60px;border:2px solid #000;margin:0 auto;text-align:center;padding:18px 0 0;font-family:'DIN Bold', arial, sans-serif;font-size:40px;color:#ff9a1b}@media screen and (max-width: 767px){.steps-comp--container .steps-container .steps-info .steps-no .circle{padding:15px 0 0}}.steps-comp--container .steps-container .steps-info .steps-img{width:100%;display:inline-block;clear:both;text-align:center;margin-bottom:15px}.steps-comp--container .steps-container .steps-info .steps-img img{display:inline-block}@media screen and (max-width: 767px){.steps-comp--container .steps-container .steps-info .steps-img img{width:50% !important;margin-bottom:15px}}@media screen and (max-width: 1024px){.steps-comp--container .steps-container .steps-info .steps-img img{width:100%}}.steps-comp--container .steps-container .steps-info .steps-img.step-1{margin-bottom:80px}@media screen and (max-width: 767px){.steps-comp--container .steps-container .steps-info .steps-img.step-1{margin-bottom:0}}@media screen and (max-width: 1024px){.steps-comp--container .steps-container .steps-info .steps-img.step-1{margin-bottom:32px}}.steps-comp--container .steps-container .steps-info .steps-img.step-3{margin-bottom:85px}@media screen and (max-width: 767px){.steps-comp--container .steps-container .steps-info .steps-img.step-3{margin-bottom:0}}@media screen and (max-width: 1024px){.steps-comp--container .steps-container .steps-info .steps-img.step-3{margin-bottom:18px}}.steps-comp--container .steps-container .steps-info .steps-content{width:100%;display:inline-block;clear:both}.steps-comp--container .steps-container .steps-info .steps-content h6{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem;font-family:'DIN Bold', arial, sans-serif}.steps-comp--container .steps-container .steps-info .steps-content p{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}.steps-comp--container .steps-button--container{display:inline-block;width:100%;text-align:center}.rewards-container{display:inline-block;width:100%;clear:both;margin:-10px 0 0 0;padding:0 0 50px;background:#fff;height:550px}@media screen and (max-width: 767px){.rewards-container{height:420px !important}}@media screen and (max-width: 1024px){.rewards-container{height:510px}}.rewards-container .rewards-header{background:#96c51b;width:100%;height:auto;position:relative;padding:20px 0 15px;text-align:center;font-family:'DIN medium';font-size:1rem}.rewards-container .rewards-content{display:inline-block;width:100%;clear:both;position:relative}.rewards-container .rewards-content .img-left{position:absolute;left:0;top:15%}@media screen and (max-width: 767px){.rewards-container .rewards-content .img-left{left:-15px;top:25%}.rewards-container .rewards-content .img-left img{width:70%}}.rewards-container .rewards-content .img-right{position:absolute;right:0;top:15%}@media screen and (max-width: 767px){.rewards-container .rewards-content .img-right{right:-60px;top:35%}.rewards-container .rewards-content .img-right img{width:70%}}.rewards-container .rewards-content .rewards-info{display:inline-block;width:80%;clear:both;position:relative;text-align:center;margin:0 10%;padding:8% 0 0}@media screen and (max-width: 767px){.rewards-container .rewards-content .rewards-info{width:90%;margin:0 5%}}.rewards-container .rewards-content .rewards-info .title{font-size:45px;line-height:67.5px;font-size:2.8125rem;line-height:4.21875rem;font-family:'DIN Bold', arial, sans-serif;margin-bottom:20px}@media screen and (max-width: 767px){.rewards-container .rewards-content .rewards-info .title{font-size:1.625rem !important;line-height:2.4375rem !important}}@media screen and (max-width: 1024px){.rewards-container .rewards-content .rewards-info .title{font-size:36px;line-height:54px;font-size:2.25rem;line-height:3.375rem}}.rewards-container .rewards-content .rewards-info .title a{color:#96c51b;text-decoration:underline}.rewards-container .rewards-content .rewards-info .title a:hover{color:#000}.rewards-container .rewards-content .rewards-info .brief-content p{font-size:32px;line-height:48px;font-size:2rem;line-height:3rem;line-height:2.5rem;margin-bottom:30px}@media screen and (max-width: 767px){.rewards-container .rewards-content .rewards-info .brief-content p{font-size:1.25rem !important;line-height:1.875rem !important}}@media screen and (max-width: 1024px){.rewards-container .rewards-content .rewards-info .brief-content p{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem}}.rewards-container .rewards-content .rewards-info .brief-content p strong{font-family:'DIN Bold', arial, sans-serif}.rewards-container .rewards-content .rewards-info .tandc{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:'DIN Medium', arial, sans-serif}.comm-preference--container{display:inline-block;width:100%;clear:both}.comm-preference--container .info-header{text-align:center;background:#ffebd1;padding:30px 0 10px}.comm-preference--container .info-header h2{color:#96c51b}@media screen and (max-width: 767px){.comm-preference--container .info-header h2{font-size:22px;line-height:33px;font-size:1.375rem;line-height:2.0625rem}}.comm-preference--container .comm-pref--content{display:inline-block;width:100%;clear:both;padding:20px 0;text-align:center}.comm-preference--container .comm-pref--content p{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;padding-bottom:10px;text-align:left}.comm-preference--container .comm-pref--content .button.button-primary{margin:20px 0 10px;display:inline-block}@media screen and (max-width: 767px){.comm-preference--container .comm-pref--content .button.button-primary{margin:20px 0 10px}}.comm-preference--container .comm-pref--content .checkbox-radio--wrapper{margin-bottom:30px;text-align:left}.comm-preference--container .comm-pref--content .checkbox-radio--wrapper .checkbox-wrapper{display:inline-block}.comm-preference--container .comm-pref--content .checkbox-radio--wrapper .checkbox-wrapper .checkbox-container .checkmark{border:2px solid #96c51b}.comm-preference--container .comm-pref--content .radiobox-container{margin:10px 0 10px 40px}.comm-preference--container .comm-pref--content .radiobox-container .radio-list--container .radio-container{display:inline-block}.comm-preference--container .comm-pref--content .radiobox-container .radio-list--container .radio-container .checkmark{border-radius:100%;border:2px solid #96c51b}.thank-you--container{display:inline-block;width:100%;clear:both}.thank-you--container .info-header{text-align:center;background:#ffebd1;padding:30px 0 10px}@media screen and (max-width: 767px){.thank-you--container .info-header h2{font-size:22px;line-height:33px;font-size:1.375rem;line-height:2.0625rem}}.thank-you--container .info-header h5{color:#96c51b;margin-top:15px}@media screen and (max-width: 767px){.thank-you--container .info-header h5{font-size:18px;line-height:27px;font-size:1.125rem;line-height:1.6875rem}}.thank-you--container .thankyou-content{display:inline-block;width:100%;clear:both;margin:40px 0;text-align:center}.thank-you--container .thankyou-content h6{text-align:center;margin-bottom:30px;font-family:'DIN Bold', arial, sans-serif}.thank-you--container .thankyou-content p{margin-bottom:20px}.thank-you--container .thankyou-content ul{margin:40px 0;padding:0}.thank-you--container .thankyou-content ul li{list-style-type:none;background:url("../image/tick.svg") no-repeat;padding:7px 0 10px 40px;margin-bottom:16px}@media screen and (max-width: 767px){.thank-you--container .thankyou-content ul li{padding:0 0 10px 40px}}.thank-you--container .thankyou-content__tnc{font-size:0.8rem;line-height:15px}.color-palette.molecule .color{position:relative;width:100%;height:100px;margin-top:20px}.color-palette.molecule .color span{position:absolute;right:10px;bottom:5px;font-size:12px}.color-palette.molecule .color:last-child{margin-right:0px}.color-palette.molecule .color.color-0{margin-bottom:4px;color:#fff;background:#F24242}.color-palette.molecule .color.color-1{color:#000;background:#fff;border:1px solid #96c51b}.color-palette.molecule .color.color-2{color:#000;background:#f5f5f5}.color-palette.molecule .color.color-3{color:#000;background:#ccc}.color-palette.molecule .color.color-4{color:#fff;background:#343434}.color-palette.molecule .color.color-5{color:#fff;background:#000}a.toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:10px}.toggle-wrapper{padding:20px;margin:20px 0;border:1px solid #ccc}h2.heading.rainbow-bar--vertical{width:350px}.contact__wrapper{position:relative;padding:40px 0}.contact__introduce,.contact__chat,.contact__hotline{margin-bottom:40px}@media screen and (max-width: 992px){.contact__introduce,.contact__chat,.contact__hotline{margin-bottom:20px}}.contact__form .title.heading{margin-bottom:10px}.contact__form .title.heading .cmp-title{margin:0}.contact__form .title.heading .cmp-title .heading h4,.contact__form .title.heading .cmp-title h4{margin:0}.contact__form .title.heading .cmp-title .heading h4 .title-icon,.contact__form .title.heading .cmp-title .heading h4 .title-text,.contact__form .title.heading .cmp-title h4 .title-icon,.contact__form .title.heading .cmp-title h4 .title-text{display:inline;vertical-align:middle}.contact__form .title.heading .cmp-title .heading h4 .title-icon,.contact__form .title.heading .cmp-title h4 .title-icon{width:35px;height:35px;margin-right:15px}.contact__form .steps.breadcrumb{float:none;display:block;padding:0;margin:0 0 40px 0}.contact__form .steps.breadcrumb li{position:relative;background:#f5f5f5;display:inline-block;list-style:none;margin:0 0 0 4px;padding:20px 40px 20px 80px;color:#000;font-size:1.25rem;font-family:'DIN Medium', serif;line-height:1.25em}.contact__form .steps.breadcrumb li:before,.contact__form .steps.breadcrumb li:after{position:absolute;content:'';display:block;width:0;height:0;border-top:32px solid transparent;border-left:30px solid #f5f5f5;border-bottom:32px solid transparent;right:-30px;top:0;z-index:2}.contact__form .steps.breadcrumb li:before{border-top:32px solid transparent;border-left:30px solid #fff;border-bottom:32px solid transparent;right:-34px}.contact__form .steps.breadcrumb li.current{background:#F24242;color:#fff}.contact__form .steps.breadcrumb li.current:after{border-left-color:#F24242}.contact__form .steps.breadcrumb li:first-child{margin:0;padding-left:40px}.contact__form--wizard legend{display:none}.contact__form--wizard .commands{display:none}.contact__form .title.title--small .cmp-title{margin-bottom:0}.contact__form--uploadfile .text .cmp-text{padding-top:0 !important;padding-bottom:0 !important}.contact__form--uploadfile .copy.copy--small{margin-bottom:0}.contact__form--uploadfile-input{margin-bottom:10px}.contact__form--uploadfile-input:not(:empty){margin-top:10px}.contact__form--uploadfile-input-value{position:relative;display:inline-block;border:1px solid #ccc;padding:5px 40px 5px 20px;margin-bottom:10px;margin-right:5px}.contact__form--uploadfile-input-value .remove{position:absolute;display:block;background-image:url("https://maxx.sg/.resources/m1campaign/webresources/clientlib-site/resources/images/common/close.svg");background-repeat:no-repeat;background-position:0 0;background-size:100% auto;height:10px;width:10px;top:50%;right:15px;margin-top:-5px}.maxx .contact__chat .text .cmp-text,.maxx .contact__hotline .text .cmp-text{padding-top:0 !important}.maxx .contact__form--group .text .cmp-text{padding-top:5px !important;padding-bottom:5px !important}.maxx .contact__form--group .text .cmp-text p{line-height:.875rem}.maxx .form-check-inline .text.caption{width:100%}.maxx .contact__form--bottom .text .cmp-text{padding-top:0 !important}.product-package .contract-details{display:none}.product-package.expanded .contract-details{display:block}.browserupgrade{padding:0.2em 0;margin:0.2em 0;color:#000;background:#ccc}html{height:100%;padding:0;margin:0;overflow-x:hidden;font-size:100%}html.noscroll{overflow:hidden}body{position:relative;max-width:100%;padding:0;margin:0;overflow-x:hidden;background:#FFF}body.coverpage{background:#d0ad51}.noscroll body{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;margin:0;overflow:hidden}.noscroll body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1031;width:100%;height:100%;background-color:#000;content:'';opacity:0.7}body[data-direction="ltr"]{text-align:left}body[data-direction="rtl"]{text-align:right}*{-webkit-box-sizing:border-box;box-sizing:border-box}.fullScreen{min-height:calc(100vh - 90px)}.maxx.responsivegrid{margin-top:38px}@media screen and (max-width: 767px){.maxx.responsivegrid{margin-top:0}}.maxx.responsivegrid.fullScreen{margin-top:0 !important}.root.sub-nav-opened{position:relative}.root.sub-nav-opened:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:888;width:100%;height:100%;background-color:#000;content:'';opacity:0.7}.table th,.table td{padding:10px}.header,.marketing,.footer{padding-right:1rem;padding-left:1rem}.header{padding-bottom:1rem;border-bottom:0.05rem solid #E5E5E5}.header h3{margin-top:0;margin-bottom:0;line-height:3rem}.footer{padding-top:1.5rem;color:#96c51b;border-top:0.05rem solid #E5E5E5}.container-narrow>hr{margin:2rem 0}.jumbotron{text-align:center;border-bottom:0.05rem solid #E5E5E5}.jumbotron .btn{padding:.75rem 1.5rem;font-size:1.5rem}.marketing{margin:3rem 0}.marketing p+h4{margin-top:1.5rem}@media screen and (min-width: 48em){.header,.marketing,.footer{padding-right:0;padding-left:0}.header{margin-bottom:2rem}.jumbotron{border-bottom:0}}.default-container{margin:60px auto}.top-container{margin:60px auto 0 auto}.offset-container{padding:40px 40px 0 40px;background:#fff}@media screen and (min-width: 577px){.offset-container{margin-top:-40px}}.offset-behind{z-index:-1}img{display:block;border:0}img.desktop{display:block}@media screen and (max-width: 1024px){img.desktop{display:none}}img.tablet{display:none}@media screen and (max-width: 1024px){img.tablet{display:block}}@media screen and (max-width: 767px){img.tablet{display:none}}img.mobile{display:none}@media screen and (max-width: 767px){img.mobile{display:block}}img.initial,img.loaded,img.error{opacity:1}img:not([src]){visibility:hidden}@media screen and (max-width: 767px){.mobile-hidden{display:none}}@media screen and (min-width: 1025px){.desktop-hidden{display:none}}.posfixed{position:fixed !important;width:100%}.carousel-variance__container{position:relative}@media screen and (min-width: 768px) and (max-width: 1023px){.carousel-variance__container{margin-top:50px}}.carousel-variance__container .slick-prev{left:3%;z-index:9;width:60px;height:60px;font-size:24px;background:transparent;top:47%;border-radius:100%;border:1px solid #999}@media screen and (min-width: 768px) and (max-width: 1023px){.carousel-variance__container .slick-prev{left:5%}}@media screen and (max-width: 767px){.carousel-variance__container .slick-prev{width:40px;height:40px;left:5%;display:none !important}}.carousel-variance__container .slick-prev:before{color:transparent;background:url("../image/arrow-left.svg") no-repeat;left:20px;position:relative;top:1px;font-size:26px}@media screen and (max-width: 767px){.carousel-variance__container .slick-prev:before{left:12px}}.carousel-variance__container .slick-next{right:3%;z-index:9;width:60px;height:60px;font-size:24px;background:transparent;top:47%;border-radius:100%;padding-left:4px;border:1px solid #999}@media screen and (min-width: 768px) and (max-width: 1023px){.carousel-variance__container .slick-next{right:5%}}@media screen and (max-width: 767px){.carousel-variance__container .slick-next{width:40px;height:40px;right:5%;display:none !important}}.carousel-variance__container .slick-next:before{color:transparent;background:url("../image/arrow-right.svg") no-repeat;position:relative;left:20px;font-size:26px}@media screen and (max-width: 767px){.carousel-variance__container .slick-next:before{left:15px}}.carousel-variance__container .carousel-slide .masthead-carousel__link>img{width:20px;height:20px}@media screen and (max-width: 767px){.carousel-variance__container .carousel-slide .masthead-carousel__link>img{width:13px;height:13px}}.carousel-variance__container .carousel-slide .masthead-carousel__link>img.hide{display:none}.carousel-variance__container.carousel-container.slick-slider .slick-dots{bottom:80px}@media screen and (max-width: 767px){.carousel-variance__container.carousel-container.slick-slider .slick-dots{bottom:50px}}.carousel-variance__container.carousel-container.slick-slider .slick-dots .slick-active button{position:relative;border:1px solid #999;border-radius:100%}.carousel-variance__container.carousel-container.slick-slider .slick-dots .slick-active button:before{width:14px;height:14px;background-color:#96c51b;border-radius:100%;top:2px;left:2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.carousel-variance__container.carousel-container.slick-slider .slick-slide.slick-active video{-webkit-animation:none !important;animation:none !important}}.carousel-variance__container.carousel-container.slick-slider .carousel-slide .masthead-carousel__logos img{width:140px;height:auto}@media screen and (max-width: 767px){.carousel-variance__container.carousel-container.slick-slider .carousel-slide .masthead-carousel__logos img{width:65px}}@media screen and (max-width: 767px){.carousel-variance__container.rectangle.masthead-carousel__container .slick-prev,.carousel-variance__container.rectangle.masthead-carousel__container .slick-next{top:40%}.carousel-variance__container.rectangle .masthead-carousel__item{height:184px}}.carousel-variance__item{position:relative;width:70%;margin:0 0 0 12%}@media screen and (max-width: 767px){.carousel-variance__item{margin:0;width:100%}}.carousel-variance__image{position:relative;display:inline-block;width:50%;float:left}@media screen and (max-width: 767px){.carousel-variance__image{width:100%}}.carousel-variance__image .show-desktop,.carousel-variance__image .show-mobile{display:inline-block}.carousel-variance__image .show-desktop img{position:relative;margin:30px 0 0 15%}@media screen and (min-width: 768px) and (max-width: 1023px){.carousel-variance__image .show-desktop img{margin:35% 0 0 0;width:100%}}@media screen and (min-width: 768px) and (max-width: 1920px){.carousel-variance__image .show-mobile{display:none !important}}.carousel-variance__image .show-mobile img{position:relative;width:70%;margin:30px 0 0 15%}.carousel-variance__content{position:relative;display:inline-block;width:50%;height:auto;overflow:hidden;float:left;text-align:left;padding:10% 0 0 5%}@media screen and (min-width: 768px) and (max-width: 1023px){.carousel-variance__content{padding:10% 0 0 8%}}@media screen and (max-width: 767px){.carousel-variance__content{width:100%;padding:10%}}.carousel-variance__content .heading h1{font-family:'DIN Bold', arial, sans-serif}.carousel-variance__content .heading h3{font-family:'DIN', arial, sans-serif}.carousel-variance__content .heading h1,.carousel-variance__content .heading h3,.carousel-variance__content p{color:#fff}.carousel-variance__content .heading h1{margin-bottom:30px}@media screen and (max-width: 767px){.carousel-variance__content .heading h1{font-size:30px;line-height:45px;font-size:1.875rem;line-height:2.8125rem;line-height:36px;margin-bottom:10px}}.carousel-variance__content .heading h3{margin-bottom:40px}@media screen and (max-width: 767px){.carousel-variance__content .heading h3{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem;line-height:30px;margin-bottom:20px}}.carousel-variance__content .cmp-title{max-width:100%;margin-bottom:0px;width:100%}.carousel-variance__content .text,.carousel-variance__content .title{text-shadow:0px 0px 10px #343434,0px 0px 10px #343434}@media screen and (min-width: 768px){.carousel-variance__content .copy.copy--regular p{font-size:1.875rem;line-height:40px}}.carousel-variance__content .title{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;max-width:100%}.carousel-variance__content .title .cmp-rainbow{position:absolute;top:24px;left:0;bottom:24px;display:none}.carousel-variance__content .title .cmp-rainbow img{height:100%;width:12px}@media screen and (max-width: 767px){.carousel-variance__content .title .cmp-rainbow{top:12px;bottom:12px}.carousel-variance__content .title .cmp-rainbow img{width:6px}}.carousel-variance__content .title .cmp-title__text{margin-bottom:0}.carousel-variance__content .title+.text.copy--regular .cmp-text{padding:0 !important}@media screen and (max-width: 767px){.carousel-variance__content .title+.text.copy--regular{padding-left:16px}}.carousel-variance__content h1,.carousel-variance__content h2,.carousel-variance__content h3,.carousel-variance__content h4,.carousel-variance__content h5,.carousel-variance__content h6,.carousel-variance__content p{color:#000}.carousel-variance__content h3{font-size:38px;line-height:57px;font-size:2.375rem;line-height:3.5625rem;line-height:40px;font-family:'DIN Bold', arial, sans-serif;font-weight:500;margin-bottom:15px}.carousel-variance__content p{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem;line-height:26px}.carousel-variance__content .button-wrapper{width:100%;display:inline-block;margin-top:20px}.carousel-variance__content .button-wrapper .button{border:1px solid #fff;color:#fff}.carousel-variance__content .button-wrapper .button.button-outline-white{border:1px solid #fff;color:#fff}.carousel-variance__content .button-wrapper .button.button-outline-black{border:1px solid #000;color:#000}.carousel-variance__content .button-wrapper .button.button-outline-primary{border:1px solid #B2D234;color:#B2D234}.carousel-variance__content .button-wrapper .button img{width:14px;height:14px;display:inline-block;margin-right:10px;position:relative;top:-2px}.carousel-variance__content .button-wrapper .btn:focus{-webkit-box-shadow:none;box-shadow:none}.carousel-variance__link{color:white}.carousel-variance__link span img{display:inline-block;width:7px !important;height:auto}.carousel-variance__link>img{display:inline-block;margin-left:5px;width:auto}.carousel-variance__logos{bottom:50px;right:15px;position:absolute;display:none}@media screen and (min-width: 768px){.carousel-variance__logos{right:80px;bottom:40px;display:none}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jb2xvci1wYWxldHRlLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19zcGFjaW5ncy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19hbmltYXRlZC5zY3NzIiwiYmFzZS9fY29tbW9uLnNjc3MiLCJhdG9tcy9fYW5pbWF0aW9ucy5zY3NzIiwiYXRvbXMvX2JhY2tncm91bmRzLnNjc3MiLCJhdG9tcy9fYmFkZ2Uuc2NzcyIsImF0b21zL19idXR0b25zLnNjc3MiLCJhdG9tcy9faGlnaGxpZ2h0ZWRfdGV4dC5zY3NzIiwiYXRvbXMvX2ljb24tbGlzdC5zY3NzIiwiYXRvbXMvX2xpbmtzLnNjc3MiLCJhdG9tcy9fbGlzdGluZy5zY3NzIiwiYXRvbXMvX3NlcGFyYXRvcnMuc2NzcyIsImF0b21zL190aXRsZS10ZXh0LnNjc3MiLCJhdG9tcy9fcGFyYWxsYXguc2NzcyIsImF0b21zL19ibG9ja3F1b3RlLnNjc3MiLCJhdG9tcy9fY2FyZC1sYWJlbC5zY3NzIiwiYXRvbXMvX3BhZ2luYXRpb24tbGlzdC5zY3NzIiwiYXRvbXMvX211bHRpcGxlLXNlbGVjdC5zY3NzIiwibW9sZWN1bGVzL19jb250ZW50LWJveC5zY3NzIiwibW9sZWN1bGVzL19jb250ZW50LWJveC1pbWFnZS5zY3NzIiwibW9sZWN1bGVzL192aWRlby5zY3NzIiwibW9sZWN1bGVzL19hdXRob3Iuc2NzcyIsIm1vbGVjdWxlcy9fdGFibGVzLnNjc3MiLCJtb2xlY3VsZXMvX2NoZWNrYm94LWxpc3Quc2NzcyIsIm1vbGVjdWxlcy9wYXJ0aXRpb25lZC1vdHAuc2NzcyIsIm1vbGVjdWxlcy9fc3BsaXQtdGV4dC5zY3NzIiwibW9sZWN1bGVzL19tb2RhbC5zY3NzIiwibW9sZWN1bGVzL190YWJsZS5zY3NzIiwib3JnYW5pc21zL2Jhbm5lcnMvX3BhcmFsbGF4LnNjc3MiLCJvcmdhbmlzbXMvbWFzdGhlYWQvX21hc3RoZWFkLnNjc3MiLCJvcmdhbmlzbXMvY2Fyb3VzZWwvX2dlbmVyYWwuc2NzcyIsIm9yZ2FuaXNtcy9fbmF2aWdhdGlvbi5zY3NzIiwib3JnYW5pc21zL19zZWFyY2gtZHJvcGRvd24uc2NzcyIsIm9yZ2FuaXNtcy9fZm9vdGVyLnNjc3MiLCJvcmdhbmlzbXMvX21hc3RoZWFkLWNhcm91c2VsLnNjc3MiLCJvcmdhbmlzbXMvX2Jhbm5lci5zY3NzIiwib3JnYW5pc21zL2Rvd25sb2FkLWFwcC9fZG93bmxvYWQtYXBwLnNjc3MiLCJvcmdhbmlzbXMvaW5mby1jb21wL19pbmZvLWNvbXAuc2NzcyIsIm9yZ2FuaXNtcy9zdGVwcy1jb21wL19zdGVwcy1jb21wLnNjc3MiLCJvcmdhbmlzbXMvcmV3YXJkcy9fcmV3YXJkcy5zY3NzIiwib3JnYW5pc21zL2NvbW0tcHJlZi9fY29tbS1wcmVmLnNjc3MiLCJvcmdhbmlzbXMvdGhhbmsteW91L190aGFuay15b3Uuc2NzcyIsInBhZ2VzL19zdHlsZWd1aWRlLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX2NhcnQuc2NzcyIsInRlbXBsYXRlcy9fZGVmYXVsdC5zY3NzIiwib3JnYW5pc21zL2Nhcm91c2VsLXZhcmlhbmNlL19jYXJvdXNlbC12YXJpYW5jZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLFdBQ0ksc0JBQXVCLENBQ3ZCLDhDQUErQyxDQUMvQyx3VUFJb0UsQ0FDcEUsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FHdEIsV0FDSSx1QkFBd0IsQ0FDeEIsZ0RBQWlELENBQ2pELG9WQUl3RSxDQUN4RSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3RCLFdBQ0ksaUJBQWtCLENBQ2xCLDBDQUEyQyxDQUMzQyxnVEFJNEQsQ0FDNUQsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FHdEIsV0FDSSx3QkFBeUIsQ0FDekIsaURBQWtELENBQ2xELDBWQUkwRSxDQUMxRSxlQUFnQixDQUNoQixp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QUFBLFVBQUEsQ0FBQSwyRWlENlVMLHdCakQ1U2UsQ0FBQSxhQUFBLENBQUEsd0RpRDJUckIsVUFDUSxDQUFBLFdBQ0MsQ0FBQSxvQkFDQyxDQUFBLGlCQUNLLENBQUEsaUJBQ0osQ0FBQSxRQUNMLENBQUEsdURBR0gsdUJBRVEsQ0FGUixlQUVVLENBQUEseUJBQ1osV0FPSSxDQUFBLGtDQUVOLG9CQUNVLENBQUEsb0JBQ0YsQ0FBQSxXQUNDLENBQUEsNkJBR1Qsb0JBQ1MsQ0FBQSxlQUNFLENBQUUsVUFDTixDQUFBLDBCQUNQLFdBSU8sQ0FBQSxVQUNELENBQUEsaUJBQ0csQ0FBQSxZQUNELENBQUEscUM5QzhGb0IsMEI4Q2xHOUIsVUFPUyxDQUFBLFdBQ0MsQ0FBQSxZQUNDLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogICAgRElOXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdESU4gQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTkJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTkJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF4eC9ESU5Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTkJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTkJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTkJvbGQuc3ZnI0RJTkJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRElOIEJsYWNrJztcbiAgICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21heHgvRElOLUJsYWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF4eC9ESU4tQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF4eC9ESU4tQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21heHgvRElOLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF4eC9ESU4tQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTi1CbGFjay5zdmcjRElOLUJsYWNrJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRElOJztcbiAgICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21heHgvRElOLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF4eC9ESU4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF4eC9ESU4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21heHgvRElOLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF4eC9ESU4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTi5zdmcjRElOJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTi1NZWRpdW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTi1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWF4eC9ESU4tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTi1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tYXh4L0RJTi1NZWRpdW0uc3ZnI0RJTi1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgICBHZW5lcmFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAnRElOJywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLS13aGl0ZTtcbn1cbiIsIi8qKlxuICogQmFzZSBDb2xvcnNcbiAqL1xuLy8gU3RhbmRhcmRcbiRjb2xvci0tYmxhY2s6ICMwMDAwMDA7XG4kY29sb3ItLXdoaXRlOiAjRkZGRkZGO1xuXG4vLyBCbGFja3NcbiRjb2xvci0tb2ZmQmxhY2s6IHJnYmEoMzQsIDUxLCA4NywgMC44KTtcbiRjb2xvci0tZGFyazogIzEyMTIxMjtcbiRjb2xvci0tb2ZmZGFyazogIzFiMWIxYjtcblxuLy8gV2hpdGVzXG4kY29sb3ItLW9mZldoaXRlOiAjRjRGNEY0O1xuXG4vLyBHcmV5c1xuJGNvbG9yLS1mYWludEdyZXk6ICNFRUVFRUU7XG4kY29sb3ItLWxpZ2h0R3JleTogI0U1RTVFNTtcbiRjb2xvci0tZ3JleTogI0I3QjdCNztcbiRjb2xvci0tZHVzdHlHcmV5OiAjOTk5OTk5O1xuJGNvbG9yLS1maXRHcmV5OiAjZTRlNGU0O1xuJGNvbG9yLS1MaWdodGVzdEdyZXk6ICM2NjY2NjY7XG5cbi8vIFllbGxvd1xuJGNvbG9yLS15ZWxsb3c6ICNmN2NhNDU7XG5cbiRjb2xvci0tcmVkOiNGMjQyNDI7XG4kY29sb3ItLWRhcmtSZWQ6ICM5ZjAwMWY7XG4kY29sb3ItLXNhbmQ6I0Y1RjVGNTtcbiRjb2xvci0tc2lsdmVyOiNDQ0NDQ0M7XG4kY29sb3ItLWNoYXJjb2FsOiMzNDM0MzQ7XG4kY29sb3ItLXBpbms6ICNGMzA4N0M7XG4kY29sb3ItLXBpbmsyOiAjRkUwMTZFO1xuJGNvbG9yLS1kYXJrb3JhbmdlOiAjRjFCRjMyO1xuXG4vLyBtYXh4IFRoZW1lIGNvbG9yc1xuJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoOiAjZmY5ZDFiO1xuJGNvbG9yLWRhcmstcHJpbWFyeS1tZWQ6ICNCMkQyMzQ7XG4kY29sb3ItZGFyay1wcmltYXJ5LWxvdzogI0U3RkY2OTtcbiRjb2xvci1kYXJrLXNlY29uZGFyeS1oaWdoOiAjQzdDN0M3O1xuJGNvbG9yLWRhcmstc2Vjb25kYXJ5LW1lZDogI0ZGRkZGRjtcbiRjb2xvci1kYXJrLXNlY29uZGFyeS1sb3c6ICNGQUZBRkE7XG5cbiRjb2xvci1saWdodC1wcmltYXJ5LWhpZ2g6ICM3RkExMDA7XG4kY29sb3ItbGlnaHQtcHJpbWFyeS1tZWQ6ICNCMkQyMzQ7XG4kY29sb3ItbGlnaHQtcHJpbWFyeS1sb3c6ICNFN0ZGNjk7XG4kY29sb3ItbGlnaHQtc2Vjb25kYXJ5LWhpZ2g6ICMwMDAwMDA7XG4kY29sb3ItbGlnaHQtc2Vjb25kYXJ5LW1lZDogIzIxMjEyMTtcbiRjb2xvci1saWdodC1zZWNvbmRhcnktbG93OiAjNDg0ODQ4O1xuXG4kY29sb3ItLW9yYW5nZTogI0ZGREQ3MTtcbiRjb2xvci0tZGFuZ2VyOiAjRkY4NjdGO1xuXG4kY29sb3ItLXB1cnBsZTogIzhBMTFBRTtcbiRjb2xvci0tZGFya2VyUHVycGxlOiAjNkExRTgzO1xuJGNvbG9yLS1uYXZ5Qmx1ZTogIzA0MEM5NTtcblxuJGxpZ2h0LS1ncmVlbjogI0U4RjVFOTtcbiRwcm9kdWN0LS1yZWQ6ICM5ODAxMTA7XG5cbiR0eXBvZ3JhcGh5LS1oaWdoZW1wOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuJHR5cG9ncmFwaHktLW1lZGVtcDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuJHR5cG9ncmFwaHktLW1lZGVtcC01MDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuJHR5cG9ncmFwaHktLWxvd2VtcDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiR0eXBvZ3JhcGh5LS12ZXJ5bG93ZW1wOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuXG4kYm9yZGVyLS1jb2xvcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcblxuJGdyYXktYm9yZGVyLS1jb2xvcjogMXB4IHNvbGlkIHJnYmEoMTk5LCAxOTksIDE5OSwgMC41KTtcblxuJHN3aXBlLWFjdGl2ZS10YWItY29sb3I6ICNFMEUwRTA7XG5cbiR0YWJsZS1ibHVlOiAjMjk0QkFBO1xuJHRhYmxlLWdyZWVuOiAjOERDNjNGO1xuJHRhYmxlLWJyb3duOiAjNGIzNjM4O1xuJHRhYmxlLWRhcmtncmVlbjogIzk5YzYzNTtcbiR0YWJsZS15ZWxsb3c6ICNGMEZCQzg7XG4kdGFibGUtbGlnaHRncmF5OiAjRThFOEU4O1xuJHRhYmxlLWRhcmtncmF5OiAjRDRENEQ0O1xuJHRhYmxlLXZvaWxldDogIzdENkVCMDsiLCJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgICBHZW5lcmFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGVtLWJhc2U6IDE2cHg7XG4kbGV0dGVyLXNwYWNlOiBub3JtYWw7XG5cbioge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbn1cblxuLnVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51bmRlcmxpbmUge1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctLXRpbnk7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblx0Ym94LXNoYWRvdzogMCAycHggMHB4IDBweCAgJGNvbG9yLS1yZWQ7XG59XG5cbi5ib2xkZWQsXG4uZW4gLmJvbGRlZCB7XG5cdGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnLCBhcmlhbCwgc2Fucy1zZXJpZjtcblxuXHQvLyBoMiwgaDMsIGg0LCBoNSwgaDYsXG5cdHAsIHNwYW4ge1xuXHRcdGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0fVxufVxuXG4udGgtdGggLmJvbGRlZHtcblx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXG5cdC8vIGgyLCBoMywgaDQsIGg1LCBoNixcblx0cCwgc3BhbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbi5zZW1pYm9sZGVkLFxuLmVuIC5zZW1pYm9sZGVkIHtcblx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdC8vIGgyLCBoMywgaDQsIGg1LCBoNixcblx0cCwgc3BhbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdH1cbn1cblxuLnRoLXRoLnNlbWlib2xkZWQge1xuXHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHQvLyBoMiwgaDMsIGg0LCBoNSwgaDYsXG5cdHAsIHNwYW4ge1xuXHRcdGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cblxuLmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLml0YWxpYyB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBIZWFkaW5nc1xuICovXG5cbi5oZWFkaW5nLFxuLnRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbi8vIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbi8vIH1cblxuLmhlYWRpbmcgaDEsXG5oMSxcbiVoZWFkaW5nLTEge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuXHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG5cdGNvbG9yOiAkY29sb3ItLW9mZmRhcms7XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdH1cbn1cblxuLmhlYWRpbmcgaDIsXG5oMixcbiVoZWFkaW5nLTIge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuXHRmb250LWZhbWlseTogJ0RJTiBCb2xkJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRjb2xvcjogJGNvbG9yLS1vZmZkYXJrO1xuXG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMzApO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG5cbi5oZWFkaW5nIGgzLFxuaDMsXG4laGVhZGluZy0zIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDI4KTtcblx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0Y29sb3I6ICRjb2xvci0tb2ZmZGFyaztcblxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI2KTtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxufVxuXG4vLyB0aGlzIHN0cnVjdHVyZSBpcyB0byBlbnN1cmUgJXRpdGxlLCAlYm9keSBkbyBub3QgY2FycnkgbWFyZ2luLWJvdHRvbVxuLy8gYW5kIGhhdmUgdG8gYmUgb3ZlcnJpZGRlbiBsYXRlciB3aGVuIGltcGxlbWVudCBpbnNpZGUgQGV4dGVuZFxuLyogSGVhZGluZyAxLCAyLCAzIE1hcmdpbiAqL1xuLmhlYWRpbmcgaDEsIGgxLFxuLmhlYWRpbmcgaDIsIGgyLFxuLmhlYWRpbmcgaDMsIGgzIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsO1xufVxuXG4uaGVhZGluZyBoMy5oZWFkaW5nLS1ib3R0b20tbGluZSB7XG5cdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0tc21hbGw7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tZHVzdHlHcmV5O1xufVxuXG4vKipcbiAqIFRpdGxlc1xuICovXG5cbiAudGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLS1vZmZkYXJrO1xufVxuXG4vKiBUaXRsZSAxICovXG4udGl0bGUudGl0bGUtLWxhcmdlLFxuLnRpdGxlLnRpdGxlLS1sYXJnZSBoNCxcbmg0IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDMwKTtcblx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcblxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI4KTtcblx0fVxufVxuXG4ldGl0bGUtMSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdH1cbn1cblxuJXRpdGxlLTEtbW9iaWxlIHtcblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcblx0fVxufVxuXG4vKiBUaXRsZSAyICovXG4udGl0bGUudGl0bGUtLXJlZ3VsYXIsXG4udGl0bGUudGl0bGUtLXJlZ3VsYXIgaDUsXG5oNSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxufVxuXG4ldGl0bGUtMiB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cbn1cbiV0aXRsZS0yLW1vYmlsZSB7XG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdH1cbn1cblxuXG4vKiBUaXRsZSAzICovXG4udGl0bGUudGl0bGUtLXNtYWxsLFxuLnRpdGxlLnRpdGxlLS1zbWFsbCBoNSxcbiV0aXRsZS0zIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblxuXHQvLyBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdC8vIFx0QGluY2x1ZGUgZm9udC1zaXplKDI4KTtcblx0Ly8gfVxufVxuXG4vKiBUaXRsZSA0ICovXG4udGl0bGUudGl0bGUtLXNtYWxsLFxuLnRpdGxlLnRpdGxlLS1zbWFsbCBoNixcbmg2LFxuJXRpdGxlLTQge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuXHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufVxuXG5cbi8qIFRpdGxlIDEsMiwzLDQgTWFyZ2luICovXG4udGl0bGUudGl0bGUtLWxhcmdlLFxuLnRpdGxlLnRpdGxlLS1sYXJnZSBoNCxcbmg0LFxuXG4udGl0bGUudGl0bGUtLXJlZ3VsYXIsXG4udGl0bGUudGl0bGUtLXJlZ3VsYXIgaDUsXG5oNSxcblxuLnRpdGxlLnRpdGxlLS1zbWFsbCxcbi50aXRsZS50aXRsZS0tc21hbGwgaDUsXG5cbi50aXRsZS50aXRsZS0tc21hbGwsXG4udGl0bGUudGl0bGUtLXNtYWxsIGg2LFxuaDYge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tc21hbGw7XG59XG5cbi8qKlxuICogQm9keSBDb3B5XG4gKi9cblxuLmNvcHksXG5wLFxucHJlLFxuY29kZSB7XG5cdGZvbnQtZmFtaWx5OiAnRElOJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAkY29sb3ItLW9mZmRhcms7XG5cblx0c3Ryb25nIHtcblx0XHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0fVxufVxuXG4vKiBCb2R5IDEgKi9cbi5jb3B5LmNvcHktLXJlZ3VsYXIsXG4uY29weS5jb3B5LS1yZWd1bGFyIHAsXG4lYm9keS0xICB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdGZvbnQtZmFtaWx5OiAnRElOJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdGZvbnQtZmFtaWx5OiAnRElOJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG59XG5cblxuXG4vKiBCb2R5IDIgKi9cbi5jb3B5LmNvcHktLXNtYWxsLFxuLmNvcHkuY29weS0tc21hbGwgcCxcbnAsXG5wcmUsXG5jb2RlLFxuYm9keSxcbiVib2R5LTIge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRmb250LWZhbWlseTogJ0RJTicsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcblxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxufVxuXG4lYm9keS0yLW1vYmlsZSB7XG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRmb250LWZhbWlseTogJ0RJTicsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufVxuXG4vKiBCb2R5IDEsIDIgLSBNYXJnaW4gKi9cbi5jb3B5LmNvcHktLXJlZ3VsYXIsXG4uY29weS5jb3B5LS1yZWd1bGFyIHAsXG4uY29weS5jb3B5LS1zbWFsbCxcbi5jb3B5LmNvcHktLXNtYWxsIHAsXG5wLFxucHJlLFxuY29kZSB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmxpbmsubGluay0tbGFyZ2UsXG5hLmxpbmsubGluay0tbGFyZ2UgIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHR9XG5cbn1cblxuLmxpbmsubGluay0tcmVndWxhcixcbmEubGluay5saW5rLS1yZWd1bGFyICB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0fVxuXG59XG5cbi5saW5rLmxpbmstLXNtYWxsLFxuYS5saW5rLmxpbmstLXNtYWxsIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHR9XG59XG5cbi8vIFNlcGFyYXRlZCBFbmdsaXNoIGFuZCBDaGluZXNlIGZvbnRzIGluIGNhc2UgZGlmZmVyZW50IHN0eWxpbmdzIGFyZSBuZWVkZWQgdG8gbG9vayB2aXN1YWxseSBjb25zaXN0ZW50XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogICAgSGVhZGluZ3MgKENoaW5lc2UpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRoLXRoIHtcblx0LmhlYWRpbmcgaDEsXG5cdGgxLFxuXHQlaGVhZGluZy0xIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTAwKTtcblx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg3MCk7XG5cdFx0XHRsaW5lLWhlaWdodDogODBweDtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGluZyBoMixcblx0aDIsXG5cdCVoZWFkaW5nLTIge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg3MCk7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0NSk7XG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGluZyBoMyxcblx0aDMsXG5cdCVoZWFkaW5nLTMge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCk7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XG5cdFx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHR9XG5cdH1cbn1cblxuLnRoLXRoICB7XG5cdC5oZWFkaW5nIGgxLFx0aDEsICVoZWFkaW5nLTEsXG5cdC5oZWFkaW5nIGgyLFx0aDIsICVoZWFkaW5nLTIsXG5cdC5oZWFkaW5nIGgzLFx0aDMsICAlaGVhZGluZy0zIHtcblx0XHRmb250LWZhbWlseTogJ0RJTiBCb2xkJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogICAgVGl0bGVzIChDaGluZXNlKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGgtdGgge1xuXHQvKiBUaXRsZSAxICovXG5cdC50aXRsZS50aXRsZS0tbGFyZ2UsXG5cdC50aXRsZS50aXRsZS0tbGFyZ2UgaDQsXG5cdGg0LFxuXHQldGl0bGUtMSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDM2KTtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuXG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0fVxuXHQldGl0bGUtMS1tb2JpbGUge1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSk7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LyogVGl0bGUgMiAqL1xuXHQudGl0bGUudGl0bGUtLXJlZ3VsYXIsXG5cdC50aXRsZS50aXRsZS0tcmVndWxhciBoNSxcblx0aDUsXG5cdCV0aXRsZS0yIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cdH1cblxuXHQldGl0bGUtMi1tb2JpbGUge1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0LyogVGl0bGUgMyAqL1xuXHQudGl0bGUudGl0bGUtLXNtYWxsLFxuXHQudGl0bGUudGl0bGUtLXNtYWxsIGg1LFxuXHQldGl0bGUtMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8qIFRpdGxlIDQgKi9cblx0LnRpdGxlLnRpdGxlLS1zbWFsbCxcblx0LnRpdGxlLnRpdGxlLS1zbWFsbCBoNixcblx0aDYsXG5cdCV0aXRsZS00IHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi50aC10aCAge1xuXHQudGl0bGUudGl0bGUtLWxhcmdlLFxuXHQudGl0bGUudGl0bGUtLWxhcmdlIGg0LFxuXHRoNCxcblx0LnRpdGxlLnRpdGxlLS1yZWd1bGFyLFxuXHQudGl0bGUudGl0bGUtLXJlZ3VsYXIgaDUsXG5cdGg1LFxuXHQudGl0bGUudGl0bGUtLXNtYWxsLFxuXHQudGl0bGUudGl0bGUtLXNtYWxsIGg1LFxuXHQudGl0bGUudGl0bGUtLXNtYWxsLFxuXHQudGl0bGUudGl0bGUtLXNtYWxsIGg2LFxuXHQldGl0bGUtMSxcblx0JXRpdGxlLTIsXG5cdCV0aXRsZS0zLFxuXHQldGl0bGUtNFxuXHRoNiB7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogICAgQm9keSBDb3B5IDEgJiAyICYgcCAoVHJhZGl0aW9uYWwgQ2hpbmVzZSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRoLXRoIHtcblxuXHQvKiBCb2R5IDEgKi9cblx0LmNvcHkuY29weS0tcmVndWxhcixcblx0LmNvcHkuY29weS0tcmVndWxhciBwLFxuXHQlYm9keS0xICB7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0fVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHR9XG5cdH1cblxuXHQvKiBCb2R5IDIgKi9cblx0LmNvcHkuY29weS0tc21hbGwsXG5cdC5jb3B5LmNvcHktLXNtYWxsIHAsXG5cdHAsXG5cdHByZSxcblx0Y29kZSxcblx0JWJvZHktMiB7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0fVxuXHR9XG5cblx0JWJvZHktMi1tb2JpbGUge1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRElOJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICAgIENhcHRpb25zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogQ2FwdGlvbiAxICovXG4uY2FwdGlvbixcbi5jYXB0aW9uIHAsXG4lY2FwdGlvbi0xIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0Zm9udC1mYW1pbHk6ICdESU4nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdGNvbG9yOiAkY29sb3ItLW9mZmRhcms7XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLyogQ2FwdGlvbiAyICovXG4uY2FwdGlvbi5hbHQsXG4uY2FwdGlvbi5hbHQgcCxcbiVjYXB0aW9uLTIge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRmb250LWZhbWlseTogJ0RJTicsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHRjb2xvcjogJGNvbG9yLS1vZmZkYXJrO1xuXG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG4vKiBDYXB0aW9uIDEsIDIgbWFyZ2luICovXG4uY2FwdGlvbixcbi5jYXB0aW9uIHAsXG4uY2FwdGlvbi5hbHQsXG4uY2FwdGlvbi5hbHQgcCB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS10aW55O1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogICAgQ2FwdGlvbnMgKENoaW5lc2UpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50aC10aCB7XG5cblx0LyogQ2FwdGlvbiAxICovXG5cdC5jYXB0aW9uLFxuXHQuY2FwdGlvbiBwLFxuXHQlY2FwdGlvbi0xIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwZW07XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXHR9XG5cdC8qIENhcHRpb24gMiAqL1xuXHQuY2FwdGlvbi5hbHQsXG5cdC5jYXB0aW9uLmFsdCBwLFxuXHQlY2FwdGlvbi0yIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cblx0LmNhcHRpb24sXG5cdC5jYXB0aW9uIHAsXG5cdC5jYXB0aW9uLmFsdCxcblx0LmNhcHRpb24uYWx0IHAge1xuXHRcdGZvbnQtZmFtaWx5OiAnRElOJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICAgIFJlbWFya3MgKEVuZ2xpc2gpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5yZW1hcmtzLFxuLnJlbWFya3MgcCxcbiUtcmVtYXJrcyB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdGZvbnQtZmFtaWx5OiAnRElOJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0Y29sb3I6ICRjb2xvci0tb2ZmZGFyaztcbn1cblxuLnJlbWFya3MsXG4ucmVtYXJrcyBwIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXRpbnk7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgICBSZW1hcmtzIChDaGluZXNlKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGgtdGgge1xuXHQucmVtYXJrcyxcblx0LnJlbWFya3MgcCB7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogICAgTGlua3MgKENoaW5lc2UpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50aC10aCB7XG5cdC5saW5rLmxpbmstLWxhcmdlLFxuXHRhLmxpbmsubGluay0tbGFyZ2UsXG5cdC5saW5rLmxpbmstLXJlZ3VsYXIsXG5cdGEubGluay5saW5rLS1yZWd1bGFyIHtcblx0XHRmb250LWZhbWlseTogJ0RJTicsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbi8qIFRleHQgQ29sb3IgKi9cbi50ZXh0IHtcblx0Ji0tcmVkIHtcblx0XHRjb2xvcjogJGNvbG9yLS1yZWQ7XG5cdH1cblx0Ji0td2hpdGUge1xuXHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHR9XG5cdCYtLWJsYWNrIHtcblx0XHRjb2xvcjogJGNvbG9yLS1vZmZkYXJrO1xuXHR9XG5cdCYtLWxpZ2h0LW1lZCB7XG5cdFx0Y29sb3I6ICRjb2xvci1saWdodC1wcmltYXJ5LW1lZFxuXHR9XG5cdCYtLWdyZXkge1xuXHRcdGNvbG9yOiAkY29sb3ItLWdyZXk7XG5cdH1cblxuXHQmLS11bmRlcmxpbmUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0Ji0tYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQmLS1pdGFsaWMge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxufVxuIiwiJHNwYWNpbmc6IDIwcHg7XG4kc3BhY2luZy0taHVnZTogJHNwYWNpbmcgKiA2OyAvLyAxMjBweFxuJHNwYWNpbmctLWxhcmdlOiAkc3BhY2luZyAqIDQ7IC8vIDgwcHhcbiRzcGFjaW5nLS1tZWRpdW0tbGFyZ2U6ICRzcGFjaW5nICogMzsgLy8gNjBweFxuJHNwYWNpbmctLW1lZGl1bTogJHNwYWNpbmcgKiAyOyAvLyA0MHB4XG4kc3BhY2luZy0tc21hbGwtbWVkaXVtOiAkc3BhY2luZyArIDEwOyAvLyAzMHB4XG4kc3BhY2luZy0tc21hbGw6ICRzcGFjaW5nIC8gMjsgLy8gMTBweFxuJHNwYWNpbmctLXRpbnk6ICRzcGFjaW5nIC8gNDsgLy8gNXB4XG4kc3BhY2luZy0tdGlueS1tZWRpdW06ICRzcGFjaW5nLS1zbWFsbCArICRzcGFjaW5nLS10aW55OyAvLyAxNXB4XG4kc3BhY2luZy0tbWFyZ2luLTI1OiAkc3BhY2luZyArICRzcGFjaW5nLS10aW55OyAvLyAyNXB4XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udCBGYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuXHQkc3JjOiBudWxsO1xuXG5cdCRleHRtb2RzOiAoZW90OiBcIj9cIixcblx0XHRcdHN2ZzogXCIjXCIrIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpKTtcblxuXHQkZm9ybWF0czogKG90ZjogXCJvcGVudHlwZVwiLFxuXHRcdFx0dHRmOiBcInRydWV0eXBlXCJcblx0XHQpO1xuXG5cdEBlYWNoICRleHQgaW4gJGV4dHMge1xuXHRcdCRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcblx0XHQkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcblx0XHQkc3JjOiBhcHBlbmQoJHNyYywgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xuXHR9XG5cblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcblx0XHRmb250LXN0eWxlOiAkc3R5bGU7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG5cdFx0c3JjOiAkc3JjO1xuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250IFNpemVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDE2LFxuXHQkbGluZTogJHNpemVWYWx1ZSAqIDEuNSkge1xuXHRmb250LXNpemU6ICgkc2l6ZVZhbHVlKSArIHB4O1xuXHRsaW5lLWhlaWdodDogKCRsaW5lKSArIHB4O1xuXHRmb250LXNpemU6ICgkc2l6ZVZhbHVlIC8gMTYpICsgcmVtO1xuXHRsaW5lLWhlaWdodDogKCRsaW5lIC8gMTYpICsgcmVtO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmVzcG9uc2l2ZSBCcmVha3BvaW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG5cblx0LyogTGFuZHNjYXBlIHBob25lcyBhbmQgZG93biAqL1xuXHRAaWYgJG1lZGlhPT1waG9uZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvKiBMYW5kc2NhcGUgcGhvbmUgdG8gcG9ydHJhaXQgdGFibGV0ICovXG5cdEBlbHNlIGlmICRtZWRpYT09dGFibGV0LXBvcnRyYWl0IHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8qIFBvcnRyYWl0IHRhYmxldCB0byBsYW5kc2NhcGUgYW5kIGRlc2t0b3AgKi9cblx0QGVsc2UgaWYgJG1lZGlhPT10YWJsZXQtbGFuZHNjYXBlLWRlc2t0b3Age1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvKiBMYXJnZSBkZXNrdG9wICovXG5cdEBlbHNlIGlmICRtZWRpYT09bGFyZ2UtZGVza3RvcCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LyogTGFyZ2UgZGVza3RvcCAxMjAxIC0gMTI1MCAqL1xuXHRAZWxzZSBpZiAkbWVkaWE9PWxhcmdlLWRlc2t0b3AtMTIwMS0xMjUwIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvKiBMYXJnZSBkZXNrdG9wIDEyNTEgLSAxMzAwICovXG5cdEBlbHNlIGlmICRtZWRpYT09bGFyZ2UtZGVza3RvcC0xMjUxLTEzMDAge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjUxcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8qIExhcmdlIGRlc2t0b3AgMTMwMSAtIDEzNTAgKi9cblx0QGVsc2UgaWYgJG1lZGlhPT1sYXJnZS1kZXNrdG9wLTEzMDEtMTM1MCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkgYW5kIChtaW4td2lkdGg6IDEzMDFweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LyogTGFyZ2UgZGVza3RvcCAxMzUxIC0gMTQwMCAqL1xuXHRAZWxzZSBpZiAkbWVkaWE9PWxhcmdlLWRlc2t0b3AtMTM1MS0xNDAwIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogMTM1MXB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvKiBMYXJnZSBkZXNrdG9wIDE0MDEgLSAxNDUwICovXG5cdEBlbHNlIGlmICRtZWRpYT09bGFyZ2UtZGVza3RvcC0xNDAxLTE0NTAge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8qIExhcmdlIGRlc2t0b3AgMTQ1MSAtIDE1MDAgKi9cblx0QGVsc2UgaWYgJG1lZGlhPT1sYXJnZS1kZXNrdG9wLTE0NTEtMTUwMCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkgYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LyogTGFyZ2UgZGVza3RvcCAxNTAxIC0gMTU1MCAqL1xuXHRAZWxzZSBpZiAkbWVkaWE9PWxhcmdlLWRlc2t0b3AtMTUwMS0xNTUwIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTU1MHB4KSBhbmQgKG1pbi13aWR0aDogMTUwMXB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvKiBMYXJnZSBkZXNrdG9wIDE1NTEgLSAxNjAwICovXG5cdEBlbHNlIGlmICRtZWRpYT09bGFyZ2UtZGVza3RvcC0xNTUxLTE2MDAge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNTUxcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8qIExhcmdlIGRlc2t0b3AgMTYwMSAtIDE2NTAgKi9cblx0QGVsc2UgaWYgJG1lZGlhPT1sYXJnZS1kZXNrdG9wLTE2MDEtMTY1MCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkgYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LyogTGFyZ2UgZGVza3RvcCAxNjUxIC0gMTcwMCAqL1xuXHRAZWxzZSBpZiAkbWVkaWE9PWxhcmdlLWRlc2t0b3AtMTY1MS0xNzAwIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTY1MXB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvKiBMYXJnZSBkZXNrdG9wIDE3MDEgLSAxNzUwICovXG5cdEBlbHNlIGlmICRtZWRpYT09bGFyZ2UtZGVza3RvcC0xNzAxLTE3NTAge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIGFuZCAobWluLXdpZHRoOiAxNzAxcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8qIExhcmdlIGRlc2t0b3AgMTc1MSAtIDE4MDAgKi9cblx0QGVsc2UgaWYgJG1lZGlhPT1sYXJnZS1kZXNrdG9wLTE3NTEtMTgwMCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkgYW5kIChtaW4td2lkdGg6IDE3NTFweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LyogTGFyZ2UgZGVza3RvcCAxODAxIC0gMTg1MCAqL1xuXHRAZWxzZSBpZiAkbWVkaWE9PWxhcmdlLWRlc2t0b3AtMTgwMS0xODUwIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTg1MHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMXB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvKiBMYXJnZSBkZXNrdG9wIDE4NTEgLSAxOTIwICovXG5cdEBlbHNlIGlmICRtZWRpYT09bGFyZ2UtZGVza3RvcC0xODUxLTE5MjAge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWluLXdpZHRoOiAxODUxcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8qIExhcmdlIGRlc2t0b3AgMTkyMCBhbmQgaGlnaGVyICovXG5cdEBlbHNlIGlmICRtZWRpYT09bGFyZ2UtZGVza3RvcC0xOTIwIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvLyBCcmVha3BvaW50IGJldHdlZW4gMTIwMSAtIDE0NTBcblx0QGVsc2UgaWYgJG1lZGlhPT1sYXJnZS1kZXNrdG9wLTEyMDEtMTQ1MCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9yZSB0aGFuIDEyMDBweCBzY3JlZW5zXG5cdEBlbHNlIGlmICRtZWRpYT09bW9yZS10aGFuLTEyMDAge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIExlc3MgdGhhbiAxMjAwcHggc2NyZWVuc1xuXHRAZWxzZSBpZiAkbWVkaWE9PWxlc3MtdGhhbi0xMjAwIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIExlc3MgdGhhbiA3NjhweCB0byAxMjAwcHggc2NyZWVuc1xuXHRAZWxzZSBpZiAkbWVkaWE9PW1pZC1zY3JlZW4tNzY4LTEyMDAge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTm9uLVJldGluYVxuXHRAZWxzZSBpZiAkbWVkaWE9PW5vbi1yZXRpbmEge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIFJldGluYSBPbmx5XG5cdEBlbHNlIGlmICRtZWRpYT09cmV0aW5hIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvLyBSZXRpbmEgT25seVxuXHRAZWxzZSBpZiAkbWVkaWE9PWlwYWQtcG9ydHJhaXQge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQvLyBSZXRpbmEgT25seVxuXHRAZWxzZSBpZiAkbWVkaWE9PWlwYWQtbGFuZHNjYXBlIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBlbHNlIGlmICRtZWRpYT09aXBhZC1wcm8ge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIFNwZWNpZmljIG1heCB3aWR0aFxuXHRAZWxzZSB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpYX1weCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDbGVhciBGaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBjbGVhcml0IHtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0em9vbTogMTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRyYW5zaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG5AbWl4aW4gdHJhbnNpdGlvbigkd2hhdDogYWxsLFxuXHQkdGltZTogMC4ycyxcblx0JGhvdzogZWFzZS1pbi1vdXQpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuXHQtbW96LXRyYW5zaXRpb246ICR3aGF0ICR0aW1lICRob3c7XG5cdC1tcy10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuXHQtby10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuXHR0cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmVzcG9uc2l2ZSByYXRpb1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIHJlc3BvbnNpdmUtcmF0aW8oJHgsXG5cdCR5LFxuXHQkcHNldWRvOiBmYWxzZSkge1xuXHQkcGFkZGluZzogdW5xdW90ZSgoJHkgLyAkeCkgKiAxMDAgKyAnJScpO1xuXG5cdEBpZiAkcHNldWRvIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBwc2V1ZG8oJHBvczogcmVsYXRpdmUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHBhZGRpbmc7XG5cdFx0fVxuXHR9XG5cblx0QGVsc2Uge1xuXHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZztcblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gT3BhY2l0eVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIG9wYWNpdHkoJG9wKSB7XG5cdC1raHRtbC1vcGFjaXR5OiAkb3A7XG5cdC1tb3otb3BhY2l0eTogJG9wO1xuXHRvcGFjaXR5OiAkb3A7XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJvcmRlciBSYWRpdXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnJlYWsgV29yZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGJyZWFrLXdvcmQoKSB7XG5cdC8qIFRoZXNlIGFyZSB0ZWNobmljYWxseSB0aGUgc2FtZSwgYnV0IHVzZSBib3RoICovXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuXHQvKiBUaGlzIGlzIHRoZSBkYW5nZXJvdXMgb25lIGluIFdlYktpdCwgYXMgaXQgYnJlYWtzIHRoaW5ncyB3aGVyZXZlciAqL1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdC8qIEluc3RlYWQgdXNlIHRoaXMgbm9uLXN0YW5kYXJkIG9uZTogKi9cblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblxuXHQvKiBBZGRzIGEgaHlwaGVuIHdoZXJlIHRoZSB3b3JkIGJyZWFrcywgaWYgc3VwcG9ydGVkIChObyBCbGluaykgKi9cblx0LW1zLWh5cGhlbnM6IGF1dG87XG5cdC1tb3otaHlwaGVuczogYXV0bztcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHRoeXBoZW5zOiBhdXRvO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQm94IFNoYWRvd1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGJveC1zaGFkb3coJHRvcCxcblx0JGxlZnQsXG5cdCRibHVyLFxuXHQkY29sb3IsXG5cdCRpbnNldDpcIlwiKSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzokdG9wICRsZWZ0ICRibHVyICRjb2xvciAjeyRpbnNldH07XG5cdC1tb3otYm94LXNoYWRvdzokdG9wICRsZWZ0ICRibHVyICRjb2xvciAjeyRpbnNldH07XG5cdGJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3IgI3skaW5zZXR9O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR3JhZGllbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gZ3JhZGllbnQoJGZyb20sXG5cdCR0bykge1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCRmcm9tKSwgdG8oJHRvKSk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20sICR0byk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7JGZyb219Jyxcblx0XHRlbmRDb2xvcnN0cj0nI3skdG99Jyk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSb3RhdGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJGRlZykge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbn1cblxuLy8gUHJlZml4IGRlY2xhcmF0aW9uc1xuQG1peGluIHByZWZpeGVkKCRwcm9wZXJ0eSxcblx0JHZhbHVlKSB7XG5cdC13ZWJraXQtI3skcHJvcGVydHl9OiB1bnF1b3RlKCR2YWx1ZSk7XG5cdC1tb3otI3skcHJvcGVydHl9OiB1bnF1b3RlKCR2YWx1ZSk7XG5cdC1tcy0jeyRwcm9wZXJ0eX06IHVucXVvdGUoJHZhbHVlKTtcblx0LW8tI3skcHJvcGVydHl9OiB1bnF1b3RlKCR2YWx1ZSk7XG5cdCN7JHByb3BlcnR5fTogdW5xdW90ZSgkdmFsdWUpO1xufVxuXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCxcblx0JGhlaWdodCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogYXV0bztcblxuXHQmOmJlZm9yZSB7XG5cdFx0LyogTWFrZSBhbiBlbGVtZW50IGEgY2VydGFpbiBhc3BlY3QgcmF0aW8gKi9cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiA2NSU7XG5cdH1cblxuXHQuc2VxLXNjcmVlbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY2xlYXIgYm9vdHN0cmFwIHJvdyBuZWdhdGl2ZSBtYXJnaW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gY2xlYXItYnMtcm93IHtcblx0Pi5yb3cge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ291bnRyeSBzZWxlY3RvciBmbGFnXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZmxhZy1zaXplKCRmbGFnc2l6ZTogMjBweCkge1xuXHQvLyB2YXJpYWJsZXMgZm9yIGNhbGN1bGF0aW5nIGZsYWcgc2l6ZSBhbmQgb2Zmc2V0IG1hcmdpblxuXHQvLyBiYXNlZCBvbiBzZWxlY3RpemUgZGVmYXVsdCBjc3Ncblx0JHBhZGRpbmc6IDI3cHg7XG5cdCRtYXhoZWlnaHQ6IDQ2cHg7XG5cdCRib3JkZXI6IDJweDtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTJweDtcblx0d2lkdGg6ICRmbGFnc2l6ZTtcblx0aGVpZ2h0OiAkZmxhZ3NpemU7XG5cdG1hcmdpbi10b3A6ICgkbWF4aGVpZ2h0IC0gJHBhZGRpbmcgLSAkZmxhZ3NpemUgLSAkYm9yZGVyKSAvIDI7XG5cdG1hcmdpbi1ib3R0b206ICgoJG1heGhlaWdodCAtICRwYWRkaW5nIC0gJGZsYWdzaXplIC0gJGJvcmRlcikgLyAyKSAtIDFweDtcbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29udmVydCBwaXhlbHMgdG8gcmVtc1xuLy8gZWcuIGZvciBhIHJlbGF0aW9uYWwgdmFsdWUgb2YgMTJweCB3cml0ZSByZW0oMTIpXG4vLyBBc3N1bWVzICRlbS1iYXNlIGlzIHRoZSBmb250LXNpemUgb2YgPGh0bWw+XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGVtLWJhc2U6IDE2cHg7XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0cygkdmFsdWUpIHtcblx0QHJldHVybiAoJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKSk7XG59XG5cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG5cdEBpZiBub3QgdW5pdGxlc3MoJHB4dmFsKSB7XG5cdFx0JHB4dmFsOiBzdHJpcC11bml0cygkcHh2YWwpO1xuXHR9XG5cblx0JGJhc2U6ICRlbS1iYXNlO1xuXG5cdEBpZiBub3QgdW5pdGxlc3MoJGJhc2UpIHtcblx0XHQkYmFzZTogc3RyaXAtdW5pdHMoJGJhc2UpO1xuXHR9XG5cblx0QHJldHVybiAoJHB4dmFsIC8gJGJhc2UpICogMXJlbTtcbn1cblxuLyoqXG4gKiBVdGlsL01peGluIC0gYnJlYWtwb2ludFxuICogQSB3cmFwcGVyIGFyb3VuZCB0aGUgQG1lZGlhIHF1ZXJ5LlxuICpcbiAqIEBwYXJhbSAkdHlwZSAtIFR5cGUgb2YgbWVkaWEgcXVlcnkgKG1heC13aWR0aCwgbWluLXdpZHRoLCBldGMpLlxuICogQHBhcmFtICR3aWR0aCAtIFdpZHRoIG9mIEBtZWRpYSB0byB0YXJnZXRcbiAqL1xuQG1peGluIGJwKCRzaXplLCAkd2lkdGgpIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoJHNpemU6ICN7JHdpZHRofXB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQWJzb2x1dGUgQ2VudGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyKCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5cbi8vIENvbXBvbmVudCBzcGFjZWluZ1xuQG1peGluIGNvbXBvbmVudC1zcGFjZSgkY291bnQ6IDApIHtcblx0cGFkZGluZy10b3A6ICgkY29tcG9uZW50U3BhY2UgLSAkY291bnQpO1xuXHRwYWRkaW5nLWJvdHRvbTogKCRjb21wb25lbnRTcGFjZSAtICRjb3VudCk7XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdHBhZGRpbmctdG9wOiAoJGNvbXBvbmVudFNwYWNlX21iIC0gJGNvdW50KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogKCRjb21wb25lbnRTcGFjZV9tYiAtICRjb3VudCk7XG5cdH1cbn1cbi8vIFRpdGxlIHNwYWNlaW5nXG5AbWl4aW4gdGl0bGUtc3BhY2UoKSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn0iLCIuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG4gIFxuICAuc2xpZGVJbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgfVxuXG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG4gIFxuICAuc2xpZGVJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgfVxuXG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gIC5zbGlkZU91dFVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuICBcbiAgLnNsaWRlSW5MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIH1cbiAgXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cbiAgXG4gIC5zbGlkZUluUmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICB9XG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgICAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gIC5zbGlkZU91dExlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICB9XG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gIC5zbGlkZU91dFJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICB9XG5cblxuICAqIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH0iLCJzdmd7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjEwcHg7XG4gICAgfVxufVxuXG4uc2hvdy1kZXNrdG9we1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNob3ctbW9iaWxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNwYWNlLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW07XG4gICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nO1xuICAgIH1cbn1cblxuLnNlcGVyYXRvcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1zZWNvbmRhcnktaGlnaDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy0tdGlueS1tZWRpdW0gMDtcbiAgICAmLmJpZ3tcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctLW1lZGl1bSAwO1xuICAgICAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWJ0aXRsZXtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZztcbiAgICBjb2xvcjogJHR5cG9ncmFwaHktLW1lZGVtcDtcbn1cblxuLnN1YnRpdGxlLWJsYWNre1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgbGluZS1oZWlnaHQ6ICRzcGFjaW5nO1xuICAgIGNvbG9yOiAkdHlwb2dyYXBoeS0taGlnaGVtcDtcbn1cblxuLnN1YnR4dHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkdHlwb2dyYXBoeS0tbWVkZW1wO1xufVxuXG4udHh0Ym9sZHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrbWFya3tcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZy0tdGlueTtcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmctLXNtYWxsO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3ItLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogJHNwYWNpbmctLW1hcmdpbi0yNTtcbiAgICB3aWR0aDogJHNwYWNpbmctLW1hcmdpbi0yNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0tTGlnaHRlc3RHcmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aGl0ZS1ia2d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS13aGl0ZTtcbn1cblxuLm1vZGFsLWRpYWxvZy1mdWxse1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAubW9kYWwtaGVhZGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAuY2xvc2V7XG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nLS1zbWFsbDtcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmZpbHRlci10aXRsZXtcbiAgICAgICAgICAgIC5jb2wtbGctNntcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbGVhci1hbGx7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDdweCAkc3BhY2luZy0tdGlueSAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodC1zZWNvbmRhcnktbWVkO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtc2Vjb25kYXJ5LW1lZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWRpYWxvZ3tcbiAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1taWRkbGV7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjUlO1xuICAgIH1cbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgLm1vZGFsLWJvZHl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0tc21hbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDhyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogIDFyZW0gMXJlbSAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLW1hcmdpbi0yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24td3JhcHBlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tdGlueS1tZWRpdW07XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1vdXRsaW5le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLS10aW55LW1lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbnB1dC1maWVsZC0td3JhcHBlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAgMXB4IHNvbGlkICRjb2xvci0tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zNzVyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdESU4nLCBhcmlhbCwgc2Fucy1zZXJpZjsgXG4gICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWwuZXJyb3J7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2RlLWZpZWxkLS13cmFwcGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICAxcHggc29saWQgJGNvbG9yLS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0RJTicsIGFyaWFsLCBzYW5zLXNlcmlmOyBcbiAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWlubGluZXtcbiAgICBtYXJnaW4tdG9wOiAxMiU7XG4gICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLS1zbWFsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWF4eC1pbmxpbmUtLWZvcm17XG4gICAgICAgIGxhYmVsLmVycm9ye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tcmVkO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1pbmxpbmUtMntcbiAgICBtYXJnaW4tdG9wOiAxMiU7XG4gICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLS1zbWFsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50eHQtZ3JheS0tc21hbGx7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBjb2xvcjogJHR5cG9ncmFwaHktLW1lZGVtcDtcbn1cblxuLmxpbmstZ3JlZW57XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1tZWQ7XG59XG5cbi5saW5rLXJlZHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGNvbG9yOiAkY29sb3ItLXJlZDtcbn1cblxuLnR4dC1ibGFjay0tc21hbGx7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LXNlY29uZGFyeS1tZWQ7XG59XG5cbi50eHQtcmVkLS1zbWFsbHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGNvbG9yOiAkY29sb3ItLXJlZDtcbn1cblxuLndpdGgtYm9yZGVye1xuICAgIGJvcmRlci10b3A6ICRncmF5LWJvcmRlci0tY29sb3I7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW07XG59XG5cbi5zcGFjZS1oaWdoe1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLS1tZWRpdW07XG4gICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbiAgICB9XG59XG5cbi5zcGFjZS1sb3d7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctLXNtYWxsO1xufVxuXG4udmFsaWRhdGVfX2Vycm9ye1xuICAgIGNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIC8vbGluZS1oZWlnaHQ6ICRzcGFjaW5nO1xuICAgLy8gbWFyZ2luLXRvcDogJHNwYWNpbmctLXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIC8vIGhlaWdodDogMTBweDtcbiAgICBsYWJlbHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLS1zbWFsbCAwIDA7XG4gICAgfVxufVxuXG4ubWF4eC1mb3JtLS13cmFwcGVye1xuICAgIGlucHV0e1xuICAgICAgICBib3JkZXI6ICRncmF5LWJvcmRlci0tY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLS10aW55LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICR0eXBvZ3JhcGh5LS1tZWRlbXAtNTA7XG4gICAgICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgLm1hbmR7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLS1yZWQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctLXRpbnk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tZWxlbWVudHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogJHNwYWNpbmctLXNtYWxsO1xuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNpbmctLXRpbnktbWVkaXVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLmJsYWNre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0eXBvZ3JhcGh5LS1oaWdoZW1wO1xufVxuXG4uYmx1ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyODc1O1xufVxuXG4ubGlnaHRibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1QTE7XG59XG5cbi5ibHVlbGlnaHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ODlBQTtcbn1cblxuLnJlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgzRDUxO1xufVxuXG4ub3Jhbmdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOTc4M0E7XG59XG5cbi55ZWxsb3d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyQzE0QTtcbn1cblxuLnBpbmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTE3RTtcbn1cblxuLmdyZWVue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MEVGQTA7XG59XG5cbi5saWdodGdyZWVue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC0tZ3JlZW47XG59XG5cbi5kYXJrcmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ODAxMTA7XG59XG5cbi5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgJjpjaGVja2VkKy5zbGlkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1tZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cysuc2xpZGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJGNvbG9yLWRhcmstcHJpbWFyeS1tZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkKy5zbGlkZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIH1cbiAgICAmLnJvdW5kIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJvcGRvd257XG4gICAgJi5ib290c3RyYXAtc2VsZWN0e1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICAgIH1cbn1cblxuLnJhZGlvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHJhZGlvIGJ1dHRvbiAqL1xuLnJhZGlvLWNvbnRhaW5lciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gcmFkaW8gYnV0dG9uICovXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0td2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0tYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuLnJhZGlvLWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLXdoaXRlO1xufVxuXG4vKiBXaGVuIHRoZSByYWRpbyBidXR0b24gaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4ucmFkaW8tY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAgMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogQ3JlYXRlIHRoZSBpbmRpY2F0b3IgKHRoZSBkb3QvY2lyY2xlIC0gaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4uY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaG93IHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpIHdoZW4gY2hlY2tlZCAqL1xuLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqL1xuLnJhZGlvLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLm1vZGFsLWJ1dHRvbi0td3JhcHBlcntcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYXh4LW1vZGFse1xuICAgIC5tb2RhbC1kaWFsb2ctbWlkZGxle1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgICAgICAgICAgICAgLnN1YnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24td3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRncmF5LWJvcmRlci0tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODglO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VjY2Vzc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5e1xuICAgICAgICAgICAgICAgIC5jbG9zZXtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0tc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc7XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tdGlueTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItLUxpZ2h0ZXN0R3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5wdXQtZmllbGQtLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nIDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICYub3Rwe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpbmstd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nLS1zbWFsbCAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LXByaW1hcnktbWVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tib3gtd3JhcHBlcntcbiAgICAuY2hlY2tib3gtY29udGFpbmVye1xuICAgICAgICAuZXJyb3J7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tcmVkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9naW5zaG93aGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoYW5kX19zY3JvbGx7XG4gICAgMCV7bGVmdDowcHh9XG4gICAgNTAle2xlZnQ6NTBweH1cbiAgICAxMDAle2xlZnQ6MHB4fVxufVxuXG5Aa2V5ZnJhbWVzIGhhbmRfX3Njcm9sbHtcbiAgICAwJXtsZWZ0OjBweH1cbiAgICA1MCV7bGVmdDo1MHB4fVxuICAgIDEwMCV7bGVmdDowcHh9XG59XG5cbi5oYW5kX19zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2hhbmQtc3dpcGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogaGFuZF9fc2Nyb2xsIDNzIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogaGFuZF9fc2Nyb2xsIDNzIGluZmluaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stZG90c3tcbiAgICBsaXtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLmZhZGUuc2hvdywgLm1heHgubW9kYWwtb3BlbiwgLm1vZGFsLW9wZW4gLm5hdmJhci1jb250YWluZXIsIC5tb2RhbC1vcGVuIC5uYXZiYXIubW9iaWxle1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuIiwiXG4uYW5pbWF0aW9uIHtcblx0Ji5mYWRlSW5VcCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRhbmltYXRpb246IGZhZGVJblVwIDEuNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIGZvcndhcmRzO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm94U2hhZG93SGVpZ2h0IHtcblx0MCUge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHR9XG5cblx0MjUlIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0fVxuXG5cdDUwJSB7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdH1cblxuXHQ3NSUge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgMCAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG5cdGZyb20ge1xuXHRcdHRvcDogMTAwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHR0b3A6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuIiwiXG5cbi5iYWNrZ3JvdW5kIHtcblx0Ji5iYWNrZ3JvdW5kLS13aGl0ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS13aGl0ZTtcblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5iYWNrZ3JvdW5kLS1wcmltYXJ5IHtcblx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCYuYmFja2dyb3VuZC0tZ3JheSB7XG5cdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1zYW5kO1xuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHR9XG5cblx0XHQmLW1vYmlsZXtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1zYW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiJGJhZGdlLWNvdW50LS13aWR0aDogICAgICAgICAgICA1NnB4O1xuJGJhZGdlLWNvdW50LS10cmlhbmdsZS1oZWlnaHQ6ICAxMnB4O1xuXG4uYmFkZ2UtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6ICRiYWRnZS1jb3VudC0td2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLS1zbWFsbCArIDIgJHNwYWNpbmctLXNtYWxsICRzcGFjaW5nLS10aW55O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZjZkNmQgMjIlLCAjZTIwMDJjIDY4JSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwwLDAsMC41KTtcblxuICAgICYgLmJhZGdlLWNvdW50X190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgICYgLmJhZGdlLWNvdW50X190ZXh0LS1zdWIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYmFkZ2UtY291bnQtLXdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGJhZGdlLWNvdW50LS13aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAkYmFkZ2UtY291bnQtLXRyaWFuZ2xlLWhlaWdodCBzb2xpZCAjZTIwMDJjO1xuICAgIH1cbn0iLCJhLmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ1dHRvbiB7XG5cdEBleHRlbmQgJXRpdGxlLTI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogOHB4IDQ4cHggMTJweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFyZ2UpIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy0tc21hbGwtbWVkaXVtLzI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsLW1lZGl1bS8yO1xuXHRcdHBhZGRpbmc6IDEwcHggNDhweDtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0Ji5idXR0b24tcHJpbWFyeSB7XG5cdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci0td2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdH1cblx0XHQmOmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHR9XG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0fVxuXHR9XG5cdCYuYnV0dG9uLWdyYXkge1xuXHRcdGNvbG9yOiAkdHlwb2dyYXBoeS0taGlnaGVtcDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci0td2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LW1lZDtcblx0XHR9XG5cdFx0JjphY3RpdmV7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0XHR9XG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXNlY29uZGFyeS1oaWdoO1xuXHRcdH1cblx0fVxuXG5cdCYuYnV0dG9uLWludmVyc2Uge1xuXHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0td2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLS1ibGFjaywgOCUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci0td2hpdGUsIDglKTtcblx0XHR9XG5cdH1cblxuXHQmLmJ1dHRvbi1saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdCY6YWN0aXZlLCAmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0fVxuXHR9XG5cblx0Ji5idXR0b24tb3V0bGluZXtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ji5idXR0b24tcHJpbWFyeXtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44Nyk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmVcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpkaXNhYmxlZHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrLXNlY29uZGFyeS1oaWdoO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFyay1zZWNvbmRhcnktaGlnaDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJ1dHRvbi13aGl0ZXtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0td2hpdGU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmLmJ1dHRvbi1yb3VuZGVke1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHR9XG5cblxuXHQmLmJ1dHRvbi1yb3VuZGVkLWxlc3N7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0Ji5idXR0b24tbGFyZ2V7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0XHRwYWRkaW5nOiAxN3B4IDUwcHg7XG5cdH1cblxuXHQmLmJ0bi1ibG9jayxcblx0Ji5idXR0b24tYmxvY2t7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTZweCA0OHB4O1xuXHR9XG5cblx0Ji5idXR0b24tb3V0bGluZS5idXR0b24tcHJpbWFyeSxcblx0Ji5idXR0b24tcHJpbWFyeXtcblxuXHRcdCYuZGlzYWJsZXtcblx0XHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHR5cG9ncmFwaHktLW1lZGVtcC01MDtcblxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci0td2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0eXBvZ3JhcGh5LS1tZWRlbXAtNTA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuLnRoLXRoIHtcblx0LmJ1dHRvbiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiZm9udC1mYW1pbHk6ICdESU4nO1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHR9XG59XG4iLCJcblxuLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNlMjAwMkMrMCxmZjkzNTgrMTksZmZjZTAwKzM2LDAwZmYxZSs1NCwwMDVlZmYrNzUsY2IwNmZmKzg4LGNiMDZmZis4OCxjYjA2ZmYrMTAwICovXG4ucmFpbmJvdy1oaWdobGlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiByZ2IoMjI2LDAsNDQpOyAvKiBPbGQgYnJvd3NlcnMgKi9cblx0Ly8gYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMjYsMCw0NCwxKSAwJSwgcmdiYSgyNTUsMTQ3LDg4LDEpIDE5JSwgcmdiYSgyNTUsMjA2LDAsMSkgMzYlLCByZ2JhKDAsMjU1LDMwLDEpIDU0JSwgcmdiYSgwLDk0LDI1NSwxKSA3NSUsIHJnYmEoMjAzLDYsMjU1LDEpIDg4JSwgcmdiYSgyMDMsNiwyNTUsMSkgODglLCByZ2JhKDIwMyw2LDI1NSwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cblx0Ly8gYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMjYsMCw0NCwxKSAwJSxyZ2JhKDI1NSwxNDcsODgsMSkgMTklLHJnYmEoMjU1LDIwNiwwLDEpIDM2JSxyZ2JhKDAsMjU1LDMwLDEpIDU0JSxyZ2JhKDAsOTQsMjU1LDEpIDc1JSxyZ2JhKDIwMyw2LDI1NSwxKSA4OCUscmdiYSgyMDMsNiwyNTUsMSkgODglLHJnYmEoMjAzLDYsMjU1LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuXHQvLyBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIyNiwwLDQ0LDEpIDVweCxyZ2JhKDI1NSwxNDcsODgsMSkgMTBweCxyZ2JhKDI1NSwyMDYsMCwxKSAxNXB4LHJnYmEoMCwyNTUsMzAsMSkgMjBweCxyZ2JhKDAsOTQsMjU1LDEpIDI1cHgscmdiYSgyMDMsNiwyNTUsMSkgMzBweCwgcmdiYSgyMDMsNiwyNTUsMSkgMzVweCk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2UyMDAyQycsIGVuZENvbG9yc3RyPScjZTIwMDJDJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2NvbW1vbi90ZXh0UmFpbmJvdzIucG5nJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcblxuXHQvKiBJRSAxMCsgKi9cblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gICBcdH1cbn1cbiIsIi8qIGxpc3Qgb2YgaWNvbnMgKi9cbi5pY29uLWxpc3QtY29udGFpbmVyIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uaWNvbi1saXN0IHtcblx0Ly8gZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOiAwIGF1dG8gJHNwYWNpbmc7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdC8vIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQvLyAmOmFmdGVyIHtcblx0Ly8gXHRjb250ZW50OiAnJztcblx0Ly8gXHRmbGV4OiBhdXRvO1xuXHQvLyB9XG5cblx0Ly8gQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUgLSAxKSB7XG5cdC8vIFx0JjphZnRlciB7XG5cdC8vIFx0XHRjb250ZW50OiBub25lO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdCYuaWNvbi1saXN0LS1sZWZ0LWFsaWduZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdC5pY29uLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24tbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaWNvbi1saXN0IC5pY29uLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAwICRzcGFjaW5nLS1zbWFsbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5pY29uLWxpc3QgLmljb24tbGlzdF9faXRlbSBpbWcge1xuXHRtYXgtd2lkdGg6IDY1cHg7XG5cdG1pbi13aWR0aDogNjVweDtcblx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblxuXHQvLyBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdC8vIFx0bWF4LXdpZHRoOiA0NXB4O1xuXHQvLyBcdG1pbi13aWR0aDogNDVweDtcblx0Ly8gXHRtYXJnaW46IDAgYXV0byAxNXB4O1xuXHQvLyB9XG59XG5cbi5pY29uLWxpc3QgLmljb24tbGlzdF9faXRlbSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0aW1nLFxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHNwYW4ge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdH1cbn1cbiIsIlxuXG5hIHtcblx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHQmOmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG5hLnRvZ2dsZSxcbmEudW5kZXJsaW5lZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2gpLCB0bygkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2gpKSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMDAwMDAwKSwgdG8oIzAwMDAwMCkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2gsICRjb2xvci1kYXJrLXByaW1hcnktaGlnaCksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMDAwMDAsICMwMDAwMDApO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoLCAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2gpLCAtby1saW5lYXItZ3JhZGllbnQoIzAwMDAwMCwgIzAwMDAwMCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2gsICRjb2xvci1kYXJrLXByaW1hcnktaGlnaCksIGxpbmVhci1ncmFkaWVudCgjMDAwMDAwLCAjMDAwMDAwKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgOTUlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDAlIDFweCwgMTAwJSAxcHg7XG5cblx0JjphY3RpdmUsXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDk1JTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4LCAxMDAlIDFweDtcblx0fVxuXG5cdC5iYWNrZ3JvdW5kLS13aGl0ZSAmIHtcblx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmFjdGl2ZSxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmJhY2tncm91bmQtLXJlZCAmIHtcblx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkY29sb3ItLXNpbHZlciksIHRvKCRjb2xvci0tc2lsdmVyKSksIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oJGNvbG9yLS13aGl0ZSksIHRvKCRjb2xvci0td2hpdGUpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkY29sb3ItLXNpbHZlciwgJGNvbG9yLS1zaWx2ZXIpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkY29sb3ItLXdoaXRlLCAkY29sb3ItLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGNvbG9yLS1zaWx2ZXIsICRjb2xvci0tc2lsdmVyKSwgLW8tbGluZWFyLWdyYWRpZW50KCRjb2xvci0td2hpdGUsICRjb2xvci0td2hpdGUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItLXNpbHZlciwgJGNvbG9yLS1zaWx2ZXIpLCBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLS13aGl0ZSwgJGNvbG9yLS13aGl0ZSk7XG5cblx0XHQmOmFjdGl2ZSxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItLXNpbHZlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4uaWNvbi1ob3ZlcjIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ly8gc3ZnIGcuaWNvbi1ob3Zlcl9faGlkZGVuIHtcblx0Ly8gXHRvcGFjaXR5OiAwO1xuXHQvLyBcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ly8gfVxuXG5cdC8vIHN2ZyBnLmljb24taG92ZXJfX2hpZGRlbj4qIHtcblx0Ly8gXHRmaWxsOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdC8vIH1cblxuXHQvLyAmOmhvdmVyIHtcblxuXHQvLyBcdHN2ZyBnLmljb24taG92ZXJfX2hpZGRlbiB7XG5cdC8vIFx0XHRvcGFjaXR5OiAxO1xuXHQvLyBcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0Ly8gXHR9XG5cdC8vIH1cbn1cblxuLmljb24taG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0c3ZnIGcuaWNvbi1ob3Zlcl9faGlkZGVuPioge1xuXHRcdGZpbGw6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0fVxuXG5cdHN2ZyBnLmljb24taG92ZXJfX2hpZGRlbj4qIHtcblx0XHRhbmltYXRpb24tbmFtZTogcmVkVG9XaGl0ZTI7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHQvLyBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0fVxuXG5cdHN2ZyBtYXNrIHJlY3Qge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiByZWRUb1doaXRlO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdFx0Ly8gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmOmhvdmVyIHtcblxuXHRcdHN2ZyBnLmljb24taG92ZXJfX2hpZGRlbj4qIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiB3aGl0ZVRvUmVkMjtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG5cdFx0fVxuXG5cdFx0c3ZnIG1hc2sgcmVjdCB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogd2hpdGVUb1JlZDtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG5cdFx0fVxuXG5cdH1cblxuXG5cblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSxcblx0KC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblx0XHRzdmcgZy5pY29uLWhvdmVyX19zaG93ZWQge1xuXHRcdFx0Ly8gYW5pbWF0aW9uLW5hbWU6IHdoaXRldG9SZWQyO1xuXHRcdFx0Ly8gYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcblx0XHRcdC8vIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRcdFx0Ly8gLy8gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0XHQvLyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRzdmcgZy5pY29uLWhvdmVyX19oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0c3ZnIGcuaWNvbi1ob3Zlcl9faGlkZGVuPioge1xuXHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRcblx0XHRzdmcgbWFzayByZWN0IHtcblx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cblx0XHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLFxuXHRcdCgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG5cdFx0XHRzdmcgZy5pY29uLWhvdmVyX19zaG93ZWQge1xuXHRcdFx0XHQvLyBhbmltYXRpb24tbmFtZTogcmVkVG9XaGl0ZTI7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRzdmcgZy5pY29uLWhvdmVyX19oaWRkZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uaWNvbi1ob3ZlcjMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblxuXHRzdmcgZy5pY29uLWhvdmVyX19oaWRkZW4+Y2lyY2xlIHtcblx0XHRzdHJva2U6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5pY29uLWhvdmVyNCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXG5cdHN2ZyBnLmljb24taG92ZXJfX2hpZGRlbj4qIHtcblx0XHRhbmltYXRpb24tbmFtZTogcmVkVG9XaGl0ZTI7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHQvLyBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0fVxuXG5cdHN2ZyBtYXNrIHJlY3Qge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiByZWRUb1doaXRlO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdFx0Ly8gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmOmhvdmVyIHtcblxuXHRcdHN2ZyBnLmljb24taG92ZXJfX2hpZGRlbj4qIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiB3aGl0ZVRvUmVkMjtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG5cdFx0fVxuXG5cdFx0c3ZnIG1hc2sgcmVjdCB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogd2hpdGVUb1JlZDtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG5cdFx0fVxuXG5cdH1cblxuXG5cblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSxcblx0KC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblx0XHRzdmcgZy5pY29uLWhvdmVyX19oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0c3ZnIGcuaWNvbi1ob3Zlcl9fc2hvd2VkIHtcblx0XHRcdC8vIGFuaW1hdGlvbi1uYW1lOiB3aGl0ZXRvUmVkMjtcblx0XHRcdC8vIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG5cdFx0XHQvLyBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHRcdC8vIC8vIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0Ly8gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0XG5cdFx0c3ZnIGcuaWNvbi1ob3Zlcl9faGlkZGVuPioge1xuXHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRcblx0XHRzdmcgbWFzayByZWN0IHtcblx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblxuXHRcdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksXG5cdFx0KC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblx0XHRcdHN2ZyBnLmljb24taG92ZXJfX3Nob3dlZCB7XG5cdFx0XHRcdC8vIGFuaW1hdGlvbi1uYW1lOiByZWRUb1doaXRlMjtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0XG5cdFx0XHRzdmcgZy5pY29uLWhvdmVyX19oaWRkZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHJlZFRvV2hpdGUyIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBvcGFjaXR5KDEpO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBvcGFjaXR5KDApO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHdoaXRlVG9SZWQyIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBvcGFjaXR5KDApO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IG9wYWNpdHkoMSk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJlZFRvV2hpdGUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTEwMCUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHdoaXRlVG9SZWQge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTEwMCUpO1xuXHR9XG59XG4iLCIvKiBEZWZhdWx0IExpc3RpbmcgKi9cblxudWwubGlzdGluZyB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG5vbC5saXN0aW5nLmxpc3RpbmctLW51bWJlcmVkIHtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Y291bnRlci1yZXNldDogaXRlbTtcblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRjb3VudGVyLWluY3JlbWVudDogaXRlbTtcblx0fVxuXG5cdGxpOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0XHRjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ICB9XG59XG4iLCJcblxuLm1heHggLmNtcC1zZXBhcmF0b3IgaHIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0tbGlnaHRHcmV5O1xuXG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW07XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW07XG5cbiAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctLXNtYWxsLW1lZGl1bS8yO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW0vMjtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0XHRjb250ZW50OiAnJztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxufVxuXG4ubWF4eCAuc2VwYXJhdG9yLnNlcGFyYXRvci0tZGVmYXVsdCBociB7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG59XG5cbi52ZXJ0aWNhbC1zZXBhcmF0b3Ige1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcbn1cblxuLnZlcnRpY2FsLXNlcGFyYXRvci0tZmFpbnQge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItLWRhcms7XG59XG4iLCIudGl0bGUtdGV4dCAudGl0bGUtdGV4dF9fdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuIiwiLnBhcmFsbGF4X19jb250YWluZXIge1xuXHRjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xuXHRoZWlnaHQ6IDEyMCU7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogLTEwMDtcblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdGhlaWdodDogMTI1JTtcblx0fVxufVxuXG4ucGFyYWxsYXgge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7IFxuXHRyaWdodDogMDsgXG5cdGJvdHRvbTogMDtcblx0dG9wOiBhdXRvO1xuXHQvLyB0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XHRcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cblxuXHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblx0XG5cdFxuXHQubWFzdGhlYWQgJiB7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cbiIsIlxuXG4uYmxvY2txdW90ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0tc21hbGwtbWVkaXVtICRzcGFjaW5nLS1tZWRpdW0tbGFyZ2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW0vMiAkc3BhY2luZy0tbWVkaXVtLWxhcmdlLzI7XG5cdH1cdFxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OidcIic7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctLXNtYWxsICsgNTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OidcIic7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICAgICZfX2NlbnRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX25hbWV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsLW1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsLW1lZGl1bS8yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cdFxuICAgIH1cbn1cblxuLm1heHggLmJsb2NrcXVvdGVfX25hbWUgLmNtcC10ZXh0e1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnpoLVRXIC5ibG9ja3F1b3Rle1xuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDon44CMJztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0b3A6ICRzcGFjaW5nLS1zbWFsbDtcbiAgICB9XG5cbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDon44CNJztcbiAgICB9XG59XG4iLCIuY2FyZC1sYWJlbHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG4gICAgY29sb3I6ICRjb2xvci0td2hpdGU7XG59XG4iLCIucGFnaW5hdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cCAhaW1wb3J0YW50O1xuXHR9XG5cdC8qIHZhbGlkYXRlIGlucHV0IHdpdGggdHlwZSBudW1iZXIgYW5kIGhpZGUgYXJyb3cgKi9cblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1udW1iZXJdIHtcblx0XHQtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuXHR9XG5cblx0Jl9faW5wdXQge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2VudGVyIHtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nO1xuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX3NwYXJhdG9yIHtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLS1zbWFsbCAvIDI7XG5cdH1cbn1cbiIsIi5ib290c3RyYXAtc2VsZWN0IHtcbiAgICAuYnRuLWxpZ2h0e1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6ICRncmF5LWJvcmRlci0tY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLS1tZWRpdW07XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi10b2dnbGV7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lcntcbiAgICAgICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLS1zbWFsbDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctLXRpbnktbWVkaXVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctLXNtYWxsO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL3N2Zy9hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgdG9wOiAkc3BhY2luZy0tc21hbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0td2hpdGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVke1xuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcbiAgICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgXG4gICAgJi5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0b3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tZHVzdHlHcmV5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLS1zbWFsbCAkc3BhY2luZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItLWR1c3R5R3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1wcmltYXJ5LW1lZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eXBvZ3JhcGh5LS1oaWdoZW1wO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLm1zLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLWFjY2Vzc2libGUtcm9vbXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWFjY2Vzc2libGUtcm9vbXMtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLWFpcnBvcnQtc2h1dHRsZS1idXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWFpcnBvcnQtc2h1dHRsZS1idXMtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLWJhYnktY3JpYnMtaW5mYW50LWJlZHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWJhYnktY3JpYnMtaW5mYW50LWJlZHMtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLWNvbm5lY3Rpbmctcm9vbXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWNvbm5lY3Rpbmctcm9vbXMtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLWV4dHJhLWJlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24tZXh0cmEtYmVkLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tcy1mYW1pbHktZnJpZW5kbHl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWZhbWlseS1mcmllbmRseS13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubXMtZmFtaWx5LXJvb21ze1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWZhbWlseS1yb29tcy13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubXMtZnJlZS13aWZpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1mcmVlLXdpZmktd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLWhhbGFsLWNlcnRpZmllZC1kaW5pbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWhhbGFsLWNlcnRpZmllZC1kaW5pbmctd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLW11c2xpbS1mcmllbmRseXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1tdXNsaW0tZnJpZW5kbHktd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLW5vbi1zbW9raW5nLXJvb21ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1ub24tc21va2luZy1yb29tcy13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubXMtcmVzdGF1cmFudHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLXJlc3RhdXJhbnRzLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tcy1pbmRvb3ItcG9vbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24taW5kb29yLXBvb2wtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLW91dGRvb3ItcG9vbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1vdXRkb29yLXBvb2wtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zLXNwYS1mYWNpbGl0aWVze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1zcGEtZmFjaWxpdGllcy13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubXMtdGVhLWNvZmZlZS1mYWNpbGl0aWVze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi10ZWEtY29mZmVlLWZhY2lsaXRpZXMtd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHlwb2dyYXBoeS0taGlnaGVtcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIHNwYW4uY2hlY2stbWFya3tcbiAgICAgICAgICAgICAgICByaWdodDogJHNwYWNpbmc7XG4gICAgICAgICAgICAgICAgdG9wOiAkc3BhY2luZyAtIDU7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2NoZWNrLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAkc3BhY2luZy0tc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eXBvZ3JhcGh5LS1oaWdoZW1wO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR5cG9ncmFwaHktLWhpZ2hlbXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVjay1tYXJre1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2NoZWNrLXdoaXRlLnBuZycpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd25fX2FjdGlvbntcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctLXNtYWxsICRzcGFjaW5nO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICAgICAgIC5zZWxlY3RfX2NvdW50e1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tZHVzdHlHcmV5O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItLWR1c3R5R3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3RfX2NsZWFye1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3R7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2x7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGV7XG4gICAgYm9yZGVyOiAkZ3JheS1ib3JkZXItLWNvbG9yO1xufVxuLnNlbGVjdGVkX19yZXN1bHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAkc3BhY2luZyArIDU7XG4gICAgei1pbmRleDogOTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuXG4gICAgJi5zaG93e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0LS1sYWJlbHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLmRpc2VibGVke1xuICAgICAgICBjb2xvcjogJGNvbG9yLS1kdXN0eUdyZXk7XG4gICAgfVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZHtcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCAuYnRuLWxpZ2h0e1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLXNhbmQ7XG4gICAgfVxuXG4gICAgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXJ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLWR1c3R5R3JleTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9zdmcvYXJyb3ctZG93bi1ncmF5LnN2ZycpO1xuICAgIH1cbn1cblxuLm1zLWljb257XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIFxuICAgICYubXMtYWNjZXNzaWJsZS1yb29tc3tcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1hY2Nlc3NpYmxlLXJvb21zLXJlZC5zdmcnKTtcbiAgICB9XG4gICAgJi5tcy1haXJwb3J0LXNodXR0bGUtYnVze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24tYWlycG9ydC1zaHV0dGxlLWJ1cy1yZWQuc3ZnJyk7XG4gICAgfVxuICAgICYubXMtYmFieS1jcmlicy1pbmZhbnQtYmVkc3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWJhYnktY3JpYnMtaW5mYW50LWJlZHMtcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLWNvbm5lY3Rpbmctcm9vbXN7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24tY29ubmVjdGluZy1yb29tcy1yZWQuc3ZnJyk7XG4gICAgfVxuICAgICYubXMtZXh0cmEtYmVke1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24tZXh0cmEtYmVkLXJlZC5zdmcnKTtcbiAgICB9XG4gICAgJi5tcy1mYW1pbHktZnJpZW5kbHl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1mYW1pbHktZnJpZW5kbHktcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLWZhbWlseS1yb29tc3tcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1mYW1pbHktcm9vbXMtcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLWZyZWUtd2lmaXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWZyZWUtd2lmaS1yZWQuc3ZnJyk7XG4gICAgfVxuICAgICYubXMtaGFsYWwtY2VydGlmaWVkLWRpbmluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLWhhbGFsLWNlcnRpZmllZC1kaW5pbmctcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLW11c2xpbS1mcmllbmRseXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1tdXNsaW0tZnJpZW5kbHktcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLW5vbi1zbW9raW5nLXJvb21ze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24tbm9uLXNtb2tpbmctcm9vbXMtcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLXJlc3RhdXJhbnRze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24tcmVzdGF1cmFudHMtcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLWluZG9vci1wb29se1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24taW5kb29yLXBvb2wtcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLW91dGRvb3ItcG9vbHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9mYWNpbGl0aWVzLWljb24vaWNvbi1vdXRkb29yLXBvb2wtcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLXNwYS1mYWNpbGl0aWVze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvZmFjaWxpdGllcy1pY29uL2ljb24tc3BhLWZhY2lsaXRpZXMtcmVkLnN2ZycpO1xuICAgIH1cbiAgICAmLm1zLXRlYS1jb2ZmZWUtZmFjaWxpdGllc3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2ZhY2lsaXRpZXMtaWNvbi9pY29uLXRlYS1jb2ZmZWUtZmFjaWxpdGllcy1yZWQuc3ZnJyk7XG4gICAgfVxufSIsIi5jb250ZW50LWJveCB7XG5cdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLS1zaWx2ZXI7XG59XG4iLCIuY29udGVudC1ib3gtaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGVudC1ib3gtaW1hZ2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4iLCIudmlkZW8tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogJHNwYWNpbmctLXNtYWxsLW1lZGl1bSAkc3BhY2luZztcblxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhcmdlKSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctLXNtYWxsLW1lZGl1bS8yICRzcGFjaW5nLzI7XG5cdH1cblxuXHRidXR0b24udmlkZW8tcGxheWVyLWJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogMDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQmLnBsYXlpbmcge1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXG5cdFx0Ji5wbGF5aW5nIGltZyB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbi52aWRlby1wbGF5ZXItYnV0dG9uIC52aWRlby1wbGF5ZXItcGxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vSFRNTCBWaWRlb1xuXHR2aWRlby52aWRlby1wbGF5ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBmaWxsO1xuXHR9XG5cblx0Ly9Zb3V0dWJlIFZpZGVvXG5cdCYueW91dHViZS12aWRlby1jb250YWluZXIsXG5cdCYuYnJpZ2h0Y292ZS12aWRlby1jb250YWluZXIge1xuXHRcdC8vIG1hcmdpbjogJHNwYWNpbmcgMCAkc3BhY2luZy0tbWVkaXVtLWxhcmdlO1xuXHR9XG5cblx0Ji55b3V0dWJlLXZpZGVvLWNvbnRhaW5lciAueW91dHViZS12aWRlby1wbGF5ZXIsXG5cdCYuYnJpZ2h0Y292ZS12aWRlby1jb250YWluZXIgLmJyaWdodGNvdmUtdmlkZW8tcGxheWVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cblx0XHRpZnJhbWUsXG5cdFx0b2JqZWN0LFxuXHRcdGVtYmVkIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYueW91dHViZS12aWRlby1jb250YWluZXIgLnZpZGVvLXBsYXllci1idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LWluZGVudDogLTk5OWVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFyZ2UpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdH1cblxuXHRcdC52aWRlby1wbGF5ZXItYmFja2dyb3VuZCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4vL0Nhcm91c2VsIEZpeFxuLmNhcm91c2VsLWNvbnRhaW5lciB7XG5cdC52aWRlby1jb250YWluZXIueW91dHViZS12aWRlby1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQudmlkZW8tY29udGFpbmVyLnlvdXR1YmUtdmlkZW8tY29udGFpbmVyIC52aWRlby1wbGF5ZXItYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuIiwiLmF1dGhvcntcbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctLWxhcmdlICsgJHNwYWNpbmctLXNtYWxsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKyAxNjtcblxuICAgICAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy8yO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0tbGFyZ2UgKyAkc3BhY2luZy0tc21hbGw7XG4gICAgICAgIH1cblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFyZ2UpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0tc21hbGwgKyA4O1xuXHRcdH1cblxuICAgICAgICAmLmF1dGhvcl9fbm8taW1hZ2V7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nICsgNjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLzI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLSAkc3BhY2luZy0tc21hbGw7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2Upe1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc3BhY2luZy0tbWVkaXVtICsgNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nLS1zbWFsbCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1le1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGFibGUge1xuXG5cdCYtcmVzcG9uc2l2ZXtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xuXG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy8yO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmcvMjtcbiAgICAgICAgfVxuXHR9XG5cblx0Ji50YWJsZS1zdHJpcGVkIHtcblx0XHR0Ym9keSA+IHRyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdD4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0fVxuXHR9XG5cdC50YWJsZS1yZXNwb25zaXZlICYge1xuXG5cdFx0dGgsIHRkIHtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLTItY29sdW1ucyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZztcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcblxuXHRcdHRyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cblx0XHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFibGUtY29sX19oZWFkZXIge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLzI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy8yO1xuXG5cdFx0XHR0ciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0dGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdFx0XHR9XG5cblx0XHRcdC50YWJsZS1jb2xfX2hlYWRlciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLTEtY29sdW1uIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xuXG5cdFx0dHIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWJsZS1jb2xfX2hlYWRlciB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jaGVja2JveF9fbGlzdHtcbiAgICAmLS1idXR0b257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctLW1lZGl1bS1sYXJnZSAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2NvbW1vbi9hcnJvdy1kb3duLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbnB1dC10ZXh0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcgLSA1O1xuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OicsJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlucHV0LWNvdW50e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZy0tbWVkaXVtIC0gMTU7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRyb3Bkb3due1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcbiAgICAgICAgbGVmdDogLTU3MHB4O1xuICAgICAgICB3aWR0aDogMTExMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbGFwdG9wU21hbGwgLSAxKSB7XG4gICAgICAgICAgICB3aWR0aDogOTMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVye1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmctLW1lZGl1bSAtIDEwO1xuXG4gICAgICAgICYtY29sdW1ue1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1saWdodEdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nICsgNTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5jb2wtbWQtNHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGlzdHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcgLSA1IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0tbWVkaXVtIDAgMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLS1kdXN0eUdyZXk7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ByYXRlZC1saW5le1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLWxpZ2h0R3JleTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiAgY2FsYygzMy4zMzMzMyUgKyA0MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLS1tZWRpdW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAgY2FsYygzMy4zMzMzMyUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLS1tZWRpdW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9wdGlvbntcblxuICAgICAgICAmLXRleHR7XG4gICAgICAgICAgICAmLnNlbGVjdGVke1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tcmVkO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2NvbW1vbi9jaGVjay1yZWQucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXR7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvdHRvbXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLS1zaWx2ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0tbGlnaHRHcmV5O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0tc21hbGwgJHNwYWNpbmcgKyA1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYtcmVzdWx0c3tcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tZHVzdHlHcmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jbGVhcntcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1dHRvbntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5kcm9wZG93bi5zaG93e1xuICAgIC5jaGVja2JveF9fbGlzdC0tYnV0dG9uOjphZnRlcntcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG5cblxuLm5vLW1hcmdpbntcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn0iLCIucGFydGl0aW9uZWQtb3RwLS1vdXRlciB7XG5cdHdpZHRoOiAyOTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQucGFydGl0aW9uZWQtb3RwLS1pbm5lciB7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXG5cdFx0LnBhcnRpdGlvbmVkLW90cC0taW5wdXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDQycHg7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgYmxhY2sgNzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTBweCAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM1cHg7XG5cdFx0XHR3aWR0aDogMzQwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDM0MHB4O1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIud29yZHMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdC53b3JkLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLS1zbWFsbDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXG5cdFx0LndvcmQge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cbn1cblxuLmNoYXJzLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHQuY2hhci13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0tc21hbGw7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHQuY2hhcixcblx0XHQ+IC53b3Jkczpub3QoLmNoYXJzKSA+IC53b3JkIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi53b3Jkcy1vcmlnaW5hbCxcbi5jaGFycy1vcmlnaW5hbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiIsIi5tb2RhbHtcbiAgICAmX19jZW50ZXJ7XG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2V7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2Nsb3NlLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FsZXJ0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweFxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmctLW1lZGl1bTtcblxuICAgICAgICAgICAgLm1vZGFsLmJvZHl7XG4gICAgICAgICAgICAgICAgLnRpdGxlLmhlYWRpbmd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmcgaDMsIGgze1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1heHggLm1vZGFsX19hbGVydCAudGV4dCAuY21wLXRleHR7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtZGlhbG9ne1xuICAgICYubW9kYWwtZGlhbG9nLW1lZGl1bXtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNiU7XG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICAgICAgLm1vZGFsLWJvZHl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNSUgMTUlO1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24td3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1heHgtZm9ybS0td3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctLXRpbnktbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGFibGUtY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZztcblx0cGFkZGluZy1yaWdodDogJHNwYWNpbmc7XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmcvMjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy8yO1xuXHR9XG5cdFxuXHQudGFibGUtcm93IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMzBweDtcblxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLS1zYW5kO1xuXHRcdH1cblx0fVxuXG5cdC50YWJsZS1jb2xfX2hlYWRlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbDtcblx0XHR9XG5cdH1cbn1cbiIsIi5iYW5uZXItcGFyYWxsYXgtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IDM1JTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5wcm9maWxle1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMCU7XG5cdH1cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdC5tYXN0aGVhZCAmIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDcwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmFubmVyLXBhcmFsbGF4LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNSU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDUlO1xuXHRsZWZ0OiA1JTtcblx0ei1pbmRleDogMTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLWRlc2t0b3ApIHtcblx0XHRib3R0b206IDE1JTtcblx0fVxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLWxhcHRvcCkge1xuXHRcdGJvdHRvbTogMyU7XG5cdH1cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdGxlZnQ6IDQlO1xuXHR9XG5cbn1cblxuLmJhbm5lci1wYXJhbGxheCB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0Jl9fY29udGVudCB7XG5cdFx0Y29sb3I6ICRjb2xvci0td2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG9wYWNpdHk6IDA7XHRcdFxuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXG5cblx0XHQmX193cmFwcGVyIHtcdFx0XHRcblx0XHRcdG1heC13aWR0aDogMTAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgdG9wOiAxNSU7XG5cdFx0ICAgIGxlZnQ6IDEwJTtcblx0XHQgICAgcmlnaHQ6IDUwJTtcblx0XHQgICAgYm90dG9tOiBhdXRvO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdCAgICBcdHRvcDogNiU7XG5cdFx0ICAgIFx0bGVmdDogNCU7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdCAgICBcdHJpZ2h0OiAxMCU7XG5cdFx0ICAgIFx0dG9wOiA0JTtcblx0XHQgICAgXHRsZWZ0OiAwO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0Ji5iYW5uZXItcGFyYWxsYXhfX2NvbnRlbnQtLXZpc2libGUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblxuXHRcdC5oZWFkaW5nIGgxLFxuXHRcdC5oZWFkaW5nIGgyLFxuXHRcdC5oZWFkaW5nIGgzLFxuXHRcdC50aXRsZSBoMSxcblx0XHQuY21wLXRpdGxle1xuXHRcdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblx0XHRcdGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDQyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicCgnbWluLXdpZHRoJywgJGJyZWFrcG9pbnQtLWxhcHRvcFNtYWxsRGVzaykge1xuXHRcdFx0XHRmb250LXNpemU6IDU0cHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicCgnbWluLXdpZHRoJywgJGJyZWFrcG9pbnQtLW1hYykge1xuXHRcdFx0XHRmb250LXNpemU6IDY1cHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicCgnbWluLXdpZHRoJywgJGJyZWFrcG9pbnQtLWRlc2t0b3ApIHtcblx0XHRcdFx0Zm9udC1zaXplOiA3NXB4O1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSBoNntcblx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGV7XG5cdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogIDVweCAzMHB4IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdCAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICRicmVha3BvaW50LS1sYXB0b3BTbWFsbERlc2spIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICBcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICRicmVha3BvaW50LS1tYWMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICRicmVha3BvaW50LS1kZXNrdG9wKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cblx0fVxuXG59XG5cblxuLmJhbm5lci1wYXJhbGxheC13cmFwcGVyLmJhbm5lci1wYXJhbGxheC13cmFwcGVyLS1sZWZ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdC5iYW5uZXItcGFyYWxsYXhfX2NvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuLm1hc3RoZWFke1xuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4iLCIuY2Fyb3VzZWwtc2xpZGV7XG5cdC5jYXJvdXNlbC1zbGlkZS0td3JhcHBlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdH1cblx0LmJhY2tncm91bmQtaW1nLS1ob2xkZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuc2hvdy1kZXNrdG9we1xuXHQgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0ICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdH1cblxuXHQuc2hvdy1tb2JpbGV7XG5cdCAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIH1cblx0fVxuXHQubWFzdGhlYWQtYmFubmVyLS1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTAlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogNSU7XG5cdFx0bGVmdDogLTMwJTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1kZXNrdG9wKSB7XG5cdFx0XHRib3R0b206IDE1JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1sYXB0b3ApIHtcblx0XHRcdHRvcDogLTQ1JTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdHRvcDogLTMwJTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0bGVmdDogMSU7XG5cdFx0fVxuXG5cdFx0LmhlYWRpbmcgaDEsXG5cdFx0LmhlYWRpbmcgaDIsXG5cdFx0LmhlYWRpbmcgaDMsXG5cdFx0LnRpdGxlIGgxLFxuXHRcdC5jbXAtdGl0bGV7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICRicmVha3BvaW50LS1sYXB0b3BTbWFsbERlc2spIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1NHB4O1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICRicmVha3BvaW50LS1tYWMpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA2NXB4O1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICRicmVha3BvaW50LS1kZXNrdG9wKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzVweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUgaDZ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxle1xuXHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICA1cHggMzBweCA3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAkYnJlYWtwb2ludC0tbGFwdG9wU21hbGxEZXNrKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQgICAgXHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAkYnJlYWtwb2ludC0tbWFjKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAkYnJlYWtwb2ludC0tZGVza3RvcCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tYXN0aGVhZC1jb250ZW50LS1jb250YWluZXJ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC03cHg7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLS10aW55LW1lZGl1bSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnO1xuXHRmb250LXNpemU6IDFyZW07XG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0aDN7XG5cdFx0LnR4dC13aGl0ZXtcblx0XHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHRcdH1cblx0XHQudHh0LWJsYWNre1xuXHRcdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctLXRpbnk7XG5cdFx0fVxuXHR9XG59IiwiXG4uY2Fyb3VzZWx7XG4vL1x0cGFkZGluZzogJHNwYWNpbmctLXNtYWxsLW1lZGl1bSAkc3BhY2luZztcblx0cGFkZGluZzogMCAwICRzcGFjaW5nLS1zbWFsbC1tZWRpdW0gMDtcblxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhcmdlKSB7XG5cdC8vXHRwYWRkaW5nOiAkc3BhY2luZy0tc21hbGwtbWVkaXVtLzIgJHNwYWNpbmcvMjtcblx0XHRwYWRkaW5nOiAwIDAgJHNwYWNpbmctLXNtYWxsLW1lZGl1bS8yIDA7XG5cdH1cbn1cblxuLmNhcm91c2VsLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vU2xpY2tcbi5jYXJvdXNlbC1jb250YWluZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmNhcm91c2VsLWNvbnRhaW5lciAuc2xpY2stZG90cyB7XG5cdGJvdHRvbTogMDtcbn1cbi5jYXJvdXNlbC1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwICRzcGFjaW5nLS1zbWFsbDtcblx0YnV0dG9uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLWR1c3R5R3JleTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uY2Fyb3VzZWwtY29udGFpbmVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUge1xuXHRidXR0b24ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0tcmVkO1xuXHRcdH1cblx0fVxufVxuXG4vLyBWaWRlbyB3aXRoaW4gY2Fyb3VzZWxcbi5jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG4uY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jb250YWluZXIueW91dHViZS12aWRlby1jb250YWluZXIge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jYXJvdXNlbC1oZWFkZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZWJkMTtcblx0cGFkZGluZzogMjBweCAwO1xufVxuIiwiLm5hdmJhci13cmFwcGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwMzA7XG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHR0b3A6IDA7XG5cdH1cblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlIC0gMSkge1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSkge1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcblx0fVxufVxuXG4ubmF2YmFyLWNvbnRhaW5lciB7XG5cdGhlaWdodDogNzJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLS13aGl0ZTtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSAtIDEpIHtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlKSB7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHR9XG5cblx0Ji5leHBhbmQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcblx0XHQvLyB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmLmZpeGVkLXRvcHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cblxuLm5hdmJhciB7XG5cdGhlaWdodDogMTAwcHg7XG5cdHBhZGRpbmc6IDAgJHNwYWNpbmc7XG5cdGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG5cdCYuZGVza3RvcCB7XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSAtIDEpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5tb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuXHRcdEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYuZml4ZWQtdG9we1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXG5cblx0Lm1hcC1waW4taWNvbiB7XG5cdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdH1cblx0fVxuXG5cdC5tYXAtZGVzY3JpcHRpb24ge1xuXHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0Ly8gLmljb24tbGluayBzdmcgcGF0aCxcblx0Ly8gLnNlYXJjaC1idXR0b24gYnV0dG9uIHN2ZyBwYXRoIHtcblx0Ly8gXHRmaWxsOiAkY29sb3ItLWJsYWNrO1xuXHQvLyB9XG5cblx0Ly8gLmljb24tbGluazpob3ZlciBzdmcgcGF0aCxcblx0Ly8gLnNlYXJjaC1idXR0b24gYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcblx0Ly8gXHRmaWxsOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdC8vIH1cblxuXHQvKiBTZWFyY2ggQnV0dG9uICovXG5cdC5zZWFyY2gtYnV0dG9uIHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblxuXHQuc2VhcmNoLWJ1dHRvbiBidXR0b24ge1xuXHRcdGhlaWdodDogMjZweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cblxuXHQuc2VhcmNoLWJ1dHRvbiBidXR0b24gaW1nIHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblxuXHQvKiBMYW5ndWFnZSBTZWxlY3RvciBEcm9wZG93biAqL1xuXHQubGFuZ3VhZ2Utc2VsZWN0b3Ige1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctLXRpbnkgJHNwYWNpbmctLXNtYWxsO1xuXHR9XG5cblx0Lmxhbmd1YWdlLXNlbGVjdG9yIC5kcm9wZG93bi10b2dnbGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0tdGlueTtcblx0XHRcdGNvbG9yOiAkdHlwb2dyYXBoeS0taGlnaGVtcDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5sYW5ndWFnZS1zZWxlY3RvciAuZHJvcGRvd24tbWVudSB7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRtaW4td2lkdGg6IDkwMHB4O1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAgMTEwMCkge1xuXHRcdFx0bWluLXdpZHRoOiA4MDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXHRcdFx0dG9wOiA0NXB4O1xuXHRcdCB9XG5cblx0XHQgQHN1cHBvcnRzICgtbXMtdXNlci1zZWxlY3Q6IG5vbmUpIHtcblx0XHRcdHRvcDogNDVweDtcblx0XHR9XG5cdH1cblxuXHQubGFuZ3VhZ2Utc2VsZWN0b3IgLmRyb3Bkb3duLW1lbnUtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0tbWVkaXVtIDA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4ubmF2YmFyIGEsXG4ubGFuZ3VhZ2Utc2VsZWN0b3IgYSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogQnJhbmQgTG9nbyAqL1xuLm5hdmJhci1icmFuZHtcblx0aW1nIHtcblx0fVxufVxuXG4vKiBOYXZiYXIgTWVudSBMaXN0ICovXG4ubmF2YmFyLWNvbGxhcHNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiA2MCU7XG5cdGZsZXg6IDE7XG5cdGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1sZWZ0OiAxMiU7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyBcblx0ICAgbWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LyogTmF2YmFyIE1lbnUgTGlzdCBJdGVtcyAqL1xuXHQubmF2LWl0ZW0ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDAgNCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgXG5cdFx0ICAgbWFyZ2luOiAwIDElO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQgYS5uYXYtbGluazpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cblx0XHQ+IC5uYXYtaXRlbV9fYnVmZmVyIHtcblx0XHRcdGhlaWdodDogMHB4O1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdD4gLm5hdi1pdGVtX19idWZmZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2LWl0ZW0ubmF2LWl0ZW0tLWxpbmt7XG5cdFx0Lm5hdi1saW5rOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1pdGVtLnNob3cgYS5uYXYtbGluayB7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgMCAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdH1cblxuXHRhLm5hdi1saW5rIHtcblx0XHRAZXh0ZW5kICV0aXRsZS0xO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0Ly8gZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRyYW5zaXRpb246IGFsbCAxMDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nICFpbXBvcnRhbnQ7XG5cdFx0Lmljb257XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctLXRpbnk7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblxuXHRcdCYubm8tc2VwYXJhdG9yIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdH1cblx0XHQmLmFjdGl2ZTIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLWxhcHRvcCkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLWxhcHRvcFNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogU3ViIE1lbnUgKi9cblx0YS5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8vIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51LnNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQuZHJvcGRvd24tbWVudS5zaG93LnNsaWRlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUudy0xMDAge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW0gMCAkc3BhY2luZy0tbWVkaXVtO1xuXHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQuc3ViLW1lbnUtY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdFx0cGFkZGluZzogMCAkc3BhY2luZyAkc3BhY2luZy0tbWVkaXVtICRzcGFjaW5nO1xuXHRcdFx0Ly8gcGFkZGluZzogMCAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdD4gW2NsYXNzKj1cImNvbFwiXSB7XG5cblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0tc21hbGw7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1sYXB0b3BTbWFsbCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctLW1lZGl1bTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0tbWVkaXVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWItbWVudS0tbGlzdC0tLXdyYXBwZXJ7XG5cdFx0XHRcdGg1e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5iYW5uZXItd3JhcHBlcntcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblx0XHRcdFx0fVxuXHRcdFx0XHQubGluay13cmFwcGVye1xuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtc2Vjb25kYXJ5LW1lZFxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LXByaW1hcnktbWVkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1jb250ZW50LS1pdGVtc3tcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtc2Vjb25kYXJ5LW1lZDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0tc21hbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6ICRzcGFjaW5nLS10aW55O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1wcmltYXJ5LW1lZDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tY29udGVudC0tbGlzdHN7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsLW1lZGl1bTtcblx0XHRcdFx0XHQuaWNvbi10aXRsZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0XHRcdFx0XHRsZWZ0OiAtNDhweDtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctLXNtYWxsO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHRvcDogJHNwYWNpbmctLXRpbnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctLXNtYWxsO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLS1zbWFsbDtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbDtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1Yi1tZW51LWNvbnRhaW5lcjIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0PiBbY2xhc3MqPVwiY29sXCJdIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy0tbWVkaXVtLWxhcmdlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0tbWVkaXVtLWxhcmdlO1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViLW1lbnUtdXBjb21pbmctZXZlbnRzIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwJTtcblx0XHR9XG5cblx0XHQuaGVhZGluZy1zcGFjZSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdH1cblxuXHRcdC5taWRkbGUtY29udGVudC1jb250YWluZXIge1xuXHRcdFx0Ly8gcGFkZGluZzogMCAkc3BhY2luZy0tbWVkaXVtLWxhcmdlO1xuXG5cdFx0XHQvLyAuY29sIHtcblx0XHRcdC8vIFx0cGFkZGluZzogMDtcblx0XHRcdC8vIH1cblx0XHRcdC5jb2wgKyAuY29sIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy0tdGlueTtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0Ji5pbWctdGV4dC1ib3hfX2ltZy0tbWVkaXVtIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM5MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctdGV4dC1ib3ggLmltZy10ZXh0LWJveF9fdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHRcdFx0XHRAZXh0ZW5kICV0aXRsZS0yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yYWluYm93LWJhci0tdmVydGljYWwgLmNtcC10aXRsZV9fdGV4dD4qOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAtMTVweDtcblx0XHR9XG5cblx0XHQudGl0bGUgLmNtcC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tbWVkaXVtO1xuXHRcdH1cblxuXHRcdC5yb3cge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXG5cblx0fVxuXG5cdC5kcm9wZG93bi1tZW51LnctY29udGFpbmVkIHtcblx0XHRtaW4td2lkdGg6IDY3MHB4O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC8vIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbGFwdG9wU21hbGwpIHtcblx0XHQvLyBcdG1pbi13aWR0aDogNDYwcHg7XG5cdFx0Ly8gXHRtYXgtd2lkdGg6IDQ2MHB4O1xuXHRcdC8vIH1cblx0fVxuXG5cdC5kcm9wZG93bi1tZW51LnctY29udGFpbmVkID4gbGkgPiBhIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUucG9zaXRpb24tYXV0byB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdC5zdWItbWVudS1saXN0IC5zdWItbWVudS1saXN0X19pdGVtIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLS10aW55ICRzcGFjaW5nLS1zbWFsbDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWItbWVudS1saXN0X19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctLXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWItbWVudS1saXN0X19pdGVtIHN2ZyB7XG5cdFx0XHRtaW4td2lkdGg6IDhweDtcblx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvKiBNZW51IFRpdGxlICovXG5cdC5tZW51LXRpdGxlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQvKiBTdWIgTWVudSBMaXN0ICovXG5cdC5zdWItbWVudS1saXN0IHtcblx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbGFwdG9wKSB7XG5cdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnN1Yi1tZW51LWxpc3QgLnN1Yi1tZW51LWxpc3RfX3RpdGxlIHtcblx0Ly8gXHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0tc21hbGw7XG5cdC8vIFx0Y29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0Ly8gXHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cblx0Ly8gXHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdC8vIFx0XHRjb2xvcjogJGNvbG9yLS1kYXJrUmVkO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC5zdWItbWVudS1saXN0IC5zdWItbWVudS1saXN0X19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvL3BhZGRpbmc6ICRzcGFjaW5nLS10aW55LW1lZGl1bSAwcHggJHNwYWNpbmctLXNtYWxsICRzcGFjaW5nLS1zbWFsbC1tZWRpdW07XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnN1Yi1tZW51LWxpc3QgLnN1Yi1tZW51LWxpc3RfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLS1zbWFsbCAkc3BhY2luZy0tc21hbGwgJHNwYWNpbmctLXNtYWxsICRzcGFjaW5nO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1ib3R0b206ICRncmF5LWJvcmRlci0tY29sb3I7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdCAgICBjbGVhcjogYm90aDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiBhdXRvO1xuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0JjphY3RpdmUsJi5hY3RpdmUsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQvLyBmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1wcmltYXJ5LW1lZDtcblx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogNXB4IDAgMCAxNXB4O1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ji5pY29uLXJpZ2h0e1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudHdvLWxpbmV7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3ViLW1lbnUtbGlzdC5zdWItbWVudS1saXN0LS1zbWFsbGVyIC5zdWItbWVudS1saXN0X19pdGVtIHtcblx0XHQvLyBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0tc21hbGw7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLS1zbWFsbDtcblxuXHRcdC8vIC5ib2xkZWQge1xuXHRcdC8vIFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHQvLyB9XG5cdH1cblxuXHQvKiBBZHZlcnRpc2VtZW50IFBhbmVsICovXG5cdC5zdWItbWVudS1hZHZlcnRpc2VtZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRpbWcge1xuXHRcdFx0Ly8gd2lkdGg6IDI1MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0Ly8gaGVpZ2h0OiAyNTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQvLyBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgICRicmVha3BvaW50LS1sYXB0b3ApIHtcblx0XHRcdC8vIFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxuXG5cdC5zdWItbWVudS1hZHZlcnRpc2VtZW50IC5jYXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy0tdGlueS1tZWRpdW07XG5cdFx0Y29sb3I6ICRjb2xvci0tZHVzdHlHcmV5O1xuXHR9XG5cblx0LyogRm9vdG5vdGUgKi9cblx0LmZvb3Rub3RlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLS1zaWx2ZXI7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cblxuLnN1Yi1tZW51LWxpc3QgIHtcblx0LnN1Yi1tZW51LWxpc3RfX2xhYmVsIHtcblx0XHRAZXh0ZW5kICVib2R5LTE7XG5cdH1cblxuXHQuc3ViLW1lbnUtbGlzdF9faXRlbSB7XG5cdFx0QGV4dGVuZCAlYm9keS0yO1xuXHR9XG59XG5cbi8qIE5hdmJhciBSaWdodCBTaWRlICovXG4ubmF2YmFyLXJpZ2h0LXNpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdC5uYXZiYXItcmlnaHQtc2lkZV9fdXBwZXIsXG5cdC5uYXZiYXItcmlnaHQtc2lkZV9fbG93ZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0Lm5hdmJhci1yaWdodC1zaWRlX191cHBlciB7XG5cdFx0QGV4dGVuZCAlY2FwdGlvbi0xO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHQuYnJvd3NpbmctdHlwZXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0LmJyb3dzaW5nLXR5cGVzIGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR9XG5cblx0XHQuYnJvd3NpbmctdHlwZXMgbGk6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1zaWx2ZXI7XG5cdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXG5cdFx0LmJyb3dzaW5nLXR5cGVzIGxpOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuYnJvd3NpbmctdHlwZXMgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cblx0XHQuYnJvd3NpbmctdHlwZXMgYSB7XG5cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdmJhci1yaWdodC1zaWRlX19sb3dlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLm5hdmJhci1yaWdodC1zaWRlIC5uYXZiYXItcmlnaHQtc2lkZV9fbG93ZXI+ZGl2IHtcblx0cGFkZGluZzogJHNwYWNpbmctLXRpbnkgJHNwYWNpbmcgMDtcbn1cblxuLm5hdmJhci1yaWdodC1zaWRlIC5uYXZiYXItcmlnaHQtc2lkZV9fbG93ZXI+ZGl2Omxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKiBOYXZiYXIgTW9iaWxlICovXG4ubmF2YmFyLm1vYmlsZSAubmF2YmFyLW1vYmlsZS1vdXRlci1sYXllciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdHBhZGRpbmc6IDAgMCAwICRzcGFjaW5nLS1zbWFsbDtcblxuXHQuc2VhcmNoLWJ1dHRvbixcblx0Lm1vYmlsZS1sb2dvLFxuXHQuaGFtYnVyZ2VyLW1lbnUtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Lmljb24tZWxlbWVudHN7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA0OCU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRkaXZ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgJHNwYWNpbmctLXRpbnktbWVkaXVtO1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtbG9nbyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0tdGlueTtcblx0XHQubmF2YmFyLWJyYW5kIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA4NXB4O1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmhhbWJ1cmdlci1tZW51LWJ1dHRvbiB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDIwcHg7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm5vdGljZXMtc2hvd3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDU0cHg7XG5cdFx0dG9wOiA0MCU7XG5cdH1cbn1cblxuLm5hdmJhci5tb2JpbGUuZml4ZWQtdG9we1xuXHQubW9iaWxlLWxvZ28gLm5hdmJhci1icmFuZHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi5uYXZiYXItbW9iaWxlLWlubmVyLWxheWVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAtMTAwJTtcblx0ei1pbmRleDogOTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQvLyBwYWRkaW5nOiAwIDIwcHggMzBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLS13aGl0ZTtcblx0Ly8gYm9yZGVyOiAxcHggc29saWQgcmVkO1xuXHR0cmFuc2l0aW9uOiByaWdodCA0NTBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdCYuc2hvdyB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQuaW5uZXItbmF2LXRvcC1iYXIge1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYigyMjQsMjQyLDIzNyk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXJ7XG4gICAgICAgIFx0ZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBcdHdpZHRoOiAxMCU7XG4gICAgICAgIFx0bWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdHJpZ2h0OiAyNXB4O1xuICAgIFx0XHRpbWd7XG4gICAgXHRcdFx0d2lkdGg6IDQwcHg7XG4gICAgXHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbG9nb3tcbiAgICAgICAgXHRmbG9hdDogbGVmdDtcbiAgICAgICAgXHR3aWR0aDogNDAlO1xuICAgICAgICBcdG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIFx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgXHRpbWd7XG4gICAgICAgIFx0XHR3aWR0aDogODVweDtcbiAgICAgICAgXHR9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1lbGVtZW50c3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRkaXZ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwICRzcGFjaW5nLS10aW55LW1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xvc2UtYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMzhweDtcblx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNsb3NlLWJ1dHRvbi1jb250YWluZXIgaW1nIHtcblx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdH1cblxuXHRcdC5kcm9wdXAsXG5cdFx0LmRyb3ByaWdodCxcblx0XHQuZHJvcGRvd24sXG5cdFx0LmRyb3BsZWZ0IHtcblx0XHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdH1cblxuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdHRvcDogODBweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cdFx0XHQvLyBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcblx0XHR9XG5cblx0XHQuZHJvcGRvd24tbWVudV9fbGlzdCxcblx0XHQuZHJvcGRvd24tbWVudV9fbGlzdDpmaXJzdC1jaGlsZCxcblx0XHQuZHJvcGRvd24tbWVudV9fbGlzdDpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHR9XG5cblx0XHQuZHJvcGRvd24tbWVudV9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0Lmxhbmd1YWdlLXNlbGVjdG9yIC5kcm9wZG93bi1tZW51X19saXN0IGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4ICRzcGFjaW5nO1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0IFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHRhLmRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci0tcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxhbmd1YWdlLXNlbGVjdG9yLmFsdC1kZXNpZ24gLmRyb3Bkb3duLW1lbnVfX2xpc3Qge1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlIC0gMSkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQubW9iaWxlLW5hdi0tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogOTYlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogNTAlO1xuXHQgICAgbGVmdDogNTAlO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dWx7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZy0tdGlueS1tZWRpdW0gMCAwICRzcGFjaW5nLS10aW55LW1lZGl1bTtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luOiAkc3BhY2luZy0tdGlueS1tZWRpdW0gMCAwIDA7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTVweCAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0RJTiBCb2xkJztcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbm5lci1uYXYtbWFpbiB7XG4vL1x0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTtcbiAgICAgICAgLmFjY29yZGlvbi1kcmF3ZXJ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgLmlubmVyLW5hdi1maXJzdC1sZXZlbF9fbGlzdGl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLS1mYWludEdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIC5pbm5lci1uYXYtZmlyc3QtbGV2ZWxfX2xpc3RpdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tZmFpbnRHcmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5uZXItbmF2LXNlY29uZC1sZXZlbHtcbiAgICAgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIFx0dG9wOiAwO1xuICAgICAgICBcdGxlZnQ6IC01MDBweDtcbiAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgXHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFx0ei1pbmRleDogMTA7XG4gICAgICAgIFx0YmFja2dyb3VuZDogJGNvbG9yLS13aGl0ZTtcbiAgICAgICAgXHRkaXNwbGF5OiBub25lO1xuICAgICAgICBcdC5zdWItbWVudS10aXRsZXtcbiAgICAgICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICBcdFx0Y2xlYXI6IGJvdGg7XG4gICAgICAgIFx0XHRwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZy0tdGlueS1tZWRpdW07XG4gICAgICAgIFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tdGlueTtcbiAgICAgICAgXHRcdGltZ3tcbiAgICAgICAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFx0XHRcdHRvcDogLTNweDtcbiAgICAgICAgXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuICAgICAgICBcdFx0XHRcdHRvcDogMDtcbiAgICAgICAgXHRcdFx0fVxuICAgICAgICBcdFx0fVxuICAgICAgICBcdFx0c3BhbntcbiAgICAgICAgXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0tc21hbGw7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHR9XG4gICAgICAgIFx0LnN1Yi1tZW51LWltYWdle1xuICAgICAgICBcdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIFx0XHRwYWRkaW5nOiAwICRzcGFjaW5nICRzcGFjaW5nO1xuICAgICAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXHRcdGltZ3tcbiAgICAgICAgXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIFx0fVxuICAgICAgICBcdC5zdWItbWVudS1saXN0e1xuICAgICAgICBcdFx0Ym9yZGVyLWJvdHRvbTogJGdyYXktYm9yZGVyLS1jb2xvcjtcbiAgICAgICAgXHRcdGg1e1xuICAgICAgICBcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHRcdC5zdWItbWVudS1saXN0e1xuICAgICAgICBcdFx0XHQmX19pdGVte1xuICAgICAgICBcdFx0XHRcdGltZ3tcbiAgICAgICAgXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctLXRpbnktbWVkaXVtO1xuICAgICAgICBcdFx0XHRcdH1cbiAgICAgICAgXHRcdFx0XHRzcGFue1xuICAgICAgICBcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBcdFx0XHRcdH1cbiAgICAgICAgXHRcdFx0fVxuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cbiAgICAgICAgXHQuc2Vjb25kLWxldmVsLW5hdntcbiAgICAgICAgXHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cdFx0LmlubmVyLW5hdi1maXJzdC1sZXZlbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0LmlubmVyLW5hdi1maXJzdC1sZXZlbF9fbGlzdGl0ZW0ge1xuXG5cdFx0XHRAZXh0ZW5kICV0aXRsZS0xO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiA5MiU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdD4gYXtcblx0XHRcdFx0Ly8gZmxleDogMSAxIDEwMCU7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0td2hpdGU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1tZWQ7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHQ+YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LW1lZDtcblx0XHRcdH1cblxuXHRcdFx0Lm1pbnVzLXNpZ24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmlsbDogd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdC5wbHVzLXNpZ24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmaWxsOiB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcblx0XHRcdC5wbHVzLXNpZ24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Lm1pbnVzLXNpZ24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbm5lci1uYXYtZmlyc3QtbGV2ZWxfX2xpc3RpdGVtIC5wbHVzLXNpZ24sXG5cdFx0LmlubmVyLW5hdi1maXJzdC1sZXZlbF9fbGlzdGl0ZW0gLm1pbnVzLXNpZ24ge1xuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5pbm5lci1uYXYtZmlyc3QtbGV2ZWxfX2xpc3RpdGVtIC5yaWdodC1zaWduIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5zdWItbWVudS1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLS1ibGFjaztcblx0XHR9XG5cblx0XHQuc3ViLW1lbnUtbGlzdC5zdWItbWVudS1saXN0LS1zbWFsbGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nIDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0tc2FuZDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcblx0XHR9XG5cblx0XHQuc3ViLW1lbnUtbGlzdCAuc3ViLW1lbnUtbGlzdF9faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJGdyYXktYm9yZGVyLS1jb2xvcjtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Ji5zdWItbWVudS1saXN0X19pdGVtMiB7XG5cdFx0XHRcdEBleHRlbmQgJWJvZHktMTtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdESU4nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdH1cblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCYuaWNvbi1yaWdodHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5pY29uLXRpdGxle1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vICY6YmVmb3JlIHtcblx0XHRcdC8vIFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHQvLyAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdC8vIFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdC8vIH1cblxuXHRcdFx0Ly8gJjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0Ly8gXHQmOmJlZm9yZSB7XG5cdFx0XHQvLyBcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci0tcmVkO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0fVxuXG5cdFx0LnN1Yi1tZW51LWxpc3Quc3ViLW1lbnUtbGlzdC0tc21hbGxlciAuc3ViLW1lbnUtbGlzdF9fbGFiZWwge1xuXHRcdFx0cGFkZGluZzogMTVweCAkc3BhY2luZyAkc3BhY2luZy0tdGlueSAkc3BhY2luZztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LnN1Yi1tZW51LWxpc3Quc3ViLW1lbnUtbGlzdC0tc21hbGxlciAuc3ViLW1lbnUtbGlzdF9faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4ICRzcGFjaW5nO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdC5pY29uLW1lbnUtbGlzdHMge1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0tc2FuZDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcblx0XHR9XG5cblx0XHQuaWNvbi1saXN0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0Lm1hcC1waW4taWNvbiB7XG5cdFx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdH1cblxuXHRcdC5tYXAtZGVzY3JpcHRpb24ge1xuXHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHQuaW5uZXItbmF2LWJvdHRvbS1iYXIge1xuLy9cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcbi8vXHRcdG1hcmdpbi10b3A6IDgwcHg7XG4vL1x0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLS1mYWludEdyZXk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLS13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDoxIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLmxhbmd1YWdlLXdyYXBwZXJ7XG4gICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIFx0bWFyZ2luOiAxNXB4O1xuICAgICAgICBcdC5sYW5ndWFnZS1jb250YWluZXJ7XG4gICAgICAgIFx0XHR3aWR0aDogNDAlO1xuICAgICAgICBcdFx0ZmxvYXQ6IGxlZnQ7XG4gICAgICAgIFx0XHRzdmd7XG4gICAgICAgIFx0XHRcdGZsb2F0OiBsZWZ0O1xuICAgICAgICBcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLS1zbWFsbDtcbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHRcdHNwYW57XG4gICAgICAgIFx0XHRcdGZsb2F0OiBsZWZ0O1xuICAgICAgICBcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cbiAgICAgICAgXHQubGFuZ3VhZ2UtbGlzdHtcbiAgICAgICAgXHRcdHdpZHRoOiA2MCU7XG4gICAgICAgIFx0XHRmbG9hdDogcmlnaHQ7XG4gICAgICAgIFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgXHRcdHVse1xuICAgICAgICBcdFx0XHRsaXtcbiAgICAgICAgXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgXHRcdFx0XHRpbWd7XG4gICAgICAgIFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIFx0XHRcdFx0XHR3aWR0aDogMjBweDtcbiAgICAgICAgXHRcdFx0XHRcdGhlaWdodDogMjBweDtcbiAgICAgICAgXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBcdFx0XHRcdH1cbiAgICAgICAgXHRcdFx0XHRzcGFue1xuICAgICAgICBcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgXHRcdFx0XHR9XG4gICAgICAgIFx0XHRcdH1cbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHR9XG4gICAgICAgIH1cblx0fVxufVxuIiwiLnNlYXJjaF9fZHJvb3Bkb3due1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyBcbiAgICB9XG5cbiAgICAmLnNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7IFxuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi1vdmVybGF5e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0OyBcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpZGUge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9ybXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXdoaXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctLXNtYWxsO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuOXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRvcDogLTQwMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICBcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIC8vdG9wOiA5N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlIC0gMSkge1xuICAgICAgICAgICAgLy8gICAgdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFiZWx7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLS1ibGFjaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXBwZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZyAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tZHVzdHlHcmV5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1dHRvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmcgKyA1cHg7XG4gICAgICAgICAgICByaWdodDogLTVweDtcblxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0ta2V5d29yZHN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctLW1lZGl1bSAwICRzcGFjaW5nLS1tZWRpdW0gMDtcblxuICAgICAgICAmLWxhYmVse1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0tc2lsdmVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yZXN1bHRze1xuICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZyAtIDU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcgLSA1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206JHNwYWNpbmctLXNtYWxsLzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0OXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNzVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLWxhcHRvcCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWF4eCAuc2VhcmNoX19kcm9vcGRvd24tLWNvbnRhaW5lciAuY29udGFpbmVye1xuICAgIC8vIEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAkYnJlYWtwb2ludC0tbGFwdG9wICsgMSl7XG4gICAgLy8gICAgIHdpZHRoOiA4MzJweDtcbiAgICAvLyB9XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBicCgnbWluLXdpZHRoJywgJGJyZWFrcG9pbnQtLWxhcHRvcCArIDEpe1xuICAgICAgICBtYXgtd2lkdGg6IDgzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbGFwdG9wKXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCgnbWluLXdpZHRoJywgJGJyZWFrcG9pbnQtLWxhcHRvcFNtYWxsICsgMSl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLWxhcHRvcFNtYWxsKXtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlKXtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0tc21hbGwtbWVkaXVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0tc21hbGwtbWVkaXVtO1xuICAgIH1cbiAgICAvLyBAaW5jbHVkZSBicCgnbWluLXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSl7XG4gICAgLy8gICAgIHdpZHRoOiA1NTVweDtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIC8vIH1cblxufVxuIiwiZm9vdGVyLmZvb3RlciB7XG5cdHBhZGRpbmc6IDAgMCAkc3BhY2luZyAwO1xuXHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0YmFja2dyb3VuZDogI2RkZGVkZjtcblx0cGFkZGluZzogMzBweCAwO1xuXHR1bHtcblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubG9nby1jb250YWluZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0LmxvZ28tYXBwe1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSkge1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubG9nby1hcHAtLXN0b3Jle1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDZ7XG5cdFx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1mb290bm90ZXtcblx0XHQmX19yaWdodC1saXN0IHAge1xuXHRcdCAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuXHRcdCAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdCAgICBmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRcdCAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcblx0XHRcdC5jb2wtbGctMntcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdH1cblx0XHRcdC5jb2wtbGctM3tcblx0XHRcdFx0d2lkdGg6MjUlO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1sZy00e1xuXHRcdFx0XHR3aWR0aDozMCU7XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHQuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00e1xuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2JhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym90dG9tOiAyJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcbiAgICBcdGxlZnQ6IGF1dG87XG4gICAgXHRyaWdodDogMTIlO1xuICAgIFx0Ym90dG9tOiAxJTtcbiAgICB9XG59XG4jYmFjay10by10b3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbn1cbiNjb250ZW50IHtcbiAgICBoZWlnaHQ6IDIwMDBweDtcbn0iLCIubWFzdGhlYWQtY2Fyb3VzZWwge1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW0gIWltcG9ydGFudDtcblx0XHQvL21hcmdpbi1ib3R0b206ICRzcGFjaW5nLS1zbWFsbC1tZWRpdW0qMiAhaW1wb3J0YW50O1xuXHRcdCYuaGVpZ2h0LTI2NXtcblx0XHRcdC5tYXN0aGVhZC1jYXJvdXNlbF9faXRlbXtcblx0XHRcdFx0aGVpZ2h0OiAyNjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmhlaWdodC0zMTV7XG5cdFx0XHQubWFzdGhlYWQtY2Fyb3VzZWxfX2l0ZW17XG5cdFx0XHRcdGhlaWdodDogMzc5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oZWlnaHQtNTc2e1xuXHRcdFx0Lm1hc3RoZWFkLWNhcm91c2VsX19pdGVte1xuXHRcdFx0XHRoZWlnaHQ6IDU3NnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1hYykge1xuXHRcdFx0XHRcdGhlaWdodDogNTI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1sYXB0b3ApIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbGFwdG9wU21hbGxEZXNrKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSkge1xuXHRcdFx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYXJnZSkge1xuXHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctLXNtYWxsLW1lZGl1bS8yICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tc21hbGwtbWVkaXVtLzIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHQuc2xpY2stcHJldntcblx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0ICAgIHdpZHRoOiAyMnB4O1xuXHRcdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogcmdiYSgyMzQsMjM0LDIzNCwwLjgpO1xuXHRcdFx0ICAgICY6YmVmb3Jle1xuXHRcdFx0ICAgIFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL3N2Zy9hcnJvdy1wcmV2LnN2ZycpIG5vLXJlcGVhdDtcblx0ICAgIFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgIHRvcDogNXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLW5leHR7XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHQgICAgd2lkdGg6IDIycHg7XG5cdFx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0XHQgICAgJjpiZWZvcmV7XG5cdFx0XHQgICAgXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2Fycm93LW5leHQuc3ZnJykgbm8tcmVwZWF0O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2Fyb3VzZWwtc2xpZGUge1xuXHRcdFx0Lm1hc3RoZWFkLWNhcm91c2VsX19saW5rIHtcblx0XHRcdFx0PmltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaGlkZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNhcm91c2VsLWNvbnRhaW5lci5zbGljay1zbGlkZXIge1xuXG5cdFx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRcdGJvdHRvbTogMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNDNEM0QzQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2xpY2stc2xpZGUge1xuXG5cdFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblxuXHRcdFx0XHRcdHZpZGVvIHtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSxcblx0XHRcdFx0XHRcdCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cblx0XHRcdC5jYXJvdXNlbC1zbGlkZSB7XG5cdFx0XHRcdC5tYXN0aGVhZC1jYXJvdXNlbF9fbG9nb3Mge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cblx0XHR9XG5cblx0XHQmLnJlY3RhbmdsZXtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0Ji5tYXN0aGVhZC1jYXJvdXNlbF9fY29udGFpbmVye1xuXHRcdFx0XHRcdC5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcblx0XHRcdFx0XHRcdHRvcDogNDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWFzdGhlYWQtY2Fyb3VzZWxfX2l0ZW17XG5cdFx0XHRcdFx0aGVpZ2h0OiAxODRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vaGVpZ2h0OiAxMjV2dztcblx0XHQvL21heC1oZWlnaHQ6IDUyLjVyZW07XG5cdFx0aGVpZ2h0OiAzNjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQvL3BhZGRpbmctYm90dG9tOiAxMjAlO1xuXG5cdFx0Ly8gQGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICgkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UgKyAxKSkge1xuXHRcdC8vIFx0Ly9oZWlnaHQ6IDEwMHZ3O1xuXHRcdC8vIFx0aGVpZ2h0OiA1NzZweDtcblx0XHQvLyBcdC8vcGFkZGluZy1ib3R0b206IDc1JTtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDUwcmVtO1xuXHRcdC8vIH1cblxuXHRcdC8vIEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAoJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSkpIHtcblx0XHQvLyBcdC8vaGVpZ2h0OiA1Ni4yNXZ3O1xuXHRcdC8vIFx0aGVpZ2h0OiA1NzZweDtcblx0XHQvLyBcdC8vcGFkZGluZy1ib3R0b206IDMwJTtcblx0XHQvLyB9XG5cblx0XHR2aWRlbyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYubWFzdGhlYWQtdmlkZW8tZGVza3RvcCB7XG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAoJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlICsgMSkpIHtcblx0XHRcdFx0Ji5tYXN0aGVhZC12aWRlby1tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHRvcDogMCU7XG5cdFx0bGVmdDogMCU7XG5cdFx0cmlnaHQ6IDAlO1xuXHRcdGJvdHRvbTogMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7Jztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDAlO1xuXHRcdHJpZ2h0OiAwJTtcblx0XHRib3R0b206IDAlO1xuXHRcdGxlZnQ6IDAlO1xuXHRcdHotaW5kZXg6IDEwMDtcblxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0Y29sb3I6ICRjb2xvci0td2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQvLyBvcGFjaXR5OiAwO1xuXG5cdFx0dG9wOiAyNSU7XG5cdFx0bGVmdDogMTAlO1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbGFwdG9wKSB7XG5cdFx0XHRyaWdodDogMjUlO1xuXHRcdH1cblxuXG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0Ym90dG9tOiA2MHB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHRvcDogMjAlO1xuXHRcdFx0cmlnaHQ6IDUlO1xuXHRcdH1cblxuXHRcdC5oZWFkaW5nIGgxe1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdH1cblxuXHRcdC5oZWFkaW5nIGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdESU4nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHQuaGVhZGluZyBoMSxcblx0XHQuaGVhZGluZyBoMyxcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHRcdH1cblxuXHRcdC5oZWFkaW5nIGgxe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRpbmcgaDN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY21wLXRpdGxlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdC8vcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0tc21hbGwtbWVkaXVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAoJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLS1zbWFsbCArIDY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQsXG5cdFx0LnRpdGxlIHtcblx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggJGNvbG9yLS1jaGFyY29hbCwgMHB4IDBweCAxMHB4ICRjb2xvci0tY2hhcmNvYWw7XG5cdFx0fVxuXG5cdFx0LmNvcHkuY29weS0tcmVndWxhciBwIHtcblxuXHRcdFx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICgkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UgKyAxKSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuODc1cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHQuY21wLXJhaW5ib3cge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjRweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAyNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblxuXHRcdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0XHRib3R0b206IDEycHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY21wLXRpdGxlX190ZXh0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0JisgLnRleHQuY29weS0tcmVndWxhcntcblx0XHRcdFx0LmNtcC10ZXh0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLS1zbWFsbCArIDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRzcGFue1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA3cHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+aW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19sb2dvcyB7XG5cdFx0Ym90dG9tOiA1MHB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICgkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UgKyAxKSkge1xuXHRcdFx0cmlnaHQ6IDgwcHg7XG5cdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHR9XG59XG4iLCIuYmFubmVyLWNvbnRhaW5lcntcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6OTk7XG5cdGJhY2tncm91bmQ6ICNmZmY0ZTI7XG5cdHRvcDogLTZweDtcblx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTk7XG5cdH1cblx0LmltZy13cmFwcGVye1xuXHRcdCYubW9iaWxle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmJhY2tncm91bmQtY29udGFpbmVye1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjRlMjtcblx0XHR9XG5cdH1cblx0LnRlcm1zLWNvbmRpdGlvbnN7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJ0RJTiBtZWRpdW0nO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRib3R0b206IC00MHB4O1xuXHRcdHotaW5kZXg6IDk4O1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmFubmVyLWNvbnRlbnQtLWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdH1cblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0XHQgICAgZm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdCAgICBmb250LXNpemU6IDQ1cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHQgICAgXHRmb250LXNpemU6IDUwcHg7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQgICAgXHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHRoNXtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdCAgICBcdGZvbnQtc2l6ZTogMjJweDtcblx0XHQgICAgXHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHQgICAgXHRmb250LXNpemU6IDIycHg7XG5cdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHRoNntcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdCAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG5cdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdCAgICBcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQgICAgXHRsaW5lLWhlaWdodDogMS4ycmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHQgICAgXHRmb250LXNpemU6IDIwcHg7XG5cdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDEuMnJlbTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQudGl0bGUtc21sLS1tZWQtLS10eHR7XG5cdFx0XHRkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRoMiwgaDV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxpc3QtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdFx0XHQgICAgZm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHRcdFx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgXG5cdFx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAnRElOIE1lZGl1bScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgXG5cdFx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQgICAgfSBcblx0XHRcdFx0XHQmOjptYXJrZXIge1xuXHRcdFx0XHRcdCAgY29udGVudDogJ+Kckyc7XG5cdFx0XHRcdFx0ICBjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc21hbGx7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQmLm9uZS1jb2x1bW4tLWxheW91dHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0LmJhbm5lci1jb250ZW50LS1jb250YWluZXJ7XG5cdFx0XHRtYXJnaW46IDAgMjUlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwJTtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAxMCU7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9IFxuXHRcdH1cblx0XHQuY29sdW1uc3tcblx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMSU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTExO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgNDVweCA0JTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCA0NXB4IDIlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJhbm5lci1yaWdodC1kZXNje1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0XHRcdGJvdHRvbTogMHB4O1xuICAgIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmZ1bGwtd2lkdGh7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAyMCUgMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4JTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTIlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0bWFyZ2luOiA0MHB4IDEwJSAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuXG5cdFx0XHRcdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHQgICAgXHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0XHRcdCAgICBmb250LWZhbWlseTogJ0RJTiBNZWRpdW0nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cblx0XHRcdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0XHQgICAgXHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQgICAgfSBcblx0XHRcdFx0XHQmOjptYXJrZXIge1xuXHRcdFx0XHRcdCAgY29udGVudDogJ+Kckyc7XG5cdFx0XHRcdFx0ICBjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nLXdyYXBwZXJ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdCYuaW1nLXRvcHtcblx0XHRcdFx0XHR3aWR0aDogNiU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMjAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDc1JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmltZy1ib3R0b217XG5cdFx0XHRcdFx0d2lkdGg6IDYlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDEwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDEwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudHdvLWNvbHVtbi0tbGF5b3V0e1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHQuYmFubmVyLWNvbnRlbnQtLWNvbnRhaW5lcntcblx0XHRcdG1hcmdpbjogMCAyMCU7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMTAlO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwJTtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH0gXG5cdFx0XHQuY29sdW1uc3tcblx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0d2lkdGg6ICA0NiU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNSU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV0dG9uLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAzMCU7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIFx0bGVmdDogMTglO1xuXHRcdFx0XHRcdCAgICBcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0XHRcdCAgICBcdGxlZnQ6IDI1JTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHR3aWR0aDogIDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV0dG9uLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAzMCU7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIFx0bGVmdDogMTglO1xuXHRcdFx0XHRcdCAgICBcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0XHRcdCAgICBcdGxlZnQ6IDI1JTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHQmLmltZy1sZWZ0e1xuXHRcdFx0XHR3aWR0aDogNyU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAyMCU7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdH1cblx0XHRcdCYuaW1nLXJpZ2h0e1xuXHRcdFx0XHR3aWR0aDogNyU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMTUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRocmVlLWNvbHVtbi0tbGF5b3V0e1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHQuYmFubmVyLWNvbnRlbnQtLWNvbnRhaW5lcntcblx0XHRcdG1hcmdpbjogMCAxMCU7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMTAlO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwJTtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH0gXG5cdFx0XHQuY29sdW1uc3tcblx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0d2lkdGg6ICAzMSU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMyU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgXG5cdFx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV0dG9uLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAzMCU7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIFx0bGVmdDogMTglO1xuXHRcdFx0XHRcdCAgICBcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0XHRcdCAgICBcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyBcblx0XHRcdFx0XHRcdHdpZHRoOiAzNCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdHdpZHRoOiAgMzElO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzJTtcblx0XHRcdFx0XHQuYnV0dG9uLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAzMCU7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIFx0bGVmdDogMTglO1xuXHRcdFx0XHRcdCAgICBcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0XHRcdCAgICBcdGxlZnQ6IDEyJTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHQmLmltZy1sZWZ0e1xuXHRcdFx0XHR3aWR0aDogNyU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAyMCU7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdH1cblx0XHRcdCYuaW1nLXJpZ2h0e1xuXHRcdFx0XHR3aWR0aDogNyU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMTUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5kb3dubG9hZC1hcHAtLWNvbnRhaW5lcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRtYXJnaW46IC0xOXB4IDAgMCAwO1xuXHR9XG5cdGgye1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XG5cdFx0d2lkdGg6IDU4JTtcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblx0aDV7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0XHRjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1oaWdoO1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG5cdFx0fVxuXHR9XG5cdC5saW5le1xuXHRcdCYubGlnaHQtZ3JheXtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0LndpZHRoLTgwe1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0tbGlnaHRHcmV5O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndpZHRoLTE1e1xuXHRcdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0tbGlnaHRHcmV5O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmRhcmstZ3JheXtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdC53aWR0aC0yMHtcblx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItLWdyZXk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kb3dubG9hZC1pbWctd3JhcHBlcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHR9XG5cdFx0XHQmLmFwcC1zdG9yZXtcblx0XHRcdFx0d2lkdGg6IDE5JTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5pbmZvLWNvbXAtLWNvbnRhaW5lcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItLXdoaXRlO1xuXHQuaW5mby1oZWFkZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmZmViZDE7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG5cdC5pbmZvLWNvbXAtLWNvbnRlbnR7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdC5pbmZvLWNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdC5pbmZvLWltZ3tcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5mby1jb250ZW50e1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiA3JSAwIDAgNSU7XG5cdFx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA1JTtcblx0XHRcdFx0XHRoNXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnN0ZXBzLWNvbXAtLWNvbnRhaW5lcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDMwcHggMCA2MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmNWUzO1xuXHRoMntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmLmxpbmt7XG5cdFx0XHRjb2xvcjogI2ZmOWUxYjtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAjZmY5ZTFiO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3RlcHMtY29udGFpbmVye1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdC5zdGVwcy1pbmZve1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjYlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMSU7XG5cdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0ZXBzLW5ve1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHQuY2lyY2xle1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogIDJweCBzb2xpZCAkY29sb3ItLWJsYWNrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDAgMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0RJTiBCb2xkJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHQgICAgXHRjb2xvcjogI2ZmOWExYjtcblx0XHRcdCAgICBcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdCAgICBcdFx0cGFkZGluZzogMTVweCAwIDA7XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdGVwcy1pbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0ZXAtMXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0ZXAtM3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4NXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0ZXBzLWNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRoNntcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRElOIEJvbGQnLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0ZXBzLWJ1dHRvbi0tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn0iLCIucmV3YXJkcy1jb250YWluZXJ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRwYWRkaW5nOiAwIDAgNTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLS13aGl0ZTtcblx0aGVpZ2h0OiA1NTBweDtcblx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcblx0fVxuXHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhbmRzY2FwZSkge1xuXHRcdGhlaWdodDogNTEwcHg7XG5cdH1cblx0LnJld2FyZHMtaGVhZGVye1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDIwcHggMCAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJ0RJTiBtZWRpdW0nO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXHQucmV3YXJkcy1jb250ZW50e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmltZy1sZWZ0e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMTUlO1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0dG9wOiAyNSU7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWctcmlnaHR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMTUlO1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRyaWdodDogLTYwcHg7XG5cdFx0XHRcdHRvcDogMzUlO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmV3YXJkcy1pbmZve1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDEwJTtcblx0XHRcdHBhZGRpbmc6IDglIDAgMDtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDUlO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNDUpO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0RJTiBCb2xkJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjQzNzVyZW0gIWltcG9ydGFudDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZjllMWI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJyaWVmLWNvbnRlbnQgcHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdCAgICBcdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0RJTiBCb2xkJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50YW5kY3tcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNvbW0tcHJlZmVyZW5jZS0tY29udGFpbmVye1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRjbGVhcjogYm90aDtcblx0LmluZm8taGVhZGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAjZmZlYmQxO1xuXHRcdHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuXHRcdGgye1xuXHRcdFx0Y29sb3I6ICNmZjllMWI7XG5cdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb21tLXByZWYtLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5idXR0b257XG5cdFx0XHQmLmJ1dHRvbi1wcmltYXJ5e1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGVja2JveC1yYWRpby0td3JhcHBlcntcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0LmNoZWNrYm94LXdyYXBwZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0LmNoZWNrYm94LWNvbnRhaW5lcntcblx0XHRcdFx0XHQuY2hlY2ttYXJre1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAgMnB4IHNvbGlkICNmZjllMWI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yYWRpb2JveC1jb250YWluZXJ7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAxMHB4IDQwcHg7XG5cdFx0XHQucmFkaW8tbGlzdC0tY29udGFpbmVye1xuXHRcdFx0XHQucmFkaW8tY29udGFpbmVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHQuY2hlY2ttYXJre1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogIDJweCBzb2xpZCAjZmY5ZTFiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50aGFuay15b3UtLWNvbnRhaW5lcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Y2xlYXI6IGJvdGg7XG5cdC5pbmZvLWhlYWRlcntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI2ZmZWJkMTtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMTBweDtcblx0XHRoMntcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDV7XG5cdFx0XHRjb2xvcjogI2ZmOWUxYjtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50aGFua3lvdS1jb250ZW50e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDZ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRtYXJnaW46IDQwcHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaXtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL3RpY2suc3ZnJykgbm8tcmVwZWF0O1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMCAxMHB4IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweCA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RuYyB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn0iLCIuY29sb3ItcGFsZXR0ZS5tb2xlY3VsZSB7XG5cdC5jb2xvciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmc7XG5cblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdH1cblxuXHRcdCYuY29sb3ItMCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0tcmVkO1xuXHRcdH1cblxuXHRcdCYuY29sb3ItMSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0td2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0fVxuXG5cdFx0Ji5jb2xvci0yIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLS1zYW5kO1xuXHRcdH1cblxuXHRcdCYuY29sb3ItMyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0tc2lsdmVyO1xuXHRcdH1cblxuXHRcdCYuY29sb3ItNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci0tY2hhcmNvYWw7XG5cdFx0fVxuXG5cdFx0Ji5jb2xvci01IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLS1ibGFjaztcblx0XHR9XG5cblx0fVxufVxuXG5hLnRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9nZ2xlLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAkc3BhY2luZztcblx0bWFyZ2luOiAkc3BhY2luZyAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLXNpbHZlcjtcbn1cblxuaDIuaGVhZGluZy5yYWluYm93LWJhci0tdmVydGljYWwge1xuXHR3aWR0aDogMzUwcHg7XG59XG4iLCIuY29udGFjdHtcbiAgICAmX193cmFwcGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLS1tZWRpdW0gMDtcbiAgICB9XG5cbiAgICAmX19pbnRyb2R1Y2UsXG4gICAgJl9fY2hhdCxcbiAgICAmX19ob3RsaW5le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLXRhYmxldExhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tbWVkaXVtLzI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3Jte1xuICAgICAgICAudGl0bGUuaGVhZGluZ3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdC5jbXAtdGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRpbmcgaDQsIGg0e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWljb24sXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXBzLmJyZWFkY3J1bWJ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLS1tZWRpdW0gMDtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0tc2FuZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZy0tbWVkaXVtICRzcGFjaW5nICRzcGFjaW5nLS1sYXJnZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLS1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdESU4gTWVkaXVtJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRjb2xvci0tc2FuZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRjb2xvci0td2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0tcmVkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLS13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci0tcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLS1tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td2l6YXJke1xuXHRcdFx0Ly8gcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIGxlZ2VuZHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbWFuZHN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnRpdGxlLnRpdGxlLS1zbWFsbHtcblxuICAgICAgICAgICAgLmNtcC10aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS11cGxvYWRmaWxle1xuICAgICAgICAgICAgLnRleHQgLmNtcC10ZXh0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvcHkuY29weS0tc21hbGx7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbnB1dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tc21hbGw7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6ZW1wdHkpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0tc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0tc2lsdmVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0tc21hbGwvMiAkc3BhY2luZy0tbWVkaXVtICRzcGFjaW5nLS1zbWFsbC8yICRzcGFjaW5nO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0tc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctLXNtYWxsLzI7XG5cbiAgICAgICAgICAgICAgICAgICAgLnJlbW92ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2NvbW1vbi9jbG9zZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6ICRzcGFjaW5nLS1zbWFsbCArIDU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWF4eCAuY29udGFjdF9fY2hhdCAudGV4dCAuY21wLXRleHQsXG4ubWF4eCAuY29udGFjdF9faG90bGluZSAudGV4dCAuY21wLXRleHR7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1heHggLmNvbnRhY3RfX2Zvcm0tLWdyb3VwIC50ZXh0IC5jbXAtdGV4dHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWF4eCAuY29udGFjdF9fZm9ybS0tZ3JvdXAgLnRleHQgLmNtcC10ZXh0IHB7XG4gICAgbGluZS1oZWlnaHQ6IC44NzVyZW07XG59XG5cbi5tYXh4IC5mb3JtLWNoZWNrLWlubGluZSAudGV4dC5jYXB0aW9ue1xuICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXh4IC5jb250YWN0X19mb3JtLS1ib3R0b20gLnRleHQgLmNtcC10ZXh0e1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIucHJvZHVjdC1wYWNrYWdle1xuICAgIC5jb250cmFjdC1kZXRhaWxze1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgICYuZXhwYW5kZWR7XG4gICAgICAgIC5jb250cmFjdC1kZXRhaWxze1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLmJyb3dzZXJ1cGdyYWRlIHtcblx0cGFkZGluZzogMC4yZW0gMDtcblx0bWFyZ2luOiAwLjJlbSAwO1xuXHRjb2xvcjogJGNvbG9yLS1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLS1zaWx2ZXI7XG59XG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRmb250LXNpemU6IDEwMCU7XG5cblx0Ji5ub3Njcm9sbCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG5cbi8qIFNwYWNlIG91dCBjb250ZW50IGEgYml0ICovXG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHQmLmNvdmVycGFnZXtcblx0XHRiYWNrZ3JvdW5kOiAjZDBhZDUxO1xuXHR9XG5cdC5ub3Njcm9sbCAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxMDMxO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWRpcmVjdGlvbj1cImx0clwiXSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCZbZGF0YS1kaXJlY3Rpb249XCJydGxcIl0ge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cbioge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZ1bGxTY3JlZW4ge1xuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG59XG5cbi5tYXh4e1xuXHQmLnJlc3BvbnNpdmVncmlke1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0Ji5mdWxsU2NyZWVue1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ucm9vdC5zdWItbmF2LW9wZW5lZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogODg4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxufVxuXG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4vKiBFdmVyeXRoaW5nIGJ1dCB0aGUganVtYm90cm9uIGdldHMgc2lkZSBzcGFjaW5nIGZvciBtb2JpbGUgZmlyc3Qgdmlld3MgKi9cbi5oZWFkZXIsXG4ubWFya2V0aW5nLFxuLmZvb3RlciB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLyogQ3VzdG9tIHBhZ2UgaGVhZGVyICovXG4uaGVhZGVyIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdGJvcmRlci1ib3R0b206IC4wNXJlbSBzb2xpZCAkY29sb3ItLWxpZ2h0R3JleTtcbn1cblxuLyogTWFrZSB0aGUgbWFzdGhlYWQgaGVhZGluZyB0aGUgc2FtZSBoZWlnaHQgYXMgdGhlIG5hdmlnYXRpb24gKi9cbi5oZWFkZXIgaDMge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLyogQ3VzdG9tIHBhZ2UgZm9vdGVyICovXG4uZm9vdGVyIHtcblx0cGFkZGluZy10b3A6IDEuNXJlbTtcblx0Y29sb3I6ICRjb2xvci1kYXJrLXByaW1hcnktaGlnaDtcblx0Ym9yZGVyLXRvcDogLjA1cmVtIHNvbGlkICRjb2xvci0tbGlnaHRHcmV5O1xufVxuXG5cbi5jb250YWluZXItbmFycm93PmhyIHtcblx0bWFyZ2luOiAycmVtIDA7XG59XG5cbi8qIE1haW4gbWFya2V0aW5nIG1lc3NhZ2UgYW5kIHNpZ24gdXAgYnV0dG9uICovXG4uanVtYm90cm9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItYm90dG9tOiAuMDVyZW0gc29saWQgJGNvbG9yLS1saWdodEdyZXk7XG59XG5cbi5qdW1ib3Ryb24gLmJ0biB7XG5cdHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4vKiBTdXBwb3J0aW5nIG1hcmtldGluZyBjb250ZW50ICovXG4ubWFya2V0aW5nIHtcblx0bWFyZ2luOiAzcmVtIDA7XG59XG5cbi5tYXJrZXRpbmcgcCtoNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLyogUmVzcG9uc2l2ZTogUG9ydHJhaXQgdGFibGV0cyBhbmQgdXAgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcblxuXHQvKiBSZW1vdmUgdGhlIHBhZGRpbmcgd2Ugc2V0IGVhcmxpZXIgKi9cblx0LmhlYWRlcixcblx0Lm1hcmtldGluZyxcblx0LmZvb3RlciB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQvKiBTcGFjZSBvdXQgdGhlIG1hc3RoZWFkICovXG5cdC5oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQvKiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgb24gdGhlIGp1bWJvdHJvbiBmb3IgdmlzdWFsIGVmZmVjdCAqL1xuXHQuanVtYm90cm9uIHtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHR9XG59XG5cbi8qIENvbnRhaW5lcnMgKi9cbi5kZWZhdWx0LWNvbnRhaW5lciB7XG5cdG1hcmdpbjogJHNwYWNpbmctLW1lZGl1bS1sYXJnZSBhdXRvO1xufVxuXG4udG9wLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogJHNwYWNpbmctLW1lZGl1bS1sYXJnZSBhdXRvIDAgYXV0bztcbn1cblxuLm9mZnNldC1jb250YWluZXIge1xuXHRwYWRkaW5nOiAkc3BhY2luZy0tbWVkaXVtICRzcGFjaW5nLS1tZWRpdW0gMCAkc3BhY2luZy0tbWVkaXVtO1x0XG5cdGJhY2tncm91bmQ6ICRjb2xvci0td2hpdGU7XG5cblx0QGluY2x1ZGUgYnAoJ21pbi13aWR0aCcsICgkYnJlYWtwb2ludC0tbW9iaWxlTWVkaXVtTGFyZ2UgKyAxKSkge1xuXHRcdG1hcmdpbi10b3A6IC0kc3BhY2luZy0tbWVkaXVtO1xuXHR9XG5cbn1cblxuLm9mZnNldC1iZWhpbmQge1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLyogSW1hZ2VzICovXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHQvLyBvcGFjaXR5OiAwO1xuXG5cdCYuZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS10YWJsZXRMYW5kc2NhcGUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYudGFibGV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxuXHQmLm1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLy8gaW1nOm5vdCguaW5pdGlhbCkge1xuLy8gXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuLy8gfVxuXG5pbWcuaW5pdGlhbCxcbmltZy5sb2FkZWQsXG5pbWcuZXJyb3Ige1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKiBQcmV2ZW50cyBpbWcgd2l0aG91dCBzcmMgdG8gYXBwZWFyICovXG5pbWc6bm90KFtzcmNdKSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4ubW9iaWxlLWhpZGRlbiB7XG5cdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5kZXNrdG9wLWhpZGRlbiB7XG5cdEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAkYnJlYWtwb2ludC0tdGFibGV0TGFuZHNjYXBlKzEpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIG5vIHNjcm9sbCAqL1xuLnBvc2ZpeGVke1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi5jYXJvdXNlbC12YXJpYW5jZSB7XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHRcdC5zbGljay1wcmV2e1xuXHRcdFx0bGVmdDogMyU7XG5cdFx0XHR6LWluZGV4OiA5O1xuXHRcdCAgICB3aWR0aDogNjBweDtcblx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0dG9wOiA0NyU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAgMXB4IHNvbGlkICRjb2xvci0tZHVzdHlHcmV5O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdFx0bGVmdDogNSU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGxlZnQ6IDUlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0ICAgICY6YmVmb3Jle1xuXHRcdCAgICBcdGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2Fycm93LWxlZnQuc3ZnJykgbm8tcmVwZWF0O1xuICAgIFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHRvcDogMXB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdCAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHQgICAgXHRsZWZ0OiAxMnB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0e1xuXHRcdFx0cmlnaHQ6IDMlO1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHQgICAgd2lkdGg6IDYwcHg7XG5cdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHRvcDogNDclO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0Ym9yZGVyOiAgMXB4IHNvbGlkICRjb2xvci0tZHVzdHlHcmV5O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdFx0cmlnaHQ6IDUlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRyaWdodDogNSU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHQgICAgJjpiZWZvcmV7XG5cdFx0ICAgIFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9zdmcvYXJyb3ctcmlnaHQuc3ZnJykgbm8tcmVwZWF0O1xuICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdCAgICBAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHQgICAgXHRsZWZ0OiAxNXB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdC5jYXJvdXNlbC1zbGlkZSB7XG5cdFx0XHQubWFzdGhlYWQtY2Fyb3VzZWxfX2xpbmsge1xuXHRcdFx0XHQ+aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5oaWRle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY2Fyb3VzZWwtY29udGFpbmVyLnNsaWNrLXNsaWRlciB7XG5cblx0XHRcdC5zbGljay1kb3RzIHtcblx0XHRcdFx0Ym90dG9tOiA4MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0Ym90dG9tOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQvL2xlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLS1kdXN0eUdyZXk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1wcmltYXJ5LWhpZ2g7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLXNsaWRlIHtcblxuXHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cblx0XHRcdFx0XHR2aWRlbyB7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksXG5cdFx0XHRcdFx0XHQoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXG5cdFx0XHQuY2Fyb3VzZWwtc2xpZGUge1xuXHRcdFx0XHQubWFzdGhlYWQtY2Fyb3VzZWxfX2xvZ29zIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXG5cdFx0fVxuXG5cdFx0Ji5yZWN0YW5nbGV7XG5cdFx0XHRAaW5jbHVkZSBicCgnbWF4LXdpZHRoJywgJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlKSB7XG5cdFx0XHRcdCYubWFzdGhlYWQtY2Fyb3VzZWxfX2NvbnRhaW5lcntcblx0XHRcdFx0XHQuc2xpY2stcHJldiwgLnNsaWNrLW5leHR7XG5cdFx0XHRcdFx0XHR0b3A6IDQwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1hc3RoZWFkLWNhcm91c2VsX19pdGVte1xuXHRcdFx0XHRcdGhlaWdodDogMTg0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNzAlO1xuXHRcdG1hcmdpbjogMCAwIDAgMTIlO1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZmxvYXQ6ICBsZWZ0O1xuXHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuc2hvdy1kZXNrdG9wLCAuc2hvdy1tb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5zaG93LWRlc2t0b3B7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAxNSU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0XHRcdG1hcmdpbjogIDM1JSAwIDAgMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hvdy1tb2JpbGV7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgeyBcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdG1hcmdpbjogIDMwcHggMCAwIDE1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiAxMCUgMCAwIDUlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7IFxuXHRcdFx0cGFkZGluZzogMTAlIDAgMCA4JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMCU7XG5cdFx0fVxuXHRcdC5oZWFkaW5nIGgxe1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdESU4gQm9sZCcsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdH1cblxuXHRcdC5oZWFkaW5nIGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdESU4nLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHR9XG5cblx0XHQuaGVhZGluZyBoMSxcblx0XHQuaGVhZGluZyBoMyxcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHRcdH1cblxuXHRcdC5oZWFkaW5nIGgxe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRpbmcgaDN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0QGluY2x1ZGUgYnAoJ21heC13aWR0aCcsICRicmVha3BvaW50LS1tb2JpbGVMYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY21wLXRpdGxlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC50ZXh0LFxuXHRcdC50aXRsZSB7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4ICRjb2xvci0tY2hhcmNvYWwsIDBweCAwcHggMTBweCAkY29sb3ItLWNoYXJjb2FsO1xuXHRcdH1cblxuXHRcdC5jb3B5LmNvcHktLXJlZ3VsYXIgcCB7XG5cblx0XHRcdEBpbmNsdWRlIGJwKCdtaW4td2lkdGgnLCAoJGJyZWFrcG9pbnQtLW1vYmlsZUxhcmdlICsgMSkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQudGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0LmNtcC1yYWluYm93IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMjRweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblxuXHRcdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0XHRib3R0b206IDEycHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY21wLXRpdGxlX190ZXh0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0JisgLnRleHQuY29weS0tcmVndWxhcntcblx0XHRcdFx0LmNtcC10ZXh0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKCdtYXgtd2lkdGgnLCAkYnJlYWtwb2ludC0tbW9iaWxlTGFyZ2UpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLS1zbWFsbCArIDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwe1xuXHRcdFx0Y29sb3I6ICRjb2xvci0tYmxhY2s7XG5cdFx0fVxuXG5cdFx0aDN7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0RJTiBCb2xkJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi13cmFwcGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZztcblx0XHRcdC5idXR0b257XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0td2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItLXdoaXRlO1xuXHRcdFx0XHQmLmJ1dHRvbi1vdXRsaW5lLXdoaXRle1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0td2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci0td2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5idXR0b24tb3V0bGluZS1ibGFja3tcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLWJsYWNrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYnV0dG9uLW91dGxpbmUtcHJpbWFyeXtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFyay1wcmltYXJ5LW1lZDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhcmstcHJpbWFyeS1tZWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idG57XG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHNwYW57XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD5pbWcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ29zIHtcblx0XHRib3R0b206IDUwcHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicCgnbWluLXdpZHRoJywgKCRicmVha3BvaW50LS1tb2JpbGVMYXJnZSArIDEpKSB7XG5cdFx0XHRyaWdodDogODBweDtcblx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdH1cbn1cbiJdfQ== */
