/*!***********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/header/main.css ***!
  \***********************************************************************/
@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@font-face{font-display:swap;font-family:Russo;font-style:normal;src:url(b2f5b287ccb8fd446eae.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Orbitron;font-style:normal;src:url(7228a1c750b75b23bdb4.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Exo;font-style:normal;src:url(a5a830e939ad10cf97f4.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Oxanium;font-style:normal;src:url(50bb18b058c797a89438.ttf) format("truetype-variations")}.swiper{padding-bottom:80px}@media (max-width:767px){.swiper{padding-bottom:64px}}.swiper.swiping .swiper-slide{opacity:1!important}.swiper .swiper-pagination{bottom:20px;left:0;margin-left:-40px;text-align:left}@media (max-width:1199px){.swiper .swiper-pagination{margin-left:0}}.swiper .swiper-pagination .swiper-pagination-bullet{background-color:#000;border:1px solid #ebebeb;height:12px;opacity:1;transition:none;width:12px}.swiper .swiper-pagination .swiper-pagination-bullet-active,.swiper .swiper-pagination .swiper-pagination-bullet:hover{background-color:#a0f;border-color:#a0f}.swiper>[role=button]{bottom:0;height:60px;left:unset;right:0;top:unset;width:60px}.swiper>[role=button]:after{filter:invert(1);transition:none!important}.swiper>[role=button]:hover{filter:brightness(0) saturate(100%) invert(14%) sepia(100%) saturate(3990%) hue-rotate(275deg) brightness(105%) contrast(131%)}.swiper>[role=button]:after{background-image:url(assets/_hashed/51404f02106b8b3e3586..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:48px;place-items:center;position:relative;transition:all .3s ease-in-out;width:48px;z-index:1}@media (max-width:767px){.swiper>[role=button]:after{height:40px;width:40px}}.swiper>[role=button].swiper-button-prev{right:8px}@media (max-width:1199px){.swiper>[role=button].swiper-button-prev{right:28px}}@media (max-width:767px){.swiper>[role=button].swiper-button-prev{right:12px}}.swiper>[role=button].swiper-button-next{right:-60px}.swiper>[role=button].swiper-button-next:after{transform:scaleX(-1)}@media (max-width:1199px){.swiper>[role=button].swiper-button-next{right:-40px}}.swiper .swiper-button-disabled{opacity:.15}body .product{background-color:transparent;border:none;display:flex;height:auto;position:relative;z-index:1}body .product:has(img:hover) .name{color:#c859ff}body .product .p{background-color:#121212;border:2px solid #000;display:flex;flex-direction:column;margin:0;position:relative;transition:none}body .product .p:before{background-color:#000;content:"";filter:blur(1.2rem);height:100%;position:absolute;width:100%;z-index:-1}body .product .p:hover{border-color:rgba(176,7,255,.6);box-shadow:0 0 3px rgba(176,7,255,.6),0 0 3px rgba(176,7,255,.6),0 0 3px rgba(176,7,255,.6)}body .product .p:hover:before{background-color:rgba(176,7,255,.6)}body .product .p .image{overflow:hidden;width:100%}body .product .p .image img{margin:0!important;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){body .product .p .image img{max-height:420px}}body .product .p .p-in{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:16px 20px;width:100%}@media (max-width:991px){body .product .p .p-in{padding-inline:12px 16px}}body .product .p .p-in-in{display:flex;flex-direction:column;font-family:Exo;font-size:1.5rem;font-weight:600;gap:8px;letter-spacing:1px;line-height:1.33}@media (max-width:991px){body .product .p .p-in-in{font-size:1.25rem}}body .product .p .p-bottom{height:100%;padding:0!important;width:100%}body .product .p .p-bottom>div{align-items:flex-end!important;display:flex;flex-direction:row!important;height:100%;justify-content:space-between!important;width:100%}body .product .p .p-bottom>div .prices{color:#ebebeb;font-family:Exo;text-align:left!important;width:50%!important}body .product .p .p-bottom>div .prices .price,body .product .p .p-bottom>div .prices .price>*{font-size:2.5rem;font-weight:600;line-height:3rem}@media (max-width:991px){body .product .p .p-bottom>div .prices .price,body .product .p .p-bottom>div .prices .price>*{font-size:2rem;line-height:2.4rem}}body .product .p .p-bottom>div .p-tools{margin:0!important;padding:0;width:50%!important}body .product .p .p-bottom>div .p-tools:not(:has(.btn-cart)) .btn-primary{background-color:#000;border:1px solid transparent;border-top-style:none;color:#ebebeb;display:grid;font-family:Exo;font-size:1.75rem;font-weight:600;line-height:2.125rem;margin:0 0 0 auto!important;max-width:147px;min-height:62px;padding:16px!important;place-items:center;transition:none;width:100%!important}@media (max-width:991px){body .product .p .p-bottom>div .p-tools:not(:has(.btn-cart)) .btn-primary{font-size:1.375rem;line-height:1.75rem}}@media (max-width:991px){body .product .p .p-bottom>div .p-tools:not(:has(.btn-cart)) .btn-primary{max-height:48px;max-width:100%;min-height:48px;padding:12px!important}}body .product .p .p-bottom>div .p-tools:not(:has(.btn-cart)) .btn-primary:hover{background-color:#121212}body .product .p .p-bottom>div .p-tools>form{flex-direction:column!important;gap:6px}body .product .p .p-bottom>div .p-tools>form .quantity{background-color:#000;border-color:#121212;color:#ebebeb;font-family:Exo;font-size:1.75rem}@media (max-width:399px){body .product .p .p-bottom>div .p-tools>form .quantity .amount{margin-left:-12px}}body .product .p .p-bottom>div .p-tools>form .quantity .decrease,body .product .p .p-bottom>div .p-tools>form .quantity .increase{border-color:#121212;border-width:6px;transition:none}body .product .p .p-bottom>div .p-tools>form .quantity .decrease:hover,body .product .p .p-bottom>div .p-tools>form .quantity .increase:hover{background-color:#121212}body .product .p .p-bottom>div .p-tools>form .quantity .decrease:before,body .product .p .p-bottom>div .p-tools>form .quantity .increase:before{font-size:.75rem!important}body .product .p .p-bottom>div .p-tools>form .btn-cart{border:1px solid transparent;border-top-style:none;display:grid;margin:0 0 0 auto!important;max-width:147px;min-height:62px;padding:16px!important;place-items:center;transition:none;width:100%!important}body .product .p .p-bottom>div .p-tools>form .btn-cart:hover{background-color:#121212}body .product .p .p-bottom>div .p-tools>form .btn-cart:before{background-image:url(assets/_hashed/3ac477e272cd06dc0d96..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:28px;place-items:center;position:relative;transition:all .3s ease-in-out;width:28px;z-index:1}@media (max-width:991px){body .product .p .p-bottom>div .p-tools>form .btn-cart{max-height:48px;max-width:100%;min-height:48px;padding:12px!important}body .product .p .p-bottom>div .p-tools>form .btn-cart:before{height:20px;width:20px}}body .product .p .p-bottom>div .p-tools>form .btn-cart span{display:none}body .product .name{color:#ebebeb;font-family:Oxanium;font-size:3.25rem;font-weight:600;height:100%!important;letter-spacing:2px;line-height:1.33;padding:0!important;text-align:left;text-decoration:none!important;transition:none}@media (max-width:991px){body .product .name{font-size:2.625rem}}body .product .name:hover{color:#c859ff}body .product .availability{text-align:left}body .product .flags{left:16px!important;pointer-events:none;position:absolute!important;top:16px!important}body .product .flags-extra{display:none!important}.benefitBanner{display:flex;gap:40px;margin:-84px 0 0}@media (max-width:1439px){.benefitBanner{margin-top:-48px}}@media (max-width:1199px){.benefitBanner{margin-top:-40px}}@media (max-width:991px){.benefitBanner{background-color:#121212;border:4px solid #2a2a2a;border-radius:12px;flex-direction:column;gap:12px;gap:0}}.benefitBanner__item{align-items:center;background-color:#121212;border:4px solid #2a2a2a;border-radius:12px;flex:1 1 320px;flex-direction:column;gap:12px;justify-content:center;margin:0;padding:24px 24px 32px}@media (max-width:991px){.benefitBanner__item{background:unset;border:unset;border-radius:0;flex-basis:100%;flex-direction:row;gap:8px;justify-content:flex-start;padding:16px 16px 16px 6px;width:100%}.benefitBanner__item:not(:last-of-type){border-bottom:2px solid #2a2a2a}}.benefitBanner__picture{margin:0}@media (max-width:991px){.benefitBanner__picture{max-height:48px;max-width:60px}.benefitBanner__picture img{max-height:48px;-o-object-fit:contain;object-fit:contain}}.benefitBanner__content{display:flex;flex-direction:column;gap:8px;padding:0;text-align:center}@media (max-width:991px){.benefitBanner__content{gap:4px;text-align:left}}.benefitBanner__title{color:#ebebeb;font-family:Exo;font-size:2.5rem;font-weight:700;letter-spacing:2px;line-height:3rem;text-transform:uppercase}@media (max-width:991px){.benefitBanner__title{font-size:2rem;font-weight:700;line-height:2.4rem}}@media (max-width:991px) and (max-width:991px){.benefitBanner__title{font-size:1.75rem;line-height:2.125rem}}.benefitBanner__data{color:#ebebeb;font-family:Exo;font-size:1.5rem;font-weight:500;letter-spacing:2px;line-height:1.33}@media (max-width:991px){.benefitBanner__data{font-size:1.25rem;font-weight:400;letter-spacing:1px}}.cart-window-visible .cart-window,.login-window-visible .login-window,.navigation-window-visible #navigation,.search-window-visible .search-window{left:0!important}.navigation-window-visible [data-target=navigation]:before{content:"\e912"!important;font-size:20px!important}@media (max-width:991px){#navigation{left:100%;max-height:calc(100vh - var(--header-height) - var(--top-navigation-height) - var(--admin-bar-height));transition:all .3s ease-in-out!important;width:100%!important}}.content-window{background-color:#000;left:-100%!important;max-height:calc(100vh - var(--header-height) - var(--top-navigation-height) - var(--admin-bar-height));padding-bottom:96px;position:fixed;top:calc(var(--header-height) + var(--top-navigation-height) + var(--admin-bar-height));transition:all .3s ease-in-out!important;width:100%}.content-window-in{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.content-window-in{padding-left:20px;padding-right:20px}}.content-window-in .btn{color:#ebebeb}.content-window h2{color:#ebebeb;font-family:Oxanium;font-size:3.25rem;font-weight:400;line-height:1.33;text-align:center}@media (max-width:991px){.content-window h2{font-size:2.625rem}}.content-window-in{background-color:transparent!important}.content-window-in .container{margin:0;max-width:100%;padding:0}.content-window-in.search-window-in{overflow:hidden}.content-window-in.search-window-in .search-input{background-color:#f7f7f7;border-color:#2a2a2a;border-right-color:transparent!important;color:#000}.content-window-in.search-window-in .search-input::-moz-placeholder{color:#2a2a2a}.content-window-in.search-window-in .search-input::placeholder{color:#2a2a2a}.content-window-in.search-window-in .search-input:focus+.search-whisperer+.btn{border-color:#68ebfc #68ebfc #68ebfc transparent!important}.content-window-in.search-window-in .btn-arrow-right{align-items:center;background:#121212!important;border-color:#2a2a2a #2a2a2a #2a2a2a transparent!important;border-radius:none 4px 4px none!important;border-width:3px!important;display:flex;transition:none}.content-window-in.search-window-in .btn-arrow-right:hover{color:#68ebfc}.content-window-in.login-window-in .row>div{width:100%}.content-window-in.login-window-in .row>div:first-of-type{display:none}.content-window-in.login-window-in .login-wrapper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:32px}@media (max-width:767px){.content-window-in.login-window-in .login-wrapper{flex-direction:column}}.content-window-in.login-window-in .login-wrapper:after,.content-window-in.login-window-in .login-wrapper:before{display:none}.content-window-in.login-window-in .login-wrapper .password-helper{display:flex;flex-direction:column;gap:8px;padding:0}@media (max-width:767px){.content-window-in.login-window-in .login-wrapper .password-helper{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:32px;width:100%}}.content-window-in.login-window-in .login-wrapper .password-helper a{color:#ebebeb;font-family:Exo;font-size:1.5rem;font-weight:400;line-height:1.875rem;transition:none}@media (max-width:991px){.content-window-in.login-window-in .login-wrapper .password-helper a{font-size:1.25rem;line-height:1.5rem}}.content-window-in.login-window-in .login-wrapper .password-helper a:hover{color:#68ebfc}.content-window-in.login-window-in .login-wrapper .btn{align-items:center;justify-content:center}.content-window-in.login-window-in .login-wrapper .btn:before{display:none}.content-window-in.login-window-in .login-wrapper .btn{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem;min-width:240px;padding:16px 24px;text-decoration:none;transition:none}@media (max-width:991px){.content-window-in.login-window-in .login-wrapper .btn{font-size:1.375rem;line-height:1.75rem}}.content-window-in.login-window-in .login-wrapper .btn:hover{border-color:#abf5ff!important;color:#abf5ff!important}.search-whisperer{background-color:#000;border:none;border-radius:4px;margin-top:24px;max-height:calc(65vh - var(--header-height) - var(--top-navigation-height) - var(--admin-bar-height) - 96px);overflow:auto}.search-whisperer a{background-color:#1f1f1f;border-bottom:8px solid #000;color:#ebebeb;font-family:Oxanium;font-size:1.75rem;font-weight:400;letter-spacing:1px;line-height:2.125rem;padding:12px 16px!important;transition:none}@media (max-width:991px){.search-whisperer a{font-size:1.375rem;line-height:1.75rem}}.search-whisperer a:hover{background-color:transparent;color:#68ebfc}.search-whisperer li{border-color:transparent!important}.search-whisperer .search-whisperer-documents{border-color:#000;margin-bottom:24px}.search-whisperer .search-whisperer-documents a{align-items:center;display:flex}.search-whisperer .search-whisperer-documents a em{margin-right:8px;margin-top:5px}.search-whisperer .search-whisperer-documents a em:before{font-size:18px}.search-whisperer .search-whisperer-products a:hover .search-whisperer-image{border-color:#68ebfc}.search-whisperer .search-whisperer-products a:hover .p-name{color:#68ebfc!important}.search-whisperer .search-whisperer-products a .search-whisperer-image{border:2px solid #2a2a2a;margin-right:16px;max-width:80px;overflow:hidden}.search-whisperer .search-whisperer-products a .p-info .p-name{color:#ebebeb;font-family:Oxanium;font-size:1.75rem;font-weight:400;letter-spacing:2px;line-height:2.125rem;margin-bottom:8px}@media (max-width:991px){.search-whisperer .search-whisperer-products a .p-info .p-name{font-size:1.375rem;line-height:1.75rem}}.search-whisperer .search-whisperer-products a .p-info .p-availability{font-size:1.25rem;font-weight:400;letter-spacing:1px;line-height:1.75rem}@media (max-width:991px){.search-whisperer .search-whisperer-products a .p-info .p-availability{font-size:1rem;line-height:1.25rem}}.search-whisperer .search-whisperer-products a .price{color:#ebebeb;font-size:1.75rem;font-weight:400;line-height:2.125rem}@media (max-width:991px){.search-whisperer .search-whisperer-products a .price{font-size:1.375rem;line-height:1.75rem}}.siteCookies{background-color:#000!important;border:3px rgba(104,235,252,.6);border-radius:12px 12px 0 0;border-style:solid solid none;box-shadow:0 0 30px rgba(104,235,252,.2),0 0 30px rgba(104,235,252,.2),0 0 30px rgba(104,235,252,.2)!important;left:50%!important;margin-left:0!important;max-width:670px!important;transform:translateX(-50%)!important}@media (max-width:1199px){.siteCookies{border-radius:0;border-style:solid none none;left:0!important;max-width:100%!important;transform:unset!important;width:100%!important}}.siteCookies .siteCookies__form{background-color:#000;border-radius:12px 12px 0 0;box-shadow:none!important}@media (max-width:1199px){.siteCookies .siteCookies__form{border-radius:0}}.siteCookies .siteCookies__form .siteCookies__content .siteCookies__text{font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (max-width:991px){.siteCookies .siteCookies__form .siteCookies__content .siteCookies__text{font-size:1.25rem;line-height:1.5rem}}.siteCookies .siteCookies__form .siteCookies__content .siteCookies__text a{color:#abf5ff}.siteCookies .siteCookies__form .siteCookies__content .siteCookies__links a{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem;max-width:-moz-max-content;max-width:max-content;min-width:unset!important;min-width:240px;padding:16px 24px;text-decoration:none;transition:none}@media (max-width:991px){.siteCookies .siteCookies__form .siteCookies__content .siteCookies__links a{font-size:1.375rem;line-height:1.75rem}}.siteCookies .siteCookies__form .siteCookies__content .siteCookies__links a:hover{border-color:#abf5ff!important;color:#abf5ff!important}@media (max-width:767px){.siteCookies .siteCookies__form .siteCookies__content .siteCookies__links a{justify-content:center;max-width:100%;min-width:100%!important}.siteCookies .siteCookies__form .siteCookies__buttonWrap{display:flex}}.siteCookies .siteCookies__form .siteCookies__buttonWrap button{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem;max-width:-moz-max-content;max-width:max-content;min-width:unset!important;min-width:240px;padding:16px 24px;text-decoration:none;transition:none}@media (max-width:991px){.siteCookies .siteCookies__form .siteCookies__buttonWrap button{font-size:1.375rem;line-height:1.75rem}}.siteCookies .siteCookies__form .siteCookies__buttonWrap button:hover{border-color:#abf5ff!important;color:#abf5ff!important}@media (max-width:767px){.siteCookies .siteCookies__form .siteCookies__buttonWrap button{justify-content:center;max-width:calc(50% - 8px);min-width:calc(50% - 8px)!important}}#cboxOverlay{z-index:10000}#colorbox{left:50%!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%);z-index:10001}#colorbox #cboxWrapper:has(.content-modal){background-color:#000!important;border:4px solid #2a2a2a;border-radius:12px}#colorbox #cboxWrapper #cboxContent{background-color:#000!important;float:none!important}#colorbox #cboxWrapper #cboxContent:has(.cboxPhoto){background-color:transparent!important}#colorbox #cboxWrapper #cboxContent:has(.content-modal){margin-top:0}#colorbox #cboxWrapper #cboxContent:has(.content-modal) #cboxClose{left:unset;right:16px;top:8px;transform:unset}#colorbox #cboxWrapper #cboxContent:has(.content-modal) h1{margin:0 0 16px}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .cboxPhoto{border:4px solid #2a2a2a;border-radius:12px;min-height:100%}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .content-modal{color:#ebebeb!important}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .content-modal h1{color:#ebebeb!important;font-size:3.25rem;font-weight:400;line-height:1.33}@media (max-width:991px){#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .content-modal h1{font-size:2.625rem}}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .content-modal a{color:#ebebeb;transition:none}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .content-modal a:hover{color:#abf5ff}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .content-modal .btn{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem;min-width:240px;padding:16px 24px;text-decoration:none;transition:none}@media (max-width:991px){#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .content-modal .btn{font-size:1.375rem;line-height:1.75rem}}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .content-modal .btn:hover{border-color:#abf5ff!important;color:#abf5ff!important}#colorbox #cboxWrapper #cboxContent #cboxLoadingOverlay{background-color:#000!important}#colorbox #cboxWrapper #cboxContent #cboxClose{background:#121212!important;border:2px solid #1f1f1f!important;border-radius:4px;color:#f2f2f2!important;font-size:0;height:40px;left:50%;right:unset;top:8px;transform:translateX(-50%);width:40px}#colorbox #cboxWrapper #cboxContent #cboxClose:hover{border-color:#abf5ff!important;color:#abf5ff!important}#colorbox #cboxWrapper #cboxContent #cboxClose:before{left:50%;top:50%;transform:translate(-50%,-50%)}#footer{background-color:#121212;border-top:4px solid #2a2a2a;color:#ebebeb;margin:120px 0 0;padding:0}@media (max-width:1439px){#footer{margin:80px 0 0}}@media (max-width:991px){#footer{margin:64px 0 0}}#footer>.container{margin:0;max-width:100%;padding:0}#footer .footer-rows{color:#ebebeb}#footer .footer-rows .custom-footer{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;max-width:calc(1440px + 4rem);padding:32px 2rem;width:100%}@media (max-width:767px){#footer .footer-rows .custom-footer{padding-left:20px;padding-right:20px}}@media (max-width:1439px){#footer .footer-rows .custom-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#footer .footer-rows .custom-footer{display:flex;flex-direction:column;gap:24px;padding-block:24px}}#footer .footer-rows .custom-footer>div{padding:0;width:100%}@media (max-width:991px){#footer .footer-rows .custom-footer>div{padding:0}}#footer .footer-rows .custom-footer a,#footer .footer-rows .custom-footer h4{font-family:Exo}#footer .footer-rows .custom-footer h4{font-size:2rem;font-weight:600;line-height:2.4rem;text-transform:uppercase}@media (max-width:991px){#footer .footer-rows .custom-footer h4{font-size:1.75rem;line-height:2.125rem;margin:0}}#footer .footer-rows .custom-footer a{font-size:1.5rem;font-weight:400;line-height:1.875rem;transition:none}@media (max-width:991px){#footer .footer-rows .custom-footer a{font-size:1.25rem;line-height:1.5rem}}#footer .footer-rows .custom-footer a:hover{color:#68ebfc!important;text-decoration:none}#footer .footer-rows .custom-footer ul{display:flex;flex-direction:column;gap:4px;list-style:none}#footer .footer-rows .custom-footer ul li{margin:0}#footer .footer-rows .custom-footer ul li:before{border-color:#68ebfc;border-width:0 2px 2px 0;height:6px;width:6px}#footer .footer-rows .custom-footer:after,#footer .footer-rows .custom-footer:before{display:none}#footer .footer-rows .custom-footer .footer-logo{padding:0}@media (max-width:767px){#footer .footer-rows .custom-footer .footer-logo{margin-bottom:16px}}#footer .footer-rows .custom-footer .footer-logo a{align-items:center;display:flex;gap:8px}@media (max-width:767px){#footer .footer-rows .custom-footer .footer-logo a{gap:0;justify-content:center}}#footer .footer-rows .custom-footer .footer-logo .footer-logo_text{color:#ebebeb;font-family:Orbitron;font-size:2.5rem;font-weight:400;line-height:3rem}@media (max-width:991px){#footer .footer-rows .custom-footer .footer-logo .footer-logo_text{font-size:2rem;line-height:2.4rem}}#footer .footer-rows .custom-footer .footer-logo img{max-width:100px;min-width:100px;-o-object-fit:contain;object-fit:contain;transition:none!important}@media (max-width:767px){#footer .footer-rows .custom-footer .footer-logo img{max-height:72px;max-width:72px}}#footer .footer-rows .custom-footer .custom-footer__articles a,#footer .footer-rows .custom-footer .custom-footer__articles h4{color:#ebebeb}#footer .footer-rows .custom-footer .custom-footer__banner1{display:none}#footer .footer-rows .custom-footer .banner{margin:0}@media (max-width:991px){#footer .footer-rows .custom-footer .banner{min-height:unset}#footer .footer-rows .custom-footer .banner-wrapper{margin:0}}#footer .footer-rows .custom-footer .banner a,#footer .footer-rows .custom-footer .banner h4{color:#ebebeb}#footer .footer-links-icons{margin:0 auto;max-width:calc(1440px + 4rem);padding-bottom:32px;padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){#footer .footer-links-icons{padding-left:20px;padding-right:20px}}@media (max-width:991px){#footer .footer-links-icons{padding-bottom:24px}}#footer .footer-links-icons .footer-icons{align-items:center;display:flex;gap:12px}#footer .footer-links-icons .footer-icons .footer-icon{margin:0;padding:0}@media (max-width:991px){#footer .footer-links-icons img{max-height:24px;max-width:24px}}#footer .footer-links-icons img:hover{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)}#footer .footer-bottom{background-color:#000;border-top:4px solid #2a2a2a;max-width:100%;padding:24px 0}#footer .footer-bottom_wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){#footer .footer-bottom_wrapper{padding-left:20px;padding-right:20px}}@media (max-width:1199px){#footer .footer-bottom_wrapper{display:flex;flex-direction:column;gap:24px}}#footer .footer-bottom_wrapper>div,#footer .footer-bottom_wrapper>span{float:unset}@media (max-width:1199px){#footer .footer-bottom_wrapper>div,#footer .footer-bottom_wrapper>span{text-align:center!important;width:100%!important}}#footer .footer-bottom:after,#footer .footer-bottom:before{display:none}#footer .footer-bottom #signature,#footer .footer-bottom .copyright{font-family:Exo;font-size:1.5rem;font-weight:400;line-height:1.875rem;margin:0;padding:0}@media (max-width:991px){#footer .footer-bottom #signature,#footer .footer-bottom .copyright{font-size:1.25rem;line-height:1.5rem}}#footer .footer-bottom .copyright{order:1;width:40%}#footer .footer-bottom .footer-payments{order:2;text-align:center;width:20%}#footer .footer-bottom .footer-payments img{max-height:24px;-o-object-fit:contain;object-fit:contain}#footer .footer-bottom #signature{order:3;text-align:right;width:40%}#footer .footer-bottom #signature .image{display:none}#footer .footer-bottom #signature>a{color:#ebebeb;text-decoration:none;transition:none}#footer .footer-bottom #signature>a:hover{color:#68ebfc}#footer .footer-bottom #signature .text-divider{margin:0 12px}.flags{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0!important}@media (max-width:767px){.flags{align-items:flex-start;flex-direction:column}}.flags:after,.flags:before{display:none}.flag{color:#ebebeb;font-family:Exo;font-size:1.5rem;font-weight:700;letter-spacing:2px;line-height:1.33;margin:0!important;max-width:100%;opacity:1!important;padding:4px 12px;position:static!important}@media (max-width:991px){.flag{font-size:1.25rem}}.flag:after,.flag:before{display:none!important}.flag-discount{padding:4px 12px!important}.flag-discount .price-standard{display:none!important}.flag-discount .price-save{color:#fff!important;margin:0;padding:0}.body-banners:not(:has(>*)){display:none}.footer-banners{display:flex;flex-direction:column;gap:128px;margin:32px 0;padding:0}@media (max-width:1199px){.footer-banners{gap:64px 0}}@media (max-width:991px){.footer-banners{margin-top:16px}}.footer-banners:after,.footer-banners:before{display:none}.footer-banners .footer-banner{overflow:visible;width:100%}@media (max-width:991px){.footer-banners .footer-banner{padding:0}}.footer-banners .footer-banner:first-of-type .extended-banner-title{color:#ff40d6}.footer-banners .footer-banner:first-of-type .banner-img_wrapper{padding:3px;position:relative}.footer-banners .footer-banner:first-of-type .banner-img_wrapper:after,.footer-banners .footer-banner:first-of-type .banner-img_wrapper:before{--angle:0deg;animation:glowSpin 4s linear infinite;background-image:conic-gradient(from var(--angle),#ff00c8,#c800ff,#7a00ff,#3700ff,#003cff,#ff00e0,#ff00c8);border-radius:12px;content:"";height:100%;left:50%;padding:3px;position:absolute;top:50%;translate:-50% -50%;width:100%;z-index:1}.footer-banners .footer-banner:first-of-type .banner-img_wrapper:before{filter:blur(1.5rem);opacity:.6}.footer-banners .footer-banner:nth-of-type(2) .extended-banner-title{color:#68ebfc}.footer-banners .footer-banner:nth-of-type(2) .banner-img_wrapper{padding:3px;position:relative}.footer-banners .footer-banner:nth-of-type(2) .banner-img_wrapper:after,.footer-banners .footer-banner:nth-of-type(2) .banner-img_wrapper:before{--angle:0deg;animation:glowSpin 4s linear infinite;background-image:conic-gradient(from var(--angle),#39ff14,#00ffe7,#00b7ff,#007bff,#39ff14);border-radius:12px;content:"";height:100%;left:50%;padding:3px;position:absolute;top:50%;translate:-50% -50%;width:100%;z-index:1}.footer-banners .footer-banner:nth-of-type(2) .banner-img_wrapper:before{filter:blur(1.5rem);opacity:.6}@keyframes glowSpin{0%{--angle:0deg}to{--angle:360deg}}.footer-banners .footer-banner:nth-of-type(2n)>a{flex-direction:row-reverse}.footer-banners .footer-banner:hover img{transform:unset}.footer-banners .footer-banner a{align-items:center;display:flex;flex-direction:row;gap:96px;justify-content:space-between}@media (max-width:1439px){.footer-banners .footer-banner a{gap:64px}}@media (max-width:767px){.footer-banners .footer-banner a{flex-direction:column-reverse!important;gap:48px}}@media (max-width:399px){.footer-banners .footer-banner a{gap:32px}}.footer-banners .footer-banner a .banner-img_wrapper{max-width:50%}@media (max-width:1439px){.footer-banners .footer-banner a .banner-img_wrapper{max-width:100%}}@media (max-width:991px){.footer-banners .footer-banner a .banner-img_wrapper{max-width:340px;min-width:340px;width:100%}}@media (max-width:767px){.footer-banners .footer-banner a .banner-img_wrapper{max-width:unset;min-width:unset}}.footer-banners .footer-banner a .banner-img_wrapper img{border-radius:12px;max-height:800px;max-width:630px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:3}@media (max-width:1439px){.footer-banners .footer-banner a .banner-img_wrapper img{max-height:640px;max-width:560px}}@media (max-width:1199px){.footer-banners .footer-banner a .banner-img_wrapper img{max-height:500px;max-width:420px}}@media (max-width:991px){.footer-banners .footer-banner a .banner-img_wrapper img{max-height:420px;max-width:100%;width:100%}}.footer-banners .footer-banner a .extended-banner-texts{color:#ebebeb;display:flex;flex-direction:column;gap:32px;max-width:50%;position:static;text-align:center}@media (max-width:1439px){.footer-banners .footer-banner a .extended-banner-texts{gap:16px;max-width:100%}}@media (max-width:991px){.footer-banners .footer-banner a .extended-banner-texts{gap:8px}}.footer-banners .footer-banner a .extended-banner-texts>*{position:static}.footer-banners .footer-banner a .extended-banner-texts .extended-banner-title{background-color:transparent;border:none;font-family:Oxanium;font-size:6.25rem;font-weight:600;line-height:1.33;text-transform:uppercase}@media (max-width:991px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-title{font-size:4.5rem;line-height:1.1}}@media (max-width:399px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-title{font-size:3.5rem}}@media (max-width:1439px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-title{font-size:4.5rem}}@media (max-width:991px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-title{font-size:3.5rem}}@media (max-width:399px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-title{font-size:3rem}}.footer-banners .footer-banner a .extended-banner-texts .extended-banner-text{background-color:transparent;border:none;font-family:Exo;font-size:2.5rem;font-weight:300;line-height:3rem;max-width:100%}@media (max-width:991px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-text{font-size:2rem;line-height:2.4rem}}@media (max-width:1439px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-text{font-size:2rem;font-weight:300;line-height:2.4rem;line-height:1.4}}@media (max-width:1439px) and (max-width:991px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-text{font-size:1.75rem;line-height:2.125rem}}@media (max-width:399px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-text{font-size:1.5rem}}.type-category .benefitBanner,.type-search .benefitBanner{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.type-category .benefitBanner,.type-search .benefitBanner{padding-left:20px;padding-right:20px}}.type-category .pagination-wrapper,.type-search .pagination-wrapper{align-items:center;color:#ebebeb;display:grid;font-family:Exo;grid-template-columns:repeat(3,1fr);margin:0;padding:0}@media (max-width:767px){.type-category .pagination-wrapper,.type-search .pagination-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between}}.type-category .pagination-wrapper:not(:has(.pagination)),.type-search .pagination-wrapper:not(:has(.pagination)){display:none}.type-category .pagination-wrapper>*,.type-search .pagination-wrapper>*{min-width:100%}.type-category .pagination-wrapper .pagination-top,.type-search .pagination-wrapper .pagination-top{align-items:center;display:flex;gap:8px;order:1;padding:0}@media (max-width:767px){.type-category .pagination-wrapper .pagination-top,.type-search .pagination-wrapper .pagination-top{max-width:-moz-max-content;max-width:max-content;min-width:unset;order:2}}.type-category .pagination-wrapper .pagination-top .js-scroll-top,.type-search .pagination-wrapper .pagination-top .js-scroll-top{align-items:center;display:flex;margin:0;padding:0}.type-category .pagination-wrapper .pagination-top .pagination-link,.type-search .pagination-wrapper .pagination-top .pagination-link{background:none}.type-category .pagination-wrapper .pagination-top .pagination-link:before,.type-search .pagination-wrapper .pagination-top .pagination-link:before{background-image:url(assets/_hashed/c0b6d60dbcb8d22bee51..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:40px;place-items:center;position:relative;transition:all .3s ease-in-out;width:40px;z-index:1}@media (max-width:399px){.type-category .pagination-wrapper .pagination-top .pagination-link,.type-search .pagination-wrapper .pagination-top .pagination-link{display:none}}.type-category .pagination-wrapper .pagination-top .pagination-link:before,.type-search .pagination-wrapper .pagination-top .pagination-link:before{transform:rotate(90deg);transition:none}.type-category .pagination-wrapper .pagination-top strong,.type-search .pagination-wrapper .pagination-top strong{align-items:center;color:#ebebeb;display:flex;font-size:1.75rem;font-weight:400;line-height:2.125rem}@media (max-width:991px){.type-category .pagination-wrapper .pagination-top strong,.type-search .pagination-wrapper .pagination-top strong{font-size:1.375rem;line-height:1.75rem}}.type-category .pagination-wrapper .pagination-top:hover strong,.type-search .pagination-wrapper .pagination-top:hover strong{color:#68ebfc}.type-category .pagination-wrapper .pagination-top:hover .pagination-link:before,.type-search .pagination-wrapper .pagination-top:hover .pagination-link:before{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)}.type-category .pagination-wrapper .pagination-loader,.type-search .pagination-wrapper .pagination-loader{margin:0;order:2}@media (max-width:767px){.type-category .pagination-wrapper .pagination-loader,.type-search .pagination-wrapper .pagination-loader{order:1}}.type-category .pagination-wrapper .pagination-loader .load-products,.type-search .pagination-wrapper .pagination-loader .load-products{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem;min-width:240px;padding:16px 24px;text-decoration:none;transition:none}@media (max-width:991px){.type-category .pagination-wrapper .pagination-loader .load-products,.type-search .pagination-wrapper .pagination-loader .load-products{font-size:1.375rem;line-height:1.75rem}}.type-category .pagination-wrapper .pagination-loader .load-products:hover,.type-search .pagination-wrapper .pagination-loader .load-products:hover{border-color:#abf5ff!important;color:#abf5ff!important}.type-category .pagination-wrapper .pagination,.type-search .pagination-wrapper .pagination{align-items:center;display:flex;justify-content:flex-end;order:3}@media (max-width:767px){.type-category .pagination-wrapper .pagination,.type-search .pagination-wrapper .pagination{min-width:unset}}.type-category .pagination-wrapper .pagination>*,.type-search .pagination-wrapper .pagination>*{display:grid;font-size:1.75rem;font-weight:400;line-height:2.125rem;margin:0;padding:0;place-items:center}@media (max-width:991px){.type-category .pagination-wrapper .pagination>*,.type-search .pagination-wrapper .pagination>*{font-size:1.375rem;line-height:1.75rem}}.type-category .pagination-wrapper .pagination .current,.type-search .pagination-wrapper .pagination .current{color:#68ebfc;font-weight:600!important}.type-category .pagination-wrapper .pagination a,.type-search .pagination-wrapper .pagination a{color:#ebebeb!important;transition:none}.type-category .pagination-wrapper .pagination a:hover,.type-search .pagination-wrapper .pagination a:hover{color:#68ebfc!important}.type-category .pagination-wrapper .pagination a.next:before,.type-category .pagination-wrapper .pagination a.prev:before,.type-search .pagination-wrapper .pagination a.next:before,.type-search .pagination-wrapper .pagination a.prev:before{background-image:url(assets/_hashed/51404f02106b8b3e3586..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(186deg) brightness(110%) contrast(101%);height:20px;margin-top:3px;place-items:center;position:relative;transition:all .3s ease-in-out;transition:none;width:20px;z-index:1}.type-category .pagination-wrapper .pagination a.next:hover,.type-category .pagination-wrapper .pagination a.prev:hover,.type-search .pagination-wrapper .pagination a.next:hover,.type-search .pagination-wrapper .pagination a.prev:hover{background:none}.type-category .pagination-wrapper .pagination a.next:hover:before,.type-category .pagination-wrapper .pagination a.prev:hover:before,.type-search .pagination-wrapper .pagination a.next:hover:before,.type-search .pagination-wrapper .pagination a.prev:hover:before{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)}.type-category .pagination-wrapper .pagination a.next:before,.type-search .pagination-wrapper .pagination a.next:before{transform:scaleX(-1)}.type-category .pagination-wrapper .pagination-count,.type-search .pagination-wrapper .pagination-count{display:none}.js-validator-msg{margin-top:8px!important}
/*# sourceMappingURL=../header/main.css.map */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5oZWFkZXIuY3NzIiwibWFwcGluZ3MiOiI7OztBQStQQSxrQkFDSSxpQkFDQSxtQkFDQSxjQ3pQSixDQ1RBLFdBSUksa0JBSEEsa0JBRUEsa0JBREEseUVEYUosQ0NSQSxXQUlJLGtCQUhBLHFCQUVBLGtCQURBLHlFRFlKLENDUEEsV0FJSSxrQkFIQSxnQkFFQSxrQkFEQSx5RURXSixDQ05BLFdBSUksa0JBSEEsb0JBRUEsa0JBREEseUVEVUosQ0UvQkEsUUFDSSxtQkZpQ0osQ0Q0UkMseUJHOVRELFFBSVEsbUJGa0NOLENBQ0YsQ0VoQ0ksOEJBQ0ksbUJGa0NSLENFL0JJLDJCQUNJLFlBQ0EsT0FDQSxrQkFFQSxlRmdDUixDRHdSQywwQkc3VEcsMkJBUVEsYUZpQ1YsQ0FDRixDRTlCUSxxREFHSSxxQkNZSyxDRFJMLHlCQUxBLFlBRUEsVUFDQSxnQkFKQSxVRnFDWixDRTdCWSx1SEFFSSxxQkNyQkUsQ0RzQkYsaUJGOEJoQixDRXpCSSxzQkFDSSxTQU1BLFlBSkEsV0FEQSxRQUVBLFVBRUEsVUYyQlIsQ0V2QlEsNEJBRUksaUJBREEseUJGMEJaLENFdkJRLDRCQUNJLDhIRnlCWixDRHRDUSw0QkFXSSx5REFHQSx1QkdNQSxDSFBBLDRCQURBLHdCQVhBLHFCQUNBLHVCQU9BLFdHVUEsQ0hoQkEsbUJBRUEsa0JBV0EsOEJJdkRKLENKK0NJLFVHV0EsQ0hiQSxTQzhDWixDRGdPQyx5Qkc1UFcsNEJBRUksWUFEQSxVRmlDZCxDQUNGLENFN0JRLHlDQUNJLFNGK0JaLENEZ09DLDBCR2hRTyx5Q0FJUSxVRmdDZCxDQUNGLENEaU5DLHlCR3RQTyx5Q0FPUSxVRmtDZCxDQUNGLENFaENRLHlDQUNJLFdGa0NaLENFakNZLCtDQUNJLG9CRm1DaEIsQ0RnTkMsMEJHdFBPLHlDQU9RLFdGbUNkLENBQ0YsQ0UvQkksZ0NBQ0ksV0ZpQ1IsQ0kvSEksY0FLSSw2QkFDQSxZQUVBLGFBUEEsWUFDQSxrQkFDQSxTSnFJUixDSTlIUSxtQ0FDSSxhSmdJWixDSTdIUSxpQkFNSSx3QkRrQlUsQ0NqQlYsc0JBSkEsYUFDQSxzQkFLQSxTQVJBLGtCQU9BLGVKOEhaLENJM0hZLHdCQVNJLHFCREdDLENDWEQsV0FPQSxvQkFIQSxZQUhBLGtCQUlBLFdBSEEsVUppSWhCLENJeEhZLHVCQUNJLCtCRFBJLENDUUosMkZKMEhoQixDSXBIZ0IsOEJBQ0ksbUNKc0hwQixDSWxIWSx3QkFFSSxnQkFEQSxVSnFIaEIsQ0lsSGdCLDRCQUlJLG1CQUZBLGlCQUNBLHFDQUZBLFVKdUhwQixDRG9KQyx5Qks1UWUsNEJBT1EsZ0JKcUh0QixDQUNGLENJaEhZLHVCQUdJLHVCQUZBLGFBR0EsT0FGQSxzQkFLQSxrQkFEQSxVSmtIaEIsQ0R1SUMseUJLL1BXLHVCQVVRLHdCSmtIbEIsQ0FDRixDSWhIWSwwQkFDSSxhQUNBLHNCQUdBLGdCTDZHZixpQkFFQSxlSzdHK0IsQ0FKaEIsUUFHQSxtQkw2R2YsZ0JDT0QsQ0R3SEMseUJLbFBXLDBCTHVIVixpQkNPQSxDQUNGLENJckhZLDJCQUVJLFlBQ0Esb0JBRkEsVUp5SGhCLENJckhnQiwrQkFLSSwrQkFGQSxhQUNBLDZCQUZBLFlBSUEsd0NBTEEsVUo0SHBCLENJckhvQix1Q0FHSSxhRHhFWixDQ3lFWSxnQkFGQSwwQkFEQSxtQkowSHhCLENJckh3Qiw4RkxpRXZCLGlCQUVBLGVLakUyQyxDTGdFM0MsZ0JDeURELENEMEZDLHlCS3JOdUIsOEZMc0V0QixlQUNBLGtCQzBEQSxDQUNGLENJNUhvQix3Q0FDSSxtQkFDQSxVQUNBLG1CSjhIeEIsQ0k1SHdCLDBFQWNJLHFCRGpHWCxDQzRGVyxtREFNQSxhRHJHaEIsQ0N1RmdCLGFBZ0JBLGdCTDRFM0Isa0JBRUEsZUs3RThDLENMNEU5QyxxQktqRjJCLDRCQVRBLGdCQUNBLGdCQU9BLHVCQVZBLG1CQVNBLGdCQVJBLG9CSjRJNUIsQ0QyREMseUJLMU11QiwwRUxrR3RCLG1CQUNBLG1CQ2lEQSxDQUNGLENEcURDLHlCSzFNdUIsMEVBdUJRLGdCQUNBLGVBRkEsZ0JBREEsc0JKdUk5QixDQUNGLENJbEk0QixnRkFDSSx3QkpvSWhDLENJaEl3Qiw2Q0FDSSxnQ0FDQSxPSmtJNUIsQ0loSTRCLHVEQUtJLHFCRDVIZixDQ3lIZSxvQkR4SFYsQ0N1SFUsYUQzSHBCLENDNkhvQixnQkFDQSxpQkptSWhDLENEcUJDLHlCS3JKK0IsK0RBRVEsaUJKa0l0QyxDQUNGLENJL0hnQyxrSUFHSSxvQkR0SWQsQ0N1SWMsaUJBRkEsZUptSXBDLENJL0hvQyw4SUFDSSx3QkprSXhDLENJaElvQyxnSkFDSSwwQkptSXhDLENJL0g0Qix1REFTSSxtREFSQSxhQVlBLDRCQVRBLGdCQUNBLGdCQU9BLHVCQVZBLG1CQVNBLGdCQVJBLG9CSnlJaEMsQ0k3SGdDLDZEQUNJLHdCSitIcEMsQ0Q3UlEsOERBV0kseURBR0EsdUJLdUp3QixDTHhKeEIsNEJBREEsd0JBWEEscUJBQ0EsdUJBT0EsV0sySndCLENMakt4QixtQkFFQSxrQkFXQSw4Qkl2REosQ0orQ0ksVUs0SndCLENMOUp4QixTQ3FTWixDRGxCQyx5QkszSTJCLHVEQTZCUSxnQkFDQSxlQUZBLGdCQURBLHNCSjBJbEMsQ0lySWtDLDhEQUVJLFlBREEsVUp3SXRDLENBQ0YsQ0lwSWdDLDREQUNJLFlKc0lwQyxDSTdIUSxvQkFJSSxhRHpNQSxDQzBNQSxvQkx2RVgsa0JBRUEsZUt5RTJCLENBTmhCLHNCQUdBLG1CTHZFWCxpQkttRVcsb0JBTUEsZ0JBUEEsK0JBTUEsZUptSVosQ0QvQ0MseUJLM0ZPLG9CTDdETixrQkMyTUEsQ0FDRixDSXBJWSwwQkFDSSxhSnNJaEIsQ0lsSVEsNEJBQ0ksZUpvSVosQ0lqSVEscUJBSUksb0JBSEEsb0JBQ0EsNEJBQ0Esa0JKb0laLENJaklRLDJCQUNJLHNCSm1JWixDS3RZQSxlQUNJLGFBQ0EsU0FFQSxnQkx5WUosQ0RoRUMsMEJNN1VELGVBT1EsZ0JMMFlOLENBQ0YsQ0QxRUMsMEJNeFVELGVBVVEsZ0JMNFlOLENBQ0YsQ0RwRkMseUJNblVELGVBZ0JRLHdCRnVCYyxDRXRCZCx5QkFDQSxrQkZiSyxDRVFMLHNCQUNBLFNBS0EsS0w2WU4sQ0FDRixDSzNZSSxxQkFJSSxtQkFJQSx3QkZTYyxDRVJkLHlCQUNBLGtCRjNCSyxDRWtCTCxlQUNBLHNCQUdBLFNBRkEsdUJBR0EsU0FNQSxzQkwyWVIsQ0QxR0MseUJNN1NHLHFCQXdCUSxpQkFDQSxhQUNBLGdCQVJBLGdCQUhBLG1CQU9BLFFBTkEsMkJBS0EsMkJBRkEsVUxpWlYsQ0t4WVUsd0NBQ0ksK0JMMFlkLENBQ0YsQ0t0WUksd0JBQ0ksUUx3WVIsQ0Q5SEMseUJNM1FHLHdCQUlRLGdCQUNBLGNMeVlWLENLdFlNLDRCQUVRLGdCQUNBLHdDTHlZZCxDQUxGLENLNVhJLHdCQUVJLGFBQ0Esc0JBQ0EsUUFDQSxVQUpBLGlCTHdZUixDRGpKQyx5Qk14UEcsd0JBU1EsUUFEQSxlTHNZVixDQUNGLENLbllJLHNCQUNJLGFGckRJLENFdURKLGdCTnFGUCxpQkFFQSxlTXBGdUIsQ0FEaEIsbUJOb0ZQLGlCTXJGTyx3Qkx3WVIsQ0RoS0MseUJNNU9HLHNCTjZGRixlQU9ELGVNM0YyQixDTnFGMUIsa0JDbVRBLENBQ0YsQ0R0S0MsK0NNNU9HLHNCTnVHRixrQkFDQSxvQkNzVEEsQ0FDRixDS25aSSxxQkFDSSxhRmpFSSxDRWtFSixnQk44RlAsaUJBRUEsZU05RnVCLENBRGhCLG1CTjhGUCxnQkMwVEQsQ0QzTEMseUJNaE9HLHFCTnFHRixrQk05RlUsZ0JBQ0Esa0JMdVpWLENBQ0YsQ01uZkksbUpBQ0ksZ0JOd2dCUixDTXJnQlEsMkRBRUksMEJBREEsd0JOd2dCWixDRDFOQyx5Qk94U0QsWUFFUSxVQUdBLHVHQURBLHlDQURBLG9CTnVnQk4sQ0FDRixDTTlmQSxnQkFnQkkscUJIbEJhLENHU2IscUJBTEEsdUdBWUEsb0JBR0EsZUFUQSx3RkFLQSx5Q0FaQSxVTndnQkosQ010ZkksbUJQckRILGNBREEsOEJBR0EsaUJJeUNtQixDSnhDbkIsa0JJd0NtQixDSjFDbkIsVUNpakJELENEOWlCQyx5Qk9pREcsbUJQaERGLGlCSXVDeUIsQ0p0Q3pCLGtCQ2lqQkEsQ0FDRixDTWhnQlEsd0JBQ0ksYU5rZ0JaLENNOWZJLG1CQUVJLGFIbENJLENHb0NKLG9CUCtGUCxrQkFFQSxlT2hHdUIsQ1ArRnZCLGlCT25HTyxpQk5xZ0JSLENEdFFDLHlCT2hRRyxtQlB3R0Ysa0JDa2FBLENBQ0YsQ01sZ0JBLG1CQUNJLHNDTnFnQkosQ01uZ0JJLDhCUDlESCxTQUVBLGVBREEsU0Nxa0JELENNcGdCSSxvQ0FDSSxlTnNnQlIsQ01wZ0JRLGtEQUdJLHdCSDlDVyxDRzRDWCxvQkg3Q3dCLENHOEN4Qix5Q0FFQSxVTnNnQlosQ01wZ0JZLG9FQUNJLGFOc2dCaEIsQ012Z0JZLCtEQUNJLGFOc2dCaEIsQ01uZ0JZLCtFQUNJLDBETnFnQmhCLENNamdCUSxxREFFSSxtQkFFQSw2QkFHQSwyREFDQSwwQ0FGQSwyQkFMQSxhQVFBLGVOa2dCWixDTWhnQlksMkRBQ0ksYU5rZ0JoQixDTTNmWSw0Q0FDSSxVTjZmaEIsQ00zZmdCLDBEQUNJLFlONmZwQixDTXhmUSxrREFJSSxtQkFIQSxhQUNBLDJCQUNBLDhCQUVBLGVOMGZaLENEbFVDLHlCTzdMTyxrREFRUSxxQk4yZmQsQ0FDRixDTXpmWSxpSEFFSSxZTjBmaEIsQ012ZlksbUVBQ0ksYUFDQSxzQkFDQSxRQUNBLFNOeWZoQixDRGhWQyx5Qk83S1csbUVBUVEsbUJBRUEsZUFDQSxTQUZBLDhCQUdBLGdCQUxBLFVOK2ZsQixDQUNGLENNeGZnQixxRUFDSSxhSDlIUixDRytIUSxnQlA4RG5CLGlCQUVBLGVPOUR1QyxDUDZEdkMscUJPOURtQixlTjZmcEIsQ0Q3VkMseUJPbktlLHFFUHFFZCxrQkFDQSxrQkMrYkEsQ0FDRixDTWhnQm9CLDJFQUNJLGFOa2dCeEIsQ003ZlksdURBRUksbUJBQ0Esc0JOK2ZoQixDTTdmZ0IsOERBQ0ksWU4rZnBCLENNcmdCWSx1RFAvRVgsNkJBR0EsbUNBRkEsd0JBTEEsYUFDQSxnQkE0SEEsa0JBRUEsZUFwSG1CLENBbUhuQixxQkF4SEEsZ0JBSkEsa0JBT0EscUJBREEsZUM4bEJELENENVhDLHlCT3ZKVyx1RFArQ1YsbUJBQ0EsbUJDd2VBLENBQ0YsQ0QvbEJDLDZEQUVDLCtCQURBLHVCQ2ttQkYsQ005Z0JBLGtCQUNJLHFCSHRKYSxDR3VKYixZQUNBLGlCSHZMTyxDR3dMUCxnQkFDQSw2R0FNQSxhTjRnQkosQ00xZ0JJLG9CQUtJLHdCSHJLdUIsQ0dvS3ZCLDZCQUZBLGFIdktJLENHNktKLG9CUE1QLGtCQUVBLGVPUDBCLENBRm5CLG1CUFFQLHFCT2RPLDRCQUVBLGVObWhCUixDRDNaQyx5Qk8zSEcsb0JQbUJGLG1CQUNBLG1CQ3VnQkEsQ0FDRixDTWpoQlEsMEJBQ0ksNkJBQ0EsYU5taEJaLENNaGhCSSxxQkFDSSxrQ05raEJSLENNL2dCSSw4Q0FDSSxpQkh2TFMsQ0d3TFQsa0JOaWhCUixDTS9nQlEsZ0RBRUksbUJBREEsWU5raEJaLENNL2dCWSxtREFDSSxpQkFDQSxjTmloQmhCLENNL2dCZ0IsMERBQ0ksY05paEJwQixDTXpnQmdCLDZFQUNJLG9CTjJnQnBCLENNemdCZ0IsNkRBQ0ksdUJOMmdCcEIsQ012Z0JZLHVFQUdJLHlCQURBLGtCQURBLGVBR0EsZU55Z0JoQixDTXRnQmdCLCtEQUVJLGFIL05SLENHZ09RLG9CUDdDbkIsa0JBRUEsZU82Q3NDLENBRG5CLG1CUDdDbkIscUJPMENtQixpQk44Z0JwQixDRDVjQyx5Qk9uRWUsK0RQckNkLG1CQUNBLG1CQ3dqQkEsQ0FDRixDTTlnQmdCLHVFUDdCZixrQkFFQSxlTzZCd0MsQ0FEckIsbUJQN0JuQixtQkNnakJELENEeGRDLHlCTzVEZSx1RVB4QmQsZUFDQSxtQkNnakJBLENBQ0YsQ01yaEJZLHNEQUNJLGFIMU9KLENKbUxYLGtCQUVBLGVPc0RrQyxDUHZEbEMsb0JDZ2xCRCxDRHBlQyx5Qk92RFcsc0RQakRWLG1CQUNBLG1CQ2dsQkEsQ0FDRixDTXpoQkEsYUFLSSxnQ0FRQSxnQ0FGQSw0QkFFQSw4QkFQQSw4R0FDSSxDQUxKLG1CQUVBLHdCQUhBLDBCQUVBLG9DTmtpQkosQ0RqZkMsMEJPcERELGFBb0JRLGdCQUNBLDZCQUhBLGlCQUZBLHlCQUdBLDBCQUZBLG9CTjZoQk4sQ0FDRixDTXZoQkksZ0NBQ0kscUJIdlFTLENHeVFULDRCQURBLHlCTjBoQlIsQ0RoZ0JDLDBCTzVCRyxnQ0FNUSxlTjBoQlYsQ0FDRixDTXZoQlkseUVQdEZYLGlCQUVBLGVPcUZtQyxDUHRGbkMsb0JDaW5CRCxDRC9nQkMseUJPYlcseUVQakZWLGtCQUNBLGtCQ2luQkEsQ0FDRixDTS9oQmdCLDJFQUNJLGFOaWlCcEIsQ003aEJnQiw0RVBqT2YsNkJBR0EsbUNBRkEsd0JBTEEsYUFDQSxnQkE0SEEsa0JBRUEsZUFwSG1CLENBbUhuQixxQk95R21CLGlEQURBLDBCUGhPbkIsZ0JBSkEsa0JBT0EscUJBREEsZUMwd0JELENEeGlCQyx5Qk9MZSw0RVBuR2QsbUJBQ0EsbUJDb3BCQSxDQUNGLENEM3dCQyxrRkFFQywrQkFEQSx1QkM4d0JGLENEdmpCQyx5Qk9BZSw0RUFNUSx1QkFFQSxlQURBLHdCTnNqQnRCLENNaGpCTSx5REFFUSxZTm1qQmQsQ0FKRixDTTdpQlksZ0VQbFBYLDZCQUdBLG1DQUZBLHdCQUxBLGFBQ0EsZ0JBNEhBLGtCQUVBLGVBcEhtQixDQW1IbkIscUJPMEhlLGlEQURBLDBCUGpQZixnQkFKQSxrQkFPQSxxQkFEQSxlQ2d6QkQsQ0Q5a0JDLHlCT1lXLGdFUHBIVixtQkFDQSxtQkMwckJBLENBQ0YsQ0RqekJDLHNFQUVDLCtCQURBLHVCQ296QkYsQ0Q3bEJDLHlCT2lCVyxnRUFNUSx1QkFFQSwwQkFEQSxtQ04ya0JsQixDQUNGLENNcGtCQSxhQUNJLGFOdWtCSixDTXBrQkEsVUFLSSxtQkFKQSx5QkFHQSxrQkFFQSwrQkFKQSxhTjBrQkosQ01ua0JRLDJDQUNJLGdDQUNBLHlCQUNBLGtCTnFrQlosQ01sa0JRLG9DQUVJLGdDQURBLG9CTnFrQlosQ01sa0JZLG9EQUNJLHNDTm9rQmhCLENNbGtCWSx3REFDSSxZTm9rQmhCLENNbGtCZ0IsbUVBQ0ksV0FDQSxXQUNBLFFBQ0EsZU5va0JwQixDTWxrQmdCLDJEQUNJLGVOb2tCcEIsQ005akJnQixrRUFHSSx5QkFDQSxrQkh2WVAsQ0dvWU8sZU5ra0JwQixDTTdqQmdCLHNFQUNJLHVCTitqQnBCLENNN2pCb0IseUVBQ0ksd0JQNU92QixrQkFFQSxlTzJPdUMsQ1A1T3ZDLGdCQzZ5QkQsQ0RqcEJDLHlCTzhFbUIseUVQdE9sQixrQkM2eUJBLENBQ0YsQ01ua0JvQix3RUFDSSxhSHBYWixDR3FYWSxlTnFrQnhCLENNbmtCd0IsOEVBQ0ksYU5xa0I1QixDTWprQm9CLDJFUGxVbkIsNkJBR0EsbUNBRkEsd0JBTEEsYUFDQSxnQkE0SEEsa0JBRUEsZUFwSG1CLENBbUhuQixxQkF4SEEsZ0JBSkEsa0JBT0EscUJBREEsZUM2NEJELENEM3FCQyx5Qk80Rm1CLDJFUHBNbEIsbUJBQ0EsbUJDdXhCQSxDQUNGLENEOTRCQyxpRkFFQywrQkFEQSx1QkNpNUJGLENNbmxCWSx3REFDSSwrQk5xbEJoQixDTWxsQlksK0NBU0ksNkJBRUEsbUNBQ0EsaUJIOWFMLENHNGFLLHdCQUlBLFlBWkEsWUFJQSxTQURBLFlBREEsUUFHQSwyQkFOQSxVTjhsQmhCLENNL2tCZ0IscURBRUksK0JBREEsdUJOa2xCcEIsQ00va0JnQixzREFDSSxTQUNBLFFBQ0EsOEJOaWxCcEIsQ09qaENBLFFBQ0ksd0JKc0NrQixDSXBDbEIsNkJBREEsYUppQ1EsQ0kvQlIsaUJBQ0EsU1BvaENKLENENXNCQywwQlE3VUQsUUFRUSxlUHFoQ04sQ0FDRixDRDN0QkMseUJRblVELFFBV1EsZVB1aENOLENBQ0YsQ09yaENJLG1CUkdILFNBRUEsZUFEQSxTQ3NoQ0QsQ090aENJLHFCQUNJLGFQd2hDUixDT3RoQ1Esb0NBQ0ksYUFFQSxTQURBLDBEUmpCWCxjQURBLDhCQUlBLGlCSXdDbUIsQ0oxQ25CLFVDK2lDRCxDRDVpQ0MseUJRV08sb0NSVk4saUJJdUN5QixDSnRDekIsa0JDK2lDQSxDQUNGLENEL3VCQywwQlF4VE8sb0NBU1EsbUNQa2lDZCxDQUNGLENEbndCQyx5QlF6U08sb0NBYVEsYUFDQSxzQkFFQSxTQURBLGtCUG9pQ2QsQ0FDRixDT2ppQ1ksd0NBRUksVUFEQSxVUG9pQ2hCLENEMXdCQyx5QlEzUlcsd0NBS1EsU1BvaUNsQixDQUNGLENPamlDWSw2RUFDSSxlUG1pQ2hCLENPaGlDWSx1Q1JvSVgsZUFFQSxlUXBJK0IsQ1JtSS9CLG1CUXBJZSx3QlBxaUNoQixDRHh4QkMseUJROVFXLHVDUnlJVixrQkFDQSxxQlFySWtCLFFQc2lDbEIsQ0FDRixDT3BpQ1ksc0NSbUtYLGlCQUVBLGVRbkttQyxDUmtLbkMscUJRbktlLGVQOGlDaEIsQ0R6eUJDLHlCUXRRVyxzQ1J3S1Ysa0JBQ0Esa0JDMjRCQSxDQUNGLENPampDZ0IsNENBRUksd0JBREEsb0JQb2pDcEIsQ08vaUNZLHVDQUNJLGFBQ0Esc0JBQ0EsUUFFQSxlUGdqQ2hCLENPOWlDZ0IsMENBQ0ksUVBnakNwQixDTzlpQ29CLGlEQUNJLG9CSnhFWCxDSTJFVyx5QkFGQSxXQUNBLFNQaWpDeEIsQ08zaUNZLHFGQUVJLFlQNGlDaEIsQ096aUNZLGlEQUNJLFNQMmlDaEIsQ0Q3MEJDLHlCUS9OVyxpREFJUSxrQlA0aUNsQixDQUNGLENPMWlDZ0IsbURBRUksbUJBREEsYUFFQSxPUDRpQ3BCLENEdjFCQyx5QlF4TmUsbURBT1EsTUFEQSxzQlA4aUN0QixDQUNGLENPMWlDZ0IsbUVBQ0ksYUovRVIsQ0lnRlEscUJSNERuQixpQkFFQSxlUTdEbUMsQ1I0RG5DLGdCQ2svQkQsQ0QvMUJDLHlCUWxOZSxtRVJtRWQsZUFDQSxrQkNrL0JBLENBQ0YsQ09sakNnQixxREFFSSxnQkFEQSxnQkFFQSx5Q0FDQSx5QlBvakNwQixDRGgzQkMseUJReE1lLHFEQVFRLGdCQURBLGNQc2pDdEIsQ0FDRixDT2hqQ2dCLCtIQUNJLGFQa2pDcEIsQ085aUNZLDREQUNJLFlQZ2pDaEIsQ083aUNZLDRDQUNJLFFQK2lDaEIsQ0QxM0JDLHlCUXRMVyw0Q0FJUSxnQlBnakNsQixDTzdpQ2Msb0RBRVEsUVBnakN0QixDQUpGLENPeGlDZ0IsNkZBQ0ksYVAraUNwQixDT3ppQ0ksNEJSM0pILGNBREEsOEJRNkpPLG9CUjFKUCxpQkl5Q21CLENKeENuQixrQkl3Q21CLENKMUNuQixVQzJzQ0QsQ0R4c0NDLHlCUXVKRyw0QlJ0SkYsaUJJdUN5QixDSnRDekIsa0JDMnNDQSxDQUNGLENEcjVCQyx5QlFsS0csNEJBS1EsbUJQc2pDVixDQUNGLENPcGpDUSwwQ0FFSSxtQkFEQSxhQUVBLFFQc2pDWixDT3BqQ1ksdURBRUksU0FEQSxTUHVqQ2hCLENEbjZCQyx5QlEvSU8sZ0NBR1EsZ0JBREEsY1BxakNkLENBQ0YsQ09uakNZLHNDQUNJLDRIUHFqQ2hCLENPaGpDSSx1QkFJSSxxQko3SlMsQ0k0SlQsNkJBRkEsZUFDQSxjUG9qQ1IsQ09oakNRLCtCQUVJLG1CQURBLGFBRUEsOEJSbE1YLGNBREEsOEJBR0EsaUJJeUNtQixDSnhDbkIsa0JJd0NtQixDSjFDbkIsVUN3dkNELENEcnZDQyx5QlEyTE8sK0JSMUxOLGlCSXVDeUIsQ0p0Q3pCLGtCQ3d2Q0EsQ0FDRixDRDc3QkMsMEJRbklPLCtCQVFRLGFBQ0Esc0JBQ0EsUVA0akNkLENBQ0YsQ08xakNZLHVFQUVJLFdQNGpDaEIsQ0R4OEJDLDBCUXRIVyx1RUFNUSw0QkFEQSxvQlArakNsQixDQUNGLENPMWpDUSwyREFFSSxZUDJqQ1osQ094akNRLG9FQUtJLGdCUlBYLGlCQUVBLGVRTStCLENSUC9CLHFCUUlXLFNBREEsU1ArakNaLENEaCtCQyx5QlFqR08sb0VSR04sa0JBQ0Esa0JDbWtDQSxDQUNGLENPL2pDUSxrQ0FDSSxRQUNBLFNQaWtDWixDTzlqQ1Esd0NBQ0ksUUFFQSxrQkFEQSxTUGlrQ1osQ085akNZLDRDQUNJLGdCQUNBLHdDUGdrQ2hCLENPNWpDUSxrQ0FDSSxRQUVBLGlCQURBLFNQK2pDWixDTzVqQ1kseUNBQ0ksWVA4akNoQixDTzNqQ1ksb0NBQ0ksYUpsT0osQ0ltT0kscUJBQ0EsZVA2akNoQixDTzNqQ2dCLDBDQUNJLGFQNmpDcEIsQ096akNZLGdEQUNJLGFQMmpDaEIsQ1ExMENBLE9BRUksbUJBREEsYUFFQSxlQUNBLFNBRUEsa0JSNDBDSixDRHBoQ0MseUJTOVRELE9BVVEsdUJBREEscUJSODBDTixDQUNGLENRMzBDSSwyQkFFSSxZUjQwQ1IsQ1F4MENBLE1BR0ksYUxhUSxDS1pSLGdCVDRLSCxpQkFFQSxlU3ZLbUIsQ0FOaEIsbUJUNEtILGlCU3pLRyxtQkFOQSxlQU9BLG9CQUZBLGlCQU5BLHlCUnExQ0osQ0R0aUNDLHlCU2hURCxNVHFMRSxpQkNxcUNBLENBQ0YsQ1E5MENJLHlCQUVJLHNCUiswQ1IsQ1EzMENBLGVBQ0ksMEJSODBDSixDUTUwQ0ksK0JBQ0ksc0JSODBDUixDUTUwQ0ksMkJBR0kscUJBREEsU0FEQSxTUmcxQ1IsQ1M3M0NBLDRCQUNJLFlUZzRDSixDUzczQ0EsZ0JBQ0ksYUFDQSxzQkFDQSxVQUdBLGNBQ0EsU1QrM0NKLENEbGtDQywwQlVwVUQsZ0JBVVEsVVRnNENOLENBQ0YsQ0Q1a0NDLHlCVS9URCxnQkFhUSxlVGs0Q04sQ0FDRixDU2g0Q0ksNkNBRUksWVRpNENSLENTOTNDSSwrQkFFSSxpQkFEQSxVVGk0Q1IsQ0R4bENDLHlCVTFTRywrQkFLUSxTVGk0Q1YsQ0FDRixDUzkzQ1ksb0VBQ0ksYVRnNENoQixDUzkzQ1ksaUVWa09YLFdBRG9CLENBRnBCLGlCQ21xQ0QsQ0Q5cENDLCtJQUVDLGFBY0Esc0NBREEsMEdValBrQixDVm9QbEIsbUJBZEEsV0FRQSxZQUhBLFNBVUEsV0F0Qm1CLENBUW5CLGtCQUdBLFFBRUEsb0JBR0EsV0FQQSxTQ3VxQ0YsQ0R2cENDLHdFQUNDLG9CQUNBLFVDeXBDRixDU3I0Q1kscUVBQ0ksYVQrNENoQixDUzc0Q1ksa0VWK01YLFdBRG9CLENBRnBCLGlCQ3FzQ0QsQ0Roc0NDLGlKQUVDLGFBY0Esc0NBREEsMEZVOU5rQixDVmlPbEIsbUJBZEEsV0FRQSxZQUhBLFNBVUEsV0F0Qm1CLENBUW5CLGtCQUdBLFFBRUEsb0JBR0EsV0FQQSxTQ3lzQ0YsQ0R6ckNDLHlFQUNDLG9CQUNBLFVDMnJDRixDRHhyQ0Msb0JBQ0MsR0FDQyxZQzByQ0QsQ0R4ckNBLEdBQ0MsY0MwckNELENBQ0YsQ1M3NUNRLGlEQUNJLDBCVCs1Q1osQ1MzNUNZLHlDQUNJLGVUNjVDaEIsQ1N2NUNRLGlDQUlJLG1CQUhBLGFBQ0EsbUJBR0EsU0FGQSw2QlQyNUNaLENEcHFDQywwQlUxUE8saUNBUVEsUVQwNUNkLENBQ0YsQ0R4ckNDLHlCVTNPTyxpQ0FXUSx3Q0FDQSxRVDQ1Q2QsQ0FDRixDRG5zQ0MseUJVdE9PLGlDQWVRLFFUODVDZCxDQUNGLENTNTVDWSxxREFDSSxhVDg1Q2hCLENEdnJDQywwQlV4T1cscURBSVEsY1QrNUNsQixDQUNGLENEdHNDQyx5QlU5TlcscURBU1EsZ0JBREEsZ0JBREEsVVRtNkNsQixDQUNGLENEbHRDQyx5QlV6TlcscURBYVEsZ0JBREEsZVRvNkNsQixDQUNGLENTajZDZ0IseURBUUksa0JOeEhQLENNcUhPLGlCQURBLGdCQUdBLHFDQU5BLGtCQUNBLFNUdTZDcEIsQ0RqdENDLDBCVXhOZSx5REFXUSxpQkFDQSxlVGs2Q3RCLENBQ0YsQ0Q1dENDLDBCVW5OZSx5REFlUSxpQkFDQSxlVG82Q3RCLENBQ0YsQ0R2dUNDLHlCVTlNZSx5REFtQlEsaUJBRUEsZUFEQSxVVHU2Q3RCLENBQ0YsQ1NsNkNZLHdEQVFJLGFOcEhKLENNZ0hJLGFBQ0Esc0JBQ0EsU0FKQSxjQURBLGdCQVFBLGlCVGs2Q2hCLENEN3VDQywwQlU5TFcsd0RBYVEsU0FEQSxjVG82Q2xCLENBQ0YsQ0Q3dkNDLHlCVXBMVyx3REFnQlEsT1RxNkNsQixDQUNGLENTbjZDZ0IsMERBQ0ksZVRxNkNwQixDU2w2Q2dCLCtFQUNJLDZCQUNBLFlBRUEsb0JWbEJuQixrQkFFQSxlVWtCbUMsQ1ZuQm5DLGlCVWtCbUIsd0JUczZDcEIsQ0Q5d0NDLHlCVTdKZSwrRVZUZCxpQkFDQSxlQ3c3Q0EsQ0FDRixDRDl4Q0MseUJVbkplLCtFVkxkLGdCQzA3Q0EsQ0FDRixDRC93Q0MsMEJVdktlLCtFQVNRLGdCVGk3Q3RCLENBQ0YsQ0Q5eENDLHlCVTdKZSwrRUFZUSxnQlRtN0N0QixDQUNGLENEN3lDQyx5QlVuSmUsK0VBZVEsY1RxN0N0QixDQUNGLENTbDdDZ0IsOEVBRUksNkJBQ0EsWUFFQSxnQlZmbkIsaUJBRUEsZVVjbUMsQ1ZmbkMsaUJVVW1CLGNUMDdDcEIsQ0RqekNDLHlCVTFJZSw4RVZMZCxlQUNBLGtCQ284Q0EsQ0FDRixDRDd5Q0MsMEJVcEplLDhFVkFmLGVBRUEsZVVPdUMsQ1ZSdkMsbUJVU3VCLGVUODdDdEIsQ0FDRixDRC96Q0MsZ0RVMUllLDhFVktkLGtCQUNBLG9CQ3c4Q0EsQ0FDRixDRC8wQ0MseUJVaEllLDhFQWFRLGdCVHM4Q3RCLENBQ0YsQ1Uzb0RJLDBEWElILGNBREEsOEJBR0EsaUJJeUNtQixDSnhDbkIsa0JJd0NtQixDSjFDbkIsVUMrb0RELENENW9EQyx5QldSRywwRFhTRixpQkl1Q3lCLENKdEN6QixrQkNncERBLENBQ0YsQ1V2cERJLG9FQUdJLG1CQUtBLGFQcUJJLENPNUJKLGFBUUEsZ0JBUEEsb0NBSUEsU0FEQSxTVjRwRFIsQ0R6MkNDLHlCV3hURyxvRUFZUSxhQUNBLG1CQUNBLGVBQ0EsU0FDQSw2QlYwcERWLENBQ0YsQ1V4cERRLGtIQUNJLFlWMnBEWixDVXhwRFEsd0VBQ0ksY1YycERaLENVeHBEUSxvR0FFSSxtQkFEQSxhQUVBLFFBRUEsUUFEQSxTVjRwRFosQ0RuNENDLHlCVzdSTyxvR0FRUSxpREFFQSxnQkFEQSxPVjhwRGQsQ0FDRixDVTNwRFksa0lBRUksbUJBREEsYUFHQSxTQURBLFNWK3BEaEIsQ1UzcERZLHNJQUNJLGVWOHBEaEIsQ0QxcURRLG9KQVdJLHlEQUdBLHVCV0lRLENYTFIsNEJBREEsd0JBWEEscUJBQ0EsdUJBT0EsV1dRUSxDWGRSLG1CQUVBLGtCQVdBLDhCSXZESixDSitDSSxVV1NRLENYWFIsU0NtckRaLENEMTZDQyx5QldwUVcsc0lBV1EsWVZ5cURsQixDQUNGLENVdnFEZ0Isb0pBRUksd0JBREEsZVYycURwQixDVXZxRFksa0hBRUksbUJBQ0EsYVB4Q0osQ09zQ0ksYVg2SWYsa0JBRUEsZVc1SWtDLENYMklsQyxvQkNpaURELENEcjdDQyx5QlczUFcsa0hYbUpWLG1CQUNBLG1CQ2tpREEsQ0FDRixDVS9xRGdCLDhIQUNJLGFWa3JEcEIsQ1VockRnQixnS0FDSSw0SFZtckRwQixDVS9xRFEsMEdBQ0ksU0FDQSxPVmtyRFosQ0Q5OENDLHlCV3RPTywwR0FLUSxPVm9yRGQsQ0FDRixDVWxyRFksd0lYSFgsNkJBR0EsbUNBRkEsd0JBTEEsYUFDQSxnQkE0SEEsa0JBRUEsZUFwSG1CLENBbUhuQixxQkF4SEEsZ0JBSkEsa0JBT0EscUJBREEsZUNnc0RELENEOTlDQyx5QlduT1csd0lYMkhWLG1CQUNBLG1CQzJrREEsQ0FDRixDRGxzREMsb0pBRUMsK0JBREEsdUJDc3NERixDVXpzRFEsNEZBR0ksbUJBRkEsYUFDQSx5QkFFQSxPVjRzRFosQ0R0L0NDLHlCVzFOTyw0RkFPUSxlVjhzRGQsQ0FDRixDVTVzRFksZ0dBQ0ksYVh1R2Ysa0JBRUEsZVduR2tDLENYa0dsQyxxQldwR2UsU0FEQSxVQUZBLGtCVm90RGhCLENEamdEQyx5QldyTlcsZ0dYNkdWLG1CQUNBLG1CQzhtREEsQ0FDRixDVW50RFksOEdBQ0ksYVAvR0gsQ09nSEcseUJWc3REaEIsQ1VwdERZLGdHQUNJLHdCQUNBLGVWdXREaEIsQ1VydERnQiw0R0FDSSx1QlZ3dERwQixDRC95RFEsZ1BBV0kseURBR0EsdUJXa0ZZLENYbkZaLDRCQURBLHdCQVhBLHFCQUNBLHVCV2tHWSw0SFBwSFQsQ0p5QkgsV1dzRlksQ0FNQSxlWGxHWixtQkFFQSxrQkFXQSw4Qkl2REosQ082SWdCLGdCWDlGWixVV3VGWSxDWHpGWixTQ3l6RFosQ1V0dERvQiw0T0FDSSxlVmt1RHhCLENVanVEd0Isd1FBQ0ksNEhWcXVENUIsQ1UvdERvQix3SEFDSSxvQlZrdUR4QixDVTd0RFEsd0dBQ0ksWVZndURaLENXLzNEQSxrQkFDSSx3QlhrNERKO0FZeDREQSw2Q0FBNkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9hcHAvc2Nzcy9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9hcHAvc2Nzcy9tYWluLmNzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9hcHAvc2Nzcy9iYXNlL19mb250cy5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL2NvbXBvbmVudHMvX3N3aXBlcml6ZS5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL2NvbXBvbmVudHMvX3Byb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9hcHAvc2Nzcy9jb21wb25lbnRzL191c3Auc2NzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9hcHAvc2Nzcy9jb21wb25lbnRzL19wb3B1cHMuc2NzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9hcHAvc2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9hcHAvc2Nzcy9jb21wb25lbnRzL19mbGFncy5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL3BhZ2VzL19ob21lcGFnZS5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL3BhZ2VzL19jYXRlZ29yeS5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9zcmMvaGVhZGVyL21haW4uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnZnVuY3Rpb25zJyBhcyAqO1xyXG5cclxuLy8vLy8vLy8vXHJcbi8vIExBWU9VVFxyXG5cclxuQG1peGluIGNvbnRhaW5lcigpIHtcclxuXHRtYXgtd2lkdGg6IGNhbGMoJGNvbnRhaW5lci13aWR0aCArICgkY29udGFpbmVyLXBhZGRpbmcgKiAyKSk7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XHJcblx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcmVzZXRDb250YWluZXIoKSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkdmFsdWUpIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6ICR2YWx1ZTtcclxuXHQtbW96LWJveC1zaXppbmc6ICR2YWx1ZTtcclxuXHRib3gtc2l6aW5nOiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBib3hTdHlsZSgpIHtcclxuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJyLWRlZmF1bHQ7XHJcblxyXG5cdEBpbmNsdWRlIG1heC1tZCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvSWNvbigkcHNldWRvLWVsZW1lbnQsICR1cmwsICRzaXplLCAkcG9zaXRpb24pIHtcclxuICAgIEBhdC1yb290IHtcclxuICAgICAgICAmOjojeyRwc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNpemU7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skdXJsfSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJsdWVMaXN0KCkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDRweDtcclxuXHRcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSArIDFweCk7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRsZWZ0OiAtMTVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdGNvbG9yOiAkY2xyLWFjY2VudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwcmltYXJ5QnRuKCkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Zm9udC1mYW1pbHk6ICdFeG8nO1xyXG5cdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHJcblx0YmFja2dyb3VuZDogIzEyMTIxMiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcblx0bWluLXdpZHRoOiAyNDBweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZCAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBmb250TGFyZ2UoNDAwKTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNsci1hY2NlbnQtZGVlbGV2YXRlZCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY2xyLWFjY2VudC1kZWVsZXZhdGVkICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8vLy8vLy9cclxuLy8gRk9OVFNcclxuXHJcbkBtaXhpbiBmb250U3Ryb2tlZCgkc3Ryb2tlQ29sb3IsICRiZ0NvbG9yLCAkc2hhZG93Q29sb3IpIHtcclxuXHRjb2xvcjogJGJnQ29sb3IgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggJHN0cm9rZUNvbG9yO1xyXG5cdHRleHQtc2hhZG93OiAzcHggNHB4IDFweCAkc2hhZG93Q29sb3I7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtZmFtaWx5OiAnUnVzc28nO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMTAwKTtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbGcge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oODQpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oNzIpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtYXgteHMge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oNTIpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvbnRIMU1lZGl1bSgkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oNjQpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oNDgpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvbnRIMSgkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMTAwKTtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRmb250LXdlaWdodDogJHdlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgbWF4LW1kIHtcclxuXHRcdGZvbnQtc2l6ZTogdXNlUkVNKDcyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1heC14cyB7XHJcblx0XHRmb250LXNpemU6IHVzZVJFTSg1Nik7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9udEgyKCR3ZWlnaHQpIHtcclxuXHRmb250LXNpemU6IHVzZVJFTSg1Mik7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIG1heC1tZCB7XHJcblx0XHRmb250LXNpemU6IHVzZVJFTSg0Mik7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBmb250SDMoJHdlaWdodCkge1xyXG5cdGZvbnQtc2l6ZTogdXNlUkVNKDQwKTtcclxuXHRsaW5lLWhlaWdodDogdXNlUkVNKDQ4KTtcclxuXHRmb250LXdlaWdodDogJHdlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgbWF4LW1kIHtcclxuXHRcdGZvbnQtc2l6ZTogdXNlUkVNKDMyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiB1c2VSRU0oMzguNCk7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBmb250SDQoJHdlaWdodCkge1xyXG5cdGZvbnQtc2l6ZTogdXNlUkVNKDMyKTtcclxuXHRsaW5lLWhlaWdodDogdXNlUkVNKDM4LjQpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oMjgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHVzZVJFTSgzNCk7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBmb250SDUoJHdlaWdodCkge1xyXG5cdGZvbnQtc2l6ZTogdXNlUkVNKDI0KTtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRmb250LXdlaWdodDogJHdlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgbWF4LW1kIHtcclxuXHRcdGZvbnQtc2l6ZTogdXNlUkVNKDIwKTtcclxuXHR9XHJcbn1cclxuQG1peGluIGZvbnRINigkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMjApO1xyXG5cdGxpbmUtaGVpZ2h0OiB1c2VSRU0oMjQpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oMTQpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvbnRMYXJnZSgkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMjgpO1xyXG5cdGxpbmUtaGVpZ2h0OiB1c2VSRU0oMzQpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oMjIpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHVzZVJFTSgyOCk7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBmb250TWVkaXVtKCR3ZWlnaHQpIHtcclxuXHRmb250LXNpemU6IHVzZVJFTSgyNCk7XHJcblx0bGluZS1oZWlnaHQ6IHVzZVJFTSgzMCk7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIG1heC1tZCB7XHJcblx0XHRmb250LXNpemU6IHVzZVJFTSgyMCk7XHJcblx0XHRsaW5lLWhlaWdodDogdXNlUkVNKDI0KTtcclxuXHR9XHJcbn1cclxuQG1peGluIGZvbnRSZWd1bGFyKCR3ZWlnaHQpIHtcclxuXHRmb250LXNpemU6IHVzZVJFTSgyMCk7XHJcblx0bGluZS1oZWlnaHQ6IHVzZVJFTSgyOCk7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIG1heC1tZCB7XHJcblx0XHRmb250LXNpemU6IHVzZVJFTSgxNik7XHJcblx0XHRsaW5lLWhlaWdodDogdXNlUkVNKDIwKTtcclxuXHR9XHJcbn1cclxuQG1peGluIGZvbnRTbWFsbCgkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMTQpO1xyXG5cdGxpbmUtaGVpZ2h0OiB1c2VSRU0oMjEpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gR0xPV0lORyBCT1JERVJcclxuXHJcbkBwcm9wZXJ0eSAtLWFuZ2xlIHtcclxuICAgIHN5bnRheDogXCI8YW5nbGU+XCI7XHJcbiAgICBpbml0aWFsLXZhbHVlOiAwZGVnO1xyXG4gICAgaW5oZXJpdHM6IGZhbHNlO1xyXG59XHJcblxyXG5AbWl4aW4gZ2xvd2luZ0JvcmRlcigkZ3JhZGllbnQpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCRnbG93LWJvcmRlci13aWR0aDogM3B4O1xyXG5cdHBhZGRpbmc6ICRnbG93LWJvcmRlci13aWR0aDtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdC0tYW5nbGU6IDBkZWc7XHJcblxyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcblxyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogJGdyYWRpZW50O1xyXG5cdFx0YW5pbWF0aW9uOiA0cyBnbG93U3BpbiBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHBhZGRpbmc6ICRnbG93LWJvcmRlci13aWR0aDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRmaWx0ZXI6IGJsdXIoMS41cmVtKTtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgZ2xvd1NwaW4ge1xyXG5cdFx0ZnJvbSB7XHJcblx0XHRcdC0tYW5nbGU6IDBkZWc7XHJcblx0XHR9XHJcblx0XHR0byB7XHJcblx0XHRcdC0tYW5nbGU6IDM2MGRlZztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vL1xyXG4vLyBCUkVBS1BPSU5UU1xyXG5cclxuQG1peGluIHJhbmdlKCRmcm9tLCAkdG8pIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGZyb20pIGFuZCAobWF4LXdpZHRoOiAkdG8pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1heC14cygpIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWF4LXNtKCkge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtYXgtbWQoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1heC1sZygpIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1heC14bCgpIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1heC14eGwoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1peGluIG1pbi14cygpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWluLXNtKCkge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtaW4tbWQoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1pbi1sZygpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1pbi14bCgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1pbi14eGwoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbiIsIkBwcm9wZXJ0eSAtLWFuZ2xlIHtcbiAgc3ludGF4OiBcIjxhbmdsZT5cIjtcbiAgaW5pdGlhbC12YWx1ZTogMGRlZztcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tYW5nbGUge1xuICBzeW50YXg6IFwiPGFuZ2xlPlwiO1xuICBpbml0aWFsLXZhbHVlOiAwZGVnO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnVzc29cIjtcbiAgc3JjOiB1cmwoL2Rpc3QvYXNzZXRzL2ZvbnRzL3J1c3NvLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JiaXRyb25cIjtcbiAgc3JjOiB1cmwoL2Rpc3QvYXNzZXRzL2ZvbnRzL29yYml0cm9uLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIHNyYzogdXJsKC9kaXN0L2Fzc2V0cy9mb250cy9leG8yLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3hhbml1bVwiO1xuICBzcmM6IHVybCgvZGlzdC9hc3NldHMvZm9udHMvb3hhbml1bS50dGYpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLnN3aXBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG4uc3dpcGVyLnN3aXBpbmcgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTAwZmY7XG4gIGJvcmRlci1jb2xvcjogI2FhMDBmZjtcbn1cbi5zd2lwZXIgPiBbcm9sZT1idXR0b25dIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uc3dpcGVyID4gW3JvbGU9YnV0dG9uXTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLnN3aXBlciA+IFtyb2xlPWJ1dHRvbl06aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE0JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMzk5MCUpIGh1ZS1yb3RhdGUoMjc1ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEzMSUpO1xufVxuLnN3aXBlciA+IFtyb2xlPWJ1dHRvbl06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlciA+IFtyb2xlPWJ1dHRvbl06OmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5zd2lwZXIgPiBbcm9sZT1idXR0b25dLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zd2lwZXIgPiBbcm9sZT1idXR0b25dLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyID4gW3JvbGU9YnV0dG9uXS5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG4uc3dpcGVyID4gW3JvbGU9YnV0dG9uXS5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTYwcHg7XG59XG4uc3dpcGVyID4gW3JvbGU9YnV0dG9uXS5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3dpcGVyID4gW3JvbGU9YnV0dG9uXS5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbmJvZHkgLnByb2R1Y3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLnByb2R1Y3Q6aGFzKGltZzpob3ZlcikgLm5hbWUge1xuICBjb2xvcjogI2M4NTlmZjtcbn1cbmJvZHkgLnByb2R1Y3QgLnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLnByb2R1Y3QgLnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYmx1cigxLjJyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuYm9keSAucHJvZHVjdCAucDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNzYsIDcsIDI1NSwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDE3NiwgNywgMjU1LCAwLjYpLCAwIDAgM3B4IHJnYmEoMTc2LCA3LCAyNTUsIDAuNiksIDAgMCAzcHggcmdiYSgxNzYsIDcsIDI1NSwgMC42KTtcbn1cbmJvZHkgLnByb2R1Y3QgLnA6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc2LCA3LCAyNTUsIDAuNik7XG59XG5ib2R5IC5wcm9kdWN0IC5wIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSAucHJvZHVjdCAucCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAucHJvZHVjdCAucCAuaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuYm9keSAucHJvZHVjdCAucCAucC1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnByb2R1Y3QgLnAgLnAtaW4ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMnB4IDE2cHg7XG4gIH1cbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtaW4taW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5wcm9kdWN0IC5wIC5wLWluLWluIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xufVxuYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2UsXG5ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZSA+ICoge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2UsXG4gIGJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlID4gKiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzOm5vdCg6aGFzKC5idG4tY2FydCkpIC5idG4tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTQ3cHg7XG4gIG1pbi1oZWlnaHQ6IDYycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZCBzb2xpZCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucC10b29sczpub3QoOmhhcyguYnRuLWNhcnQpKSAuYnRuLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucC10b29sczpub3QoOmhhcyguYnRuLWNhcnQpKSAuYnRuLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucC10b29sczpub3QoOmhhcyguYnRuLWNhcnQpKSAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnAtdG9vbHMgPiBmb3JtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDZweDtcbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAucXVhbnRpdHkge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIGJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAucXVhbnRpdHkgLmFtb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG59XG5ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucC10b29scyA+IGZvcm0gLnF1YW50aXR5IC5pbmNyZWFzZSxcbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAucXVhbnRpdHkgLmRlY3JlYXNlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItd2lkdGg6IDZweDtcbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyLFxuYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnAtdG9vbHMgPiBmb3JtIC5xdWFudGl0eSAuZGVjcmVhc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnAtdG9vbHMgPiBmb3JtIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSxcbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAuYnRuLWNhcnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0N3B4O1xuICBtaW4taGVpZ2h0OiA2MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgc29saWQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucC10b29scyA+IGZvcm0gLmJ0bi1jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbmJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAuYnRuLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2NhcnQtYWRkLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAuYnRuLWNhcnQge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAuYnRuLWNhcnQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucC10b29scyA+IGZvcm0gLmJ0bi1jYXJ0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAucHJvZHVjdCAubmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ViZWJlYjtcbiAgZm9udC1mYW1pbHk6IFwiT3hhbml1bVwiO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnByb2R1Y3QgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbmJvZHkgLnByb2R1Y3QgLm5hbWU6aG92ZXIge1xuICBjb2xvcjogI2M4NTlmZjtcbn1cbmJvZHkgLnByb2R1Y3QgLmF2YWlsYWJpbGl0eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5IC5wcm9kdWN0IC5mbGFncyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cbmJvZHkgLnByb2R1Y3QgLmZsYWdzLWV4dHJhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmVuZWZpdEJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtODRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJlbmVmaXRCYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iZW5lZml0QmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZW5lZml0QmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMyYTJhMmE7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgZmxleDogMSAxIDMyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgZ2FwOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5iZW5lZml0QmFubmVyX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYTJhMmE7XG4gIH1cbn1cbi5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZW5lZml0QmFubmVyX19waWN0dXJlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5iZW5lZml0QmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZW5lZml0QmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmVuZWZpdEJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZW5lZml0QmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG4uc2VhcmNoLXdpbmRvdy12aXNpYmxlIC5zZWFyY2gtd2luZG93IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uY2FydC13aW5kb3ctdmlzaWJsZSAuY2FydC13aW5kb3cge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAubG9naW4td2luZG93IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAjbmF2aWdhdGlvbiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIFtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNuYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkgLSB2YXIoLS10b3AtbmF2aWdhdGlvbi1oZWlnaHQpIC0gdmFyKC0tYWRtaW4tYmFyLWhlaWdodCkpO1xuICB9XG59XG5cbi5jb250ZW50LXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkgLSB2YXIoLS10b3AtbmF2aWdhdGlvbi1oZWlnaHQpIC0gdmFyKC0tYWRtaW4tYmFyLWhlaWdodCkpO1xuICBsZWZ0OiAtMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS10b3AtbmF2aWdhdGlvbi1oZWlnaHQpICsgdmFyKC0tYWRtaW4tYmFyLWhlaWdodCkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmNvbnRlbnQtd2luZG93LWluIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDRyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC13aW5kb3ctaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uY29udGVudC13aW5kb3ctaW4gLmJ0biB7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuLmNvbnRlbnQtd2luZG93IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ViZWJlYjtcbiAgZm9udC1mYW1pbHk6IFwiT3hhbml1bVwiO1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50LXdpbmRvdyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuXG4uY29udGVudC13aW5kb3ctaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtd2luZG93LWluIC5jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXdpbmRvdy1pbi5zZWFyY2gtd2luZG93LWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50LXdpbmRvdy1pbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMyYTJhMmE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29udGVudC13aW5kb3ctaW4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuLmNvbnRlbnQtd2luZG93LWluLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaC1pbnB1dDpmb2N1cyArIC5zZWFyY2gtd2hpc3BlcmVyICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzY4ZWJmYyAjNjhlYmZjICM2OGViZmMgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXdpbmRvdy1pbi5zZWFyY2gtd2luZG93LWluIC5idG4tYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJhMmEyYSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogbm9uZSA0cHggNHB4IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5jb250ZW50LXdpbmRvdy1pbi5zZWFyY2gtd2luZG93LWluIC5idG4tYXJyb3ctcmlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cbi5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLnJvdyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAucm93ID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXI6OmJlZm9yZSwgLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXIgLnBhc3N3b3JkLWhlbHBlciBhIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXIgLnBhc3N3b3JkLWhlbHBlciBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cbi5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXIgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZDogIzEyMTIxMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWYxZjFmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uY29udGVudC13aW5kb3ctaW4ubG9naW4td2luZG93LWluIC5sb2dpbi13cmFwcGVyIC5idG46aG92ZXIge1xuICBjb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC13aGlzcGVyZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWF4LWhlaWdodDogY2FsYyg2NXZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkgLSB2YXIoLS10b3AtbmF2aWdhdGlvbi1oZWlnaHQpIC0gdmFyKC0tYWRtaW4tYmFyLWhlaWdodCkgLSA5NnB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uc2VhcmNoLXdoaXNwZXJlciBhIHtcbiAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiT3hhbml1bVwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLXdoaXNwZXJlciBhIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXdoaXNwZXJlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjhlYmZjO1xufVxuLnNlYXJjaC13aGlzcGVyZXIgbGkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1kb2N1bWVudHMge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1kb2N1bWVudHMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1kb2N1bWVudHMgYSBlbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1kb2N1bWVudHMgYSBlbTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNlYXJjaC13aGlzcGVyZXIgLnNlYXJjaC13aGlzcGVyZXItcHJvZHVjdHMgYTpob3ZlciAuc2VhcmNoLXdoaXNwZXJlci1pbWFnZSB7XG4gIGJvcmRlci1jb2xvcjogIzY4ZWJmYztcbn1cbi5zZWFyY2gtd2hpc3BlcmVyIC5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGE6aG92ZXIgLnAtbmFtZSB7XG4gIGNvbG9yOiAjNjhlYmZjICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyBhIC5zZWFyY2gtd2hpc3BlcmVyLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYTJhMmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyBhIC5wLWluZm8gLnAtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaC13aGlzcGVyZXIgLnNlYXJjaC13aGlzcGVyZXItcHJvZHVjdHMgYSAucC1pbmZvIC5wLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtd2hpc3BlcmVyIC5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGEgLnAtaW5mbyAucC1hdmFpbGFiaWxpdHkge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtd2hpc3BlcmVyIC5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGEgLnAtaW5mbyAucC1hdmFpbGFiaWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLnNlYXJjaC13aGlzcGVyZXIgLnNlYXJjaC13aGlzcGVyZXItcHJvZHVjdHMgYSAucHJpY2Uge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaC13aGlzcGVyZXIgLnNlYXJjaC13aGlzcGVyZXItcHJvZHVjdHMgYSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLnNpdGVDb29raWVzIHtcbiAgbWF4LXdpZHRoOiA2NzBweCAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgxMDQsIDIzNSwgMjUyLCAwLjIpLCAwIDAgMzBweCByZ2JhKDEwNCwgMjM1LCAyNTIsIDAuMiksIDAgMCAzMHB4IHJnYmEoMTA0LCAyMzUsIDI1MiwgMC4yKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDEwNCwgMjM1LCAyNTIsIDAuNik7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZSBzb2xpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpdGVDb29raWVzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTtcbiAgfVxufVxuLnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2NvbnRlbnQgLnNpdGVDb29raWVzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZUNvb2tpZXMgLnNpdGVDb29raWVzX19mb3JtIC5zaXRlQ29va2llc19fY29udGVudCAuc2l0ZUNvb2tpZXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4uc2l0ZUNvb2tpZXMgLnNpdGVDb29raWVzX19mb3JtIC5zaXRlQ29va2llc19fY29udGVudCAuc2l0ZUNvb2tpZXNfX3RleHQgYSB7XG4gIGNvbG9yOiAjYWJmNWZmO1xufVxuLnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2NvbnRlbnQgLnNpdGVDb29raWVzX19saW5rcyBhIHtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZjFmMWYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZUNvb2tpZXMgLnNpdGVDb29raWVzX19mb3JtIC5zaXRlQ29va2llc19fY29udGVudCAuc2l0ZUNvb2tpZXNfX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm0gLnNpdGVDb29raWVzX19jb250ZW50IC5zaXRlQ29va2llc19fbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWJmNWZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm0gLnNpdGVDb29raWVzX19jb250ZW50IC5zaXRlQ29va2llc19fbGlua3MgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2J1dHRvbldyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm0gLnNpdGVDb29raWVzX19idXR0b25XcmFwIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZDogIzEyMTIxMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWYxZjFmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2J1dHRvbldyYXAgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uc2l0ZUNvb2tpZXMgLnNpdGVDb29raWVzX19mb3JtIC5zaXRlQ29va2llc19fYnV0dG9uV3JhcCBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZUNvb2tpZXMgLnNpdGVDb29raWVzX19mb3JtIC5zaXRlQ29va2llc19fYnV0dG9uV3JhcCBidXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSA4cHgpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cblxuI2Nib3hPdmVybGF5IHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbiNjb2xvcmJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMTtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlcjpoYXMoLmNvbnRlbnQtbW9kYWwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudDpoYXMoLmNib3hQaG90bykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQ6aGFzKC5jb250ZW50LW1vZGFsKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudDpoYXMoLmNvbnRlbnQtbW9kYWwpICNjYm94Q2xvc2Uge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogOHB4O1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQ6aGFzKC5jb250ZW50LW1vZGFsKSBoMSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNib3hQaG90byB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWwge1xuICBjb2xvcjogI2ViZWJlYiAhaW1wb3J0YW50O1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50IC5jb250ZW50LW1vZGFsIGgxIHtcbiAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWwgaDEge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94TG9hZGVkQ29udGVudCAuY29udGVudC1tb2RhbCBhIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWJmNWZmO1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50IC5jb250ZW50LW1vZGFsIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZjFmMWYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWwgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50IC5jb250ZW50LW1vZGFsIC5idG46aG92ZXIge1xuICBjb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94TG9hZGluZ092ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveENsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94Q2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94Q2xvc2U6OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMmEyYTJhO1xuICBtYXJnaW46IDEyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmb290ZXIge1xuICAgIG1hcmdpbjogNjRweCAwIDA7XG4gIH1cbn1cbiNmb290ZXIgPiAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyB7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMjBweCwgMWZyKSk7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogMzJweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIGg0LCAjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciBoNCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIGEge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY4ZWJmYyAhaW1wb3J0YW50O1xufVxuI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgdWwgbGk6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY4ZWJmYztcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3Rlcjo6YmVmb3JlLCAjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3Rlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5mb290ZXItbG9nbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgLmZvb3Rlci1sb2dvIGEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgfVxufVxuI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgLmZvb3Rlci1sb2dvIC5mb290ZXItbG9nb190ZXh0IHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYml0cm9uXCI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxvZ28gLmZvb3Rlci1sb2dvX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5mb290ZXItbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogNzJweDtcbiAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICB9XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYXJ0aWNsZXMgaDQsICNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19hcnRpY2xlcyBhIHtcbiAgY29sb3I6ICNlYmViZWI7XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuYmFubmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5iYW5uZXIgaDQsICNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5iYW5uZXIgYSB7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuI2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA0cmVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1saW5rcy1pY29ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1saW5rcy1pY29ucyAuZm9vdGVyLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuI2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25zIC5mb290ZXItaWNvbnMgLmZvb3Rlci1pY29uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1saW5rcy1pY29ucyBpbWcge1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4jZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnMgaW1nOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MiUpIHNlcGlhKDI2JSkgc2F0dXJhdGUoMTA4NyUpIGh1ZS1yb3RhdGUoMTUyZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDk4JSk7XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMmEyYTJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbV93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b21fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tX3dyYXBwZXIgPiBzcGFuLFxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbV93cmFwcGVyID4gZGl2IHtcbiAgZmxvYXQ6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjZm9vdGVyIC5mb290ZXItYm90dG9tX3dyYXBwZXIgPiBzcGFuLFxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tX3dyYXBwZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b206OmJlZm9yZSwgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlLFxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZm9vdGVyIC5mb290ZXItYm90dG9tICNzaWduYXR1cmUsXG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodCB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogNDAlO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLXBheW1lbnRzIHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1wYXltZW50cyBpbWcge1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIC5pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tICNzaWduYXR1cmUgPiBhIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSAudGV4dC1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5mbGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxhZ3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mbGFnczo6YmVmb3JlLCAuZmxhZ3M6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsYWcge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mbGFnIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5mbGFnOjpiZWZvcmUsIC5mbGFnOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsYWctZGlzY291bnQge1xuICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xufVxuLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9keS1iYW5uZXJzOm5vdCg6aGFzKD4gKikpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMjhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItYmFubmVycyB7XG4gICAgZ2FwOiA2NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJhbm5lcnMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5mb290ZXItYmFubmVyczo6YmVmb3JlLCAuZm9vdGVyLWJhbm5lcnM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpmaXJzdC1vZi10eXBlIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICBjb2xvcjogI2ZmNDBkNjtcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpmaXJzdC1vZi10eXBlIC5iYW5uZXItaW1nX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpmaXJzdC1vZi10eXBlIC5iYW5uZXItaW1nX3dyYXBwZXI6OmJlZm9yZSwgLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyOmZpcnN0LW9mLXR5cGUgLmJhbm5lci1pbWdfd3JhcHBlcjo6YWZ0ZXIge1xuICAtLWFuZ2xlOiAwZGVnO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBjb25pYy1ncmFkaWVudChmcm9tIHZhcigtLWFuZ2xlKSwgI2ZmMDBjOCwgI2M4MDBmZiwgIzdhMDBmZiwgIzM3MDBmZiwgIzAwM2NmZiwgI2ZmMDBlMCwgI2ZmMDBjOCk7XG4gIGFuaW1hdGlvbjogNHMgZ2xvd1NwaW4gbGluZWFyIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6Zmlyc3Qtb2YtdHlwZSAuYmFubmVyLWltZ193cmFwcGVyOjpiZWZvcmUge1xuICBmaWx0ZXI6IGJsdXIoMS41cmVtKTtcbiAgb3BhY2l0eTogMC42O1xufVxuQGtleWZyYW1lcyBnbG93U3BpbiB7XG4gIGZyb20ge1xuICAgIC0tYW5nbGU6IDBkZWc7XG4gIH1cbiAgdG8ge1xuICAgIC0tYW5nbGU6IDM2MGRlZztcbiAgfVxufVxuLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyOm50aC1vZi10eXBlKDIpIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpudGgtb2YtdHlwZSgyKSAuYmFubmVyLWltZ193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6bnRoLW9mLXR5cGUoMikgLmJhbm5lci1pbWdfd3JhcHBlcjo6YmVmb3JlLCAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6bnRoLW9mLXR5cGUoMikgLmJhbm5lci1pbWdfd3JhcHBlcjo6YWZ0ZXIge1xuICAtLWFuZ2xlOiAwZGVnO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBjb25pYy1ncmFkaWVudChmcm9tIHZhcigtLWFuZ2xlKSwgIzM5ZmYxNCwgIzAwZmZlNywgIzAwYjdmZiwgIzAwN2JmZiwgIzM5ZmYxNCk7XG4gIGFuaW1hdGlvbjogNHMgZ2xvd1NwaW4gbGluZWFyIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6bnRoLW9mLXR5cGUoMikgLmJhbm5lci1pbWdfd3JhcHBlcjo6YmVmb3JlIHtcbiAgZmlsdGVyOiBibHVyKDEuNXJlbSk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBrZXlmcmFtZXMgZ2xvd1NwaW4ge1xuICBmcm9tIHtcbiAgICAtLWFuZ2xlOiAwZGVnO1xuICB9XG4gIHRvIHtcbiAgICAtLWFuZ2xlOiAzNjBkZWc7XG4gIH1cbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpudGgtb2YtdHlwZSgybikgPiBhIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG4uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSB7XG4gICAgZ2FwOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5iYW5uZXItaW1nX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmJhbm5lci1pbWdfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmJhbm5lci1pbWdfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmJhbm5lci1pbWdfd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuYmFubmVyLWltZ193cmFwcGVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuYmFubmVyLWltZ193cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjQwcHg7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuYmFubmVyLWltZ193cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5iYW5uZXItaW1nX3dyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBjb2xvcjogI2ViZWJlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgPiAqIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA2LjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkgLmJlbmVmaXRCYW5uZXIsXG4udHlwZS1zZWFyY2ggLmJlbmVmaXRCYW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5iZW5lZml0QmFubmVyLFxuICAudHlwZS1zZWFyY2ggLmJlbmVmaXRCYW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyLFxuLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyLFxuICAudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyOm5vdCg6aGFzKC5wYWdpbmF0aW9uKSksXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlcjpub3QoOmhhcygucGFnaW5hdGlvbikpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgPiAqLFxuLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgPiAqIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AsXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AsXG4gIC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBvcmRlcjogMjtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAuanMtc2Nyb2xsLXRvcCxcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAuanMtc2Nyb2xsLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIC5wYWdpbmF0aW9uLWxpbmssXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnBhZ2luYXRpb24tbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAucGFnaW5hdGlvbi1saW5rOjpiZWZvcmUsXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnBhZ2luYXRpb24tbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvYXJyb3ctd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnBhZ2luYXRpb24tbGluayxcbiAgLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIC5wYWdpbmF0aW9uLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIC5wYWdpbmF0aW9uLWxpbms6OmJlZm9yZSxcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAucGFnaW5hdGlvbi1saW5rOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCBzdHJvbmcsXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3Agc3Ryb25nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIHN0cm9uZyxcbiAgLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3A6aG92ZXIgc3Ryb25nLFxuLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjNjhlYmZjO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3A6aG92ZXIgLnBhZ2luYXRpb24tbGluazo6YmVmb3JlLFxuLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wOmhvdmVyIC5wYWdpbmF0aW9uLWxpbms6OmJlZm9yZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSgyNiUpIHNhdHVyYXRlKDEwODclKSBodWUtcm90YXRlKDE1MmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OCUpO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIsXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIge1xuICBtYXJnaW46IDA7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyLFxuICAudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0cyxcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyIC5sb2FkLXByb2R1Y3RzLFxuICAudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIgLmxvYWQtcHJvZHVjdHMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyIC5sb2FkLXByb2R1Y3RzOmhvdmVyLFxuLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyIC5sb2FkLXByb2R1Y3RzOmhvdmVyIHtcbiAgY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYWJmNWZmICFpbXBvcnRhbnQ7XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLFxuLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLFxuICAudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiA+ICosXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiA+ICoge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gPiAqLFxuICAudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLmN1cnJlbnQsXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIGNvbG9yOiAjNjhlYmZjO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEsXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhIHtcbiAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYTpob3Zlcixcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzY4ZWJmYyAhaW1wb3J0YW50O1xufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLm5leHQ6OmJlZm9yZSwgLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLnByZXY6OmJlZm9yZSxcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEubmV4dDo6YmVmb3JlLFxuLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5uZXh0OjpiZWZvcmUsIC50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5wcmV2OjpiZWZvcmUsXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLm5leHQ6OmJlZm9yZSxcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEucHJldjo6YmVmb3JlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgyJSkgaHVlLXJvdGF0ZSgxODZkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoMTAxJSk7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5uZXh0OmhvdmVyLCAudHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEucHJldjpob3Zlcixcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEubmV4dDpob3Zlcixcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEubmV4dDpob3Zlcjo6YmVmb3JlLCAudHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEucHJldjpob3Zlcjo6YmVmb3JlLFxuLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5uZXh0OmhvdmVyOjpiZWZvcmUsXG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLnByZXY6aG92ZXI6OmJlZm9yZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSgyNiUpIHNhdHVyYXRlKDEwODclKSBodWUtcm90YXRlKDE1MmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OCUpO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLm5leHQ6OmJlZm9yZSxcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEubmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1jb3VudCxcbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXZhbGlkYXRvci1tc2cge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUnVzc28nO1xyXG4gICAgc3JjOiB1cmwoL2Rpc3QvYXNzZXRzL2ZvbnRzL3J1c3NvLnR0ZikgZm9ybWF0KCd0cnVldHlwZS12YXJpYXRpb25zJyk7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcmJpdHJvbic7XHJcbiAgICBzcmM6IHVybCgvZGlzdC9hc3NldHMvZm9udHMvb3JiaXRyb24udHRmKSBmb3JtYXQoJ3RydWV0eXBlLXZhcmlhdGlvbnMnKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICBzcmM6IHVybCgvZGlzdC9hc3NldHMvZm9udHMvZXhvMi50dGYpIGZvcm1hdCgndHJ1ZXR5cGUtdmFyaWF0aW9ucycpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICBzcmM6IHVybCgvZGlzdC9hc3NldHMvZm9udHMvb3hhbml1bS50dGYpIGZvcm1hdCgndHJ1ZXR5cGUtdmFyaWF0aW9ucycpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59IiwiQHVzZSAnLi4vZ2xvYmFscycgYXMgKjtcclxuXHJcbi5zd2lwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN3aXBpbmcgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbGlnaHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYtYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmVvbi1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItbmVvbi1wdXJwbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBbcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZmlsdGVyOiAkZmlsdGVyLW5lb24tcHVycGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvSWNvbihcclxuICAgICAgICAgICAgYWZ0ZXIsXHJcbiAgICAgICAgICAgICcvYXNzZXRzL2ljb25zL2Fycm93LnN2ZycsXHJcbiAgICAgICAgICAgIDQ4cHgsXHJcbiAgICAgICAgICAgIGNlbnRlclxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8vLy8vLy8vLy9cclxuLy8vIENPTU1PTlxyXG5cclxuJGJhc2VVcmw6ICdodHRwczovL3d3dy5kaXZpbmVzcGFyay5jei8nO1xyXG5cclxuJHRyYW5zOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuJHRyYW5zLWZhc3Q6IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuJGJyLWRlZmF1bHQ6IDEycHg7XHJcbiRici1tZWRpdW06IDhweDtcclxuJGJyLXNtYWxsOiA0cHg7XHJcblxyXG4vLyBBY2NlbnQgQ29sb3JzXHJcbiRjbHItYWNjZW50OiAjNjhlYmZjO1xyXG4kY2xyLWFjY2VudC1kZWVsZXZhdGVkOiAjYWJmNWZmO1xyXG4kY2xyLW5lb24tcGluazogI2ZmNDBkNjtcclxuJGNsci1uZW9uLXB1cnBsZTogI2FhMDBmZjtcclxuJGNsci1uZW9uLXB1cnBsZS1saWdodDogI2M4NTlmZjtcclxuJGNsci1uZW9uLXJlZDogI2ZmMDczYTtcclxuJGNsci1uZW9uLXJlZC1saWdodDogI2ZmMzg2MDtcclxuJGNsci1uZW9uLWdyZWVuOiAjNWNmYTQwO1xyXG4kY2xyLW5lb24tbWludDogIzFjZmY5MztcclxuXHJcblxyXG4kZmlsdGVyLWFjY2VudDogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSgyNiUpIHNhdHVyYXRlKDEwODclKSBodWUtcm90YXRlKDE1MmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OCUpO1xyXG4kZmlsdGVyLW5lb24tcHVycGxlOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzOCUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMTk4MyUpIGh1ZS1yb3RhdGUoMjkxZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwNSUpO1xyXG4kZmlsdGVyLW5lb24tcmVkOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNCUpIHNlcGlhKDkwJSkgc2F0dXJhdGUoNjEwMSUpIGh1ZS1yb3RhdGUoMzQzZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwMyUpO1xyXG4kZmlsdGVyLW5lb24tZ3JlZW46IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDU5JSkgc2VwaWEoNzglKSBzYXR1cmF0ZSgzOTglKSBodWUtcm90YXRlKDY1ZGVnKSBicmlnaHRuZXNzKDExMiUpIGNvbnRyYXN0KDExMSUpO1xyXG4kZmlsdGVyLW5lb24tcHVycGxlOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDM5OTAlKSBodWUtcm90YXRlKDI3NWRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMzElKTtcclxuJGZpbHRlci13aGl0ZTogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMiUpIGh1ZS1yb3RhdGUoMTg2ZGVnKSBicmlnaHRuZXNzKDExMCUpIGNvbnRyYXN0KDEwMSUpO1xyXG5cclxuJGdsb3ctc2l6ZTogM3B4O1xyXG4kZ2xvdy1jb2xvci1yZWQ6IHJnYmEoMjU1LCA3LCA1OCwgMC42KTtcclxuJGdsb3ctY29sb3ItYmx1ZTogcmdiYSgxMDQsIDIzNSwgMjUyLCAwLjYpO1xyXG4kZ2xvdy1jb2xvci1ibHVlLWZhZGVkOiByZ2JhKDEwNCwgMjM1LCAyNTIsIDAuMik7XHJcbiRnbG93LWNvbG9yLXB1cnBsZTogcmdiYSgxNzYsIDcsIDI1NSwgMC42KTtcclxuXHJcbi8vIEZvbnQgQ29sb3JzXHJcbiRjbHItbGlnaHQ6ICNlYmViZWI7XHJcblxyXG4vLyBCYWNrZ3JvdW5kIENvbG9yc1xyXG4kY2xyLWJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiRjbHItYmFja2dyb3VuZC1iYXNlOiAjMTIxMjEyO1xyXG4kY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZDogIzFmMWYxZjtcclxuJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDogIzFmMWYxZjtcclxuJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDogIzJhMmEyYTtcclxuJGNsci1iYWNrZ3JvdW5kLWlucHV0OiAjZjdmN2Y3O1xyXG4kY2xyLWRpdmlkZXI6ICM4Nzg3ODc7XHJcblxyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplOiAxNjtcclxuJGNvbnRhaW5lci13aWR0aDogMTQ0MHB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmc6IDJyZW07XHJcbiRjb250YWluZXItcGFkZGluZy1tb2JpbGU6IDIwcHg7XHJcbiRicmVha3BvaW50LW1vYmlsZTogNzY3cHg7XHJcbiRicmVha3BvaW50LXRhYmxldDogOTkxcHg7XHJcbiRicmVha3BvaW50LXN0ZXAtMTogMTMyMHB4OyIsIkB1c2UgJy4uL2dsb2JhbHMnIGFzICo7XHJcblxyXG5ib2R5IHtcclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjpoYXMoaW1nOmhvdmVyKSAubmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLW5lb24tcHVycGxlLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDEuMnJlbSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ2xvdy1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBcclxuICAgICAgICAgICAgICAgICAgICAwIDAgJGdsb3ctc2l6ZSAkZ2xvdy1jb2xvci1wdXJwbGUsIFxyXG4gICAgICAgICAgICAgICAgICAgIDAgMCAkZ2xvdy1zaXplICRnbG93LWNvbG9yLXB1cnBsZSwgXHJcbiAgICAgICAgICAgICAgICAgICAgMCAwICRnbG93LXNpemUgJGdsb3ctY29sb3ItcHVycGxlXHJcbiAgICAgICAgICAgICAgICA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2xvdy1jb2xvci1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnAtaW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLWluLWluIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRINSg2MDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMyg2MDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucC10b29scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKC5idG4tY2FydCkpIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZCBzb2xpZCBzb2xpZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2UoNjAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB1c2VSRU0oMjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC14cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmNyZWFzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVjcmVhc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdXNlUkVNKDEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgc29saWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvY2FydC1hZGQuc3ZnJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjhweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMig2MDApO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1uZW9uLXB1cnBsZS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF2YWlsYWJpbGl0eSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxhZ3Mge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGFncy1leHRyYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9nbG9iYWxzJyBhcyAqO1xyXG5cclxuLmJlbmVmaXRCYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi10b3A6IC04NHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC14bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnItZGVmYXVsdDtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMSAxIDMyMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlO1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLy8vLy8vL1xyXG4gICAgLy8gVEVYVFNcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICBcclxuICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRIMyg3MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250SDQoNzAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250SDUoNTAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2dsb2JhbHMnIGFzICo7XHJcblxyXG4uc2VhcmNoLXdpbmRvdy12aXNpYmxlIHtcclxuICAgIC5zZWFyY2gtd2luZG93IHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmNhcnQtd2luZG93LXZpc2libGUge1xyXG4gICAgLmNhcnQtd2luZG93IHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxvZ2luLXdpbmRvdy12aXNpYmxlIHtcclxuICAgIC5sb2dpbi13aW5kb3cge1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSB7XHJcbiAgICAjbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgW2RhdGEtdGFyZ2V0PVwibmF2aWdhdGlvblwiXSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNuYXZpZ2F0aW9uIHtcclxuICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFucyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggXHJcbiAgICAgICAgICAgIC0gdmFyKC0taGVhZGVyLWhlaWdodCkgXHJcbiAgICAgICAgICAgIC0gdmFyKC0tdG9wLW5hdmlnYXRpb24taGVpZ2h0KVxyXG4gICAgICAgICAgICAtIHZhcigtLWFkbWluLWJhci1oZWlnaHQpXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd2luZG93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCBcclxuICAgICAgICAtIHZhcigtLWhlYWRlci1oZWlnaHQpIFxyXG4gICAgICAgIC0gdmFyKC0tdG9wLW5hdmlnYXRpb24taGVpZ2h0KVxyXG4gICAgICAgIC0gdmFyKC0tYWRtaW4tYmFyLWhlaWdodClcclxuICAgICk7XHJcbiAgICBsZWZ0OiAtMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiBjYWxjKFxyXG4gICAgICAgIHZhcigtLWhlYWRlci1oZWlnaHQpICtcclxuICAgICAgICB2YXIoLS10b3AtbmF2aWdhdGlvbi1oZWlnaHQpICtcclxuICAgICAgICB2YXIoLS1hZG1pbi1iYXItaGVpZ2h0KVxyXG4gICAgKTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFucyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAgICYtaW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEgyKDQwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LXdpbmRvdy1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldENvbnRhaW5lcigpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VhcmNoLXdpbmRvdy1pbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtaW5wdXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyArIC5zZWFyY2gtd2hpc3BlcmVyICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYWNjZW50ICRjbHItYWNjZW50ICRjbHItYWNjZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMTIxMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmUgJGJyLXNtYWxsICRici1zbWFsbCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxvZ2luLXdpbmRvdy1pbiB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ2luLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXNzd29yZC1oZWxwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRNZWRpdW0oNDAwKTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnlCdG4oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC13aGlzcGVyZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyLXNtYWxsO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoNjV2aFxyXG4gICAgICAgIC0gdmFyKC0taGVhZGVyLWhlaWdodClcclxuICAgICAgICAtIHZhcigtLXRvcC1uYXZpZ2F0aW9uLWhlaWdodClcclxuICAgICAgICAtIHZhcigtLWFkbWluLWJhci1oZWlnaHQpXHJcbiAgICAgICAgLSA5NnB4XHJcbiAgICApO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGNsci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG5cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDQwMCk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC13aGlzcGVyZXItZG9jdW1lbnRzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC13aGlzcGVyZXItcHJvZHVjdHMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtd2hpc3BlcmVyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtd2hpc3BlcmVyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgLnAtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2UoNDAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wLWF2YWlsYWJpbGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250UmVndWxhcig0MDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZSg0MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZUNvb2tpZXMge1xyXG4gICAgbWF4LXdpZHRoOiA2NzBweCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IFxyXG4gICAgICAgIDAgMCAzMHB4ICRnbG93LWNvbG9yLWJsdWUtZmFkZWQsIFxyXG4gICAgICAgIDAgMCAzMHB4ICRnbG93LWNvbG9yLWJsdWUtZmFkZWQsIFxyXG4gICAgICAgIDAgMCAzMHB4ICRnbG93LWNvbG9yLWJsdWUtZmFkZWRcclxuICAgICFpbXBvcnRhbnQgO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyLWRlZmF1bHQgJGJyLWRlZmF1bHQgMCAwO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdsb3ctY29sb3ItYmx1ZTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZSBzb2xpZDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyBcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZUNvb2tpZXNfX2Zvcm0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLWRlZmF1bHQgJGJyLWRlZmF1bHQgMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpdGVDb29raWVzX19jb250ZW50IHtcclxuICAgICAgICAgICAgLnNpdGVDb29raWVzX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRNZWRpdW0oNDAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQtZGVlbGV2YXRlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2l0ZUNvb2tpZXNfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnlCdG4oKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaXRlQ29va2llc19fYnV0dG9uV3JhcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeUJ0bigpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDhweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Nib3hPdmVybGF5IHtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG59XHJcblxyXG4jY29sb3Jib3gge1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuXHJcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAjY2JveFdyYXBwZXIge1xyXG4gICAgICAgICY6aGFzKC5jb250ZW50LW1vZGFsKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtaGlnaGxpZ2h0LWVsZXZhdGVkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnItZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjYm94Q29udGVudCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpoYXMoLmNib3hQaG90bykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aGFzKC5jb250ZW50LW1vZGFsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICNjYm94Q2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2Nib3hMb2FkZWRDb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2JveFBob3RvIHsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnItZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMig0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50LWRlZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5QnRuKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjY2JveExvYWRpbmdPdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjY2JveENsb3NlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXNtYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQtZGVlbGV2YXRlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1hY2NlbnQtZGVlbGV2YXRlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9nbG9iYWxzJyBhcyAqO1xyXG5cclxuI2Zvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZTtcclxuICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcbiAgICBtYXJnaW46IDEyMHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXhsIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICBtYXJnaW46IDY0cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXRDb250YWluZXIoKTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXJvd3Mge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG5cclxuICAgICAgICAuY3VzdG9tLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMyMHB4LCAxZnIpKTtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC14bCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCwgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SDQoNjAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtKDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1sb2dvX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3JiaXRyb24nO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMyg0MDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tZm9vdGVyX19hcnRpY2xlcyB7XHJcbiAgICAgICAgICAgICAgICBoNCwgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg0LCBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxpbmtzLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWljb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgLmZvb3Rlci1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiAkZmlsdGVyLWFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICZfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LWxnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4sXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2lnbmF0dXJlLFxyXG4gICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRNZWRpdW0oNDAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItcGF5bWVudHMge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2lnbmF0dXJlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC1kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vZ2xvYmFscycgYXMgKjtcclxuXHJcbi5mbGFncyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIFxyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxhZyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcblxyXG4gICAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250SDUoNzAwKTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxhZy1kaXNjb3VudCB7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wcmljZS1zdGFuZGFyZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByaWNlLXNhdmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vZ2xvYmFscycgYXMgKjtcclxuXHJcbi5ib2R5LWJhbm5lcnM6bm90KDpoYXMoPiAqKSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1iYW5uZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMjhweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgIGdhcDogNjRweCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJhbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUgIHtcclxuICAgICAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1uZW9uLXBpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci1pbWdfd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbG93aW5nQm9yZGVyKFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbmljLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmcm9tIHZhcigtLWFuZ2xlKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgI2ZmMDBjOCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgI2M4MDBmZixcclxuICAgICAgICAgICAgICAgICAgICAgICAgIzdhMDBmZixcclxuICAgICAgICAgICAgICAgICAgICAgICAgIzM3MDBmZixcclxuICAgICAgICAgICAgICAgICAgICAgICAgIzAwM2NmZixcclxuICAgICAgICAgICAgICAgICAgICAgICAgI2ZmMDBlMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgI2ZmMDBjOCAgIFxyXG4gICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYW5uZXItaW1nX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2xvd2luZ0JvcmRlcihcclxuICAgICAgICAgICAgICAgICAgICBjb25pYy1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB2YXIoLS1hbmdsZSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICMzOWZmMTQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICMwMGZmZTcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICMwMGI3ZmYsICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICMwMDdiZmYsICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgIzM5ZmYxNCAgIFxyXG4gICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgybikgPiBhIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOTZweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC14bCB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC14cyB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYW5uZXItaW1nX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnItZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGV4dHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC14bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPeGFuaXVtJztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMSg2MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgteGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHVzZVJFTSg3Mik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdXNlUkVNKDU2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB1c2VSRU0oNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SDMoMzAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEg0KDMwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC14cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdXNlUkVNKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9nbG9iYWxzJyBhcyAqO1xyXG5cclxuLnR5cGUtY2F0ZWdvcnksXHJcbi50eXBlLXNlYXJjaCB7XHJcbiAgICAuYmVuZWZpdEJhbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6aGFzKC5wYWdpbmF0aW9uKSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb24tdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qcy1zY3JvbGwtdG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhZ2luYXRpb24tbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICAgICAgICAgIGJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAnL2Fzc2V0cy9pY29ucy9hcnJvdy13aGl0ZS5zdmcnLFxyXG4gICAgICAgICAgICAgICAgICAgIDQwcHgsXHJcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC14cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbi1saW5rOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJGZpbHRlci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2luYXRpb24tbG9hZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvYWQtcHJvZHVjdHMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeUJ0bigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZSg0MDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm5leHQsXHJcbiAgICAgICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvYXJyb3cuc3ZnJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgMjBweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiAkZmlsdGVyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJGZpbHRlci1hY2NlbnQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnaW5hdGlvbi1jb3VudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJAdXNlICdnbG9iYWxzJyBhcyAqO1xyXG5cclxuQHVzZSAnYmFzZS9pbmRleCcgYXMgYmFzZTtcclxuQHVzZSAnY29tcG9uZW50cy9pbmRleCcgYXMgY29tcG9uZW50cztcclxuQHVzZSAncGFnZXMvaW5kZXgnIGFzIHBhZ2VzO1xyXG5cclxuLmpzLXZhbGlkYXRvci1tc2cge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbn0iLCJAcHJvcGVydHkgLS1hbmdsZXtzeW50YXg6XCI8YW5nbGU+XCI7aW5pdGlhbC12YWx1ZTowZGVnO2luaGVyaXRzOmZhbHNlfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OnN3YXA7Zm9udC1mYW1pbHk6UnVzc287Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybCgvZGlzdC9hc3NldHMvZm9udHMvcnVzc28udHRmKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OnN3YXA7Zm9udC1mYW1pbHk6T3JiaXRyb247Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybCgvZGlzdC9hc3NldHMvZm9udHMvb3JiaXRyb24udHRmKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OnN3YXA7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc3R5bGU6bm9ybWFsO3NyYzp1cmwoL2Rpc3QvYXNzZXRzL2ZvbnRzL2V4bzIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OnN3YXA7Zm9udC1mYW1pbHk6T3hhbml1bTtmb250LXN0eWxlOm5vcm1hbDtzcmM6dXJsKC9kaXN0L2Fzc2V0cy9mb250cy9veGFuaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKX0uc3dpcGVye3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5zd2lwZXJ7cGFkZGluZy1ib3R0b206NjRweH19LnN3aXBlci5zd2lwaW5nIC5zd2lwZXItc2xpZGV7b3BhY2l0eToxIWltcG9ydGFudH0uc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbntib3R0b206MjBweDtsZWZ0OjA7bWFyZ2luLWxlZnQ6LTQwcHg7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb257bWFyZ2luLWxlZnQ6MH19LnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmViO2hlaWdodDoxMnB4O29wYWNpdHk6MTt0cmFuc2l0aW9uOm5vbmU7d2lkdGg6MTJweH0uc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2EwZjtib3JkZXItY29sb3I6I2EwZn0uc3dpcGVyPltyb2xlPWJ1dHRvbl17Ym90dG9tOjA7aGVpZ2h0OjYwcHg7bGVmdDp1bnNldDtyaWdodDowO3RvcDp1bnNldDt3aWR0aDo2MHB4fS5zd2lwZXI+W3JvbGU9YnV0dG9uXTphZnRlcntmaWx0ZXI6aW52ZXJ0KDEpO3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnN3aXBlcj5bcm9sZT1idXR0b25dOmhvdmVye2ZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDM5OTAlKSBodWUtcm90YXRlKDI3NWRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMzElKX0uc3dpcGVyPltyb2xlPWJ1dHRvbl06YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pY29ucy9hcnJvdy5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnQ7aGVpZ2h0OjQ4cHg7cGxhY2UtaXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDo0OHB4O3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnN3aXBlcj5bcm9sZT1idXR0b25dOmFmdGVye2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9fS5zd2lwZXI+W3JvbGU9YnV0dG9uXS5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6OHB4fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnN3aXBlcj5bcm9sZT1idXR0b25dLnN3aXBlci1idXR0b24tcHJldntyaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnN3aXBlcj5bcm9sZT1idXR0b25dLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMnB4fX0uc3dpcGVyPltyb2xlPWJ1dHRvbl0uc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi02MHB4fS5zd2lwZXI+W3JvbGU9YnV0dG9uXS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgtMSl9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsuc3dpcGVyPltyb2xlPWJ1dHRvbl0uc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi00MHB4fX0uc3dpcGVyIC5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjE1fWJvZHkgLnByb2R1Y3R7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtkaXNwbGF5OmZsZXg7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfWJvZHkgLnByb2R1Y3Q6aGFzKGltZzpob3ZlcikgLm5hbWV7Y29sb3I6I2M4NTlmZn1ib2R5IC5wcm9kdWN0IC5we2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjtib3JkZXI6MnB4IHNvbGlkICMwMDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm5vbmV9Ym9keSAucHJvZHVjdCAucDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbnRlbnQ6XCJcIjtmaWx0ZXI6Ymx1cigxLjJyZW0pO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7ei1pbmRleDotMX1ib2R5IC5wcm9kdWN0IC5wOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDE3Niw3LDI1NSwuNik7Ym94LXNoYWRvdzowIDAgM3B4IHJnYmEoMTc2LDcsMjU1LC42KSwwIDAgM3B4IHJnYmEoMTc2LDcsMjU1LC42KSwwIDAgM3B4IHJnYmEoMTc2LDcsMjU1LC42KX1ib2R5IC5wcm9kdWN0IC5wOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTc2LDcsMjU1LC42KX1ib2R5IC5wcm9kdWN0IC5wIC5pbWFnZXtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX1ib2R5IC5wcm9kdWN0IC5wIC5pbWFnZSBpbWd7bWFyZ2luOjAhaW1wb3J0YW50O21heC1oZWlnaHQ6NTAwcHg7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe2JvZHkgLnByb2R1Y3QgLnAgLmltYWdlIGltZ3ttYXgtaGVpZ2h0OjQyMHB4fX1ib2R5IC5wcm9kdWN0IC5wIC5wLWlue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXg6MTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoxNnB4IDIwcHg7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Ym9keSAucHJvZHVjdCAucCAucC1pbntwYWRkaW5nLWlubGluZToxMnB4IDE2cHh9fWJvZHkgLnByb2R1Y3QgLnAgLnAtaW4taW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo2MDA7Z2FwOjhweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MS4zM31AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Ym9keSAucHJvZHVjdCAucCAucC1pbi1pbntmb250LXNpemU6MS4yNXJlbX19Ym9keSAucHJvZHVjdCAucCAucC1ib3R0b217aGVpZ2h0OjEwMCU7cGFkZGluZzowIWltcG9ydGFudDt3aWR0aDoxMDAlfWJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tPmRpdnthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50O3dpZHRoOjEwMCV9Ym9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wcmljZXN7Y29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpFeG87dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudDt3aWR0aDo1MCUhaW1wb3J0YW50fWJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tPmRpdiAucHJpY2VzIC5wcmljZSxib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnByaWNlcyAucHJpY2U+Kntmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDozcmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnByaWNlcyAucHJpY2UsYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wcmljZXMgLnByaWNlPip7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi40cmVtfX1ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnAtdG9vbHN7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MDt3aWR0aDo1MCUhaW1wb3J0YW50fWJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tPmRpdiAucC10b29sczpub3QoOmhhcyguYnRuLWNhcnQpKSAuYnRuLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1zdHlsZTpub25lO2NvbG9yOiNlYmViZWI7ZGlzcGxheTpncmlkO2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWFyZ2luOjAgMCAwIGF1dG8haW1wb3J0YW50O21heC13aWR0aDoxNDdweDttaW4taGVpZ2h0OjYycHg7cGFkZGluZzoxNnB4IWltcG9ydGFudDtwbGFjZS1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjpub25lO3dpZHRoOjEwMCUhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnAtdG9vbHM6bm90KDpoYXMoLmJ0bi1jYXJ0KSkgLmJ0bi1wcmltYXJ5e2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Ym9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzOm5vdCg6aGFzKC5idG4tY2FydCkpIC5idG4tcHJpbWFyeXttYXgtaGVpZ2h0OjQ4cHg7bWF4LXdpZHRoOjEwMCU7bWluLWhlaWdodDo0OHB4O3BhZGRpbmc6MTJweCFpbXBvcnRhbnR9fWJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tPmRpdiAucC10b29sczpub3QoOmhhcyguYnRuLWNhcnQpKSAuYnRuLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfWJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tPmRpdiAucC10b29scz5mb3Jte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7Z2FwOjZweH1ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnAtdG9vbHM+Zm9ybSAucXVhbnRpdHl7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMTIxMjEyO2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXtib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnAtdG9vbHM+Zm9ybSAucXVhbnRpdHkgLmFtb3VudHttYXJnaW4tbGVmdDotMTJweH19Ym9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzPmZvcm0gLnF1YW50aXR5IC5kZWNyZWFzZSxib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnAtdG9vbHM+Zm9ybSAucXVhbnRpdHkgLmluY3JlYXNle2JvcmRlci1jb2xvcjojMTIxMjEyO2JvcmRlci13aWR0aDo2cHg7dHJhbnNpdGlvbjpub25lfWJvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tPmRpdiAucC10b29scz5mb3JtIC5xdWFudGl0eSAuZGVjcmVhc2U6aG92ZXIsYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzPmZvcm0gLnF1YW50aXR5IC5pbmNyZWFzZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9Ym9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzPmZvcm0gLnF1YW50aXR5IC5kZWNyZWFzZTpiZWZvcmUsYm9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzPmZvcm0gLnF1YW50aXR5IC5pbmNyZWFzZTpiZWZvcmV7Zm9udC1zaXplOi43NXJlbSFpbXBvcnRhbnR9Ym9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzPmZvcm0gLmJ0bi1jYXJ0e2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1zdHlsZTpub25lO2Rpc3BsYXk6Z3JpZDttYXJnaW46MCAwIDAgYXV0byFpbXBvcnRhbnQ7bWF4LXdpZHRoOjE0N3B4O21pbi1oZWlnaHQ6NjJweDtwYWRkaW5nOjE2cHghaW1wb3J0YW50O3BsYWNlLWl0ZW1zOmNlbnRlcjt0cmFuc2l0aW9uOm5vbmU7d2lkdGg6MTAwJSFpbXBvcnRhbnR9Ym9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzPmZvcm0gLmJ0bi1jYXJ0OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn1ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnAtdG9vbHM+Zm9ybSAuYnRuLWNhcnQ6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaWNvbnMvY2FydC1hZGQuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmdyaWQhaW1wb3J0YW50O2hlaWdodDoyOHB4O3BsYWNlLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MjhweDt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe2JvZHkgLnByb2R1Y3QgLnAgLnAtYm90dG9tPmRpdiAucC10b29scz5mb3JtIC5idG4tY2FydHttYXgtaGVpZ2h0OjQ4cHg7bWF4LXdpZHRoOjEwMCU7bWluLWhlaWdodDo0OHB4O3BhZGRpbmc6MTJweCFpbXBvcnRhbnR9Ym9keSAucHJvZHVjdCAucCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzPmZvcm0gLmJ0bi1jYXJ0OmJlZm9yZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fX1ib2R5IC5wcm9kdWN0IC5wIC5wLWJvdHRvbT5kaXYgLnAtdG9vbHM+Zm9ybSAuYnRuLWNhcnQgc3BhbntkaXNwbGF5Om5vbmV9Ym9keSAucHJvZHVjdCAubmFtZXtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjMuMjVyZW07Zm9udC13ZWlnaHQ6NjAwO2hlaWdodDoxMDAlIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MS4zMztwYWRkaW5nOjAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5IC5wcm9kdWN0IC5uYW1le2ZvbnQtc2l6ZToyLjYyNXJlbX19Ym9keSAucHJvZHVjdCAubmFtZTpob3Zlcntjb2xvcjojYzg1OWZmfWJvZHkgLnByb2R1Y3QgLmF2YWlsYWJpbGl0eXt0ZXh0LWFsaWduOmxlZnR9Ym9keSAucHJvZHVjdCAuZmxhZ3N7bGVmdDoxNnB4IWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6MTZweCFpbXBvcnRhbnR9Ym9keSAucHJvZHVjdCAuZmxhZ3MtZXh0cmF7ZGlzcGxheTpub25lIWltcG9ydGFudH0uYmVuZWZpdEJhbm5lcntkaXNwbGF5OmZsZXg7Z2FwOjQwcHg7bWFyZ2luOi04NHB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpey5iZW5lZml0QmFubmVye21hcmdpbi10b3A6LTQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LmJlbmVmaXRCYW5uZXJ7bWFyZ2luLXRvcDotNDBweH19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5iZW5lZml0QmFubmVye2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjtib3JkZXI6NHB4IHNvbGlkICMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMnB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweDtnYXA6MH19LmJlbmVmaXRCYW5uZXJfX2l0ZW17YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjtib3JkZXI6NHB4IHNvbGlkICMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMnB4O2ZsZXg6MSAxIDMyMHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6MjRweCAyNHB4IDMycHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5iZW5lZml0QmFubmVyX19pdGVte2JhY2tncm91bmQ6dW5zZXQ7Ym9yZGVyOnVuc2V0O2JvcmRlci1yYWRpdXM6MDtmbGV4LWJhc2lzOjEwMCU7ZmxleC1kaXJlY3Rpb246cm93O2dhcDo4cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzoxNnB4IDE2cHggMTZweCA2cHg7d2lkdGg6MTAwJX0uYmVuZWZpdEJhbm5lcl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzJhMmEyYX19LmJlbmVmaXRCYW5uZXJfX3BpY3R1cmV7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5iZW5lZml0QmFubmVyX19waWN0dXJle21heC1oZWlnaHQ6NDhweDttYXgtd2lkdGg6NjBweH0uYmVuZWZpdEJhbm5lcl9fcGljdHVyZSBpbWd7bWF4LWhlaWdodDo0OHB4Oy1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW59fS5iZW5lZml0QmFubmVyX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5iZW5lZml0QmFubmVyX19jb250ZW50e2dhcDo0cHg7dGV4dC1hbGlnbjpsZWZ0fX0uYmVuZWZpdEJhbm5lcl9fdGl0bGV7Y29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjNyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuYmVuZWZpdEJhbm5lcl9fdGl0bGV7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuNHJlbX19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuYmVuZWZpdEJhbm5lcl9fdGl0bGV7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi4xMjVyZW19fS5iZW5lZml0QmFubmVyX19kYXRhe2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoxLjMzfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuYmVuZWZpdEJhbm5lcl9fZGF0YXtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MXB4fX0uY2FydC13aW5kb3ctdmlzaWJsZSAuY2FydC13aW5kb3csLmxvZ2luLXdpbmRvdy12aXNpYmxlIC5sb2dpbi13aW5kb3csLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI25hdmlnYXRpb24sLnNlYXJjaC13aW5kb3ctdmlzaWJsZSAuc2VhcmNoLXdpbmRvd3tsZWZ0OjAhaW1wb3J0YW50fS5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIFtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTpiZWZvcmV7Y29udGVudDpcIlxcZTkxMlwiIWltcG9ydGFudDtmb250LXNpemU6MjBweCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpeyNuYXZpZ2F0aW9ue2xlZnQ6MTAwJTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIHZhcigtLXRvcC1uYXZpZ2F0aW9uLWhlaWdodCkgLSB2YXIoLS1hZG1pbi1iYXItaGVpZ2h0KSk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0IWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudH19LmNvbnRlbnQtd2luZG93e2JhY2tncm91bmQtY29sb3I6IzAwMDtsZWZ0Oi0xMDAlIWltcG9ydGFudDttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIHZhcigtLXRvcC1uYXZpZ2F0aW9uLWhlaWdodCkgLSB2YXIoLS1hZG1pbi1iYXItaGVpZ2h0KSk7cGFkZGluZy1ib3R0b206OTZweDtwb3NpdGlvbjpmaXhlZDt0b3A6Y2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLXRvcC1uYXZpZ2F0aW9uLWhlaWdodCkgKyB2YXIoLS1hZG1pbi1iYXItaGVpZ2h0KSk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0IWltcG9ydGFudDt3aWR0aDoxMDAlfS5jb250ZW50LXdpbmRvdy1pbnttYXJnaW46MCBhdXRvO21heC13aWR0aDpjYWxjKDE0NDBweCArIDRyZW0pO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuY29udGVudC13aW5kb3ctaW57cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX0uY29udGVudC13aW5kb3ctaW4gLmJ0bntjb2xvcjojZWJlYmVifS5jb250ZW50LXdpbmRvdyBoMntjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjMuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5jb250ZW50LXdpbmRvdyBoMntmb250LXNpemU6Mi42MjVyZW19fS5jb250ZW50LXdpbmRvdy1pbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0uY29udGVudC13aW5kb3ctaW4gLmNvbnRhaW5lcnttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjB9LmNvbnRlbnQtd2luZG93LWluLnNlYXJjaC13aW5kb3ctaW57b3ZlcmZsb3c6aGlkZGVufS5jb250ZW50LXdpbmRvdy1pbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtaW5wdXR7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1jb2xvcjojMmEyYTJhO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Y29sb3I6IzAwMH0uY29udGVudC13aW5kb3ctaW4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMyYTJhMmF9LmNvbnRlbnQtd2luZG93LWluLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzJhMmEyYX0uY29udGVudC13aW5kb3ctaW4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWlucHV0OmZvY3VzKy5zZWFyY2gtd2hpc3BlcmVyKy5idG57Ym9yZGVyLWNvbG9yOiM2OGViZmMgIzY4ZWJmYyAjNjhlYmZjIHRyYW5zcGFyZW50IWltcG9ydGFudH0uY29udGVudC13aW5kb3ctaW4uc2VhcmNoLXdpbmRvdy1pbiAuYnRuLWFycm93LXJpZ2h0e2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiMxMjEyMTIhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMmEyYTJhICMyYTJhMmEgIzJhMmEyYSB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czpub25lIDRweCA0cHggbm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjNweCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb246bm9uZX0uY29udGVudC13aW5kb3ctaW4uc2VhcmNoLXdpbmRvdy1pbiAuYnRuLWFycm93LXJpZ2h0OmhvdmVye2NvbG9yOiM2OGViZmN9LmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAucm93PmRpdnt3aWR0aDoxMDAlfS5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLnJvdz5kaXY6Zmlyc3Qtb2YtdHlwZXtkaXNwbGF5Om5vbmV9LmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MzJweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXI6YWZ0ZXIsLmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlcjpiZWZvcmV7ZGlzcGxheTpub25lfS5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXIgLnBhc3N3b3JkLWhlbHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHg7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuY29udGVudC13aW5kb3ctaW4ubG9naW4td2luZG93LWluIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXJ7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2dhcDoxNnB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MzJweDt3aWR0aDoxMDAlfX0uY29udGVudC13aW5kb3ctaW4ubG9naW4td2luZG93LWluIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYXtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg3NXJlbTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXIgLnBhc3N3b3JkLWhlbHBlciBhe2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19LmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGE6aG92ZXJ7Y29sb3I6IzY4ZWJmY30uY29udGVudC13aW5kb3ctaW4ubG9naW4td2luZG93LWluIC5sb2dpbi13cmFwcGVyIC5idG57YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAuYnRuOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmNvbnRlbnQtd2luZG93LWluLmxvZ2luLXdpbmRvdy1pbiAubG9naW4td3JhcHBlciAuYnRue2JhY2tncm91bmQ6IzEyMTIxMiFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWYxZjFmIWltcG9ydGFudDtjb2xvcjojZjJmMmYyIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEyNXJlbTttaW4td2lkdGg6MjQwcHg7cGFkZGluZzoxNnB4IDI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuY29udGVudC13aW5kb3ctaW4ubG9naW4td2luZG93LWluIC5sb2dpbi13cmFwcGVyIC5idG57Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fS5jb250ZW50LXdpbmRvdy1pbi5sb2dpbi13aW5kb3ctaW4gLmxvZ2luLXdyYXBwZXIgLmJ0bjpob3Zlcntib3JkZXItY29sb3I6I2FiZjVmZiFpbXBvcnRhbnQ7Y29sb3I6I2FiZjVmZiFpbXBvcnRhbnR9LnNlYXJjaC13aGlzcGVyZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi10b3A6MjRweDttYXgtaGVpZ2h0OmNhbGMoNjV2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpIC0gdmFyKC0tdG9wLW5hdmlnYXRpb24taGVpZ2h0KSAtIHZhcigtLWFkbWluLWJhci1oZWlnaHQpIC0gOTZweCk7b3ZlcmZsb3c6YXV0b30uc2VhcmNoLXdoaXNwZXJlciBhe2JhY2tncm91bmQtY29sb3I6IzFmMWYxZjtib3JkZXItYm90dG9tOjhweCBzb2xpZCAjMDAwO2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6T3hhbml1bTtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjIuMTI1cmVtO3BhZGRpbmc6MTJweCAxNnB4IWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5zZWFyY2gtd2hpc3BlcmVyIGF7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fS5zZWFyY2gtd2hpc3BlcmVyIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojNjhlYmZjfS5zZWFyY2gtd2hpc3BlcmVyIGxpe2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnNlYXJjaC13aGlzcGVyZXIgLnNlYXJjaC13aGlzcGVyZXItZG9jdW1lbnRze2JvcmRlci1jb2xvcjojMDAwO21hcmdpbi1ib3R0b206MjRweH0uc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1kb2N1bWVudHMgYXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fS5zZWFyY2gtd2hpc3BlcmVyIC5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50cyBhIGVte21hcmdpbi1yaWdodDo4cHg7bWFyZ2luLXRvcDo1cHh9LnNlYXJjaC13aGlzcGVyZXIgLnNlYXJjaC13aGlzcGVyZXItZG9jdW1lbnRzIGEgZW06YmVmb3Jle2ZvbnQtc2l6ZToxOHB4fS5zZWFyY2gtd2hpc3BlcmVyIC5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGE6aG92ZXIgLnNlYXJjaC13aGlzcGVyZXItaW1hZ2V7Ym9yZGVyLWNvbG9yOiM2OGViZmN9LnNlYXJjaC13aGlzcGVyZXIgLnNlYXJjaC13aGlzcGVyZXItcHJvZHVjdHMgYTpob3ZlciAucC1uYW1le2NvbG9yOiM2OGViZmMhaW1wb3J0YW50fS5zZWFyY2gtd2hpc3BlcmVyIC5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGEgLnNlYXJjaC13aGlzcGVyZXItaW1hZ2V7Ym9yZGVyOjJweCBzb2xpZCAjMmEyYTJhO21hcmdpbi1yaWdodDoxNnB4O21heC13aWR0aDo4MHB4O292ZXJmbG93OmhpZGRlbn0uc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyBhIC5wLWluZm8gLnAtbmFtZXtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoyLjEyNXJlbTttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnNlYXJjaC13aGlzcGVyZXIgLnNlYXJjaC13aGlzcGVyZXItcHJvZHVjdHMgYSAucC1pbmZvIC5wLW5hbWV7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fS5zZWFyY2gtd2hpc3BlcmVyIC5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGEgLnAtaW5mbyAucC1hdmFpbGFiaWxpdHl7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDoxLjc1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyBhIC5wLWluZm8gLnAtYXZhaWxhYmlsaXR5e2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW19fS5zZWFyY2gtd2hpc3BlcmVyIC5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGEgLnByaWNle2NvbG9yOiNlYmViZWI7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuc2VhcmNoLXdoaXNwZXJlciAuc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyBhIC5wcmljZXtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LnNpdGVDb29raWVze2JhY2tncm91bmQtY29sb3I6IzAwMCFpbXBvcnRhbnQ7Ym9yZGVyOjNweCByZ2JhKDEwNCwyMzUsMjUyLC42KTtib3JkZXItcmFkaXVzOjEycHggMTJweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkIHNvbGlkIG5vbmU7Ym94LXNoYWRvdzowIDAgMzBweCByZ2JhKDEwNCwyMzUsMjUyLC4yKSwwIDAgMzBweCByZ2JhKDEwNCwyMzUsMjUyLC4yKSwwIDAgMzBweCByZ2JhKDEwNCwyMzUsMjUyLC4yKSFpbXBvcnRhbnQ7bGVmdDo1MCUhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21heC13aWR0aDo2NzBweCFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnNpdGVDb29raWVze2JvcmRlci1yYWRpdXM6MDtib3JkZXItc3R5bGU6c29saWQgbm9uZSBub25lO2xlZnQ6MCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O3RyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnR9fS5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm17YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MTJweCAxMnB4IDAgMDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybXtib3JkZXItcmFkaXVzOjB9fS5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm0gLnNpdGVDb29raWVzX19jb250ZW50IC5zaXRlQ29va2llc19fdGV4dHtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg3NXJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2NvbnRlbnQgLnNpdGVDb29raWVzX190ZXh0e2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19LnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2NvbnRlbnQgLnNpdGVDb29raWVzX190ZXh0IGF7Y29sb3I6I2FiZjVmZn0uc2l0ZUNvb2tpZXMgLnNpdGVDb29raWVzX19mb3JtIC5zaXRlQ29va2llc19fY29udGVudCAuc2l0ZUNvb2tpZXNfX2xpbmtzIGF7YmFja2dyb3VuZDojMTIxMjEyIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMxZjFmMWYhaW1wb3J0YW50O2NvbG9yOiNmMmYyZjIhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21heC13aWR0aDotbW96LW1heC1jb250ZW50O21heC13aWR0aDptYXgtY29udGVudDttaW4td2lkdGg6dW5zZXQhaW1wb3J0YW50O21pbi13aWR0aDoyNDBweDtwYWRkaW5nOjE2cHggMjRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm0gLnNpdGVDb29raWVzX19jb250ZW50IC5zaXRlQ29va2llc19fbGlua3MgYXtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2NvbnRlbnQgLnNpdGVDb29raWVzX19saW5rcyBhOmhvdmVye2JvcmRlci1jb2xvcjojYWJmNWZmIWltcG9ydGFudDtjb2xvcjojYWJmNWZmIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2NvbnRlbnQgLnNpdGVDb29raWVzX19saW5rcyBhe2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCUhaW1wb3J0YW50fS5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm0gLnNpdGVDb29raWVzX19idXR0b25XcmFwe2Rpc3BsYXk6ZmxleH19LnNpdGVDb29raWVzIC5zaXRlQ29va2llc19fZm9ybSAuc2l0ZUNvb2tpZXNfX2J1dHRvbldyYXAgYnV0dG9ue2JhY2tncm91bmQ6IzEyMTIxMiFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWYxZjFmIWltcG9ydGFudDtjb2xvcjojZjJmMmYyIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEyNXJlbTttYXgtd2lkdGg6LW1vei1tYXgtY29udGVudDttYXgtd2lkdGg6bWF4LWNvbnRlbnQ7bWluLXdpZHRoOnVuc2V0IWltcG9ydGFudDttaW4td2lkdGg6MjQwcHg7cGFkZGluZzoxNnB4IDI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuc2l0ZUNvb2tpZXMgLnNpdGVDb29raWVzX19mb3JtIC5zaXRlQ29va2llc19fYnV0dG9uV3JhcCBidXR0b257Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fS5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm0gLnNpdGVDb29raWVzX19idXR0b25XcmFwIGJ1dHRvbjpob3Zlcntib3JkZXItY29sb3I6I2FiZjVmZiFpbXBvcnRhbnQ7Y29sb3I6I2FiZjVmZiFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5zaXRlQ29va2llcyAuc2l0ZUNvb2tpZXNfX2Zvcm0gLnNpdGVDb29raWVzX19idXR0b25XcmFwIGJ1dHRvbntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21heC13aWR0aDpjYWxjKDUwJSAtIDhweCk7bWluLXdpZHRoOmNhbGMoNTAlIC0gOHB4KSFpbXBvcnRhbnR9fSNjYm94T3ZlcmxheXt6LWluZGV4OjEwMDAwfSNjb2xvcmJveHtsZWZ0OjUwJSFpbXBvcnRhbnQ7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50O3RvcDo1MCUhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt6LWluZGV4OjEwMDAxfSNjb2xvcmJveCAjY2JveFdyYXBwZXI6aGFzKC5jb250ZW50LW1vZGFsKXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAhaW1wb3J0YW50O2JvcmRlcjo0cHggc29saWQgIzJhMmEyYTtib3JkZXItcmFkaXVzOjEycHh9I2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojMDAwIWltcG9ydGFudDtmbG9hdDpub25lIWltcG9ydGFudH0jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudDpoYXMoLmNib3hQaG90byl7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9I2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQ6aGFzKC5jb250ZW50LW1vZGFsKXttYXJnaW4tdG9wOjB9I2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQ6aGFzKC5jb250ZW50LW1vZGFsKSAjY2JveENsb3Nle2xlZnQ6dW5zZXQ7cmlnaHQ6MTZweDt0b3A6OHB4O3RyYW5zZm9ybTp1bnNldH0jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudDpoYXMoLmNvbnRlbnQtbW9kYWwpIGgxe21hcmdpbjowIDAgMTZweH0jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNib3hQaG90b3tib3JkZXI6NHB4IHNvbGlkICMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMnB4O21pbi1oZWlnaHQ6MTAwJX0jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWx7Y29sb3I6I2ViZWJlYiFpbXBvcnRhbnR9I2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50IC5jb250ZW50LW1vZGFsIGgxe2NvbG9yOiNlYmViZWIhaW1wb3J0YW50O2ZvbnQtc2l6ZTozLjI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjMzfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWwgaDF7Zm9udC1zaXplOjIuNjI1cmVtfX0jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWwgYXtjb2xvcjojZWJlYmViO3RyYW5zaXRpb246bm9uZX0jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWwgYTpob3Zlcntjb2xvcjojYWJmNWZmfSNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94TG9hZGVkQ29udGVudCAuY29udGVudC1tb2RhbCAuYnRue2JhY2tncm91bmQ6IzEyMTIxMiFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWYxZjFmIWltcG9ydGFudDtjb2xvcjojZjJmMmYyIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEyNXJlbTttaW4td2lkdGg6MjQwcHg7cGFkZGluZzoxNnB4IDI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgLmNvbnRlbnQtbW9kYWwgLmJ0bntmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19I2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50IC5jb250ZW50LW1vZGFsIC5idG46aG92ZXJ7Ym9yZGVyLWNvbG9yOiNhYmY1ZmYhaW1wb3J0YW50O2NvbG9yOiNhYmY1ZmYhaW1wb3J0YW50fSNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94TG9hZGluZ092ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjojMDAwIWltcG9ydGFudH0jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveENsb3Nle2JhY2tncm91bmQ6IzEyMTIxMiFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWYxZjFmIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojZjJmMmYyIWltcG9ydGFudDtmb250LXNpemU6MDtoZWlnaHQ6NDBweDtsZWZ0OjUwJTtyaWdodDp1bnNldDt0b3A6OHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjQwcHh9I2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hDbG9zZTpob3Zlcntib3JkZXItY29sb3I6I2FiZjVmZiFpbXBvcnRhbnQ7Y29sb3I6I2FiZjVmZiFpbXBvcnRhbnR9I2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hDbG9zZTpiZWZvcmV7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9I2Zvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTI7Ym9yZGVyLXRvcDo0cHggc29saWQgIzJhMmEyYTtjb2xvcjojZWJlYmViO21hcmdpbjoxMjBweCAwIDA7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCl7I2Zvb3RlcnttYXJnaW46ODBweCAwIDB9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjZm9vdGVye21hcmdpbjo2NHB4IDAgMH19I2Zvb3Rlcj4uY29udGFpbmVye21hcmdpbjowO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MH0jZm9vdGVyIC5mb290ZXItcm93c3tjb2xvcjojZWJlYmVifSNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVye2Rpc3BsYXk6Z3JpZDtnYXA6MzJweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMzIwcHgsMWZyKSk7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Y2FsYygxNDQwcHggKyA0cmVtKTtwYWRkaW5nOjMycHggMnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCl7I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNHB4O3BhZGRpbmctYmxvY2s6MjRweH19I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXI+ZGl2e3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3Rlcj5kaXZ7cGFkZGluZzowfX0jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciBhLCNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIGg0e2ZvbnQtZmFtaWx5OkV4b30jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciBoNHtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6Mi40cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgaDR7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWFyZ2luOjB9fSNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIGF7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW07dHJhbnNpdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciBhe2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgYTpob3Zlcntjb2xvcjojNjhlYmZjIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZX0jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0cHg7bGlzdC1zdHlsZTpub25lfSNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIHVsIGxpe21hcmdpbjowfSNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIHVsIGxpOmJlZm9yZXtib3JkZXItY29sb3I6IzY4ZWJmYztib3JkZXItd2lkdGg6MCAycHggMnB4IDA7aGVpZ2h0OjZweDt3aWR0aDo2cHh9I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXI6YWZ0ZXIsI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxvZ297cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxvZ297bWFyZ2luLWJvdHRvbToxNnB4fX0jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxvZ28gYXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2dhcDo4cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5mb290ZXItbG9nbyBhe2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fSNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5mb290ZXItbG9nbyAuZm9vdGVyLWxvZ29fdGV4dHtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok9yYml0cm9uO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjNyZW19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpeyNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5mb290ZXItbG9nbyAuZm9vdGVyLWxvZ29fdGV4dHtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjRyZW19fSNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5mb290ZXItbG9nbyBpbWd7bWF4LXdpZHRoOjEwMHB4O21pbi13aWR0aDoxMDBweDstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWluO3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5mb290ZXItbG9nbyBpbWd7bWF4LWhlaWdodDo3MnB4O21heC13aWR0aDo3MnB4fX0jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYXJ0aWNsZXMgYSwjZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYXJ0aWNsZXMgaDR7Y29sb3I6I2ViZWJlYn0jZm9vdGVyIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMXtkaXNwbGF5Om5vbmV9I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgLmJhbm5lcnttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgLmJhbm5lcnttaW4taGVpZ2h0OnVuc2V0fSNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5iYW5uZXItd3JhcHBlcnttYXJnaW46MH19I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgLmJhbm5lciBhLCNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIC5iYW5uZXIgaDR7Y29sb3I6I2ViZWJlYn0jZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnN7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Y2FsYygxNDQwcHggKyA0cmVtKTtwYWRkaW5nLWJvdHRvbTozMnB4O3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsjZm9vdGVyIC5mb290ZXItbGlua3MtaWNvbnN7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25ze3BhZGRpbmctYm90dG9tOjI0cHh9fSNmb290ZXIgLmZvb3Rlci1saW5rcy1pY29ucyAuZm9vdGVyLWljb25ze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Z2FwOjEycHh9I2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25zIC5mb290ZXItaWNvbnMgLmZvb3Rlci1pY29ue21hcmdpbjowO3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2Zvb3RlciAuZm9vdGVyLWxpbmtzLWljb25zIGltZ3ttYXgtaGVpZ2h0OjI0cHg7bWF4LXdpZHRoOjI0cHh9fSNmb290ZXIgLmZvb3Rlci1saW5rcy1pY29ucyBpbWc6aG92ZXJ7ZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgyJSkgc2VwaWEoMjYlKSBzYXR1cmF0ZSgxMDg3JSkgaHVlLXJvdGF0ZSgxNTJkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTglKX0jZm9vdGVyIC5mb290ZXItYm90dG9te2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItdG9wOjRweCBzb2xpZCAjMmEyYTJhO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MjRweCAwfSNmb290ZXIgLmZvb3Rlci1ib3R0b21fd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOmNhbGMoMTQ0MHB4ICsgNHJlbSk7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNmb290ZXIgLmZvb3Rlci1ib3R0b21fd3JhcHBlcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7I2Zvb3RlciAuZm9vdGVyLWJvdHRvbV93cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjI0cHh9fSNmb290ZXIgLmZvb3Rlci1ib3R0b21fd3JhcHBlcj5kaXYsI2Zvb3RlciAuZm9vdGVyLWJvdHRvbV93cmFwcGVyPnNwYW57ZmxvYXQ6dW5zZXR9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsjZm9vdGVyIC5mb290ZXItYm90dG9tX3dyYXBwZXI+ZGl2LCNmb290ZXIgLmZvb3Rlci1ib3R0b21fd3JhcHBlcj5zcGFue3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudH19I2Zvb3RlciAuZm9vdGVyLWJvdHRvbTphZnRlciwjZm9vdGVyIC5mb290ZXItYm90dG9tOmJlZm9yZXtkaXNwbGF5Om5vbmV9I2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlLCNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodHtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW07bWFyZ2luOjA7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjZm9vdGVyIC5mb290ZXItYm90dG9tICNzaWduYXR1cmUsI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0e2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19I2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0e29yZGVyOjE7d2lkdGg6NDAlfSNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1wYXltZW50c3tvcmRlcjoyO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjIwJX0jZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItcGF5bWVudHMgaW1ne21heC1oZWlnaHQ6MjRweDstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufSNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZXtvcmRlcjozO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6NDAlfSNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSAuaW1hZ2V7ZGlzcGxheTpub25lfSNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZT5he2NvbG9yOiNlYmViZWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfSNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZT5hOmhvdmVye2NvbG9yOiM2OGViZmN9I2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIC50ZXh0LWRpdmlkZXJ7bWFyZ2luOjAgMTJweH0uZmxhZ3N7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTJweDttYXJnaW46MCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5mbGFnc3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZsYWdzOmFmdGVyLC5mbGFnczpiZWZvcmV7ZGlzcGxheTpub25lfS5mbGFne2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoxLjMzO21hcmdpbjowIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTtvcGFjaXR5OjEhaW1wb3J0YW50O3BhZGRpbmc6NHB4IDEycHg7cG9zaXRpb246c3RhdGljIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmZsYWd7Zm9udC1zaXplOjEuMjVyZW19fS5mbGFnOmFmdGVyLC5mbGFnOmJlZm9yZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGFnLWRpc2NvdW50e3BhZGRpbmc6NHB4IDEycHghaW1wb3J0YW50fS5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZle2NvbG9yOiNmZmYhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MH0uYm9keS1iYW5uZXJzOm5vdCg6aGFzKD4qKSl7ZGlzcGxheTpub25lfS5mb290ZXItYmFubmVyc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMjhweDttYXJnaW46MzJweCAwO3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey5mb290ZXItYmFubmVyc3tnYXA6NjRweCAwfX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmZvb3Rlci1iYW5uZXJze21hcmdpbi10b3A6MTZweH19LmZvb3Rlci1iYW5uZXJzOmFmdGVyLC5mb290ZXItYmFubmVyczpiZWZvcmV7ZGlzcGxheTpub25lfS5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcntvdmVyZmxvdzp2aXNpYmxlO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcntwYWRkaW5nOjB9fS5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpmaXJzdC1vZi10eXBlIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7Y29sb3I6I2ZmNDBkNn0uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6Zmlyc3Qtb2YtdHlwZSAuYmFubmVyLWltZ193cmFwcGVye3BhZGRpbmc6M3B4O3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpmaXJzdC1vZi10eXBlIC5iYW5uZXItaW1nX3dyYXBwZXI6YWZ0ZXIsLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyOmZpcnN0LW9mLXR5cGUgLmJhbm5lci1pbWdfd3JhcHBlcjpiZWZvcmV7LS1hbmdsZTowZGVnO2FuaW1hdGlvbjpnbG93U3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpjb25pYy1ncmFkaWVudChmcm9tIHZhcigtLWFuZ2xlKSwjZmYwMGM4LCNjODAwZmYsIzdhMDBmZiwjMzcwMGZmLCMwMDNjZmYsI2ZmMDBlMCwjZmYwMGM4KTtib3JkZXItcmFkaXVzOjEycHg7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2xlZnQ6NTAlO3BhZGRpbmc6M3B4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNsYXRlOi01MCUgLTUwJTt3aWR0aDoxMDAlO3otaW5kZXg6MX0uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6Zmlyc3Qtb2YtdHlwZSAuYmFubmVyLWltZ193cmFwcGVyOmJlZm9yZXtmaWx0ZXI6Ymx1cigxLjVyZW0pO29wYWNpdHk6LjZ9LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyOm50aC1vZi10eXBlKDIpIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7Y29sb3I6IzY4ZWJmY30uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6bnRoLW9mLXR5cGUoMikgLmJhbm5lci1pbWdfd3JhcHBlcntwYWRkaW5nOjNweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6bnRoLW9mLXR5cGUoMikgLmJhbm5lci1pbWdfd3JhcHBlcjphZnRlciwuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6bnRoLW9mLXR5cGUoMikgLmJhbm5lci1pbWdfd3JhcHBlcjpiZWZvcmV7LS1hbmdsZTowZGVnO2FuaW1hdGlvbjpnbG93U3BpbiA0cyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpjb25pYy1ncmFkaWVudChmcm9tIHZhcigtLWFuZ2xlKSwjMzlmZjE0LCMwMGZmZTcsIzAwYjdmZiwjMDA3YmZmLCMzOWZmMTQpO2JvcmRlci1yYWRpdXM6MTJweDtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7bGVmdDo1MCU7cGFkZGluZzozcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2xhdGU6LTUwJSAtNTAlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpudGgtb2YtdHlwZSgyKSAuYmFubmVyLWltZ193cmFwcGVyOmJlZm9yZXtmaWx0ZXI6Ymx1cigxLjVyZW0pO29wYWNpdHk6LjZ9QGtleWZyYW1lcyBnbG93U3BpbnswJXstLWFuZ2xlOjBkZWd9dG97LS1hbmdsZTozNjBkZWd9fS5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lcjpudGgtb2YtdHlwZSgybik+YXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6aG92ZXIgaW1ne3RyYW5zZm9ybTp1bnNldH0uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6OTZweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpey5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhe2dhcDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGF7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2dhcDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGF7Z2FwOjMycHh9fS5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5iYW5uZXItaW1nX3dyYXBwZXJ7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpey5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5iYW5uZXItaW1nX3dyYXBwZXJ7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuYmFubmVyLWltZ193cmFwcGVye21heC13aWR0aDozNDBweDttaW4td2lkdGg6MzQwcHg7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5iYW5uZXItaW1nX3dyYXBwZXJ7bWF4LXdpZHRoOnVuc2V0O21pbi13aWR0aDp1bnNldH19LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmJhbm5lci1pbWdfd3JhcHBlciBpbWd7Ym9yZGVyLXJhZGl1czoxMnB4O21heC1oZWlnaHQ6ODAwcHg7bWF4LXdpZHRoOjYzMHB4Oy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9QG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KXsuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuYmFubmVyLWltZ193cmFwcGVyIGltZ3ttYXgtaGVpZ2h0OjY0MHB4O21heC13aWR0aDo1NjBweH19QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuYmFubmVyLWltZ193cmFwcGVyIGltZ3ttYXgtaGVpZ2h0OjUwMHB4O21heC13aWR0aDo0MjBweH19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5iYW5uZXItaW1nX3dyYXBwZXIgaW1ne21heC1oZWlnaHQ6NDIwcHg7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0c3tjb2xvcjojZWJlYmViO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMycHg7bWF4LXdpZHRoOjUwJTtwb3NpdGlvbjpzdGF0aWM7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KXsuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRze2dhcDoxNnB4O21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0c3tnYXA6OHB4fX0uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzPip7cG9zaXRpb246c3RhdGljfS5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjYuMjVyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMzM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7Zm9udC1zaXplOjQuNXJlbTtsaW5lLWhlaWdodDoxLjF9fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7Zm9udC1zaXplOjMuNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KXsuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7Zm9udC1zaXplOjQuNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10aXRsZXtmb250LXNpemU6My41cmVtfX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxle2ZvbnQtc2l6ZTozcmVtfX0uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDozcmVtO21heC13aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGV4dHtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjRyZW19fUBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCl7LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHR7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuNHJlbTtsaW5lLWhlaWdodDoxLjR9fUBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0e2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHR7Zm9udC1zaXplOjEuNXJlbX19LnR5cGUtY2F0ZWdvcnkgLmJlbmVmaXRCYW5uZXIsLnR5cGUtc2VhcmNoIC5iZW5lZml0QmFubmVye21hcmdpbjowIGF1dG87bWF4LXdpZHRoOmNhbGMoMTQ0MHB4ICsgNHJlbSk7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWNhdGVnb3J5IC5iZW5lZml0QmFubmVyLC50eXBlLXNlYXJjaCAuYmVuZWZpdEJhbm5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fS50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNlYmViZWI7ZGlzcGxheTpncmlkO2ZvbnQtZmFtaWx5OkV4bztncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTttYXJnaW46MDtwYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtnYXA6MTZweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlcjpub3QoOmhhcygucGFnaW5hdGlvbikpLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyOm5vdCg6aGFzKC5wYWdpbmF0aW9uKSl7ZGlzcGxheTpub25lfS50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXI+KiwudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlcj4qe21pbi13aWR0aDoxMDAlfS50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2dhcDo4cHg7b3JkZXI6MTtwYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcHttYXgtd2lkdGg6LW1vei1tYXgtY29udGVudDttYXgtd2lkdGg6bWF4LWNvbnRlbnQ7bWluLXdpZHRoOnVuc2V0O29yZGVyOjJ9fS50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIC5qcy1zY3JvbGwtdG9wLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAuanMtc2Nyb2xsLXRvcHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbjowO3BhZGRpbmc6MH0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAucGFnaW5hdGlvbi1saW5rLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAucGFnaW5hdGlvbi1saW5re2JhY2tncm91bmQ6bm9uZX0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAucGFnaW5hdGlvbi1saW5rOmJlZm9yZSwudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnBhZ2luYXRpb24tbGluazpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pY29ucy9hcnJvdy13aGl0ZS5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnQ7aGVpZ2h0OjQwcHg7cGxhY2UtaXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDo0MHB4O3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnBhZ2luYXRpb24tbGluaywudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnBhZ2luYXRpb24tbGlua3tkaXNwbGF5Om5vbmV9fS50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIC5wYWdpbmF0aW9uLWxpbms6YmVmb3JlLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCAucGFnaW5hdGlvbi1saW5rOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOm5vbmV9LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3Agc3Ryb25nLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCBzdHJvbmd7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNlYmViZWI7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEyNXJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3Agc3Ryb25nLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCBzdHJvbmd7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fS50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wOmhvdmVyIHN0cm9uZywudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3A6aG92ZXIgc3Ryb25ne2NvbG9yOiM2OGViZmN9LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3A6aG92ZXIgLnBhZ2luYXRpb24tbGluazpiZWZvcmUsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wOmhvdmVyIC5wYWdpbmF0aW9uLWxpbms6YmVmb3Jle2ZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MiUpIHNlcGlhKDI2JSkgc2F0dXJhdGUoMTA4NyUpIGh1ZS1yb3RhdGUoMTUyZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDk4JSl9LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVye21hcmdpbjowO29yZGVyOjJ9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlcntvcmRlcjoxfX0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0cywudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIgLmxvYWQtcHJvZHVjdHN7YmFja2dyb3VuZDojMTIxMjEyIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMxZjFmMWYhaW1wb3J0YW50O2NvbG9yOiNmMmYyZjIhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21pbi13aWR0aDoyNDBweDtwYWRkaW5nOjE2cHggMjRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyIC5sb2FkLXByb2R1Y3RzLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0c3tmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIgLmxvYWQtcHJvZHVjdHM6aG92ZXIsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyIC5sb2FkLXByb2R1Y3RzOmhvdmVye2JvcmRlci1jb2xvcjojYWJmNWZmIWltcG9ydGFudDtjb2xvcjojYWJmNWZmIWltcG9ydGFudH0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9ue2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO29yZGVyOjN9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24sLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb257bWluLXdpZHRoOnVuc2V0fX0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uPiosLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24+KntkaXNwbGF5OmdyaWQ7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21hcmdpbjowO3BhZGRpbmc6MDtwbGFjZS1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24+KiwudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbj4qe2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5jdXJyZW50LC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5jdXJyZW50e2NvbG9yOiM2OGViZmM7Zm9udC13ZWlnaHQ6NjAwIWltcG9ydGFudH0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYXtjb2xvcjojZWJlYmViIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhOmhvdmVyLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGE6aG92ZXJ7Y29sb3I6IzY4ZWJmYyFpbXBvcnRhbnR9LnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLm5leHQ6YmVmb3JlLC50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5wcmV2OmJlZm9yZSwudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLm5leHQ6YmVmb3JlLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEucHJldjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pY29ucy9hcnJvdy5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnQ7ZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDIlKSBodWUtcm90YXRlKDE4NmRlZykgYnJpZ2h0bmVzcygxMTAlKSBjb250cmFzdCgxMDElKTtoZWlnaHQ6MjBweDttYXJnaW4tdG9wOjNweDtwbGFjZS1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246bm9uZTt3aWR0aDoyMHB4O3otaW5kZXg6MX0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEubmV4dDpob3ZlciwudHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEucHJldjpob3ZlciwudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLm5leHQ6aG92ZXIsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5wcmV2OmhvdmVye2JhY2tncm91bmQ6bm9uZX0udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEubmV4dDpob3ZlcjpiZWZvcmUsLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLnByZXY6aG92ZXI6YmVmb3JlLC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEubmV4dDpob3ZlcjpiZWZvcmUsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5wcmV2OmhvdmVyOmJlZm9yZXtmaWx0ZXI6YnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSgyNiUpIHNhdHVyYXRlKDEwODclKSBodWUtcm90YXRlKDE1MmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OCUpfS50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYS5uZXh0OmJlZm9yZSwudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLm5leHQ6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoLTEpfS50eXBlLWNhdGVnb3J5IC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tY291bnQsLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tY291bnR7ZGlzcGxheTpub25lfS5qcy12YWxpZGF0b3ItbXNne21hcmdpbi10b3A6OHB4IWltcG9ydGFudH1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPS4uL2hlYWRlci9tYWluLmNzcy5tYXAgKi9cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/