/*!**************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/header/preload.css ***!
  \**************************************************************************/
@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.scrolled-down #header{top:-200px;transition-delay:.1s}@media (min-width:992px){.navigation-in .top-navigation{display:none}}@media (max-width:991px){.overall-wrapper>.top-navigation{display:none}}.top-navigation{background-color:#000;border-bottom:4px solid #2a2a2a;position:relative;z-index:9999}@media (max-width:991px){.top-navigation{border:none;padding-block:24px}}.top-navigation-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(1440px + 4rem);padding:14px 2rem;width:100%}@media (max-width:767px){.top-navigation-wrapper{padding-left:20px;padding-right:20px}}@media (max-width:991px){.top-navigation-wrapper{flex-direction:column;gap:48px}}.top-navigation-wrapper>div{flex:1}.top-navigation-wrapper>div.top-navigation__contact{align-items:center;display:flex;gap:12px 24px;justify-content:flex-start}@media (max-width:767px){.top-navigation-wrapper>div.top-navigation__contact{flex-direction:column}}.top-navigation-wrapper>div.top-navigation__contact a{align-items:center;display:flex;gap:8px}.top-navigation-wrapper>div.top-navigation__contact .email:before{background-image:url(assets/_hashed/de5e16e6587e5b087813..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:22px;place-items:center;position:relative;transition:all .3s ease-in-out;width:22px;z-index:1}.top-navigation-wrapper>div.top-navigation__contact .tel:before{background-image:url(assets/_hashed/1b682fa20d1ff77bfbb8..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:20px;place-items:center;position:relative;transition:all .3s ease-in-out;width:20px;z-index:1}@media (max-width:991px){.top-navigation-wrapper>div.top-navigation__contact{order:2}}.top-navigation-wrapper>div.top-navigaiton__socials{display:flex;flex:0.2;gap:12px;justify-content:center}@media (max-width:991px){.top-navigation-wrapper>div.top-navigaiton__socials{order:3}}.top-navigation-wrapper>div.top-navigaiton__socials img{max-width:24px}.top-navigation-wrapper>div.top-navigaiton__socials img:hover{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)}.top-navigation-wrapper>div.top-navigation__links{display:flex;gap:24px;justify-content:flex-end}@media (max-width:991px){.top-navigation-wrapper>div.top-navigation__links{flex-direction:column;gap:16px;order:1;text-align:center}}.top-navigation a{color:#ebebeb;font-family:Exo;font-size:1.5rem;font-weight:400;line-height:1.875rem;transition:none}@media (max-width:991px){.top-navigation a{font-size:1.25rem;font-size:1.25rem!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.5rem;line-height:1.5rem!important;padding:0!important;text-transform:unset!important}}.top-navigation a:hover{color:#68ebfc}#header{background-color:#121212;border-bottom:4px solid #2a2a2a;position:sticky;top:0;transition:all .3s ease-in-out;z-index:9999}@media (max-width:991px){#header{transition-duration:.5s}}#header>.container{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){#header>.container{padding-left:20px;padding-right:20px}}@media (max-width:991px){#header #navigation{background:#000;padding-bottom:96px}#header #navigation .navigation-close{display:none}}#header #navigation .navigation-in{background-color:#121212;width:100%}@media (max-width:991px){#header #navigation .navigation-in{background:#000;border-top:4px solid #2a2a2a;padding-inline:20px}#header #navigation .navigation-in .navigationActions{display:none}}#header #navigation .menu-level-1{display:flex;gap:64px;justify-content:center}@media (max-width:991px){#header #navigation .menu-level-1{align-items:center;flex-direction:column;gap:24px;padding-block:48px 24px}}#header #navigation .menu-level-1>li{visibility:visible}@media (max-width:991px){#header #navigation .menu-level-1>li *{color:#ebebeb!important;padding:0!important}#header #navigation .menu-level-1>li :hover{color:#68ebfc!important}}#header #navigation a{font-family:Exo;font-size:2.25rem;letter-spacing:4px;line-height:2.75rem;padding:24px 0;text-transform:uppercase;transition:none}#header #navigation a.active,#header #navigation a:hover{color:#68ebfc}#header .menu-helper{display:none}#header .navigation-wrapper{display:grid;grid-template-columns:20% 60% 20%;padding-block:8px}@media (max-width:991px){#header .navigation-wrapper{display:flex}}#header .navigation-wrapper:before{display:none}#header .site-name{flex-basis:300px;padding-left:0!important}@media (max-width:991px){#header .site-name{flex-basis:unset}}#header .site-name img{max-height:72px!important}@media (max-width:991px){#header .site-name img{max-height:48px!important}#header #navigation{padding-top:0;top:var(--header-height)}}#header .navigation-buttons{border:0;position:static}#header .navigation-buttons>a{background-color:#121212;height:64px;width:64px}@media (max-width:991px){#header .navigation-buttons>a{height:48px;width:48px}#header .navigation-buttons>a:before{height:24px!important;width:24px!important}}#header .navigation-buttons>a:not([data-target=navigation]){border:0;display:grid;place-items:center}#header .navigation-buttons>a:not([data-target=navigation]):before{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(186deg) brightness(110%) contrast(101%);transition:none}#header .navigation-buttons>a:not([data-target=navigation]):hover:before{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)}#header .navigation-buttons [data-target=navigation]{border:none;position:relative;width:40px!important}#header .navigation-buttons [data-target=navigation]:before{color:#ebebeb!important;font-size:23px;position:absolute;right:3px;top:50%}#header .navigation-buttons [data-target=navigation]:hover:before{color:#68ebfc!important}#header .navigation-buttons [data-target=login]:before{background-image:url(assets/_hashed/447f8fe8690a92959c3c..svg)}#header .navigation-buttons [data-target=login]:before,#header .navigation-buttons [data-target=search]:before{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}#header .navigation-buttons [data-target=search]:before{background-image:url(assets/_hashed/a983423d03085755887e..svg)}#header .navigation-buttons [data-target=cart]:before{background-image:url(assets/_hashed/be4f08816f7bf7116b08..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}#header .navigation-buttons [data-target=cart] i{background-color:#68ebfc;display:grid;font-size:1.5rem;font-weight:400;height:24px;line-height:1.875rem;place-items:center;top:8px;width:24px;z-index:1}@media (max-width:991px){#header .navigation-buttons [data-target=cart] i{font-size:1.25rem;height:20px;line-height:1.5rem;width:20px}}.type-detail #header #navigation a.active{color:#ebebeb}.type-detail #header #navigation a.active:hover{color:#68ebfc}#carousel{border-bottom:4px solid #2a2a2a}#carousel img{max-height:650px;-o-object-fit:cover;object-fit:cover}@media (max-width:1199px){#carousel img{max-height:420px}}@media (max-width:767px){#carousel img{max-height:320px}}#carousel .item>span:has(video){display:flex;max-height:650px;min-height:650px}@media (max-width:1199px){#carousel .item>span:has(video){max-height:420px;min-height:420px}}@media (max-width:767px){#carousel .item>span:has(video){max-height:320px;min-height:320px}}#carousel .item>span:has(video) video{max-height:650px;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--video-fade-duration) ease;width:100%}@media (max-width:1199px){#carousel .item>span:has(video) video{max-height:420px}}@media (max-width:767px){#carousel .item>span:has(video) video{max-height:320px}}#carousel .carousel-control{opacity:1}#carousel .carousel-control:before{display:none}#carousel .carousel-control:after{filter:invert(1);top:50%;transform:translateY(-50%)}#carousel .carousel-control:hover:after{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)}#carousel .carousel-control: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}#carousel .carousel-control.left{background:linear-gradient(270deg,transparent,#000)}#carousel .carousel-control.left:after{left:48px}#carousel .carousel-control.right{background:linear-gradient(90deg,transparent,#000)}#carousel .carousel-control.right:after{left:calc(100% - 96px);transform:scaleX(-1) translateY(-50%)}.type-index #content{display:flex;flex-direction:column;gap:120px 0;padding:0}@media (max-width:1439px){.type-index #content{gap:80px 0}}@media (max-width:1199px){.type-index #content{gap:64px 0}}.type-index .index-content-wrapper{display:flex;flex-direction:column;gap:120px 0;margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.type-index .index-content-wrapper{padding-left:20px;padding-right:20px}}@media (max-width:1439px){.type-index .index-content-wrapper{gap:80px 0}}@media (max-width:1199px){.type-index .index-content-wrapper{gap:64px 0}}.type-index .body-banners .banner-wrapper span{color:#ebebeb;font-family:Exo;font-size:2rem;font-weight:400;line-height:2.4rem;padding:24px 16px;text-align:center;width:100%}@media (max-width:991px){.type-index .body-banners .banner-wrapper span{font-size:1.75rem;line-height:2.125rem}}.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row{margin-bottom:0}@media (max-width:767px){.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .navigation-btn{display:none!important}.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .hidden-links{position:static!important;visibility:visible!important}}.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .shp-tabs-holder{border:none;margin:0;padding:0}.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row #homepage-tabs{display:flex}@media (max-width:767px){.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row #homepage-tabs{justify-content:left}}.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .shp-tab{padding:0}.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .shp-tab-link{-webkit-text-stroke:2px #ebebeb;background:transparent;border:none;color:#000!important;cursor:default;font-family:Russo;font-size:6.25rem;font-style:italic;font-weight:600;letter-spacing:10px;line-height:1.33;margin-bottom:32px;padding:0;text-align:left;text-shadow:3px 4px 1px #c859ff;text-transform:uppercase;white-space:wrap}@media (max-width:1199px){.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .shp-tab-link{font-size:5.25rem}}@media (max-width:991px){.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .shp-tab-link{font-size:4.5rem}}@media (max-width:399px){.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .shp-tab-link{font-size:3.25rem}}@media (max-width:767px){.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .shp-tab-link{margin-bottom:16px}}@media (max-width:399px){.type-index .shp-tabs-wrapper:has(.products) .shp-tabs-row .shp-tab-link{text-align:center}}.type-index .shp-tabs-wrapper:has(.products) .tab-content{padding:0 60px;position:relative}@media (max-width:1199px){.type-index .shp-tabs-wrapper:has(.products) .tab-content{padding:0 48px 0 0}}@media (max-width:767px){.type-index .shp-tabs-wrapper:has(.products) .tab-content{padding-right:32px}}.type-index .products{display:flex;flex-direction:row;flex-wrap:none;gap:32px;padding-bottom:80px}.type-index .products .product{max-width:418px;opacity:.15!important}@media (max-width:1199px){.type-index .products .product{max-width:100%}.type-index .products .product .p{width:100%}}.type-index .products .product .name{flex:0}.type-index .products .product:first-of-type,.type-index .products .product:nth-of-type(2),.type-index .products .product:nth-of-type(3){opacity:1!important}.type-index .swiper:has(.products){overflow:visible!important}.type-index .swiper:has(.products) .products{gap:0!important;padding-bottom:0!important}@media (max-width:399px){.type-index .swiper:has(.products) .products .product .p-bottom>div{flex-direction:column!important;position:relative}.type-index .swiper:has(.products) .products .product .p-bottom>div .prices{left:0;position:absolute;top:24px;width:-moz-max-content!important;width:max-content!important}.type-index .swiper:has(.products) .products .product .p-bottom>div .p-tools{min-height:100%;width:100%!important}.type-index .swiper:has(.products) .products .product .p-bottom>div .p-tools:not(:has(.btn-cart)) .btn-primary{margin-top:auto!important}.type-index .swiper:has(.products) .products .product .p-bottom>div .p-tools>form{width:100%}.type-index .swiper:has(.products) .products .product .p-bottom>div .p-tools>form .quantity{font-size:1.25rem;margin-left:auto;max-width:120px}.type-index .swiper:has(.products) .products .product .p-bottom>div .p-tools>form .decrease,.type-index .swiper:has(.products) .products .product .p-bottom>div .p-tools>form .increase{border-width:4px;width:36px}}.type-index .swiper:has(.products) .swiper-slide{transition:opacity .3s ease-in-out!important}.type-index .swiper:has(.products) .swiper-slide:not(.swiper-slide-visible):not(.swiper-slide-prev){opacity:0!important}@media (max-width:1199px){.type-index .swiper:has(.products) .swiper-slide:not(.swiper-slide-visible):not(.swiper-slide-prev){opacity:.3!important}}.type-index .swiper:has(.products) .swiper-slide:not(.swiper-slide-visible):not(.swiper-slide-prev) a{pointer-events:none}.type-index .swiper:has(.products) .swiper-slide-next+.swiper-slide+.swiper-slide,.type-index .swiper:has(.products) .swiper-slide-prev{opacity:.15!important}.type-index .swiper:has(.products) .swiper-slide-next+.swiper-slide+.swiper-slide .p,.type-index .swiper:has(.products) .swiper-slide-prev .p{border-color:transparent;box-shadow:none;cursor:pointer}.type-index .swiper:has(.products) .swiper-slide-next+.swiper-slide+.swiper-slide .p:after,.type-index .swiper:has(.products) .swiper-slide-next+.swiper-slide+.swiper-slide .p:before,.type-index .swiper:has(.products) .swiper-slide-prev .p:after,.type-index .swiper:has(.products) .swiper-slide-prev .p:before{display:none}.type-index .swiper:has(.products) .swiper-slide-next+.swiper-slide+.swiper-slide a,.type-index .swiper:has(.products) .swiper-slide-prev a{pointer-events:none}.type-index .swiper:has(.products) .swiper-slide-next+.swiper-slide+.swiper-slide .flags,.type-index .swiper:has(.products) .swiper-slide-prev .flags{opacity:1!important}@media (min-width:500px) and (max-width:767px){.type-index .swiper:has(.products) .swiper-slide-active+.swiper-slide{opacity:.15!important}.type-index .swiper:has(.products) .swiper-slide-active+.swiper-slide .p{border-color:transparent;box-shadow:none;cursor:pointer}.type-index .swiper:has(.products) .swiper-slide-active+.swiper-slide .p:after,.type-index .swiper:has(.products) .swiper-slide-active+.swiper-slide .p:before{display:none}.type-index .swiper:has(.products) .swiper-slide-active+.swiper-slide a{pointer-events:none}}.type-index .swiper:has(.products) .swiper-slide-visible{opacity:1!important}.type-category #content{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.type-category #content{padding-left:20px;padding-right:20px}}.type-category .category-top{display:grid;gap:16px 32px;grid-template-columns:calc(60% - 16px) calc(40% - 16px);grid-template-rows:max-content 1fr;padding:48px 0 96px}@media (max-width:991px){.type-category .category-top{padding:32px 0 64px}}@media (max-width:767px){.type-category .category-top{display:flex;flex-direction:column;padding:16px 0 48px}}.type-category .category-top .category-title{-webkit-text-stroke:2px #ebebeb;background:transparent;border:none;color:#000!important;cursor:default;font-family:Russo;font-size:6.25rem;font-style:italic;font-weight:600;grid-column:1;grid-row:1;letter-spacing:10px;line-height:1.33;margin:0;padding:0;text-shadow:3px 4px 1px #68ebfc;text-transform:uppercase}@media (max-width:1199px){.type-category .category-top .category-title{font-size:5.25rem}}@media (max-width:991px){.type-category .category-top .category-title{font-size:4.5rem}}@media (max-width:399px){.type-category .category-top .category-title{font-size:3.25rem}}.type-category .category-top .category-perex{color:#ebebeb;font-size:1.75rem;font-style:italic;font-weight:400;grid-column:1;grid-row:2;line-height:2.125rem;margin:0;padding:0}@media (max-width:991px){.type-category .category-top .category-perex{font-size:1.375rem;line-height:1.75rem}}.type-category .category-top .category-top_image-wrapper{display:flex;font-family:Exo;grid-column:2;grid-row:1/span 2;justify-content:flex-end;width:100%}.type-category .category-top .category-top_image-wrapper img{border:4px solid #1f1f1f;border-radius:12px;max-height:300px;max-width:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:2}@media (max-width:991px){.type-category .category-top .category-top_image-wrapper img{max-height:220px;max-width:100%}}.type-category .category-content-wrapper{display:flex;flex-direction:column;gap:32px}.type-category .category-header{border-bottom:4px solid #1f1f1f;justify-content:flex-end;margin:0}@media (max-width:991px){.type-category .category-header{border-bottom-style:none;justify-content:flex-start;overflow:scroll;padding-bottom:20px}.type-category .category-header fieldset{display:flex}}.type-category .category-header ul{display:flex;gap:4px}.type-category .category-header button,.type-category .category-header label{background:#121212!important;border-bottom:none!important;border-color:#1f1f1f!important;border-radius:4px 4px 0 0;border-width:4px!important;color:#ebebeb;font-family:Exo;font-size:1.875rem!important;margin:0 0 0 16px!important;padding:12px 24px!important}@media (max-width:991px){.type-category .category-header button,.type-category .category-header label{border-radius:4px!important;border-style:solid!important;font-size:1.5rem!important;margin-left:8px!important}}.type-category .category-header button:first-of-type,.type-category .category-header label:first-of-type{margin-left:0!important}.type-category .category-header button:hover,.type-category .category-header label:hover{background-color:#1f1f1f!important}.type-category .category-header .listSorting__control--current,.type-category .category-header input[type=radio]:checked+label.category-content-wrapper{background-color:#1f1f1f!important;color:#ebebeb!important;pointer-events:none}.type-category .products{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin:0 0 24px}@media (max-width:1199px){.type-category .products{gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:399px){.type-category .products{display:flex;flex-direction:column}}.type-category .products .product{padding:0;width:100%}.type-category .products .product .p{width:100%}.type-category #filters-wrapper:not(:has(>*)){display:none}.type-category #filters{color:#ebebeb;display:block}.type-category #filters h4{color:#ebebeb}.type-category .unveil-button{background:#121212!important;color:#ebebeb!important;min-width:240px}.type-category .products,.type-search .products{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin:0 0 24px}@media (max-width:1199px){.type-category .products,.type-search .products{gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:399px){.type-category .products,.type-search .products{display:flex;flex-direction:column}}.type-category .products .product,.type-search .products .product{padding:0;width:100%}.type-category .products .product .p,.type-search .products .product .p{width:100%}.type-search #content{display:flex;flex-direction:column;gap:48px 0;padding:0}.type-search #content h2{color:#ebebeb;font-family:Oxanium;font-size:3.25rem;font-weight:400;line-height:1.33;margin:48px 0;text-align:center}@media (max-width:991px){.type-search #content h2{font-size:2.625rem}}.type-search #content h2 strong{color:#ebebeb}.type-search #content h4{color:#ebebeb;font-family:Oxanium;font-size:2.5rem;font-weight:400;line-height:3rem;margin-bottom:24px;text-transform:uppercase}@media (max-width:991px){.type-search #content h4{font-size:2rem;line-height:2.4rem}}.type-search #content ul{display:flex;flex-direction:column;gap:8px;list-style:none}.type-search #content ul li{color:#ebebeb;position:relative}.type-search #content ul li:before{border-style:solid;border-width:0 2px 2px 0;color:#68ebfc;content:"";height:6px;left:-15px;position:absolute;top:calc(50% + 1px);transform:translateY(-50%) rotate(-45deg);width:6px}.type-search #content ul li a{color:#ebebeb;font-size:2rem;font-weight:400;line-height:2.4rem;transition:none}@media (max-width:991px){.type-search #content ul li a{font-size:1.75rem;line-height:2.125rem}}.type-search #content ul li a:hover{color:#abf5ff}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 auto;max-width:calc(1440px + 4rem);padding:16px 2rem;width:100%}@media (max-width:767px){.breadcrumbs{padding-left:20px;padding-right:20px}}@media (max-width:991px){.breadcrumbs{padding-block:12px}}.breadcrumbs .navigation-home-icon{align-items:center;display:flex;padding-left:0!important}.breadcrumbs .navigation-home-icon:after{background-image:url(assets/_hashed/7a664e7b2ddd8b80b3fb..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:36px;place-items:center;position:relative;transition:all .3s ease-in-out;width:36px;z-index:1}@media (max-width:991px){.breadcrumbs .navigation-home-icon:after{height:32px;width:32px}}.breadcrumbs .navigation-home-icon:after{transition:none}.breadcrumbs .navigation-home-icon:hover:after{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)}.breadcrumbs #navigation-1{align-items:center;display:flex}.breadcrumbs #navigation-1>a:before,.breadcrumbs #navigation-1>span:before{background-image:url(assets/_hashed/c0b6d60dbcb8d22bee51..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:24px;margin-top:2px;place-items:center;position:relative;transform:scaleX(-1);transition:all .3s ease-in-out;transition:none;width:24px;z-index:1}.breadcrumbs #navigation-1>a:hover,.breadcrumbs #navigation-1>a:hover span{color:#68ebfc}.breadcrumbs [itemprop=itemListElement]:not(#navigation-first):not(#navigation-1){align-items:center;display:flex}.breadcrumbs [itemprop=itemListElement]:not(#navigation-first):not(#navigation-1)>a:before,.breadcrumbs [itemprop=itemListElement]:not(#navigation-first):not(#navigation-1)>span:before{background-image:url(assets/_hashed/c0b6d60dbcb8d22bee51..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:24px;margin-top:2px;place-items:center;position:relative;transform:scaleX(-1);transition:all .3s ease-in-out;transition:none;width:24px;z-index:1}.breadcrumbs [itemprop=itemListElement]:not(#navigation-first):not(#navigation-1)>a:hover span{color:#68ebfc}.breadcrumbs a,.breadcrumbs span{align-items:center;color:#ebebeb;display:flex!important;font-family:Exo;font-size:1.75rem;font-weight:400;gap:16px;line-height:2.125rem;padding:0!important}@media (max-width:991px){.breadcrumbs a,.breadcrumbs span{font-size:1.375rem;line-height:1.75rem}}.breadcrumbs a{text-decoration:none!important}.breadcrumbs a:after{display:none!important}.breadcrumbs [data-testid=breadcrumbsLastLevel]>span,.breadcrumbs a span:hover{color:#68ebfc}.breadcrumbs .navigation-bullet{display:none!important}.type-detail #content{padding:0}.type-detail .p-detail-inner{gap:96px;margin:0 auto;max-width:calc(1440px + 4rem);padding-block:48px 96px;padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.type-detail .p-detail-inner{padding-left:20px;padding-right:20px}}@media (max-width:1439px){.type-detail .p-detail-inner{gap:48px}}@media (max-width:991px){.type-detail .p-detail-inner{gap:32px;padding-block:24px 80px}}@media (max-width:767px){.type-detail .p-detail-inner{padding-block:16px 64px}}.type-detail .p-image-wrapper{padding:0}.type-detail .p-image-wrapper .p-image{padding-bottom:0}.type-detail .p-image-wrapper .p-image:after{display:none}.type-detail .p-image-wrapper .p-image #wrap{border:4px solid #2a2a2a;border-radius:12px;min-height:673px}@media (max-width:1599px){.type-detail .p-image-wrapper .p-image #wrap{min-height:unset}}.type-detail .p-image-wrapper .p-main-image{overflow:hidden}.type-detail .p-image-wrapper .p-main-image img{border-radius:12px;mix-blend-mode:difference;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%}.type-detail .p-image-wrapper .p-main-image img.resourced{opacity:1}.type-detail .p-image-wrapper .cloud-zoom-big{background-color:transparent;border-color:transparent;border-radius:12px;max-height:100%}.type-detail .p-image-wrapper .row{margin-top:16px}.type-detail .p-image-wrapper .row:not(:has(.p-thumbnails)){display:none}.type-detail .p-image-wrapper .row .p-thumbnails{margin:0}@media (max-width:991px){.type-detail .p-image-wrapper .row .p-thumbnails,.type-detail .p-image-wrapper .row .p-thumbnails-inner{height:72px}}.type-detail .p-image-wrapper .row .p-thumbnails:after,.type-detail .p-image-wrapper .row .p-thumbnails:before{height:100px;top:0}.type-detail .p-image-wrapper .row .p-thumbnails:before{background:linear-gradient(90deg,#000 50%,hsla(0,0%,100%,0))}.type-detail .p-image-wrapper .row .p-thumbnails:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#000 50%)}.type-detail .p-image-wrapper .row .p-thumbnails .p-thumbnail{border-radius:4px;overflow:hidden}.type-detail .p-image-wrapper .row .p-thumbnails .p-thumbnail:before{display:none}.type-detail .p-image-wrapper .row .p-thumbnails .p-thumbnail.highlighted img{border-color:#68ebfc!important}.type-detail .p-image-wrapper .row .p-thumbnails .p-thumbnail img{border:3px solid #2a2a2a;border-radius:4px;margin-right:15px}.type-detail .p-image-wrapper .row .p-thumbnails .p-thumbnail img:hover{border-color:#000}@media (max-width:991px){.type-detail .p-image-wrapper .row .p-thumbnails .p-thumbnail img{border-width:2px;max-width:72px}}.type-detail .p-image-wrapper .row .p-thumbnails .thumbnail-next,.type-detail .p-image-wrapper .row .p-thumbnails .thumbnail-prev{transition:transform 0s ease-in-out,opacity .15s ease-in-out}.type-detail .p-image-wrapper .row .p-thumbnails .thumbnail-next:before,.type-detail .p-image-wrapper .row .p-thumbnails .thumbnail-prev:before{color:#68ebfc;text-shadow:none}.type-detail .p-image-wrapper .row .p-thumbnails .thumbnail-prev{left:6px}.type-detail .p-image-wrapper .row .p-thumbnails .thumbnail-next{right:-6px}.type-detail .p-data-wrapper{color:#ebebeb;display:flex;flex-direction:column;font-family:Exo;padding:0}.type-detail .p-data-wrapper .flags{margin-bottom:12px!important;position:static}.type-detail .p-data-wrapper .p-detail-inner-header h1{color:#68ebfc;font-family:Oxanium;font-size:6.25rem;font-weight:400;letter-spacing:4px;line-height:1.33;margin:0 0 12px}@media (max-width:991px){.type-detail .p-data-wrapper .p-detail-inner-header h1{font-size:4.5rem;line-height:1.1}}@media (max-width:399px){.type-detail .p-data-wrapper .p-detail-inner-header h1{font-size:3.5rem}}.type-detail .p-data-wrapper .p-short-description{font-size:1.75rem;font-weight:400;line-height:2.125rem;margin-bottom:48px}@media (max-width:991px){.type-detail .p-data-wrapper .p-short-description{font-size:1.375rem;line-height:1.75rem}}@media (max-width:1199px){.type-detail .p-data-wrapper .p-short-description{margin-bottom:32px}}.type-detail .p-data-wrapper .p-short-description a{color:#abf5ff;text-decoration:underline;transition:none}.type-detail .p-data-wrapper .p-short-description a:hover{text-decoration:none}.type-detail .p-data-wrapper .p-short-description ul{display:flex;flex-direction:column;gap:4px;list-style:none}.type-detail .p-data-wrapper .p-short-description ul li{position:relative}.type-detail .p-data-wrapper .p-short-description ul li:before{border-style:solid;border-width:0 2px 2px 0;color:#68ebfc;content:"";height:6px;left:-15px;position:absolute;top:calc(50% + 1px);transform:translateY(-50%) rotate(-45deg);width:6px}.type-detail .p-data-wrapper #product-detail-form{display:flex;flex-direction:column;height:100%}.type-detail .p-data-wrapper #product-detail-form [itemprop=offers]{display:none}.type-detail .p-data-wrapper #product-detail-form .p-variants-block{margin-bottom:48px}@media (max-width:1199px){.type-detail .p-data-wrapper #product-detail-form .p-variants-block{margin-bottom:32px}}.type-detail .p-data-wrapper #product-detail-form .p-variants-block:not(:has(tbody>*)){display:none}.type-detail .p-data-wrapper #product-detail-form .p-variants-block:has(#simple-variants-select) .detail-parameters{display:none}.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper{display:flex;flex-direction:column;gap:16px}.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper:has(.custom-variant:only-of-type) .custom-variants{display:none}.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .variants-title{font-size:2rem;font-weight:300;line-height:2.4rem;margin-bottom:8px}@media (max-width:991px){.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .variants-title{font-size:1.75rem;line-height:2.125rem}}.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .variants-title .variants-group-name{margin-right:6px;text-transform:uppercase}.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .custom-variants{display:flex;gap:16px}.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .custom-variants .custom-variant{background-color:#1f1f1f;border:3px solid transparent;border-radius:4px;cursor:pointer;font-size:1.75rem;font-weight:400;line-height:2.125rem;padding:16px 24px}@media (max-width:991px){.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .custom-variants .custom-variant{font-size:1.375rem;line-height:1.75rem;padding:12px 16px}}.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .custom-variants .custom-variant.selected,.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .custom-variants .custom-variant:hover{background-color:#000}.type-detail .p-data-wrapper #product-detail-form .p-variants-block .variants-wrapper .custom-variants .custom-variant.selected{border-color:#68ebfc}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper{margin:auto 0 16px}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons{display:flex;flex-flow:row;justify-content:space-between;padding:0 16px}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon{align-items:center;color:#ebebeb;display:flex;font-size:1.5rem;font-weight:400;gap:8px;line-height:1.875rem;margin:0;text-transform:uppercase;transition:none}@media (max-width:991px){.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon{font-size:1.25rem;line-height:1.5rem}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon:before{height:20px;width:20px}}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon:before{margin:0;transition:none!important}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon:hover{color:#68ebfc}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon:hover:before{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon.print:before{background-image:url(assets/_hashed/a893003d10412d41a1f1..svg)}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon.chat:before,.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon.print:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:24px;place-items:center;position:relative;transition:all .3s ease-in-out;width:24px;z-index:1}.type-detail .p-data-wrapper #product-detail-form .social-buttons-wrapper .link-icons .link-icon.chat:before{background-image:url(assets/_hashed/3ddfa61cafac80fe2fe0..svg)}.type-detail .p-data-wrapper #product-detail-form .p-basic-info-block{background-color:#1f1f1f;border:4px #2a2a2a;border-radius:12px 12px 0 0;border-style:solid solid none;padding:16px 16px 0}.type-detail .p-data-wrapper #product-detail-form .p-basic-info-block .choose-variant.default-variant{opacity:0}.type-detail .p-data-wrapper #product-detail-form .p-basic-info-block .block{padding:0}.type-detail .p-data-wrapper #product-detail-form .p-basic-info-block .availability-label{font-size:1.75rem;font-weight:500;letter-spacing:2px;line-height:2.125rem;margin:0;padding:0;text-transform:uppercase}@media (max-width:991px){.type-detail .p-data-wrapper #product-detail-form .p-basic-info-block .availability-label{font-size:1.375rem;line-height:1.75rem}}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block{background-color:#1f1f1f;border:4px solid #2a2a2a;border-radius:0 0 12px 12px;border-top-style:none;padding:16px 16px 82px;position:relative}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-final-price-wrapper .price-final{font-size:3.25rem;font-weight:600;line-height:1.33}@media (max-width:991px){.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-final-price-wrapper .price-final{font-size:2.625rem}}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity{background-color:#000;border-color:#1f1f1f;color:#ebebeb;font-family:Exo;font-size:1.75rem;max-height:51px}@media (max-width:399px){.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity{font-size:1.25rem;margin-left:auto;max-width:120px}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .amount{margin-left:-12px}}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .decrease,.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .increase{border-color:#1f1f1f;border-width:6px;transition:none}@media (max-width:399px){.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .decrease,.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .increase{border-width:4px;width:36px}}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .decrease:hover,.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .increase:hover{background-color:#1f1f1f}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .decrease:before,.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .quantity .increase:before{font-size:.75rem!important}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .add-to-cart-button{align-items:center;border:1px solid transparent;border-radius:0 0 12px 12px;border-top-style:none;bottom:12px;display:flex;gap:8px;justify-content:center;left:16px;max-width:calc(100% - 32px);min-height:64px;padding:16px!important;position:absolute;transition:none;width:100%}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .add-to-cart-button:hover{background-color:#1f1f1f}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .add-to-cart-button: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}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .add-to-cart-button{font-size:1.75rem;font-weight:400;line-height:2.125rem}@media (max-width:991px){.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .add-to-cart-button{font-size:1.375rem;line-height:1.75rem;max-height:48px;min-height:48px;padding:12px!important}.type-detail .p-data-wrapper #product-detail-form .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart .add-to-cart-button:before{height:24px;width:24px}}.type-detail .p-detail-tabs-wrapper{color:#ebebeb;margin:0 auto;max-width:calc(1440px + 4rem);padding:0 2rem;width:100%}@media (max-width:767px){.type-detail .p-detail-tabs-wrapper{padding-left:20px;padding-right:20px}}@media (max-width:991px){.type-detail .p-detail-tabs-wrapper{margin-bottom:24px}}.type-detail .p-detail-tabs-wrapper .shp-tabs-row.responsive-nav,.type-detail .p-detail-tabs-wrapper:before{display:none}.type-detail .p-detail-tabs-wrapper .col-sm-12{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.type-detail .p-detail-tabs-wrapper .col-sm-12{padding-left:20px;padding-right:20px}}.type-detail .p-detail-tabs-wrapper .col-sm-12 #tab-content{padding:0}.type-detail .p-detail-tabs-wrapper .description-inner{display:flex;gap:96px}@media (max-width:991px){.type-detail .p-detail-tabs-wrapper .description-inner{display:flex;flex-direction:column;gap:48px}}@media (max-width:767px){.type-detail .p-detail-tabs-wrapper .description-inner{gap:32px}}.type-detail .p-detail-tabs-wrapper .description-inner>div{flex:1 1 460px}@media (max-width:991px){.type-detail .p-detail-tabs-wrapper .description-inner>div{flex:unset}}.type-detail .p-detail-tabs-wrapper .description-inner .basic-description{font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem}@media (max-width:991px){.type-detail .p-detail-tabs-wrapper .description-inner .basic-description{font-size:1.375rem;line-height:1.75rem}}.type-detail .p-detail-tabs-wrapper .description-inner .basic-description h2{color:#ebebeb;font-family:Oxanium;font-size:4rem;font-weight:400;line-height:1.33;margin:0 0 16px}@media (max-width:991px){.type-detail .p-detail-tabs-wrapper .description-inner .basic-description h2{font-size:3rem}}@media (max-width:767px){.type-detail .p-detail-tabs-wrapper .description-inner .basic-description h2{margin-bottom:8px}}.type-detail .p-detail-tabs-wrapper .description-inner .basic-description h2:not(:first-of-type){margin-top:64px}@media (max-width:991px){.type-detail .p-detail-tabs-wrapper .description-inner .basic-description h2:not(:first-of-type){margin-top:48px}}@media (max-width:767px){.type-detail .p-detail-tabs-wrapper .description-inner .basic-description h2:not(:first-of-type){margin-top:32px}}.type-detail .p-detail-tabs-wrapper .description-inner .basic-description a{color:#abf5ff;text-decoration:underline;transition:none}.type-detail .p-detail-tabs-wrapper .description-inner .basic-description a:hover{text-decoration:none}.type-detail .p-detail-tabs-wrapper .description-inner .basic-description ul{display:flex;flex-direction:column;gap:4px;list-style:none}.type-detail .p-detail-tabs-wrapper .description-inner .basic-description ul li{position:relative}.type-detail .p-detail-tabs-wrapper .description-inner .basic-description ul li:before{border-style:solid;border-width:0 2px 2px 0;color:#68ebfc;content:"";height:6px;left:-15px;position:absolute;top:calc(50% + 1px);transform:translateY(-50%) rotate(-45deg);width:6px}@media (max-width:991px){.type-detail .p-detail-tabs-wrapper .description-inner .basic-description ul{margin-bottom:0}}.type-detail .p-param-block{padding:0}.type-detail .p-param-block .social-buttons-wrapper{display:none}.type-detail .p-param-block h2{color:#ebebeb;font-family:Oxanium;font-size:4rem;font-weight:400;line-height:1.33;margin:0 0 16px}@media (max-width:991px){.type-detail .p-param-block h2{font-size:3rem}}@media (max-width:767px){.type-detail .p-param-block h2{margin-bottom:8px}}.type-detail .p-param-block .table-wrapper{border:4px solid #2a2a2a;border-radius:12px;overflow:hidden}.type-detail .p-param-block .detail-parameters{font-family:Exo}@media (max-width:399px){.type-detail .p-param-block .detail-parameters tbody,.type-detail .p-param-block .detail-parameters tbody tr{display:flex;flex-direction:column}.type-detail .p-param-block .detail-parameters tbody tr td,.type-detail .p-param-block .detail-parameters tbody tr th{min-width:100%!important}}.type-detail .p-param-block .detail-parameters tbody tr:first-child{display:none}.type-detail .p-param-block .detail-parameters tbody tr{background-color:#121212}.type-detail .p-param-block .detail-parameters tbody tr:nth-of-type(2n){background-color:#2a2a2a}.type-detail .p-param-block .detail-parameters tbody tr td,.type-detail .p-param-block .detail-parameters tbody tr th{font-size:1.75rem!important;line-height:2.125rem!important;padding:12px 0!important}@media (max-width:991px){.type-detail .p-param-block .detail-parameters tbody tr td,.type-detail .p-param-block .detail-parameters tbody tr th{font-size:1.375rem!important;line-height:1.75rem!important}}.type-detail .p-param-block .detail-parameters tbody tr th{padding-left:16px!important;width:40%!important}@media (max-width:399px){.type-detail .p-param-block .detail-parameters tbody tr th{padding:8px 12px 4px!important}}.type-detail .p-param-block .detail-parameters tbody tr td{padding-right:16px!important}@media (max-width:399px){.type-detail .p-param-block .detail-parameters tbody tr td{margin-bottom:0;padding:4px 12px 12px!important}}body:has(.logout) .content-wrapper-in{margin-top:48px}@media (max-width:991px){body:has(.logout) .content-wrapper-in{display:flex;flex-direction:column;gap:32px;margin-top:32px}}body:has(.logout) aside{width:420px}@media (max-width:991px){body:has(.logout) aside{width:100%}}body:has(.logout) aside .sidebar-inner{padding:0}body:has(.logout) aside .sidebar-inner ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:0;padding-bottom:160px;padding-left:40px;position:relative}@media (max-width:991px){body:has(.logout) aside .sidebar-inner ul{padding-bottom:96px}}body:has(.logout) aside .sidebar-inner ul li{color:#ebebeb;position:relative}body:has(.logout) aside .sidebar-inner ul li:first-of-type{margin-bottom:24px;margin-left:-20px}body:has(.logout) aside .sidebar-inner ul li:first-of-type:before{display:none}body:has(.logout) aside .sidebar-inner ul li:first-of-type a{font-size:3.25rem;font-weight:400;line-height:1.33;text-transform:uppercase}@media (max-width:991px){body:has(.logout) aside .sidebar-inner ul li:first-of-type a{font-size:2.625rem}}body:has(.logout) aside .sidebar-inner ul li.logout{bottom:0;left:0;margin:0 0 0 20px;position:absolute}body:has(.logout) aside .sidebar-inner ul li.logout:before{display:none}body:has(.logout) aside .sidebar-inner ul li.logout a{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;justify-content:center;line-height:2.125rem;margin:0;max-width:-moz-max-content;max-width:max-content;min-width:240px;padding:16px 24px;text-decoration:none;transition:none;white-space:wrap}@media (max-width:991px){body:has(.logout) aside .sidebar-inner ul li.logout a{font-size:1.375rem;line-height:1.75rem}}body:has(.logout) aside .sidebar-inner ul li.logout a:hover{border-color:#abf5ff!important;color:#abf5ff!important}body:has(.logout) aside .sidebar-inner ul li:before{border-style:solid;border-width:0 2px 2px 0;color:#abf5ff;content:"";height:8px;left:-18px;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px}body:has(.logout) aside .sidebar-inner ul li a{color:#ebebeb;font-size:2rem;font-weight:400;line-height:2.4rem;margin-left:6px;transition:none}@media (max-width:991px){body:has(.logout) aside .sidebar-inner ul li a{font-size:1.75rem;line-height:2.125rem}}@media (max-width:991px){body:has(.logout) aside .sidebar-inner ul li a{margin-left:0}}body:has(.logout) aside .sidebar-inner ul li a:hover{color:#abf5ff}body:has(.logout) #content *{font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem}@media (max-width:991px){body:has(.logout) #content *{font-size:1.375rem;line-height:1.75rem}}body:has(.logout) #content :not(.js-validator-msg){color:#ebebeb}body:has(.logout) #content h2,body:has(.logout) #content h3,body:has(.logout) #content h4,body:has(.logout) #content p,body:has(.logout) #content>h1{text-align:center}body:has(.logout) #content option{color:#000}body:has(.logout) #content h1{color:#ebebeb;font-family:Oxanium;font-size:5rem;font-weight:400;line-height:1.33;margin:0 0 48px;text-align:center;text-transform:uppercase}@media (max-width:767px){body:has(.logout) #content h1{font-size:3.25rem}}body:has(.logout) #content h2{font-size:3.25rem;font-weight:400;line-height:1.33}@media (max-width:991px){body:has(.logout) #content h2{font-size:2.625rem}}body:has(.logout) #content h4{font-size:2.5rem;font-weight:400;line-height:3rem;margin-bottom:32px}@media (max-width:991px){body:has(.logout) #content h4{font-size:2rem;line-height:2.4rem}}body:has(.logout) #content .btn{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;justify-content:center;line-height:2.125rem;margin:0 auto;min-width:240px;padding:16px 24px;text-decoration:none;transition:none;width:-moz-max-content;width:max-content}@media (max-width:991px){body:has(.logout) #content .btn{font-size:1.375rem;line-height:1.75rem}}body:has(.logout) #content .btn:hover{border-color:#abf5ff!important;color:#abf5ff!important}body:has(.logout) #content .form-group{gap:8px}body:has(.logout) #content .form-group label{max-width:200px;width:200px}@media (max-width:991px){body:has(.logout) #content .form-group label{max-width:unset;min-width:100%;width:100%}}body:has(.logout) #content .form-group input{max-width:calc(100% - 200px)}@media (max-width:991px){body:has(.logout) #content .form-group input{min-width:100%}}body:has(.logout) #content .js-validator-msg{margin-left:200px}@media (max-width:991px){body:has(.logout) #content .js-validator-msg{margin-left:0}}body:has(.logout) #content .phone-combined-input{max-width:190px}@media (max-width:399px){body:has(.logout) #content .phone-combined-input{align-items:flex-start;display:flex;flex-direction:column;max-width:100%}}body:has(.logout) #content .phone-combined-input .country-flags-inner .country-flag:not(.selected) *{color:#000!important}body:has(.logout) #content .phone-combined-input .active .selected *{color:#000!important}body:has(.logout) #content .js-phone-form-control{min-width:175px}@media (max-width:399px){body:has(.logout) #content fieldset{min-width:auto}}body:has(.logout) #content .co-box,body:has(.logout) #content form:not(#register-form){background-color:#1f1f1f;border:4px solid #2a2a2a;border-radius:12px;margin-bottom:32px;padding:16px 24px}@media (max-width:991px){body:has(.logout) #content .co-box,body:has(.logout) #content form:not(#register-form){padding:12px 16px}}body:has(.logout) #content .co-box:not(:has(>*)){display:none}body:has(.logout) #content table{border-collapse:separate}body:has(.logout) #content table thead{background-color:#121212!important;color:#000}body:has(.logout) #content table thead tr{background-color:#121212!important}body:has(.logout) #content table thead tr th{color:#000!important}body:has(.logout) #content table tbody,body:has(.logout) #content table thead{background-color:#121212}body:has(.logout) #content table tbody tr,body:has(.logout) #content table thead tr{background-color:#313131}body:has(.logout) #content table tbody tr td,body:has(.logout) #content table tbody tr th,body:has(.logout) #content table thead tr td,body:has(.logout) #content table thead tr th{color:#ebebeb!important}body:has(.logout) #content table tbody tr td .btn,body:has(.logout) #content table tbody tr th .btn,body:has(.logout) #content table thead tr td .btn,body:has(.logout) #content table thead tr th .btn{min-width:-moz-min-content!important;min-width:min-content!important}body:has(.logout) #content .table-mobile-enriched{border-collapse:separate}body:has(.logout) #content .table-mobile-enriched thead{background-color:transparent!important;color:#000}body:has(.logout) #content .table-mobile-enriched thead tr{background-color:#121212!important}body:has(.logout) #content .table-mobile-enriched thead tr th{color:#000!important}body:has(.logout) #content .table-mobile-enriched tbody,body:has(.logout) #content .table-mobile-enriched thead{background-color:#1f1f1f}body:has(.logout) #content .table-mobile-enriched tbody tr,body:has(.logout) #content .table-mobile-enriched thead tr{background-color:#313131;border:0!important;margin-bottom:24px;padding:0!important}body:has(.logout) #content .table-mobile-enriched tbody tr:last-of-type,body:has(.logout) #content .table-mobile-enriched thead tr:last-of-type{margin-bottom:0}body:has(.logout) #content .table-mobile-enriched tbody tr td,body:has(.logout) #content .table-mobile-enriched tbody tr th,body:has(.logout) #content .table-mobile-enriched thead tr td,body:has(.logout) #content .table-mobile-enriched thead tr th{border-bottom:4px solid #1f1f1f;border-right:8px solid #1f1f1f;color:#ebebeb!important;padding:10px!important}body:has(.logout) #content .table-mobile-enriched tbody tr td .btn,body:has(.logout) #content .table-mobile-enriched tbody tr th .btn,body:has(.logout) #content .table-mobile-enriched thead tr td .btn,body:has(.logout) #content .table-mobile-enriched thead tr th .btn{min-width:-moz-min-content!important;min-width:min-content!important;width:100%}body:has(.logout) #content .btn-secondary{margin-top:16px}@media (max-width:991px){body:has(.logout) #content .submit-wrapper{max-width:100%;width:100%}}@media (max-width:991px){body:has(.logout) #content .submit-wrapper .btn{max-width:100%;width:100%}}.in-kontakt p{text-align:center}.in-kontakt #formContact{font-size:1.5rem;font-weight:400;line-height:1.875rem;margin-top:48px}@media (max-width:991px){.in-kontakt #formContact{font-size:1.25rem;line-height:1.5rem}}.in-kontakt #formContact label:not(.whole-width){cursor:text;max-width:-moz-max-content;max-width:max-content}.in-kontakt #formContact fieldset{align-items:center;display:flex;flex-direction:column}.in-kontakt #formContact fieldset .form-group{display:flex;flex-direction:column;margin-bottom:16px}@media (max-width:991px){.in-kontakt #formContact fieldset .form-group{width:100%}}.in-kontakt #formContact fieldset .form-group input,.in-kontakt #formContact fieldset .form-group textarea{max-width:600px;width:600px}@media (max-width:991px){.in-kontakt #formContact fieldset .form-group input,.in-kontakt #formContact fieldset .form-group textarea{max-width:unset;width:auto}}.in-kontakt #formContact fieldset .form-group.consents{margin:48px 0 24px}@media (max-width:991px){.in-kontakt #formContact fieldset .form-group.consents{text-align:center}}.in-kontakt #formContact fieldset .form-group.consents label{cursor:text}.in-kontakt #formContact fieldset .form-group.submit-wrapper input{background:#000;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){.in-kontakt #formContact fieldset .form-group.submit-wrapper input{font-size:1.375rem;line-height:1.75rem}}.in-kontakt #formContact fieldset .form-group.submit-wrapper input:hover{border-color:#abf5ff!important;color:#abf5ff!important}.in-login #content-wrapper,.in-registrace #content-wrapper,.in-zapomenute-heslo #content-wrapper{padding:0}.in-login aside,.in-registrace aside,.in-zapomenute-heslo aside{display:none}.in-login .content-inner,.in-registrace .content-inner,.in-zapomenute-heslo .content-inner{display:flex;flex-direction:column;justify-content:center}.in-login .content-inner h1,.in-registrace .content-inner h1,.in-zapomenute-heslo .content-inner h1{color:#ebebeb;font-family:Oxanium;font-size:6.25rem;font-weight:400;line-height:1.33;margin:48px 0;text-align:center}@media (max-width:991px){.in-login .content-inner h1,.in-registrace .content-inner h1,.in-zapomenute-heslo .content-inner h1{font-size:4.5rem;line-height:1.1}}@media (max-width:399px){.in-login .content-inner h1,.in-registrace .content-inner h1,.in-zapomenute-heslo .content-inner h1{font-size:3.5rem}}.in-login .content-inner h2,.in-registrace .content-inner h2,.in-zapomenute-heslo .content-inner h2{color:#ebebeb;font-family:Exo;font-size:3.25rem;font-weight:400;line-height:1.33;margin:0 0 16px;text-align:center}@media (max-width:991px){.in-login .content-inner h2,.in-registrace .content-inner h2,.in-zapomenute-heslo .content-inner h2{font-size:2.625rem}}.in-login .content-inner h4,.in-registrace .content-inner h4,.in-zapomenute-heslo .content-inner h4{color:#ebebeb;font-family:Exo;font-size:2.5rem;font-weight:400;line-height:3rem;margin:0 0 8px;text-align:center}@media (max-width:991px){.in-login .content-inner h4,.in-registrace .content-inner h4,.in-zapomenute-heslo .content-inner h4{font-size:2rem;line-height:2.4rem}}.in-login .content-inner p,.in-registrace .content-inner p,.in-zapomenute-heslo .content-inner p{color:#ebebeb;font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem;margin:0 0 16px;text-align:center}@media (max-width:991px){.in-login .content-inner p,.in-registrace .content-inner p,.in-zapomenute-heslo .content-inner p{font-size:1.375rem;line-height:1.75rem}}.in-login .content-inner .form-group,.in-registrace .content-inner .form-group,.in-zapomenute-heslo .content-inner .form-group{display:flex;flex-direction:column;margin:0 0 16px;width:100%}.in-login .content-inner .form-group label,.in-registrace .content-inner .form-group label,.in-zapomenute-heslo .content-inner .form-group label{color:#ebebeb}.in-login .content-inner .form-group input,.in-registrace .content-inner .form-group input,.in-zapomenute-heslo .content-inner .form-group input{max-width:560px;width:100%}.in-login .content-inner .btn,.in-registrace .content-inner .btn,.in-zapomenute-heslo .content-inner .btn{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;justify-content:center;line-height:2.125rem;margin-top:16px;min-width:240px;padding:16px 24px;text-decoration:none;transition:none;width:100%}@media (max-width:991px){.in-login .content-inner .btn,.in-registrace .content-inner .btn,.in-zapomenute-heslo .content-inner .btn{font-size:1.375rem;line-height:1.75rem}}.in-login .content-inner .btn:hover,.in-registrace .content-inner .btn:hover,.in-zapomenute-heslo .content-inner .btn:hover{border-color:#abf5ff!important;color:#abf5ff!important}.in-login .content-inner .btn:before,.in-registrace .content-inner .btn:before,.in-zapomenute-heslo .content-inner .btn:before{display:none}.in-zapomenute-heslo .js-validated-element-wrapper{margin-top:36px}#formForgottenPassword,#formLogin,#register-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:560px}#formForgottenPassword .co-box,#formLogin .co-box,#register-form .co-box{padding:0}#register-form .co-box{border:0;width:100%}#register-form .co-box:not(:has(>*)){display:none}#register-form .js-validator-msg{margin:0}#register-form a{color:#abf5ff;text-decoration:underline;transition:none}#register-form a:hover{text-decoration:none}#register-form .whole-width{text-align:center}.id--13 #register-form{max-width:720px}.id--16 aside,.id--17 aside,.id--9 aside{display:none}.id--16 .content-wrapper-in,.id--17 .content-wrapper-in,.id--9 .content-wrapper-in{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.id--16 .content-wrapper-in,.id--17 .content-wrapper-in,.id--9 .content-wrapper-in{padding-left:20px;padding-right:20px}}.id--16 .content-wrapper-in #content,.id--17 .content-wrapper-in #content,.id--9 .content-wrapper-in #content{padding:0}.id--16 header .navigation-buttons,.id--17 header .navigation-buttons,.id--9 header .navigation-buttons{display:flex}.id--16 header .navigation-buttons>a:not(.login-link),.id--17 header .navigation-buttons>a:not(.login-link),.id--9 header .navigation-buttons>a:not(.login-link){display:none!important}.cart-window-in:not(:has(.cart-empty)){padding-top:48px}.cart-window-in .next-step-back{display:none!important}.id--9 .cart-empty .cart-heading{margin-top:96px}@media (max-width:991px){.id--9 .cart-empty .cart-heading{margin-top:64px}}.cart-empty{color:#ebebeb;padding:0!important}.cart-empty .cart-heading{color:#ebebeb;font-size:3.25rem;font-weight:400;line-height:1.33;margin:32px 0 48px;text-align:center}@media (max-width:991px){.cart-empty .cart-heading{font-size:2.625rem}}.cart-empty .cart-heading:before{display:none}.cart-empty .cart-row{display:flex;flex-wrap:wrap;gap:64px;margin:0 auto;max-width:900px}@media (max-width:991px){.cart-empty .cart-row{gap:32px}}.cart-empty .cart-row:after,.cart-empty .cart-row:before{display:none}@media (max-width:767px){.cart-empty .cart-row{flex-direction:column;text-align:center}.cart-empty .cart-row ul{padding:0}.cart-empty .cart-row ul li:before{display:none}}.cart-empty .cart-row>div{flex:1;margin:0;padding:0;width:100%}.cart-empty .cart-row>div h3,.cart-empty .cart-row>div h4{color:#ebebeb;font-family:Oxanium;font-size:2.5rem;font-weight:400;line-height:3rem;margin-bottom:24px;text-transform:uppercase}@media (max-width:991px){.cart-empty .cart-row>div h3,.cart-empty .cart-row>div h4{font-size:2rem;line-height:2.4rem}}.cart-empty .empty-cart-boxes>div:has(.search){display:none}.cart-empty .empty-cart-boxes>div{width:100%}.cart-empty .empty-cart-boxes>div ul{display:flex;flex-direction:column;gap:4px;list-style:none}.cart-empty .empty-cart-boxes>div ul li{position:relative}.cart-empty .empty-cart-boxes>div ul li:before{border-style:solid;border-width:0 2px 2px 0;color:#68ebfc;content:"";height:6px;left:-15px;position:absolute;top:calc(50% + 1px);transform:translateY(-50%) rotate(-45deg);width:6px}.cart-empty .empty-cart-boxes>div ul li{color:#ebebeb}.cart-empty .empty-cart-boxes>div ul li a{color:#ebebeb;font-size:2rem;font-weight:400;line-height:2.4rem;transition:none}@media (max-width:991px){.cart-empty .empty-cart-boxes>div ul li a{font-size:1.75rem;line-height:2.125rem}}.cart-empty .empty-cart-boxes>div ul li a:hover{color:#abf5ff}.cart-empty .contact-box [data-testid=contactboxName]{display:none;font-size:1.75rem;font-weight:700;line-height:2.125rem;margin-bottom:12px;text-transform:uppercase}@media (max-width:991px){.cart-empty .contact-box [data-testid=contactboxName]{font-size:1.375rem;line-height:1.75rem}}.cart-empty .contact-box ul{display:flex;flex-direction:column;gap:4px}@media (max-width:767px){.cart-empty .contact-box ul{flex-direction:row;gap:32px;justify-content:center}}.cart-empty .contact-box li>span{align-items:center;display:flex;gap:16px;padding-left:16px}@media (max-width:767px){.cart-empty .contact-box li>span{flex-direction:column;gap:8px;justify-content:flex-start;padding-left:0}}.cart-empty .contact-box a{color:#ebebeb;font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (max-width:991px){.cart-empty .contact-box a{font-size:1.25rem;line-height:1.5rem}}.cart-empty .contact-box .tel:before{background-image:url(assets/_hashed/1b682fa20d1ff77bfbb8..svg)}.cart-empty .contact-box .instagram:before,.cart-empty .contact-box .tel:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:24px;place-items:center;position:relative;transition:all .3s ease-in-out;width:24px;z-index:1}.cart-empty .contact-box .instagram:before{background-image:url(assets/_hashed/df4c5cf3dd12c56cccd0..svg)}#content-wrapper .cart-header{align-items:center;border:0;display:flex;gap:64px;justify-content:center;margin:48px auto;max-width:1200px}@media (max-width:991px){#content-wrapper .cart-header{align-items:flex-start;flex-direction:row;gap:16px;margin-block:32px}}@media (max-width:767px){#content-wrapper .cart-header{margin-block:16px}}#content-wrapper .cart-header:after,#content-wrapper .cart-header:before{display:none}#content-wrapper .cart-header svg{max-width:-moz-max-content;max-width:max-content}@media (max-width:991px){#content-wrapper .cart-header svg{margin:auto 0;max-height:24px;max-width:48px}}@media (max-width:767px){#content-wrapper .cart-header svg{display:none}}@media (max-width:399px){#content-wrapper .cart-header svg{display:none}}#content-wrapper .cart-header .step{flex:1;width:100%}#content-wrapper .cart-header .step>*{padding:0}#content-wrapper .cart-header .step>* span{align-items:center;background:transparent;border:0;color:#ebebeb;display:flex;flex-direction:column;font-size:1.75rem;font-weight:400;gap:16px;justify-content:center;line-height:2.125rem;text-transform:uppercase}@media (max-width:991px){#content-wrapper .cart-header .step>* span{font-size:1.375rem;line-height:1.75rem}}@media (max-width:767px){#content-wrapper .cart-header .step>* span{font-size:1.5rem;font-weight:400;gap:8px;line-height:1.875rem}}@media (max-width:767px) and (max-width:991px){#content-wrapper .cart-header .step>* span{font-size:1.25rem;line-height:1.5rem}}@media (max-width:767px){#content-wrapper .cart-header .step>* span:before{height:36px!important;width:36px!important}}#content-wrapper .cart-header .step>* span:before{border:3px solid #ebebeb;border-radius:100%;content:counter(steps);display:grid;height:48px;place-items:center;width:48px}#content-wrapper .cart-header .step.active span,#content-wrapper .cart-header .step.completed span,#content-wrapper .cart-header .step:hover span{color:#68ebfc}#content-wrapper .cart-header .step.active span:before,#content-wrapper .cart-header .step.completed span:before,#content-wrapper .cart-header .step:hover span:before{border-color:#68ebfc;color:#68ebfc}#content-wrapper .cart-header .step.completed span{color:#5cfa40}#content-wrapper .cart-header .step.completed span:before{border-color:#5cfa40;color:#5cfa40}#content-wrapper .cart-header .step.completed+svg{filter:brightness(0) saturate(100%) invert(59%) sepia(78%) saturate(398%) hue-rotate(65deg) brightness(112%) contrast(111%)}#content-wrapper .cart-header .step.step-3:not(:has(a)):not(.active){cursor:default;opacity:.5}#content-wrapper .cart-header .step.step-3:not(:has(a)):not(.active) span{color:#ebebeb!important}#content-wrapper .cart-header .step.step-3:not(:has(a)):not(.active) span:before{border-color:#ebebeb!important;color:#ebebeb!important}#content-wrapper .cart-table{border:none;margin:0;padding:0}@media (max-width:991px){#content-wrapper .cart-table [data-micro=cartItem]{background-color:#1f1f1f;display:grid;gap:4px 16px;grid-template-columns:max-content 1fr max-content;padding:8px;position:relative}#content-wrapper .cart-table [data-micro=cartItem]>*{border:0!important;display:block;margin:0!important;padding:0!important}#content-wrapper .cart-table [data-micro=cartItem] .p-label{display:none}#content-wrapper .cart-table [data-micro=cartItem] .cart-p-image{grid-column:1;grid-row:1/span 2}#content-wrapper .cart-table [data-micro=cartItem] .p-name{align-self:end;grid-column:2;grid-row:1}#content-wrapper .cart-table [data-micro=cartItem] .p-availability{align-self:start;grid-column:2;grid-row:2}#content-wrapper .cart-table [data-micro=cartItem] .p-availability .availability-label{margin:0}#content-wrapper .cart-table [data-micro=cartItem] .p-quantity{grid-column:1/-1;grid-row:3;justify-self:end;margin-right:-16px!important;width:100%}#content-wrapper .cart-table [data-micro=cartItem] .p-price{align-self:end;grid-column:2/span 3;grid-row:2;justify-self:end;margin-bottom:6px!important;margin-right:6px!important;text-align:right}#content-wrapper .cart-table [data-micro=cartItem] .p-total{align-self:end;grid-column:1/span 2;grid-row:3;justify-self:start;margin:6px!important;text-align:left}#content-wrapper .cart-table [data-micro=cartItem] .p-total .price-final{font-size:2rem!important}#content-wrapper .cart-table [data-micro=cartItem] .p-total .remove-item{padding:8px;position:absolute;right:8px;top:8px}}#content-wrapper .cart-table [data-micro=cartItem]:first-of-type td{border-top-style:none!important}#content-wrapper .cart-table [data-micro=cartItem]:last-of-type td{border-bottom-style:none!important}#content-wrapper .cart-table [data-micro=cartItem]:has(a:hover) .cart-p-image img{border-color:#68ebfc}#content-wrapper .cart-table [data-micro=cartItem]:has(a:hover) .p-name a.main-link{color:#68ebfc}#content-wrapper .cart-table [data-micro=cartItem]:has(a:hover) .p-name a.main-link span{color:#ebebeb}#content-wrapper .cart-table [data-micro=cartItem] td{background-color:#1f1f1f;border-color:#000;border-style:solid none;border-width:8px;font-family:Exo;padding-bottom:12px;padding-top:12px}#content-wrapper .cart-table [data-micro=cartItem] td:first-of-type{padding-left:16px}#content-wrapper .cart-table [data-micro=cartItem] td:last-of-type{padding-right:16px}#content-wrapper .cart-table [data-micro=cartItem] td.cart-p-image{padding-right:8px}#content-wrapper .cart-table [data-micro=cartItem] td.cart-p-image img{border:2px solid #2a2a2a;height:90px;-o-object-fit:cover;object-fit:cover;width:90px}#content-wrapper .cart-table [data-micro=cartItem] td.p-name{padding-left:16px}#content-wrapper .cart-table [data-micro=cartItem] td.p-name a.main-link{color:#ebebeb;display:block;font-family:Oxanium;font-size:2rem;font-weight:400;letter-spacing:1px;line-height:2.4rem;max-width:-moz-max-content;max-width:max-content;transition:none;width:100%}@media (max-width:991px){#content-wrapper .cart-table [data-micro=cartItem] td.p-name a.main-link{font-size:1.75rem;line-height:2.125rem}}#content-wrapper .cart-table [data-micro=cartItem] td.p-name a.main-link .main-link-variant{font-size:1.25rem;font-weight:400;line-height:1.75rem;margin-top:0;padding-top:4px}@media (max-width:991px){#content-wrapper .cart-table [data-micro=cartItem] td.p-name a.main-link .main-link-variant{font-size:1rem;line-height:1.25rem}}#content-wrapper .cart-table [data-micro=cartItem] td.p-availability>*{font-size:1.5rem;font-weight:600;letter-spacing:1px;line-height:1.875rem}@media (max-width:991px){#content-wrapper .cart-table [data-micro=cartItem] td.p-availability>*{font-size:1.25rem;line-height:1.5rem}}#content-wrapper .cart-table [data-micro=cartItem] td.p-quantity .quantity{background-color:#000;border-color:#1f1f1f;color:#ebebeb;font-family:Exo;font-size:1.5rem;max-height:51px}#content-wrapper .cart-table [data-micro=cartItem] td.p-quantity .quantity .decrease,#content-wrapper .cart-table [data-micro=cartItem] td.p-quantity .quantity .increase{border-color:#1f1f1f;border-width:6px;transition:none}#content-wrapper .cart-table [data-micro=cartItem] td.p-quantity .quantity .decrease:hover,#content-wrapper .cart-table [data-micro=cartItem] td.p-quantity .quantity .increase:hover{background-color:#1f1f1f}#content-wrapper .cart-table [data-micro=cartItem] td.p-quantity .quantity .decrease:before,#content-wrapper .cart-table [data-micro=cartItem] td.p-quantity .quantity .increase:before{font-size:.75rem!important}#content-wrapper .cart-table [data-micro=cartItem] td.p-price .price-final{color:#ebebeb;font-size:1.75rem;font-weight:400;line-height:2.125rem}@media (max-width:991px){#content-wrapper .cart-table [data-micro=cartItem] td.p-price .price-final{font-size:1.375rem;line-height:1.75rem}}#content-wrapper .cart-table [data-micro=cartItem] td.p-price .unit-value{color:#b4b4b4;font-size:1.5rem;font-weight:400;line-height:1.875rem;margin-top:3px}@media (max-width:991px){#content-wrapper .cart-table [data-micro=cartItem] td.p-price .unit-value{font-size:1.25rem;line-height:1.5rem}}#content-wrapper .cart-table [data-micro=cartItem] td.p-total .price-final{color:#ebebeb;font-size:2rem;font-weight:600;line-height:2.4rem}@media (max-width:991px){#content-wrapper .cart-table [data-micro=cartItem] td.p-total .price-final{font-size:1.75rem;line-height:2.125rem}}#content-wrapper .cart-table [data-micro=cartItem] td.p-total .remove-item{padding-left:16px}#content-wrapper .cart-table [data-micro=cartItem] td.p-total .remove-item:before{color:#ff073a}#content-wrapper .cart-inner{padding:0!important}#content-wrapper .cart-inner .summary{border:0;color:#ebebeb;display:flex;justify-content:space-between;padding-top:64px}#content-wrapper .cart-inner .summary:after,#content-wrapper .cart-inner .summary:before{display:none}#content-wrapper .cart-inner .summary>div:has(.extra){width:60%}#content-wrapper .cart-inner .summary>div:has(.price-wrapper){width:40%}@media (max-width:991px){#content-wrapper .cart-inner .summary{padding-top:32px}}@media (max-width:767px){#content-wrapper .cart-inner .summary{flex-direction:column;gap:32px}#content-wrapper .cart-inner .summary>div{width:100%!important}}#content-wrapper .cart-inner .summary h4{color:#ebebeb;font-family:Oxanium;font-size:3.25rem;font-weight:400;line-height:1.33;margin:0 0 8px}@media (max-width:991px){#content-wrapper .cart-inner .summary h4{font-size:2.625rem}}#content-wrapper .cart-inner .summary .extra{margin:0}#content-wrapper .cart-inner .summary .extra.delivery{align-items:center;display:flex;gap:8px}#content-wrapper .cart-inner .summary .extra.delivery:before{background-image:url(assets/_hashed/587e6a1fd30e30f9b997..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:991px){#content-wrapper .cart-inner .summary .extra.delivery:before{height:32px;width:32px}}#content-wrapper .cart-inner .summary .extra.delivery>span,#content-wrapper .cart-inner .summary .extra.delivery>span strong{font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem}@media (max-width:991px){#content-wrapper .cart-inner .summary .extra.delivery>span,#content-wrapper .cart-inner .summary .extra.delivery>span strong{font-size:1.375rem;line-height:1.75rem}}#content-wrapper .cart-inner .summary .price-wrapper{display:flex;font-family:Exo}#content-wrapper .cart-inner .summary .price-wrapper .price-label{font-size:1.75rem;font-weight:400;line-height:2.125rem}@media (max-width:991px){#content-wrapper .cart-inner .summary .price-wrapper .price-label{font-size:1.375rem;line-height:1.75rem}}@media (max-width:767px){#content-wrapper .cart-inner .summary .price-wrapper .price-label{text-align:right}}@media (max-width:399px){#content-wrapper .cart-inner .summary .price-wrapper .price-label{text-align:left}}#content-wrapper .cart-inner .summary .price-wrapper .price{font-size:3.25rem;font-weight:400;line-height:1.33}@media (max-width:991px){#content-wrapper .cart-inner .summary .price-wrapper .price{font-size:2.625rem}}#cart-widget .place-cart-here .next-step{margin-bottom:0}#cart-widget .place-cart-here .next-step #continue-order-button{border-bottom:0!important}#cart-widget .next-step,.id--16 .next-step,.id--17 .next-step,.id--9 .next-step{background-color:#ebebeb;display:flex;flex-direction:row!important;gap:3px;margin:64px 0 64px auto;padding:0;width:-moz-max-content;width:max-content}@media (max-width:991px){#cart-widget .next-step,.id--16 .next-step,.id--17 .next-step,.id--9 .next-step{margin-block:32px}}@media (max-width:399px){#cart-widget .next-step,.id--16 .next-step,.id--17 .next-step,.id--9 .next-step{background-color:#000;flex-direction:column-reverse!important}}#cart-widget .next-step>:first-child,.id--16 .next-step>:first-child,.id--17 .next-step>:first-child,.id--9 .next-step>:first-child{padding-left:0!important}@media (max-width:399px){#cart-widget .next-step>:first-child,.id--16 .next-step>:first-child,.id--17 .next-step>:first-child,.id--9 .next-step>:first-child{justify-content:flex-start;padding-right:0!important}}#cart-widget .next-step>:last-child,.id--16 .next-step>:last-child,.id--17 .next-step>:last-child,.id--9 .next-step>:last-child{padding-right:0!important}@media (max-width:399px){#cart-widget .next-step>:last-child,.id--16 .next-step>:last-child,.id--17 .next-step>:last-child,.id--9 .next-step>:last-child{border-bottom:4px solid #ebebeb!important}}#cart-widget .next-step a,#cart-widget .next-step button,.id--16 .next-step a,.id--16 .next-step button,.id--17 .next-step a,.id--17 .next-step button,.id--9 .next-step a,.id--9 .next-step button{align-items:center;background-color:#000!important;border:none;display:flex;flex-direction:row;gap:12px;height:64px;max-height:64px;padding:12px 24px!important;transition:none}#cart-widget .next-step a,#cart-widget .next-step a span,#cart-widget .next-step button,#cart-widget .next-step button span,.id--16 .next-step a,.id--16 .next-step a span,.id--16 .next-step button,.id--16 .next-step button span,.id--17 .next-step a,.id--17 .next-step a span,.id--17 .next-step button,.id--17 .next-step button span,.id--9 .next-step a,.id--9 .next-step a span,.id--9 .next-step button,.id--9 .next-step button span{color:#ebebeb;font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem;text-transform:uppercase}@media (max-width:991px){#cart-widget .next-step a,#cart-widget .next-step a span,#cart-widget .next-step button,#cart-widget .next-step button span,.id--16 .next-step a,.id--16 .next-step a span,.id--16 .next-step button,.id--16 .next-step button span,.id--17 .next-step a,.id--17 .next-step a span,.id--17 .next-step button,.id--17 .next-step button span,.id--9 .next-step a,.id--9 .next-step a span,.id--9 .next-step button,.id--9 .next-step button span{font-size:1.375rem;line-height:1.75rem}}#cart-widget .next-step a:hover,#cart-widget .next-step a:hover span,#cart-widget .next-step button:hover,#cart-widget .next-step button:hover span,.id--16 .next-step a:hover,.id--16 .next-step a:hover span,.id--16 .next-step button:hover,.id--16 .next-step button:hover span,.id--17 .next-step a:hover,.id--17 .next-step a:hover span,.id--17 .next-step button:hover,.id--17 .next-step button:hover span,.id--9 .next-step a:hover,.id--9 .next-step a:hover span,.id--9 .next-step button:hover,.id--9 .next-step button:hover span{color:#68ebfc}#cart-widget .next-step a:after,#cart-widget .next-step a:before,#cart-widget .next-step button:after,#cart-widget .next-step button:before,.id--16 .next-step a:after,.id--16 .next-step a:before,.id--16 .next-step button:after,.id--16 .next-step button:before,.id--17 .next-step a:after,.id--17 .next-step a:before,.id--17 .next-step button:after,.id--17 .next-step button:before,.id--9 .next-step a:after,.id--9 .next-step a:before,.id--9 .next-step button:after,.id--9 .next-step button:before{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(186deg) brightness(110%) contrast(101%);transition:none!important}#cart-widget .next-step a:hover:after,#cart-widget .next-step a:hover:before,#cart-widget .next-step button:hover:after,#cart-widget .next-step button:hover:before,.id--16 .next-step a:hover:after,.id--16 .next-step a:hover:before,.id--16 .next-step button:hover:after,.id--16 .next-step button:hover:before,.id--17 .next-step a:hover:after,.id--17 .next-step a:hover:before,.id--17 .next-step button:hover:after,.id--17 .next-step button:hover:before,.id--9 .next-step a:hover:after,.id--9 .next-step a:hover:before,.id--9 .next-step button:hover:after,.id--9 .next-step button:hover:before{filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(1087%) hue-rotate(152deg) brightness(102%) contrast(98%)!important}#cart-widget .next-step a.next-step-back:before,#cart-widget .next-step a.next-step-finish:after,#cart-widget .next-step a.next-step-forward:after,#cart-widget .next-step button.next-step-back:before,#cart-widget .next-step button.next-step-finish:after,#cart-widget .next-step button.next-step-forward:after,.id--16 .next-step a.next-step-back:before,.id--16 .next-step a.next-step-finish:after,.id--16 .next-step a.next-step-forward:after,.id--16 .next-step button.next-step-back:before,.id--16 .next-step button.next-step-finish:after,.id--16 .next-step button.next-step-forward:after,.id--17 .next-step a.next-step-back:before,.id--17 .next-step a.next-step-finish:after,.id--17 .next-step a.next-step-forward:after,.id--17 .next-step button.next-step-back:before,.id--17 .next-step button.next-step-finish:after,.id--17 .next-step button.next-step-forward:after,.id--9 .next-step a.next-step-back:before,.id--9 .next-step a.next-step-finish:after,.id--9 .next-step a.next-step-forward:after,.id--9 .next-step button.next-step-back:before,.id--9 .next-step button.next-step-finish:after,.id--9 .next-step button.next-step-forward:after{background-image:url(assets/_hashed/51404f02106b8b3e3586..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:32px;place-items:center;position:relative;transition:all .3s ease-in-out;width:32px;z-index:1}#cart-widget .next-step a.next-step-finish:after,#cart-widget .next-step a.next-step-forward:after,#cart-widget .next-step button.next-step-finish:after,#cart-widget .next-step button.next-step-forward:after,.id--16 .next-step a.next-step-finish:after,.id--16 .next-step a.next-step-forward:after,.id--16 .next-step button.next-step-finish:after,.id--16 .next-step button.next-step-forward:after,.id--17 .next-step a.next-step-finish:after,.id--17 .next-step a.next-step-forward:after,.id--17 .next-step button.next-step-finish:after,.id--17 .next-step button.next-step-forward:after,.id--9 .next-step a.next-step-finish:after,.id--9 .next-step a.next-step-forward:after,.id--9 .next-step button.next-step-finish:after,.id--9 .next-step button.next-step-forward:after{transform:scaleX(-1)}.id--16 .cart-inner,.id--17 .cart-inner{padding-bottom:64px!important}.id--16 .cart-inner #order-form,.id--16 .cart-inner:not(:has(>#order-form)),.id--17 .cart-inner #order-form,.id--17 .cart-inner:not(:has(>#order-form)){color:#ebebeb;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Exo;gap:0 64px;justify-content:flex-start;margin:0 auto;max-width:calc(1440px + 4rem);padding:0!important;padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.id--16 .cart-inner #order-form,.id--16 .cart-inner:not(:has(>#order-form)),.id--17 .cart-inner #order-form,.id--17 .cart-inner:not(:has(>#order-form)){padding-left:20px;padding-right:20px}}.id--16 .cart-inner #order-form h4,.id--16 .cart-inner:not(:has(>#order-form)) h4,.id--17 .cart-inner #order-form h4,.id--17 .cart-inner:not(:has(>#order-form)) h4{color:#ebebeb;font-family:Oxanium;font-size:3.25rem;font-weight:400;line-height:1.33;margin:0 0 16px;padding:0;width:100%}@media (max-width:991px){.id--16 .cart-inner #order-form h4,.id--16 .cart-inner:not(:has(>#order-form)) h4,.id--17 .cart-inner #order-form h4,.id--17 .cart-inner:not(:has(>#order-form)) h4{font-size:2.625rem}}.id--16 .cart-inner #order-form h4:before,.id--16 .cart-inner:not(:has(>#order-form)) h4:before,.id--17 .cart-inner #order-form h4:before,.id--17 .cart-inner:not(:has(>#order-form)) h4:before{display:none}.id--16 #checkoutContent,.id--17 #checkoutContent{display:flex;flex:1 1 580px;flex-direction:column}.id--16 #checkoutContent .co-box,.id--17 #checkoutContent .co-box{margin-bottom:48px!important}@media (max-width:767px){.id--16 #checkoutContent .co-box,.id--17 #checkoutContent .co-box{margin-bottom:32px!important}}.id--16 #checkoutContent .site-msg-custom,.id--17 #checkoutContent .site-msg-custom{display:flex;flex-direction:column;font-size:1.75rem;font-weight:400;gap:8px;line-height:2.125rem;margin:0 0 32px}@media (max-width:991px){.id--16 #checkoutContent .site-msg-custom,.id--17 #checkoutContent .site-msg-custom{font-size:1.375rem;line-height:1.75rem}}@media (max-width:399px){.id--16 #checkoutContent .site-msg-custom,.id--17 #checkoutContent .site-msg-custom{text-align:center}}.id--16 #checkoutContent .site-msg-custom p,.id--17 #checkoutContent .site-msg-custom p{margin:0}.id--16 #checkoutContent .form-group:has([for=deliveryCountryId]),.id--17 #checkoutContent .form-group:has([for=deliveryCountryId]){align-items:center}@media (max-width:399px){.id--16 #checkoutContent .form-group:has([for=deliveryCountryId]),.id--17 #checkoutContent .form-group:has([for=deliveryCountryId]){flex-direction:column;gap:8px}}.id--16 #checkoutContent .btn,.id--17 #checkoutContent .btn{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;justify-content:center;line-height:2.125rem;min-width:240px;padding:16px 24px;text-decoration:none;transition:none}@media (max-width:991px){.id--16 #checkoutContent .btn,.id--17 #checkoutContent .btn{font-size:1.375rem;line-height:1.75rem}}.id--16 #checkoutContent .btn:hover,.id--17 #checkoutContent .btn:hover{border-color:#abf5ff!important;color:#abf5ff!important}@media (min-width:0){.id--16 #checkoutContent .btn,.id--17 #checkoutContent .btn{border-color:#878787!important}}@media (max-width:767px){.id--16 #checkoutContent .btn,.id--17 #checkoutContent .btn{min-width:340px}}@media (max-width:399px){.id--16 #checkoutContent .btn,.id--17 #checkoutContent .btn{min-width:unset}}.id--16 #checkoutContent #select-country-payment>.box,.id--17 #checkoutContent #select-country-payment>.box{border:0;margin:0;padding:0}.id--16 #checkoutContent #select-country-payment h4,.id--17 #checkoutContent #select-country-payment h4{display:none}.id--16 #checkoutContent #select-country-payment .row,.id--17 #checkoutContent #select-country-payment .row{margin:0}.id--16 #checkoutContent #select-country-payment .row>div,.id--17 #checkoutContent #select-country-payment .row>div{padding:0}.id--16 #checkoutContent #select-country-payment .row>div .form-group,.id--17 #checkoutContent #select-country-payment .row>div .form-group{display:flex}.id--16 #checkoutContent .order-delivery-payment-form,.id--17 #checkoutContent .order-delivery-payment-form{padding:0}.id--16 #checkoutContent .order-delivery-payment-form>.box,.id--17 #checkoutContent .order-delivery-payment-form>.box{background-color:#1f1f1f;border:4px solid #2a2a2a;border-radius:12px;margin:0;padding:32px 24px}@media (max-width:991px){.id--16 #checkoutContent .order-delivery-payment-form>.box,.id--17 #checkoutContent .order-delivery-payment-form>.box{padding:12px 16px}}.id--16 #checkoutContent .co-delivery-method,.id--16 #checkoutContent .co-payment-method,.id--17 #checkoutContent .co-delivery-method,.id--17 #checkoutContent .co-payment-method{padding:16px 24px!important}@media (max-width:1199px){.id--16 #checkoutContent .co-delivery-method,.id--16 #checkoutContent .co-payment-method,.id--17 #checkoutContent .co-delivery-method,.id--17 #checkoutContent .co-payment-method{padding:4px 16px!important}}.id--16 #checkoutContent .co-billing-address,.id--16 #checkoutContent .co-box-additional,.id--16 #checkoutContent .co-contact-information,.id--16 #checkoutContent .co-shipping-address,.id--17 #checkoutContent .co-billing-address,.id--17 #checkoutContent .co-box-additional,.id--17 #checkoutContent .co-contact-information,.id--17 #checkoutContent .co-shipping-address{background-color:#1f1f1f;border:4px solid #2a2a2a;border-radius:12px;margin:0;padding:32px 24px}@media (max-width:991px){.id--16 #checkoutContent .co-billing-address,.id--16 #checkoutContent .co-box-additional,.id--16 #checkoutContent .co-contact-information,.id--16 #checkoutContent .co-shipping-address,.id--17 #checkoutContent .co-billing-address,.id--17 #checkoutContent .co-box-additional,.id--17 #checkoutContent .co-contact-information,.id--17 #checkoutContent .co-shipping-address{padding:12px 16px}}.id--16 #checkoutContent .co-billing-address h4,.id--16 #checkoutContent .co-box-additional h4,.id--16 #checkoutContent .co-contact-information h4,.id--16 #checkoutContent .co-shipping-address h4,.id--17 #checkoutContent .co-billing-address h4,.id--17 #checkoutContent .co-box-additional h4,.id--17 #checkoutContent .co-contact-information h4,.id--17 #checkoutContent .co-shipping-address h4{margin-bottom:32px}.id--16 #checkoutContent .co-billing-address .company-shopping,.id--17 #checkoutContent .co-billing-address .company-shopping{margin:0 0 32px}.id--16 #checkoutContent .radio-wrapper,.id--17 #checkoutContent .radio-wrapper{border-color:#878787;border-width:2px;margin:0;padding:0}.id--16 #checkoutContent .radio-wrapper.active,.id--17 #checkoutContent .radio-wrapper.active{background-color:transparent}.id--16 #checkoutContent .radio-wrapper.active label:before,.id--17 #checkoutContent .radio-wrapper.active label:before{border-color:#68ebfc}.id--16 #checkoutContent .radio-wrapper.active label:after,.id--17 #checkoutContent .radio-wrapper.active label:after{background-color:#68ebfc;border-color:#68ebfc}.id--16 #checkoutContent .radio-wrapper.active label .payment-shipping-price,.id--16 #checkoutContent .radio-wrapper.active label .shipping-billing-name,.id--17 #checkoutContent .radio-wrapper.active label .payment-shipping-price,.id--17 #checkoutContent .radio-wrapper.active label .shipping-billing-name{color:#68ebfc!important}.id--16 #checkoutContent .radio-wrapper label,.id--17 #checkoutContent .radio-wrapper label{align-items:center;display:flex;min-height:60px;padding-left:32px}.id--16 #checkoutContent .radio-wrapper label:before,.id--17 #checkoutContent .radio-wrapper label:before{background-color:transparent;border:3px solid #ebebeb;height:24px;width:24px}.id--16 #checkoutContent .radio-wrapper label:after,.id--17 #checkoutContent .radio-wrapper label:after{background-color:#ebebeb;border-color:#ebebeb;height:8px;left:8px;top:calc(50% - 8px);width:8px}.id--16 #checkoutContent .radio-wrapper label .payment-logo,.id--17 #checkoutContent .radio-wrapper label .payment-logo{display:none}.id--16 #checkoutContent .radio-wrapper label .payment-info,.id--16 #checkoutContent .radio-wrapper label .payment-shipping-price,.id--17 #checkoutContent .radio-wrapper label .payment-info,.id--17 #checkoutContent .radio-wrapper label .payment-shipping-price{font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (max-width:991px){.id--16 #checkoutContent .radio-wrapper label .payment-info,.id--16 #checkoutContent .radio-wrapper label .payment-shipping-price,.id--17 #checkoutContent .radio-wrapper label .payment-info,.id--17 #checkoutContent .radio-wrapper label .payment-shipping-price{font-size:1.25rem;line-height:1.5rem}}.id--16 #checkoutContent .radio-wrapper label .payment-shipping-price.for-free,.id--17 #checkoutContent .radio-wrapper label .payment-shipping-price.for-free{color:#5cfa40}@media (max-width:399px){.id--16 #checkoutContent .radio-wrapper label .payment-info,.id--17 #checkoutContent .radio-wrapper label .payment-info{max-width:70%}}.id--16 #checkoutContent em,.id--17 #checkoutContent em{margin-left:175px}@media (min-width:992px){.id--16 #checkoutContent em,.id--17 #checkoutContent em{margin-left:0}}.id--16 #checkoutContent em a,.id--17 #checkoutContent em a{color:#abf5ff;text-decoration:underline}.id--16 #checkoutContent em a:hover,.id--17 #checkoutContent em a:hover{text-decoration:none}.id--16 #summaryContent,.id--17 #summaryContent{flex:1 1 420px}.id--16 #summaryContent .order-summary,.id--17 #summaryContent .order-summary{border:0;padding:0}.id--16 #summaryContent .order-summary h4,.id--17 #summaryContent .order-summary h4{display:none}.id--16 #summaryContent .order-summary,.id--17 #summaryContent .order-summary{margin:0}.id--16 #summaryContent .order-summary #summary-box,.id--17 #summaryContent .order-summary #summary-box{background-color:#1f1f1f;border:4px solid #2a2a2a;border-radius:12px;margin:0;padding:32px 24px}@media (max-width:991px){.id--16 #summaryContent .order-summary #summary-box,.id--17 #summaryContent .order-summary #summary-box{padding:12px 16px}}.id--16 #summaryContent .order-summary #summary-box .order-summary-item,.id--17 #summaryContent .order-summary #summary-box .order-summary-item{border:none;padding:8px 0}.id--16 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem]>div,.id--17 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem]>div{font-size:1.25rem;font-weight:400;line-height:1.75rem}@media (max-width:991px){.id--16 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem]>div,.id--17 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem]>div{font-size:1rem;line-height:1.25rem}}.id--16 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem]>div:has(br),.id--17 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem]>div:has(br){margin-left:18px}.id--16 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem]>div:has(br) a,.id--17 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem]>div:has(br) a{margin-left:-18px}.id--16 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem] a,.id--17 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem] a{color:#ebebeb;font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (max-width:991px){.id--16 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem] a,.id--17 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem] a{font-size:1.25rem;line-height:1.5rem}}.id--16 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem] [data-testid=recapItemPrice],.id--17 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem] [data-testid=recapItemPrice]{font-size:1.5rem;font-weight:600;line-height:1.875rem}@media (max-width:991px){.id--16 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem] [data-testid=recapItemPrice],.id--17 #summaryContent .order-summary #summary-box .order-summary-item[data-micro=cartItem] [data-testid=recapItemPrice]{font-size:1.25rem;line-height:1.5rem}}.id--16 #summaryContent .order-summary #summary-box .order-summary-item.helper,.id--16 #summaryContent .order-summary #summary-box .order-summary-item.price,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.helper,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.price{border-top:2px solid #878787;margin-top:32px;padding-top:32px}.id--16 #summaryContent .order-summary #summary-box .order-summary-item.helper,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.helper{font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (max-width:991px){.id--16 #summaryContent .order-summary #summary-box .order-summary-item.helper,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.helper{font-size:1.25rem;line-height:1.5rem}}.id--16 #summaryContent .order-summary #summary-box .order-summary-item.helper strong,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.helper strong{font-weight:400}.id--16 #summaryContent .order-summary #summary-box .order-summary-item.price .price-label,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.price .price-label{font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (max-width:991px){.id--16 #summaryContent .order-summary #summary-box .order-summary-item.price .price-label,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.price .price-label{font-size:1.25rem;line-height:1.5rem}}.id--16 #summaryContent .order-summary #summary-box .order-summary-item.price .price,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.price .price{font-size:3.25rem;font-weight:600;line-height:1.33}@media (max-width:991px){.id--16 #summaryContent .order-summary #summary-box .order-summary-item.price .price,.id--17 #summaryContent .order-summary #summary-box .order-summary-item.price .price{font-size:2.625rem}}.id--16 #summaryContent .order-summary #summary-box #shipping-billing-summary>*,.id--17 #summaryContent .order-summary #summary-box #shipping-billing-summary>*{font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (max-width:991px){.id--16 #summaryContent .order-summary #summary-box #shipping-billing-summary>*,.id--17 #summaryContent .order-summary #summary-box #shipping-billing-summary>*{font-size:1.25rem;line-height:1.5rem}}.id--16 #summaryContent .order-summary #summary-box #shipping-billing-summary>div,.id--17 #summaryContent .order-summary #summary-box #shipping-billing-summary>div{border:none;padding:8px 0}.id--16 #summaryContent .order-summary #summary-box #shipping-billing-summary>div [data-testid=recapItemPrice],.id--17 #summaryContent .order-summary #summary-box #shipping-billing-summary>div [data-testid=recapItemPrice]{font-weight:400}.id--16 #summaryContent>.consents,.id--17 #summaryContent>.consents{background-color:#1f1f1f;border:4px solid #2a2a2a;border-radius:12px;margin-top:32px!important;margin:0;padding:32px 24px;text-align:center}@media (max-width:991px){.id--16 #summaryContent>.consents,.id--17 #summaryContent>.consents{padding:12px 16px}}.id--16 #summaryContent>.consents label,.id--17 #summaryContent>.consents label{font-size:1.75rem;font-weight:400;line-height:2.125rem;padding-right:0}@media (max-width:991px){.id--16 #summaryContent>.consents label,.id--17 #summaryContent>.consents label{font-size:1.375rem;line-height:1.75rem}}.id--16 #summaryContent>.consents a,.id--17 #summaryContent>.consents a{color:#abf5ff}.id--16 #summaryContent>.consents a:hover,.id--17 #summaryContent>.consents a:hover{text-decoration:none}.id--16 #summaryContent>.next-step--step-2,.id--17 #summaryContent>.next-step--step-2{margin-top:48px}.id--16 #summaryContent>.next-step--step-2 #submit-order,.id--17 #summaryContent>.next-step--step-2 #submit-order{gap:5px}.id--16 #summaryContent>.next-step--step-2 #submit-order .order-button-suffix,.id--17 #summaryContent>.next-step--step-2 #submit-order .order-button-suffix{margin:0;padding:0}.id--15 header .navigation-buttons>a:not([data-target=navigation]){display:none!important}.id--15 .sidebar{display:none}.id--15 .content-inner{color:#ebebeb;margin-top:64px}.id--15 .content-inner *{font-family:Exo}@media (max-width:991px){.id--15 .content-inner{margin-top:32px}}.id--15 .content-inner .order-summary-heading{color:#ebebeb;font-family:Oxanium;font-size:6.25rem;font-weight:400;line-height:1.33;margin:0 0 16px;text-align:center}@media (max-width:991px){.id--15 .content-inner .order-summary-heading{font-size:4.5rem;line-height:1.1}}@media (max-width:399px){.id--15 .content-inner .order-summary-heading{font-size:3.5rem}}.id--15 .content-inner [data-testid=recapTable]{display:flex;flex-direction:column;gap:64px}@media (max-width:991px){.id--15 .content-inner [data-testid=recapTable]{gap:32px}}.id--15 .content-inner [data-testid=recapTable]>div,.id--15 .content-inner [data-testid=recapTable]>p{margin:0}.id--15 .content-inner [data-testid=recapTable]>.co-box{background-color:#1f1f1f;border:4px solid #2a2a2a;border-radius:12px;margin:0;padding:32px 24px}@media (max-width:991px){.id--15 .content-inner [data-testid=recapTable]>.co-box{padding:12px 16px}}.id--15 .content-inner [data-testid=recapTable] h4{color:#ebebeb;font-family:Oxanium;font-size:2.5rem;font-weight:400;line-height:3rem;margin:0 0 24px;padding:0;text-align:center}@media (max-width:991px){.id--15 .content-inner [data-testid=recapTable] h4{font-size:2rem;line-height:2.4rem}}.id--15 .content-inner [data-testid=recapTable] h4:before{display:none}.id--15 .content-inner [data-testid=recapTable] .reca-number{font-size:2.5rem;font-weight:400;line-height:3rem;text-align:center}@media (max-width:991px){.id--15 .content-inner [data-testid=recapTable] .reca-number{font-size:2rem;line-height:2.4rem}}.id--15 .content-inner [data-testid=recapTable] .co-payment-method{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px}.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row{display:flex;justify-content:center}.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row .recapitulation-table{display:flex;flex-direction:column}.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row .recapitulation-table tr{display:flex;justify-content:space-between;width:100%}@media (max-width:767px){.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row .recapitulation-table tr{display:flex;flex-direction:column}}.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row .recapitulation-table tr td,.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row .recapitulation-table tr th{width:50%}@media (max-width:767px){.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row .recapitulation-table tr td,.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row .recapitulation-table tr th{text-align:center!important;width:100%}}.id--15 .content-inner [data-testid=recapTable] .co-payment-method .row .recapitulation-table tr td{text-align:right}.id--15 .content-inner [data-testid=recapTable] .co-order{margin:0 auto;max-width:900px;width:100%}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table{display:flex;width:100%}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody{display:flex;flex-direction:column;width:100%}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr{background-color:#121212;border:0;border-radius:8px;display:grid;gap:4px 16px;grid-template-columns:max-content 1fr max-content;padding:16px;width:100%}@media (max-width:767px){.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr{grid-template-columns:max-content 1fr}}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr:not(:last-of-type){margin-bottom:12px}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td{background-color:transparent;border:0;padding:0}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.cart-p-image{grid-column:1;grid-row:1/span 2;height:72px;width:72px}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.cart-p-image img{border-radius:4px;height:72px;width:72px}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-name{align-self:center;display:flex;flex-direction:column;font-size:1.25rem;font-weight:400;gap:4px;grid-column:2;grid-row:1/span 2;line-height:1.75rem;width:100%}@media (max-width:991px){.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-name{font-size:1rem;line-height:1.25rem}}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-name [data-testid=recapItemName]{font-family:Oxanium;font-size:1.75rem;font-weight:600;letter-spacing:1px;line-height:2.125rem}@media (max-width:991px){.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-name [data-testid=recapItemName]{font-size:1.375rem;line-height:1.75rem}}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-name br{display:none}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-quantity{align-self:end;font-size:1.25rem;font-weight:400;grid-column:3;grid-row:1;line-height:1.75rem;text-align:right;width:100%}@media (max-width:991px){.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-quantity{font-size:1rem;line-height:1.25rem}}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-quantity strong{font-weight:400}@media (max-width:767px){.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-quantity{grid-column:1;grid-row:3;text-align:left}}.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-price{align-self:start;font-size:2rem;font-weight:600;grid-column:3;grid-row:2;line-height:2.4rem}@media (max-width:991px){.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-price{font-size:1.75rem;line-height:2.125rem}}@media (max-width:767px){.id--15 .content-inner [data-testid=recapTable] .co-order .cart-table tbody tr td.p-price{grid-column:2;grid-row:3;justify-self:end}}.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item){display:grid;grid-template-columns:1fr max-content;margin:64px auto 96px;max-width:900px}@media (max-width:767px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item){display:flex;flex-direction:column;gap:8px}}.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item{margin:0;padding:0;text-align:left}@media (max-width:767px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item{justify-content:center}}.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item.total{align-self:start;font-family:Oxanium;font-size:2.5rem;font-weight:400;grid-column:1;grid-row:2;line-height:3rem;text-align:center}@media (max-width:991px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item.total{font-size:2rem;line-height:2.4rem}}@media (max-width:767px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item.total{order:2}}.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item.summary-thx{align-self:end;font-family:Oxanium;font-size:6.25rem;font-weight:400;grid-column:1;grid-row:1;line-height:1.33;text-align:center}@media (max-width:991px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item.summary-thx{font-size:4.5rem;line-height:1.1}}@media (max-width:399px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item.summary-thx{font-size:3.5rem}}@media (max-width:767px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-summary-item.summary-thx{order:1}}.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links{display:flex;flex-direction:column;grid-column:2;grid-row:1/span 2;justify-content:center}@media (max-width:767px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links{margin-top:24px;order:3}}.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links p:has(a){display:flex;flex-direction:column;font-size:0;margin:0}.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links .btn,.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links a{background:#121212!important;border:0;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;justify-content:center;line-height:2.125rem;min-width:240px;padding:16px 24px;text-decoration:none;text-transform:none;transition:none}@media (max-width:991px){.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links .btn,.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links a{font-size:1.375rem;line-height:1.75rem}}.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links .btn:hover,.id--15 .content-inner .recapitulation-wrapper:has(.order-summary-item) .order-complete-links a:hover{border-color:#abf5ff!important;color:#abf5ff!important}.container{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}}.sr-only{display:none!important}.overall-wrapper{overflow-x:clip}@media (max-width:991px){.overall-wrapper{padding-top:0}}.messages{z-index:10000}#content-wrapper{background-color:#000;overflow-x:hidden;position:relative}.type-search .container_resetted .content-wrapper-in{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.type-search .container_resetted .content-wrapper-in{padding-left:20px;padding-right:20px}}.in-404 h1{color:#ebebeb;font-family:Oxanium;font-size:6.25rem;font-weight:400;line-height:1.33;margin:0;text-align:center}@media (max-width:991px){.in-404 h1{font-size:4.5rem;line-height:1.1}}@media (max-width:399px){.in-404 h1{font-size:3.5rem}}.in-404 h2{color:#ebebeb;font-family:Exo;font-size:3.25rem;font-weight:400;line-height:1.33;text-align:center}@media (max-width:991px){.in-404 h2{font-size:2.625rem}}.in-404 h2:after{color:#ff3860}.in-404 p{color:#ebebeb;font-family:Exo;font-size:2.5rem;font-weight:400;line-height:3rem;text-align:center}@media (max-width:991px){.in-404 p{font-size:2rem;line-height:2.4rem}}.in-404 p a{background:#121212!important;border:2px solid #1f1f1f!important;color:#f2f2f2!important;display:flex;font-family:Exo;font-size:1.75rem;font-weight:400;justify-content:center;line-height:2.125rem;margin:0 auto;max-width:-moz-max-content;max-width:max-content;min-width:240px;padding:16px 24px;text-align:center;text-decoration:none;transition:none}@media (max-width:991px){.in-404 p a{font-size:1.375rem;line-height:1.75rem}}.in-404 p a:hover{border-color:#abf5ff!important;color:#abf5ff!important}.type-page #content{margin:0 auto;max-width:1200px;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;width:100%}@media (max-width:767px){.type-page #content{padding-left:20px;padding-right:20px}}.type-page article{color:#ebebeb;margin-top:64px}@media (max-width:991px){.type-page article{margin-top:32px}}.type-page article header{margin-bottom:64px}@media (max-width:991px){.type-page article header{margin-bottom:32px}}.type-page article header h1{color:#ebebeb;font-family:Oxanium;font-size:6.25rem;font-weight:400;line-height:1.33;margin:0;text-align:center}@media (max-width:991px){.type-page article header h1{font-size:4.5rem;line-height:1.1}}@media (max-width:399px){.type-page article header h1{font-size:3.5rem}}.type-page article [itemprop=about]{font-family:Exo;font-size:2rem;font-weight:300;letter-spacing:1px;line-height:2.4rem}@media (max-width:991px){.type-page article [itemprop=about]{font-size:1.75rem;line-height:2.125rem}}.type-page article [itemprop=about] blockquote{margin:0;padding:0}.type-page article [itemprop=about] span{font-family:Exo!important}.type-page article [itemprop=about] p:has(>strong:only-child){margin:36px 0 12px}.type-page article [itemprop=about] strong{font-weight:700}.type-page article [itemprop=about] a{color:#abf5ff;text-decoration:underline;transition:none}.type-page article [itemprop=about] a:hover{text-decoration:none}.type-page article [itemprop=about] ol>li{margin-bottom:36px}.phone-combined-input .country-flags{color:#ebebeb;min-height:56px}.phone-combined-input .country-flags,.phone-combined-input .country-flags .country-flag{background-color:transparent!important}.phone-combined-input .country-flags .shp-flag-label{color:#ebebeb;font-size:1.75rem;font-weight:400;line-height:2.125rem;margin-left:16px}@media (max-width:991px){.phone-combined-input .country-flags .shp-flag-label{font-size:1.375rem;line-height:1.75rem}}.phone-combined-input .country-flags .shp-flag-label:before{border-color:#ebebeb transparent transparent;margin-left:-6px}.form-group label{font-family:Exo;font-size:1.5rem;font-weight:400;line-height:1.875rem;margin-bottom:4px}@media (max-width:991px){.form-group label{font-size:1.25rem;line-height:1.5rem}}.form-group input[type=checkbox]+label{padding-left:32px;position:relative;text-align:left!important;transition:none}.form-group input[type=checkbox]+label:after,.form-group input[type=checkbox]+label:before{border:2px solid #878787;border-radius:4px;transition:none}.form-group input[type=checkbox]+label:before{height:24px;width:24px}.form-group input[type=checkbox]+label:after{background:transparent;border-color:transparent;left:0;position:absolute!important;top:50%}.form-group input[type=checkbox]:checked+label:after{background-image:url(assets/_hashed/af564a714dc47c5bbc10..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:grid!important;height:24px;place-items:center;position:relative;transition:all .3s ease-in-out;width:24px;z-index:1}.form-control{background-color:#f7f7f7!important;border:3px solid #2a2a2a!important;border-radius:4px!important;box-shadow:none!important;color:#000!important;font-family:Exo;font-size:1.5rem;font-weight:400;line-height:1.875rem;min-height:52px!important;outline:none!important;padding:12px 16px!important;transition:none!important}@media (max-width:991px){.form-control{font-size:1.25rem;line-height:1.5rem}}@media (max-width:767px){.form-control{min-height:48px!important;padding:4px 12px!important}}.form-control:focus{border-color:#68ebfc!important}.form-control::-moz-placeholder{color:#2a2a2a!important}.form-control::placeholder{color:#2a2a2a!important}.toggle-window-arr{font-family:Exo;font-size:1.75rem;font-weight:400;line-height:2.125rem;text-transform:uppercase!important;top:16px!important;transition:none!important}@media (max-width:991px){.toggle-window-arr{font-size:1.375rem;line-height:1.75rem}}.toggle-window-arr:before{margin-top:-4px}.toggle-window-arr:hover{color:#68ebfc!important}
/*# sourceMappingURL=../header/preload.css.map */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlbG9hZC5oZWFkZXIuY3NzIiwibWFwcGluZ3MiOiI7OztBQStQQSxrQkFDSSxpQkFDQSxtQkFDQSxjQzlQSixDQ0ZBLHVCQUNJLFdBQ0Esb0JESUosQ0Q2VkMseUJFOVZELCtCQUVRLFlESU4sQ0FDRixDRHVUQyx5QkV4VEQsaUNBRVEsWURJTixDQUNGLENDREEsZ0JBR0kscUJDa0JhLENEakJiLGdDQUhBLGtCQUNBLFlETUosQ0QwU0MseUJFbFRELGdCQU9RLFlBQ0Esa0JES04sQ0FDRixDQ0hJLHdCQUdJLG1CQUZBLGFBQ0EsOEJGeEJQLGNBREEsOEJBSUEsaUJHd0NtQixDSDFDbkIsVUNtQ0QsQ0RoQ0MseUJFa0JHLHdCRmpCRixpQkd1Q3lCLENIdEN6QixrQkNtQ0EsQ0FDRixDRG1SQyx5QkV2U0csd0JBU1Esc0JBQ0EsUURlVixDQUNGLENDYlEsNEJBQ0ksTURlWixDQ2JZLG9EQUdJLG1CQUZBLGFBR0EsY0FGQSwwQkRpQmhCLENEK1BDLHlCRWxSVyxvREFPUSxxQkRnQmxCLENBQ0YsQ0NkZ0Isc0RBRUksbUJBREEsYUFFQSxPRGdCcEIsQ0QvQlEsa0VBV0kseURBR0EsdUJFU1ksQ0ZWWiw0QkFEQSx3QkFYQSxxQkFDQSx1QkFPQSxXRWFZLENGbkJaLG1CQUVBLGtCQVdBLDhCR3ZESixDSCtDSSxVRWNZLENGaEJaLFNDdUNaLENEN0NRLGdFQVdJLHlEQUdBLHVCRWlCWSxDRmxCWiw0QkFEQSx3QkFYQSxxQkFDQSx1QkFPQSxXRXFCWSxDRjNCWixtQkFFQSxrQkFXQSw4Qkd2REosQ0grQ0ksVUVzQlksQ0Z4QlosU0NzRFosQ0Q2TkMseUJFdlJXLG9EQWtDUSxPRDZCbEIsQ0FDRixDQzNCWSxvREFDSSxhQUdBLFNBREEsU0FEQSxzQkQrQmhCLENEaU5DLHlCRWxQVyxvREFPUSxPRDhCbEIsQ0FDRixDQzVCZ0Isd0RBQ0ksY0Q4QnBCLENDNUJvQiw4REFDSSw0SEQ4QnhCLENDMUJZLGtEQUNJLGFBRUEsU0FEQSx3QkQ2QmhCLENEaU1DLHlCRWhPVyxrREFPUSxzQkFFQSxTQUhBLFFBRUEsaUJEOEJsQixDQUNGLENDeEJJLGtCQUNJLGFDaEZJLENEa0ZKLGdCRjJHUCxpQkFFQSxlRTVHMkIsQ0YyRzNCLHFCRTdHTyxlRDhCUixDRGlMQyx5QkVqTkcsa0JGbUhGLGtCRTNHVSw0QkFFQSwwQkFDQSw2QkZ5R1YsbUJFM0dVLDZCQUZBLG9CQUtBLDhCRHlCVixDQUNGLENDdkJRLHdCQUNJLGFEbUNaLENDOUJBLFFBTUksd0JDdEdrQixDRHFHbEIsZ0NBSkEsZ0JBQ0EsTUFFQSw4QkN4SUksQ0R1SUosWURvQ0osQ0RxSkMseUJFNUxELFFBU1EsdUJEa0NOLENBQ0YsQ0NoQ0ksbUJGN0lILGNBREEsOEJBR0EsaUJHeUNtQixDSHhDbkIsa0JHd0NtQixDSDFDbkIsVUNtTEQsQ0RoTEMseUJFeUlHLG1CRnhJRixpQkd1Q3lCLENIdEN6QixrQkNtTEEsQ0FDRixDRG1JQyx5QkU1S0csb0JBRVEsZUNuSEssQ0RvSEwsbUJEMkNWLENDekNVLHNDQUNJLFlEMkNkLENBQ0YsQ0N6Q1EsbUNBRUksd0JDM0hVLENEMEhWLFVENENaLENEc0hDLHlCRW5LTyxtQ0FLUSxlQy9IQyxDRGdJRCw2QkFDQSxtQkQ0Q2QsQ0MxQ2Msc0RBQ0ksWUQ0Q2xCLENBQ0YsQ0N6Q1Esa0NBQ0ksYUFFQSxTQURBLHNCRDRDWixDRHVHQyx5QkVySk8sa0NBT1EsbUJBREEsc0JBRUEsU0FDQSx1QkQ0Q2QsQ0FDRixDQzFDWSxxQ0FDSSxrQkQ0Q2hCLENENEZDLHlCRXJJbUIsdUNBRUksd0JBREEsbUJENkN0QixDQzFDc0IsNENBQ0ksdUJENEMxQixDQUNGLENDdkNRLHNCQUdJLGdCQUdBLGtCQUZBLG1CQUdBLG9CQU5BLGVBQ0EseUJBR0EsZUQyQ1osQ0N2Q1kseURBRUksYUR3Q2hCLENDbkNJLHFCQUNJLFlEcUNSLENDbENJLDRCQUdJLGFBQ0Esa0NBSEEsaUJEc0NSLENEK0RDLHlCRXRHRyw0QkFPUSxZRG9DVixDQUNGLENDbENRLG1DQUNJLFlEb0NaLENDaENJLG1CQUNJLGlCQUNBLHdCRGtDUixDRG1EQyx5QkV2RkcsbUJBS1EsZ0JEbUNWLENBQ0YsQ0NqQ1EsdUJBQ0kseUJEbUNaLENEMkNDLHlCRS9FTyx1QkFJUSx5QkRvQ2QsQ0MvQkUsb0JBR1EsY0FEQSx3QkRtQ1YsQ0FMRixDQ3pCSSw0QkFDSSxTQUNBLGVEaUNSLENDL0JRLDhCQUdJLHdCQ3BPVSxDRGtPVixZQUNBLFVEa0NaLENEdUJDLHlCRTNETyw4QkFPUSxZQURBLFVEbUNkLENDaENjLHFDQUVJLHNCQURBLG9CRG1DbEIsQ0FDRixDQy9CWSw0REFHSSxTQUZBLGFBQ0Esa0JEa0NoQixDQy9CZ0IsbUVBRUksNEhDcFFMLENEbVFLLGVEa0NwQixDQzlCZ0IseUVBQ0ksNEhEZ0NwQixDQzNCUSxxREFFSSxZQURBLGtCQUVBLG9CRDZCWixDQzNCWSw0REFJSSx3QkFDQSxlQUpBLGtCQUVBLFVBREEsT0RnQ2hCLENDM0JZLGtFQUNJLHVCRDZCaEIsQ0R2U1EsdURBV0ksd0RDMFNaLENEclRRLCtHQWNJLHVCRW9RSSxDRnJRSiw0QkFEQSx3QkFYQSxxQkFDQSx1QkFPQSxXRXdRSSxDRjlRSixtQkFFQSxrQkFXQSw4Qkd2REosQ0grQ0ksVUV5UUksQ0YzUUosU0M4VFosQ0RwVVEsd0RBV0ksd0RDeVRaLENEcFVRLHNEQVdJLHlEQUdBLHVCRW9SSSxDRnJSSiw0QkFEQSx3QkFYQSxxQkFDQSx1QkFPQSxXRXdSSSxDRjlSSixtQkFFQSxrQkFXQSw4Qkd2REosQ0grQ0ksVUV5UkksQ0YzUkosU0M2VVosQ0M5Q1ksaURBS0ksd0JDMVVILENEc1VHLGFGaEhmLGlCQUVBLGVFcUhtQyxDQURwQixZRnJIZixxQkVnSGUsbUJBRUEsUUFFQSxXQUhBLFNEd0RoQixDRHZFQyx5QkVZVyxpREYxR1Ysa0JFc0hrQixZRnJIbEIsbUJFb0hrQixVRHFEbEIsQ0FDRixDQzNDWSwwQ0FDSSxhRG9EaEIsQ0NsRGdCLGdEQUNJLGFEb0RwQixDRzdaQSxVQUNJLCtCSGdhSixDRzlaSSxjQUNJLGlCQUNBLG9DSGdhUixDRDdGQywwQklyVUcsY0FLUSxnQkhpYVYsQ0FDRixDRDVHQyx5QkkzVEcsY0FTUSxnQkhrYVYsQ0FDRixDRzlaUSxnQ0FDSSxhQUVBLGlCQURBLGdCSGlhWixDRDVHQywwQkl2VE8sZ0NBT1EsaUJBREEsZ0JIa2FkLENBQ0YsQ0Q1SEMseUJJN1NPLGdDQVlRLGlCQURBLGdCSG1hZCxDQUNGLENHaGFZLHNDQUVJLGlCQUNBLHFDQUNBLFVBQ0EsbURBSkEsVUhzYWhCLENEL0hDLDBCSXhTVyxzQ0FRUSxnQkhtYWxCLENBQ0YsQ0Q5SUMseUJJOVJXLHNDQVlRLGdCSG9hbEIsQ0FDRixDRy9aSSw0QkFDSSxTSGlhUixDRy9aUSxtQ0FDSSxZSGlhWixDRy9aUSxrQ0FDSSxpQkFDQSxRQUNBLDBCSGlhWixDRzdaWSx3Q0FDSSw0SEgrWmhCLENEcmJRLGtDQVdJLHlEQUdBLHVCSWdCQSxDSmpCQSw0QkFEQSx3QkFYQSxxQkFDQSx1QkFPQSxXSW9CQSxDSjFCQSxtQkFFQSxrQkFXQSw4Qkd2REosQ0grQ0ksVUlxQkEsQ0p2QkEsU0M2YlosQ0dsYVEsaUNBQ0ksbURIcWFaLENHbmFZLHVDQUNJLFNIcWFoQixDR2xhUSxrQ0FDSSxrREhvYVosQ0dsYVksd0NBRUksdUJBREEscUNIcWFoQixDSTFmSSxxQkFDSSxhQUNBLHNCQUNBLFlBQ0EsU0o2ZlIsQ0RyTEMsMEJLNVVHLHFCQU9RLFVKOGZWLENBQ0YsQ0QvTEMsMEJLdlVHLHFCQVVRLFVKZ2dCVixDQUNGLENJN2ZJLG1DQUNJLGFBQ0Esc0JBQ0EsWUxaUCxjQURBLDhCQUdBLGlCR3lDbUIsQ0h4Q25CLGtCR3dDbUIsQ0gxQ25CLFVDK2dCRCxDRDVnQkMseUJLS0csbUNMSkYsaUJHdUN5QixDSHRDekIsa0JDK2dCQSxDQUNGLENEL01DLDBCSzlURyxtQ0FRUSxVSnlnQlYsQ0FDRixDRHpOQywwQkt6VEcsbUNBV1EsVUoyZ0JWLENBQ0YsQ0l0Z0JZLCtDQUdJLGNBR0EsZ0JMbUpmLGVBRUEsZUtwSitCLENMbUovQixtQkt6SmUsa0JBSUEsa0JBSEEsVUo4Z0JoQixDRDdPQyx5QktuU1csK0NMOEpWLGtCQUNBLG9CQ3NYQSxDQUNGLENJemdCUSwyREFDSSxlSjJnQlosQ0QzUEMseUJLN1FlLDJFQUNJLHNCSjJnQmxCLENJemdCYyx5RUFFSSwwQkFEQSw0Qko0Z0JsQixDQUNGLENJeGdCWSw0RUFDSSxZQUVBLFNBREEsU0oyZ0JoQixDSXZnQlksMEVBQ0ksWUp5Z0JoQixDRDVRQyx5Qks5UFcsMEVBSVEsb0JKMGdCbEIsQ0FDRixDSXZnQlksb0VBQ0ksU0p5Z0JoQixDSXRnQlkseUVMc0NYLGdDQVFBLHVCQUNBLFlBVkEscUJBV0EsZUFMQSxrQkFPQSxrQkFSQSxrQkFVQSxnQkFSQSxvQkFPQSxpQktsRGUsbUJMdUNmLFVLckNlLGdCTG9DZixnQ0FNQSx5QkszQ2UsZ0JKdWhCaEIsQ0Q3UkMsMEJLNVBXLHlFTHVEVixpQkNzZUEsQ0FDRixDRHZTQyx5Qkt2UFcseUVMMERWLGdCQ3dlQSxDQUNGLENEdFRDLHlCSzdPVyx5RUw2RFYsaUJDMGVBLENBQ0YsQ0R0VEMseUJLbFBXLHlFQU1RLGtCSnNpQmxCLENBQ0YsQ0RoVUMseUJLN09XLHlFQVNRLGlCSndpQmxCLENBQ0YsQ0lyaUJRLDBEQUVJLGVBREEsaUJKd2lCWixDRDFUQywwQksvT08sMERBS1Esa0JKd2lCZCxDQUNGLENEelVDLHlCS3JPTywwREFRUSxrQkowaUJkLENBQ0YsQ0l0aUJJLHNCQUNJLGFBQ0EsbUJBQ0EsZUFDQSxTQUNBLG1CSndpQlIsQ0l0aUJRLCtCQUVJLGdCQURBLHFCSnlpQlosQ0QvVUMsMEJLM05PLCtCQUtRLGNKeWlCZCxDSXZpQmMsa0NBQ0ksVUp5aUJsQixDQUNGLENJdGlCWSxxQ0FDSSxNSndpQmhCLENJcGlCUSx5SUFHSSxtQkpzaUJaLENJbGlCSSxtQ0FDSSwwQkpvaUJSLENJbGlCUSw2Q0FDSSxnQkFDQSwwQkpvaUJaLENEclhDLHlCSzFLdUIsb0VBQ0ksZ0NBQ0EsaUJKa2lCMUIsQ0loaUIwQiw0RUFJSSxPQUZBLGtCQUNBLFNBRkEsNERKcWlCOUIsQ0kvaEIwQiw2RUFFSSxnQkFEQSxvQkpraUI5QixDSS9oQjhCLCtHQUNJLHlCSmlpQmxDLENJOWhCOEIsa0ZBQ0ksVUpnaUJsQyxDSTloQmtDLDRGQUdJLGtCQURBLGlCQURBLGVKa2lCdEMsQ0k5aEJrQyx3TEFHSSxpQkFEQSxVSmlpQnRDLENBQ0YsQ0l2aEJRLGlEQUNJLDRDSnloQlosQ0l0aEJRLG9HQUNJLG1CSndoQlosQ0Q1WUMsMEJLN0lPLG9HQUlRLG9CSnloQmQsQ0FDRixDSXZoQlksc0dBQ0ksbUJKeWhCaEIsQ0lyaEJRLHdJQUVJLHFCSnVoQlosQ0lyaEJZLDhJQUVJLHlCQURBLGdCQUVBLGNKd2hCaEIsQ0l0aEJnQixzVEFFSSxZSnloQnBCLENJcmhCWSw0SUFDSSxtQkp3aEJoQixDSXJoQlksc0pBQ0ksbUJKd2hCaEIsQ0RoY0MsK0NLbkZXLHNFQUNJLHFCSnNoQmQsQ0lwaEJjLHlFQUVJLHlCQURBLGdCQUVBLGNKc2hCbEIsQ0lwaEJrQiwrSkFFSSxZSnFoQnRCLENJamhCYyx3RUFDSSxtQkptaEJsQixDQUNGLENJL2dCUSx5REFDSSxtQkppaEJaLENLcndCSSx3Qk5LSCxjQURBLDhCQUdBLGlCR3lDbUIsQ0h4Q25CLGtCR3dDbUIsQ0gxQ25CLFVDdXdCRCxDRHB3QkMseUJNVEcsd0JOVUYsaUJHdUN5QixDSHRDekIsa0JDdXdCQSxDQUNGLENLNXdCSSw2QkFDSSxhQUdBLGNBRkEsd0RBQ0EsbUNBRUEsbUJMOHdCUixDRHhkQyx5Qk0zVEcsNkJBUVEsbUJMK3dCVixDQUNGLENEbGVDLHlCTXRURyw2QkFXUSxhQUNBLHNCQUNBLG1CTGl4QlYsQ0FDRixDSy93QlEsNkNOMEZQLGdDQVFBLHVCQUNBLFlBVkEscUJBV0EsZUFMQSxrQkFPQSxrQkFSQSxrQkFVQSxnQk10R1csY0FEQSxXTitGWCxvQkFPQSxpQk1sR1csU051RlgsVUFEQSxnQ0FNQSx3QkNrc0JELENEbmZDLDBCTWhUTyw2Q04yR04saUJDNHJCQSxDQUNGLENEN2ZDLHlCTTNTTyw2Q044R04sZ0JDOHJCQSxDQUNGLENENWdCQyx5Qk1qU08sNkNOaUhOLGlCQ2dzQkEsQ0FDRixDS3p5QlEsNkNBT0ksYUhMQSxDSG1MWCxrQk01S1csa0JOOEtYLGVNN0s4QixDQVJuQixjQURBLFdOcUxYLHFCTWpMVyxTQURBLFNMZ3pCWixDRGxoQkMseUJNbFNPLDZDTjBMTixtQkFDQSxtQkM4bkJBLENBQ0YsQ0s5eUJRLHlEQUVJLGFBTUEsZ0JBRkEsY0FEQSxrQkFGQSx5QkFGQSxVTHF6QlosQ0s1eUJZLDZEQVVJLHlCQUNBLGtCSDdESCxDR3FERyxpQkFFQSxnQkFFQSxxQ0FDQSxpREFQQSxrQkFHQSxXQUZBLFNMcXpCaEIsQ0QzaUJDLHlCTTVRVyw2REFjUSxpQkFDQSxjTDZ5QmxCLENBQ0YsQ0tyeUJJLHlDQUNJLGFBQ0Esc0JBQ0EsUUx1eUJSLENLcHlCSSxnQ0FDSSxnQ0FFQSx5QkFEQSxRTHV5QlIsQ0QzakJDLHlCTTlPRyxnQ0FTUSx5QkFIQSwyQkFDQSxnQkFDQSxtQkx3eUJWLENLcnlCVSx5Q0FDSSxZTHV5QmQsQ0FDRixDS3B5QlEsbUNBQ0ksYUFDQSxPTHN5QlosQ0tueUJRLDZFQUdJLDZCQUlBLDREQURBLDBCQUNBLDJCQUNBLGFIL0VBLENHbUZBLGdCQUNBLDZCQUpBLDRCQUNBLDJCTHV5QlosQ0R4bEJDLHlCTXpOTyw2RUFnQlEsNEJBQ0EsNkJBQ0EsMkJBQ0EseUJMc3lCZCxDQUNGLENLcHlCWSx5R0FDSSx1Qkx1eUJoQixDS3B5QlkseUZBQ0ksa0NMdXlCaEIsQ0tueUJRLHdKQUVJLG1DQUNBLHdCQUNBLG1CTHF5QlosQ0tqeUJJLHlCQUNJLGFBRUEsU0FEQSwwREFFQSxlTG15QlIsQ0RobkJDLDBCTXZMRyx5QkFRUSxTQURBLHlETHF5QlYsQ0FDRixDRHJvQkMseUJNeEtHLHlCQVlRLGFBQ0EscUJMcXlCVixDQUNGLENLbnlCUSxrQ0FDSSxVQUNBLFVMcXlCWixDS255QlkscUNBQ0ksVUxxeUJoQixDSy94QlEsOENBQ0ksWUxpeUJaLENLN3hCSSx3QkFFSSxhSGhKSSxDRytJSixhTGd5QlIsQ0s3eEJRLDJCQUNJLGFMK3hCWixDSzN4QkksOEJBQ0ksNkJBQ0Esd0JBQ0EsZUw2eEJSLENLdnhCSSxnREFDSSxhQUVBLFNBREEsMERBRUEsZUwyeEJSLENEMXBCQywwQk1ySUcsZ0RBUVEsU0FEQSx5REw4eEJWLENBQ0YsQ0RockJDLHlCTXRIRyxnREFZUSxhQUNBLHFCTCt4QlYsQ0FDRixDSzd4QlEsa0VBQ0ksVUFDQSxVTGd5QlosQ0s5eEJZLHdFQUNJLFVMaXlCaEIsQ0sxeEJJLHNCQUNJLGFBQ0Esc0JBQ0EsV0FFQSxTTDR4QlIsQ0sxeEJRLHlCQUlJLGFIdk1BLENHc01BLG9CTm5FWCxrQkFFQSxlTW1FMkIsQ05wRTNCLGlCTWdFVyxjQUNBLGlCTGl5QlosQ0R0c0JDLHlCTTdGTyx5Qk4zRE4sa0JDazJCQSxDQUNGLENLanlCWSxnQ0FDSSxhTG15QmhCLENLL3hCUSx5QkFHSSxhSGxOQSxDR2lOQSxvQk5yRVgsaUJBRUEsZU1zRTJCLENOdkUzQixpQk1tRVcsbUJBR0Esd0JMb3lCWixDRHZ0QkMseUJNakZPLHlCTjlETixlQUNBLGtCQzAyQkEsQ0FDRixDS3R5QlEseUJBQ0ksYUFDQSxzQkFDQSxRQUNBLGVMd3lCWixDS3R5QlksNEJBRUksYUgvTkosQ0c4TkksaUJMeXlCaEIsQ0t0eUJnQixtQ0FFSSxtQkFHQSx5QkFLQSxhSHBRUCxDR2dRTyxXQUhBLFdBSUEsV0FDQSxrQkFQQSxvQkFRQSwwQ0FMQSxTTDh5QnBCLENLcnlCZ0IsOEJBQ0ksYUgvT1IsQ0hzSlgsZUFFQSxlTXlGbUMsQ04xRm5DLG1CTXlGbUIsZUwweUJwQixDRDF2QkMseUJNbERlLDhCTm5GZCxrQkFDQSxvQkNtNEJBLENBQ0YsQ0s3eUJvQixvQ0FDSSxhTCt5QnhCLENNdGtDQSxhQUVJLG1CQURBLGFBRUEsZUFDQSxhUEVILGNBREEsOEJBSUEsaUJHd0NtQixDSDFDbkIsVUM0a0NELENEemtDQyx5Qk9WRCxhUFdFLGlCR3VDeUIsQ0h0Q3pCLGtCQzRrQ0EsQ0FDRixDRHR4QkMseUJPblVELGFBU1Esa0JOb2xDTixDQUNGLENNbGxDSSxtQ0FFSSxtQkFEQSxhQUdBLHdCTm1sQ1IsQ0R6akNRLHlDQVdJLHlEQUdBLHVCT2xDQSxDUGlDQSw0QkFEQSx3QkFYQSxxQkFDQSx1QkFPQSxXTzlCQSxDUHdCQSxtQkFFQSxrQkFXQSw4Qkd2REosQ0grQ0ksVU83QkEsQ1AyQkEsU0Npa0NaLENEOXlCQyx5Qk96U1cseUNBRUksWUFEQSxVTjRsQ2QsQ0FDRixDTXhsQ1EseUNBQ0ksZU4wbENaLENNdmxDUSwrQ0FDSSw0SE55bENaLENNcmxDSSwyQkFFSSxtQkFEQSxZTndsQ1IsQ0R4bENRLDJFQVdJLHlEQUdBLHVCT0xJLENQSUosNEJBREEsd0JBWEEscUJBQ0EsdUJBT0EsV09ESSxDQU9BLGVQWkosbUJBRUEsa0JPUUkscUJQR0osOEJHdkRKLENJcURRLGdCUE5KLFdBRkEsU0NpbUNaLENNaGxDZ0IsMkVBQ0ksYU40bENwQixDTXRsQ0ksa0ZBRUksbUJBREEsWU55bENSLENEeG5DUSx5TEFXSSx5REFHQSx1Qk8wQkksQ1AzQkosNEJBREEsd0JBWEEscUJBQ0EsdUJBT0EsV084QkksQ0FPQSxlUDNDSixtQkFFQSxrQk91Q0kscUJQNUJKLDhCR3ZESixDSW9GUSxnQlByQ0osVU8rQkksQ1BqQ0osU0Npb0NaLENNbmxDZ0IsK0ZBQ0ksYU40bENwQixDTXRsQ0ksaUNBRUksbUJBR0EsYUp2RUksQ0ltRUosdUJBS0EsZ0JQMkdQLGtCQUVBLGVPM0cwQixDQUxuQixTUCtHUCxxQk8zR08sbUJOMGxDUixDRG40QkMseUJPOU5HLGlDUHNIRixtQkFDQSxtQkMrK0JBLENBQ0YsQ001bENJLGVBQ0ksOEJOOGxDUixDTTVsQ1EscUJBQ0ksc0JOOGxDWixDTXBsQ0ksK0VBQ0ksYU55bENSLENNdGxDSSxnQ0FDSSxzQk53bENSLENPMXRDSSxzQkFDSSxTUDZ0Q1IsQ08zdENJLDZCQUVJLFNSQVAsY0FEQSw4QlFBTyx3QlJHUCxpQkd5Q21CLENIeENuQixrQkd3Q21CLENIMUNuQixVQ2l1Q0QsQ0Q5dENDLHlCUU5HLDZCUk9GLGlCR3VDeUIsQ0h0Q3pCLGtCQ2l1Q0EsQ0FDRixDRGo2QkMsMEJRelVHLDZCQU1RLFFQd3VDVixDQUNGLENEaDdCQyx5QlEvVEcsNkJBU1EsU0FDQSx1QlAwdUNWLENBQ0YsQ0QzN0JDLHlCUTFURyw2QkFhUSx1QlA0dUNWLENBQ0YsQ08xdUNJLDhCQUNJLFNQNHVDUixDTzF1Q1EsdUNBQ0ksZ0JQNHVDWixDTzF1Q1ksNkNBQ0ksWVA0dUNoQixDT3p0Q1ksNkNBRUkseUJBQ0Esa0JMNUNILENLMENHLGdCUDZ0Q2hCLENEMTdCQywwQlFwU1csNkNBTVEsZ0JQNHRDbEIsQ0FDRixDT3h0Q1EsNENBQ0ksZVAwdENaLENPdnRDUSxnREFJSSxrQkw1REMsQ0syREQsMEJBREEscUNBR0EsVUFKQSxVUDZ0Q1osQ09qdENZLDBEQUNJLFNQbXRDaEIsQ08vc0NRLDhDQUdJLDZCQURBLHlCQURBLGtCTDNFQyxDSzhFRCxlUGl0Q1osQ085c0NRLG1DQUNJLGVQZ3RDWixDTzlzQ1ksNERBQ0ksWVBndENoQixDTzdzQ1ksaURBQ0ksUVArc0NoQixDRDErQkMseUJRaE9tQix3R0FDSSxXUGd0Q3RCLENBQ0YsQ083c0NnQiwrR0FHSSxhQURBLEtQK3NDcEIsQ081c0NnQix3REFDSSw0RFA4c0NwQixDTzVzQ2dCLHVEQUNJLDREUDhzQ3BCLENPM3NDZ0IsOERBRUksaUJML0dULENLOEdTLGVQOHNDcEIsQ08zc0NvQixxRUFDSSxZUDZzQ3hCLENPMXNDb0IsOEVBQ0ksOEJQNHNDeEIsQ096c0NvQixrRUFDSSx5QkFDQSxpQkwzSGIsQ0s0SGEsaUJQMnNDeEIsQ096c0N3Qix3RUFDSSxpQlAyc0M1QixDRDlnQ0MseUJRbk1tQixrRUFXUSxpQkFEQSxjUDRzQzFCLENBQ0YsQ092c0NnQixrSUFFSSw0RFB5c0NwQixDT3hzQ29CLGdKQUNJLGFMMUlYLENLMklXLGdCUDJzQ3hCLENPeHNDZ0IsaUVBQ0ksUVAwc0NwQixDT3hzQ2dCLGlFQUNJLFVQMHNDcEIsQ09wc0NJLDZCQUtJLGFMcElJLENLZ0lKLGFBQ0Esc0JBSUEsZ0JBSEEsU1B3c0NSLENPbnNDUSxvQ0FFSSw2QkFEQSxlUHNzQ1osQ09sc0NRLHVEQUVJLGFMdktDLENLd0tELG9CUjFCWCxrQkFFQSxlUTBCMkIsQ0FEaEIsbUJSMUJYLGlCUXVCVyxlUDBzQ1osQ0R2akNDLHlCUXBKTyx1RFJsQk4saUJBQ0EsZUNpdUNBLENBQ0YsQ0R2a0NDLHlCUTFJTyx1RFJkTixnQkNtdUNBLENBQ0YsQ085c0NRLGtEUitCUCxrQkFFQSxlUS9COEIsQ1I4QjlCLHFCUS9CVyxrQlBtdENaLENEeGtDQyx5QlE1SU8sa0RSb0NOLG1CQUNBLG1CQ29yQ0EsQ0FDRixDRHprQ0MsMEJRakpPLGtEQUtRLGtCUHl0Q2QsQ0FDRixDT3Z0Q1ksb0RBQ0ksYUxyTFEsQ0tzTFIsMEJBQ0EsZVB5dENoQixDT3Z0Q2dCLDBEQUNJLG9CUHl0Q3BCLENPcnRDWSxxRFJ6SVgsYUFDQSxzQkFDQSxRQUVBLGVDZzJDRCxDRDkxQ0Msd0RBQ0MsaUJDZzJDRixDRDkxQ0UsK0RBRUMsbUJBR0EseUJBS0EsYUd6RVUsQ0hxRVYsV0FIQSxXQUlBLFdBQ0Esa0JBUEEsb0JBUUEsMENBTEEsU0NzMkNILENPcnVDUSxrREFDSSxhQUNBLHNCQUNBLFdQdXVDWixDT3J1Q1ksb0VBQ0ksWVB1dUNoQixDT3J1Q1ksb0VBQ0ksa0JQdXVDaEIsQ0R0bkNDLDBCUWxIVyxvRUFJUSxrQlB3dUNsQixDQUNGLENPdHVDZ0IsdUZBQ0ksWVB3dUNwQixDT3J1Q29CLG9IQUNJLFlQdXVDeEIsQ09udUNnQixzRkFDSSxhQUNBLHNCQUNBLFFQcXVDcEIsQ09sdUN3Qix5SUFDSSxZUG91QzVCLENPaHVDb0Isc0dSeERuQixlQUVBLGVRd0R1QyxDUnpEdkMsbUJRd0R1QixpQlBxdUN4QixDRHBwQ0MseUJRbEZtQixzR1JuRGxCLGtCQUNBLG9CQzZ4Q0EsQ0FDRixDT3h1Q3dCLDJIQUVJLGlCQURBLHdCUDJ1QzVCLENPdnVDb0IsdUdBQ0ksYUFDQSxRUHl1Q3hCLENPdnVDd0IsdUhBRUksd0JMeE5HLENLeU5ILDZCQUNBLGlCTDNQakIsQ0s2UGlCLGVSOUMzQixrQkFFQSxlUTZDOEMsQ1I5QzlDLHFCUXdDMkIsaUJQZ3ZDNUIsQ0Q1cUNDLHlCUXJFdUIsdUhSbkN0QixtQkFDQSxvQlEyQzhCLGlCUDZ1QzlCLENBQ0YsQ08zdUM0Qiw2UEFFSSxxQlBpdkNoQyxDTy91QzRCLGdJQUNJLG9CUGl2Q2hDLENPMXVDWSwwRUFDSSxrQlA0dUNoQixDTzF1Q2dCLHNGQUNJLGFBRUEsY0FEQSw4QkFFQSxjUDR1Q3BCLENPMXVDb0IsaUdBRUksbUJBSUEsYUxsUVosQ0s2UFksYVJoRXZCLGlCQUVBLGVRc0UyQyxDQU5wQixRUmpFdkIscUJRa0V1QixTQUdBLHlCQUNBLGVQOHVDeEIsQ0RsdENDLHlCUXBDbUIsaUdSMURsQixrQkFDQSxrQkNvekNBLENPaHZDMEIsd0dBRUksWUFEQSxVUHF2QzlCLENBTEYsQ08zdUN3Qix3R0FDSSxTQUNBLHlCUG12QzVCLENPaHZDd0IsdUdBQ0ksYVBrdkM1QixDT2p2QzRCLDhHQUNJLDRIUG12Q2hDLENEamdEUSw4R0FXSSx3RENvZ0RaLENEL2dEUSwyTkFjSSx1QlF5UW9CLENSMVFwQiw0QkFEQSx3QkFYQSxxQkFDQSx1QkFPQSxXUTZRb0IsQ1JuUnBCLG1CQUVBLGtCQVdBLDhCR3ZESixDSCtDSSxVUThRb0IsQ1JoUnBCLFNDd2hEWixDRDloRFEsNkdBV0ksd0RDbWhEWixDT3h2Q1ksc0VBQ0ksd0JMelNlLENLMlNmLG1CQUNBLDRCQURBLDhCQUVBLG1CUDJ2Q2hCLENPenZDZ0Isc0dBQ0ksU1AydkNwQixDT3h2Q2dCLDZFQUNJLFNQMHZDcEIsQ092dkNnQiwwRlJ6SWYsa0JBRUEsZVE2SXNDLENBRG5CLG1CUjdJbkIscUJReUltQixTQUNBLFVBRUEsd0JQNHZDcEIsQ0Q1eENDLHlCUTRCZSwwRlJwSWQsbUJBQ0EsbUJDdzRDQSxDQUNGLENPNXZDWSxtRUFHSSx3QkxwVWUsQ0tzVWYseUJBQ0EsNEJBREEsc0JBRUEsdUJBTkEsaUJQbXdDaEIsQ08xdkNvQix1R1I3TW5CLGtCQUVBLGVRNE11QyxDUjdNdkMsZ0JDMjhDRCxDRC95Q0MseUJRZ0RtQix1R1J4TWxCLGtCQzI4Q0EsQ0FDRixDTzd2Q3dCLGlIQU1JLHFCTDFWWCxDS3VWVyxvQkxyVkcsQ0tvVkgsYUx6VmhCLENLMlZnQixnQkFDQSxrQkFKQSxlUG93QzVCLENEdDBDQyx5QlFpRXVCLGlIQVdRLGtCQURBLGlCQURBLGVQa3dDOUIsQ085dkM4Qix5SEFDSSxpQlBnd0NsQyxDQUNGLENPN3ZDNEIsc1BBR0ksb0JMdldELENLd1dDLGlCQUZBLGVQaXdDaEMsQ0R0MUNDLHlCUW1GMkIsc1BBUVEsaUJBREEsVVBrd0NsQyxDQUNGLENPL3ZDZ0Msa1FBQ0ksd0JQa3dDcEMsQ09od0NnQyxvUUFDSSwwQlBtd0NwQyxDTy92Q3dCLDJIQVVJLG1CQUtBLDZCQUNBLDRCQURBLHNCQWJBLFlBTUEsYUFHQSxRQUZBLHVCQU5BLFVBRUEsNEJBQ0EsZ0JBYUEsdUJBbEJBLGtCQWlCQSxnQkFkQSxVUDZ3QzVCLENPNXZDNEIsaUlBQ0ksd0JQOHZDaEMsQ0R6b0RRLGtJQVdJLDBEQUdBLHVCUW9Zb0IsQ1JyWXBCLDRCQURBLHdCQVhBLHFCQUNBLHVCQU9BLFdRd1lvQixDUjlZcEIsbUJBRUEsa0JBV0EsOEJHdkRKLENIK0NJLFVReVlvQixDUjNZcEIsU0NpcERaLENPbHlDd0IsMkhSek12QixrQkFFQSxlUXVPOEMsQ1J4TzlDLG9CQ2cvQ0QsQ0RwNENDLHlCUTRGdUIsMkhScE10QixtQkFDQSxvQlF1TzhCLGdCQURBLGdCQURBLHNCUDJ3QzlCLENPdndDOEIsa0lBRUksWUFEQSxVUGl4Q2xDLENBVkYsQ081dkNJLG9DQUVJLGFMaGJJLENIN0JYLGNBREEsOEJBSUEsY0d3Q21CLENIMUNuQixVQzR0REQsQ0R6dERDLHlCUXVjRyxvQ1J0Y0YsaUJHdUN5QixDSHRDekIsa0JDNHREQSxDQUNGLENEdDZDQyx5QlE4SUcsb0NBUVEsa0JQb3hDVixDQUNGLENPOXdDUSw0R0FDSSxZUG14Q1osQ09qeENRLCtDUjdkUCxjQURBLDhCQUdBLGlCR3lDbUIsQ0h4Q25CLGtCR3dDbUIsQ0gxQ25CLFVDb3ZERCxDRGp2REMseUJReWRPLCtDUnhkTixpQkd1Q3lCLENIdEN6QixrQkNvdkRBLENBQ0YsQ08zeENZLDREQUNJLFNQNnhDaEIsQ096eENRLHVEQUNJLGFBRUEsUVAweENaLENEcjhDQyx5QlF3S08sdURBTVEsYUFDQSxzQkFDQSxRUDJ4Q2QsQ0FDRixDRGo5Q0MseUJRNktPLHVEQVdRLFFQNnhDZCxDQUNGLENPM3hDWSwyREFDSSxjUDZ4Q2hCLENEcDlDQyx5QlFzTFcsMkRBSVEsVVA4eENsQixDQUNGLENPM3hDWSwwRUFDSSxnQlI1U2Ysa0JBRUEsZVEyU2tDLENSNVNsQyxvQkMya0RELENELzlDQyx5QlE4TFcsMEVSdFNWLG1CQUNBLG1CQzJrREEsQ0FDRixDT255Q2dCLDZFQUdJLGFMcmVSLENLb2VRLG9CUnpYbkIsZUFFQSxlUXlYeUMsQ1IxWHpDLGlCUXVYbUIsZVAweUNwQixDRDcrQ0MseUJRa01lLDZFUmxYZCxjQ2lxREEsQ0FDRixDRHYvQ0MseUJRdU1lLDZFQU1RLGlCUDh5Q3RCLENBQ0YsQ081eUNvQixpR0FDSSxlUDh5Q3hCLENEMS9DQyx5QlEyTW1CLGlHQUlRLGVQK3lDMUIsQ0FDRixDRHBnREMseUJRZ05tQixpR0FPUSxlUGl6QzFCLENBQ0YsQ085eUNnQiw0RUFDSSxhTC9nQkksQ0tnaEJKLDBCQUNBLGVQZ3pDcEIsQ085eUNvQixrRkFDSSxvQlBnekN4QixDTzV5Q2dCLDZFUm5lZixhQUNBLHNCQUNBLFFBRUEsZUNpeERELENEL3dEQyxnRkFDQyxpQkNpeERGLENEL3dERSx1RkFFQyxtQkFHQSx5QkFLQSxhR3pFVSxDSHFFVixXQUhBLFdBSUEsV0FDQSxrQkFQQSxvQkFRQSwwQ0FMQSxTQ3V4REgsQ0RqaURDLHlCUWdPZSw2RUFHUSxlUGswQ3RCLENBQ0YsQ081ekNJLDRCQUNJLFNQOHpDUixDTzV6Q1Esb0RBQ0ksWVA4ekNaLENPM3pDUSwrQkFHSSxhTHBoQkEsQ0ttaEJBLG9CUnhhWCxlQUVBLGVRd2FpQyxDUnphakMsaUJRc2FXLGVQazBDWixDRHBqREMseUJRaVBPLCtCUmphTixjQ3d1REEsQ0FDRixDRDlqREMseUJRc1BPLCtCQU1RLGlCUHMwQ2QsQ0FDRixDT24wQ1EsMkNBQ0kseUJBQ0Esa0JMM2pCQyxDSzRqQkQsZVBxMENaLENPbDBDUSwrQ0FDSSxlUG8wQ1osQ0RobERDLHlCUW1SbUIsNkdBQ0ksYUFDQSxxQlBvMEN0QixDT2wwQ3NCLHNIQUNJLHdCUG8wQzFCLENBQ0YsQ09oMENnQixvRUFDSSxZUGswQ3BCLENPL3pDZ0Isd0RBQ0ksd0JQaTBDcEIsQ08vekNvQix3RUFDSSx3QlBpMEN4QixDTy96Q29CLHNIQUdJLDRCQUNBLCtCQUhBLHdCUG0wQ3hCLENEam1EQyx5QlE2Um1CLHNIQU9RLDZCQUNBLDZCUGkwQzFCLENBQ0YsQ08vekNvQiwyREFFSSw0QkFEQSxtQlBrMEN4QixDRHJuREMseUJRa1RtQiwyREFLUSw4QlBrMEMxQixDQUNGLENPaDBDb0IsMkRBQ0ksNEJQazBDeEIsQ0Q3bkRDLHlCUTBUbUIsMkRBS1EsZ0JBREEsK0JQbzBDMUIsQ0FDRixDUTM3REksc0NBQ0ksZVI4N0RSLENEN25EQyx5QlNsVUcsc0NBSVEsYUFDQSxzQkFDQSxTQUNBLGVSKzdEVixDQUNGLENRNTdESSx3QkFDSSxXUjg3RFIsQ0R4b0RDLHlCU3ZURyx3QkFJUSxVUis3RFYsQ0FDRixDUTc3RFEsdUNBQ0ksU1IrN0RaLENRNzdEWSwwQ0FFSSxhQUNBLHNCQUNBLFFBQ0EsZ0JBR0EsYUFEQSxxQkFEQSxrQkFMQSxpQlJzOERoQixDRDFwREMseUJTN1NXLDBDQVdRLG1CUmc4RGxCLENBQ0YsQ1E5N0RnQiw2Q0FFSSxhTkhSLENNRVEsaUJSaThEcEIsQ1E5N0RvQiwyREFFSSxtQkFEQSxpQlJpOER4QixDUTk3RHdCLGtFQUNJLFlSZzhENUIsQ1E3N0R3Qiw2RFRzSHZCLGtCQUVBLGVTdEgyQyxDVHFIM0MsaUJTdEgyQix3QlJrOEQ1QixDRGhyREMseUJTblJ1Qiw2RFQySHRCLGtCQzQwREEsQ0FDRixDUW44RG9CLG9EQUVJLFNBQ0EsT0FDQSxrQkFIQSxpQlJ3OER4QixDUW44RHdCLDJEQUNJLFlScThENUIsQ1FsOER3QixzRFQ4QnZCLDZCQUdBLG1DQUZBLHdCQUxBLGFBQ0EsZ0JBNEhBLGtCQUVBLGVBcEhtQixDU25DUSx1QlRzSjNCLHFCU3BKMkIsU0FEQSxpRFQ2QjNCLGdCQUpBLGtCQU9BLHFCQURBLGdCUzdCMkIsZ0JSZzlENUIsQ0RqdERDLHlCU3BRdUIsc0RUNEp0QixtQkFDQSxtQkM2ekRBLENBQ0YsQ0RwN0RDLDREQUVDLCtCQURBLHVCQ3U3REYsQ1FyOURvQixvREFDSSxtQkFDQSx5QkFRQSxhTnhFQSxDTWlFQSxXQUNBLFdBQ0EsV0FDQSxrQkFDQSxRQUNBLDBDQUNBLFNSdzlEeEIsQ1FwOURvQiwrQ0FDSSxhTnBEWixDSHNKWCxlQUVBLGVTakd1QyxDVGdHdkMsbUJTakd1QixnQkFEQSxlUjA5RHhCLENEL3VEQyx5QlM3T21CLCtDVHdHbEIsa0JBQ0Esb0JDdzNEQSxDQUNGLENEcnZEQyx5QlM3T21CLCtDQU9RLGFSKzlEMUIsQ0FDRixDUTc5RHdCLHFEQUNJLGFSKzlENUIsQ1F0OURRLDZCQUNJLGdCVDJHWCxrQkFFQSxlUzVHOEIsQ1QyRzlCLG9CQysyREQsQ0Rud0RDLHlCU3pOTyw2QlRpSE4sbUJBQ0EsbUJDKzJEQSxDQUNGLENROTlEWSxtREFDSSxhUmcrRGhCLENRNzlEUSxxSkFDSSxpQlIrOURaLENRNzlEUSxrQ0FDSSxVUis5RFosQ1E1OURRLDhCQUlJLGFOMUZBLENNeUZBLG9CQUlBLGVBRUEsZ0JBREEsaUJBUEEsZ0JBQ0Esa0JBR0Esd0JSaStEWixDRGp5REMseUJTck1PLDhCQVlRLGlCUjg5RGQsQ0FDRixDUTU5RFEsOEJUOEJQLGtCQUVBLGVTL0IyQixDVDhCM0IsZ0JDazhERCxDRHR5REMseUJTM0xPLDhCVG1DTixrQkNrOERBLENBQ0YsQ1FuK0RRLDhCVG9DUCxpQkFFQSxlU3BDMkIsQ1RtQzNCLGlCU3BDVyxrQlJ3K0RaLENEanpEQyx5QlN4TE8sOEJUeUNOLGVBQ0Esa0JDbzhEQSxDQUNGLENRMytEUSxnQ1RsRFAsNkJBR0EsbUNBRkEsd0JBTEEsYUFDQSxnQkE0SEEsa0JBRUEsZUFwSG1CLENTOENSLHVCVHFFWCxxQlNwRVcsY1RwRFgsZ0JBSkEsa0JBT0EscUJBREEsZ0JTK0NXLHdDUjQvRFosQ0R6MERDLHlCU3BMTyxnQ1Q0RU4sbUJBQ0EsbUJDcTdEQSxDQUNGLENENWlFQyxzQ0FFQywrQkFEQSx1QkMraUVGLENRLy9EUSx1Q0FDSSxPUmlnRVosQ1EvL0RZLDZDQUVJLGdCQURBLFdSa2dFaEIsQ0QxMURDLHlCU3pLVyw2Q0FPUSxnQkFEQSxlQURBLFVSb2dFbEIsQ0FDRixDUWhnRVksNkNBQ0ksNEJSa2dFaEIsQ0RwMkRDLHlCUy9KVyw2Q0FJUSxjUm1nRWxCLENBQ0YsQ1FoZ0VRLDZDQUNJLGlCUmtnRVosQ0Q1MkRDLHlCU3ZKTyw2Q0FJUSxhUm1nRWQsQ0FDRixDUWpnRVEsaURBQ0ksZVJtZ0VaLENEOTNEQyx5QlN0SU8saURBTVEsdUJBRkEsYUFDQSxzQkFFQSxjUm9nRWQsQ0FDRixDUWpnRWdCLHFHQUNJLG9CUm1nRXBCLENRLy9EZ0IscUVBQ0ksb0JSaWdFcEIsQ1E3L0RRLGtEQUNJLGVSKy9EWixDRC80REMseUJTN0dPLG9DQUVRLGNSOC9EZCxDQUNGLENRMy9EUSx1RkFFSSx3Qk41S21CLENNNktuQix5QkFDQSxrQk5qTkMsQ01rTkQsbUJBQ0EsaUJSNi9EWixDRGw1REMseUJTakhPLHVGQVNRLGlCUisvRGQsQ0FDRixDUTUvRFEsaURBQ0ksWVI4L0RaLENRMy9EUSxpQ0FDSSx3QlI2L0RaLENRMy9EWSx1Q0FDSSxtQ0FDQSxVUjYvRGhCLENRMy9EZ0IsMENBQ0ksa0NSNi9EcEIsQ1EzL0RvQiw2Q0FDSSxvQlI2L0R4QixDUXgvRFksOEVBRUksd0JSMC9EaEIsQ1F4L0RnQixvRkFDSSx3QlIyL0RwQixDUXovRG9CLG9MQUNJLHVCUjYvRHhCLENRMy9Ed0Isd01BQ0ksb0VSKy9ENUIsQ1F4L0RRLGtEQUNJLHdCUjAvRFosQ1F4L0RZLHdEQUNJLHVDQUNBLFVSMC9EaEIsQ1F4L0RnQiwyREFDSSxrQ1IwL0RwQixDUXgvRG9CLDhEQUNJLG9CUjAvRHhCLENRci9EWSxnSEFFSSx3QlJ1L0RoQixDUXIvRGdCLHNIQUNJLHlCQUVBLG1CQUNBLG1CQUZBLG1CUjAvRHBCLENRdC9Eb0IsZ0pBQ0ksZVJ5L0R4QixDUXQvRG9CLHdQQUVJLGdDQURBLCtCQUVBLHdCQUNBLHNCUjAvRHhCLENReC9Ed0IsNFFBQ0kscUVBQ0EsVVI0L0Q1QixDUXIvRFEsMENBQ0ksZVJ1L0RaLENEditEQyx5QlNkTywyQ0FHUSxlQURBLFVSdy9EZCxDQUNGLENENytEQyx5QlNSVyxnREFHUSxlQURBLFVSdy9EbEIsQ0FDRixDUWgvREksY0FDSSxpQlJtL0RSLENRaC9ESSx5QlQxR0gsaUJBRUEsZVMyRzJCLENUNUczQixxQlMwR08sZVJxL0RSLENENy9EQyx5QlNPRyx5QlRyR0Ysa0JBQ0Esa0JDK2xFQSxDQUNGLENRdi9EUSxpREFFSSxZQURBLGdEUjAvRFosQ1F0L0RRLGtDQUdJLG1CQUZBLGFBQ0EscUJSeS9EWixDUXQvRFksOENBQ0ksYUFDQSxzQkFDQSxrQlJ3L0RoQixDRGpoRUMseUJTc0JXLDhDQU1RLFVSeS9EbEIsQ0FDRixDUXYvRGdCLDJHQUdJLGdCQURBLFdSMC9EcEIsQ0QzaEVDLHlCUytCZSwyR0FNUSxnQkFDQSxVUjIvRHRCLENBQ0YsQ1F4L0RnQix1REFDSSxrQlIwL0RwQixDRHJpRUMseUJTMENlLHVEQUlRLGlCUjIvRHRCLENBQ0YsQ1F6L0RvQiw2REFDSSxXUjIvRHhCLENRdi9Eb0IsbUVBQ0ksZU5wVlAsQ0h1RGhCLDZCQUdBLG1DQUZBLHdCQUxBLGFBQ0EsZ0JBNEhBLGtCQUVBLGVBcEhtQixDQW1IbkIscUJBeEhBLGdCQUpBLGtCQU9BLHFCQURBLGVDOHhFRCxDRDVqRUMseUJTc0RtQixtRVQ5SmxCLG1CQUNBLG1CQ3dxRUEsQ0FDRixDRC94RUMseUVBRUMsK0JBREEsdUJDa3lFRixDUW5nRUksaUdBQ0ksU1J3Z0VSLENRdGdFSSxnRUFDSSxZUjBnRVIsQ1F4Z0VJLDJGQUNJLGFBQ0Esc0JBQ0Esc0JSNGdFUixDUTFnRVEsb0dBQ0ksYU4vV0EsQ01pWEEsb0JUNVBYLGtCQUVBLGVTNlAyQixDVDlQM0IsaUJTNFBXLGNBRkEsaUJSbWhFWixDRG5tRUMseUJTOEVPLG9HVHBQTixpQkFDQSxlQyt3RUEsQ0FDRixDRHJuRUMseUJTd0ZPLG9HVGhQTixnQkNteEVBLENBQ0YsQ1E1aEVRLG9HQUNJLGFOdlhBLENNeVhBLGdCVHRQWCxrQkFFQSxlU3VQMkIsQ1R4UDNCLGlCU3NQVyxnQkFGQSxpQlJxaUVaLENEN25FQyx5QlNzRk8sb0dUOU9OLGtCQzJ4RUEsQ0FDRixDUXRpRVEsb0dBQ0ksYU4vWEEsQ01pWUEsZ0JUclBYLGlCQUVBLGVTc1AyQixDVHZQM0IsaUJTcVBXLGVBRkEsaUJSK2lFWixDRC9vRUMseUJTOEZPLG9HVDdPTixlQUNBLGtCQ295RUEsQ0FDRixDUWpqRVEsaUdBQ0ksYU52WUEsQ015WUEsZ0JUdE5YLGtCQUVBLGVTdU44QixDVHhOOUIscUJTc05XLGdCQUZBLGlCUjBqRVosQ0RscUVDLHlCU3NHTyxpR1Q5TU4sbUJBQ0EsbUJDZ3hFQSxDQUNGLENRM2pFUSwrSEFDSSxhQUNBLHNCQUVBLGdCQURBLFVSZ2tFWixDUTdqRVksaUpBQ0ksYVJpa0VoQixDUS9qRVksaUpBRUksZ0JBREEsVVJva0VoQixDUS9qRVEsMEdUcFdQLDZCQUdBLG1DQUZBLHdCQUxBLGFBQ0EsZ0JBNEhBLGtCQUVBLGVBcEhtQixDUytWUix1QlQ1T1gscUJTOE9XLGdCVHRXWCxnQkFKQSxrQkFPQSxxQkFEQSxnQlNtV1csVVJnbEVaLENEanRFQyx5QlM4SE8sMEdUdE9OLG1CQUNBLG1CQyt6RUEsQ0FDRixDRHQ3RUMsNEhBRUMsK0JBREEsdUJDMjdFRixDUTFsRVksK0hBQ0ksWVI4bEVoQixDUXhsRUksbURBQ0ksZVIybEVSLENRdmxFQSxpREFLSSxtQkFGQSxhQUNBLHNCQUVBLHVCQUVBLGNBREEsZVIybEVKLENReGxFSSx5RUFDSSxTUjRsRVIsQ1F2bEVJLHVCQUVJLFNBREEsVVIybEVSLENReGxFUSxxQ0FDSSxZUjBsRVosQ1F0bEVJLGlDQUNJLFFSd2xFUixDUXJsRUksaUJBRUksYU54ZWdCLENNdWVoQiwwQkFFQSxlUnVsRVIsQ1F0bEVRLHVCQUNJLG9CUndsRVosQ1FwbEVJLDRCQUNJLGlCUnNsRVIsQ1FsbEVJLHVCQUNJLGVScWxFUixDU2xsRkkseUNBQ0ksWVR1bEZSLENTcmxGSSxtRlZBSCxjQURBLDhCQUdBLGlCR3lDbUIsQ0h4Q25CLGtCR3dDbUIsQ0gxQ25CLFVDNmxGRCxDRDFsRkMseUJVSkcsbUZWS0YsaUJHdUN5QixDSHRDekIsa0JDK2xGQSxDQUNGLENTbm1GUSw4R0FDSSxTVHVtRlosQ1NsbUZRLHdHQUNJLFlUc21GWixDU3BtRlksaUtBQ0ksc0JUd21GaEIsQ1NqbUZJLHVDQUNJLGdCVG9tRlIsQ1NsbUZJLGdDQUNJLHNCVG9tRlIsQ1MvbEZJLGlDQUNJLGVUa21GUixDRG4wRUMseUJVaFNHLGlDQUlRLGVUbW1GVixDQUNGLENTaG1GQSxZQUNJLGFQVFEsQ09VUixtQlRtbUZKLENTam1GSSwwQkFJSSxhUGhCSSxDSG1JWCxrQkFFQSxlVXBIdUIsQ1ZtSHZCLGlCVXZITyxtQkFDQSxpQlR1bUZSLENEcjFFQyx5QlVwUkcsMEJWNEhGLGtCQ2kvRUEsQ0FDRixDU3ZtRlEsaUNBQ0ksWVR5bUZaLENTcm1GSSxzQkFDSSxhQUNBLGVBQ0EsU0FDQSxjQUNBLGVUdW1GUixDRHAyRUMseUJVeFFHLHNCQVFRLFFUd21GVixDQUNGLENTdG1GUSx5REFFSSxZVHVtRlosQ0RqM0VDLHlCVW5RRyxzQkFpQlEsc0JBQ0EsaUJUdW1GVixDU3JtRlUseUJBQ0ksU1R1bUZkLENTcm1GYyxtQ0FDSSxZVHVtRmxCLENBQ0YsQ1NubUZRLDBCQUNJLE9BRUEsU0FDQSxVQUZBLFVUdW1GWixDU25tRlksMERBR0ksYVA5REosQ082REksb0JWK0VmLGlCQUVBLGVVOUUrQixDVjZFL0IsaUJVakZlLG1CQUdBLHdCVHdtRmhCLENEdjRFQyx5QlVyT1csMERWc0ZWLGVBQ0Esa0JDMGhGQSxDQUNGLENTdm1GUSwrQ0FDSSxZVHltRlosQ1N2bUZRLGtDQUNJLFVUeW1GWixDU3ZtRlkscUNWL0NYLGFBQ0Esc0JBQ0EsUUFFQSxlQ3dwRkQsQ0R0cEZDLHdDQUNDLGlCQ3dwRkYsQ0R0cEZFLCtDQUVDLG1CQUdBLHlCQUtBLGFHekVVLENIcUVWLFdBSEEsV0FJQSxXQUNBLGtCQVBBLG9CQVFBLDBDQUxBLFNDOHBGSCxDU3puRmdCLHdDQUNJLGFUMm5GcEIsQ1N6bkZvQiwwQ0FDSSxhUG5GWixDSHNKWCxlQUVBLGVVbkV1QyxDVmtFdkMsbUJVbkV1QixlVDhuRnhCLENEbDdFQyx5QlU5TW1CLDBDVnlFbEIsa0JBQ0Esb0JDMmpGQSxDQUNGLENTam9Gd0IsZ0RBQ0ksYVRtb0Y1QixDUzFuRlEsc0RBR0ksYVYrRVgsa0JBRUEsZVVoRjhCLENWK0U5QixxQlVqRlcsbUJBREEsd0JUaW9GWixDRG44RUMseUJVL0xPLHNEVnVGTixtQkFDQSxtQkMraUZBLENBQ0YsQ1Nsb0ZRLDRCQUNJLGFBQ0Esc0JBQ0EsT1Rvb0ZaLENEbjlFQyx5QlVwTE8sNEJBTVEsbUJBRUEsU0FEQSxzQlRzb0ZkLENBQ0YsQ1Nub0ZRLGlDQUVJLG1CQURBLGFBRUEsU0FDQSxpQlRxb0ZaLENEaCtFQyx5QlV6S08saUNBT1Esc0JBRUEsUUFEQSwyQkFFQSxjVHNvRmQsQ0FDRixDU3BvRlEsMkJBQ0ksYVBoSUEsQ0g2TFgsaUJBRUEsZVU5RCtCLENWNkQvQixvQkMya0ZELENEeitFQyx5QlVqS08sMkJWbUVOLGtCQUNBLGtCQzJrRkEsQ0FDRixDRHh3RlEscUNBV0ksd0RDMndGWixDRHR4RlEsZ0ZBY0ksdUJVbUhJLENWcEhKLDRCQURBLHdCQVhBLHFCQUNBLHVCQU9BLFdVdUhJLENWN0hKLG1CQUVBLGtCQVdBLDhCR3ZESixDSCtDSSxVVXdISSxDVjFISixTQyt4RlosQ0RyeUZRLDJDQVdJLHlEQzB4RlosQ1NycEZJLDhCQUlJLG1CQUdBLFNBTEEsYUFHQSxTQUZBLHVCQUdBLGlCQUxBLGdCVDhwRlIsQ0R0aEZDLHlCVXpJRyw4QkFhUSx1QkFIQSxtQkFDQSxTQUNBLGlCVDBwRlYsQ0FDRixDRG5pRkMseUJVcElHLDhCQWdCUSxpQlQycEZWLENBQ0YsQ1N6cEZRLHlFQUVJLFlUMHBGWixDU3ZwRlEsa0NBQ0ksZ0RUeXBGWixDRHppRkMseUJVakhPLGtDQU1RLGNBREEsZ0JBREEsY1Q0cEZkLENBQ0YsQ0RyakZDLHlCVTVHTyxrQ0FTUSxZVDRwRmQsQ0FDRixDRC9qRkMseUJVdkdPLGtDQVlRLFlUOHBGZCxDQUNGLENTM3BGUSxvQ0FFSSxPQURBLFVUOHBGWixDUzNwRlksc0NBQ0ksU1Q2cEZoQixDUzNwRmdCLDJDQUlJLG1CQUlBLHVCQUNBLFNBRkEsYVA3TVIsQ091TVEsYUFDQSxzQlZyQm5CLGtCQUVBLGVVNkJzQyxDQVBuQixTQUZBLHVCVnJCbkIscUJVNkJtQix3QlQ4cEZwQixDRC9rRkMseUJVMUZlLDJDVmRkLG1CQUNBLG1CQzJyRkEsQ0FDRixDRDFsRkMseUJVckZlLDJDVlRmLGlCQUVBLGVVdUIyQyxDQURwQixRVnZCdkIsb0JDOHJGQyxDQUNGLENEN2xGQywrQ1UxRmUsMkNWSmQsa0JBQ0Esa0JDK3JGQSxDQUNGLENEeG1GQyx5QlVuRXVCLGtEQUVJLHNCQURBLG9CVCtxRjFCLENBQ0YsQ1MzcUZvQixrREFRSSx5QkFDQSxtQkFSQSx1QkFDQSxhQUlBLFlBSEEsbUJBRUEsVVQrcUZ4QixDU25xRmdCLGtKQUNJLGFUcXFGcEIsQ1NucUZvQix1S0FFSSxvQlA3UVgsQ080UVcsYVRzcUZ4QixDU2hxRmdCLG1EQUNJLGFUa3FGcEIsQ1NocUZvQiwwREFFSSxvQlBoUlAsQ08rUU8sYVRtcUZ4QixDUzlwRmdCLGtEQUNJLDJIVGdxRnBCLENTNXBGWSxxRUFFSSxlQURBLFVUK3BGaEIsQ1M3cEZnQiwwRUFDSSx1QlQrcEZwQixDUzdwRm9CLGlGQUVJLCtCQURBLHVCVGdxRnhCLENTeHBGSSw2QkFHSSxZQURBLFNBREEsU1Q0cEZSLENEbnBGQyx5QlVMTyxtREFTUSx3QlAvUmUsQ08wUmYsYUFHQSxhQUZBLGtEQUdBLFlBTEEsaUJUOHBGZCxDU3RwRmMscURBSUksbUJBSEEsY0FFQSxtQkFEQSxtQlQwcEZsQixDU3JwRmMsNERBQ0ksWVR1cEZsQixDU3BwRmMsaUVBRUksY0FEQSxpQlR1cEZsQixDU3BwRmMsMkRBR0ksZUFEQSxjQURBLFVUd3BGbEIsQ1NwcEZjLG1FQUdJLGlCQURBLGNBREEsVVR3cEZsQixDU3BwRmtCLHVGQUNJLFFUc3BGdEIsQ1NucEZjLCtEQUdJLGlCQURBLFdBRUEsaUJBQ0EsNkJBSkEsVVR5cEZsQixDU25wRmMsNERBR0ksZUFEQSxxQkFEQSxXQUdBLGlCQUdBLDRCQURBLDJCQURBLGdCVHVwRmxCLENTbnBGYyw0REFJSSxlQUZBLHFCQURBLFdBRUEsbUJBR0EscUJBREEsZVRzcEZsQixDU25wRmtCLHlFQUNJLHdCVHFwRnRCLENTbHBGa0IseUVBSUksWUFIQSxrQkFDQSxVQUNBLE9UcXBGdEIsQ0FDRixDUzlvRmdCLG9FQUNJLCtCVGdwRnBCLENTNW9GZ0IsbUVBQ0ksa0NUOG9GcEIsQ1Mxb0ZnQixrRkFDSSxvQlQ0b0ZwQixDUzFvRmdCLG9GQUNJLGFUNG9GcEIsQ1Mxb0ZvQix5RkFDSSxhVDRvRnhCLENTdm9GWSxzREFJSSx3QlAvWGUsQ09tWWYsMkRBRUEsZ0JBUkEsb0JBREEsZ0JUK29GaEIsQ1Nwb0ZnQixvRUFDSSxpQlRzb0ZwQixDU3BvRmdCLG1FQUNJLGtCVHNvRnBCLENTbm9GZ0IsbUVBQ0ksaUJUcW9GcEIsQ1Nwb0ZvQix1RUFDSSx5QkFFQSxZQUNBLHFDQUZBLFVUd29GeEIsQ1Nub0ZnQiw2REFDSSxpQlRxb0ZwQixDU3BvRm9CLHlFQUtJLGFQbmFaLENPK1pZLGNBUUEsb0JWalJ2QixlQUVBLGVVZ1J1QyxDQUZoQixtQlYvUXZCLG1CVTBRdUIsaURBSUEsZ0JBTEEsVVQ4b0Z4QixDRDl3RkMseUJVOEhtQix5RVZuUWxCLGtCQUNBLG9CQ3U1RkEsQ0FDRixDUzFvRndCLDRGVm5PdkIsa0JBRUEsZVVvT2dELENWck9oRCxvQlVtTzJCLGFBQ0EsZVQrb0Y1QixDRDN4RkMseUJVMEl1Qiw0RlY5TnRCLGVBQ0EsbUJDbTNGQSxDQUNGLENTL29Gb0IsdUVWclBuQixpQkFFQSxlVXFQMkMsQ0FEcEIsbUJWclB2QixvQkN5NEZELENEdnlGQyx5QlVrSm1CLHVFVmhQbEIsa0JBQ0Esa0JDeTRGQSxDQUNGLENTcnBGb0IsMkVBTUkscUJQM2JQLENPd2JPLG9CUHRiTyxDT3FiUCxhUDFiWixDTzRiWSxnQkFDQSxpQkFKQSxlVDRwRnhCLENTcnBGd0IsMEtBR0ksb0JQOWJHLENPK2JILGlCQUZBLGVUeXBGNUIsQ1NycEY0QixzTEFDSSx3QlR3cEZoQyxDU3RwRjRCLHdMQUNJLDBCVHlwRmhDLENTbnBGb0IsMkVBQ0ksYVBqZFosQ0htTFgsa0JBRUEsZVU2UjBDLENWOVIxQyxvQkNxN0ZELENEejBGQyx5QlVnTG1CLDJFVnhSbEIsbUJBQ0EsbUJDcTdGQSxDQUNGLENTM3BGb0IsMEVBQ0ksY1Z4UnZCLGlCQUVBLGVVd1IyQyxDVnpSM0MscUJVd1J1QixjVGdxRnhCLENEdDFGQyx5QlVvTG1CLDBFVmxSbEIsa0JBQ0Esa0JDdzdGQSxDQUNGLENTanFGb0IsMkVBQ0ksYVA1ZFosQ0hzSlgsZUFFQSxlVXFVdUMsQ1Z0VXZDLGtCQzIrRkQsQ0RsMkZDLHlCVTJMbUIsMkVWaFVsQixrQkFDQSxvQkMyK0ZBLENBQ0YsQ1N6cUZvQiwyRUFDSSxpQlQycUZ4QixDUzFxRndCLGtGQUNJLGFUNHFGNUIsQ1NwcUZJLDZCQUNJLG1CVHNxRlIsQ1NwcUZRLHNDQUlJLFNBRUEsYVBuZkEsQ084ZUEsYUFDQSw4QkFHQSxnQlRzcUZaLENTbnFGWSx5RkFFSSxZVG9xRmhCLENTanFGWSxzREFDSSxTVG1xRmhCLENTanFGWSw4REFDSSxTVG1xRmhCLENEajRGQyx5QlU2TU8sc0NBcUJRLGdCVG1xRmQsQ0FDRixDRDM0RkMseUJVa05PLHNDQXdCUSxzQkFDQSxRVHFxRmQsQ1NucUZjLDBDQUNJLG9CVHFxRmxCLENBQ0YsQ1NscUZZLHlDQUVJLGFQL2dCSixDT2doQkksb0JWN1lmLGtCQUVBLGVVNFkrQixDVjdZL0IsaUJVMFllLGNUeXFGaEIsQ0R2NUZDLHlCVTZPVyx5Q1ZyWVYsa0JDbWpHQSxDQUNGLENTeHFGWSw2Q0FDSSxRVDBxRmhCLENTeHFGZ0Isc0RBRUksbUJBREEsYUFFQSxPVDBxRnBCLENEN3JHUSw2REFXSSwwREFHQSx1QlUyZ0JZLENWNWdCWiw0QkFEQSx3QkFYQSxxQkFDQSx1QkFPQSxXVStnQlksQ1ZyaEJaLG1CQUVBLGtCQVdBLDhCR3ZESixDSCtDSSxVVWdoQlksQ1ZsaEJaLFNDcXNHWixDRGw3RkMseUJVb1F1Qiw2REFFSSxZQURBLFVUbXJGMUIsQ0FDRixDUy9xRm9CLDZIQUVJLGdCVnpYdkIsa0JBRUEsZVV3WDBDLENWelgxQyxvQkM0aUdELENEaDhGQyx5QlUwUW1CLDZIVmxYbEIsbUJBQ0EsbUJDNmlHQSxDQUNGLENTcnJGWSxxREFDSSxhQUNBLGVUdXJGaEIsQ1NyckZnQixrRVZuWWYsa0JBRUEsZVVrWXNDLENWbll0QyxvQkM0akdELENEaDlGQyx5QlVzUmUsa0VWOVhkLG1CQUNBLG1CQzRqR0EsQ0FDRixDRDM5RkMseUJVMlJlLGtFQUlRLGdCVGdzRnRCLENBQ0YsQ0RyK0ZDLHlCVWdTZSxrRUFPUSxlVGtzRnRCLENBQ0YsQ1Noc0ZnQiw0RFY3YmYsa0JBRUEsZVU0Ym1DLENWN2JuQyxnQkNpb0dELENEcitGQyx5QlVnU2UsNERWeGJkLGtCQ2lvR0EsQ0FDRixDU2xzRkEseUNBQ0ksZVRxc0ZKLENTbnNGSSxnRUFDSSx5QlRxc0ZSLENTN3JGSSxnRkFRSSx3QlA1bEJJLENPcWxCSixhQUNBLDZCQUtBLFFBREEsd0JBREEsVUFGQSx3Q1R1c0ZSLENEOS9GQyx5QlVvVEcsZ0ZBV1EsaUJUc3NGVixDQUNGLENEaGhHQyx5QlU4VEcsZ0ZBZ0JRLHFCUGptQkssQ09nbUJMLHVDVDJzRlYsQ0FDRixDU3ZzRlksb0lBQ0ksd0JUNHNGaEIsQ0QvaEdDLHlCVWtWVyxvSUFLUSwyQkFEQSx5QlRpdEZsQixDQUNGLENTOXNGWSxnSUFDSSx5QlRtdEZoQixDRDlpR0MseUJVMFZXLGdJQUlRLHlDVHV0RmxCLENBQ0YsQ1NwdEZRLG9NQUdJLG1CQUlBLGdDQUNBLFlBUEEsYUFDQSxtQkFFQSxTQUtBLFlBQ0EsZ0JBTEEsNEJBQ0EsZVRndUZaLENTMXRGWSxnYkFHSSxhUHZvQkosQ09xb0JJLGdCVmxkZixrQkFFQSxlVW1ka0MsQ1ZwZGxDLHFCVWtkZSx3QlQ0dUZoQixDRGxsR0MseUJVb1dXLGdiVjVjVixtQkFDQSxtQkMwc0dBLENBQ0YsQ1N6dkZZLGdoQkFFSSxhVHN3RmhCLENTbndGWSxnZkFFSSw0SFAzcEJELENPNHBCQyx5QlRneEZoQixDUzd3RmdCLGdsQkFFSSxzSVQweEZwQixDRDM2R1Esb25DQVdJLHlEQUdBLHVCVXFwQlEsQ1Z0cEJSLDRCQURBLHdCQVhBLHFCQUNBLHVCQU9BLFdVeXBCUSxDVi9wQlIsbUJBRUEsa0JBV0EsOEJHdkRKLENIK0NJLFVVMHBCUSxDVjVwQlIsU0NvOUdaLENTcHpGZ0IsZ3dCQUNJLG9CVG0wRnBCLENTMXpGSSx3Q0FDSSw2QlQ4ekZSLENTeHpGSSx3SkFTSSxhUHZzQkksQ09nc0JKLGFBQ0EsbUJBQ0EsZUFNQSxnQkFKQSxXQURBLDJCVmh1QlAsY0FEQSw4QlVtdUJPLG9CVmh1QlAsaUJHeUNtQixDSHhDbkIsa0JHd0NtQixDSDFDbkIsVUNxaUhELENEbGlIQyx5QlV1dEJHLHdKVnR0QkYsaUJHdUN5QixDSHRDekIsa0JDd2lIQSxDQUNGLENTdDBGUSxvS0FLSSxhUGp0QkEsQ09rdEJBLG9CVi9rQlgsa0JBRUEsZVU4a0IyQixDVi9rQjNCLGlCVTJrQlcsZ0JBREEsVUFEQSxVVGsxRlosQ0QvdkdDLHlCVTRhTyxvS1Zwa0JOLGtCQzg1R0EsQ0FDRixDU2wxRlksZ01BQ0ksWVR1MUZoQixDU2wxRkksa0RBRUksYUFEQSxlQUVBLHFCVHExRlIsQ1NuMUZRLGtFQUNJLDRCVHMxRlosQ0Q1eEdDLHlCVXFjTyxrRUFJUSw0QlR3MUZkLENBQ0YsQ1NyMUZRLG9GQUNJLGFBQ0Esc0JWdmpCWCxrQkFFQSxlVXlqQjhCLENBSG5CLFFWdmpCWCxxQlV5akJXLGVUMDFGWixDRHZ5R0MseUJVd2NPLG9GVmhqQk4sbUJBQ0EsbUJDbzVHQSxDQUNGLENEeHpHQyx5QlVrZE8sb0ZBU1EsaUJUazJGZCxDQUNGLENTaDJGWSx3RkFDSSxRVG0yRmhCLENTaDJGUSxvSUFDSSxrQlRtMkZaLENEdDBHQyx5QlVrZU8sb0lBSVEsc0JBQ0EsT1RxMkZkLENBQ0YsQ1NsMkZRLDREVnZzQlAsNkJBR0EsbUNBRkEsd0JBTEEsYUFDQSxnQkE0SEEsa0JBRUEsZUFwSG1CLENVaXNCUix1QlY5a0JYLHFCQXhIQSxnQkFKQSxrQkFPQSxxQkFEQSxlQ3FqSEQsQ0RuMUdDLHlCVWllTyw0RFZ6a0JOLG1CQUNBLG1CQ2c4R0EsQ0FDRixDRHZqSEMsd0VBRUMsK0JBREEsdUJDMmpIRixDUzEzRlkscUJBSkosNERBS1EsOEJUODNGZCxDQUNGLENEMTJHQyx5QlVzZU8sNERBUVEsZVRpNEZkLENBQ0YsQ0RyM0dDLHlCVTJlTyw0REFXUSxlVG80RmQsQ0FDRixDU2g0RlksNEdBQ0ksU0FFQSxTQURBLFNUbzRGaEIsQ1NqNEZZLHdHQUNJLFlUbzRGaEIsQ1NsNEZZLDRHQUNJLFFUcTRGaEIsQ1NuNEZnQixvSEFDSSxTVHM0RnBCLENTcDRGb0IsNElBQ0ksWVR1NEZ4QixDU2w0RlEsNEdBQ0ksU1RxNEZaLENTbjRGWSxzSFY1eUJYLHdCR1M4QixDSFI5Qix5QkFDQSxrQkc1QlksQ0h5QlosU0FEQSxpQkN5ckhELENEbjVHQyx5QlV3Z0JXLHNIVnZ5QlYsaUJDdXJIQSxDQUNGLENTNTRGUSxrTEFFSSwyQlRnNUZaLENEMTVHQywwQlV3Z0JPLGtMQUtRLDBCVG81RmQsQ0FDRixDU2o1RlEsZ1hWMXpCUCx3QkdTOEIsQ0hSOUIseUJBQ0Esa0JHNUJZLENIeUJaLFNBREEsaUJDMnRIRCxDRHI3R0MseUJVc2hCTyxnWFZyekJOLGlCQyt0SEEsQ0FDRixDU3I2Rlksd1lBQ0ksa0JUODZGaEIsQ1N6NkZZLDhIQUNJLGVUNDZGaEIsQ1N4NkZRLGdGQUtJLG9CUG4wQkUsQ09rMEJGLGlCQUZBLFNBREEsU1Q4NkZaLENTeDZGWSw4RkFDSSw0QlQyNkZoQixDU3g2Rm9CLHdIQUNJLG9CVDI2RnhCLENTejZGb0Isc0hBQ0ksd0JQLzJCWCxDT2czQlcsb0JUNDZGeEIsQ1MxNkZvQixrVEFFSSx1QlQ4NkZ4QixDU3o2RlksNEZBRUksbUJBREEsYUFJQSxnQkFEQSxpQlQ0NkZoQixDU3o2RmdCLDBHQUtJLDZCQURBLHdCUDMyQlIsQ095MkJRLFlBREEsVVRnN0ZwQixDUzE2RmdCLHdHQUtJLHdCUG4zQlIsQ09vM0JRLG9CUHAzQlIsQ09nM0JRLFdBQ0EsU0FDQSxvQkFIQSxTVGs3RnBCLENTMTZGZ0Isd0hBQ0ksWVQ2NkZwQixDUzM2RmdCLG9RVjdyQmYsaUJBRUEsZVU2ckJ1QyxDVjlyQnZDLG9CQyttSEQsQ0Q3Z0hDLHlCVTBsQmUsb1FWeHJCZCxrQkFDQSxrQkNrbkhBLENBQ0YsQ1N4N0ZnQiw4SkFDSSxhVDI3RnBCLENEcGlIQyx5QlUybUJlLHdIQUVRLGFUNDdGdEIsQ0FDRixDU3Y3RlEsd0RBQ0ksaUJUMDdGWixDRHBnSEMseUJVeWtCTyx3REFJUSxhVDQ3RmQsQ0FDRixDUzE3RlksNERBQ0ksYVB6NkJRLENPMDZCUix5QlQ2N0ZoQixDUzM3RmdCLHdFQUNJLG9CVDg3RnBCLENTejdGSSxnREFDSSxjVDQ3RlIsQ1MxN0ZRLDhFQUVJLFNBREEsU1Q4N0ZaLENTMzdGWSxvRkFDSSxZVDg3RmhCLENTMTdGUSw4RUFDSSxRVDY3RlosQ1MzN0ZZLHdHVjc2Qlgsd0JHUzhCLENIUjlCLHlCQUNBLGtCRzVCWSxDSHlCWixTQURBLGlCQ2szSEQsQ0Q1a0hDLHlCVXlvQlcsd0dWeDZCVixpQkNnM0hBLENBQ0YsQ1N0OEZnQixnSkFJSSxZQUhBLGFUNDhGcEIsQ1N0OEZ3QixrTVY1dUJ2QixrQkFFQSxlVTJ1QmdELENWNXVCaEQsbUJDdXJIRCxDRC9sSEMseUJVbXBCdUIsa01WdnVCdEIsZUFDQSxtQkN3ckhBLENBQ0YsQ1NoOUY0QixrTkFDSSxnQlRtOUZoQyxDU2o5RmdDLHNOQUNJLGlCVG85RnBDLENTaDlGd0IsOExBQ0ksYVAvN0JoQixDSDZMWCxpQkFFQSxlVWl3QitDLENWbHdCL0Msb0JDdXRIRCxDRHJuSEMseUJVOHBCdUIsOExWNXZCdEIsa0JBQ0Esa0JDd3RIQSxDQUNGLENTMTlGd0Isb1BWcndCdkIsaUJBRUEsZVVvd0IrQyxDVnJ3Qi9DLG9CQ291SEQsQ0Rsb0hDLHlCVWtxQnVCLG9QVmh3QnRCLGtCQUNBLGtCQ3F1SEEsQ0FDRixDU2wrRm9CLDBUQUlJLDZCQURBLGdCQURBLGdCVHUrRnhCLENTbitGb0IsOEpWaHhCbkIsaUJBRUEsZVUrd0IyQyxDVmh4QjNDLG9CQ3d2SEQsQ0R0cEhDLHlCVTZxQm1CLDhKVjN3QmxCLGtCQUNBLGtCQ3l2SEEsQ0FDRixDUzcrRndCLDRLQUNJLGVUZy9GNUIsQ1M1K0Z3QixzTFZ4eEJ2QixpQkFFQSxlVXV4QitDLENWeHhCL0Msb0JDeXdIRCxDRHZxSEMseUJVcXJCdUIsc0xWbnhCdEIsa0JBQ0Esa0JDMHdIQSxDQUNGLENTdC9Gd0IsMEtWcjFCdkIsa0JBRUEsZVVvMUIyQyxDVnIxQjNDLGdCQ2cxSEQsQ0RwckhDLHlCVXdyQnVCLDBLVmgxQnRCLGtCQ2kxSEEsQ0FDRixDUzUvRm9CLGdLVmp5Qm5CLGlCQUVBLGVVZ3lCMkMsQ1ZqeUIzQyxvQkNreUhELENEaHNIQyx5QlU4ckJtQixnS1Y1eEJsQixrQkFDQSxrQkNteUhBLENBQ0YsQ1N0Z0dvQixvS0FDSSxZQUNBLGFUeWdHeEIsQ1N2Z0d3Qiw4TkFDSSxlVDBnRzVCLENTbmdHUSxvRVZqL0JQLHdCR1M4QixDSFI5Qix5QkFDQSxrQkc1QlksQ082Z0NELDBCVnAvQlgsU0FEQSxrQlVzL0JXLGlCVDJnR1osQ0QzdEhDLHlCVTZzQk8sb0VWNStCTixpQkMrL0hBLENBQ0YsQ1M3Z0dZLGdGVmowQlgsa0JBRUEsZVVpMEJrQyxDVmwwQmxDLHFCVWkwQmUsZVRtaEdoQixDRHh1SEMseUJVb3RCVyxnRlY1ekJWLG1CQUNBLG1CQ3ExSEEsQ0FDRixDU3RoR1ksd0VBQ0ksYVR5aEdoQixDU3ZoR2dCLG9GQUNJLG9CVDBoR3BCLENTcmhHUSxzRkFDSSxlVHdoR1osQ1N0aEdZLGtIQUNJLE9UeWhHaEIsQ1N2aEdnQiw0SkFDSSxTQUNBLFNUMGhHcEIsQ1NqaEdRLG1FQUNJLHNCVG9oR1osQ1NqaEdJLGlCQUNJLFlUbWhHUixDU2poR0ksdUJBQ0ksYVAzaENJLENPNGhDSixlVG1oR1IsQ1NqaEdRLHlCQUNJLGVUbWhHWixDRGx4SEMseUJVMHZCRyx1QkFTUSxlVG1oR1YsQ0FDRixDU2poR1EsOENBQ0ksYVB2aUNBLENPMmlDQSxvQlZ0N0JYLGtCQUVBLGVVcTdCMkIsQ1Z0N0IzQixpQlVtN0JXLGdCQURBLGlCVHdoR1osQ0RoeUhDLHlCVXN3Qk8sOENWNTZCTixpQkFDQSxlQzA4SEEsQ0FDRixDRGh6SEMseUJVZ3hCTyw4Q1Z4NkJOLGdCQzQ4SEEsQ0FDRixDUzdoR1EsZ0RBQ0ksYUFDQSxzQkFDQSxRVCtoR1osQ0RoekhDLHlCVTh3Qk8sZ0RBTVEsUVRnaUdkLENBQ0YsQ1M5aEdZLHNHQUVJLFFUZ2lHaEIsQ1M3aEdZLHdEVmhrQ1gsd0JHUzhCLENIUjlCLHlCQUNBLGtCRzVCWSxDSHlCWixTQURBLGlCQ3NtSUQsQ0RoMEhDLHlCVTR4Qlcsd0RWM2pDVixpQkNtbUlBLENBQ0YsQ1NyaUdZLG1EQUdJLGFQbmtDSixDT3FrQ0ksb0JWejdCZixpQkFFQSxlVXc3QitCLENWejdCL0IsaUJVbzdCZSxnQkFDQSxVQUVBLGlCVDJpR2hCLENELzBIQyx5QlVneUJXLG1EVi82QlYsZUFDQSxrQkNrK0hBLENBQ0YsQ1M3aUdnQiwwREFDSSxZVCtpR3BCLENTM2lHWSw2RFZqOEJYLGlCQUVBLGVVaThCK0IsQ1ZsOEIvQixpQlVpOEJlLGlCVGdqR2hCLENEOTFIQyx5QlU2eUJXLDZEVjU3QlYsZUFDQSxrQkNpL0hBLENBQ0YsQ1NsakdZLG1FQUNJLGFBQ0Esc0JBQ0EsdUJBRUEsY0FEQSxlVHFqR2hCLENTbGpHZ0Isd0VBQ0ksYUFDQSxzQlRvakdwQixDU2xqR29CLDhGQUNJLGFBQ0EscUJUb2pHeEIsQ1Nsakd3QixpR0FDSSxhQUNBLDhCQUNBLFVUb2pHNUIsQ0Q3M0hDLHlCVXMwQnVCLGlHQU1RLGFBQ0EscUJUcWpHOUIsQ0FDRixDU25qRzRCLHdNQUNJLFNUcWpHaEMsQ0R0NEhDLHlCVWcxQjJCLHdNQUtRLDRCQURBLFVUdWpHbEMsQ0FDRixDU3BqRzRCLG9HQUNJLGdCVHNqR2hDLENTL2lHWSwwREFHSSxjQUZBLGdCQUNBLFVUa2pHaEIsQ1MvaUdnQixzRUFDSSxhQUNBLFVUaWpHcEIsQ1MvaUdvQiw0RUFFSSxhQUNBLHNCQUZBLFVUbWpHeEIsQ1MvaUd3QiwrRUFLSSx3QlAxb0NOLENPNm9DTSxTQURBLGlCUDdxQ2hCLENPd3FDZ0IsYUFFQSxhQURBLGtEQUdBLGFBTEEsVVR3akc1QixDRHY2SEMseUJVODJCdUIsK0VBV1EscUNUa2pHOUIsQ0FDRixDU2hqRzRCLGtHQUNJLGtCVGtqR2hDLENTL2lHNEIsa0ZBQ0ksNkJBQ0EsU0FDQSxTVGlqR2hDLENTL2lHZ0MsK0ZBRUksY0FEQSxrQkFHQSxZQURBLFVUa2pHcEMsQ1MzaUdvQyxtR0FHSSxpQlB6c0M3QixDT3dzQzZCLFlBREEsVVQraUd4QyxDUzFpR2dDLHlGQUlJLGtCQUVBLGFBQ0Esc0JWaC9CbkMsa0JBRUEsZVVpL0J3RCxDQUZyQixRQUxBLGNBREEsa0JWMStCbkMsb0JVeStCbUMsVVRxakdwQyxDRHQ4SEMseUJVZzVCK0IseUZWcCtCOUIsZUFDQSxtQkM4aElBLENBQ0YsQ1NoakdvQyxxSEFDSSxvQlYxZ0N2QyxrQkFFQSxlVTBnQzBELENBRG5CLG1CVjFnQ3ZDLG9CQytqSUQsQ0RuOUhDLHlCVTQ1Qm1DLHFIVnBnQ2xDLG1CQUNBLG1CQytqSUEsQ0FDRixDU3hqR29DLDRGQUNJLFlUMGpHeEMsQ1N2akdnQyw2RkFJSSxlVmxnQ25DLGtCQUVBLGVVbWdDd0QsQ0FKckIsY0FEQSxXVi8vQm5DLG9CVWtnQ21DLGlCQUpBLFVUZ2tHcEMsQ0R0K0hDLHlCVXE2QitCLDZGVnovQjlCLGVBQ0EsbUJDOGpJQSxDQUNGLENTOWpHb0Msb0dBQ0ksZVRna0d4QyxDRHAvSEMseUJVMDZCK0IsNkZBY1EsY0FDQSxXQUNBLGVUZ2tHdEMsQ0FDRixDUzlqR2dDLDBGQUdJLGlCVnJrQ25DLGVBRUEsZVVxa0NtRCxDQUhoQixjQURBLFdWbGtDbkMsa0JDdW9JRCxDRDkvSEMseUJVdzdCK0IsMEZWN2pDOUIsa0JBQ0Esb0JDdW9JQSxDQUNGLENEemdJQyx5QlU2N0IrQiwwRkFRUSxjQUNBLFdBQ0EsZ0JUd2tHdEMsQ0FDRixDUy9qR1Esd0VBR0ksYUFDQSxzQ0FIQSxzQkFJQSxlVGdrR1osQ0R0aElDLHlCVWk5Qk8sd0VBUVEsYUFDQSxzQkFDQSxPVGlrR2QsQ0FDRixDUy9qR1ksNEZBQ0ksU0FDQSxVQUNBLGVUaWtHaEIsQ0RsaUlDLHlCVTg5QlcsNEZBTVEsc0JUa2tHbEIsQ0FDRixDU2hrR2dCLGtHQUdJLGlCQUdBLG9CVjVuQ25CLGlCQUVBLGVVMm5DbUMsQ0FMaEIsY0FEQSxXVnRuQ25CLGlCVTBuQ21CLGlCVHFrR3BCLENENWlJQyx5QlVrK0JlLGtHVmpuQ2QsZUFDQSxrQkMrcklBLENBQ0YsQ0R2aklDLHlCVXUrQmUsa0dBVVEsT1Qwa0d0QixDQUNGLENTeGtHZ0Isd0dBR0ksZUFHQSxvQlZocUNuQixrQkFFQSxlVStwQ21DLENBTGhCLGNBREEsV1YxcENuQixpQlU4cENtQixpQlQ2a0dwQixDRGprSUMseUJVKytCZSx3R1ZycENkLGlCQUNBLGVDMnVJQSxDQUNGLENEamxJQyx5QlV5L0JlLHdHVmpwQ2QsZ0JDNnVJQSxDQUNGLENEamxJQyx5QlVvL0JlLHdHQVVRLE9UdWxHdEIsQ0FDRixDU3BsR1ksOEZBSUksYUFDQSxzQkFIQSxjQURBLGtCQUtBLHNCVHFsR2hCLENEN2xJQyx5QlVrZ0NXLDhGQVVRLGdCQURBLE9UdWxHbEIsQ0FDRixDU3BsR2dCLHVHQUNJLGFBQ0Esc0JBQ0EsWUFDQSxRVHNsR3BCLENTbmxHZ0IsbU1WdnZDZiw2QlUydkNtQixTVnh2Q25CLG1DQUZBLHdCQUxBLGFBQ0EsZ0JBNEhBLGtCQUVBLGVBcEhtQixDVW12Q0EsdUJWaG9DbkIscUJBeEhBLGdCQUpBLGtCQU9BLHFCVW92Q21CLG9CVnJ2Q25CLGVDdzFJRCxDRHRuSUMseUJVaWhDZSxtTVZ6bkNkLG1CQUNBLG1CQ211SUEsQ0FDRixDRDExSUMsK01BRUMsK0JBREEsdUJDODFJRixDVXA4SUEsV1hLQyxjQURBLDhCQUdBLGlCR3lDbUIsQ0h4Q25CLGtCR3dDbUIsQ0gxQ25CLFVDczhJRCxDRG44SUMseUJXVEQsV1hVRSxpQkd1Q3lCLENIdEN6QixrQkNzOElBLENBQ0YsQ1U5OElBLFNBQ0ksc0JWaTlJSixDVTk4SUEsaUJBQ0ksZVZpOUlKLENEeHBJQyx5QlcxVEQsaUJBSVEsYVZrOUlOLENBQ0YsQ1UvOElBLFVBQ0ksYVZrOUlKLENVLzhJQSxpQkFDSSxxQlJnQmEsQ1FmYixrQkFDQSxpQlZrOUlKLENVNzhJTyxxRFh2Qk4sY0FEQSw4QkFHQSxpQkd5Q21CLENIeENuQixrQkd3Q21CLENIMUNuQixVQzIrSUQsQ0R4K0lDLHlCV21CTSxxRFhsQkwsaUJHdUN5QixDSHRDekIsa0JDMitJQSxDQUNGLENVcDlJSSxXQUNJLGFSRkksQ1FLSixvQlhnSFAsa0JBRUEsZVdoSHVCLENYK0d2QixpQlduSE8sU0FDQSxpQlYyOUlSLENEL3JJQyx5QlcvUkcsV1h5SEYsaUJBQ0EsZUN5MklBLENBQ0YsQ0Qvc0lDLHlCV3JSRyxXWDZIRixnQkMyMklBLENBQ0YsQ1VqK0lJLFdBQ0ksYVJWSSxDUVlKLGdCWHVIUCxrQkFFQSxlV3ZIdUIsQ1hzSHZCLGlCV3pITyxpQlZ1K0lSLENEbHRJQyx5Qld2UkcsV1grSEYsa0JDODJJQSxDQUNGLENVditJUSxpQkFDSSxhVnkrSVosQ1V0K0lJLFVBQ0ksYVJyQkksQ1F1QkosZ0JYcUhQLGlCQUVBLGVXdEh1QixDWHFIdkIsaUJXdkhPLGlCVjQrSVIsQ0RsdUlDLHlCVzVRRyxVWDZIRixlQUNBLGtCQ3EzSUEsQ0FDRixDVTkrSVEsWVhnQ1AsNkJBR0EsbUNBRkEsd0JBTEEsYUFDQSxnQkE0SEEsa0JBRUEsZUFwSG1CLENXcENSLHVCWHVKWCxxQld0SlcsY0FIQSxpRFhpQ1gsZ0JBSkEsa0JXNUJXLGtCWG1DWCxxQkFEQSxlQzQ5SUQsQ0QxdklDLHlCV3RRTyxZWDhKTixtQkFDQSxtQkNzMklBLENBQ0YsQ0Q3OUlDLGtCQUVDLCtCQURBLHVCQ2crSUYsQ1UvL0lJLG9CWGxFSCxjV21FTyxpQlhwRVAsOEJBR0EsaUJHeUNtQixDSHhDbkIsa0JHd0NtQixDSDFDbkIsVUN5a0pELENEdGtKQyx5Qlc4REcsb0JYN0RGLGlCR3VDeUIsQ0h0Q3pCLGtCQ3lrSkEsQ0FDRixDVXpnSkksbUJBQ0ksYVIzQ0ksQ1E0Q0osZVYyZ0pSLENEdnhJQyx5Qld0UEcsbUJBS1EsZVY0Z0pWLENBQ0YsQ1UxZ0pRLDBCQUNJLGtCVjRnSlosQ0QveElDLHlCVzlPTywwQkFJUSxrQlY2Z0pkLENBQ0YsQ1UzZ0pZLDZCQUNJLGFSMURKLENRNkRJLG9CWHdEZixrQkFFQSxlV3hEK0IsQ1h1RC9CLGlCVzNEZSxTQUNBLGlCVmloSmhCLENEN3lJQyx5Qld2T1csNkJYaUVWLGlCQUNBLGVDdTlJQSxDQUNGLENEN3pJQyx5Qlc3TlcsNkJYcUVWLGdCQ3k5SUEsQ0FDRixDVXJoSlEsb0NBQ0ksZ0JYa0ZYLGVBRUEsZVdsRjJCLENBRGhCLG1CWGtGWCxrQkN3OElELENEL3pJQyx5Qlc3Tk8sb0NYd0ZOLGtCQUNBLG9CQ3c4SUEsQ0FDRixDVTdoSlksK0NBRUksU0FEQSxTVmdpSmhCLENVNWhKWSx5Q0FDSSx5QlY4aEpoQixDVTNoSlksOERBQ0ksa0JWNmhKaEIsQ1UxaEpZLDJDQUNJLGVWNGhKaEIsQ1V6aEpZLHNDQUVJLGFSbkhRLENRa0hSLDBCQUVBLGVWMmhKaEIsQ1UxaEpnQiw0Q0FDSSxvQlY0aEpwQixDVXZoSmdCLDBDQUNJLGtCVnloSnBCLENVamhKSSxxQ0FFSSxhUjlHSSxDUTZHSixlVnNoSlIsQ1VsaEpRLHdGQUZBLHNDVnVoSlIsQ1VqaEpRLHFEQUNJLGFSdEhBLENIbUxYLGtCQUVBLGVXN0Q4QixDWDREOUIscUJXN0RXLGdCVnNoSlosQ0Q3MklDLHlCVzNLTyxxRFhtRU4sbUJBQ0EsbUJDeTlJQSxDQUNGLENVemhKWSw0REFDSSw2Q0FDQSxnQlYyaEpoQixDVXBoSkksa0JBQ0ksZ0JYeURQLGlCQUVBLGVXekQyQixDWHdEM0IscUJXekRPLGlCVjBoSlIsQ0QvM0lDLHlCVzdKRyxrQlgrREYsa0JBQ0Esa0JDaStJQSxDQUNGLENVM2hKUSx1Q0FFSSxrQkFEQSxrQkFHQSwwQkFEQSxlVjhoSlosQ1UzaEpZLDJGQUdJLHlCQUNBLGlCUmhMTCxDUThLSyxlVjhoSmhCLENVemhKWSw4Q0FFSSxZQURBLFVWNGhKaEIsQ1V4aEpZLDZDQUVJLHVCQUNBLHlCQUNBLE9BSEEsNEJBSUEsT1YwaEpoQixDRHBySlEscURBV0ksMERBR0EsdUJXc0pJLENYdkpKLDRCQURBLHdCQVhBLHFCQUNBLHVCQU9BLFdXMEpJLENYaEtKLG1CQUVBLGtCQVdBLDhCR3ZESixDSCtDSSxVVzJKSSxDWDdKSixTQzRySlosQ1V4aEpBLGNBR0ksbUNBQ0EsbUNBQ0EsNEJBR0EsMEJBQ0EscUJBRUEsZ0JYQ0gsaUJBRUEsZVdGdUIsQ1hDdkIscUJXWkcsMEJBS0EsdUJBSkEsNEJBS0EseUJWaWlKSixDRHo3SUMseUJXL0dELGNYaUJFLGtCQUNBLGtCQzJoSkEsQ0FDRixDRHA4SUMseUJXMUdELGNBZ0JRLDBCQURBLDBCVm9pSk4sQ0FDRixDVWppSkksb0JBQ0ksOEJWbWlKUixDVWppSkksZ0NBQ0ksdUJWbWlKUixDVXBpSkksMkJBQ0ksdUJWbWlKUixDVS9oSkEsbUJBSUksZ0JYN0JILGtCQUVBLGVXNkJzQixDWDlCdEIscUJXNkJHLG1DQUpBLG1CQUNBLHlCVnVpSkosQ0RyOUlDLHlCV3BGRCxtQlhwQkUsbUJBQ0EsbUJDaWtKQSxDQUNGLENVdmlKSSwwQkFDSSxlVnlpSlIsQ1V0aUpJLHlCQUNJLHVCVndpSlI7QVdyeUpBLGdEQUFnRCIsInNvdXJjZXMiOlsid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL3ByZWxvYWQuY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL3ByZWxvYWQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL3ByZWxvYWQvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vZGl2aW5lLXNwYXJrLy4vYXBwL3Njc3MvcHJlbG9hZC9faG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9hcHAvc2Nzcy9wcmVsb2FkL19jYXRlZ29yeS5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL3ByZWxvYWQvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vZGl2aW5lLXNwYXJrLy4vYXBwL3Njc3MvcHJlbG9hZC9fZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vZGl2aW5lLXNwYXJrLy4vYXBwL3Njc3MvcHJlbG9hZC9fY2xpZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZGl2aW5lLXNwYXJrLy4vYXBwL3Njc3MvcHJlbG9hZC9fY2FydC5zY3NzIiwid2VicGFjazovL2RpdmluZS1zcGFyay8uL2FwcC9zY3NzL3ByZWxvYWQuc2NzcyIsIndlYnBhY2s6Ly9kaXZpbmUtc3BhcmsvLi9zcmMvaGVhZGVyL3ByZWxvYWQuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnZnVuY3Rpb25zJyBhcyAqO1xyXG5cclxuLy8vLy8vLy8vXHJcbi8vIExBWU9VVFxyXG5cclxuQG1peGluIGNvbnRhaW5lcigpIHtcclxuXHRtYXgtd2lkdGg6IGNhbGMoJGNvbnRhaW5lci13aWR0aCArICgkY29udGFpbmVyLXBhZGRpbmcgKiAyKSk7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XHJcblx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcmVzZXRDb250YWluZXIoKSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkdmFsdWUpIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6ICR2YWx1ZTtcclxuXHQtbW96LWJveC1zaXppbmc6ICR2YWx1ZTtcclxuXHRib3gtc2l6aW5nOiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBib3hTdHlsZSgpIHtcclxuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJyLWRlZmF1bHQ7XHJcblxyXG5cdEBpbmNsdWRlIG1heC1tZCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvSWNvbigkcHNldWRvLWVsZW1lbnQsICR1cmwsICRzaXplLCAkcG9zaXRpb24pIHtcclxuICAgIEBhdC1yb290IHtcclxuICAgICAgICAmOjojeyRwc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNpemU7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skdXJsfSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJsdWVMaXN0KCkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDRweDtcclxuXHRcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSArIDFweCk7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRsZWZ0OiAtMTVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdGNvbG9yOiAkY2xyLWFjY2VudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwcmltYXJ5QnRuKCkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Zm9udC1mYW1pbHk6ICdFeG8nO1xyXG5cdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHJcblx0YmFja2dyb3VuZDogIzEyMTIxMiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcblx0bWluLXdpZHRoOiAyNDBweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZCAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBmb250TGFyZ2UoNDAwKTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNsci1hY2NlbnQtZGVlbGV2YXRlZCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY2xyLWFjY2VudC1kZWVsZXZhdGVkICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8vLy8vLy9cclxuLy8gRk9OVFNcclxuXHJcbkBtaXhpbiBmb250U3Ryb2tlZCgkc3Ryb2tlQ29sb3IsICRiZ0NvbG9yLCAkc2hhZG93Q29sb3IpIHtcclxuXHRjb2xvcjogJGJnQ29sb3IgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggJHN0cm9rZUNvbG9yO1xyXG5cdHRleHQtc2hhZG93OiAzcHggNHB4IDFweCAkc2hhZG93Q29sb3I7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtZmFtaWx5OiAnUnVzc28nO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMTAwKTtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbGcge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oODQpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oNzIpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtYXgteHMge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oNTIpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvbnRIMU1lZGl1bSgkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oNjQpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oNDgpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvbnRIMSgkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMTAwKTtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRmb250LXdlaWdodDogJHdlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgbWF4LW1kIHtcclxuXHRcdGZvbnQtc2l6ZTogdXNlUkVNKDcyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1heC14cyB7XHJcblx0XHRmb250LXNpemU6IHVzZVJFTSg1Nik7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9udEgyKCR3ZWlnaHQpIHtcclxuXHRmb250LXNpemU6IHVzZVJFTSg1Mik7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIG1heC1tZCB7XHJcblx0XHRmb250LXNpemU6IHVzZVJFTSg0Mik7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBmb250SDMoJHdlaWdodCkge1xyXG5cdGZvbnQtc2l6ZTogdXNlUkVNKDQwKTtcclxuXHRsaW5lLWhlaWdodDogdXNlUkVNKDQ4KTtcclxuXHRmb250LXdlaWdodDogJHdlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgbWF4LW1kIHtcclxuXHRcdGZvbnQtc2l6ZTogdXNlUkVNKDMyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiB1c2VSRU0oMzguNCk7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBmb250SDQoJHdlaWdodCkge1xyXG5cdGZvbnQtc2l6ZTogdXNlUkVNKDMyKTtcclxuXHRsaW5lLWhlaWdodDogdXNlUkVNKDM4LjQpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oMjgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHVzZVJFTSgzNCk7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBmb250SDUoJHdlaWdodCkge1xyXG5cdGZvbnQtc2l6ZTogdXNlUkVNKDI0KTtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRmb250LXdlaWdodDogJHdlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgbWF4LW1kIHtcclxuXHRcdGZvbnQtc2l6ZTogdXNlUkVNKDIwKTtcclxuXHR9XHJcbn1cclxuQG1peGluIGZvbnRINigkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMjApO1xyXG5cdGxpbmUtaGVpZ2h0OiB1c2VSRU0oMjQpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oMTQpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvbnRMYXJnZSgkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMjgpO1xyXG5cdGxpbmUtaGVpZ2h0OiB1c2VSRU0oMzQpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtbWQge1xyXG5cdFx0Zm9udC1zaXplOiB1c2VSRU0oMjIpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHVzZVJFTSgyOCk7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBmb250TWVkaXVtKCR3ZWlnaHQpIHtcclxuXHRmb250LXNpemU6IHVzZVJFTSgyNCk7XHJcblx0bGluZS1oZWlnaHQ6IHVzZVJFTSgzMCk7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIG1heC1tZCB7XHJcblx0XHRmb250LXNpemU6IHVzZVJFTSgyMCk7XHJcblx0XHRsaW5lLWhlaWdodDogdXNlUkVNKDI0KTtcclxuXHR9XHJcbn1cclxuQG1peGluIGZvbnRSZWd1bGFyKCR3ZWlnaHQpIHtcclxuXHRmb250LXNpemU6IHVzZVJFTSgyMCk7XHJcblx0bGluZS1oZWlnaHQ6IHVzZVJFTSgyOCk7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIG1heC1tZCB7XHJcblx0XHRmb250LXNpemU6IHVzZVJFTSgxNik7XHJcblx0XHRsaW5lLWhlaWdodDogdXNlUkVNKDIwKTtcclxuXHR9XHJcbn1cclxuQG1peGluIGZvbnRTbWFsbCgkd2VpZ2h0KSB7XHJcblx0Zm9udC1zaXplOiB1c2VSRU0oMTQpO1xyXG5cdGxpbmUtaGVpZ2h0OiB1c2VSRU0oMjEpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gR0xPV0lORyBCT1JERVJcclxuXHJcbkBwcm9wZXJ0eSAtLWFuZ2xlIHtcclxuICAgIHN5bnRheDogXCI8YW5nbGU+XCI7XHJcbiAgICBpbml0aWFsLXZhbHVlOiAwZGVnO1xyXG4gICAgaW5oZXJpdHM6IGZhbHNlO1xyXG59XHJcblxyXG5AbWl4aW4gZ2xvd2luZ0JvcmRlcigkZ3JhZGllbnQpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCRnbG93LWJvcmRlci13aWR0aDogM3B4O1xyXG5cdHBhZGRpbmc6ICRnbG93LWJvcmRlci13aWR0aDtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdC0tYW5nbGU6IDBkZWc7XHJcblxyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcblxyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogJGdyYWRpZW50O1xyXG5cdFx0YW5pbWF0aW9uOiA0cyBnbG93U3BpbiBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHBhZGRpbmc6ICRnbG93LWJvcmRlci13aWR0aDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRmaWx0ZXI6IGJsdXIoMS41cmVtKTtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgZ2xvd1NwaW4ge1xyXG5cdFx0ZnJvbSB7XHJcblx0XHRcdC0tYW5nbGU6IDBkZWc7XHJcblx0XHR9XHJcblx0XHR0byB7XHJcblx0XHRcdC0tYW5nbGU6IDM2MGRlZztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vL1xyXG4vLyBCUkVBS1BPSU5UU1xyXG5cclxuQG1peGluIHJhbmdlKCRmcm9tLCAkdG8pIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGZyb20pIGFuZCAobWF4LXdpZHRoOiAkdG8pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1heC14cygpIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWF4LXNtKCkge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtYXgtbWQoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1heC1sZygpIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1heC14bCgpIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1heC14eGwoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1peGluIG1pbi14cygpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWluLXNtKCkge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtaW4tbWQoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1pbi1sZygpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1pbi14bCgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1pbi14eGwoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbiIsIkBwcm9wZXJ0eSAtLWFuZ2xlIHtcbiAgc3ludGF4OiBcIjxhbmdsZT5cIjtcbiAgaW5pdGlhbC12YWx1ZTogMGRlZztcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuLnNjcm9sbGVkLWRvd24gI2hlYWRlciB7XG4gIHRvcDogLTIwMHB4O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb24taW4gLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3ZlcmFsbC13cmFwcGVyID4gLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyYTJhMmE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDRyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9wLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2IHtcbiAgZmxleDogMTtcbn1cbi50b3AtbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2LnRvcC1uYXZpZ2F0aW9uX19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5hdmlnYXRpb24td3JhcHBlciA+IGRpdi50b3AtbmF2aWdhdGlvbl9fY29udGFjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYudG9wLW5hdmlnYXRpb25fX2NvbnRhY3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYudG9wLW5hdmlnYXRpb25fX2NvbnRhY3QgLmVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9lbWFpbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi50b3AtbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2LnRvcC1uYXZpZ2F0aW9uX19jb250YWN0IC50ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL3Bob25lLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2LnRvcC1uYXZpZ2F0aW9uX19jb250YWN0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYudG9wLW5hdmlnYWl0b25fX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4OiAwLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXIgPiBkaXYudG9wLW5hdmlnYWl0b25fX3NvY2lhbHMge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24td3JhcHBlciA+IGRpdi50b3AtbmF2aWdhaXRvbl9fc29jaWFscyBpbWcge1xuICBtYXgtd2lkdGg6IDI0cHg7XG59XG4udG9wLW5hdmlnYXRpb24td3JhcHBlciA+IGRpdi50b3AtbmF2aWdhaXRvbl9fc29jaWFscyBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgyJSkgc2VwaWEoMjYlKSBzYXR1cmF0ZSgxMDg3JSkgaHVlLXJvdGF0ZSgxNTJkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTglKTtcbn1cbi50b3AtbmF2aWdhdGlvbi13cmFwcGVyID4gZGl2LnRvcC1uYXZpZ2F0aW9uX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9wLW5hdmlnYXRpb24td3JhcHBlciA+IGRpdi50b3AtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uIGEge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cblxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMmEyYTJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNoZWFkZXIge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIH1cbn1cbiNoZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDRyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaGVhZGVyICNuYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG4gICNoZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMmEyYTJhO1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG4gICNoZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gLm5hdmlnYXRpb25BY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNoZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA0OHB4IDI0cHg7XG4gIH1cbn1cbiNoZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSAqIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgfVxuICAjaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSAqOmhvdmVyIHtcbiAgICBjb2xvcjogIzY4ZWJmYyAhaW1wb3J0YW50O1xuICB9XG59XG4jaGVhZGVyICNuYXZpZ2F0aW9uIGEge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xufVxuI2hlYWRlciAjbmF2aWdhdGlvbiBhOmhvdmVyLCAjaGVhZGVyICNuYXZpZ2F0aW9uIGEuYWN0aXZlIHtcbiAgY29sb3I6ICM2OGViZmM7XG59XG4jaGVhZGVyIC5tZW51LWhlbHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDYwJSAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2hlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5zaXRlLW5hbWUge1xuICBmbGV4LWJhc2lzOiAzMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2hlYWRlciAuc2l0ZS1uYW1lIHtcbiAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgfVxufVxuI2hlYWRlciAuc2l0ZS1uYW1lIGltZyB7XG4gIG1heC1oZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaGVhZGVyIC5zaXRlLW5hbWUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaGVhZGVyICNuYXZpZ2F0aW9uIHtcbiAgICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgPiBhIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgPiBhIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zID4gYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgPiBhOm5vdChbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0pIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zID4gYTpub3QoW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dKTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgyJSkgaHVlLXJvdGF0ZSgxODZkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoMTAxJSk7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgPiBhOm5vdChbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0pOmhvdmVyOjpiZWZvcmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgyJSkgc2VwaWEoMjYlKSBzYXR1cmF0ZSgxMDg3JSkgaHVlLXJvdGF0ZSgxNTJkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTglKTtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl06aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjhlYmZjICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgW2RhdGEtdGFyZ2V0PWxvZ2luXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvdXNlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9c2VhcmNoXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvc2VhcmNoLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIFtkYXRhLXRhcmdldD1jYXJ0XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvY2FydC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhlYmZjO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgW2RhdGEtdGFyZ2V0PWNhcnRdIGkge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4udHlwZS1kZXRhaWwgI2hlYWRlciAjbmF2aWdhdGlvbiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuLnR5cGUtZGV0YWlsICNoZWFkZXIgI25hdmlnYXRpb24gYS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cblxuI2Nhcm91c2VsIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyYTJhMmE7XG59XG4jY2Fyb3VzZWwgaW1nIHtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjY2Fyb3VzZWwgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjYXJvdXNlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4jY2Fyb3VzZWwgLml0ZW0gPiBzcGFuOmhhcyh2aWRlbykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNjYXJvdXNlbCAuaXRlbSA+IHNwYW46aGFzKHZpZGVvKSB7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY2Fyb3VzZWwgLml0ZW0gPiBzcGFuOmhhcyh2aWRlbykge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4jY2Fyb3VzZWwgLml0ZW0gPiBzcGFuOmhhcyh2aWRlbykgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXZpZGVvLWZhZGUtZHVyYXRpb24pIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNjYXJvdXNlbCAuaXRlbSA+IHNwYW46aGFzKHZpZGVvKSB2aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY2Fyb3VzZWwgLml0ZW0gPiBzcGFuOmhhcyh2aWRlbykgdmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4jY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wge1xuICBvcGFjaXR5OiAxO1xufVxuI2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sOjphZnRlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuI2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyOjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSgyNiUpIHNhdHVyYXRlKDEwODclKSBodWUtcm90YXRlKDE1MmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OCUpO1xufVxuI2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwKSwgIzAwMCk7XG59XG4jY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wubGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiA0OHB4O1xufVxuI2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApLCAjMDAwKTtcbn1cbiNjYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC5yaWdodDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogY2FsYygxMDAlIC0gOTZweCk7XG59XG5cbi50eXBlLWluZGV4ICNjb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMjBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudHlwZS1pbmRleCAjY29udGVudCB7XG4gICAgZ2FwOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnR5cGUtaW5kZXggI2NvbnRlbnQge1xuICAgIGdhcDogNjRweCAwO1xuICB9XG59XG4udHlwZS1pbmRleCAuaW5kZXgtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMjBweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWluZGV4IC5pbmRleC1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50eXBlLWluZGV4IC5pbmRleC1jb250ZW50LXdyYXBwZXIge1xuICAgIGdhcDogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50eXBlLWluZGV4IC5pbmRleC1jb250ZW50LXdyYXBwZXIge1xuICAgIGdhcDogNjRweCAwO1xuICB9XG59XG4udHlwZS1pbmRleCAuYm9keS1iYW5uZXJzIC5iYW5uZXItd3JhcHBlciBzcGFuIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1pbmRleCAuYm9keS1iYW5uZXJzIC5iYW5uZXItd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG59XG4udHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93IC5uYXZpZ2F0aW9uLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC5zaHAtdGFicy1yb3cgLmhpZGRlbi1saW5rcyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuLnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnNocC10YWJzLXJvdyAuc2hwLXRhYnMtaG9sZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93ICNob21lcGFnZS10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93ICNob21lcGFnZS10YWJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cbi50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC5zaHAtdGFicy1yb3cgLnNocC10YWIge1xuICBwYWRkaW5nOiAwO1xufVxuLnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnNocC10YWJzLXJvdyAuc2hwLXRhYi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAjZWJlYmViO1xuICB0ZXh0LXNoYWRvdzogM3B4IDRweCAxcHggI2M4NTlmZjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJSdXNzb1wiO1xuICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDYuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93IC5zaHAtdGFiLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogNS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC5zaHAtdGFicy1yb3cgLnNocC10YWItbGluayB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAudHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93IC5zaHAtdGFiLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC5zaHAtdGFicy1yb3cgLnNocC10YWItbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC5zaHAtdGFicy1yb3cgLnNocC10YWItbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAudGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDQ4cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG4udHlwZS1pbmRleCAucHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vbmU7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4udHlwZS1pbmRleCAucHJvZHVjdHMgLnByb2R1Y3Qge1xuICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50eXBlLWluZGV4IC5wcm9kdWN0cyAucHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50eXBlLWluZGV4IC5wcm9kdWN0cyAucHJvZHVjdCAucCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50eXBlLWluZGV4IC5wcm9kdWN0cyAucHJvZHVjdCAubmFtZSB7XG4gIGZsZXg6IDA7XG59XG4udHlwZS1pbmRleCAucHJvZHVjdHMgLnByb2R1Y3Q6bnRoLW9mLXR5cGUoMSksXG4udHlwZS1pbmRleCAucHJvZHVjdHMgLnByb2R1Y3Q6bnRoLW9mLXR5cGUoMiksXG4udHlwZS1pbmRleCAucHJvZHVjdHMgLnByb2R1Y3Q6bnRoLW9mLXR5cGUoMykge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3RzIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzOm5vdCg6aGFzKC5idG4tY2FydCkpIC5idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbSA+IGRpdiAucC10b29scyA+IGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbSA+IGRpdiAucC10b29scyA+IGZvcm0gLnF1YW50aXR5IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAudHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5wcm9kdWN0cyAucHJvZHVjdCAucC1ib3R0b20gPiBkaXYgLnAtdG9vbHMgPiBmb3JtIC5pbmNyZWFzZSxcbiAgLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzID4gZm9ybSAuZGVjcmVhc2Uge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICB9XG59XG4udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbn1cbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKTpub3QoLnN3aXBlci1zbGlkZS1wcmV2KSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXZpc2libGUpOm5vdCguc3dpcGVyLXNsaWRlLXByZXYpIHtcbiAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbiAgfVxufVxuLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXZpc2libGUpOm5vdCguc3dpcGVyLXNsaWRlLXByZXYpIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDtcbn1cbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2IC5wLFxuLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSAucCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2IC5wOjpiZWZvcmUsIC50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2IC5wOjphZnRlcixcbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUgLnA6OmJlZm9yZSxcbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUgLnA6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2IGEsXG4udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2IC5mbGFncyxcbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUgLmZsYWdzIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDtcbiAgfVxuICAudHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSAucCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAudHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSAucDo6YmVmb3JlLCAudHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSAucDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udHlwZS1jYXRlZ29yeSAjY29udGVudCB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA0cmVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDYwJSAtIDE2cHgpIGNhbGMoNDAlIC0gMTZweCk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMWZyO1xuICBnYXA6IDE2cHggMzJweDtcbiAgcGFkZGluZzogNDhweCAwIDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCB7XG4gICAgcGFkZGluZzogMzJweCAwIDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweCAwIDQ4cHg7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXRpdGxlIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAjZWJlYmViO1xuICB0ZXh0LXNoYWRvdzogM3B4IDRweCAxcHggIzY4ZWJmYztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJSdXNzb1wiO1xuICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDYuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktcGVyZXgge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktcGVyZXgge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXRvcF9pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktdG9wX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzFmMWYxZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS10b3BfaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFmMWYxZjtcbiAgbWFyZ2luOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciBsYWJlbCxcbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgYnV0dG9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZjFmMWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGxhYmVsLFxuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGxhYmVsOmZpcnN0LW9mLXR5cGUsXG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgbGFiZWw6aG92ZXIsXG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWYgIWltcG9ydGFudDtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlcixcbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9sLS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ViZWJlYiAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM2MHB4LCAxZnIpKTtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHlwZS1jYXRlZ29yeSAucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAudHlwZS1jYXRlZ29yeSAucHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1jYXRlZ29yeSAucHJvZHVjdHMgLnByb2R1Y3QgLnAge1xuICB3aWR0aDogMTAwJTtcbn1cbi50eXBlLWNhdGVnb3J5ICNmaWx0ZXJzLXdyYXBwZXI6bm90KDpoYXMoPiAqKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtY2F0ZWdvcnkgI2ZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNlYmViZWI7XG59XG4udHlwZS1jYXRlZ29yeSAjZmlsdGVycyBoNCB7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnVudmVpbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQwcHg7XG59XG5cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cyxcbi50eXBlLXNlYXJjaCAucHJvZHVjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNjBweCwgMWZyKSk7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3RzLFxuICAudHlwZS1zZWFyY2ggLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3RzLFxuICAudHlwZS1zZWFyY2ggLnByb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cyAucHJvZHVjdCxcbi50eXBlLXNlYXJjaCAucHJvZHVjdHMgLnByb2R1Y3Qge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cyAucHJvZHVjdCAucCxcbi50eXBlLXNlYXJjaCAucHJvZHVjdHMgLnByb2R1Y3QgLnAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR5cGUtc2VhcmNoICNjb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0OHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udHlwZS1zZWFyY2ggI2NvbnRlbnQgaDIge1xuICBtYXJnaW46IDQ4cHggMCA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtc2VhcmNoICNjb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG4udHlwZS1zZWFyY2ggI2NvbnRlbnQgaDIgc3Ryb25nIHtcbiAgY29sb3I6ICNlYmViZWI7XG59XG4udHlwZS1zZWFyY2ggI2NvbnRlbnQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJPeGFuaXVtXCI7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtc2VhcmNoICNjb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuLnR5cGUtc2VhcmNoICNjb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHlwZS1zZWFyY2ggI2NvbnRlbnQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuLnR5cGUtc2VhcmNoICNjb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgY29sb3I6ICM2OGViZmM7XG59XG4udHlwZS1zZWFyY2ggI2NvbnRlbnQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtc2VhcmNoICNjb250ZW50IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIH1cbn1cbi50eXBlLXNlYXJjaCAjY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhYmY1ZmY7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cHggMTZweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyAubmF2aWdhdGlvbi1ob21lLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1icyAubmF2aWdhdGlvbi1ob21lLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvaG9tZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24taG9tZS1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24taG9tZS1pY29uOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icyAubmF2aWdhdGlvbi1ob21lLWljb246aG92ZXI6OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MiUpIHNlcGlhKDI2JSkgc2F0dXJhdGUoMTA4NyUpIGh1ZS1yb3RhdGUoMTUyZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDk4JSk7XG59XG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tMSA+IGE6OmJlZm9yZSxcbi5icmVhZGNydW1icyAjbmF2aWdhdGlvbi0xID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvYXJyb3ctd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tMSA+IGE6OmJlZm9yZSxcbi5icmVhZGNydW1icyAjbmF2aWdhdGlvbi0xID4gc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tMSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cbi5icmVhZGNydW1icyAjbmF2aWdhdGlvbi0xID4gYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM2OGViZmM7XG59XG4uYnJlYWRjcnVtYnMgW2l0ZW1wcm9wPWl0ZW1MaXN0RWxlbWVudF06bm90KCNuYXZpZ2F0aW9uLWZpcnN0KTpub3QoI25hdmlnYXRpb24tMSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJyZWFkY3J1bWJzIFtpdGVtcHJvcD1pdGVtTGlzdEVsZW1lbnRdOm5vdCgjbmF2aWdhdGlvbi1maXJzdCk6bm90KCNuYXZpZ2F0aW9uLTEpID4gYTo6YmVmb3JlLFxuLmJyZWFkY3J1bWJzIFtpdGVtcHJvcD1pdGVtTGlzdEVsZW1lbnRdOm5vdCgjbmF2aWdhdGlvbi1maXJzdCk6bm90KCNuYXZpZ2F0aW9uLTEpID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvYXJyb3ctd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnJlYWRjcnVtYnMgW2l0ZW1wcm9wPWl0ZW1MaXN0RWxlbWVudF06bm90KCNuYXZpZ2F0aW9uLWZpcnN0KTpub3QoI25hdmlnYXRpb24tMSkgPiBhOjpiZWZvcmUsXG4uYnJlYWRjcnVtYnMgW2l0ZW1wcm9wPWl0ZW1MaXN0RWxlbWVudF06bm90KCNuYXZpZ2F0aW9uLWZpcnN0KTpub3QoI25hdmlnYXRpb24tMSkgPiBzcGFuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5icmVhZGNydW1icyBbaXRlbXByb3A9aXRlbUxpc3RFbGVtZW50XTpub3QoI25hdmlnYXRpb24tZmlyc3QpOm5vdCgjbmF2aWdhdGlvbi0xKSA+IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNjhlYmZjO1xufVxuLmJyZWFkY3J1bWJzIGEsIC5icmVhZGNydW1icyBzcGFuIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMgYSwgLmJyZWFkY3J1bWJzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi5icmVhZGNydW1icyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYnMgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYnMgYSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM2OGViZmM7XG59XG4uYnJlYWRjcnVtYnMgW2RhdGEtdGVzdGlkPWJyZWFkY3J1bWJzTGFzdExldmVsXSA+IHNwYW4ge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cbi5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50eXBlLWRldGFpbCAjY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogNDhweCA5NnB4O1xuICBnYXA6IDk2cHg7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA0cmVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbC1pbm5lciB7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbC1pbm5lciB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDI0cHggODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kZXRhaWwtaW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDE2cHggNjRweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSAjd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDY3M3B4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSAjd3JhcCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLW1haW4taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnAtbWFpbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnAtbWFpbi1pbWFnZSBpbWcucmVzb3VyY2VkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5jbG91ZC16b29tLWJpZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93Om5vdCg6aGFzKC5wLXRodW1ibmFpbHMpKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzLWlubmVyIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlsczo6YmVmb3JlLCAudHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHM6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAgNTAlLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSAwLCAjMDAwIDUwJSk7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnAtdGh1bWJuYWlsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWwuaGlnaGxpZ2h0ZWQgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjhlYmZjICFpbXBvcnRhbnQ7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnAtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbCBpbWc6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbCBpbWcge1xuICAgIG1heC13aWR0aDogNzJweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzIC50aHVtYm5haWwtcHJldixcbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAudGh1bWJuYWlsLW5leHQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnRodW1ibmFpbC1wcmV2OjpiZWZvcmUsXG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnRodW1ibmFpbC1uZXh0OjpiZWZvcmUge1xuICBjb2xvcjogIzY4ZWJmYztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnRodW1ibmFpbC1wcmV2IHtcbiAgbGVmdDogNnB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzIC50aHVtYm5haWwtbmV4dCB7XG4gIHJpZ2h0OiAtNnB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZsYWdzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgY29sb3I6ICM2OGViZmM7XG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgZm9udC1zaXplOiA2LjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2FiZjVmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGNvbG9yOiAjNjhlYmZjO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gW2l0ZW1wcm9wPW9mZmVyc10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC12YXJpYW50cy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2s6bm90KDpoYXModGJvZHkgPiAqKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC12YXJpYW50cy1ibG9jazpoYXMoI3NpbXBsZS12YXJpYW50cy1zZWxlY3QpIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC12YXJpYW50cy1ibG9jayAudmFyaWFudHMtd3JhcHBlcjpoYXMoLmN1c3RvbS12YXJpYW50Om9ubHktb2YtdHlwZSkgLmN1c3RvbS12YXJpYW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC52YXJpYW50cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sgLnZhcmlhbnRzLXdyYXBwZXIgLnZhcmlhbnRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC52YXJpYW50cy10aXRsZSAudmFyaWFudHMtZ3JvdXAtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC12YXJpYW50cy1ibG9jayAudmFyaWFudHMtd3JhcHBlciAuY3VzdG9tLXZhcmlhbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC12YXJpYW50cy1ibG9jayAudmFyaWFudHMtd3JhcHBlciAuY3VzdG9tLXZhcmlhbnRzIC5jdXN0b20tdmFyaWFudCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC5jdXN0b20tdmFyaWFudHMgLmN1c3RvbS12YXJpYW50IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC12YXJpYW50cy1ibG9jayAudmFyaWFudHMtd3JhcHBlciAuY3VzdG9tLXZhcmlhbnRzIC5jdXN0b20tdmFyaWFudCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC5jdXN0b20tdmFyaWFudHMgLmN1c3RvbS12YXJpYW50OmhvdmVyLCAudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC5jdXN0b20tdmFyaWFudHMgLmN1c3RvbS12YXJpYW50LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sgLnZhcmlhbnRzLXdyYXBwZXIgLmN1c3RvbS12YXJpYW50cyAuY3VzdG9tLXZhcmlhbnQuc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICM2OGViZmM7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvIDAgMTZweDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ViZWJlYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjhlYmZjO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uOmhvdmVyOjpiZWZvcmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgyJSkgc2VwaWEoMjYlKSBzYXR1cmF0ZSgxMDg3JSkgaHVlLXJvdGF0ZSgxNTJkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTglKTtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbi5wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvcHJpbnQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb24uY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvYXNrLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC1iYXNpYy1pbmZvLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzJhMmEyYTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtYmFzaWMtaW5mby1ibG9jayAuY2hvb3NlLXZhcmlhbnQuZGVmYXVsdC12YXJpYW50IHtcbiAgb3BhY2l0eTogMDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtYmFzaWMtaW5mby1ibG9jayAuYmxvY2sge1xuICBwYWRkaW5nOiAwO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC1iYXNpYy1pbmZvLWJsb2NrIC5hdmFpbGFiaWxpdHktbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtYmFzaWMtaW5mby1ibG9jayAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZCBzb2xpZCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDgycHg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2UtZmluYWwge1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbCB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSB7XG4gIG1heC1oZWlnaHQ6IDUxcHg7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuYW1vdW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlLFxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2Uge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlci13aWR0aDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlLFxuICAudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyLFxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSxcbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZCBzb2xpZCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2NhcnQtYWRkLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAuYWRkLXRvLWNhcnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDRyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuc2hwLXRhYnMtcm93LnJlc3BvbnNpdmUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5jb2wtc20tMTIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5jb2wtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuY29sLXNtLTEyICN0YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVyIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciA+IGRpdiB7XG4gIGZsZXg6IDEgMSA0NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgPiBkaXYge1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gaDIge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LWZhbWlseTogXCJPeGFuaXVtXCI7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiBoMjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjYWJmNWZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIHVsIGxpOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgY29sb3I6ICM2OGViZmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbn1cbi50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgaDIge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LWZhbWlseTogXCJPeGFuaXVtXCI7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAudGFibGUtd3JhcHBlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRoLCAudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRkIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbi50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbn1cbi50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGgsIC50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGgsIC50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRoIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRoIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweCA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5ib2R5OmhhcygubG9nb3V0KSAuY29udGVudC13cmFwcGVyLWluIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5OmhhcygubG9nb3V0KSAuY29udGVudC13cmFwcGVyLWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbmJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIHtcbiAgd2lkdGg6IDQyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keTpoYXMoLmxvZ291dCkgYXNpZGUgLnNpZGViYXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keTpoYXMoLmxvZ291dCkgYXNpZGUgLnNpZGViYXItaW5uZXIgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbn1cbmJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ViZWJlYjtcbn1cbmJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5ib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keTpoYXMoLmxvZ291dCkgYXNpZGUgLnNpZGViYXItaW5uZXIgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbmJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpLmxvZ291dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5ib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaS5sb2dvdXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaS5sb2dvdXQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZjFmMWYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaS5sb2dvdXQgYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuYm9keTpoYXMoLmxvZ291dCkgYXNpZGUgLnNpZGViYXItaW5uZXIgdWwgbGkubG9nb3V0IGE6aG92ZXIge1xuICBjb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbn1cbmJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpOjpiZWZvcmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogLTE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDhweDtcbiAgY29sb3I6ICNhYmY1ZmY7XG59XG5ib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaSBhIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keTpoYXMoLmxvZ291dCkgYXNpZGUgLnNpZGViYXItaW5uZXIgdWwgbGkgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbmJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2FiZjVmZjtcbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50ICoge1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgKiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgKjpub3QoLmpzLXZhbGlkYXRvci1tc2cpIHtcbiAgY29sb3I6ICNlYmViZWI7XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCA+IGgxLCBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBoMiwgYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgaDMsIGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IGg0LCBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgb3B0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBoMSB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3hhbml1bVwiO1xuICBjb2xvcjogI2ViZWJlYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmJ0biB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZjFmMWYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYWJmNWZmICFpbXBvcnRhbnQ7XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuZm9ybS1ncm91cCB7XG4gIGdhcDogOHB4O1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICB3aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5qcy12YWxpZGF0b3ItbXNnIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5qcy12YWxpZGF0b3ItbXNnIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnBob25lLWNvbWJpbmVkLWlucHV0IHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAucGhvbmUtY29tYmluZWQtaW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5waG9uZS1jb21iaW5lZC1pbnB1dCAuY291bnRyeS1mbGFncy1pbm5lciAuY291bnRyeS1mbGFnOm5vdCguc2VsZWN0ZWQpICoge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnBob25lLWNvbWJpbmVkLWlucHV0IC5hY3RpdmUgLnNlbGVjdGVkICoge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmpzLXBob25lLWZvcm0tY29udHJvbCB7XG4gIG1pbi13aWR0aDogMTc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgZmllbGRzZXQge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmNvLWJveCxcbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IGZvcm06bm90KCNyZWdpc3Rlci1mb3JtKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuY28tYm94LFxuICBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBmb3JtOm5vdCgjcmVnaXN0ZXItZm9ybSkge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmNvLWJveDpub3QoOmhhcyg+ICopKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRoZWFkLFxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGhlYWQgdHIsXG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0aGVhZCB0ciB0ZCwgYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGgsXG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCxcbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRib2R5IHRyIHRoIHtcbiAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRoZWFkIHRyIHRkIC5idG4sIGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoIC5idG4sXG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLFxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGggLmJ0biB7XG4gIG1pbi13aWR0aDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbn1cbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGhlYWQgdHIgdGgge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCxcbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB0cixcbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB0cjpsYXN0LW9mLXR5cGUsXG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRib2R5IHRyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRoZWFkIHRyIHRkLCBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRoZWFkIHRyIHRoLFxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0Ym9keSB0ciB0ZCxcbmJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGJvZHkgdHIgdGgge1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjMWYxZjFmO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFmMWYxZjtcbiAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB0ciB0ZCAuYnRuLCBib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRoZWFkIHRyIHRoIC5idG4sXG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRib2R5IHRyIHRkIC5idG4sXG5ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRib2R5IHRyIHRoIC5idG4ge1xuICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmJ0bi1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5zdWJtaXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnN1Ym1pdC13cmFwcGVyIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW4ta29udGFrdCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluLWtvbnRha3QgI2Zvcm1Db250YWN0IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW4ta29udGFrdCAjZm9ybUNvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4uaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgbGFiZWw6bm90KC53aG9sZS13aWR0aCkge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBjdXJzb3I6IHRleHQ7XG59XG4uaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGZpZWxkc2V0IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgZmllbGRzZXQgLmZvcm0tZ3JvdXAgaW5wdXQsXG4uaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgZmllbGRzZXQgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGZpZWxkc2V0IC5mb3JtLWdyb3VwIGlucHV0LFxuICAuaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgZmllbGRzZXQgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cC5jb25zZW50cyB7XG4gIG1hcmdpbjogNDhweCAwIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGZpZWxkc2V0IC5mb3JtLWdyb3VwLmNvbnNlbnRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cC5jb25zZW50cyBsYWJlbCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cC5zdWJtaXQtd3JhcHBlciBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cC5zdWJtaXQtd3JhcHBlciBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGZpZWxkc2V0IC5mb3JtLWdyb3VwLnN1Ym1pdC13cmFwcGVyIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYWJmNWZmICFpbXBvcnRhbnQ7XG59XG5cbi5pbi1yZWdpc3RyYWNlICNjb250ZW50LXdyYXBwZXIsXG4uaW4temFwb21lbnV0ZS1oZXNsbyAjY29udGVudC13cmFwcGVyLFxuLmluLWxvZ2luICNjb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmluLXJlZ2lzdHJhY2UgYXNpZGUsXG4uaW4temFwb21lbnV0ZS1oZXNsbyBhc2lkZSxcbi5pbi1sb2dpbiBhc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW4tcmVnaXN0cmFjZSAuY29udGVudC1pbm5lcixcbi5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyLFxuLmluLWxvZ2luIC5jb250ZW50LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW4tcmVnaXN0cmFjZSAuY29udGVudC1pbm5lciBoMSxcbi5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIGgxLFxuLmluLWxvZ2luIC5jb250ZW50LWlubmVyIGgxIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3hhbml1bVwiO1xuICBtYXJnaW46IDQ4cHggMDtcbiAgZm9udC1zaXplOiA2LjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW4tcmVnaXN0cmFjZSAuY29udGVudC1pbm5lciBoMSxcbiAgLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgaDEsXG4gIC5pbi1sb2dpbiAuY29udGVudC1pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIGgxLFxuICAuaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciBoMSxcbiAgLmluLWxvZ2luIC5jb250ZW50LWlubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgaDIsXG4uaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciBoMixcbi5pbi1sb2dpbiAuY29udGVudC1pbm5lciBoMiB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIGgyLFxuICAuaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciBoMixcbiAgLmluLWxvZ2luIC5jb250ZW50LWlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG4uaW4tcmVnaXN0cmFjZSAuY29udGVudC1pbm5lciBoNCxcbi5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIGg0LFxuLmluLWxvZ2luIC5jb250ZW50LWlubmVyIGg0IHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIGg0LFxuICAuaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciBoNCxcbiAgLmluLWxvZ2luIC5jb250ZW50LWlubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgcCxcbi5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIHAsXG4uaW4tbG9naW4gLmNvbnRlbnQtaW5uZXIgcCB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW4tcmVnaXN0cmFjZSAuY29udGVudC1pbm5lciBwLFxuICAuaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciBwLFxuICAuaW4tbG9naW4gLmNvbnRlbnQtaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgLmZvcm0tZ3JvdXAsXG4uaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciAuZm9ybS1ncm91cCxcbi5pbi1sb2dpbiAuY29udGVudC1pbm5lciAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgLmZvcm0tZ3JvdXAgbGFiZWwsXG4uaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciAuZm9ybS1ncm91cCBsYWJlbCxcbi5pbi1sb2dpbiAuY29udGVudC1pbm5lciAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgLmZvcm0tZ3JvdXAgaW5wdXQsXG4uaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciAuZm9ybS1ncm91cCBpbnB1dCxcbi5pbi1sb2dpbiAuY29udGVudC1pbm5lciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgLmJ0bixcbi5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIC5idG4sXG4uaW4tbG9naW4gLmNvbnRlbnQtaW5uZXIgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZDogIzEyMTIxMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWYxZjFmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgLmJ0bixcbiAgLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgLmJ0bixcbiAgLmluLWxvZ2luIC5jb250ZW50LWlubmVyIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIC5idG46aG92ZXIsXG4uaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciAuYnRuOmhvdmVyLFxuLmluLWxvZ2luIC5jb250ZW50LWlubmVyIC5idG46aG92ZXIge1xuICBjb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhYmY1ZmYgIWltcG9ydGFudDtcbn1cbi5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIC5idG46OmJlZm9yZSxcbi5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIC5idG46OmJlZm9yZSxcbi5pbi1sb2dpbiAuY29udGVudC1pbm5lciAuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW4temFwb21lbnV0ZS1oZXNsbyAuanMtdmFsaWRhdGVkLWVsZW1lbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbiNmb3JtTG9naW4sXG4jZm9ybUZvcmdvdHRlblBhc3N3b3JkLFxuI3JlZ2lzdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jZm9ybUxvZ2luIC5jby1ib3gsXG4jZm9ybUZvcmdvdHRlblBhc3N3b3JkIC5jby1ib3gsXG4jcmVnaXN0ZXItZm9ybSAuY28tYm94IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI3JlZ2lzdGVyLWZvcm0gLmNvLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4jcmVnaXN0ZXItZm9ybSAuY28tYm94Om5vdCg6aGFzKD4gKikpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyZWdpc3Rlci1mb3JtIC5qcy12YWxpZGF0b3ItbXNnIHtcbiAgbWFyZ2luOiAwO1xufVxuI3JlZ2lzdGVyLWZvcm0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2FiZjVmZjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbiNyZWdpc3Rlci1mb3JtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcmVnaXN0ZXItZm9ybSAud2hvbGUtd2lkdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pZC0tMTMgI3JlZ2lzdGVyLWZvcm0ge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4uaWQtLTkgYXNpZGUsXG4uaWQtLTE2IGFzaWRlLFxuLmlkLS0xNyBhc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTkgLmNvbnRlbnQtd3JhcHBlci1pbixcbi5pZC0tMTYgLmNvbnRlbnQtd3JhcHBlci1pbixcbi5pZC0tMTcgLmNvbnRlbnQtd3JhcHBlci1pbiB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA0cmVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS05IC5jb250ZW50LXdyYXBwZXItaW4sXG4gIC5pZC0tMTYgLmNvbnRlbnQtd3JhcHBlci1pbixcbiAgLmlkLS0xNyAuY29udGVudC13cmFwcGVyLWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmlkLS05IC5jb250ZW50LXdyYXBwZXItaW4gI2NvbnRlbnQsXG4uaWQtLTE2IC5jb250ZW50LXdyYXBwZXItaW4gI2NvbnRlbnQsXG4uaWQtLTE3IC5jb250ZW50LXdyYXBwZXItaW4gI2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmlkLS05IGhlYWRlciAubmF2aWdhdGlvbi1idXR0b25zLFxuLmlkLS0xNiBoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyxcbi5pZC0tMTcgaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlkLS05IGhlYWRlciAubmF2aWdhdGlvbi1idXR0b25zID4gYTpub3QoLmxvZ2luLWxpbmspLFxuLmlkLS0xNiBoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyA+IGE6bm90KC5sb2dpbi1saW5rKSxcbi5pZC0tMTcgaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgPiBhOm5vdCgubG9naW4tbGluaykge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LXdpbmRvdy1pbjpub3QoOmhhcyguY2FydC1lbXB0eSkpIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG4uY2FydC13aW5kb3ctaW4gLm5leHQtc3RlcC1iYWNrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaWQtLTkgLmNhcnQtZW1wdHkgLmNhcnQtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS05IC5jYXJ0LWVtcHR5IC5jYXJ0LWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cblxuLmNhcnQtZW1wdHkge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNhcnQtZW1wdHkgLmNhcnQtaGVhZGluZyB7XG4gIG1hcmdpbjogMzJweCAwIDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtZW1wdHkgLmNhcnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmNhcnQtaGVhZGluZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LWVtcHR5IC5jYXJ0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC1lbXB0eSAuY2FydC1yb3cge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmNhcnQtcm93OjpiZWZvcmUsIC5jYXJ0LWVtcHR5IC5jYXJ0LXJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LWVtcHR5IC5jYXJ0LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhcnQtZW1wdHkgLmNhcnQtcm93IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jYXJ0LWVtcHR5IC5jYXJ0LXJvdyB1bCBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FydC1lbXB0eSAuY2FydC1yb3cgPiBkaXYge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcnQtZW1wdHkgLmNhcnQtcm93ID4gZGl2IGgzLCAuY2FydC1lbXB0eSAuY2FydC1yb3cgPiBkaXYgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJPeGFuaXVtXCI7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtZW1wdHkgLmNhcnQtcm93ID4gZGl2IGgzLCAuY2FydC1lbXB0eSAuY2FydC1yb3cgPiBkaXYgaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG59XG4uY2FydC1lbXB0eSAuZW1wdHktY2FydC1ib3hlcyA+IGRpdjpoYXMoLnNlYXJjaCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gZGl2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2FydC1lbXB0eSAuZW1wdHktY2FydC1ib3hlcyA+IGRpdiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gZGl2IHVsIGxpOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgY29sb3I6ICM2OGViZmM7XG59XG4uY2FydC1lbXB0eSAuZW1wdHktY2FydC1ib3hlcyA+IGRpdiB1bCBsaSB7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiBkaXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiBkaXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiBkaXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWJmNWZmO1xufVxuLmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IFtkYXRhLXRlc3RpZD1jb250YWN0Ym94TmFtZV0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC1lbXB0eSAuY29udGFjdC1ib3ggW2RhdGEtdGVzdGlkPWNvbnRhY3Rib3hOYW1lXSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LWVtcHR5IC5jb250YWN0LWJveCBsaSA+IHNwYW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IGEge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC1lbXB0eSAuY29udGFjdC1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5jYXJ0LWVtcHR5IC5jb250YWN0LWJveCAudGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9waG9uZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJ0LWVtcHR5IC5jb250YWN0LWJveCAuaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy91cGxvYWQvaW5zdGFncmFtLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjRweDtcbiAgbWFyZ2luOiA0OHB4IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJsb2NrOiAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIge1xuICAgIG1hcmdpbi1ibG9jazogMTZweDtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXI6OmJlZm9yZSwgI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIHN2ZyB7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwID4gKiB7XG4gIHBhZGRpbmc6IDA7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcCA+ICogc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcCA+ICogc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwID4gKiBzcGFuIHtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAgPiAqIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAgPiAqIHNwYW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAgPiAqIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAuYWN0aXZlIHNwYW4sICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCBzcGFuLCAjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM2OGViZmM7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcC5hY3RpdmUgc3Bhbjo6YmVmb3JlLCAjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcC5jb21wbGV0ZWQgc3Bhbjo6YmVmb3JlLCAjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcDpob3ZlciBzcGFuOjpiZWZvcmUge1xuICBjb2xvcjogIzY4ZWJmYztcbiAgYm9yZGVyLWNvbG9yOiAjNjhlYmZjO1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAuY29tcGxldGVkIHNwYW4ge1xuICBjb2xvcjogIzVjZmE0MDtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCBzcGFuOjpiZWZvcmUge1xuICBjb2xvcjogIzVjZmE0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNWNmYTQwO1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAuY29tcGxldGVkICsgc3ZnIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1OSUpIHNlcGlhKDc4JSkgc2F0dXJhdGUoMzk4JSkgaHVlLXJvdGF0ZSg2NWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCgxMTElKTtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwLnN0ZXAtMzpub3QoOmhhcyhhKSk6bm90KC5hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcC5zdGVwLTM6bm90KDpoYXMoYSkpOm5vdCguYWN0aXZlKSBzcGFuIHtcbiAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwLnN0ZXAtMzpub3QoOmhhcyhhKSk6bm90KC5hY3RpdmUpIHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYiAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmciBtYXgtY29udGVudDtcbiAgICBnYXA6IDRweCAxNnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB9XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIC5wLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIC5jYXJ0LXAtaW1hZ2Uge1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSAucC1uYW1lIHtcbiAgICBncmlkLXJvdzogMTtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gIH1cbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gLnAtYXZhaWxhYmlsaXR5IHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgfVxuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSAucC1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1sYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIC5wLXF1YW50aXR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXJvdzogMztcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gLnAtcHJpY2Uge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMztcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSAucC10b3RhbCB7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSAucC10b3RhbCAucHJpY2UtZmluYWwge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIC5wLXRvdGFsIC5yZW1vdmUtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXTpmaXJzdC1vZi10eXBlIHRkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV06bGFzdC1vZi10eXBlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV06aGFzKGE6aG92ZXIpIC5jYXJ0LXAtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjhlYmZjO1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV06aGFzKGE6aG92ZXIpIC5wLW5hbWUgYS5tYWluLWxpbmsge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dOmhhcyhhOmhvdmVyKSAucC1uYW1lIGEubWFpbi1saW5rIHNwYW4ge1xuICBjb2xvcjogI2ViZWJlYjtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLmNhcnQtcC1pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLmNhcnQtcC1pbWFnZSBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmEyYTJhO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtbmFtZSBhLm1haW4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtbmFtZSBhLm1haW4tbGluayB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1uYW1lIGEubWFpbi1saW5rIC5tYWluLWxpbmstdmFyaWFudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1uYW1lIGEubWFpbi1saW5rIC5tYWluLWxpbmstdmFyaWFudCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLWF2YWlsYWJpbGl0eSA+ICoge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtYXZhaWxhYmlsaXR5ID4gKiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgbWF4LWhlaWdodDogNTFweDtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogIzFmMWYxZjtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1xdWFudGl0eSAucXVhbnRpdHkgLmluY3JlYXNlLFxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXItd2lkdGg6IDZweDtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZTpob3ZlcixcbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSxcbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXByaWNlIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXByaWNlIC5wcmljZS1maW5hbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1wcmljZSAudW5pdC12YWx1ZSB7XG4gIGNvbG9yOiAjYjRiNGI0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1wcmljZSAudW5pdC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtdG90YWwgLnByaWNlLWZpbmFsIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXRvdGFsIC5wcmljZS1maW5hbCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC10b3RhbCAucmVtb3ZlLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXRvdGFsIC5yZW1vdmUtaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjA3M2E7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgY29sb3I6ICNlYmViZWI7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5OjpiZWZvcmUsICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgPiBkaXY6aGFzKC5leHRyYSkge1xuICB3aWR0aDogNjAlO1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSA+IGRpdjpoYXMoLnByaWNlLXdyYXBwZXIpIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgaDQge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LWZhbWlseTogXCJPeGFuaXVtXCI7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSBoNCB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAuZXh0cmEge1xuICBtYXJnaW46IDA7XG59XG4jY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IC5leHRyYS5kZWxpdmVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAuZXh0cmEuZGVsaXZlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2RlbGl2ZXJ5LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLmV4dHJhLmRlbGl2ZXJ5OjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAuZXh0cmEuZGVsaXZlcnkgPiBzcGFuLFxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAuZXh0cmEuZGVsaXZlcnkgPiBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IC5leHRyYS5kZWxpdmVyeSA+IHNwYW4sXG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLmV4dHJhLmRlbGl2ZXJ5ID4gc3BhbiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbn1cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Uge1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG5cbiNjYXJ0LXdpZGdldCAucGxhY2UtY2FydC1oZXJlIC5uZXh0LXN0ZXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NhcnQtd2lkZ2V0IC5wbGFjZS1jYXJ0LWhlcmUgLm5leHQtc3RlcCAjY29udGludWUtb3JkZXItYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uaWQtLTkgLm5leHQtc3RlcCxcbi5pZC0tMTYgLm5leHQtc3RlcCxcbi5pZC0tMTcgLm5leHQtc3RlcCxcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNjRweCAwIDY0cHggYXV0bztcbiAgZ2FwOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS05IC5uZXh0LXN0ZXAsXG4gIC5pZC0tMTYgLm5leHQtc3RlcCxcbiAgLmlkLS0xNyAubmV4dC1zdGVwLFxuICAjY2FydC13aWRnZXQgLm5leHQtc3RlcCB7XG4gICAgbWFyZ2luLWJsb2NrOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmlkLS05IC5uZXh0LXN0ZXAsXG4gIC5pZC0tMTYgLm5leHQtc3RlcCxcbiAgLmlkLS0xNyAubmV4dC1zdGVwLFxuICAjY2FydC13aWRnZXQgLm5leHQtc3RlcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLmlkLS05IC5uZXh0LXN0ZXAgPiAqOmZpcnN0LWNoaWxkLFxuLmlkLS0xNiAubmV4dC1zdGVwID4gKjpmaXJzdC1jaGlsZCxcbi5pZC0tMTcgLm5leHQtc3RlcCA+ICo6Zmlyc3QtY2hpbGQsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCA+ICo6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuaWQtLTkgLm5leHQtc3RlcCA+ICo6Zmlyc3QtY2hpbGQsXG4gIC5pZC0tMTYgLm5leHQtc3RlcCA+ICo6Zmlyc3QtY2hpbGQsXG4gIC5pZC0tMTcgLm5leHQtc3RlcCA+ICo6Zmlyc3QtY2hpbGQsXG4gICNjYXJ0LXdpZGdldCAubmV4dC1zdGVwID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmlkLS05IC5uZXh0LXN0ZXAgPiAqOmxhc3QtY2hpbGQsXG4uaWQtLTE2IC5uZXh0LXN0ZXAgPiAqOmxhc3QtY2hpbGQsXG4uaWQtLTE3IC5uZXh0LXN0ZXAgPiAqOmxhc3QtY2hpbGQsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCA+ICo6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuaWQtLTkgLm5leHQtc3RlcCA+ICo6bGFzdC1jaGlsZCxcbiAgLmlkLS0xNiAubmV4dC1zdGVwID4gKjpsYXN0LWNoaWxkLFxuICAuaWQtLTE3IC5uZXh0LXN0ZXAgPiAqOmxhc3QtY2hpbGQsXG4gICNjYXJ0LXdpZGdldCAubmV4dC1zdGVwID4gKjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ViZWJlYiAhaW1wb3J0YW50O1xuICB9XG59XG4uaWQtLTkgLm5leHQtc3RlcCBhLCAuaWQtLTkgLm5leHQtc3RlcCBidXR0b24sXG4uaWQtLTE2IC5uZXh0LXN0ZXAgYSxcbi5pZC0tMTYgLm5leHQtc3RlcCBidXR0b24sXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYSxcbi5pZC0tMTcgLm5leHQtc3RlcCBidXR0b24sXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBhLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbn1cbi5pZC0tOSAubmV4dC1zdGVwIGEsIC5pZC0tOSAubmV4dC1zdGVwIGEgc3BhbiwgLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uLCAuaWQtLTkgLm5leHQtc3RlcCBidXR0b24gc3Bhbixcbi5pZC0tMTYgLm5leHQtc3RlcCBhLFxuLmlkLS0xNiAubmV4dC1zdGVwIGEgc3Bhbixcbi5pZC0tMTYgLm5leHQtc3RlcCBidXR0b24sXG4uaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uIHNwYW4sXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYSxcbi5pZC0tMTcgLm5leHQtc3RlcCBhIHNwYW4sXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uLFxuLmlkLS0xNyAubmV4dC1zdGVwIGJ1dHRvbiBzcGFuLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYSxcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGEgc3BhbixcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbixcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTkgLm5leHQtc3RlcCBhLCAuaWQtLTkgLm5leHQtc3RlcCBhIHNwYW4sIC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbiwgLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uIHNwYW4sXG4gIC5pZC0tMTYgLm5leHQtc3RlcCBhLFxuICAuaWQtLTE2IC5uZXh0LXN0ZXAgYSBzcGFuLFxuICAuaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uLFxuICAuaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uIHNwYW4sXG4gIC5pZC0tMTcgLm5leHQtc3RlcCBhLFxuICAuaWQtLTE3IC5uZXh0LXN0ZXAgYSBzcGFuLFxuICAuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uLFxuICAuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uIHNwYW4sXG4gICNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGEsXG4gICNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGEgc3BhbixcbiAgI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uLFxuICAjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmlkLS05IC5uZXh0LXN0ZXAgYTpob3ZlciwgLmlkLS05IC5uZXh0LXN0ZXAgYTpob3ZlciBzcGFuLCAuaWQtLTkgLm5leHQtc3RlcCBidXR0b246aG92ZXIsIC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbjpob3ZlciBzcGFuLFxuLmlkLS0xNiAubmV4dC1zdGVwIGE6aG92ZXIsXG4uaWQtLTE2IC5uZXh0LXN0ZXAgYTpob3ZlciBzcGFuLFxuLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbjpob3Zlcixcbi5pZC0tMTYgLm5leHQtc3RlcCBidXR0b246aG92ZXIgc3Bhbixcbi5pZC0tMTcgLm5leHQtc3RlcCBhOmhvdmVyLFxuLmlkLS0xNyAubmV4dC1zdGVwIGE6aG92ZXIgc3Bhbixcbi5pZC0tMTcgLm5leHQtc3RlcCBidXR0b246aG92ZXIsXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyIHNwYW4sXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBhOmhvdmVyLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYTpob3ZlciBzcGFuLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzY4ZWJmYztcbn1cbi5pZC0tOSAubmV4dC1zdGVwIGE6OmJlZm9yZSwgLmlkLS05IC5uZXh0LXN0ZXAgYTo6YWZ0ZXIsIC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbjo6YmVmb3JlLCAuaWQtLTkgLm5leHQtc3RlcCBidXR0b246OmFmdGVyLFxuLmlkLS0xNiAubmV4dC1zdGVwIGE6OmJlZm9yZSxcbi5pZC0tMTYgLm5leHQtc3RlcCBhOjphZnRlcixcbi5pZC0tMTYgLm5leHQtc3RlcCBidXR0b246OmJlZm9yZSxcbi5pZC0tMTYgLm5leHQtc3RlcCBidXR0b246OmFmdGVyLFxuLmlkLS0xNyAubmV4dC1zdGVwIGE6OmJlZm9yZSxcbi5pZC0tMTcgLm5leHQtc3RlcCBhOjphZnRlcixcbi5pZC0tMTcgLm5leHQtc3RlcCBidXR0b246OmJlZm9yZSxcbi5pZC0tMTcgLm5leHQtc3RlcCBidXR0b246OmFmdGVyLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYTo6YmVmb3JlLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYTo6YWZ0ZXIsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b246OmJlZm9yZSxcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbjo6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDIlKSBodWUtcm90YXRlKDE4NmRlZykgYnJpZ2h0bmVzcygxMTAlKSBjb250cmFzdCgxMDElKTtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlkLS05IC5uZXh0LXN0ZXAgYTpob3Zlcjo6YmVmb3JlLCAuaWQtLTkgLm5leHQtc3RlcCBhOmhvdmVyOjphZnRlciwgLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4uaWQtLTE2IC5uZXh0LXN0ZXAgYTpob3Zlcjo6YmVmb3JlLFxuLmlkLS0xNiAubmV4dC1zdGVwIGE6aG92ZXI6OmFmdGVyLFxuLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbjpob3Zlcjo6YmVmb3JlLFxuLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYTpob3Zlcjo6YmVmb3JlLFxuLmlkLS0xNyAubmV4dC1zdGVwIGE6aG92ZXI6OmFmdGVyLFxuLmlkLS0xNyAubmV4dC1zdGVwIGJ1dHRvbjpob3Zlcjo6YmVmb3JlLFxuLmlkLS0xNyAubmV4dC1zdGVwIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBhOmhvdmVyOjpiZWZvcmUsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBhOmhvdmVyOjphZnRlcixcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbjpob3Zlcjo6YmVmb3JlLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSgyNiUpIHNhdHVyYXRlKDEwODclKSBodWUtcm90YXRlKDE1MmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OCUpICFpbXBvcnRhbnQ7XG59XG4uaWQtLTkgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1iYWNrOjpiZWZvcmUsIC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtYmFjazo6YmVmb3JlLFxuLmlkLS0xNiAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWJhY2s6OmJlZm9yZSxcbi5pZC0tMTYgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWJhY2s6OmJlZm9yZSxcbi5pZC0tMTcgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1iYWNrOjpiZWZvcmUsXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1iYWNrOjpiZWZvcmUsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1iYWNrOjpiZWZvcmUsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmlkLS05IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsIC5pZC0tOSAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZpbmlzaDo6YWZ0ZXIsIC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsIC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZmluaXNoOjphZnRlcixcbi5pZC0tMTYgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlcixcbi5pZC0tMTYgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1maW5pc2g6OmFmdGVyLFxuLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsXG4uaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1maW5pc2g6OmFmdGVyLFxuLmlkLS0xNyAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLFxuLmlkLS0xNyAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZpbmlzaDo6YWZ0ZXIsXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlcixcbi5pZC0tMTcgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZpbmlzaDo6YWZ0ZXIsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlcixcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZpbmlzaDo6YWZ0ZXIsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1maW5pc2g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaWQtLTkgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlciwgLmlkLS05IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZmluaXNoOjphZnRlciwgLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlciwgLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1maW5pc2g6OmFmdGVyLFxuLmlkLS0xNiAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLFxuLmlkLS0xNiAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZpbmlzaDo6YWZ0ZXIsXG4uaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlcixcbi5pZC0tMTYgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZpbmlzaDo6YWZ0ZXIsXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsXG4uaWQtLTE3IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZmluaXNoOjphZnRlcixcbi5pZC0tMTcgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLFxuLmlkLS0xNyAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZmluaXNoOjphZnRlcixcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLFxuI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZmluaXNoOjphZnRlcixcbiNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsXG4jY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZpbmlzaDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5pZC0tMTYgLmNhcnQtaW5uZXIsXG4uaWQtLTE3IC5jYXJ0LWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmlkLS0xNiAuY2FydC1pbm5lcjpub3QoOmhhcyg+ICNvcmRlci1mb3JtKSksXG4uaWQtLTE2IC5jYXJ0LWlubmVyICNvcmRlci1mb3JtLFxuLmlkLS0xNyAuY2FydC1pbm5lcjpub3QoOmhhcyg+ICNvcmRlci1mb3JtKSksXG4uaWQtLTE3IC5jYXJ0LWlubmVyICNvcmRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMCA2NHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDRyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWQtLTE2IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4gI29yZGVyLWZvcm0pKSxcbiAgLmlkLS0xNiAuY2FydC1pbm5lciAjb3JkZXItZm9ybSxcbiAgLmlkLS0xNyAuY2FydC1pbm5lcjpub3QoOmhhcyg+ICNvcmRlci1mb3JtKSksXG4gIC5pZC0tMTcgLmNhcnQtaW5uZXIgI29yZGVyLWZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaWQtLTE2IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4gI29yZGVyLWZvcm0pKSBoNCxcbi5pZC0tMTYgLmNhcnQtaW5uZXIgI29yZGVyLWZvcm0gaDQsXG4uaWQtLTE3IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4gI29yZGVyLWZvcm0pKSBoNCxcbi5pZC0tMTcgLmNhcnQtaW5uZXIgI29yZGVyLWZvcm0gaDQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcbiAgZm9udC1zaXplOiAzLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTE2IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4gI29yZGVyLWZvcm0pKSBoNCxcbiAgLmlkLS0xNiAuY2FydC1pbm5lciAjb3JkZXItZm9ybSBoNCxcbiAgLmlkLS0xNyAuY2FydC1pbm5lcjpub3QoOmhhcyg+ICNvcmRlci1mb3JtKSkgaDQsXG4gIC5pZC0tMTcgLmNhcnQtaW5uZXIgI29yZGVyLWZvcm0gaDQge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbi5pZC0tMTYgLmNhcnQtaW5uZXI6bm90KDpoYXMoPiAjb3JkZXItZm9ybSkpIGg0OjpiZWZvcmUsXG4uaWQtLTE2IC5jYXJ0LWlubmVyICNvcmRlci1mb3JtIGg0OjpiZWZvcmUsXG4uaWQtLTE3IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4gI29yZGVyLWZvcm0pKSBoNDo6YmVmb3JlLFxuLmlkLS0xNyAuY2FydC1pbm5lciAjb3JkZXItZm9ybSBoNDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCB7XG4gIGZsZXg6IDEgMSA1ODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuY28tYm94LFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1ib3gsXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuY28tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuc2l0ZS1tc2ctY3VzdG9tLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5zaXRlLW1zZy1jdXN0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5zaXRlLW1zZy1jdXN0b20sXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuc2l0ZS1tc2ctY3VzdG9tIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5zaXRlLW1zZy1jdXN0b20sXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuc2l0ZS1tc2ctY3VzdG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuc2l0ZS1tc2ctY3VzdG9tIHAsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnNpdGUtbXNnLWN1c3RvbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwOmhhcyhbZm9yPWRlbGl2ZXJ5Q291bnRyeUlkXSksXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXA6aGFzKFtmb3I9ZGVsaXZlcnlDb3VudHJ5SWRdKSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwOmhhcyhbZm9yPWRlbGl2ZXJ5Q291bnRyeUlkXSksXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cDpoYXMoW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF0pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmJ0bixcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuYnRuLFxuICAuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5idG46aG92ZXIsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjYWJmNWZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5idG4sXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICM4Nzg3ODcgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuYnRuLFxuICAuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuYnRuLFxuICAuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmJ0biB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50ICNzZWxlY3QtY291bnRyeS1wYXltZW50ID4gLmJveCxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAjc2VsZWN0LWNvdW50cnktcGF5bWVudCA+IC5ib3gge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAjc2VsZWN0LWNvdW50cnktcGF5bWVudCBoNCxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAjc2VsZWN0LWNvdW50cnktcGF5bWVudCBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgI3NlbGVjdC1jb3VudHJ5LXBheW1lbnQgLnJvdyxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAjc2VsZWN0LWNvdW50cnktcGF5bWVudCAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50ICNzZWxlY3QtY291bnRyeS1wYXltZW50IC5yb3cgPiBkaXYsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgI3NlbGVjdC1jb3VudHJ5LXBheW1lbnQgLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgI3NlbGVjdC1jb3VudHJ5LXBheW1lbnQgLnJvdyA+IGRpdiAuZm9ybS1ncm91cCxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAjc2VsZWN0LWNvdW50cnktcGF5bWVudCAucm93ID4gZGl2IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAub3JkZXItZGVsaXZlcnktcGF5bWVudC1mb3JtLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm0gPiAuYm94LFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm0gPiAuYm94IHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm0gPiAuYm94LFxuICAuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLm9yZGVyLWRlbGl2ZXJ5LXBheW1lbnQtZm9ybSA+IC5ib3gge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1kZWxpdmVyeS1tZXRob2QsXG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLXBheW1lbnQtbWV0aG9kLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1kZWxpdmVyeS1tZXRob2QsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLXBheW1lbnQtbWV0aG9kIHtcbiAgcGFkZGluZzogMTZweCAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuY28tZGVsaXZlcnktbWV0aG9kLFxuICAuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLXBheW1lbnQtbWV0aG9kLFxuICAuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWRlbGl2ZXJ5LW1ldGhvZCxcbiAgLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1wYXltZW50LW1ldGhvZCB7XG4gICAgcGFkZGluZzogNHB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1jb250YWN0LWluZm9ybWF0aW9uLFxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1iaWxsaW5nLWFkZHJlc3MsXG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLXNoaXBwaW5nLWFkZHJlc3MsXG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJveC1hZGRpdGlvbmFsLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1jb250YWN0LWluZm9ybWF0aW9uLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1iaWxsaW5nLWFkZHJlc3MsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLXNoaXBwaW5nLWFkZHJlc3MsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWJveC1hZGRpdGlvbmFsIHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1jb250YWN0LWluZm9ybWF0aW9uLFxuICAuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJpbGxpbmctYWRkcmVzcyxcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1zaGlwcGluZy1hZGRyZXNzLFxuICAuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJveC1hZGRpdGlvbmFsLFxuICAuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24sXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuY28tYmlsbGluZy1hZGRyZXNzLFxuICAuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLXNoaXBwaW5nLWFkZHJlc3MsXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuY28tYm94LWFkZGl0aW9uYWwge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1jb250YWN0LWluZm9ybWF0aW9uIGg0LFxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1iaWxsaW5nLWFkZHJlc3MgaDQsXG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLXNoaXBwaW5nLWFkZHJlc3MgaDQsXG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJveC1hZGRpdGlvbmFsIGg0LFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1jb250YWN0LWluZm9ybWF0aW9uIGg0LFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1iaWxsaW5nLWFkZHJlc3MgaDQsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLXNoaXBwaW5nLWFkZHJlc3MgaDQsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWJveC1hZGRpdGlvbmFsIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuY28tYmlsbGluZy1hZGRyZXNzIC5jb21wYW55LXNob3BwaW5nLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1iaWxsaW5nLWFkZHJlc3MgLmNvbXBhbnktc2hvcHBpbmcge1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjODc4Nzg3O1xufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyLmFjdGl2ZSxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWw6OmJlZm9yZSxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY4ZWJmYztcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWw6OmFmdGVyLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyLmFjdGl2ZSBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhlYmZjO1xuICBib3JkZXItY29sb3I6ICM2OGViZmM7XG59XG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIuYWN0aXZlIGxhYmVsIC5zaGlwcGluZy1iaWxsaW5nLW5hbWUsXG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIuYWN0aXZlIGxhYmVsIC5wYXltZW50LXNoaXBwaW5nLXByaWNlLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyLmFjdGl2ZSBsYWJlbCAuc2hpcHBpbmctYmlsbGluZy1uYW1lLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyLmFjdGl2ZSBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZSB7XG4gIGNvbG9yOiAjNjhlYmZjICFpbXBvcnRhbnQ7XG59XG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWwsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWw6OmJlZm9yZSxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbDo6YWZ0ZXIsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1sb2dvLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LWluZm8sXG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWwgLnBheW1lbnQtc2hpcHBpbmctcHJpY2UsXG4uaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWwgLnBheW1lbnQtaW5mbyxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LWluZm8sXG4gIC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZSxcbiAgLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LWluZm8sXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZS5mb3ItZnJlZSxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZS5mb3ItZnJlZSB7XG4gIGNvbG9yOiAjNWNmYTQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1pbmZvLFxuICAuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWwgLnBheW1lbnQtaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCBlbSxcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCBlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaWQtLTE2ICNjaGVja291dENvbnRlbnQgZW0sXG4gIC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCBlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCBlbSBhLFxuLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IGVtIGEge1xuICBjb2xvcjogI2FiZjVmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaWQtLTE2ICNjaGVja291dENvbnRlbnQgZW0gYTpob3Zlcixcbi5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCBlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQsXG4uaWQtLTE3ICNzdW1tYXJ5Q29udGVudCB7XG4gIGZsZXg6IDEgMSA0MjBweDtcbn1cbi5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5LFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSBoNCxcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5IGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5LFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkge1xuICBtYXJnaW46IDA7XG59XG4uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3gsXG4uaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3gge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3gsXG4gIC5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICB9XG59XG4uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbSxcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dID4gZGl2LFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gPiBkaXYge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dID4gZGl2LFxuICAuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXSA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXSA+IGRpdjpoYXMoYnIpLFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gPiBkaXY6aGFzKGJyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gPiBkaXY6aGFzKGJyKSBhLFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gPiBkaXY6aGFzKGJyKSBhIHtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gYSxcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dIGEge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXSBhLFxuICAuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXSBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gW2RhdGEtdGVzdGlkPXJlY2FwSXRlbVByaWNlXSxcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dIFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1QcmljZV0ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dIFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1QcmljZV0sXG4gIC5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dIFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1QcmljZV0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXIsIC5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlLFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyLFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4Nzg3ODc7XG59XG4uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXIsXG4uaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlcixcbiAgLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHN0cm9uZyxcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLWxhYmVsLFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2UtbGFiZWwsXG4gIC5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZSxcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLFxuICAuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbi5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5ID4gKixcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5ID4gKiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94ICNzaGlwcGluZy1iaWxsaW5nLXN1bW1hcnkgPiAqLFxuICAuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggI3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggI3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeSA+IGRpdixcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5ID4gZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5ID4gZGl2IFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1QcmljZV0sXG4uaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggI3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeSA+IGRpdiBbZGF0YS10ZXN0aWQ9cmVjYXBJdGVtUHJpY2VdIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pZC0tMTYgI3N1bW1hcnlDb250ZW50ID4gLmNvbnNlbnRzLFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgPiAuY29uc2VudHMge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTE2ICNzdW1tYXJ5Q29udGVudCA+IC5jb25zZW50cyxcbiAgLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgPiAuY29uc2VudHMge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgPiAuY29uc2VudHMgbGFiZWwsXG4uaWQtLTE3ICNzdW1tYXJ5Q29udGVudCA+IC5jb25zZW50cyBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTYgI3N1bW1hcnlDb250ZW50ID4gLmNvbnNlbnRzIGxhYmVsLFxuICAuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCA+IC5jb25zZW50cyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgPiAuY29uc2VudHMgYSxcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50ID4gLmNvbnNlbnRzIGEge1xuICBjb2xvcjogI2FiZjVmZjtcbn1cbi5pZC0tMTYgI3N1bW1hcnlDb250ZW50ID4gLmNvbnNlbnRzIGE6aG92ZXIsXG4uaWQtLTE3ICNzdW1tYXJ5Q29udGVudCA+IC5jb25zZW50cyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgPiAubmV4dC1zdGVwLS1zdGVwLTIsXG4uaWQtLTE3ICNzdW1tYXJ5Q29udGVudCA+IC5uZXh0LXN0ZXAtLXN0ZXAtMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCA+IC5uZXh0LXN0ZXAtLXN0ZXAtMiAjc3VibWl0LW9yZGVyLFxuLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgPiAubmV4dC1zdGVwLS1zdGVwLTIgI3N1Ym1pdC1vcmRlciB7XG4gIGdhcDogNXB4O1xufVxuLmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgPiAubmV4dC1zdGVwLS1zdGVwLTIgI3N1Ym1pdC1vcmRlciAub3JkZXItYnV0dG9uLXN1ZmZpeCxcbi5pZC0tMTcgI3N1bW1hcnlDb250ZW50ID4gLm5leHQtc3RlcC0tc3RlcC0yICNzdWJtaXQtb3JkZXIgLm9yZGVyLWJ1dHRvbi1zdWZmaXgge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pZC0tMTUgaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgPiBhOm5vdChbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0pIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlkLS0xNSAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyICoge1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTE1IC5jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIC5vcmRlci1zdW1tYXJ5LWhlYWRpbmcge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LWZhbWlseTogXCJPeGFuaXVtXCI7XG4gIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciAub3JkZXItc3VtbWFyeS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciAub3JkZXItc3VtbWFyeS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0ge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gPiBkaXYsXG4uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSA+IHAge1xuICBtYXJnaW46IDA7XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSA+IC5jby1ib3gge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSA+IC5jby1ib3gge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gaDQge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ViZWJlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPeGFuaXVtXCI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIGg0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLnJlY2EtbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLnJlY2EtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLXBheW1lbnQtbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLXBheW1lbnQtbWV0aG9kIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1wYXltZW50LW1ldGhvZCAucm93IC5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tcGF5bWVudC1tZXRob2QgLnJvdyAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1wYXltZW50LW1ldGhvZCAucm93IC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tcGF5bWVudC1tZXRob2QgLnJvdyAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGgsIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1wYXltZW50LW1ldGhvZCAucm93IC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLXBheW1lbnQtbWV0aG9kIC5yb3cgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRoLCAuaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tcGF5bWVudC1tZXRob2QgLnJvdyAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tcGF5bWVudC1tZXRob2QgLnJvdyAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tb3JkZXIgLmNhcnQtdGFibGUgdGJvZHkgdHIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnIgbWF4LWNvbnRlbnQ7XG4gIGdhcDogNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0cjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0ciB0ZC5jYXJ0LXAtaW1hZ2Uge1xuICBncmlkLXJvdzogMS9zcGFuIDI7XG4gIGdyaWQtY29sdW1uOiAxO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLmNhcnQtcC1pbWFnZSBpbWcge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tb3JkZXIgLmNhcnQtdGFibGUgdGJvZHkgdHIgdGQucC1uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tb3JkZXIgLmNhcnQtdGFibGUgdGJvZHkgdHIgdGQucC1uYW1lIFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1OYW1lXSB7XG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtbmFtZSBbZGF0YS10ZXN0aWQ9cmVjYXBJdGVtTmFtZV0ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0ciB0ZC5wLW5hbWUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcXVhbnRpdHkge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0ciB0ZC5wLXF1YW50aXR5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0ciB0ZC5wLXF1YW50aXR5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcXVhbnRpdHkge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0ciB0ZC5wLXByaWNlIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0ciB0ZC5wLXByaWNlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcHJpY2Uge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAzO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSB7XG4gIG1hcmdpbjogNjRweCBhdXRvIDk2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLXN1bW1hcnktaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1zdW1tYXJ5LWl0ZW0udG90YWwge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1zdW1tYXJ5LWl0ZW0udG90YWwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLXN1bW1hcnktaXRlbS50b3RhbCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1zdW1tYXJ5LWl0ZW0uc3VtbWFyeS10aHgge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPeGFuaXVtXCI7XG4gIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLXN1bW1hcnktaXRlbS5zdW1tYXJ5LXRoeCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1zdW1tYXJ5LWl0ZW0uc3VtbWFyeS10aHgge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLXN1bW1hcnktaXRlbS5zdW1tYXJ5LXRoeCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1jb21wbGV0ZS1saW5rcyB7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1jb21wbGV0ZS1saW5rcyB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIHA6aGFzKGEpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItY29tcGxldGUtbGlua3MgLmJ0bixcbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1jb21wbGV0ZS1saW5rcyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1jb21wbGV0ZS1saW5rcyAuYnRuLFxuICAuaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItY29tcGxldGUtbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIC5idG46aG92ZXIsXG4uaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItY29tcGxldGUtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWJmNWZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDRyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJhbGwtd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLm1lc3NhZ2VzIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR5cGUtc2VhcmNoIC5jb250YWluZXJfcmVzZXR0ZWQgLmNvbnRlbnQtd3JhcHBlci1pbiB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA0cmVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtc2VhcmNoIC5jb250YWluZXJfcmVzZXR0ZWQgLmNvbnRlbnQtd3JhcHBlci1pbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmluLTQwNCBoMSB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3hhbml1bVwiO1xuICBmb250LXNpemU6IDYuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbi00MDQgaDEge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuaW4tNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLmluLTQwNCBoMiB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbi00MDQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbi5pbi00MDQgaDI6OmFmdGVyIHtcbiAgY29sb3I6ICNmZjM4NjA7XG59XG4uaW4tNDA0IHAge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbi00MDQgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbi5pbi00MDQgcCBhIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbi00MDQgcCBhIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uaW4tNDA0IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWJmNWZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2FiZjVmZiAhaW1wb3J0YW50O1xufVxuXG4udHlwZS1wYWdlICNjb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA0cmVtKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtcGFnZSAjY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi50eXBlLXBhZ2UgYXJ0aWNsZSB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLXBhZ2UgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLnR5cGUtcGFnZSBhcnRpY2xlIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtcGFnZSBhcnRpY2xlIGhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnR5cGUtcGFnZSBhcnRpY2xlIGhlYWRlciBoMSB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3hhbml1bVwiO1xuICBmb250LXNpemU6IDYuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLXBhZ2UgYXJ0aWNsZSBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAudHlwZS1wYWdlIGFydGljbGUgaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLnR5cGUtcGFnZSBhcnRpY2xlIFtpdGVtcHJvcD1hYm91dF0ge1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLXBhZ2UgYXJ0aWNsZSBbaXRlbXByb3A9YWJvdXRdIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG59XG4udHlwZS1wYWdlIGFydGljbGUgW2l0ZW1wcm9wPWFib3V0XSBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnR5cGUtcGFnZSBhcnRpY2xlIFtpdGVtcHJvcD1hYm91dF0gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiICFpbXBvcnRhbnQ7XG59XG4udHlwZS1wYWdlIGFydGljbGUgW2l0ZW1wcm9wPWFib3V0XSBwOmhhcyg+IHN0cm9uZzpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbjogMzZweCAwIDEycHg7XG59XG4udHlwZS1wYWdlIGFydGljbGUgW2l0ZW1wcm9wPWFib3V0XSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnR5cGUtcGFnZSBhcnRpY2xlIFtpdGVtcHJvcD1hYm91dF0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2FiZjVmZjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi50eXBlLXBhZ2UgYXJ0aWNsZSBbaXRlbXByb3A9YWJvdXRdIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHlwZS1wYWdlIGFydGljbGUgW2l0ZW1wcm9wPWFib3V0XSBvbCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLnBob25lLWNvbWJpbmVkLWlucHV0IC5jb3VudHJ5LWZsYWdzIHtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucGhvbmUtY29tYmluZWQtaW5wdXQgLmNvdW50cnktZmxhZ3MgLmNvdW50cnktZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucGhvbmUtY29tYmluZWQtaW5wdXQgLmNvdW50cnktZmxhZ3MgLnNocC1mbGFnLWxhYmVsIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGhvbmUtY29tYmluZWQtaW5wdXQgLmNvdW50cnktZmxhZ3MgLnNocC1mbGFnLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4ucGhvbmUtY29tYmluZWQtaW5wdXQgLmNvdW50cnktZmxhZ3MgLnNocC1mbGFnLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlYmViZWIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4uZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkV4b1wiO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSwgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjODc4Nzg3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzJhMmEyYSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRXhvXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY4ZWJmYyAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJhMmEyYSAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLXdpbmRvdy1hcnIge1xuICB0b3A6IDE2cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJFeG9cIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9nZ2xlLXdpbmRvdy1hcnIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi50b2dnbGUtd2luZG93LWFycjo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi50b2dnbGUtd2luZG93LWFycjpob3ZlciB7XG4gIGNvbG9yOiAjNjhlYmZjICFpbXBvcnRhbnQ7XG59IiwiQHVzZSAnLi4vZ2xvYmFscy5zY3NzJyBhcyAqO1xyXG5cclxuLnNjcm9sbGVkLWRvd24gI2hlYWRlciB7XHJcbiAgICB0b3A6IC0yMDBweDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLWluIC50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVyYWxsLXdyYXBwZXIgPiAudG9wLW5hdmlnYXRpb24ge1xyXG4gICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW5hdmlnYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtaGlnaGxpZ2h0LWVsZXZhdGVkO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgIFxyXG4gICAgICAgICAgICAmLnRvcC1uYXZpZ2F0aW9uX19jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvZW1haWwuc3ZnJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgMjJweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvcGhvbmUuc3ZnJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgMjBweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudG9wLW5hdmlnYWl0b25fX3NvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMC4yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICRmaWx0ZXItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRvcC1uYXZpZ2F0aW9uX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtKDQwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB1c2VSRU0oMjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1c2VSRU0oMjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXNcclxuICAgIH1cclxuXHJcbiAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG4gICAgfVxyXG5cclxuICAgICNuYXZpZ2F0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb24tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2aWdhdGlvbi1pbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1sZXZlbC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQ4cHggMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHVzZVJFTSgzNik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1c2VSRU0oNDQpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWhlbHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4cHg7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgNjAlIDIwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLW5hbWUge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI25hdmlnYXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdChbZGF0YS10YXJnZXQ9XCJuYXZpZ2F0aW9uXCJdKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJGZpbHRlci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICRmaWx0ZXItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbZGF0YS10YXJnZXQ9XCJuYXZpZ2F0aW9uXCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgW2RhdGEtdGFyZ2V0PVwibG9naW5cIl0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICAgICAgYmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvdXNlci5zdmcnLFxyXG4gICAgICAgICAgICAgICAgMjhweCxcclxuICAgICAgICAgICAgICAgIGNlbnRlclxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBbZGF0YS10YXJnZXQ9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICAgICAgYmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvc2VhcmNoLnN2ZycsXHJcbiAgICAgICAgICAgICAgICAyOHB4LFxyXG4gICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtkYXRhLXRhcmdldD1cImNhcnRcIl0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICAgICAgYmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvY2FydC5zdmcnLFxyXG4gICAgICAgICAgICAgICAgMjhweCxcclxuICAgICAgICAgICAgICAgIGNlbnRlclxyXG4gICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtKDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50eXBlLWRldGFpbCB7XHJcbiAgICAjaGVhZGVyIHtcclxuICAgICAgICAjbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vLy8vLy8vLy9cclxuLy8vIENPTU1PTlxyXG5cclxuJGJhc2VVcmw6ICdodHRwczovL3d3dy5kaXZpbmVzcGFyay5jei8nO1xyXG5cclxuJHRyYW5zOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuJHRyYW5zLWZhc3Q6IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuJGJyLWRlZmF1bHQ6IDEycHg7XHJcbiRici1tZWRpdW06IDhweDtcclxuJGJyLXNtYWxsOiA0cHg7XHJcblxyXG4vLyBBY2NlbnQgQ29sb3JzXHJcbiRjbHItYWNjZW50OiAjNjhlYmZjO1xyXG4kY2xyLWFjY2VudC1kZWVsZXZhdGVkOiAjYWJmNWZmO1xyXG4kY2xyLW5lb24tcGluazogI2ZmNDBkNjtcclxuJGNsci1uZW9uLXB1cnBsZTogI2FhMDBmZjtcclxuJGNsci1uZW9uLXB1cnBsZS1saWdodDogI2M4NTlmZjtcclxuJGNsci1uZW9uLXJlZDogI2ZmMDczYTtcclxuJGNsci1uZW9uLXJlZC1saWdodDogI2ZmMzg2MDtcclxuJGNsci1uZW9uLWdyZWVuOiAjNWNmYTQwO1xyXG4kY2xyLW5lb24tbWludDogIzFjZmY5MztcclxuXHJcblxyXG4kZmlsdGVyLWFjY2VudDogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSgyNiUpIHNhdHVyYXRlKDEwODclKSBodWUtcm90YXRlKDE1MmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OCUpO1xyXG4kZmlsdGVyLW5lb24tcHVycGxlOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzOCUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMTk4MyUpIGh1ZS1yb3RhdGUoMjkxZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwNSUpO1xyXG4kZmlsdGVyLW5lb24tcmVkOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNCUpIHNlcGlhKDkwJSkgc2F0dXJhdGUoNjEwMSUpIGh1ZS1yb3RhdGUoMzQzZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwMyUpO1xyXG4kZmlsdGVyLW5lb24tZ3JlZW46IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDU5JSkgc2VwaWEoNzglKSBzYXR1cmF0ZSgzOTglKSBodWUtcm90YXRlKDY1ZGVnKSBicmlnaHRuZXNzKDExMiUpIGNvbnRyYXN0KDExMSUpO1xyXG4kZmlsdGVyLW5lb24tcHVycGxlOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDM5OTAlKSBodWUtcm90YXRlKDI3NWRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMzElKTtcclxuJGZpbHRlci13aGl0ZTogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMiUpIGh1ZS1yb3RhdGUoMTg2ZGVnKSBicmlnaHRuZXNzKDExMCUpIGNvbnRyYXN0KDEwMSUpO1xyXG5cclxuJGdsb3ctc2l6ZTogM3B4O1xyXG4kZ2xvdy1jb2xvci1yZWQ6IHJnYmEoMjU1LCA3LCA1OCwgMC42KTtcclxuJGdsb3ctY29sb3ItYmx1ZTogcmdiYSgxMDQsIDIzNSwgMjUyLCAwLjYpO1xyXG4kZ2xvdy1jb2xvci1ibHVlLWZhZGVkOiByZ2JhKDEwNCwgMjM1LCAyNTIsIDAuMik7XHJcbiRnbG93LWNvbG9yLXB1cnBsZTogcmdiYSgxNzYsIDcsIDI1NSwgMC42KTtcclxuXHJcbi8vIEZvbnQgQ29sb3JzXHJcbiRjbHItbGlnaHQ6ICNlYmViZWI7XHJcblxyXG4vLyBCYWNrZ3JvdW5kIENvbG9yc1xyXG4kY2xyLWJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiRjbHItYmFja2dyb3VuZC1iYXNlOiAjMTIxMjEyO1xyXG4kY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZDogIzFmMWYxZjtcclxuJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDogIzFmMWYxZjtcclxuJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDogIzJhMmEyYTtcclxuJGNsci1iYWNrZ3JvdW5kLWlucHV0OiAjZjdmN2Y3O1xyXG4kY2xyLWRpdmlkZXI6ICM4Nzg3ODc7XHJcblxyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplOiAxNjtcclxuJGNvbnRhaW5lci13aWR0aDogMTQ0MHB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmc6IDJyZW07XHJcbiRjb250YWluZXItcGFkZGluZy1tb2JpbGU6IDIwcHg7XHJcbiRicmVha3BvaW50LW1vYmlsZTogNzY3cHg7XHJcbiRicmVha3BvaW50LXRhYmxldDogOTkxcHg7XHJcbiRicmVha3BvaW50LXN0ZXAtMTogMTMyMHB4OyIsIkB1c2UgJy4uL2dsb2JhbHMnIGFzICo7XHJcblxyXG4jY2Fyb3VzZWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LWxnIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgID4gc3BhbjpoYXModmlkZW8pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LWxnIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS12aWRlby1mYWRlLWR1cmF0aW9uKSBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6ICRmaWx0ZXItYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICBhZnRlcixcclxuICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvYXJyb3cuc3ZnJyxcclxuICAgICAgICAgICAgNDhweCxcclxuICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMCksICMwMDApO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApLCAjMDAwKTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gOTZweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9nbG9iYWxzJyBhcyAqO1xyXG5cclxuLnR5cGUtaW5kZXgge1xyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEyMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXhsIHtcclxuICAgICAgICAgICAgZ2FwOiA4MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgIGdhcDogNjRweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5kZXgtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMjBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXhsIHtcclxuICAgICAgICAgICAgZ2FwOiA4MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgIGdhcDogNjRweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9keS1iYW5uZXJzIHtcclxuICAgICAgICAuYmFubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEg0KDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykge1xyXG4gICAgICAgIC5zaHAtdGFicy1yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhpZGRlbi1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNocC10YWJzLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjaG9tZXBhZ2UtdGFicyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hwLXRhYiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hwLXRhYi1saW5rIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U3Ryb2tlZCgkY2xyLWxpZ2h0LCAkY2xyLWJhY2tncm91bmQsICRjbHItbmVvbi1wdXJwbGUtbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0OHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vbmU7XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MThweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdDpudGgtb2YtdHlwZSgxKSxcclxuICAgICAgICAucHJvZHVjdDpudGgtb2YtdHlwZSgyKSxcclxuICAgICAgICAucHJvZHVjdDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnByb2R1Y3RzIHtcclxuICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgteHMge1xyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnAtdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmhhcyguYnRuLWNhcnQpKSAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHVzZVJFTSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluY3JlYXNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVjcmVhc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKTpub3QoLnN3aXBlci1zbGlkZS1wcmV2KSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4xNSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnAge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mbGFncyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJhbmdlKDUwMHB4LCA3NjdweCkge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xNSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlLXZpc2libGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vZ2xvYmFscycgYXMgKjtcclxuXHJcbi50eXBlLWNhdGVnb3J5IHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAgIH1cclxuXHJcbiAgICAvLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAvLy8gQ0FURUdPUlkgVE9QXHJcblxyXG4gICAgLmNhdGVnb3J5LXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNjAlIC0gMTZweCkgY2FsYyg0MCUgLSAxNnB4KTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IDFmcjtcclxuICAgICAgICBnYXA6IDE2cHggMzJweDtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDAgOTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U3Ryb2tlZCgkY2xyLWxpZ2h0LCAkY2xyLWJhY2tncm91bmQsICRjbHItYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhdGVnb3J5LXBlcmV4IHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZSg0MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0ZWdvcnktdG9wX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWJhc2UtZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnItZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgLy8vIENBVEVHT1JZIENPTlRFTlRcclxuXHJcbiAgICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNsci1iYWNrZ3JvdW5kLWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRici1zbWFsbCAkYnItc21hbGwgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdXNlUkVNKDMwKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRici1zbWFsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB1c2VSRU0oMjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuY2F0ZWdvcnktY29udGVudC13cmFwcGVyLFxyXG4gICAgICAgIC5saXN0U29ydGluZ19fY29udHJvbC0tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzYwcHgsIDFmcikpO1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC14cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbHRlcnMtd3JhcHBlciB7XHJcbiAgICAgICAgJjpub3QoOmhhcyg+ICopKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNmaWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVudmVpbC1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjbHItYmFja2dyb3VuZC1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udHlwZS1jYXRlZ29yeSxcclxuLnR5cGUtc2VhcmNoIHtcclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNjBweCwgMWZyKSk7XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnR5cGUtc2VhcmNoIHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0OHB4IDA7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDAgNDhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ094YW5pdW0nO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgyKDQwMCk7XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPeGFuaXVtJztcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMyg0MDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRINCg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50LWRlZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vZ2xvYmFscycgYXMgKjtcclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNHB4IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbiAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24taG9tZS1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICBhZnRlcixcclxuICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvaG9tZS5zdmcnLFxyXG4gICAgICAgICAgICAzNnB4LFxyXG4gICAgICAgICAgICBjZW50ZXJcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogJGZpbHRlci1hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNuYXZpZ2F0aW9uLTEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgPiBhLCBcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICAgICAgYmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvYXJyb3ctd2hpdGUuc3ZnJyxcclxuICAgICAgICAgICAgICAgIDI0cHgsXHJcbiAgICAgICAgICAgICAgICBjZW50ZXJcclxuICAgICAgICAgICAgKTtcclxuICAgIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtpdGVtcHJvcD1cIml0ZW1MaXN0RWxlbWVudFwiXTpub3QoI25hdmlnYXRpb24tZmlyc3QpOm5vdCgjbmF2aWdhdGlvbi0xKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICA+IGEsIFxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICBiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAnL2Fzc2V0cy9pY29ucy9hcnJvdy13aGl0ZS5zdmcnLFxyXG4gICAgICAgICAgICAgICAgMjRweCxcclxuICAgICAgICAgICAgICAgIGNlbnRlclxyXG4gICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2UoNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtdGVzdGlkPVwiYnJlYWRjcnVtYnNMYXN0TGV2ZWxcIl0gPiBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9nbG9iYWxzJyBhcyAqO1xyXG5cclxuLnR5cGUtZGV0YWlsIHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnAtZGV0YWlsLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0OHB4IDk2cHg7XHJcbiAgICAgICAgZ2FwOiA5NnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgteGwge1xyXG4gICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjRweCA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNnB4IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnAtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhbmdlKDk5MnB4LCAxNTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyAjd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICAgICAucC1tYWluLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3dyYXAge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjczcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtaGlnaGxpZ2h0LWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXh4bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLW1haW4taW1hZ2Uge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtbWFpbi1pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnItZGVmYXVsdDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IFxyXG4gICAgICAgICAgICAvLyAgICAgMCAwIDEycHggJGNsci1saWdodCwgXHJcbiAgICAgICAgICAgIC8vICAgICAwIDAgMTJweCAkY2xyLWxpZ2h0LCBcclxuICAgICAgICAgICAgLy8gICAgIDAgMCAxMnB4ICRjbHItbGlnaHRcclxuICAgICAgICAgICAgLy8gO1xyXG5cclxuICAgICAgICAgICAgJi5yZXNvdXJjZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3VkLXpvb20tYmlnIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5wLXRodW1ibmFpbHMpKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC10aHVtYm5haWxzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzAwMCA1MCUsaHNsYSgwLDAlLDEwMCUsMCkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxoc2xhKDAsMCUsMTAwJSwwKSAwLCMwMDAgNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXNtYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYWNjZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtaGlnaGxpZ2h0LWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnItc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGh1bWJuYWlsLXByZXYsXHJcbiAgICAgICAgICAgICAgICAudGh1bWJuYWlsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aHVtYm5haWwtcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRodW1ibmFpbC1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcblxyXG4gICAgICAgIC5mbGFncyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMSg0MDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2UoNDAwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudC1kZWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmx1ZUxpc3QoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3Byb2R1Y3QtZGV0YWlsLWZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBbaXRlbXByb3A9XCJvZmZlcnNcIl0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC12YXJpYW50cy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKHRib2R5ID4gKikpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoI3NpbXBsZS12YXJpYW50cy1zZWxlY3QpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGV0YWlsLXBhcmFtZXRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFyaWFudHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmN1c3RvbS12YXJpYW50Om9ubHktb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLXZhcmlhbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YXJpYW50cy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEg0KDMwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFyaWFudHMtZ3JvdXAtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS12YXJpYW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tdmFyaWFudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXNtYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZSg0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmstaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE1lZGl1bSg0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICRmaWx0ZXItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcvYXNzZXRzL2ljb25zL3ByaW50LnN2ZycsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjRweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcvYXNzZXRzL2ljb25zL2Fzay5zdmcnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0cHgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1iYXNpYy1pbmZvLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZSBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRici1kZWZhdWx0ICRici1kZWZhdWx0IDAgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jaG9vc2UtdmFyaWFudC5kZWZhdWx0LXZhcmlhbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2UoNTAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnAtdG8tY2FydC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2UtZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY2xyLWJhY2tncm91bmQtaGlnaGxpZ2h0LWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRici1kZWZhdWx0ICRici1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDgycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWZpbmFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgyKDYwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB1c2VSRU0oMjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC14cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHVzZVJFTSgyMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmNyZWFzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNyZWFzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgteHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2UtZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdXNlUkVNKDEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZCBzb2xpZCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYnItZGVmYXVsdCAkYnItZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcvYXNzZXRzL2ljb25zL2NhcnQtYWRkLnN2ZycsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjhweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaHAtdGFicy1yb3cucmVzcG9uc2l2ZS1uYXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLXNtLTEyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcblxyXG4gICAgICAgICAgICAjdGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWlubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICBnYXA6IDk2cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDQ2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYXNpYy1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2UoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ094YW5pdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMU1lZGl1bSg0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudC1kZWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBibHVlTGlzdCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXBhcmFtLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPeGFuaXVtJztcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMU1lZGl1bSg0MDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRici1kZWZhdWx0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHVzZVJFTSgyOCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVzZVJFTSgzNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHVzZVJFTSgyMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1c2VSRU0oMjgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9nbG9iYWxzJyBhcyAqO1xyXG5cclxuYm9keTpoYXMoLmxvZ291dCkge1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlci1pbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgyKDQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sb2dvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeUJ0bigpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudC1kZWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEg0KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudC1kZWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2UoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KC5qcy12YWxpZGF0b3ItbXNnKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGgxLCBoMiwgaDMsIGg0LCBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiB1c2VSRU0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdXNlUkVNKDUyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMig0MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMyg0MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnlCdG4oKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuanMtdmFsaWRhdG9yLW1zZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGhvbmUtY29tYmluZWQtaW5wdXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudHJ5LWZsYWdzLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIC5jb3VudHJ5LWZsYWc6bm90KC5zZWxlY3RlZCkgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuanMtcGhvbmUtZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvLWJveCxcclxuICAgICAgICBmb3JtOm5vdCgjcmVnaXN0ZXItZm9ybSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZDtcclxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jby1ib3g6bm90KDpoYXMoPiAqKSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG5cclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aGVhZCxcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkLHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUtbW9iaWxlLWVucmljaGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGhlYWQsXHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkLHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Ym1pdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW4ta29udGFrdCB7XHJcbiAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvcm1Db250YWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udE1lZGl1bSg0MDApO1xyXG4gICAgXHJcbiAgICAgICAgbGFiZWw6bm90KC53aG9sZS13aWR0aCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLmNvbnNlbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zdWJtaXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnlCdG4oKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbi1yZWdpc3RyYWNlLFxyXG4uaW4temFwb21lbnV0ZS1oZXNsbyxcclxuLmluLWxvZ2luIHtcclxuICAgICNjb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPeGFuaXVtJztcclxuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgxKDQwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMig0MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMyg0MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZSg0MDApO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5QnRuKCk7XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmluLXphcG9tZW51dGUtaGVzbG8ge1xyXG4gICAgLmpzLXZhbGlkYXRlZC1lbGVtZW50LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmb3JtTG9naW4sXHJcbiNmb3JtRm9yZ290dGVuUGFzc3dvcmQsXHJcbiNyZWdpc3Rlci1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5jby1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWdpc3Rlci1mb3JtIHtcclxuICAgIC5jby1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJjpub3QoOmhhcyg+ICopKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qcy12YWxpZGF0b3ItbXNnIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRjbHItYWNjZW50LWRlZWxldmF0ZWQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2hvbGUtd2lkdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uaWQtLTEzIHtcclxuICAgICNyZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vZ2xvYmFscycgYXMgKjtcclxuXHJcbi5pZC0tOSxcclxuLmlkLS0xNixcclxuLmlkLS0xNyB7XHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXdyYXBwZXItaW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cclxuICAgICAgICAjY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICA+IGE6bm90KC5sb2dpbi1saW5rKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LXdpbmRvdy1pbiB7XHJcbiAgICAmOm5vdCg6aGFzKC5jYXJ0LWVtcHR5KSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgfVxyXG4gICAgLm5leHQtc3RlcC1iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pZC0tOSB7XHJcbiAgICAuY2FydC1lbXB0eSAuY2FydC1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FydC1lbXB0eSB7XHJcbiAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAuY2FydC1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW46IDMycHggMCA0OHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEgyKDQwMCk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA2NHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBoMywgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SDMoNDAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1wdHktY2FydC1ib3hlcyB7XHJcbiAgICAgICAgPiBkaXY6aGFzKC5zZWFyY2gpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJsdWVMaXN0KCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEg0KDQwMCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQtZGVlbGV2YXRlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1ib3gge1xyXG4gICAgICAgIFtkYXRhLXRlc3RpZD1cImNvbnRhY3Rib3hOYW1lXCJdIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDcwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRNZWRpdW0oNDAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkb0ljb24oXHJcbiAgICAgICAgICAgICAgICBiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAnL2Fzc2V0cy9pY29ucy9waG9uZS5zdmcnLFxyXG4gICAgICAgICAgICAgICAgMjRweCxcclxuICAgICAgICAgICAgICAgIGNlbnRlclxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvSWNvbihcclxuICAgICAgICAgICAgICAgIGJlZm9yZSxcclxuICAgICAgICAgICAgICAgICcvYXNzZXRzL2ljb25zL3VwbG9hZC9pbnN0YWdyYW0uc3ZnJyxcclxuICAgICAgICAgICAgICAgIDI0cHgsXHJcbiAgICAgICAgICAgICAgICBjZW50ZXJcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb250ZW50LXdyYXBwZXIge1xyXG4gICAgLmNhcnQtaGVhZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA2NHB4O1xyXG4gICAgICAgIG1hcmdpbjogNDhweCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDMycHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgteHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICBcclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZSg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE1lZGl1bSg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihzdGVwcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5jb21wbGV0ZWQsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLW5lb24tZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLW5lb24tZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1uZW9uLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICArIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiAkZmlsdGVyLW5lb24tZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmLnN0ZXAtMzpub3QoOmhhcyhhKSk6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC10YWJsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICBbZGF0YS1taWNybz1cImNhcnRJdGVtXCJdIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnIgbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZ2FwOiA0cHggMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG5cclxuICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJ0LXAtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF2YWlsYWJpbGl0eS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC1xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC10b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtZmluYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHVzZVJFTSgzMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aGFzKGE6aG92ZXIpIHtcclxuICAgICAgICAgICAgICAgIC5jYXJ0LXAtaW1hZ2UgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtbmFtZSBhLm1haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNhcnQtcC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYS5tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRINCg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tbGluay12YXJpYW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFJlZ3VsYXIoNDAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucC1hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRNZWRpdW0oNjAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnAtcXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmFja2dyb3VuZC1iYXNlLWVsZXZhdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0V4byc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdXNlUkVNKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluY3JlYXNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjcmVhc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2UtZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtYmFzZS1lbGV2YXRlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB1c2VSRU0oMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnAtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS1maW5hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2UoNDAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnVuaXQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I0YjRiNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtKDQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5wLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtZmluYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEg0KDYwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLW5lb24tcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnN1bW1hcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBkaXY6aGFzKC5leHRyYSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdjpoYXMoLnByaWNlLXdyYXBwZXIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ094YW5pdW0nO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgyKDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvSWNvbihcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAnL2Fzc2V0cy9pY29ucy9kZWxpdmVyeS5zdmcnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA0MHB4LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjZW50ZXJcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcmljZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgteHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgyKDQwMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjYXJ0LXdpZGdldCAucGxhY2UtY2FydC1oZXJlIC5uZXh0LXN0ZXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAjY29udGludWUtb3JkZXItYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pZC0tOSxcclxuLmlkLS0xNixcclxuLmlkLS0xNyxcclxuI2NhcnQtd2lkZ2V0IHtcclxuICAgIC5uZXh0LXN0ZXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDY0cHggMCA2NHB4IGF1dG87XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXhzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNsci1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcclxuXHJcbiAgICAgICAgICAgICYsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6aG92ZXIgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiAkZmlsdGVyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJGZpbHRlci1hY2NlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXh0LXN0ZXAtYmFjayB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICAgICAgICAgIGJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAnL2Fzc2V0cy9pY29ucy9hcnJvdy5zdmcnLFxyXG4gICAgICAgICAgICAgICAgICAgIDMycHgsXHJcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubmV4dC1zdGVwLWZvcndhcmQsXHJcbiAgICAgICAgICAgICYubmV4dC1zdGVwLWZpbmlzaCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG9JY29uKFxyXG4gICAgICAgICAgICAgICAgICAgIGFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICcvYXNzZXRzL2ljb25zL2Fycm93LnN2ZycsXHJcbiAgICAgICAgICAgICAgICAgICAgMzJweCxcclxuICAgICAgICAgICAgICAgICAgICBjZW50ZXJcclxuICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlkLS0xNixcclxuLmlkLS0xNyB7XHJcbiAgICAuY2FydC1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmlkLS0xNixcclxuLmlkLS0xNyB7XHJcbiAgICAuY2FydC1pbm5lcjpub3QoOmhhcyg+ICNvcmRlci1mb3JtKSksXHJcbiAgICAuY2FydC1pbm5lciAjb3JkZXItZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAwIDY0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPeGFuaXVtJztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgyKDQwMCk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2hlY2tvdXRDb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxIDEgNTgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuY28tYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpdGUtbXNnLWN1c3RvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDQwMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgteHMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cDpoYXMoW2Zvcj1cImRlbGl2ZXJ5Q291bnRyeUlkXCJdKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgteHMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnlCdG4oKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItZGl2aWRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC14cyB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2VsZWN0LWNvdW50cnktcGF5bWVudCB7XHJcbiAgICAgICAgICAgID4gLmJveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgPiAuYm94IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveFN0eWxlKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jby1kZWxpdmVyeS1tZXRob2QsXHJcbiAgICAgICAgLmNvLXBheW1lbnQtbWV0aG9kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbGcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24sXHJcbiAgICAgICAgLmNvLWJpbGxpbmctYWRkcmVzcyxcclxuICAgICAgICAuY28tc2hpcHBpbmctYWRkcmVzcyxcclxuICAgICAgICAuY28tYm94LWFkZGl0aW9uYWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3hTdHlsZSgpO1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvLWJpbGxpbmctYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIC5jb21wYW55LXNob3BwaW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpby13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1kaXZpZGVyO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1iaWxsaW5nLW5hbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtc2hpcHBpbmctcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNsci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGF5bWVudC1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtaW5mbyxcclxuICAgICAgICAgICAgICAgIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtKDQwMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGF5bWVudC1zaGlwcGluZy1wcmljZS5mb3ItZnJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbmVvbi1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC14cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTc1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50LWRlZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3N1bW1hcnlDb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxIDEgNDIwcHg7XHJcblxyXG4gICAgICAgIC5vcmRlci1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLXN1bW1hcnkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAjc3VtbWFyeS1ib3gge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94U3R5bGUoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAub3JkZXItc3VtbWFyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmFja2dyb3VuZC1pbnB1dDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS1taWNybz1cImNhcnRJdGVtXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFJlZ3VsYXIoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyhicikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtKDQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgW2RhdGEtdGVzdGlkPVwicmVjYXBJdGVtUHJpY2VcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE1lZGl1bSg2MDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmhlbHBlcixcclxuICAgICAgICAgICAgICAgICAgICAmLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY2xyLWRpdmlkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaGVscGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE1lZGl1bSg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtKDQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMig2MDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE1lZGl1bSg0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbZGF0YS10ZXN0aWQ9XCJyZWNhcEl0ZW1QcmljZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb25zZW50cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3hTdHlsZSgpO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZSg0MDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWFjY2VudC1kZWVsZXZhdGVkO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAubmV4dC1zdGVwLS1zdGVwLTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgI3N1Ym1pdC1vcmRlciB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm9yZGVyLWJ1dHRvbi1zdWZmaXgge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWQtLTE1IHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyA+IGE6bm90KFtkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWlubmVyIHtcclxuICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlci1zdW1tYXJ5LWhlYWRpbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPeGFuaXVtJztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgxKDQwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtkYXRhLXRlc3RpZD1cInJlY2FwVGFibGVcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDY0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdixcclxuICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuY28tYm94IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveFN0eWxlKCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ094YW5pdW0nO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgzKDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVjYS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgzKDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jby1wYXltZW50LW1ldGhvZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCx0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvLW9yZGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJ0LXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnIgbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FydC1wLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnItc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyKDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGF0YS10ZXN0aWQ9XCJyZWNhcEl0ZW1OYW1lXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlKDYwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnAtcXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFJlZ3VsYXIoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMzsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRINCg2MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2NHB4IGF1dG8gOTZweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgzKDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3VtbWFyeS10aHgge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3hhbml1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEgxKDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3JkZXItY29tcGxldGUtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwOmhhcyhhKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bixcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5QnRuKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICdnbG9iYWxzJyBhcyAqO1xyXG5AdXNlICdwcmVsb2FkL2luZGV4JyBhcyBjcml0aWNhbDtcclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbn1cclxuXHJcbi5zci1vbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm92ZXJhbGwtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVzc2FnZXMge1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbn1cclxuXHJcbiNjb250ZW50LXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udHlwZS1zZWFyY2gge1xyXG4gICAgLmNvbnRhaW5lcl9yZXNldHRlZCB7XHJcbiAgICAgICAuY29udGVudC13cmFwcGVyLWluIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbi00MDQge1xyXG4gICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWxpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPeGFuaXVtJztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEgxKDQwMCk7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEgyKDQwMCk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItbmVvbi1yZWQtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgICAgICBAaW5jbHVkZSBmb250SDMoNDAwKTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5QnRuKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHlwZS1wYWdlIHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ094YW5pdW0nO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRIMSg0MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbaXRlbXByb3A9XCJhYm91dFwiXSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEg0KDMwMCk7XHJcblxyXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHA6aGFzKD4gc3Ryb25nOm9ubHktY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzZweCAwIDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYWNjZW50LWRlZWxldmF0ZWQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGhvbmUtY29tYmluZWQtaW5wdXQge1xyXG4gICAgLmNvdW50cnktZmxhZ3Mge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgY29sb3I6ICRjbHItbGlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmNvdW50cnktZmxhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hwLWZsYWctbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1saWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZSg0MDApO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1saWdodCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtKDQwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICArIGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjbHItZGl2aWRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRici1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvSWNvbihcclxuICAgICAgICAgICAgICAgIGFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJy9hc3NldHMvaWNvbnMvY2hlY2suc3ZnJyxcclxuICAgICAgICAgICAgICAgIDI0cHgsXHJcbiAgICAgICAgICAgICAgICBjZW50ZXJcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgbWluLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQtaW5wdXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjbHItYmFja2dyb3VuZC1oaWdobGlnaHQtZWxldmF0ZWQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRici1zbWFsbCAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjbHItYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnRXhvJztcclxuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW0oNDAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1hY2NlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGNsci1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1lbGV2YXRlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9nZ2xlLXdpbmRvdy1hcnIge1xyXG4gICAgdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdFeG8nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgZm9udExhcmdlKDQwMCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNsci1hY2NlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIkBwcm9wZXJ0eSAtLWFuZ2xle3N5bnRheDpcIjxhbmdsZT5cIjtpbml0aWFsLXZhbHVlOjBkZWc7aW5oZXJpdHM6ZmFsc2V9LnNjcm9sbGVkLWRvd24gI2hlYWRlcnt0b3A6LTIwMHB4O3RyYW5zaXRpb24tZGVsYXk6LjFzfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb257ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Lm92ZXJhbGwtd3JhcHBlcj4udG9wLW5hdmlnYXRpb257ZGlzcGxheTpub25lfX0udG9wLW5hdmlnYXRpb257YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICMyYTJhMmE7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTk5fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudG9wLW5hdmlnYXRpb257Ym9yZGVyOm5vbmU7cGFkZGluZy1ibG9jazoyNHB4fX0udG9wLW5hdmlnYXRpb24td3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOmNhbGMoMTQ0MHB4ICsgNHJlbSk7cGFkZGluZzoxNHB4IDJyZW07d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0OHB4fX0udG9wLW5hdmlnYXRpb24td3JhcHBlcj5kaXZ7ZmxleDoxfS50b3AtbmF2aWdhdGlvbi13cmFwcGVyPmRpdi50b3AtbmF2aWdhdGlvbl9fY29udGFjdHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2dhcDoxMnB4IDI0cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50b3AtbmF2aWdhdGlvbi13cmFwcGVyPmRpdi50b3AtbmF2aWdhdGlvbl9fY29udGFjdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS50b3AtbmF2aWdhdGlvbi13cmFwcGVyPmRpdi50b3AtbmF2aWdhdGlvbl9fY29udGFjdCBhe2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Z2FwOjhweH0udG9wLW5hdmlnYXRpb24td3JhcHBlcj5kaXYudG9wLW5hdmlnYXRpb25fX2NvbnRhY3QgLmVtYWlsOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL2VtYWlsLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTpncmlkIWltcG9ydGFudDtoZWlnaHQ6MjJweDtwbGFjZS1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjIycHg7ei1pbmRleDoxfS50b3AtbmF2aWdhdGlvbi13cmFwcGVyPmRpdi50b3AtbmF2aWdhdGlvbl9fY29udGFjdCAudGVsOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL3Bob25lLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTpncmlkIWltcG9ydGFudDtoZWlnaHQ6MjBweDtwbGFjZS1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjIwcHg7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudG9wLW5hdmlnYXRpb24td3JhcHBlcj5kaXYudG9wLW5hdmlnYXRpb25fX2NvbnRhY3R7b3JkZXI6Mn19LnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXI+ZGl2LnRvcC1uYXZpZ2FpdG9uX19zb2NpYWxze2Rpc3BsYXk6ZmxleDtmbGV4OjAuMjtnYXA6MTJweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudG9wLW5hdmlnYXRpb24td3JhcHBlcj5kaXYudG9wLW5hdmlnYWl0b25fX3NvY2lhbHN7b3JkZXI6M319LnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXI+ZGl2LnRvcC1uYXZpZ2FpdG9uX19zb2NpYWxzIGltZ3ttYXgtd2lkdGg6MjRweH0udG9wLW5hdmlnYXRpb24td3JhcHBlcj5kaXYudG9wLW5hdmlnYWl0b25fX3NvY2lhbHMgaW1nOmhvdmVye2ZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MiUpIHNlcGlhKDI2JSkgc2F0dXJhdGUoMTA4NyUpIGh1ZS1yb3RhdGUoMTUyZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDk4JSl9LnRvcC1uYXZpZ2F0aW9uLXdyYXBwZXI+ZGl2LnRvcC1uYXZpZ2F0aW9uX19saW5rc3tkaXNwbGF5OmZsZXg7Z2FwOjI0cHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudG9wLW5hdmlnYXRpb24td3JhcHBlcj5kaXYudG9wLW5hdmlnYXRpb25fX2xpbmtze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweDtvcmRlcjoxO3RleHQtYWxpZ246Y2VudGVyfX0udG9wLW5hdmlnYXRpb24gYXtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg3NXJlbTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50b3AtbmF2aWdhdGlvbiBhe2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjFweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnR9fS50b3AtbmF2aWdhdGlvbiBhOmhvdmVye2NvbG9yOiM2OGViZmN9I2hlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTI7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzJhMmEyYTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3otaW5kZXg6OTk5OX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2hlYWRlcnt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c319I2hlYWRlcj4uY29udGFpbmVye21hcmdpbjowIGF1dG87bWF4LXdpZHRoOmNhbGMoMTQ0MHB4ICsgNHJlbSk7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNoZWFkZXI+LmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjaGVhZGVyICNuYXZpZ2F0aW9ue2JhY2tncm91bmQ6IzAwMDtwYWRkaW5nLWJvdHRvbTo5NnB4fSNoZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24tY2xvc2V7ZGlzcGxheTpub25lfX0jaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWlue2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWlue2JhY2tncm91bmQ6IzAwMDtib3JkZXItdG9wOjRweCBzb2xpZCAjMmEyYTJhO3BhZGRpbmctaW5saW5lOjIwcHh9I2hlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAubmF2aWdhdGlvbkFjdGlvbnN7ZGlzcGxheTpub25lfX0jaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTF7ZGlzcGxheTpmbGV4O2dhcDo2NHB4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpeyNoZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMXthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNHB4O3BhZGRpbmctYmxvY2s6NDhweCAyNHB4fX0jaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTE+bGl7dmlzaWJpbGl0eTp2aXNpYmxlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTE+bGkgKntjb2xvcjojZWJlYmViIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fSNoZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMT5saSA6aG92ZXJ7Y29sb3I6IzY4ZWJmYyFpbXBvcnRhbnR9fSNoZWFkZXIgI25hdmlnYXRpb24gYXtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjIuMjVyZW07bGV0dGVyLXNwYWNpbmc6NHB4O2xpbmUtaGVpZ2h0OjIuNzVyZW07cGFkZGluZzoyNHB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246bm9uZX0jaGVhZGVyICNuYXZpZ2F0aW9uIGEuYWN0aXZlLCNoZWFkZXIgI25hdmlnYXRpb24gYTpob3Zlcntjb2xvcjojNjhlYmZjfSNoZWFkZXIgLm1lbnUtaGVscGVye2Rpc3BsYXk6bm9uZX0jaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoyMCUgNjAlIDIwJTtwYWRkaW5nLWJsb2NrOjhweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2hlYWRlciAubmF2aWdhdGlvbi13cmFwcGVye2Rpc3BsYXk6ZmxleH19I2hlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9I2hlYWRlciAuc2l0ZS1uYW1le2ZsZXgtYmFzaXM6MzAwcHg7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjaGVhZGVyIC5zaXRlLW5hbWV7ZmxleC1iYXNpczp1bnNldH19I2hlYWRlciAuc2l0ZS1uYW1lIGltZ3ttYXgtaGVpZ2h0OjcycHghaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjaGVhZGVyIC5zaXRlLW5hbWUgaW1ne21heC1oZWlnaHQ6NDhweCFpbXBvcnRhbnR9I2hlYWRlciAjbmF2aWdhdGlvbntwYWRkaW5nLXRvcDowO3RvcDp2YXIoLS1oZWFkZXItaGVpZ2h0KX19I2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25ze2JvcmRlcjowO3Bvc2l0aW9uOnN0YXRpY30jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnM+YXtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTI7aGVpZ2h0OjY0cHg7d2lkdGg6NjRweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zPmF7aGVpZ2h0OjQ4cHg7d2lkdGg6NDhweH0jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnM+YTpiZWZvcmV7aGVpZ2h0OjI0cHghaW1wb3J0YW50O3dpZHRoOjI0cHghaW1wb3J0YW50fX0jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnM+YTpub3QoW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dKXtib3JkZXI6MDtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyfSNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucz5hOm5vdChbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0pOmJlZm9yZXtmaWx0ZXI6YnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMiUpIGh1ZS1yb3RhdGUoMTg2ZGVnKSBicmlnaHRuZXNzKDExMCUpIGNvbnRyYXN0KDEwMSUpO3RyYW5zaXRpb246bm9uZX0jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnM+YTpub3QoW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dKTpob3ZlcjpiZWZvcmV7ZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgyJSkgc2VwaWEoMjYlKSBzYXR1cmF0ZSgxMDg3JSkgaHVlLXJvdGF0ZSgxNTJkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTglKX0jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25de2JvcmRlcjpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHghaW1wb3J0YW50fSNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl06YmVmb3Jle2NvbG9yOiNlYmViZWIhaW1wb3J0YW50O2ZvbnQtc2l6ZToyM3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6NTAlfSNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl06aG92ZXI6YmVmb3Jle2NvbG9yOiM2OGViZmMhaW1wb3J0YW50fSNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9bG9naW5dOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL3VzZXIuc3ZnKX0jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgW2RhdGEtdGFyZ2V0PWxvZ2luXTpiZWZvcmUsI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIFtkYXRhLXRhcmdldD1zZWFyY2hdOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmdyaWQhaW1wb3J0YW50O2hlaWdodDoyOHB4O3BsYWNlLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MjhweDt6LWluZGV4OjF9I2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIFtkYXRhLXRhcmdldD1zZWFyY2hdOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL3NlYXJjaC5zdmcpfSNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBbZGF0YS10YXJnZXQ9Y2FydF06YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaWNvbnMvY2FydC5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnQ7aGVpZ2h0OjI4cHg7cGxhY2UtaXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDoyOHB4O3otaW5kZXg6MX0jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgW2RhdGEtdGFyZ2V0PWNhcnRdIGl7YmFja2dyb3VuZC1jb2xvcjojNjhlYmZjO2Rpc3BsYXk6Z3JpZDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoxLjg3NXJlbTtwbGFjZS1pdGVtczpjZW50ZXI7dG9wOjhweDt3aWR0aDoyNHB4O3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIFtkYXRhLXRhcmdldD1jYXJ0XSBpe2ZvbnQtc2l6ZToxLjI1cmVtO2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjEuNXJlbTt3aWR0aDoyMHB4fX0udHlwZS1kZXRhaWwgI2hlYWRlciAjbmF2aWdhdGlvbiBhLmFjdGl2ZXtjb2xvcjojZWJlYmVifS50eXBlLWRldGFpbCAjaGVhZGVyICNuYXZpZ2F0aW9uIGEuYWN0aXZlOmhvdmVye2NvbG9yOiM2OGViZmN9I2Nhcm91c2Vse2JvcmRlci1ib3R0b206NHB4IHNvbGlkICMyYTJhMmF9I2Nhcm91c2VsIGltZ3ttYXgtaGVpZ2h0OjY1MHB4Oy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpeyNjYXJvdXNlbCBpbWd7bWF4LWhlaWdodDo0MjBweH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNjYXJvdXNlbCBpbWd7bWF4LWhlaWdodDozMjBweH19I2Nhcm91c2VsIC5pdGVtPnNwYW46aGFzKHZpZGVvKXtkaXNwbGF5OmZsZXg7bWF4LWhlaWdodDo2NTBweDttaW4taGVpZ2h0OjY1MHB4fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7I2Nhcm91c2VsIC5pdGVtPnNwYW46aGFzKHZpZGVvKXttYXgtaGVpZ2h0OjQyMHB4O21pbi1oZWlnaHQ6NDIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsjY2Fyb3VzZWwgLml0ZW0+c3BhbjpoYXModmlkZW8pe21heC1oZWlnaHQ6MzIwcHg7bWluLWhlaWdodDozMjBweH19I2Nhcm91c2VsIC5pdGVtPnNwYW46aGFzKHZpZGVvKSB2aWRlb3ttYXgtaGVpZ2h0OjY1MHB4Oy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3ZlcjtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLXZpZGVvLWZhZGUtZHVyYXRpb24pIGVhc2U7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpeyNjYXJvdXNlbCAuaXRlbT5zcGFuOmhhcyh2aWRlbykgdmlkZW97bWF4LWhlaWdodDo0MjBweH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNjYXJvdXNlbCAuaXRlbT5zcGFuOmhhcyh2aWRlbykgdmlkZW97bWF4LWhlaWdodDozMjBweH19I2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9se29wYWNpdHk6MX0jY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2w6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2w6YWZ0ZXJ7ZmlsdGVyOmludmVydCgxKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfSNjYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbDpob3ZlcjphZnRlcntmaWx0ZXI6YnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSgyNiUpIHNhdHVyYXRlKDEwODclKSBodWUtcm90YXRlKDE1MmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OCUpfSNjYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbDphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL2Fycm93LnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTpncmlkIWltcG9ydGFudDtoZWlnaHQ6NDhweDtwbGFjZS1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjQ4cHg7ei1pbmRleDoxfSNjYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZyx0cmFuc3BhcmVudCwjMDAwKX0jY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wubGVmdDphZnRlcntsZWZ0OjQ4cHh9I2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHRyYW5zcGFyZW50LCMwMDApfSNjYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC5yaWdodDphZnRlcntsZWZ0OmNhbGMoMTAwJSAtIDk2cHgpO3RyYW5zZm9ybTpzY2FsZVgoLTEpIHRyYW5zbGF0ZVkoLTUwJSl9LnR5cGUtaW5kZXggI2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTIwcHggMDtwYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KXsudHlwZS1pbmRleCAjY29udGVudHtnYXA6ODBweCAwfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey50eXBlLWluZGV4ICNjb250ZW50e2dhcDo2NHB4IDB9fS50eXBlLWluZGV4IC5pbmRleC1jb250ZW50LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTIwcHggMDttYXJnaW46MCBhdXRvO21heC13aWR0aDpjYWxjKDE0NDBweCArIDRyZW0pO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1pbmRleCAuaW5kZXgtY29udGVudC13cmFwcGVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KXsudHlwZS1pbmRleCAuaW5kZXgtY29udGVudC13cmFwcGVye2dhcDo4MHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnR5cGUtaW5kZXggLmluZGV4LWNvbnRlbnQtd3JhcHBlcntnYXA6NjRweCAwfX0udHlwZS1pbmRleCAuYm9keS1iYW5uZXJzIC5iYW5uZXItd3JhcHBlciBzcGFue2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjRyZW07cGFkZGluZzoyNHB4IDE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtaW5kZXggLmJvZHktYmFubmVycyAuYmFubmVyLXdyYXBwZXIgc3Bhbntmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoyLjEyNXJlbX19LnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnNocC10YWJzLXJvd3ttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC5zaHAtdGFicy1yb3cgLm5hdmlnYXRpb24tYnRue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnNocC10YWJzLXJvdyAuaGlkZGVuLWxpbmtze3Bvc2l0aW9uOnN0YXRpYyFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH19LnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnNocC10YWJzLXJvdyAuc2hwLXRhYnMtaG9sZGVye2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MH0udHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93ICNob21lcGFnZS10YWJze2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnNocC10YWJzLXJvdyAjaG9tZXBhZ2UtdGFic3tqdXN0aWZ5LWNvbnRlbnQ6bGVmdH19LnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnNocC10YWJzLXJvdyAuc2hwLXRhYntwYWRkaW5nOjB9LnR5cGUtaW5kZXggLnNocC10YWJzLXdyYXBwZXI6aGFzKC5wcm9kdWN0cykgLnNocC10YWJzLXJvdyAuc2hwLXRhYi1saW5rey13ZWJraXQtdGV4dC1zdHJva2U6MnB4ICNlYmViZWI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjb2xvcjojMDAwIWltcG9ydGFudDtjdXJzb3I6ZGVmYXVsdDtmb250LWZhbWlseTpSdXNzbztmb250LXNpemU6Ni4yNXJlbTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MTBweDtsaW5lLWhlaWdodDoxLjMzO21hcmdpbi1ib3R0b206MzJweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtc2hhZG93OjNweCA0cHggMXB4ICNjODU5ZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3doaXRlLXNwYWNlOndyYXB9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsudHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93IC5zaHAtdGFiLWxpbmt7Zm9udC1zaXplOjUuMjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93IC5zaHAtdGFiLWxpbmt7Zm9udC1zaXplOjQuNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6Mzk5cHgpey50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC5zaHAtdGFicy1yb3cgLnNocC10YWItbGlua3tmb250LXNpemU6My4yNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC5zaHAtdGFicy1yb3cgLnNocC10YWItbGlua3ttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsudHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAuc2hwLXRhYnMtcm93IC5zaHAtdGFiLWxpbmt7dGV4dC1hbGlnbjpjZW50ZXJ9fS50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC50YWItY29udGVudHtwYWRkaW5nOjAgNjBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey50eXBlLWluZGV4IC5zaHAtdGFicy13cmFwcGVyOmhhcygucHJvZHVjdHMpIC50YWItY29udGVudHtwYWRkaW5nOjAgNDhweCAwIDB9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1pbmRleCAuc2hwLXRhYnMtd3JhcHBlcjpoYXMoLnByb2R1Y3RzKSAudGFiLWNvbnRlbnR7cGFkZGluZy1yaWdodDozMnB4fX0udHlwZS1pbmRleCAucHJvZHVjdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm9uZTtnYXA6MzJweDtwYWRkaW5nLWJvdHRvbTo4MHB4fS50eXBlLWluZGV4IC5wcm9kdWN0cyAucHJvZHVjdHttYXgtd2lkdGg6NDE4cHg7b3BhY2l0eTouMTUhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnR5cGUtaW5kZXggLnByb2R1Y3RzIC5wcm9kdWN0e21heC13aWR0aDoxMDAlfS50eXBlLWluZGV4IC5wcm9kdWN0cyAucHJvZHVjdCAucHt3aWR0aDoxMDAlfX0udHlwZS1pbmRleCAucHJvZHVjdHMgLnByb2R1Y3QgLm5hbWV7ZmxleDowfS50eXBlLWluZGV4IC5wcm9kdWN0cyAucHJvZHVjdDpmaXJzdC1vZi10eXBlLC50eXBlLWluZGV4IC5wcm9kdWN0cyAucHJvZHVjdDpudGgtb2YtdHlwZSgyKSwudHlwZS1pbmRleCAucHJvZHVjdHMgLnByb2R1Y3Q6bnRoLW9mLXR5cGUoMyl7b3BhY2l0eToxIWltcG9ydGFudH0udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpe292ZXJmbG93OnZpc2libGUhaW1wb3J0YW50fS50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3Rze2dhcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tPmRpdntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbT5kaXYgLnByaWNlc3tsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI0cHg7d2lkdGg6LW1vei1tYXgtY29udGVudCFpbXBvcnRhbnQ7d2lkdGg6bWF4LWNvbnRlbnQhaW1wb3J0YW50fS50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbT5kaXYgLnAtdG9vbHN7bWluLWhlaWdodDoxMDAlO3dpZHRoOjEwMCUhaW1wb3J0YW50fS50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbT5kaXYgLnAtdG9vbHM6bm90KDpoYXMoLmJ0bi1jYXJ0KSkgLmJ0bi1wcmltYXJ5e21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9LnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tPmRpdiAucC10b29scz5mb3Jte3dpZHRoOjEwMCV9LnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tPmRpdiAucC10b29scz5mb3JtIC5xdWFudGl0eXtmb250LXNpemU6MS4yNXJlbTttYXJnaW4tbGVmdDphdXRvO21heC13aWR0aDoxMjBweH0udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5wcm9kdWN0cyAucHJvZHVjdCAucC1ib3R0b20+ZGl2IC5wLXRvb2xzPmZvcm0gLmRlY3JlYXNlLC50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbT5kaXYgLnAtdG9vbHM+Zm9ybSAuaW5jcmVhc2V7Ym9yZGVyLXdpZHRoOjRweDt3aWR0aDozNnB4fX0udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dCFpbXBvcnRhbnR9LnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXZpc2libGUpOm5vdCguc3dpcGVyLXNsaWRlLXByZXYpe29wYWNpdHk6MCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsudHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtdmlzaWJsZSk6bm90KC5zd2lwZXItc2xpZGUtcHJldil7b3BhY2l0eTouMyFpbXBvcnRhbnR9fS50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKTpub3QoLnN3aXBlci1zbGlkZS1wcmV2KSBhe3BvaW50ZXItZXZlbnRzOm5vbmV9LnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSsuc3dpcGVyLXNsaWRlLC50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2e29wYWNpdHk6LjE1IWltcG9ydGFudH0udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlKy5zd2lwZXItc2xpZGUgLnAsLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLXByZXYgLnB7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcn0udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlKy5zd2lwZXItc2xpZGUgLnA6YWZ0ZXIsLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSsuc3dpcGVyLXNsaWRlIC5wOmJlZm9yZSwudHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtcHJldiAucDphZnRlciwudHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtcHJldiAucDpiZWZvcmV7ZGlzcGxheTpub25lfS50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUrLnN3aXBlci1zbGlkZSBhLC50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2IGF7cG9pbnRlci1ldmVudHM6bm9uZX0udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlKy5zd2lwZXItc2xpZGUgLmZsYWdzLC50eXBlLWluZGV4IC5zd2lwZXI6aGFzKC5wcm9kdWN0cykgLnN3aXBlci1zbGlkZS1wcmV2IC5mbGFnc3tvcGFjaXR5OjEhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjUwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCl7LnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSsuc3dpcGVyLXNsaWRle29wYWNpdHk6LjE1IWltcG9ydGFudH0udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtYWN0aXZlKy5zd2lwZXItc2xpZGUgLnB7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcn0udHlwZS1pbmRleCAuc3dpcGVyOmhhcygucHJvZHVjdHMpIC5zd2lwZXItc2xpZGUtYWN0aXZlKy5zd2lwZXItc2xpZGUgLnA6YWZ0ZXIsLnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSsuc3dpcGVyLXNsaWRlIC5wOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSsuc3dpcGVyLXNsaWRlIGF7cG9pbnRlci1ldmVudHM6bm9uZX19LnR5cGUtaW5kZXggLnN3aXBlcjpoYXMoLnByb2R1Y3RzKSAuc3dpcGVyLXNsaWRlLXZpc2libGV7b3BhY2l0eToxIWltcG9ydGFudH0udHlwZS1jYXRlZ29yeSAjY29udGVudHttYXJnaW46MCBhdXRvO21heC13aWR0aDpjYWxjKDE0NDBweCArIDRyZW0pO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1jYXRlZ29yeSAjY29udGVudHtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3B7ZGlzcGxheTpncmlkO2dhcDoxNnB4IDMycHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmNhbGMoNjAlIC0gMTZweCkgY2FsYyg0MCUgLSAxNnB4KTtncmlkLXRlbXBsYXRlLXJvd3M6bWF4LWNvbnRlbnQgMWZyO3BhZGRpbmc6NDhweCAwIDk2cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3B7cGFkZGluZzozMnB4IDAgNjRweH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3B7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjE2cHggMCA0OHB4fX0udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS10aXRsZXstd2Via2l0LXRleHQtc3Ryb2tlOjJweCAjZWJlYmViO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Y29sb3I6IzAwMCFpbXBvcnRhbnQ7Y3Vyc29yOmRlZmF1bHQ7Zm9udC1mYW1pbHk6UnVzc287Zm9udC1zaXplOjYuMjVyZW07Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NjAwO2dyaWQtY29sdW1uOjE7Z3JpZC1yb3c6MTtsZXR0ZXItc3BhY2luZzoxMHB4O2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtc2hhZG93OjNweCA0cHggMXB4ICM2OGViZmM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktdGl0bGV7Zm9udC1zaXplOjUuMjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS10aXRsZXtmb250LXNpemU6NC41cmVtfX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktdGl0bGV7Zm9udC1zaXplOjMuMjVyZW19fS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4e2NvbG9yOiNlYmViZWI7Zm9udC1zaXplOjEuNzVyZW07Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO2dyaWQtY29sdW1uOjE7Z3JpZC1yb3c6MjtsaW5lLWhlaWdodDoyLjEyNXJlbTttYXJnaW46MDtwYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4e2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS10b3BfaW1hZ2Utd3JhcHBlcntkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6RXhvO2dyaWQtY29sdW1uOjI7Z3JpZC1yb3c6MS9zcGFuIDI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjEwMCV9LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktdG9wX2ltYWdlLXdyYXBwZXIgaW1ne2JvcmRlcjo0cHggc29saWQgIzFmMWYxZjtib3JkZXItcmFkaXVzOjEycHg7bWF4LWhlaWdodDozMDBweDttYXgtd2lkdGg6NTAwcHg7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyOy1vLW9iamVjdC1wb3NpdGlvbjpjZW50ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6Mn1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktdG9wX2ltYWdlLXdyYXBwZXIgaW1ne21heC1oZWlnaHQ6MjIwcHg7bWF4LXdpZHRoOjEwMCV9fS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzJweH0udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVye2JvcmRlci1ib3R0b206NHB4IHNvbGlkICMxZjFmMWY7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVye2JvcmRlci1ib3R0b20tc3R5bGU6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtvdmVyZmxvdzpzY3JvbGw7cGFkZGluZy1ib3R0b206MjBweH0udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGZpZWxkc2V0e2Rpc3BsYXk6ZmxleH19LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciB1bHtkaXNwbGF5OmZsZXg7Z2FwOjRweH0udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGJ1dHRvbiwudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGxhYmVse2JhY2tncm91bmQ6IzEyMTIxMiFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpub25lIWltcG9ydGFudDtib3JkZXItY29sb3I6IzFmMWYxZiFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtib3JkZXItd2lkdGg6NHB4IWltcG9ydGFudDtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbjowIDAgMCAxNnB4IWltcG9ydGFudDtwYWRkaW5nOjEycHggMjRweCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgYnV0dG9uLC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgbGFiZWx7Ym9yZGVyLXJhZGl1czo0cHghaW1wb3J0YW50O2JvcmRlci1zdHlsZTpzb2xpZCFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6OHB4IWltcG9ydGFudH19LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciBidXR0b246Zmlyc3Qtb2YtdHlwZSwudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIGxhYmVsOmZpcnN0LW9mLXR5cGV7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciBidXR0b246aG92ZXIsLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciBsYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZjFmMWYhaW1wb3J0YW50fS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9sLS1jdXJyZW50LC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojMWYxZjFmIWltcG9ydGFudDtjb2xvcjojZWJlYmViIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS50eXBlLWNhdGVnb3J5IC5wcm9kdWN0c3tkaXNwbGF5OmdyaWQ7Z2FwOjMycHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDM2MHB4LDFmcikpO21hcmdpbjowIDAgMjRweH1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey50eXBlLWNhdGVnb3J5IC5wcm9kdWN0c3tnYXA6MjRweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMjgwcHgsMWZyKSl9fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsudHlwZS1jYXRlZ29yeSAucHJvZHVjdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3RzIC5wcm9kdWN0e3BhZGRpbmc6MDt3aWR0aDoxMDAlfS50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cyAucHJvZHVjdCAucHt3aWR0aDoxMDAlfS50eXBlLWNhdGVnb3J5ICNmaWx0ZXJzLXdyYXBwZXI6bm90KDpoYXMoPiopKXtkaXNwbGF5Om5vbmV9LnR5cGUtY2F0ZWdvcnkgI2ZpbHRlcnN7Y29sb3I6I2ViZWJlYjtkaXNwbGF5OmJsb2NrfS50eXBlLWNhdGVnb3J5ICNmaWx0ZXJzIGg0e2NvbG9yOiNlYmViZWJ9LnR5cGUtY2F0ZWdvcnkgLnVudmVpbC1idXR0b257YmFja2dyb3VuZDojMTIxMjEyIWltcG9ydGFudDtjb2xvcjojZWJlYmViIWltcG9ydGFudDttaW4td2lkdGg6MjQwcHh9LnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3RzLC50eXBlLXNlYXJjaCAucHJvZHVjdHN7ZGlzcGxheTpncmlkO2dhcDozMnB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLG1pbm1heCgzNjBweCwxZnIpKTttYXJnaW46MCAwIDI0cHh9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsudHlwZS1jYXRlZ29yeSAucHJvZHVjdHMsLnR5cGUtc2VhcmNoIC5wcm9kdWN0c3tnYXA6MjRweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMjgwcHgsMWZyKSl9fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsudHlwZS1jYXRlZ29yeSAucHJvZHVjdHMsLnR5cGUtc2VhcmNoIC5wcm9kdWN0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0udHlwZS1jYXRlZ29yeSAucHJvZHVjdHMgLnByb2R1Y3QsLnR5cGUtc2VhcmNoIC5wcm9kdWN0cyAucHJvZHVjdHtwYWRkaW5nOjA7d2lkdGg6MTAwJX0udHlwZS1jYXRlZ29yeSAucHJvZHVjdHMgLnByb2R1Y3QgLnAsLnR5cGUtc2VhcmNoIC5wcm9kdWN0cyAucHJvZHVjdCAucHt3aWR0aDoxMDAlfS50eXBlLXNlYXJjaCAjY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0OHB4IDA7cGFkZGluZzowfS50eXBlLXNlYXJjaCAjY29udGVudCBoMntjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjMuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjQ4cHggMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtc2VhcmNoICNjb250ZW50IGgye2ZvbnQtc2l6ZToyLjYyNXJlbX19LnR5cGUtc2VhcmNoICNjb250ZW50IGgyIHN0cm9uZ3tjb2xvcjojZWJlYmVifS50eXBlLXNlYXJjaCAjY29udGVudCBoNHtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6M3JlbTttYXJnaW4tYm90dG9tOjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1zZWFyY2ggI2NvbnRlbnQgaDR7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi40cmVtfX0udHlwZS1zZWFyY2ggI2NvbnRlbnQgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4O2xpc3Qtc3R5bGU6bm9uZX0udHlwZS1zZWFyY2ggI2NvbnRlbnQgdWwgbGl7Y29sb3I6I2ViZWJlYjtwb3NpdGlvbjpyZWxhdGl2ZX0udHlwZS1zZWFyY2ggI2NvbnRlbnQgdWwgbGk6YmVmb3Jle2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAycHggMnB4IDA7Y29sb3I6IzY4ZWJmYztjb250ZW50OlwiXCI7aGVpZ2h0OjZweDtsZWZ0Oi0xNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSArIDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7d2lkdGg6NnB4fS50eXBlLXNlYXJjaCAjY29udGVudCB1bCBsaSBhe2NvbG9yOiNlYmViZWI7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuNHJlbTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLXNlYXJjaCAjY29udGVudCB1bCBsaSBhe2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfX0udHlwZS1zZWFyY2ggI2NvbnRlbnQgdWwgbGkgYTpob3Zlcntjb2xvcjojYWJmNWZmfS5icmVhZGNydW1ic3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo0cHggMTZweDttYXJnaW46MCBhdXRvO21heC13aWR0aDpjYWxjKDE0NDBweCArIDRyZW0pO3BhZGRpbmc6MTZweCAycmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5icmVhZGNydW1ic3twYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuYnJlYWRjcnVtYnN7cGFkZGluZy1ibG9jazoxMnB4fX0uYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24taG9tZS1pY29ue2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5icmVhZGNydW1icyAubmF2aWdhdGlvbi1ob21lLWljb246YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pY29ucy9ob21lLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTpncmlkIWltcG9ydGFudDtoZWlnaHQ6MzZweDtwbGFjZS1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjM2cHg7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24taG9tZS1pY29uOmFmdGVye2hlaWdodDozMnB4O3dpZHRoOjMycHh9fS5icmVhZGNydW1icyAubmF2aWdhdGlvbi1ob21lLWljb246YWZ0ZXJ7dHJhbnNpdGlvbjpub25lfS5icmVhZGNydW1icyAubmF2aWdhdGlvbi1ob21lLWljb246aG92ZXI6YWZ0ZXJ7ZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgyJSkgc2VwaWEoMjYlKSBzYXR1cmF0ZSgxMDg3JSkgaHVlLXJvdGF0ZSgxNTJkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTglKX0uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tMXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fS5icmVhZGNydW1icyAjbmF2aWdhdGlvbi0xPmE6YmVmb3JlLC5icmVhZGNydW1icyAjbmF2aWdhdGlvbi0xPnNwYW46YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaWNvbnMvYXJyb3ctd2hpdGUuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmdyaWQhaW1wb3J0YW50O2hlaWdodDoyNHB4O21hcmdpbi10b3A6MnB4O3BsYWNlLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06c2NhbGVYKC0xKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpub25lO3dpZHRoOjI0cHg7ei1pbmRleDoxfS5icmVhZGNydW1icyAjbmF2aWdhdGlvbi0xPmE6aG92ZXIsLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLTE+YTpob3ZlciBzcGFue2NvbG9yOiM2OGViZmN9LmJyZWFkY3J1bWJzIFtpdGVtcHJvcD1pdGVtTGlzdEVsZW1lbnRdOm5vdCgjbmF2aWdhdGlvbi1maXJzdCk6bm90KCNuYXZpZ2F0aW9uLTEpe2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LmJyZWFkY3J1bWJzIFtpdGVtcHJvcD1pdGVtTGlzdEVsZW1lbnRdOm5vdCgjbmF2aWdhdGlvbi1maXJzdCk6bm90KCNuYXZpZ2F0aW9uLTEpPmE6YmVmb3JlLC5icmVhZGNydW1icyBbaXRlbXByb3A9aXRlbUxpc3RFbGVtZW50XTpub3QoI25hdmlnYXRpb24tZmlyc3QpOm5vdCgjbmF2aWdhdGlvbi0xKT5zcGFuOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL2Fycm93LXdoaXRlLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTpncmlkIWltcG9ydGFudDtoZWlnaHQ6MjRweDttYXJnaW4tdG9wOjJweDtwbGFjZS1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnNjYWxlWCgtMSk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246bm9uZTt3aWR0aDoyNHB4O3otaW5kZXg6MX0uYnJlYWRjcnVtYnMgW2l0ZW1wcm9wPWl0ZW1MaXN0RWxlbWVudF06bm90KCNuYXZpZ2F0aW9uLWZpcnN0KTpub3QoI25hdmlnYXRpb24tMSk+YTpob3ZlciBzcGFue2NvbG9yOiM2OGViZmN9LmJyZWFkY3J1bWJzIGEsLmJyZWFkY3J1bWJzIHNwYW57YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNlYmViZWI7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2dhcDoxNnB4O2xpbmUtaGVpZ2h0OjIuMTI1cmVtO3BhZGRpbmc6MCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5icmVhZGNydW1icyBhLC5icmVhZGNydW1icyBzcGFue2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0uYnJlYWRjcnVtYnMgYXt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnR9LmJyZWFkY3J1bWJzIGE6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uYnJlYWRjcnVtYnMgW2RhdGEtdGVzdGlkPWJyZWFkY3J1bWJzTGFzdExldmVsXT5zcGFuLC5icmVhZGNydW1icyBhIHNwYW46aG92ZXJ7Y29sb3I6IzY4ZWJmY30uYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24tYnVsbGV0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnR5cGUtZGV0YWlsICNjb250ZW50e3BhZGRpbmc6MH0udHlwZS1kZXRhaWwgLnAtZGV0YWlsLWlubmVye2dhcDo5NnB4O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOmNhbGMoMTQ0MHB4ICsgNHJlbSk7cGFkZGluZy1ibG9jazo0OHB4IDk2cHg7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWRldGFpbCAucC1kZXRhaWwtaW5uZXJ7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpey50eXBlLWRldGFpbCAucC1kZXRhaWwtaW5uZXJ7Z2FwOjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtZGV0YWlsLWlubmVye2dhcDozMnB4O3BhZGRpbmctYmxvY2s6MjRweCA4MHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnR5cGUtZGV0YWlsIC5wLWRldGFpbC1pbm5lcntwYWRkaW5nLWJsb2NrOjE2cHggNjRweH19LnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXJ7cGFkZGluZzowfS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdle3BhZGRpbmctYm90dG9tOjB9LnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2U6YWZ0ZXJ7ZGlzcGxheTpub25lfS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICN3cmFwe2JvcmRlcjo0cHggc29saWQgIzJhMmEyYTtib3JkZXItcmFkaXVzOjEycHg7bWluLWhlaWdodDo2NzNweH1AbWVkaWEgKG1heC13aWR0aDoxNTk5cHgpey50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICN3cmFwe21pbi1oZWlnaHQ6dW5zZXR9fS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLW1haW4taW1hZ2V7b3ZlcmZsb3c6aGlkZGVufS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5wLW1haW4taW1hZ2UgaW1ne2JvcmRlci1yYWRpdXM6MTJweDttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3ZlcjtvcGFjaXR5OjA7d2lkdGg6MTAwJX0udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucC1tYWluLWltYWdlIGltZy5yZXNvdXJjZWR7b3BhY2l0eToxfS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5jbG91ZC16b29tLWJpZ3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjEycHg7bWF4LWhlaWdodDoxMDAlfS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3d7bWFyZ2luLXRvcDoxNnB4fS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3c6bm90KDpoYXMoLnAtdGh1bWJuYWlscykpe2Rpc3BsYXk6bm9uZX0udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHN7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscywudHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMtaW5uZXJ7aGVpZ2h0OjcycHh9fS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlsczphZnRlciwudHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHM6YmVmb3Jle2hlaWdodDoxMDBweDt0b3A6MH0udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHM6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCMwMDAgNTAlLGhzbGEoMCwwJSwxMDAlLDApKX0udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHM6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsaHNsYSgwLDAlLDEwMCUsMCksIzAwMCA1MCUpfS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWx7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVufS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWw6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnAtdGh1bWJuYWlsLmhpZ2hsaWdodGVkIGltZ3tib3JkZXItY29sb3I6IzY4ZWJmYyFpbXBvcnRhbnR9LnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLnJvdyAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbCBpbWd7Ym9yZGVyOjNweCBzb2xpZCAjMmEyYTJhO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1yaWdodDoxNXB4fS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWwgaW1nOmhvdmVye2JvcmRlci1jb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnAtdGh1bWJuYWlsIGltZ3tib3JkZXItd2lkdGg6MnB4O21heC13aWR0aDo3MnB4fX0udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnRodW1ibmFpbC1uZXh0LC50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAudGh1bWJuYWlsLXByZXZ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAudGh1bWJuYWlsLW5leHQ6YmVmb3JlLC50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAudGh1bWJuYWlsLXByZXY6YmVmb3Jle2NvbG9yOiM2OGViZmM7dGV4dC1zaGFkb3c6bm9uZX0udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAucm93IC5wLXRodW1ibmFpbHMgLnRodW1ibmFpbC1wcmV2e2xlZnQ6NnB4fS50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5yb3cgLnAtdGh1bWJuYWlscyAudGh1bWJuYWlsLW5leHR7cmlnaHQ6LTZweH0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVye2NvbG9yOiNlYmViZWI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTpFeG87cGFkZGluZzowfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZsYWdze21hcmdpbi1ib3R0b206MTJweCFpbXBvcnRhbnQ7cG9zaXRpb246c3RhdGljfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMXtjb2xvcjojNjhlYmZjO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjYuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjRweDtsaW5lLWhlaWdodDoxLjMzO21hcmdpbjowIDAgMTJweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIGgxe2ZvbnQtc2l6ZTo0LjVyZW07bGluZS1oZWlnaHQ6MS4xfX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIGgxe2ZvbnQtc2l6ZTozLjVyZW19fS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb257Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbntmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MzJweH19LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiBhe2NvbG9yOiNhYmY1ZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0cmFuc2l0aW9uOm5vbmV9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24gdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHB4O2xpc3Qtc3R5bGU6bm9uZX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24gdWwgbGk6YmVmb3Jle2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAycHggMnB4IDA7Y29sb3I6IzY4ZWJmYztjb250ZW50OlwiXCI7aGVpZ2h0OjZweDtsZWZ0Oi0xNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSArIDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7d2lkdGg6NnB4fS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIFtpdGVtcHJvcD1vZmZlcnNde2Rpc3BsYXk6bm9uZX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2Nre21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2t7bWFyZ2luLWJvdHRvbTozMnB4fX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrOm5vdCg6aGFzKHRib2R5PiopKXtkaXNwbGF5Om5vbmV9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC12YXJpYW50cy1ibG9jazpoYXMoI3NpbXBsZS12YXJpYW50cy1zZWxlY3QpIC5kZXRhaWwtcGFyYW1ldGVyc3tkaXNwbGF5Om5vbmV9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC12YXJpYW50cy1ibG9jayAudmFyaWFudHMtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sgLnZhcmlhbnRzLXdyYXBwZXI6aGFzKC5jdXN0b20tdmFyaWFudDpvbmx5LW9mLXR5cGUpIC5jdXN0b20tdmFyaWFudHN7ZGlzcGxheTpub25lfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sgLnZhcmlhbnRzLXdyYXBwZXIgLnZhcmlhbnRzLXRpdGxle2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjRyZW07bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sgLnZhcmlhbnRzLXdyYXBwZXIgLnZhcmlhbnRzLXRpdGxle2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC52YXJpYW50cy10aXRsZSAudmFyaWFudHMtZ3JvdXAtbmFtZXttYXJnaW4tcmlnaHQ6NnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC5jdXN0b20tdmFyaWFudHN7ZGlzcGxheTpmbGV4O2dhcDoxNnB4fS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sgLnZhcmlhbnRzLXdyYXBwZXIgLmN1c3RvbS12YXJpYW50cyAuY3VzdG9tLXZhcmlhbnR7YmFja2dyb3VuZC1jb2xvcjojMWYxZjFmO2JvcmRlcjozcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO3BhZGRpbmc6MTZweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC5jdXN0b20tdmFyaWFudHMgLmN1c3RvbS12YXJpYW50e2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtO3BhZGRpbmc6MTJweCAxNnB4fX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXZhcmlhbnRzLWJsb2NrIC52YXJpYW50cy13cmFwcGVyIC5jdXN0b20tdmFyaWFudHMgLmN1c3RvbS12YXJpYW50LnNlbGVjdGVkLC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sgLnZhcmlhbnRzLXdyYXBwZXIgLmN1c3RvbS12YXJpYW50cyAuY3VzdG9tLXZhcmlhbnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdmFyaWFudHMtYmxvY2sgLnZhcmlhbnRzLXdyYXBwZXIgLmN1c3RvbS12YXJpYW50cyAuY3VzdG9tLXZhcmlhbnQuc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOiM2OGViZmN9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlcnttYXJnaW46YXV0byAwIDE2cHh9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgMTZweH0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb257YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNlYmViZWI7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2dhcDo4cHg7bGluZS1oZWlnaHQ6MS44NzVyZW07bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29ue2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb246YmVmb3Jle2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9fS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbjpiZWZvcmV7bWFyZ2luOjA7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb246aG92ZXJ7Y29sb3I6IzY4ZWJmY30udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb246aG92ZXI6YmVmb3Jle2ZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MiUpIHNlcGlhKDI2JSkgc2F0dXJhdGUoMTA4NyUpIGh1ZS1yb3RhdGUoMTUyZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDk4JSl9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uLnByaW50OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL3ByaW50LnN2Zyl9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyAubGluay1pY29uLmNoYXQ6YmVmb3JlLC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbi5wcmludDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTpncmlkIWltcG9ydGFudDtoZWlnaHQ6MjRweDtwbGFjZS1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjI0cHg7ei1pbmRleDoxfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbi5jaGF0OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL2Fzay5zdmcpfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtYmFzaWMtaW5mby1ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiMxZjFmMWY7Ym9yZGVyOjRweCAjMmEyYTJhO2JvcmRlci1yYWRpdXM6MTJweCAxMnB4IDAgMDtib3JkZXItc3R5bGU6c29saWQgc29saWQgbm9uZTtwYWRkaW5nOjE2cHggMTZweCAwfS50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtYmFzaWMtaW5mby1ibG9jayAuY2hvb3NlLXZhcmlhbnQuZGVmYXVsdC12YXJpYW50e29wYWNpdHk6MH0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLWJhc2ljLWluZm8tYmxvY2sgLmJsb2Nre3BhZGRpbmc6MH0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLWJhc2ljLWluZm8tYmxvY2sgLmF2YWlsYWJpbGl0eS1sYWJlbHtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtYmFzaWMtaW5mby1ibG9jayAuYXZhaWxhYmlsaXR5LWxhYmVse2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojMWYxZjFmO2JvcmRlcjo0cHggc29saWQgIzJhMmEyYTtib3JkZXItcmFkaXVzOjAgMCAxMnB4IDEycHg7Ym9yZGVyLXRvcC1zdHlsZTpub25lO3BhZGRpbmc6MTZweCAxNnB4IDgycHg7cG9zaXRpb246cmVsYXRpdmV9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFse2ZvbnQtc2l6ZTozLjI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjMzfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2UtZmluYWx7Zm9udC1zaXplOjIuNjI1cmVtfX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLnF1YW50aXR5e2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzFmMWYxZjtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6MS43NXJlbTttYXgtaGVpZ2h0OjUxcHh9QG1lZGlhIChtYXgtd2lkdGg6Mzk5cHgpey50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHl7Zm9udC1zaXplOjEuMjVyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXgtd2lkdGg6MTIwcHh9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuYW1vdW50e21hcmdpbi1sZWZ0Oi0xMnB4fX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZSwudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5pbmNyZWFzZXtib3JkZXItY29sb3I6IzFmMWYxZjtib3JkZXItd2lkdGg6NnB4O3RyYW5zaXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2UsLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2V7Ym9yZGVyLXdpZHRoOjRweDt3aWR0aDozNnB4fX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZTpob3ZlciwudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5pbmNyZWFzZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZjFmMWZ9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2U6YmVmb3JlLC50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayAucC1hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlOmJlZm9yZXtmb250LXNpemU6Ljc1cmVtIWltcG9ydGFudH0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbnthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAxMnB4IDEycHg7Ym9yZGVyLXRvcC1zdHlsZTpub25lO2JvdHRvbToxMnB4O2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGVmdDoxNnB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAzMnB4KTttaW4taGVpZ2h0OjY0cHg7cGFkZGluZzoxNnB4IWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm5vbmU7d2lkdGg6MTAwJX0udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZjFmMWZ9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b246YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaWNvbnMvY2FydC1hZGQuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmdyaWQhaW1wb3J0YW50O2hlaWdodDoyOHB4O3BsYWNlLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MjhweDt6LWluZGV4OjF9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b257Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyICNwcm9kdWN0LWRldGFpbC1mb3JtIC5wLXRvLWNhcnQtYmxvY2sgLnAtYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbntmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbTttYXgtaGVpZ2h0OjQ4cHg7bWluLWhlaWdodDo0OHB4O3BhZGRpbmc6MTJweCFpbXBvcnRhbnR9LnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAucC10by1jYXJ0LWJsb2NrIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b246YmVmb3Jle2hlaWdodDoyNHB4O3dpZHRoOjI0cHh9fS50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVye2NvbG9yOiNlYmViZWI7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Y2FsYygxNDQwcHggKyA0cmVtKTtwYWRkaW5nOjAgMnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlcnttYXJnaW4tYm90dG9tOjI0cHh9fS50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cucmVzcG9uc2l2ZS1uYXYsLnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuY29sLXNtLTEye21hcmdpbjowIGF1dG87bWF4LXdpZHRoOmNhbGMoMTQ0MHB4ICsgNHJlbSk7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5jb2wtc20tMTJ7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX0udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuY29sLXNtLTEyICN0YWItY29udGVudHtwYWRkaW5nOjB9LnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVye2Rpc3BsYXk6ZmxleDtnYXA6OTZweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXJ7Z2FwOjMycHh9fS50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lcj5kaXZ7ZmxleDoxIDEgNDYwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lcj5kaXZ7ZmxleDp1bnNldH19LnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbntmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgye2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6T3hhbml1bTtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zMzttYXJnaW46MCAwIDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gaDJ7Zm9udC1zaXplOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgye21hcmdpbi1ib3R0b206OHB4fX0udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgyOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7bWFyZ2luLXRvcDo2NHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgyOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7bWFyZ2luLXRvcDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiBoMjpub3QoOmZpcnN0LW9mLXR5cGUpe21hcmdpbi10b3A6MzJweH19LnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiBhe2NvbG9yOiNhYmY1ZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0cmFuc2l0aW9uOm5vbmV9LnR5cGUtZGV0YWlsIC5wLWRldGFpbC10YWJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHB4O2xpc3Qtc3R5bGU6bm9uZX0udHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS50eXBlLWRldGFpbCAucC1kZXRhaWwtdGFicy13cmFwcGVyIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gdWwgbGk6YmVmb3Jle2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAycHggMnB4IDA7Y29sb3I6IzY4ZWJmYztjb250ZW50OlwiXCI7aGVpZ2h0OjZweDtsZWZ0Oi0xNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSArIDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7d2lkdGg6NnB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIHVse21hcmdpbi1ib3R0b206MH19LnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2Nre3BhZGRpbmc6MH0udHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLnNvY2lhbC1idXR0b25zLXdyYXBwZXJ7ZGlzcGxheTpub25lfS50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayBoMntjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjAgMCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgaDJ7Zm9udC1zaXplOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgaDJ7bWFyZ2luLWJvdHRvbTo4cHh9fS50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAudGFibGUtd3JhcHBlcntib3JkZXI6NHB4IHNvbGlkICMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMnB4O292ZXJmbG93OmhpZGRlbn0udHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJze2ZvbnQtZmFtaWx5OkV4b31AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSwudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0ZCwudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRoe21pbi13aWR0aDoxMDAlIWltcG9ydGFudH19LnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0cjpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0cntiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9LnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0cjpudGgtb2YtdHlwZSgybil7YmFja2dyb3VuZC1jb2xvcjojMmEyYTJhfS50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGQsLnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0aHtmb250LXNpemU6MS43NXJlbSFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6Mi4xMjVyZW0haW1wb3J0YW50O3BhZGRpbmc6MTJweCAwIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtZGV0YWlsIC5wLXBhcmFtLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0ZCwudHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRoe2ZvbnQtc2l6ZToxLjM3NXJlbSFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NXJlbSFpbXBvcnRhbnR9fS50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGh7cGFkZGluZy1sZWZ0OjE2cHghaW1wb3J0YW50O3dpZHRoOjQwJSFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6Mzk5cHgpey50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGh7cGFkZGluZzo4cHggMTJweCA0cHghaW1wb3J0YW50fX0udHlwZS1kZXRhaWwgLnAtcGFyYW0tYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRke3BhZGRpbmctcmlnaHQ6MTZweCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6Mzk5cHgpey50eXBlLWRldGFpbCAucC1wYXJhbS1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGR7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6NHB4IDEycHggMTJweCFpbXBvcnRhbnR9fWJvZHk6aGFzKC5sb2dvdXQpIC5jb250ZW50LXdyYXBwZXItaW57bWFyZ2luLXRvcDo0OHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSAuY29udGVudC13cmFwcGVyLWlue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMycHg7bWFyZ2luLXRvcDozMnB4fX1ib2R5OmhhcygubG9nb3V0KSBhc2lkZXt3aWR0aDo0MjBweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Ym9keTpoYXMoLmxvZ291dCkgYXNpZGV7d2lkdGg6MTAwJX19Ym9keTpoYXMoLmxvZ291dCkgYXNpZGUgLnNpZGViYXItaW5uZXJ7cGFkZGluZzowfWJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLXRvcDowO3BhZGRpbmctYm90dG9tOjE2MHB4O3BhZGRpbmctbGVmdDo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bHtwYWRkaW5nLWJvdHRvbTo5NnB4fX1ib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaXtjb2xvcjojZWJlYmViO3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpOmZpcnN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbToyNHB4O21hcmdpbi1sZWZ0Oi0yMHB4fWJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpOmZpcnN0LW9mLXR5cGU6YmVmb3Jle2Rpc3BsYXk6bm9uZX1ib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaTpmaXJzdC1vZi10eXBlIGF7Zm9udC1zaXplOjMuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaTpmaXJzdC1vZi10eXBlIGF7Zm9udC1zaXplOjIuNjI1cmVtfX1ib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaS5sb2dvdXR7Ym90dG9tOjA7bGVmdDowO21hcmdpbjowIDAgMCAyMHB4O3Bvc2l0aW9uOmFic29sdXRlfWJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpLmxvZ291dDpiZWZvcmV7ZGlzcGxheTpub25lfWJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpLmxvZ291dCBhe2JhY2tncm91bmQ6IzEyMTIxMiFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWYxZjFmIWltcG9ydGFudDtjb2xvcjojZjJmMmYyIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21hcmdpbjowO21heC13aWR0aDotbW96LW1heC1jb250ZW50O21heC13aWR0aDptYXgtY29udGVudDttaW4td2lkdGg6MjQwcHg7cGFkZGluZzoxNnB4IDI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lO3doaXRlLXNwYWNlOndyYXB9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe2JvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpLmxvZ291dCBhe2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX1ib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaS5sb2dvdXQgYTpob3Zlcntib3JkZXItY29sb3I6I2FiZjVmZiFpbXBvcnRhbnQ7Y29sb3I6I2FiZjVmZiFpbXBvcnRhbnR9Ym9keTpoYXMoLmxvZ291dCkgYXNpZGUgLnNpZGViYXItaW5uZXIgdWwgbGk6YmVmb3Jle2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAycHggMnB4IDA7Y29sb3I6I2FiZjVmZjtjb250ZW50OlwiXCI7aGVpZ2h0OjhweDtsZWZ0Oi0xOHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7d2lkdGg6OHB4fWJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpIGF7Y29sb3I6I2ViZWJlYjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi40cmVtO21hcmdpbi1sZWZ0OjZweDt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe2JvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpIGF7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi4xMjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSBhc2lkZSAuc2lkZWJhci1pbm5lciB1bCBsaSBhe21hcmdpbi1sZWZ0OjB9fWJvZHk6aGFzKC5sb2dvdXQpIGFzaWRlIC5zaWRlYmFyLWlubmVyIHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2FiZjVmZn1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAqe2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi4xMjVyZW19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe2JvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50ICp7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IDpub3QoLmpzLXZhbGlkYXRvci1tc2cpe2NvbG9yOiNlYmViZWJ9Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgaDIsYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgaDMsYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgaDQsYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgcCxib2R5OmhhcygubG9nb3V0KSAjY29udGVudD5oMXt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBvcHRpb257Y29sb3I6IzAwMH1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBoMXtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjAgMCA0OHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgaDF7Zm9udC1zaXplOjMuMjVyZW19fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IGgye2ZvbnQtc2l6ZTozLjI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjMzfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBoMntmb250LXNpemU6Mi42MjVyZW19fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IGg0e2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjNyZW07bWFyZ2luLWJvdHRvbTozMnB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBoNHtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjRyZW19fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5idG57YmFja2dyb3VuZDojMTIxMjEyIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMxZjFmMWYhaW1wb3J0YW50O2NvbG9yOiNmMmYyZjIhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWFyZ2luOjAgYXV0bzttaW4td2lkdGg6MjQwcHg7cGFkZGluZzoxNnB4IDI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lO3dpZHRoOi1tb3otbWF4LWNvbnRlbnQ7d2lkdGg6bWF4LWNvbnRlbnR9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe2JvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5idG57Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5idG46aG92ZXJ7Ym9yZGVyLWNvbG9yOiNhYmY1ZmYhaW1wb3J0YW50O2NvbG9yOiNhYmY1ZmYhaW1wb3J0YW50fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5mb3JtLWdyb3Vwe2dhcDo4cHh9Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgbGFiZWx7bWF4LXdpZHRoOjIwMHB4O3dpZHRoOjIwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuZm9ybS1ncm91cCBsYWJlbHttYXgtd2lkdGg6dW5zZXQ7bWluLXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgaW5wdXR7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgaW5wdXR7bWluLXdpZHRoOjEwMCV9fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5qcy12YWxpZGF0b3ItbXNne21hcmdpbi1sZWZ0OjIwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuanMtdmFsaWRhdG9yLW1zZ3ttYXJnaW4tbGVmdDowfX1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAucGhvbmUtY29tYmluZWQtaW5wdXR7bWF4LXdpZHRoOjE5MHB4fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXtib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAucGhvbmUtY29tYmluZWQtaW5wdXR7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoxMDAlfX1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAucGhvbmUtY29tYmluZWQtaW5wdXQgLmNvdW50cnktZmxhZ3MtaW5uZXIgLmNvdW50cnktZmxhZzpub3QoLnNlbGVjdGVkKSAqe2NvbG9yOiMwMDAhaW1wb3J0YW50fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5waG9uZS1jb21iaW5lZC1pbnB1dCAuYWN0aXZlIC5zZWxlY3RlZCAqe2NvbG9yOiMwMDAhaW1wb3J0YW50fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5qcy1waG9uZS1mb3JtLWNvbnRyb2x7bWluLXdpZHRoOjE3NXB4fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXtib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBmaWVsZHNldHttaW4td2lkdGg6YXV0b319Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmNvLWJveCxib2R5OmhhcygubG9nb3V0KSAjY29udGVudCBmb3JtOm5vdCgjcmVnaXN0ZXItZm9ybSl7YmFja2dyb3VuZC1jb2xvcjojMWYxZjFmO2JvcmRlcjo0cHggc29saWQgIzJhMmEyYTtib3JkZXItcmFkaXVzOjEycHg7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmc6MTZweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuY28tYm94LGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IGZvcm06bm90KCNyZWdpc3Rlci1mb3JtKXtwYWRkaW5nOjEycHggMTZweH19Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmNvLWJveDpub3QoOmhhcyg+Kikpe2Rpc3BsYXk6bm9uZX1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZXtib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyIWltcG9ydGFudDtjb2xvcjojMDAwfWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6IzEyMTIxMiFpbXBvcnRhbnR9Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGh7Y29sb3I6IzAwMCFpbXBvcnRhbnR9Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGJvZHksYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRib2R5IHRyLGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6IzMxMzEzMX1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCxib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0Ym9keSB0ciB0aCxib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0aGVhZCB0ciB0ZCxib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aHtjb2xvcjojZWJlYmViIWltcG9ydGFudH1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IHRhYmxlIHRib2R5IHRyIHRoIC5idG4sYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGQgLmJ0bixib2R5OmhhcygubG9nb3V0KSAjY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCAuYnRue21pbi13aWR0aDotbW96LW1pbi1jb250ZW50IWltcG9ydGFudDttaW4td2lkdGg6bWluLWNvbnRlbnQhaW1wb3J0YW50fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWR7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Y29sb3I6IzAwMH1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6IzEyMTIxMiFpbXBvcnRhbnR9Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB0ciB0aHtjb2xvcjojMDAwIWltcG9ydGFudH1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRib2R5LGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojMWYxZjFmfWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGJvZHkgdHIsYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB0cntiYWNrZ3JvdW5kLWNvbG9yOiMzMTMxMzE7Ym9yZGVyOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjRweDtwYWRkaW5nOjAhaW1wb3J0YW50fWJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGJvZHkgdHI6bGFzdC1vZi10eXBlLGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGhlYWQgdHI6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH1ib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRib2R5IHRyIHRkLGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGJvZHkgdHIgdGgsYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB0ciB0ZCxib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRoZWFkIHRyIHRoe2JvcmRlci1ib3R0b206NHB4IHNvbGlkICMxZjFmMWY7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCAjMWYxZjFmO2NvbG9yOiNlYmViZWIhaW1wb3J0YW50O3BhZGRpbmc6MTBweCFpbXBvcnRhbnR9Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0Ym9keSB0ciB0ZCAuYnRuLGJvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC50YWJsZS1tb2JpbGUtZW5yaWNoZWQgdGJvZHkgdHIgdGggLmJ0bixib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAudGFibGUtbW9iaWxlLWVucmljaGVkIHRoZWFkIHRyIHRkIC5idG4sYm9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLnRhYmxlLW1vYmlsZS1lbnJpY2hlZCB0aGVhZCB0ciB0aCAuYnRue21pbi13aWR0aDotbW96LW1pbi1jb250ZW50IWltcG9ydGFudDttaW4td2lkdGg6bWluLWNvbnRlbnQhaW1wb3J0YW50O3dpZHRoOjEwMCV9Ym9keTpoYXMoLmxvZ291dCkgI2NvbnRlbnQgLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXRvcDoxNnB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtib2R5OmhhcygubG9nb3V0KSAjY29udGVudCAuc3VibWl0LXdyYXBwZXJ7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe2JvZHk6aGFzKC5sb2dvdXQpICNjb250ZW50IC5zdWJtaXQtd3JhcHBlciAuYnRue21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9fS5pbi1rb250YWt0IHB7dGV4dC1hbGlnbjpjZW50ZXJ9LmluLWtvbnRha3QgI2Zvcm1Db250YWN0e2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtO21hcmdpbi10b3A6NDhweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmluLWtvbnRha3QgI2Zvcm1Db250YWN0e2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19LmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGxhYmVsOm5vdCgud2hvbGUtd2lkdGgpe2N1cnNvcjp0ZXh0O21heC13aWR0aDotbW96LW1heC1jb250ZW50O21heC13aWR0aDptYXgtY29udGVudH0uaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgZmllbGRzZXR7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGZpZWxkc2V0IC5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgZmllbGRzZXQgLmZvcm0tZ3JvdXB7d2lkdGg6MTAwJX19LmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGZpZWxkc2V0IC5mb3JtLWdyb3VwIGlucHV0LC5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cCB0ZXh0YXJlYXttYXgtd2lkdGg6NjAwcHg7d2lkdGg6NjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cCBpbnB1dCwuaW4ta29udGFrdCAjZm9ybUNvbnRhY3QgZmllbGRzZXQgLmZvcm0tZ3JvdXAgdGV4dGFyZWF7bWF4LXdpZHRoOnVuc2V0O3dpZHRoOmF1dG99fS5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cC5jb25zZW50c3ttYXJnaW46NDhweCAwIDI0cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cC5jb25zZW50c3t0ZXh0LWFsaWduOmNlbnRlcn19LmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGZpZWxkc2V0IC5mb3JtLWdyb3VwLmNvbnNlbnRzIGxhYmVse2N1cnNvcjp0ZXh0fS5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cC5zdWJtaXQtd3JhcHBlciBpbnB1dHtiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDojMTIxMjEyIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMxZjFmMWYhaW1wb3J0YW50O2NvbG9yOiNmMmYyZjIhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21pbi13aWR0aDoyNDBweDtwYWRkaW5nOjE2cHggMjRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi1rb250YWt0ICNmb3JtQ29udGFjdCBmaWVsZHNldCAuZm9ybS1ncm91cC5zdWJtaXQtd3JhcHBlciBpbnB1dHtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LmluLWtvbnRha3QgI2Zvcm1Db250YWN0IGZpZWxkc2V0IC5mb3JtLWdyb3VwLnN1Ym1pdC13cmFwcGVyIGlucHV0OmhvdmVye2JvcmRlci1jb2xvcjojYWJmNWZmIWltcG9ydGFudDtjb2xvcjojYWJmNWZmIWltcG9ydGFudH0uaW4tbG9naW4gI2NvbnRlbnQtd3JhcHBlciwuaW4tcmVnaXN0cmFjZSAjY29udGVudC13cmFwcGVyLC5pbi16YXBvbWVudXRlLWhlc2xvICNjb250ZW50LXdyYXBwZXJ7cGFkZGluZzowfS5pbi1sb2dpbiBhc2lkZSwuaW4tcmVnaXN0cmFjZSBhc2lkZSwuaW4temFwb21lbnV0ZS1oZXNsbyBhc2lkZXtkaXNwbGF5Om5vbmV9LmluLWxvZ2luIC5jb250ZW50LWlubmVyLC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyLC5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaW4tbG9naW4gLmNvbnRlbnQtaW5uZXIgaDEsLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgaDEsLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgaDF7Y29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpPeGFuaXVtO2ZvbnQtc2l6ZTo2LjI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjMzO21hcmdpbjo0OHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi1sb2dpbiAuY29udGVudC1pbm5lciBoMSwuaW4tcmVnaXN0cmFjZSAuY29udGVudC1pbm5lciBoMSwuaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciBoMXtmb250LXNpemU6NC41cmVtO2xpbmUtaGVpZ2h0OjEuMX19QG1lZGlhIChtYXgtd2lkdGg6Mzk5cHgpey5pbi1sb2dpbiAuY29udGVudC1pbm5lciBoMSwuaW4tcmVnaXN0cmFjZSAuY29udGVudC1pbm5lciBoMSwuaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciBoMXtmb250LXNpemU6My41cmVtfX0uaW4tbG9naW4gLmNvbnRlbnQtaW5uZXIgaDIsLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgaDIsLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgaDJ7Y29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjMuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjAgMCAxNnB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaW4tbG9naW4gLmNvbnRlbnQtaW5uZXIgaDIsLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgaDIsLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgaDJ7Zm9udC1zaXplOjIuNjI1cmVtfX0uaW4tbG9naW4gLmNvbnRlbnQtaW5uZXIgaDQsLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgaDQsLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgaDR7Y29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6M3JlbTttYXJnaW46MCAwIDhweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmluLWxvZ2luIC5jb250ZW50LWlubmVyIGg0LC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIGg0LC5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIGg0e2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbX19LmluLWxvZ2luIC5jb250ZW50LWlubmVyIHAsLmluLXJlZ2lzdHJhY2UgLmNvbnRlbnQtaW5uZXIgcCwuaW4temFwb21lbnV0ZS1oZXNsbyAuY29udGVudC1pbm5lciBwe2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEyNXJlbTttYXJnaW46MCAwIDE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi1sb2dpbiAuY29udGVudC1pbm5lciBwLC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIHAsLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgcHtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LmluLWxvZ2luIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3VwLC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3VwLC5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCAxNnB4O3dpZHRoOjEwMCV9LmluLWxvZ2luIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3VwIGxhYmVsLC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3VwIGxhYmVsLC5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3VwIGxhYmVse2NvbG9yOiNlYmViZWJ9LmluLWxvZ2luIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3VwIGlucHV0LC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3VwIGlucHV0LC5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIC5mb3JtLWdyb3VwIGlucHV0e21heC13aWR0aDo1NjBweDt3aWR0aDoxMDAlfS5pbi1sb2dpbiAuY29udGVudC1pbm5lciAuYnRuLC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIC5idG4sLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgLmJ0bntiYWNrZ3JvdW5kOiMxMjEyMTIhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzFmMWYxZiFpbXBvcnRhbnQ7Y29sb3I6I2YyZjJmMiFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo0MDA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDoyLjEyNXJlbTttYXJnaW4tdG9wOjE2cHg7bWluLXdpZHRoOjI0MHB4O3BhZGRpbmc6MTZweCAyNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246bm9uZTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaW4tbG9naW4gLmNvbnRlbnQtaW5uZXIgLmJ0biwuaW4tcmVnaXN0cmFjZSAuY29udGVudC1pbm5lciAuYnRuLC5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIC5idG57Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fS5pbi1sb2dpbiAuY29udGVudC1pbm5lciAuYnRuOmhvdmVyLC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIC5idG46aG92ZXIsLmluLXphcG9tZW51dGUtaGVzbG8gLmNvbnRlbnQtaW5uZXIgLmJ0bjpob3Zlcntib3JkZXItY29sb3I6I2FiZjVmZiFpbXBvcnRhbnQ7Y29sb3I6I2FiZjVmZiFpbXBvcnRhbnR9LmluLWxvZ2luIC5jb250ZW50LWlubmVyIC5idG46YmVmb3JlLC5pbi1yZWdpc3RyYWNlIC5jb250ZW50LWlubmVyIC5idG46YmVmb3JlLC5pbi16YXBvbWVudXRlLWhlc2xvIC5jb250ZW50LWlubmVyIC5idG46YmVmb3Jle2Rpc3BsYXk6bm9uZX0uaW4temFwb21lbnV0ZS1oZXNsbyAuanMtdmFsaWRhdGVkLWVsZW1lbnQtd3JhcHBlcnttYXJnaW4tdG9wOjM2cHh9I2Zvcm1Gb3Jnb3R0ZW5QYXNzd29yZCwjZm9ybUxvZ2luLCNyZWdpc3Rlci1mb3Jte2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NTYwcHh9I2Zvcm1Gb3Jnb3R0ZW5QYXNzd29yZCAuY28tYm94LCNmb3JtTG9naW4gLmNvLWJveCwjcmVnaXN0ZXItZm9ybSAuY28tYm94e3BhZGRpbmc6MH0jcmVnaXN0ZXItZm9ybSAuY28tYm94e2JvcmRlcjowO3dpZHRoOjEwMCV9I3JlZ2lzdGVyLWZvcm0gLmNvLWJveDpub3QoOmhhcyg+Kikpe2Rpc3BsYXk6bm9uZX0jcmVnaXN0ZXItZm9ybSAuanMtdmFsaWRhdG9yLW1zZ3ttYXJnaW46MH0jcmVnaXN0ZXItZm9ybSBhe2NvbG9yOiNhYmY1ZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0cmFuc2l0aW9uOm5vbmV9I3JlZ2lzdGVyLWZvcm0gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jcmVnaXN0ZXItZm9ybSAud2hvbGUtd2lkdGh7dGV4dC1hbGlnbjpjZW50ZXJ9LmlkLS0xMyAjcmVnaXN0ZXItZm9ybXttYXgtd2lkdGg6NzIwcHh9LmlkLS0xNiBhc2lkZSwuaWQtLTE3IGFzaWRlLC5pZC0tOSBhc2lkZXtkaXNwbGF5Om5vbmV9LmlkLS0xNiAuY29udGVudC13cmFwcGVyLWluLC5pZC0tMTcgLmNvbnRlbnQtd3JhcHBlci1pbiwuaWQtLTkgLmNvbnRlbnQtd3JhcHBlci1pbnttYXJnaW46MCBhdXRvO21heC13aWR0aDpjYWxjKDE0NDBweCArIDRyZW0pO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuaWQtLTE2IC5jb250ZW50LXdyYXBwZXItaW4sLmlkLS0xNyAuY29udGVudC13cmFwcGVyLWluLC5pZC0tOSAuY29udGVudC13cmFwcGVyLWlue3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19LmlkLS0xNiAuY29udGVudC13cmFwcGVyLWluICNjb250ZW50LC5pZC0tMTcgLmNvbnRlbnQtd3JhcHBlci1pbiAjY29udGVudCwuaWQtLTkgLmNvbnRlbnQtd3JhcHBlci1pbiAjY29udGVudHtwYWRkaW5nOjB9LmlkLS0xNiBoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucywuaWQtLTE3IGhlYWRlciAubmF2aWdhdGlvbi1idXR0b25zLC5pZC0tOSBoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9uc3tkaXNwbGF5OmZsZXh9LmlkLS0xNiBoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucz5hOm5vdCgubG9naW4tbGluayksLmlkLS0xNyBoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucz5hOm5vdCgubG9naW4tbGluayksLmlkLS05IGhlYWRlciAubmF2aWdhdGlvbi1idXR0b25zPmE6bm90KC5sb2dpbi1saW5rKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5jYXJ0LXdpbmRvdy1pbjpub3QoOmhhcyguY2FydC1lbXB0eSkpe3BhZGRpbmctdG9wOjQ4cHh9LmNhcnQtd2luZG93LWluIC5uZXh0LXN0ZXAtYmFja3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5pZC0tOSAuY2FydC1lbXB0eSAuY2FydC1oZWFkaW5ne21hcmdpbi10b3A6OTZweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS05IC5jYXJ0LWVtcHR5IC5jYXJ0LWhlYWRpbmd7bWFyZ2luLXRvcDo2NHB4fX0uY2FydC1lbXB0eXtjb2xvcjojZWJlYmViO3BhZGRpbmc6MCFpbXBvcnRhbnR9LmNhcnQtZW1wdHkgLmNhcnQtaGVhZGluZ3tjb2xvcjojZWJlYmViO2ZvbnQtc2l6ZTozLjI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjMzO21hcmdpbjozMnB4IDAgNDhweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmNhcnQtZW1wdHkgLmNhcnQtaGVhZGluZ3tmb250LXNpemU6Mi42MjVyZW19fS5jYXJ0LWVtcHR5IC5jYXJ0LWhlYWRpbmc6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uY2FydC1lbXB0eSAuY2FydC1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2NHB4O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjkwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuY2FydC1lbXB0eSAuY2FydC1yb3d7Z2FwOjMycHh9fS5jYXJ0LWVtcHR5IC5jYXJ0LXJvdzphZnRlciwuY2FydC1lbXB0eSAuY2FydC1yb3c6YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmNhcnQtZW1wdHkgLmNhcnQtcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn0uY2FydC1lbXB0eSAuY2FydC1yb3cgdWx7cGFkZGluZzowfS5jYXJ0LWVtcHR5IC5jYXJ0LXJvdyB1bCBsaTpiZWZvcmV7ZGlzcGxheTpub25lfX0uY2FydC1lbXB0eSAuY2FydC1yb3c+ZGl2e2ZsZXg6MTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uY2FydC1lbXB0eSAuY2FydC1yb3c+ZGl2IGgzLC5jYXJ0LWVtcHR5IC5jYXJ0LXJvdz5kaXYgaDR7Y29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpPeGFuaXVtO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjNyZW07bWFyZ2luLWJvdHRvbToyNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmNhcnQtZW1wdHkgLmNhcnQtcm93PmRpdiBoMywuY2FydC1lbXB0eSAuY2FydC1yb3c+ZGl2IGg0e2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbX19LmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXM+ZGl2Omhhcyguc2VhcmNoKXtkaXNwbGF5Om5vbmV9LmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXM+ZGl2e3dpZHRoOjEwMCV9LmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXM+ZGl2IHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweDtsaXN0LXN0eWxlOm5vbmV9LmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXM+ZGl2IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzPmRpdiB1bCBsaTpiZWZvcmV7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDJweCAycHggMDtjb2xvcjojNjhlYmZjO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NnB4O2xlZnQ6LTE1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlICsgMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTt3aWR0aDo2cHh9LmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXM+ZGl2IHVsIGxpe2NvbG9yOiNlYmViZWJ9LmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXM+ZGl2IHVsIGxpIGF7Y29sb3I6I2ViZWJlYjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi40cmVtO3RyYW5zaXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXM+ZGl2IHVsIGxpIGF7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi4xMjVyZW19fS5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzPmRpdiB1bCBsaSBhOmhvdmVye2NvbG9yOiNhYmY1ZmZ9LmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IFtkYXRhLXRlc3RpZD1jb250YWN0Ym94TmFtZV17ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyLjEyNXJlbTttYXJnaW4tYm90dG9tOjEycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuY2FydC1lbXB0eSAuY29udGFjdC1ib3ggW2RhdGEtdGVzdGlkPWNvbnRhY3Rib3hOYW1lXXtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IHVse2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6MzJweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uY2FydC1lbXB0eSAuY29udGFjdC1ib3ggbGk+c3BhbnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2dhcDoxNnB4O3BhZGRpbmctbGVmdDoxNnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuY2FydC1lbXB0eSAuY29udGFjdC1ib3ggbGk+c3BhbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLWxlZnQ6MH19LmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IGF7Y29sb3I6I2ViZWJlYjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg3NXJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IGF7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtfX0uY2FydC1lbXB0eSAuY29udGFjdC1ib3ggLnRlbDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pY29ucy9waG9uZS5zdmcpfS5jYXJ0LWVtcHR5IC5jb250YWN0LWJveCAuaW5zdGFncmFtOmJlZm9yZSwuY2FydC1lbXB0eSAuY29udGFjdC1ib3ggLnRlbDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTpncmlkIWltcG9ydGFudDtoZWlnaHQ6MjRweDtwbGFjZS1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjI0cHg7ei1pbmRleDoxfS5jYXJ0LWVtcHR5IC5jb250YWN0LWJveCAuaW5zdGFncmFtOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ljb25zL3VwbG9hZC9pbnN0YWdyYW0uc3ZnKX0jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOjA7ZGlzcGxheTpmbGV4O2dhcDo2NHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjQ4cHggYXV0bzttYXgtd2lkdGg6MTIwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6MTZweDttYXJnaW4tYmxvY2s6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVye21hcmdpbi1ibG9jazoxNnB4fX0jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlcjphZnRlciwjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlcjpiZWZvcmV7ZGlzcGxheTpub25lfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIHN2Z3ttYXgtd2lkdGg6LW1vei1tYXgtY29udGVudDttYXgtd2lkdGg6bWF4LWNvbnRlbnR9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpeyNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIHN2Z3ttYXJnaW46YXV0byAwO21heC1oZWlnaHQ6MjRweDttYXgtd2lkdGg6NDhweH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIHN2Z3tkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciBzdmd7ZGlzcGxheTpub25lfX0jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcHtmbGV4OjE7d2lkdGg6MTAwJX0jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcD4qe3BhZGRpbmc6MH0jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcD4qIHNwYW57YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Y29sb3I6I2ViZWJlYjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtnYXA6MTZweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXA+KiBzcGFue2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXA+KiBzcGFue2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2dhcDo4cHg7bGluZS1oZWlnaHQ6MS44NzVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXA+KiBzcGFue2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwPiogc3BhbjpiZWZvcmV7aGVpZ2h0OjM2cHghaW1wb3J0YW50O3dpZHRoOjM2cHghaW1wb3J0YW50fX0jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcD4qIHNwYW46YmVmb3Jle2JvcmRlcjozcHggc29saWQgI2ViZWJlYjtib3JkZXItcmFkaXVzOjEwMCU7Y29udGVudDpjb3VudGVyKHN0ZXBzKTtkaXNwbGF5OmdyaWQ7aGVpZ2h0OjQ4cHg7cGxhY2UtaXRlbXM6Y2VudGVyO3dpZHRoOjQ4cHh9I2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAuYWN0aXZlIHNwYW4sI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAuY29tcGxldGVkIHNwYW4sI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXA6aG92ZXIgc3Bhbntjb2xvcjojNjhlYmZjfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwLmFjdGl2ZSBzcGFuOmJlZm9yZSwjY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcC5jb21wbGV0ZWQgc3BhbjpiZWZvcmUsI2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXA6aG92ZXIgc3BhbjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM2OGViZmM7Y29sb3I6IzY4ZWJmY30jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcC5jb21wbGV0ZWQgc3Bhbntjb2xvcjojNWNmYTQwfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCBzcGFuOmJlZm9yZXtib3JkZXItY29sb3I6IzVjZmE0MDtjb2xvcjojNWNmYTQwfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwLmNvbXBsZXRlZCtzdmd7ZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDU5JSkgc2VwaWEoNzglKSBzYXR1cmF0ZSgzOTglKSBodWUtcm90YXRlKDY1ZGVnKSBicmlnaHRuZXNzKDExMiUpIGNvbnRyYXN0KDExMSUpfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaGVhZGVyIC5zdGVwLnN0ZXAtMzpub3QoOmhhcyhhKSk6bm90KC5hY3RpdmUpe2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjV9I2NvbnRlbnQtd3JhcHBlciAuY2FydC1oZWFkZXIgLnN0ZXAuc3RlcC0zOm5vdCg6aGFzKGEpKTpub3QoLmFjdGl2ZSkgc3Bhbntjb2xvcjojZWJlYmViIWltcG9ydGFudH0jY29udGVudC13cmFwcGVyIC5jYXJ0LWhlYWRlciAuc3RlcC5zdGVwLTM6bm90KDpoYXMoYSkpOm5vdCguYWN0aXZlKSBzcGFuOmJlZm9yZXtib3JkZXItY29sb3I6I2ViZWJlYiFpbXBvcnRhbnQ7Y29sb3I6I2ViZWJlYiFpbXBvcnRhbnR9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZXtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpeyNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1de2JhY2tncm91bmQtY29sb3I6IzFmMWYxZjtkaXNwbGF5OmdyaWQ7Z2FwOjRweCAxNnB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgtY29udGVudCAxZnIgbWF4LWNvbnRlbnQ7cGFkZGluZzo4cHg7cG9zaXRpb246cmVsYXRpdmV9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0+Kntib3JkZXI6MCFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jazttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSAucC1sYWJlbHtkaXNwbGF5Om5vbmV9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gLmNhcnQtcC1pbWFnZXtncmlkLWNvbHVtbjoxO2dyaWQtcm93OjEvc3BhbiAyfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIC5wLW5hbWV7YWxpZ24tc2VsZjplbmQ7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzoxfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIC5wLWF2YWlsYWJpbGl0eXthbGlnbi1zZWxmOnN0YXJ0O2dyaWQtY29sdW1uOjI7Z3JpZC1yb3c6Mn0jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSAucC1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1sYWJlbHttYXJnaW46MH0jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSAucC1xdWFudGl0eXtncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjM7anVzdGlmeS1zZWxmOmVuZDttYXJnaW4tcmlnaHQ6LTE2cHghaW1wb3J0YW50O3dpZHRoOjEwMCV9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gLnAtcHJpY2V7YWxpZ24tc2VsZjplbmQ7Z3JpZC1jb2x1bW46Mi9zcGFuIDM7Z3JpZC1yb3c6MjtqdXN0aWZ5LXNlbGY6ZW5kO21hcmdpbi1ib3R0b206NnB4IWltcG9ydGFudDttYXJnaW4tcmlnaHQ6NnB4IWltcG9ydGFudDt0ZXh0LWFsaWduOnJpZ2h0fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIC5wLXRvdGFse2FsaWduLXNlbGY6ZW5kO2dyaWQtY29sdW1uOjEvc3BhbiAyO2dyaWQtcm93OjM7anVzdGlmeS1zZWxmOnN0YXJ0O21hcmdpbjo2cHghaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdH0jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSAucC10b3RhbCAucHJpY2UtZmluYWx7Zm9udC1zaXplOjJyZW0haW1wb3J0YW50fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIC5wLXRvdGFsIC5yZW1vdmUtaXRlbXtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjhweH19I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV06Zmlyc3Qtb2YtdHlwZSB0ZHtib3JkZXItdG9wLXN0eWxlOm5vbmUhaW1wb3J0YW50fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dOmxhc3Qtb2YtdHlwZSB0ZHtib3JkZXItYm90dG9tLXN0eWxlOm5vbmUhaW1wb3J0YW50fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dOmhhcyhhOmhvdmVyKSAuY2FydC1wLWltYWdlIGltZ3tib3JkZXItY29sb3I6IzY4ZWJmY30jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXTpoYXMoYTpob3ZlcikgLnAtbmFtZSBhLm1haW4tbGlua3tjb2xvcjojNjhlYmZjfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dOmhhcyhhOmhvdmVyKSAucC1uYW1lIGEubWFpbi1saW5rIHNwYW57Y29sb3I6I2ViZWJlYn0jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiMxZjFmMWY7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyLXN0eWxlOnNvbGlkIG5vbmU7Ym9yZGVyLXdpZHRoOjhweDtmb250LWZhbWlseTpFeG87cGFkZGluZy1ib3R0b206MTJweDtwYWRkaW5nLXRvcDoxMnB4fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjE2cHh9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQ6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MTZweH0jY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5jYXJ0LXAtaW1hZ2V7cGFkZGluZy1yaWdodDo4cHh9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQuY2FydC1wLWltYWdlIGltZ3tib3JkZXI6MnB4IHNvbGlkICMyYTJhMmE7aGVpZ2h0OjkwcHg7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3dpZHRoOjkwcHh9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1uYW1le3BhZGRpbmctbGVmdDoxNnB4fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtbmFtZSBhLm1haW4tbGlua3tjb2xvcjojZWJlYmViO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6T3hhbml1bTtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjIuNHJlbTttYXgtd2lkdGg6LW1vei1tYXgtY29udGVudDttYXgtd2lkdGg6bWF4LWNvbnRlbnQ7dHJhbnNpdGlvbjpub25lO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpeyNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtbmFtZSBhLm1haW4tbGlua3tmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoyLjEyNXJlbX19I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1uYW1lIGEubWFpbi1saW5rIC5tYWluLWxpbmstdmFyaWFudHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43NXJlbTttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6NHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLW5hbWUgYS5tYWluLWxpbmsgLm1haW4tbGluay12YXJpYW50e2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW19fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtYXZhaWxhYmlsaXR5Pip7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjEuODc1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLWF2YWlsYWJpbGl0eT4qe2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1xdWFudGl0eSAucXVhbnRpdHl7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMWYxZjFmO2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjVyZW07bWF4LWhlaWdodDo1MXB4fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZSwjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2V7Ym9yZGVyLWNvbG9yOiMxZjFmMWY7Ym9yZGVyLXdpZHRoOjZweDt0cmFuc2l0aW9uOm5vbmV9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyLCNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZjFmMWZ9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlOmJlZm9yZSwjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2U6YmVmb3Jle2ZvbnQtc2l6ZTouNzVyZW0haW1wb3J0YW50fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtdGFibGUgW2RhdGEtbWljcm89Y2FydEl0ZW1dIHRkLnAtcHJpY2UgLnByaWNlLWZpbmFse2NvbG9yOiNlYmViZWI7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXByaWNlIC5wcmljZS1maW5hbHtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC1wcmljZSAudW5pdC12YWx1ZXtjb2xvcjojYjRiNGI0O2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtO21hcmdpbi10b3A6M3B4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXByaWNlIC51bml0LXZhbHVle2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC10b3RhbCAucHJpY2UtZmluYWx7Y29sb3I6I2ViZWJlYjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6Mi40cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY29udGVudC13cmFwcGVyIC5jYXJ0LXRhYmxlIFtkYXRhLW1pY3JvPWNhcnRJdGVtXSB0ZC5wLXRvdGFsIC5wcmljZS1maW5hbHtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoyLjEyNXJlbX19I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC10b3RhbCAucmVtb3ZlLWl0ZW17cGFkZGluZy1sZWZ0OjE2cHh9I2NvbnRlbnQtd3JhcHBlciAuY2FydC10YWJsZSBbZGF0YS1taWNybz1jYXJ0SXRlbV0gdGQucC10b3RhbCAucmVtb3ZlLWl0ZW06YmVmb3Jle2NvbG9yOiNmZjA3M2F9I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lcntwYWRkaW5nOjAhaW1wb3J0YW50fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnl7Ym9yZGVyOjA7Y29sb3I6I2ViZWJlYjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6NjRweH0jY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5OmFmdGVyLCNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5PmRpdjpoYXMoLmV4dHJhKXt3aWR0aDo2MCV9I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeT5kaXY6aGFzKC5wcmljZS13cmFwcGVyKXt3aWR0aDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpeyNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnl7cGFkZGluZy10b3A6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnl7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMnB4fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnk+ZGl2e3dpZHRoOjEwMCUhaW1wb3J0YW50fX0jY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IGg0e2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6T3hhbml1bTtmb250LXNpemU6My4yNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zMzttYXJnaW46MCAwIDhweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSBoNHtmb250LXNpemU6Mi42MjVyZW19fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLmV4dHJhe21hcmdpbjowfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLmV4dHJhLmRlbGl2ZXJ5e2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Z2FwOjhweH0jY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IC5leHRyYS5kZWxpdmVyeTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pY29ucy9kZWxpdmVyeS5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnQ7aGVpZ2h0OjQwcHg7cGxhY2UtaXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDo0MHB4O3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAuZXh0cmEuZGVsaXZlcnk6YmVmb3Jle2hlaWdodDozMnB4O3dpZHRoOjMycHh9fSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLmV4dHJhLmRlbGl2ZXJ5PnNwYW4sI2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAuZXh0cmEuZGVsaXZlcnk+c3BhbiBzdHJvbmd7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEyNXJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAuZXh0cmEuZGVsaXZlcnk+c3BhbiwjY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IC5leHRyYS5kZWxpdmVyeT5zcGFuIHN0cm9uZ3tmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAucHJpY2Utd3JhcHBlcntkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6RXhvfSNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLWxhYmVse2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEyNXJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtbGFiZWx7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsjY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1sYWJlbHt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtbGFiZWx7dGV4dC1hbGlnbjpsZWZ0fX0jY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZXtmb250LXNpemU6My4yNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zM31AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2NvbnRlbnQtd3JhcHBlciAuY2FydC1pbm5lciAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2V7Zm9udC1zaXplOjIuNjI1cmVtfX0jY2FydC13aWRnZXQgLnBsYWNlLWNhcnQtaGVyZSAubmV4dC1zdGVwe21hcmdpbi1ib3R0b206MH0jY2FydC13aWRnZXQgLnBsYWNlLWNhcnQtaGVyZSAubmV4dC1zdGVwICNjb250aW51ZS1vcmRlci1idXR0b257Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0jY2FydC13aWRnZXQgLm5leHQtc3RlcCwuaWQtLTE2IC5uZXh0LXN0ZXAsLmlkLS0xNyAubmV4dC1zdGVwLC5pZC0tOSAubmV4dC1zdGVwe2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtnYXA6M3B4O21hcmdpbjo2NHB4IDAgNjRweCBhdXRvO3BhZGRpbmc6MDt3aWR0aDotbW96LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjY2FydC13aWRnZXQgLm5leHQtc3RlcCwuaWQtLTE2IC5uZXh0LXN0ZXAsLmlkLS0xNyAubmV4dC1zdGVwLC5pZC0tOSAubmV4dC1zdGVwe21hcmdpbi1ibG9jazozMnB4fX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7I2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAsLmlkLS0xNiAubmV4dC1zdGVwLC5pZC0tMTcgLm5leHQtc3RlcCwuaWQtLTkgLm5leHQtc3RlcHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fX0jY2FydC13aWRnZXQgLm5leHQtc3RlcD46Zmlyc3QtY2hpbGQsLmlkLS0xNiAubmV4dC1zdGVwPjpmaXJzdC1jaGlsZCwuaWQtLTE3IC5uZXh0LXN0ZXA+OmZpcnN0LWNoaWxkLC5pZC0tOSAubmV4dC1zdGVwPjpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6Mzk5cHgpeyNjYXJ0LXdpZGdldCAubmV4dC1zdGVwPjpmaXJzdC1jaGlsZCwuaWQtLTE2IC5uZXh0LXN0ZXA+OmZpcnN0LWNoaWxkLC5pZC0tMTcgLm5leHQtc3RlcD46Zmlyc3QtY2hpbGQsLmlkLS05IC5uZXh0LXN0ZXA+OmZpcnN0LWNoaWxke2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9fSNjYXJ0LXdpZGdldCAubmV4dC1zdGVwPjpsYXN0LWNoaWxkLC5pZC0tMTYgLm5leHQtc3RlcD46bGFzdC1jaGlsZCwuaWQtLTE3IC5uZXh0LXN0ZXA+Omxhc3QtY2hpbGQsLmlkLS05IC5uZXh0LXN0ZXA+Omxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7I2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXA+Omxhc3QtY2hpbGQsLmlkLS0xNiAubmV4dC1zdGVwPjpsYXN0LWNoaWxkLC5pZC0tMTcgLm5leHQtc3RlcD46bGFzdC1jaGlsZCwuaWQtLTkgLm5leHQtc3RlcD46bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjZWJlYmViIWltcG9ydGFudH19I2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYSwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24sLmlkLS0xNiAubmV4dC1zdGVwIGEsLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbiwuaWQtLTE3IC5uZXh0LXN0ZXAgYSwuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uLC5pZC0tOSAubmV4dC1zdGVwIGEsLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9ue2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAhaW1wb3J0YW50O2JvcmRlcjpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjEycHg7aGVpZ2h0OjY0cHg7bWF4LWhlaWdodDo2NHB4O3BhZGRpbmc6MTJweCAyNHB4IWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9I2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYSwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBhIHNwYW4sI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uLCNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbiBzcGFuLC5pZC0tMTYgLm5leHQtc3RlcCBhLC5pZC0tMTYgLm5leHQtc3RlcCBhIHNwYW4sLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbiwuaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uIHNwYW4sLmlkLS0xNyAubmV4dC1zdGVwIGEsLmlkLS0xNyAubmV4dC1zdGVwIGEgc3BhbiwuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uLC5pZC0tMTcgLm5leHQtc3RlcCBidXR0b24gc3BhbiwuaWQtLTkgLm5leHQtc3RlcCBhLC5pZC0tOSAubmV4dC1zdGVwIGEgc3BhbiwuaWQtLTkgLm5leHQtc3RlcCBidXR0b24sLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uIHNwYW57Y29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7I2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYSwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBhIHNwYW4sI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uLCNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbiBzcGFuLC5pZC0tMTYgLm5leHQtc3RlcCBhLC5pZC0tMTYgLm5leHQtc3RlcCBhIHNwYW4sLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbiwuaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uIHNwYW4sLmlkLS0xNyAubmV4dC1zdGVwIGEsLmlkLS0xNyAubmV4dC1zdGVwIGEgc3BhbiwuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uLC5pZC0tMTcgLm5leHQtc3RlcCBidXR0b24gc3BhbiwuaWQtLTkgLm5leHQtc3RlcCBhLC5pZC0tOSAubmV4dC1zdGVwIGEgc3BhbiwuaWQtLTkgLm5leHQtc3RlcCBidXR0b24sLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uIHNwYW57Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fSNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGE6aG92ZXIsI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYTpob3ZlciBzcGFuLCNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbjpob3ZlciwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b246aG92ZXIgc3BhbiwuaWQtLTE2IC5uZXh0LXN0ZXAgYTpob3ZlciwuaWQtLTE2IC5uZXh0LXN0ZXAgYTpob3ZlciBzcGFuLC5pZC0tMTYgLm5leHQtc3RlcCBidXR0b246aG92ZXIsLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbjpob3ZlciBzcGFuLC5pZC0tMTcgLm5leHQtc3RlcCBhOmhvdmVyLC5pZC0tMTcgLm5leHQtc3RlcCBhOmhvdmVyIHNwYW4sLmlkLS0xNyAubmV4dC1zdGVwIGJ1dHRvbjpob3ZlciwuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyIHNwYW4sLmlkLS05IC5uZXh0LXN0ZXAgYTpob3ZlciwuaWQtLTkgLm5leHQtc3RlcCBhOmhvdmVyIHNwYW4sLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyLC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbjpob3ZlciBzcGFue2NvbG9yOiM2OGViZmN9I2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYTphZnRlciwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBhOmJlZm9yZSwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b246YWZ0ZXIsI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uOmJlZm9yZSwuaWQtLTE2IC5uZXh0LXN0ZXAgYTphZnRlciwuaWQtLTE2IC5uZXh0LXN0ZXAgYTpiZWZvcmUsLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbjphZnRlciwuaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uOmJlZm9yZSwuaWQtLTE3IC5uZXh0LXN0ZXAgYTphZnRlciwuaWQtLTE3IC5uZXh0LXN0ZXAgYTpiZWZvcmUsLmlkLS0xNyAubmV4dC1zdGVwIGJ1dHRvbjphZnRlciwuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uOmJlZm9yZSwuaWQtLTkgLm5leHQtc3RlcCBhOmFmdGVyLC5pZC0tOSAubmV4dC1zdGVwIGE6YmVmb3JlLC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbjphZnRlciwuaWQtLTkgLm5leHQtc3RlcCBidXR0b246YmVmb3Jle2ZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgyJSkgaHVlLXJvdGF0ZSgxODZkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoMTAxJSk7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0jY2FydC13aWRnZXQgLm5leHQtc3RlcCBhOmhvdmVyOmFmdGVyLCNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGE6aG92ZXI6YmVmb3JlLCNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGJ1dHRvbjpob3ZlcjphZnRlciwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b246aG92ZXI6YmVmb3JlLC5pZC0tMTYgLm5leHQtc3RlcCBhOmhvdmVyOmFmdGVyLC5pZC0tMTYgLm5leHQtc3RlcCBhOmhvdmVyOmJlZm9yZSwuaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyOmFmdGVyLC5pZC0tMTYgLm5leHQtc3RlcCBidXR0b246aG92ZXI6YmVmb3JlLC5pZC0tMTcgLm5leHQtc3RlcCBhOmhvdmVyOmFmdGVyLC5pZC0tMTcgLm5leHQtc3RlcCBhOmhvdmVyOmJlZm9yZSwuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyOmFmdGVyLC5pZC0tMTcgLm5leHQtc3RlcCBidXR0b246aG92ZXI6YmVmb3JlLC5pZC0tOSAubmV4dC1zdGVwIGE6aG92ZXI6YWZ0ZXIsLmlkLS05IC5uZXh0LXN0ZXAgYTpob3ZlcjpiZWZvcmUsLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uOmhvdmVyOmFmdGVyLC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbjpob3ZlcjpiZWZvcmV7ZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgyJSkgc2VwaWEoMjYlKSBzYXR1cmF0ZSgxMDg3JSkgaHVlLXJvdGF0ZSgxNTJkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTglKSFpbXBvcnRhbnR9I2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtYmFjazpiZWZvcmUsI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZmluaXNoOmFmdGVyLCNjYXJ0LXdpZGdldCAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1iYWNrOmJlZm9yZSwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZpbmlzaDphZnRlciwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsLmlkLS0xNiAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWJhY2s6YmVmb3JlLC5pZC0tMTYgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1maW5pc2g6YWZ0ZXIsLmlkLS0xNiAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtYmFjazpiZWZvcmUsLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZmluaXNoOmFmdGVyLC5pZC0tMTYgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsLmlkLS0xNyAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWJhY2s6YmVmb3JlLC5pZC0tMTcgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1maW5pc2g6YWZ0ZXIsLmlkLS0xNyAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsLmlkLS0xNyAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtYmFjazpiZWZvcmUsLmlkLS0xNyAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZmluaXNoOmFmdGVyLC5pZC0tMTcgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsLmlkLS05IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtYmFjazpiZWZvcmUsLmlkLS05IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZmluaXNoOmFmdGVyLC5pZC0tOSAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsLmlkLS05IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1iYWNrOmJlZm9yZSwuaWQtLTkgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZpbmlzaDphZnRlciwuaWQtLTkgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pY29ucy9hcnJvdy5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnQ7aGVpZ2h0OjMycHg7cGxhY2UtaXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDozMnB4O3otaW5kZXg6MX0jY2FydC13aWRnZXQgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1maW5pc2g6YWZ0ZXIsI2NhcnQtd2lkZ2V0IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZm9yd2FyZDphZnRlciwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZpbmlzaDphZnRlciwjY2FydC13aWRnZXQgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsLmlkLS0xNiAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZpbmlzaDphZnRlciwuaWQtLTE2IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZm9yd2FyZDphZnRlciwuaWQtLTE2IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1maW5pc2g6YWZ0ZXIsLmlkLS0xNiAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZm9yd2FyZDphZnRlciwuaWQtLTE3IC5uZXh0LXN0ZXAgYS5uZXh0LXN0ZXAtZmluaXNoOmFmdGVyLC5pZC0tMTcgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1mb3J3YXJkOmFmdGVyLC5pZC0tMTcgLm5leHQtc3RlcCBidXR0b24ubmV4dC1zdGVwLWZpbmlzaDphZnRlciwuaWQtLTE3IC5uZXh0LXN0ZXAgYnV0dG9uLm5leHQtc3RlcC1mb3J3YXJkOmFmdGVyLC5pZC0tOSAubmV4dC1zdGVwIGEubmV4dC1zdGVwLWZpbmlzaDphZnRlciwuaWQtLTkgLm5leHQtc3RlcCBhLm5leHQtc3RlcC1mb3J3YXJkOmFmdGVyLC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZmluaXNoOmFmdGVyLC5pZC0tOSAubmV4dC1zdGVwIGJ1dHRvbi5uZXh0LXN0ZXAtZm9yd2FyZDphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uaWQtLTE2IC5jYXJ0LWlubmVyLC5pZC0tMTcgLmNhcnQtaW5uZXJ7cGFkZGluZy1ib3R0b206NjRweCFpbXBvcnRhbnR9LmlkLS0xNiAuY2FydC1pbm5lciAjb3JkZXItZm9ybSwuaWQtLTE2IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4jb3JkZXItZm9ybSkpLC5pZC0tMTcgLmNhcnQtaW5uZXIgI29yZGVyLWZvcm0sLmlkLS0xNyAuY2FydC1pbm5lcjpub3QoOmhhcyg+I29yZGVyLWZvcm0pKXtjb2xvcjojZWJlYmViO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7Zm9udC1mYW1pbHk6RXhvO2dhcDowIDY0cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Y2FsYygxNDQwcHggKyA0cmVtKTtwYWRkaW5nOjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuaWQtLTE2IC5jYXJ0LWlubmVyICNvcmRlci1mb3JtLC5pZC0tMTYgLmNhcnQtaW5uZXI6bm90KDpoYXMoPiNvcmRlci1mb3JtKSksLmlkLS0xNyAuY2FydC1pbm5lciAjb3JkZXItZm9ybSwuaWQtLTE3IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4jb3JkZXItZm9ybSkpe3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19LmlkLS0xNiAuY2FydC1pbm5lciAjb3JkZXItZm9ybSBoNCwuaWQtLTE2IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4jb3JkZXItZm9ybSkpIGg0LC5pZC0tMTcgLmNhcnQtaW5uZXIgI29yZGVyLWZvcm0gaDQsLmlkLS0xNyAuY2FydC1pbm5lcjpub3QoOmhhcyg+I29yZGVyLWZvcm0pKSBoNHtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjMuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjAgMCAxNnB4O3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE2IC5jYXJ0LWlubmVyICNvcmRlci1mb3JtIGg0LC5pZC0tMTYgLmNhcnQtaW5uZXI6bm90KDpoYXMoPiNvcmRlci1mb3JtKSkgaDQsLmlkLS0xNyAuY2FydC1pbm5lciAjb3JkZXItZm9ybSBoNCwuaWQtLTE3IC5jYXJ0LWlubmVyOm5vdCg6aGFzKD4jb3JkZXItZm9ybSkpIGg0e2ZvbnQtc2l6ZToyLjYyNXJlbX19LmlkLS0xNiAuY2FydC1pbm5lciAjb3JkZXItZm9ybSBoNDpiZWZvcmUsLmlkLS0xNiAuY2FydC1pbm5lcjpub3QoOmhhcyg+I29yZGVyLWZvcm0pKSBoNDpiZWZvcmUsLmlkLS0xNyAuY2FydC1pbm5lciAjb3JkZXItZm9ybSBoNDpiZWZvcmUsLmlkLS0xNyAuY2FydC1pbm5lcjpub3QoOmhhcyg+I29yZGVyLWZvcm0pKSBoNDpiZWZvcmV7ZGlzcGxheTpub25lfS5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCwuaWQtLTE3ICNjaGVja291dENvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIDU4MHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJveCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWJveHttYXJnaW4tYm90dG9tOjQ4cHghaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJveCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWJveHttYXJnaW4tYm90dG9tOjMycHghaW1wb3J0YW50fX0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnNpdGUtbXNnLWN1c3RvbSwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnNpdGUtbXNnLWN1c3RvbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtnYXA6OHB4O2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21hcmdpbjowIDAgMzJweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5zaXRlLW1zZy1jdXN0b20sLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5zaXRlLW1zZy1jdXN0b217Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnNpdGUtbXNnLWN1c3RvbSwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnNpdGUtbXNnLWN1c3RvbXt0ZXh0LWFsaWduOmNlbnRlcn19LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5zaXRlLW1zZy1jdXN0b20gcCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnNpdGUtbXNnLWN1c3RvbSBwe21hcmdpbjowfS5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cDpoYXMoW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF0pLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cDpoYXMoW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF0pe2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwOmhhcyhbZm9yPWRlbGl2ZXJ5Q291bnRyeUlkXSksLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwOmhhcyhbZm9yPWRlbGl2ZXJ5Q291bnRyeUlkXSl7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9fS5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuYnRuLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuYnRue2JhY2tncm91bmQ6IzEyMTIxMiFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWYxZjFmIWltcG9ydGFudDtjb2xvcjojZjJmMmYyIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21pbi13aWR0aDoyNDBweDtwYWRkaW5nOjE2cHggMjRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuYnRuLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuYnRue2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmJ0bjpob3ZlciwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmJ0bjpob3Zlcntib3JkZXItY29sb3I6I2FiZjVmZiFpbXBvcnRhbnQ7Y29sb3I6I2FiZjVmZiFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6MCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5idG4sLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5idG57Ym9yZGVyLWNvbG9yOiM4Nzg3ODchaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5idG4sLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5idG57bWluLXdpZHRoOjM0MHB4fX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5idG4sLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5idG57bWluLXdpZHRoOnVuc2V0fX0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgI3NlbGVjdC1jb3VudHJ5LXBheW1lbnQ+LmJveCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgI3NlbGVjdC1jb3VudHJ5LXBheW1lbnQ+LmJveHtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjB9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50ICNzZWxlY3QtY291bnRyeS1wYXltZW50IGg0LC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAjc2VsZWN0LWNvdW50cnktcGF5bWVudCBoNHtkaXNwbGF5Om5vbmV9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50ICNzZWxlY3QtY291bnRyeS1wYXltZW50IC5yb3csLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50ICNzZWxlY3QtY291bnRyeS1wYXltZW50IC5yb3d7bWFyZ2luOjB9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50ICNzZWxlY3QtY291bnRyeS1wYXltZW50IC5yb3c+ZGl2LC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAjc2VsZWN0LWNvdW50cnktcGF5bWVudCAucm93PmRpdntwYWRkaW5nOjB9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50ICNzZWxlY3QtY291bnRyeS1wYXltZW50IC5yb3c+ZGl2IC5mb3JtLWdyb3VwLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAjc2VsZWN0LWNvdW50cnktcGF5bWVudCAucm93PmRpdiAuZm9ybS1ncm91cHtkaXNwbGF5OmZsZXh9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm0sLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm17cGFkZGluZzowfS5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAub3JkZXItZGVsaXZlcnktcGF5bWVudC1mb3JtPi5ib3gsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm0+LmJveHtiYWNrZ3JvdW5kLWNvbG9yOiMxZjFmMWY7Ym9yZGVyOjRweCBzb2xpZCAjMmEyYTJhO2JvcmRlci1yYWRpdXM6MTJweDttYXJnaW46MDtwYWRkaW5nOjMycHggMjRweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5vcmRlci1kZWxpdmVyeS1wYXltZW50LWZvcm0+LmJveCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLm9yZGVyLWRlbGl2ZXJ5LXBheW1lbnQtZm9ybT4uYm94e3BhZGRpbmc6MTJweCAxNnB4fX0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWRlbGl2ZXJ5LW1ldGhvZCwuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLXBheW1lbnQtbWV0aG9kLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuY28tZGVsaXZlcnktbWV0aG9kLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAuY28tcGF5bWVudC1tZXRob2R7cGFkZGluZzoxNnB4IDI0cHghaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1kZWxpdmVyeS1tZXRob2QsLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5jby1wYXltZW50LW1ldGhvZCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWRlbGl2ZXJ5LW1ldGhvZCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLXBheW1lbnQtbWV0aG9ke3BhZGRpbmc6NHB4IDE2cHghaW1wb3J0YW50fX0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJpbGxpbmctYWRkcmVzcywuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJveC1hZGRpdGlvbmFsLC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuY28tY29udGFjdC1pbmZvcm1hdGlvbiwuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLXNoaXBwaW5nLWFkZHJlc3MsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1iaWxsaW5nLWFkZHJlc3MsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1ib3gtYWRkaXRpb25hbCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24sLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1zaGlwcGluZy1hZGRyZXNze2JhY2tncm91bmQtY29sb3I6IzFmMWYxZjtib3JkZXI6NHB4IHNvbGlkICMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMnB4O21hcmdpbjowO3BhZGRpbmc6MzJweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJpbGxpbmctYWRkcmVzcywuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJveC1hZGRpdGlvbmFsLC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuY28tY29udGFjdC1pbmZvcm1hdGlvbiwuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLXNoaXBwaW5nLWFkZHJlc3MsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1iaWxsaW5nLWFkZHJlc3MsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1ib3gtYWRkaXRpb25hbCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24sLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1zaGlwcGluZy1hZGRyZXNze3BhZGRpbmc6MTJweCAxNnB4fX0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJpbGxpbmctYWRkcmVzcyBoNCwuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJveC1hZGRpdGlvbmFsIGg0LC5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAuY28tY29udGFjdC1pbmZvcm1hdGlvbiBoNCwuaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLXNoaXBwaW5nLWFkZHJlc3MgaDQsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1iaWxsaW5nLWFkZHJlc3MgaDQsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1ib3gtYWRkaXRpb25hbCBoNCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gaDQsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5jby1zaGlwcGluZy1hZGRyZXNzIGg0e21hcmdpbi1ib3R0b206MzJweH0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLmNvLWJpbGxpbmctYWRkcmVzcyAuY29tcGFueS1zaG9wcGluZywuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLmNvLWJpbGxpbmctYWRkcmVzcyAuY29tcGFueS1zaG9wcGluZ3ttYXJnaW46MCAwIDMycHh9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlcntib3JkZXItY29sb3I6Izg3ODc4Nztib3JkZXItd2lkdGg6MnB4O21hcmdpbjowO3BhZGRpbmc6MH0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIuYWN0aXZlLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIuYWN0aXZlIGxhYmVsOmJlZm9yZSwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIuYWN0aXZlIGxhYmVsOmJlZm9yZXtib3JkZXItY29sb3I6IzY4ZWJmY30uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIuYWN0aXZlIGxhYmVsOmFmdGVyLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjhlYmZjO2JvcmRlci1jb2xvcjojNjhlYmZjfS5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWwgLnBheW1lbnQtc2hpcHBpbmctcHJpY2UsLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyLmFjdGl2ZSBsYWJlbCAuc2hpcHBpbmctYmlsbGluZy1uYW1lLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWwgLnBheW1lbnQtc2hpcHBpbmctcHJpY2UsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyLmFjdGl2ZSBsYWJlbCAuc2hpcHBpbmctYmlsbGluZy1uYW1le2NvbG9yOiM2OGViZmMhaW1wb3J0YW50fS5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OjYwcHg7cGFkZGluZy1sZWZ0OjMycHh9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsOmJlZm9yZSwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjNweCBzb2xpZCAjZWJlYmViO2hlaWdodDoyNHB4O3dpZHRoOjI0cHh9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsOmFmdGVyLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7Ym9yZGVyLWNvbG9yOiNlYmViZWI7aGVpZ2h0OjhweDtsZWZ0OjhweDt0b3A6Y2FsYyg1MCUgLSA4cHgpO3dpZHRoOjhweH0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWwgLnBheW1lbnQtbG9nbywuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWwgLnBheW1lbnQtbG9nb3tkaXNwbGF5Om5vbmV9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LWluZm8sLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LXNoaXBwaW5nLXByaWNlLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1pbmZvLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZXtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg3NXJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LWluZm8sLmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LXNoaXBwaW5nLXByaWNlLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1pbmZvLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZXtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjVyZW19fS5pZC0tMTYgI2NoZWNrb3V0Q29udGVudCAucmFkaW8td3JhcHBlciBsYWJlbCAucGF5bWVudC1zaGlwcGluZy1wcmljZS5mb3ItZnJlZSwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgLnJhZGlvLXdyYXBwZXIgbGFiZWwgLnBheW1lbnQtc2hpcHBpbmctcHJpY2UuZm9yLWZyZWV7Y29sb3I6IzVjZmE0MH1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LWluZm8sLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IC5yYWRpby13cmFwcGVyIGxhYmVsIC5wYXltZW50LWluZm97bWF4LXdpZHRoOjcwJX19LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IGVtLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCBlbXttYXJnaW4tbGVmdDoxNzVweH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IGVtLC5pZC0tMTcgI2NoZWNrb3V0Q29udGVudCBlbXttYXJnaW4tbGVmdDowfX0uaWQtLTE2ICNjaGVja291dENvbnRlbnQgZW0gYSwuaWQtLTE3ICNjaGVja291dENvbnRlbnQgZW0gYXtjb2xvcjojYWJmNWZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmlkLS0xNiAjY2hlY2tvdXRDb250ZW50IGVtIGE6aG92ZXIsLmlkLS0xNyAjY2hlY2tvdXRDb250ZW50IGVtIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnR7ZmxleDoxIDEgNDIwcHh9LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnksLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnl7Ym9yZGVyOjA7cGFkZGluZzowfS5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5IGg0LC5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5IGg0e2Rpc3BsYXk6bm9uZX0uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeXttYXJnaW46MH0uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3gsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94e2JhY2tncm91bmQtY29sb3I6IzFmMWYxZjtib3JkZXI6NHB4IHNvbGlkICMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMnB4O21hcmdpbjowO3BhZGRpbmc6MzJweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3gsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94e3BhZGRpbmc6MTJweCAxNnB4fX0uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbSwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbXtib3JkZXI6bm9uZTtwYWRkaW5nOjhweCAwfS5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dPmRpdiwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXT5kaXZ7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNzVyZW19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dPmRpdiwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXT5kaXZ7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNXJlbX19LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0+ZGl2OmhhcyhiciksLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0+ZGl2Omhhcyhicil7bWFyZ2luLWxlZnQ6MThweH0uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXT5kaXY6aGFzKGJyKSBhLC5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dPmRpdjpoYXMoYnIpIGF7bWFyZ2luLWxlZnQ6LTE4cHh9LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gYSwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXSBhe2NvbG9yOiNlYmViZWI7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dIGEsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gYXtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjVyZW19fS5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtW2RhdGEtbWljcm89Y2FydEl0ZW1dIFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1QcmljZV0sLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gW2RhdGEtdGVzdGlkPXJlY2FwSXRlbVByaWNlXXtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjg3NXJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW1bZGF0YS1taWNybz1jYXJ0SXRlbV0gW2RhdGEtdGVzdGlkPXJlY2FwSXRlbVByaWNlXSwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbVtkYXRhLW1pY3JvPWNhcnRJdGVtXSBbZGF0YS10ZXN0aWQ9cmVjYXBJdGVtUHJpY2Vde2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyLC5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlLC5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZXtib3JkZXItdG9wOjJweCBzb2xpZCAjODc4Nzg3O21hcmdpbi10b3A6MzJweDtwYWRkaW5nLXRvcDozMnB4fS5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXJ7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXJ7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtfX0uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXIgc3Ryb25nLC5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciBzdHJvbmd7Zm9udC13ZWlnaHQ6NDAwfS5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS1sYWJlbCwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2UtbGFiZWx7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTYgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS1sYWJlbCwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2UtbGFiZWx7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtfX0uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2UsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNle2ZvbnQtc2l6ZTozLjI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjMzfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2UsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNle2ZvbnQtc2l6ZToyLjYyNXJlbX19LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94ICNzaGlwcGluZy1iaWxsaW5nLXN1bW1hcnk+KiwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggI3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeT4qe2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggI3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeT4qLC5pZC0tMTcgI3N1bW1hcnlDb250ZW50IC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5Pip7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtfX0uaWQtLTE2ICNzdW1tYXJ5Q29udGVudCAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggI3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeT5kaXYsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94ICNzaGlwcGluZy1iaWxsaW5nLXN1bW1hcnk+ZGl2e2JvcmRlcjpub25lO3BhZGRpbmc6OHB4IDB9LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94ICNzaGlwcGluZy1iaWxsaW5nLXN1bW1hcnk+ZGl2IFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1QcmljZV0sLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94ICNzaGlwcGluZy1iaWxsaW5nLXN1bW1hcnk+ZGl2IFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1QcmljZV17Zm9udC13ZWlnaHQ6NDAwfS5pZC0tMTYgI3N1bW1hcnlDb250ZW50Pi5jb25zZW50cywuaWQtLTE3ICNzdW1tYXJ5Q29udGVudD4uY29uc2VudHN7YmFja2dyb3VuZC1jb2xvcjojMWYxZjFmO2JvcmRlcjo0cHggc29saWQgIzJhMmEyYTtib3JkZXItcmFkaXVzOjEycHg7bWFyZ2luLXRvcDozMnB4IWltcG9ydGFudDttYXJnaW46MDtwYWRkaW5nOjMycHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQ+LmNvbnNlbnRzLC5pZC0tMTcgI3N1bW1hcnlDb250ZW50Pi5jb25zZW50c3twYWRkaW5nOjEycHggMTZweH19LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQ+LmNvbnNlbnRzIGxhYmVsLC5pZC0tMTcgI3N1bW1hcnlDb250ZW50Pi5jb25zZW50cyBsYWJlbHtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi4xMjVyZW07cGFkZGluZy1yaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE2ICNzdW1tYXJ5Q29udGVudD4uY29uc2VudHMgbGFiZWwsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQ+LmNvbnNlbnRzIGxhYmVse2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0uaWQtLTE2ICNzdW1tYXJ5Q29udGVudD4uY29uc2VudHMgYSwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudD4uY29uc2VudHMgYXtjb2xvcjojYWJmNWZmfS5pZC0tMTYgI3N1bW1hcnlDb250ZW50Pi5jb25zZW50cyBhOmhvdmVyLC5pZC0tMTcgI3N1bW1hcnlDb250ZW50Pi5jb25zZW50cyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5pZC0tMTYgI3N1bW1hcnlDb250ZW50Pi5uZXh0LXN0ZXAtLXN0ZXAtMiwuaWQtLTE3ICNzdW1tYXJ5Q29udGVudD4ubmV4dC1zdGVwLS1zdGVwLTJ7bWFyZ2luLXRvcDo0OHB4fS5pZC0tMTYgI3N1bW1hcnlDb250ZW50Pi5uZXh0LXN0ZXAtLXN0ZXAtMiAjc3VibWl0LW9yZGVyLC5pZC0tMTcgI3N1bW1hcnlDb250ZW50Pi5uZXh0LXN0ZXAtLXN0ZXAtMiAjc3VibWl0LW9yZGVye2dhcDo1cHh9LmlkLS0xNiAjc3VtbWFyeUNvbnRlbnQ+Lm5leHQtc3RlcC0tc3RlcC0yICNzdWJtaXQtb3JkZXIgLm9yZGVyLWJ1dHRvbi1zdWZmaXgsLmlkLS0xNyAjc3VtbWFyeUNvbnRlbnQ+Lm5leHQtc3RlcC0tc3RlcC0yICNzdWJtaXQtb3JkZXIgLm9yZGVyLWJ1dHRvbi1zdWZmaXh7bWFyZ2luOjA7cGFkZGluZzowfS5pZC0tMTUgaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnM+YTpub3QoW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5pZC0tMTUgLnNpZGViYXJ7ZGlzcGxheTpub25lfS5pZC0tMTUgLmNvbnRlbnQtaW5uZXJ7Y29sb3I6I2ViZWJlYjttYXJnaW4tdG9wOjY0cHh9LmlkLS0xNSAuY29udGVudC1pbm5lciAqe2ZvbnQtZmFtaWx5OkV4b31AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNSAuY29udGVudC1pbm5lcnttYXJnaW4tdG9wOjMycHh9fS5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLm9yZGVyLXN1bW1hcnktaGVhZGluZ3tjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjYuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjAgMCAxNnB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE1IC5jb250ZW50LWlubmVyIC5vcmRlci1zdW1tYXJ5LWhlYWRpbmd7Zm9udC1zaXplOjQuNXJlbTtsaW5lLWhlaWdodDoxLjF9fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsuaWQtLTE1IC5jb250ZW50LWlubmVyIC5vcmRlci1zdW1tYXJ5LWhlYWRpbmd7Zm9udC1zaXplOjMuNXJlbX19LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NjRweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV17Z2FwOjMycHh9fS5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdPmRpdiwuaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXT5we21hcmdpbjowfS5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdPi5jby1ib3h7YmFja2dyb3VuZC1jb2xvcjojMWYxZjFmO2JvcmRlcjo0cHggc29saWQgIzJhMmEyYTtib3JkZXItcmFkaXVzOjEycHg7bWFyZ2luOjA7cGFkZGluZzozMnB4IDI0cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdPi5jby1ib3h7cGFkZGluZzoxMnB4IDE2cHh9fS5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIGg0e2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6T3hhbml1bTtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDozcmVtO21hcmdpbjowIDAgMjRweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIGg0e2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbX19LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gaDQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAucmVjYS1udW1iZXJ7Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6M3JlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLnJlY2EtbnVtYmVye2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbX19LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLXBheW1lbnQtbWV0aG9ke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvO21heC13aWR0aDo2MDBweH0uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tcGF5bWVudC1tZXRob2QgLnJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tcGF5bWVudC1tZXRob2QgLnJvdyAucmVjYXBpdHVsYXRpb24tdGFibGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tcGF5bWVudC1tZXRob2QgLnJvdyAucmVjYXBpdHVsYXRpb24tdGFibGUgdHJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1wYXltZW50LW1ldGhvZCAucm93IC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tcGF5bWVudC1tZXRob2QgLnJvdyAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGQsLmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLXBheW1lbnQtbWV0aG9kIC5yb3cgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRoe3dpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLXBheW1lbnQtbWV0aG9kIC5yb3cgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRkLC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1wYXltZW50LW1ldGhvZCAucm93IC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0aHt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7d2lkdGg6MTAwJX19LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLXBheW1lbnQtbWV0aG9kIC5yb3cgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRke3RleHQtYWxpZ246cmlnaHR9LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVye21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjkwMHB4O3dpZHRoOjEwMCV9LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxle2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRye2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjhweDtkaXNwbGF5OmdyaWQ7Z2FwOjRweCAxNnB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgtY29udGVudCAxZnIgbWF4LWNvbnRlbnQ7cGFkZGluZzoxNnB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0cntncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWF4LWNvbnRlbnQgMWZyfX0uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tb3JkZXIgLmNhcnQtdGFibGUgdGJvZHkgdHI6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MTJweH0uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tb3JkZXIgLmNhcnQtdGFibGUgdGJvZHkgdHIgdGR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtwYWRkaW5nOjB9LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLmNhcnQtcC1pbWFnZXtncmlkLWNvbHVtbjoxO2dyaWQtcm93OjEvc3BhbiAyO2hlaWdodDo3MnB4O3dpZHRoOjcycHh9LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLmNhcnQtcC1pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czo0cHg7aGVpZ2h0OjcycHg7d2lkdGg6NzJweH0uaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tb3JkZXIgLmNhcnQtdGFibGUgdGJvZHkgdHIgdGQucC1uYW1le2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2dhcDo0cHg7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzoxL3NwYW4gMjtsaW5lLWhlaWdodDoxLjc1cmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgW2RhdGEtdGVzdGlkPXJlY2FwVGFibGVdIC5jby1vcmRlciAuY2FydC10YWJsZSB0Ym9keSB0ciB0ZC5wLW5hbWV7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNXJlbX19LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtbmFtZSBbZGF0YS10ZXN0aWQ9cmVjYXBJdGVtTmFtZV17Zm9udC1mYW1pbHk6T3hhbml1bTtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjIuMTI1cmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tb3JkZXIgLmNhcnQtdGFibGUgdGJvZHkgdHIgdGQucC1uYW1lIFtkYXRhLXRlc3RpZD1yZWNhcEl0ZW1OYW1lXXtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtbmFtZSBicntkaXNwbGF5Om5vbmV9LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcXVhbnRpdHl7YWxpZ24tc2VsZjplbmQ7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2dyaWQtY29sdW1uOjM7Z3JpZC1yb3c6MTtsaW5lLWhlaWdodDoxLjc1cmVtO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcXVhbnRpdHl7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNXJlbX19LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcXVhbnRpdHkgc3Ryb25ne2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcXVhbnRpdHl7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzozO3RleHQtYWxpZ246bGVmdH19LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcHJpY2V7YWxpZ24tc2VsZjpzdGFydDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7Z3JpZC1jb2x1bW46MztncmlkLXJvdzoyO2xpbmUtaGVpZ2h0OjIuNHJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciBbZGF0YS10ZXN0aWQ9cmVjYXBUYWJsZV0gLmNvLW9yZGVyIC5jYXJ0LXRhYmxlIHRib2R5IHRyIHRkLnAtcHJpY2V7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi4xMjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuaWQtLTE1IC5jb250ZW50LWlubmVyIFtkYXRhLXRlc3RpZD1yZWNhcFRhYmxlXSAuY28tb3JkZXIgLmNhcnQtdGFibGUgdGJvZHkgdHIgdGQucC1wcmljZXtncmlkLWNvbHVtbjoyO2dyaWQtcm93OjM7anVzdGlmeS1zZWxmOmVuZH19LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgbWF4LWNvbnRlbnQ7bWFyZ2luOjY0cHggYXV0byA5NnB4O21heC13aWR0aDo5MDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4fX0uaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItc3VtbWFyeS1pdGVte21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1zdW1tYXJ5LWl0ZW17anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLXN1bW1hcnktaXRlbS50b3RhbHthbGlnbi1zZWxmOnN0YXJ0O2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo0MDA7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzoyO2xpbmUtaGVpZ2h0OjNyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1zdW1tYXJ5LWl0ZW0udG90YWx7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi40cmVtfX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLXN1bW1hcnktaXRlbS50b3RhbHtvcmRlcjoyfX0uaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItc3VtbWFyeS1pdGVtLnN1bW1hcnktdGh4e2FsaWduLXNlbGY6ZW5kO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjYuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2dyaWQtY29sdW1uOjE7Z3JpZC1yb3c6MTtsaW5lLWhlaWdodDoxLjMzO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItc3VtbWFyeS1pdGVtLnN1bW1hcnktdGh4e2ZvbnQtc2l6ZTo0LjVyZW07bGluZS1oZWlnaHQ6MS4xfX1AbWVkaWEgKG1heC13aWR0aDozOTlweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLXN1bW1hcnktaXRlbS5zdW1tYXJ5LXRoeHtmb250LXNpemU6My41cmVtfX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLXN1bW1hcnktaXRlbS5zdW1tYXJ5LXRoeHtvcmRlcjoxfX0uaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItY29tcGxldGUtbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtncmlkLWNvbHVtbjoyO2dyaWQtcm93OjEvc3BhbiAyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5pZC0tMTUgLmNvbnRlbnQtaW5uZXIgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXI6aGFzKC5vcmRlci1zdW1tYXJ5LWl0ZW0pIC5vcmRlci1jb21wbGV0ZS1saW5rc3ttYXJnaW4tdG9wOjI0cHg7b3JkZXI6M319LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIHA6aGFzKGEpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjA7bWFyZ2luOjB9LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIC5idG4sLmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIGF7YmFja2dyb3VuZDojMTIxMjEyIWltcG9ydGFudDtib3JkZXI6MDtib3JkZXI6MnB4IHNvbGlkICMxZjFmMWYhaW1wb3J0YW50O2NvbG9yOiNmMmYyZjIhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWluLXdpZHRoOjI0MHB4O3BhZGRpbmc6MTZweCAyNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7dHJhbnNpdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItY29tcGxldGUtbGlua3MgLmJ0biwuaWQtLTE1IC5jb250ZW50LWlubmVyIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyOmhhcygub3JkZXItc3VtbWFyeS1pdGVtKSAub3JkZXItY29tcGxldGUtbGlua3MgYXtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIC5idG46aG92ZXIsLmlkLS0xNSAuY29udGVudC1pbm5lciAucmVjYXBpdHVsYXRpb24td3JhcHBlcjpoYXMoLm9yZGVyLXN1bW1hcnktaXRlbSkgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNhYmY1ZmYhaW1wb3J0YW50O2NvbG9yOiNhYmY1ZmYhaW1wb3J0YW50fS5jb250YWluZXJ7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Y2FsYygxNDQwcHggKyA0cmVtKTtwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW07d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fS5zci1vbmx5e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm92ZXJhbGwtd3JhcHBlcntvdmVyZmxvdy14OmNsaXB9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5vdmVyYWxsLXdyYXBwZXJ7cGFkZGluZy10b3A6MH19Lm1lc3NhZ2Vze3otaW5kZXg6MTAwMDB9I2NvbnRlbnQtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnR5cGUtc2VhcmNoIC5jb250YWluZXJfcmVzZXR0ZWQgLmNvbnRlbnQtd3JhcHBlci1pbnttYXJnaW46MCBhdXRvO21heC13aWR0aDpjYWxjKDE0NDBweCArIDRyZW0pO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1zZWFyY2ggLmNvbnRhaW5lcl9yZXNldHRlZCAuY29udGVudC13cmFwcGVyLWlue3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19LmluLTQwNCBoMXtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjYuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi00MDQgaDF7Zm9udC1zaXplOjQuNXJlbTtsaW5lLWhlaWdodDoxLjF9fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsuaW4tNDA0IGgxe2ZvbnQtc2l6ZTozLjVyZW19fS5pbi00MDQgaDJ7Y29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjMuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi00MDQgaDJ7Zm9udC1zaXplOjIuNjI1cmVtfX0uaW4tNDA0IGgyOmFmdGVye2NvbG9yOiNmZjM4NjB9LmluLTQwNCBwe2NvbG9yOiNlYmViZWI7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjNyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi00MDQgcHtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjRyZW19fS5pbi00MDQgcCBhe2JhY2tncm91bmQ6IzEyMTIxMiFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWYxZjFmIWltcG9ydGFudDtjb2xvcjojZjJmMmYyIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOi1tb3otbWF4LWNvbnRlbnQ7bWF4LXdpZHRoOm1heC1jb250ZW50O21pbi13aWR0aDoyNDBweDtwYWRkaW5nOjE2cHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5pbi00MDQgcCBhe2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0uaW4tNDA0IHAgYTpob3Zlcntib3JkZXItY29sb3I6I2FiZjVmZiFpbXBvcnRhbnQ7Y29sb3I6I2FiZjVmZiFpbXBvcnRhbnR9LnR5cGUtcGFnZSAjY29udGVudHttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMjAwcHg7bWF4LXdpZHRoOmNhbGMoMTQ0MHB4ICsgNHJlbSk7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLXBhZ2UgI2NvbnRlbnR7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX0udHlwZS1wYWdlIGFydGljbGV7Y29sb3I6I2ViZWJlYjttYXJnaW4tdG9wOjY0cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLXBhZ2UgYXJ0aWNsZXttYXJnaW4tdG9wOjMycHh9fS50eXBlLXBhZ2UgYXJ0aWNsZSBoZWFkZXJ7bWFyZ2luLWJvdHRvbTo2NHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudHlwZS1wYWdlIGFydGljbGUgaGVhZGVye21hcmdpbi1ib3R0b206MzJweH19LnR5cGUtcGFnZSBhcnRpY2xlIGhlYWRlciBoMXtjb2xvcjojZWJlYmViO2ZvbnQtZmFtaWx5Ok94YW5pdW07Zm9udC1zaXplOjYuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey50eXBlLXBhZ2UgYXJ0aWNsZSBoZWFkZXIgaDF7Zm9udC1zaXplOjQuNXJlbTtsaW5lLWhlaWdodDoxLjF9fUBtZWRpYSAobWF4LXdpZHRoOjM5OXB4KXsudHlwZS1wYWdlIGFydGljbGUgaGVhZGVyIGgxe2ZvbnQtc2l6ZTozLjVyZW19fS50eXBlLXBhZ2UgYXJ0aWNsZSBbaXRlbXByb3A9YWJvdXRde2ZvbnQtZmFtaWx5OkV4bztmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjIuNHJlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnR5cGUtcGFnZSBhcnRpY2xlIFtpdGVtcHJvcD1hYm91dF17Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi4xMjVyZW19fS50eXBlLXBhZ2UgYXJ0aWNsZSBbaXRlbXByb3A9YWJvdXRdIGJsb2NrcXVvdGV7bWFyZ2luOjA7cGFkZGluZzowfS50eXBlLXBhZ2UgYXJ0aWNsZSBbaXRlbXByb3A9YWJvdXRdIHNwYW57Zm9udC1mYW1pbHk6RXhvIWltcG9ydGFudH0udHlwZS1wYWdlIGFydGljbGUgW2l0ZW1wcm9wPWFib3V0XSBwOmhhcyg+c3Ryb25nOm9ubHktY2hpbGQpe21hcmdpbjozNnB4IDAgMTJweH0udHlwZS1wYWdlIGFydGljbGUgW2l0ZW1wcm9wPWFib3V0XSBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS50eXBlLXBhZ2UgYXJ0aWNsZSBbaXRlbXByb3A9YWJvdXRdIGF7Y29sb3I6I2FiZjVmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RyYW5zaXRpb246bm9uZX0udHlwZS1wYWdlIGFydGljbGUgW2l0ZW1wcm9wPWFib3V0XSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS50eXBlLXBhZ2UgYXJ0aWNsZSBbaXRlbXByb3A9YWJvdXRdIG9sPmxpe21hcmdpbi1ib3R0b206MzZweH0ucGhvbmUtY29tYmluZWQtaW5wdXQgLmNvdW50cnktZmxhZ3N7Y29sb3I6I2ViZWJlYjttaW4taGVpZ2h0OjU2cHh9LnBob25lLWNvbWJpbmVkLWlucHV0IC5jb3VudHJ5LWZsYWdzLC5waG9uZS1jb21iaW5lZC1pbnB1dCAuY291bnRyeS1mbGFncyAuY291bnRyeS1mbGFne2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5waG9uZS1jb21iaW5lZC1pbnB1dCAuY291bnRyeS1mbGFncyAuc2hwLWZsYWctbGFiZWx7Y29sb3I6I2ViZWJlYjtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWFyZ2luLWxlZnQ6MTZweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnBob25lLWNvbWJpbmVkLWlucHV0IC5jb3VudHJ5LWZsYWdzIC5zaHAtZmxhZy1sYWJlbHtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LnBob25lLWNvbWJpbmVkLWlucHV0IC5jb3VudHJ5LWZsYWdzIC5zaHAtZmxhZy1sYWJlbDpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNlYmViZWIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7bWFyZ2luLWxlZnQ6LTZweH0uZm9ybS1ncm91cCBsYWJlbHtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW07bWFyZ2luLWJvdHRvbTo0cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5mb3JtLWdyb3VwIGxhYmVse2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19LmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7cGFkZGluZy1sZWZ0OjMycHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9LmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YWZ0ZXIsLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YmVmb3Jle2JvcmRlcjoycHggc29saWQgIzg3ODc4Nztib3JkZXItcmFkaXVzOjRweDt0cmFuc2l0aW9uOm5vbmV9LmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YmVmb3Jle2hlaWdodDoyNHB4O3dpZHRoOjI0cHh9LmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6NTAlfS5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pY29ucy9jaGVjay5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnQ7aGVpZ2h0OjI0cHg7cGxhY2UtaXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDoyNHB4O3otaW5kZXg6MX0uZm9ybS1jb250cm9se2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNyFpbXBvcnRhbnQ7Ym9yZGVyOjNweCBzb2xpZCAjMmEyYTJhIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjRweCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtjb2xvcjojMDAwIWltcG9ydGFudDtmb250LWZhbWlseTpFeG87Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW07bWluLWhlaWdodDo1MnB4IWltcG9ydGFudDtvdXRsaW5lOm5vbmUhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAxNnB4IWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuZm9ybS1jb250cm9se2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDo0OHB4IWltcG9ydGFudDtwYWRkaW5nOjRweCAxMnB4IWltcG9ydGFudH19LmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzY4ZWJmYyFpbXBvcnRhbnR9LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMmEyYTJhIWltcG9ydGFudH0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojMmEyYTJhIWltcG9ydGFudH0udG9nZ2xlLXdpbmRvdy1hcnJ7Zm9udC1mYW1pbHk6RXhvO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEyNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50O3RvcDoxNnB4IWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsudG9nZ2xlLXdpbmRvdy1hcnJ7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fS50b2dnbGUtd2luZG93LWFycjpiZWZvcmV7bWFyZ2luLXRvcDotNHB4fS50b2dnbGUtd2luZG93LWFycjpob3Zlcntjb2xvcjojNjhlYmZjIWltcG9ydGFudH1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPS4uL2hlYWRlci9wcmVsb2FkLmNzcy5tYXAgKi9cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/