@font-face{font-family:"Helvetica Neue";src:url(fonts/HelveticaNeueRegular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Helvetica Neue";font-weight:500;src:url(fonts/HelveticaNeueMedium.woff2) format("woff2");font-display:swap}@font-face{font-family:"Helvetica Neue";font-weight:600;src:url(fonts/HelveticaNeueBold.woff2) format("woff2");font-display:swap}@font-face{font-family:"Helvetica Neue";font-weight:300;src:url(fonts/HelveticaNeueLight.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:300;src:url(fonts/Inter-Regular.ttf) format("truetype");font-display:swap}body{margin:0;padding:0;font-family:"Helvetica Neue",Sans-Serif;font-weight:300;color:#3a3a3a;overflow-x:hidden}:root{--index:1vw+1vh}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}b,strong{font-weight:700}img{max-width:100%}.bg_gray{background-color:#eee!important}.gap-12{gap:12px}.obj-cov{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.obj-con{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}a{text-decoration:none;display:inline-flex;transition:all .3s}ol,ul{list-style-type:none;margin:0;padding:0}.section-padding{padding:0 20px}.container{max-width:1280px;width:100%;margin:0 auto}.tr03{transition:all .3s}.text-center{text-align:center}.text-right{text-align:right}.d-block{display:block}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.align-end{align-items:flex-end}.jc-between{justify-content:space-between}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.pos-rel{position:relative}.pos-abs{position:absolute}.w-25{width:25%}.w-33{width:33.333%}.w-50{width:50%}.w-75{width:75%}.upper{text-transform:uppercase}.cursor{cursor:pointer}.ff-helv{font-family:"Helvetica Neue",Sans-Serif}.global-btn{width:100%}a,li,p,span{font-size:18px;font-weight:300;line-height:28px;letter-spacing:.2px}.items-center{align-items:center}section.px-1{padding-left:80px;padding-right:80px}.btn{background-color:#317cce;padding:8px;color:#fff;width:141px;display:inline-block;text-align:center;border-radius:7.5px 8px 9.5px;transition:.3s all ease-in-out;position:relative;text-transform:unset}.btn::before{position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(93deg,#0087e8 0,#00132e 139.35%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;content:"";z-index:-1;overflow:hidden;transition:.3s all ease-in-out;border-radius:8px}.btn:disabled{background-color:#ebebeb}.btn:hover{background-color:transparent}.btn:hover:before{opacity:1}.btn-outline{background-color:transparent;border:1px solid #fff;color:#fff}.btn-outline:hover{background:rgba(0,135,232,.05)}.btn-outline:before{content:unset}.image-fullwidth img{width:100%}.blue-title{color:#317cce;font-size:18px;font-weight:500;line-height:28px}.blue-markered-list ul{padding:20px 0 0 0}.blue-markered-list ul li{position:relative}.blue-markered-list ul li::before{content:"";width:8px;height:3px;background-color:#317cce;border-radius:6px;display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-1px}.blueborder-title{position:relative}.blueborder-title:before{position:absolute;left:-8px;top:50%;width:2px;height:28px;border-radius:1px;content:"";background-color:#a9d2ef;z-index:3;transform:translateY(-50%)}section{max-width:2240px;margin:0 auto}.switcher-wrapper{justify-content:flex-end}.switcher-wrapper .switcher-item{width:36px;height:20px;background-color:#c4c4c4;position:relative;border-radius:18px;cursor:pointer;transition:.3s all ease-in-out}.switcher-wrapper .switcher-item:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background-color:#3a3a3a;transition:.3s all ease-in-out;transform:translateX(0)}.switcher-wrapper.active .switcher-item{background-color:#c4c4c4}.switcher-wrapper.active .switcher-item:before{background-color:#3a3a3a;right:calc(100% - 2px);transform:translateX(100%)}.switcher-wrapper .switcher-text{margin-right:24px}button.play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-image:url(../../img/video-play.svg);z-index:2;border:0;outline:0;cursor:pointer;background-color:transparent;border-radius:50%;background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:.3s all ease-in-out}button.play-video.ready{opacity:1;pointer-events:all}button.play-video:hover{transform:translate(-50%,-50%) scale(1.1)}@media (max-width:767px){button.play-video{width:35px;height:35px}}.desc a{color:#0087e8;text-decoration:underline;text-decoration-color:transparent;transition:.1s all ease-in-out}.desc a:hover{color:#317cce;text-decoration-color:#317cce}
.document-preloader{position:fixed;inset:0;background-color:#fff;z-index:10;opacity:0;pointer-events:none;transition:.3s all ease-in-out}.document-preloader .lds-dual-ring{border-color:#0087e8 transparent}.document-preloader.active{opacity:1;pointer-events:all}header{position:relative;z-index:1}header .last-buttons .btn{max-width:157px;width:157px;flex:1;margin-left:15px;height:40px;text-align:center;font-size:16px;font-weight:400;display:flex;align-items:center;justify-content:center;letter-spacing:-.5px}.dashed-lines,.solutions_global .solutions-lines{top:0;bottom:0;left:50%;transform:translateX(-50%);width:1280px;max-width:100%;background-image:url(../../img/dotted-lines.svg);background-size:319px 20px;background-position:-158px 0;background-repeat:repeat;pointer-events:none;z-index:1}.horizontal-lines{width:100%;position:absolute;top:112px;left:0;justify-content:center}.horizontal-lines .line-item{height:1.5px;background:url(../../img/vertical-lines.svg) repeat-x;width:300px;background-size:25px 2px;margin:0 10px}.horizontal-lines .line-item:first-child,.horizontal-lines .line-item:last-child{width:calc((100vw - 1280px)/ 2 - 20px)}.horizontal-lines .line-item:first-child{margin-right:20px;margin-left:0;background-position:right}.horizontal-lines .line-item:last-child{margin-right:0;margin-left:20px;background-position:left}.solutions_global .solutions-lines{background-image:url(../../img/dotted-lines-white.svg)}header.header{position:relative;z-index:4;padding:20px 26px}.header-wrapper .logo-wrapper{max-width:30%}.header-wrapper .logo-wrapper img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:80px;max-width:218px;width:100%}.header-wrapper .header-burger{display:none}.header-wrapper .mobile-menu{display:none}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper{background-color:#fff;border-radius:4px;transition:.3s all ease-in-out;opacity:0;padding:16px;pointer-events:none;z-index:3;outline:20px solid transparent;box-shadow:0 50px 100px rgba(0,0,0,.1);top:100%}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper>.d-flex.pos-rel{overflow:hidden}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper.active{pointer-events:all;opacity:1}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-item{color:#3a3a3a;opacity:.8;transition:.3s all ease-in-out}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-item.selected,.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-item:hover{opacity:1}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-item:not(:last-child){margin-bottom:24px}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper::before{content:"";width:22px;height:22px;position:absolute;left:calc(50% - 11px);bottom:100%;z-index:1;background:url(../../img/megamenu-arrow.svg) no-repeat;background-position:0 12px;background-size:cover}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .list-wrapper{top:0;opacity:0;transition:.3s opacity ease-in-out;pointer-events:none}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .list-wrapper.active{position:unset;opacity:1;pointer-events:all}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-icon{width:40px;height:40px}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-title{width:calc(100% - 48px);padding-left:8px}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-title .title-item{font-size:14px;font-weight:500;display:block;opacity:.8;line-height:20px}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-title .subtitle-item{font-size:12px;font-weight:300;line-height:20px;display:block;opacity:.8;white-space:nowrap}.header-wrapper .nav-wrapper.header-megamenu .childrens-list-wrapper .children-list{top:0}.header-wrapper .nav-wrapper .nav-list{list-style:none;margin:0;padding:0;position:relative}.header-wrapper .nav-wrapper .nav-list .nav-link{color:#fff;cursor:pointer;opacity:.8;transition:.3s all ease-in-out;padding:18px 40px;font-weight:300}@media (max-width:992px){.header-wrapper .nav-wrapper .nav-list .nav-link{padding:18px 25px}}.header-wrapper .nav-wrapper .nav-list .nav-link.hovered,.header-wrapper .nav-wrapper .nav-list .nav-link:hover{opacity:1;text-shadow:1px 0 0 #fff}.header-wrapper.header-def .nav-wrapper .nav-list .nav-link{color:#317cce}.header-wrapper.header-def .nav-wrapper .nav-list .nav-link.hovered,.header-wrapper.header-def .nav-wrapper .nav-list .nav-link.selected,.header-wrapper.header-def .nav-wrapper .nav-list .nav-link:hover{opacity:1;text-shadow:1px 0 0 #317cce}section.hero-section{padding-bottom:30px;position:relative;margin-top:82px;max-width:2240px;margin:0 auto;z-index:2;isolation:isolate}section.hero-section .content-text,section.hero-section .content-text p{color:#081d36}section.hero-section[data-back=def]{margin-bottom:-16px}section.hero-section[data-back=def] .content-images .image-phone{left:calc(20% - 95px);margin-top:193px;max-width:248px}section.hero-section[data-back=def][data-graphics]{margin-bottom:-150px}section.hero-section[data-back=def][data-graphics] .content-images{padding-bottom:150px}section.hero-section[data-back=def][data-graphics] .hero-back-wrapper{top:calc(100% - 100px)}section.hero-section[data-back=def][data-graphics] .content-main{max-width:640px}section.hero-section[data-back=def]:not([data-graphics]) .content-text{margin-bottom:300px}section.hero-section[data-back=def]:not([data-graphics]) .content-images{flex:1;max-width:unset;justify-content:center}section.hero-section[data-back=def]:not([data-graphics]) .content-images .image-phone{position:relative;display:flex;margin:0;left:0}section.hero-section[data-back=def]:not([data-graphics]) .content-images .image-phone img{margin-right:0}section.hero-section[data-back=def] .content-text{margin-bottom:16px}section.hero-section[data-back=def] .hero-content{align-items:start}section.hero-section:not([data-back=def]) .hero-content{margin-bottom:0}@media (min-width:767px){section.hero-section:not([data-back=def]) .hero-content{min-height:700px;margin-bottom:-100px}}section.hero-section .content-images .anim-wrapper{width:100%;height:500px;position:relative}section.hero-section .content-images .anim-wrapper .lottie-loop{position:absolute;inset:0;opacity:0}section.hero-section .content-images .anim-wrapper [data-lottie]{display:flex;height:100%}section.hero-section .content-images .anim-wrapper .main-anim.mode-loop>svg{opacity:0}section.hero-section .content-images .anim-wrapper .main-anim.mode-loop .lottie-loop{opacity:1}section.hero-section .content-images .anim-wrapper.single-anim{width:100%;display:flex;align-items:flex-end}section.hero-section .content-images .anim-wrapper.single-anim .main-anim{position:absolute;left:0;right:0;bottom:0;transform:translateY(25%);height:auto;max-width:40%;z-index:2}section.hero-section .content-images .anim-wrapper.single-anim .main-anim>svg{height:auto!important}section.hero-section .content-images .anim-wrapper.single-anim .bg-cubes{width:100%;max-height:100%}section.hero-section .content-images .anim-wrapper.single-anim .bg-cubes svg{position:absolute;height:auto!important;max-height:100%;bottom:0}section.hero-section .hero-back-wrapper{left:0;right:0;top:-450px;z-index:-1;height:calc(11.632415665vw + 680px);display:flex;overflow:hidden}section.hero-section .hero-back-wrapper.bac-def{width:100%;top:100%;height:220px;transform-origin:bottom left;transform:skewY(-7deg) translateY(-100%)}section.hero-section .hero-back-wrapper.bac-def .hero-background{transform:unset;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background:linear-gradient(270deg,#a866ee 4.07%,rgba(74,222,222,.15) 37.57%,#00132e 107.47%)}section.hero-section .hero-background{position:absolute;overflow:hidden;left:-25%;width:150%;transform:rotate(-12.895deg);background:linear-gradient(91deg,#317cce 41.26%,#00132e 109.12%);height:660px}section.hero-section #gradient-canvas{height:100%;width:100%;background:linear-gradient(270deg,var(--gradient-color-1) 4.07%,var(--gradient-color-2) 37.57%,var(--gradient-color-3) 107.47%)}section.hero-section .container-hero{max-width:calc(1280px + (100% - 1280px)/ 2 - 8px);width:100%;margin-left:auto;position:relative}section.hero-section .hero-content{justify-content:space-between}section.hero-section .content-main{max-width:620px}section.hero-section .content-title{position:relative;--effect-strength:.5}section.hero-section .hero-title{mix-blend-mode:color-burn;font-size:80px;font-style:normal;font-weight:500;line-height:97.76px;letter-spacing:-3.76px;color:#3a3a3a;margin-bottom:48px}section.hero-section .hero-title[data-overlay]{opacity:.5;inset:0;mix-blend-mode:revert;z-index:2;color:#111}section.hero-section .content-text{max-width:519px;opacity:.8;width:100%}section.hero-section .content-text b,section.hero-section .content-text strong{font-weight:500}section.hero-section .content-button .btn{width:157px;height:40px;display:inline-flex;justify-content:center;align-items:center;font-size:16px;letter-spacing:-.5px;font-weight:400}section.hero-section .content-images{flex:1;position:relative;z-index:2;justify-content:center;max-width:calc(100% - 620px)}section.hero-section .content-images .image-phone{left:calc(20% - 95px);margin-top:65px;position:absolute;z-index:2;box-shadow:0 -2px 6px 0 rgba(10,37,64,.35) inset,0 30px 60px -30px rgba(0,0,0,.3),0 50px 100px -20px rgba(50,50,93,.25);background:#f6f9fc;padding:8px;border-radius:36px;overflow:hidden;width:250px}section.hero-section .content-images .image-phone img{width:248px}section.hero-section .content-images .image-graphics{overflow:hidden;padding-bottom:150px}section.hero-section .content-images .image-graphics .graphics-wrapper{width:100%;position:relative;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.4) 0,rgba(255,255,255,.3) 25%,rgba(246,249,252,.3) 50%,#f6f9fc 60%);box-shadow:0 30px 60px -30px rgba(0,0,0,.3),0 50px 100px -20px rgba(50,50,93,.25),0 1px 1px 0 rgba(255,255,255,.1) inset;border-radius:8px;left:20%}section.hero-section .content-images .image-graphics .graphics-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}section.hero-section .content-button{margin-top:40px}@media (max-width:1024px){section.hero-section .content-main{max-width:50%;width:100%}section.hero-section .hero-title{font-size:60px;line-height:70px}section.hero-section .content-images{width:50%;max-width:50%}section.hero-section .content-images .image-phone{transform:translate(-10%)}section.hero-section .content-images .image-phone img{width:248px;max-width:100%;margin-right:0;-o-object-position:center center;object-position:center center}section.hero-section .content-images .image-phone+img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}}@media (max-width:767px){section.hero-section .content-main{max-width:100%}section.hero-section .hero-title{font-size:50px;line-height:60px}}.section-parnters{padding:40px 26px 0 26px;position:relative;z-index:2}.section-parnters .parnters-wrapper{align-items:center}.section-parnters .parnters-wrapper .parnter-item{width:25%;max-height:56px;margin:40px 0;padding:0 10px}.section-parnters .parnters-wrapper .parnter-item img{-o-object-fit:contain;object-fit:contain;max-width:191px;height:auto;max-height:56px;-o-object-position:center center;object-position:center center;width:auto}@media (max-width:767px){.section-parnters{margin-top:-12px}.section-parnters .parnters-wrapper .parnter-item{margin:12px auto;max-height:45px}.section-parnters .parnters-wrapper .parnter-item img{max-width:154px}}.page-navigation.navigation-hexagon{padding:50px 0}.page-navigation.navigation-hexagon .nav-wrapper{position:relative;padding:0 8px 0 50px;overflow:hidden}.page-navigation.navigation-hexagon .nav-wrapper::after,.page-navigation.navigation-hexagon .nav-wrapper::before{position:absolute;top:0;left:0;right:0;height:45px;background:linear-gradient(180deg,rgba(255,255,255,.8) 16.1%,rgba(255,255,255,.6) 62.86%,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 11.57%,rgba(255,255,255,0) 100%);content:"";z-index:3}@media (max-width:767px){.page-navigation.navigation-hexagon .nav-wrapper::before{display:none}}.page-navigation.navigation-hexagon .nav-wrapper::after{bottom:0;top:unset;transform:rotate(180deg)}.page-navigation.navigation-hexagon .nav-wrapper .nav-item{position:relative;z-index:2}.page-navigation.navigation-hexagon .nav-wrapper .nav-item:not(:last-child){margin-right:220px}.page-navigation.navigation-hexagon .nav-wrapper .nav-item .item-back>svg{fill:#fff;stroke-width:4px;stroke:rgba(255,255,255,.2);filter:drop-shadow(0 30px 30px rgba(0, 0, 0, .1)) drop-shadow(0 4px 4px rgba(0, 0, 0, .15)) drop-shadow(0 -4px 0 rgba(0, 0, 0, .1))}.page-navigation.navigation-hexagon .nav-wrapper .nav-item .nav-link{padding:16px 21px 16px;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.page-navigation.navigation-hexagon .nav-wrapper .nav-item .nav-link .link-name{font-size:18px;font-weight:500;line-height:28px;color:#3a3a3a;letter-spacing:.2px;flex:1;display:flex;align-items:center;text-transform:uppercase;max-width:125px;width:100%;justify-content:center}.page-navigation.navigation-hexagon .nav-wrapper .nav-item .link-icon{width:80px;height:80px;margin:0 auto}.page-navigation.navigation-hexagon .nav-wrapper .nav-item .link-icon img{-o-object-fit:contain;object-fit:contain;height:100%}.page-navigation.navigation-hexagon .nav-wrapper .nav-col{margin-bottom:-5px}.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n-1){margin-left:170px}.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n){margin-right:203px}.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n) .nav-item:first-child{margin-right:190px}.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n) .nav-item:nth-child(2){margin-right:220px}.page-navigation.navigation-hexagon .nav-wrapper .nav-col:first-child{margin-top:-100px}.page-navigation.navigation-hexagon .nav-wrapper .nav-col:last-child{margin-bottom:-100px}@media (max-width:767px){.page-navigation.navigation-hexagon{padding:28px 0 50px 0}.page-navigation.navigation-hexagon>.container{padding:0 26px}.page-navigation.navigation-hexagon .nav-wrapper.jc-center{padding-top:5px}}.page-navigation.navigation-def{margin-bottom:90px}.page-navigation.navigation-def .navigation-wrapper{justify-content:space-between;padding:0 14px 0 8px;position:relative;z-index:2}.page-navigation.navigation-def .navigation-wrapper .nav-left .nav-icon{margin-right:16px;width:40px;height:40px}.page-navigation.navigation-def .navigation-wrapper .nav-left .nav-title{font-size:20px;white-space:nowrap;color:#3a3a3a;opacity:.7;letter-spacing:-.5px;max-width:600px;text-overflow:ellipsis;overflow:hidden}.page-navigation.navigation-def .navigation-wrapper .nav-left .nav-title .nav-title{opacity:1}.page-navigation.navigation-def .navigation-wrapper .nav-right .nav-wrapper .nav-item{margin-left:41px}.page-navigation.navigation-def .navigation-wrapper .nav-right .nav-wrapper .nav-item .nav-link{font-size:18px;font-style:normal;line-height:normal;color:#3a3a3a;opacity:.7;white-space:nowrap}.page-navigation.navigation-def .navigation-wrapper .nav-right .nav-wrapper .nav-item .nav-link:hover{opacity:1;text-shadow:1px 0 0}.page-navigation.navigation-def .navigation-wrapper .nav-right .nav-wrapper .nav-item .active{font-weight:700;letter-spacing:-.5px}@media (max-width:767px){.navigation-hexagon+section.presentment-blocks{margin-top:-96px}}section.presentment-blocks{padding:40px 0 80px 0;z-index:1;position:relative}section.presentment-blocks>.container{padding:0 6.7pt}section.presentment-blocks .presentment-main-title{margin-bottom:16px;padding-left:0}section.presentment-blocks .presentment-title{max-width:918px;width:100%}section.presentment-blocks .presentment-title .title-item{font-size:54px;line-height:68px;font-weight:500;margin-bottom:56px;letter-spacing:.2px;opacity:.8;color:#081d36}section.presentment-blocks .blocks-wrapper{display:grid;grid-template-columns:repeat(2,1fr);max-width:100%;-moz-column-gap:10.6pt;column-gap:10.6pt;row-gap:40px}section.presentment-blocks .blocks-wrapper.row{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){section.presentment-blocks .blocks-wrapper.row{grid-template-columns:repeat(2,1fr)}}section.presentment-blocks .blocks-wrapper .block-icon{max-width:40px;aspect-ratio:1/1}section.presentment-blocks .blocks-wrapper .block-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:8px}section.presentment-blocks .blocks-wrapper .block-title{margin-bottom:16px}section.presentment-blocks .blocks-wrapper .block-title .title-item{font-size:18px;font-weight:500;letter-spacing:.2px;opacity:.8;line-height:28px}section.presentment-blocks .blocks-wrapper .block-text{max-width:590px}section.presentment-blocks .blocks-wrapper .block-text a,section.presentment-blocks .blocks-wrapper .block-text li,section.presentment-blocks .blocks-wrapper .block-text p,section.presentment-blocks .blocks-wrapper .block-text pre,section.presentment-blocks .blocks-wrapper .block-text span{font-size:16px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.2px;opacity:.8}section.presentment-blocks .blocks-wrapper .blue-markered-list ul li:before{top:10px}body section.scrolling-animation{padding-bottom:250px}body section.scrolling-animation+.solutions_global{margin-top:-250px}@media (max-width:767px){body section.scrolling-animation{padding-bottom:100px}body section.scrolling-animation+.solutions_global{margin-top:-150px}}section.scrolling-animation{position:relative;z-index:2;background-color:rgba(0,135,232,.03);background-position:center top;background-repeat:repeat-y;background-size:contain;padding:40px 0}section.scrolling-animation .container{position:relative}section.scrolling-animation .container:before{--height:200px;position:absolute;left:0;right:-15px;height:var(--height);background:url(../../img/letters.png) no-repeat right top;content:"";top:calc(50% - var(--height)/ 2)}section.scrolling-animation h1.blue-title{color:#0087e8;padding-left:8px;letter-spacing:.2px}section.scrolling-animation .parts-wrapper{margin-top:24px;align-items:start;padding:0 0 0 6.6pt}section.scrolling-animation .part-content{position:relative;align-items:start}section.scrolling-animation .part-content:first-child .text-wrapper .title-wrapper .title-item{font-size:50px;line-height:60px}section.scrolling-animation .part-content:first-child .text-wrapper .title-wrapper .title-item:before{display:none}@media (max-width:767px){section.scrolling-animation .part-content:first-child .text-wrapper .title-wrapper .title-item{font-size:40px;line-height:50px}}section.scrolling-animation .animation-wrapper{width:50%;position:sticky;top:50%;max-width:50%;transition:.3s all ease-in-out;flex:1;z-index:2}section.scrolling-animation .animation-wrapper .animation-item{position:absolute;top:0;transition:.3s all ease-in-out;opacity:1}section.scrolling-animation .animation-wrapper.hide{transform:scale(.7);opacity:0}section.scrolling-animation .text-wrapper{width:50%;max-width:50%;margin-bottom:60px;color:#000;padding-right:15px}@media (max-width:992px){section.scrolling-animation .text-wrapper{padding-right:0}}section.scrolling-animation .text-wrapper p{color:#000}section.scrolling-animation .text-wrapper .title-wrapper .title-item{font-size:38px;font-weight:500;line-height:46px;margin-bottom:16px}@media (max-width:992px){section.scrolling-animation .text-wrapper .title-wrapper .title-item{font-size:24px;line-height:43px}}section.scrolling-animation .text-wrapper .text-wrapper{width:589px;max-width:100%}@media (max-width:992px){section.scrolling-animation .text-wrapper .text-wrapper{width:100%}}section.scrolling-animation .text-wrapper .text-wrapper a,section.scrolling-animation .text-wrapper .text-wrapper li,section.scrolling-animation .text-wrapper .text-wrapper p,section.scrolling-animation .text-wrapper .text-wrapper span{line-height:32px}section.scrolling-animation [data-scrolling]{display:flex}section.scrolling-animation [data-scrolling]>.lottie-loop{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}section.scrolling-animation [data-scrolling].mode-loop{position:relative}section.scrolling-animation [data-scrolling].mode-loop>svg{opacity:0}section.scrolling-animation [data-scrolling].mode-loop>.lottie-loop{opacity:1}@media (max-width:767px){section.scrolling-animation .blueborder-title:before{top:8px;transform:none}}@media (max-width:992px){section.scrolling-animation{padding:40px 20px}section.scrolling-animation .text-wrapper{width:100%;max-width:unset;margin-bottom:16px}section.scrolling-animation .parts-wrapper{padding:0 0 0 5px}section.scrolling-animation .part-content{display:block;margin-right:0}section.scrolling-animation .animation-wrapper{position:unset;width:100%;max-width:unset;display:flex;justify-content:center}section.scrolling-animation .animation-wrapper .animation-item{max-height:60vh;width:auto;position:unset;justify-content:center;display:flex}}.popups-body{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:5;pointer-events:none;opacity:0;transition:.3s all ease-in-out}.popups-body.active{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}footer.footer .footer-popup{max-width:100%;width:64%;padding-top:38px;transition:.3s all ease-in-out;pointer-events:none;opacity:0;height:100%;display:flex;align-items:center}footer.footer .footer-popup.active{pointer-events:all;opacity:1}footer.footer .footer-popup .popup-container{width:100%;max-width:100%;max-height:100%;margin:0 auto;background-color:#fff;padding:66px 24px 24px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);border-radius:12px;display:flex;height:calc(100% - 100px);flex-direction:column}footer.footer .footer-popup .popup-container .email-sent{pointer-events:none;max-width:100%;height:100%;inset:0;opacity:0;display:flex;align-items:center}footer.footer .footer-popup .popup-container.success-sent .email-sent{opacity:1}footer.footer .footer-popup .popup-container.success-sent .footer-popform,footer.footer .footer-popup .popup-container.success-sent .image-wrapper,footer.footer .footer-popup .popup-container.success-sent .popup-title{opacity:0;pointer-events:none}footer.footer .footer-popup .popup-container iframe{height:650px}footer.footer .footer-popup .popup-close{width:24px;height:24px;cursor:pointer;position:absolute;right:24px;top:15px}footer.footer .footer-popup .popup-close svg{max-width:100%}footer.footer .footer-popup .popup-title{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.2px;margin-bottom:20px;transition:.3s all ease-in-out}footer.footer .footer-popup .image-wrapper{position:absolute;width:80px;height:80px;left:24px;top:-28px;border-radius:50%;transition:.3s all ease-in-out;overflow:hidden}footer.footer .footer-popup .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -10px;object-position:0 -10px}footer.footer .footer-popup .footer-popform{display:grid;row-gap:20px;overflow:auto;transition:.3s all ease-in-out}footer.footer .footer-popup .footer-popform label{display:flex;flex-direction:column;row-gap:3px;letter-spacing:-.2px;position:relative}footer.footer .footer-popup .footer-popform label .inp-label{font-size:16px;font-weight:300}footer.footer .footer-popup .footer-popform label input,footer.footer .footer-popup .footer-popform label span{font-family:Inter;font-size:12px;font-weight:400}footer.footer .footer-popup .footer-popform label .err-msg{top:100%;left:0;color:#ec5339;font-size:10px;font-style:normal;font-weight:400;opacity:0;pointer-events:none;transition:.3s all ease-in-out}footer.footer .footer-popup .footer-popform label.has-error input,footer.footer .footer-popup .footer-popform label.has-error textarea{border-color:#ec5339}footer.footer .footer-popup .footer-popform label.has-error .err-msg{opacity:1;pointer-events:all}footer.footer .footer-popup .footer-popform label span{font-family:Inter;font-weight:600;line-height:18px;color:#3a3a3a}footer.footer .footer-popup .footer-popform label input,footer.footer .footer-popup .footer-popform label textarea{height:40px;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;resize:unset;border-radius:4px;background:rgba(0,135,232,.1019607843);border:1px solid transparent;color:#0087e8;padding:8px;padding-right:0;transition:.3s all ease-in-out;line-height:18px}footer.footer .footer-popup .footer-popform label input:focus,footer.footer .footer-popup .footer-popform label textarea:focus{border:unset;outline:unset}footer.footer .footer-popup .footer-popform label input::-moz-placeholder,footer.footer .footer-popup .footer-popform label textarea::-moz-placeholder{opacity:.6;color:#0087e8}footer.footer .footer-popup .footer-popform label input::placeholder,footer.footer .footer-popup .footer-popform label textarea::placeholder{opacity:.6;color:#0087e8}footer.footer .footer-popup .footer-popform label input:focus-visible,footer.footer .footer-popup .footer-popform label textarea:focus-visible{border:1px solid transparent}footer.footer .footer-popup .footer-popform label textarea{height:120px}footer.footer .footer-popup .footer-popform .fotpop-btn{width:100%;border:unset;outline:unset;cursor:pointer}footer.footer .footer-popup .footer-popform .fotpop-btn .btn-text{z-index:1;position:relative}footer.footer .footer-popup .footer-popform .fotpop-btn.preloading .lds-dual-ring{opacity:1}footer.footer .footer-popup .footer-popform .fotpop-btn .lds-dual-ring{right:0;border-color:#fff;top:7px;bottom:0;max-height:calc(100% - 14px);overflow:hidden;opacity:0;pointer-events:none}footer.footer .footer-popup .footer-popform .fotpop-btn .lds-dual-ring:after{display:inline-block;height:100%;border-width:4px;border-color:#fff transparent;width:auto;margin:0;aspect-ratio:1/1}footer.footer .footer-popup .footer-popform .fotpop-btn:before{z-index:0}@media (max-width:1320px){.container{width:100%;max-width:100%}.horizontal-lines .line-item:first-child,.horizontal-lines .line-item:last-child{width:20px;margin:0}.page-navigation.navigation-default{padding:0 15px}.dashed-lines,.solutions_global .solutions-lines{background-size:calc(25% - 1px) 20px;background-position:center 0;width:calc(100% - 30px)}section.hero-section{padding:0 0 0 26px}section.hero-section .anim-wrapper{height:auto}section.presentment-blocks>.container{padding:0 18.3pt}section.scrolling-animation{padding:40px 14.7pt 0}section.scrolling-animation .parts-wrapper{padding-left:3pt}}@media (max-width:1320px) and (max-width:767px){section.scrolling-animation{padding:40px 21px}section.scrolling-animation h1.blue-title{padding-left:7px}}@media (max-width:1320px){section.solutions_global{padding-left:11.6pt}.flexible-section.carousel{padding:40px 0}.flexible-section.carousel .main-title{padding-left:17pt}.flexible-section.carousel>.container{max-width:100%}.flexible-section.carousel .carousel-main-slides .slide-list .slide-list-container{margin:0 -22px 0 -8px}.flexible-section.carousel .carousel-main-slides .slide-list .slide-list-container .list-cols{width:25%;padding:0 8px 0 8px}}@media (max-width:1320px) and (max-width:767px){.flexible-section.carousel .carousel-main-slides .slide-list .slide-list-container{margin:0}.flexible-section.carousel .carousel-main-slides .slide-list .slide-list-container .list-cols{padding:0;width:100%}}@media (max-width:1320px){.flexible-section.carousel .navigation-carousel{padding:0 11.6pt}section.get_started{padding-left:15px;padding-right:15px}section.get_started .container .cols>.d-flex>.w-50 .col-container:last-child{padding-left:5pt}section.page-navigation.navigation-hexagon .nav-wrapper{padding:0 15px}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n-1){margin-left:0;margin-right:0;width:100%}.overview_carousel{padding:120px 0 0 0}.overview_carousel .container{padding:0 25px}.challanges{padding-left:0;padding-right:0}.challanges>.container{padding:0 12.6pt}.challanges .col-content{padding-left:8px}}@media (max-width:1320px) and (min-width:1200px){.challanges .challanges-boxes .container .box-item{width:25%}}@media (max-width:1320px){.highlights{padding:80px 0 0}.highlights>.container{padding:0 18.1pt}.page-navigation.navigation-hexagon .nav-wrapper .nav-col{justify-content:space-between}.page-navigation.navigation-hexagon .nav-wrapper .nav-col,.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n){margin-right:0}.page-navigation.navigation-hexagon .nav-wrapper .nav-col .nav-item:first-child,.page-navigation.navigation-hexagon .nav-wrapper .nav-col .nav-item:nth-child(2n),.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n) .nav-item:first-child,.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n) .nav-item:nth-child(2n){margin-left:0;margin-right:0}}.youtube-player .video-item{opacity:0;z-index:3;transition:.3s all ease-in-out}.wrapper-404{position:relative;z-index:1}.wrapper-404 .bottom-vectors,.wrapper-404 .top-vectors{position:absolute;transform:skewY(-6deg)}.wrapper-404 .bottom-vectors:before,.wrapper-404 .top-vectors:before{width:85px;height:40px;display:block;content:"";background-color:#0087e8}.wrapper-404 .bottom-vectors:after,.wrapper-404 .top-vectors:after{width:150px;height:40px;display:block;left:150px;background-color:#4adede;content:""}.wrapper-404 .bottom-vectors{display:flex;flex-direction:column-reverse;right:0;bottom:0;align-items:flex-end;transform-origin:bottom left}.wrapper-404 .wrapper-container{max-width:790px;margin:0 auto}.footer-404{padding:0}@media (max-width:1024px){section.page-navigation.navigation-hexagon .nav-wrapper{padding:0;max-width:335px;width:100%;overflow:unset;margin:auto}section.page-navigation.navigation-hexagon .nav-wrapper::after,section.page-navigation.navigation-hexagon .nav-wrapper::before{display:none}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col{margin-bottom:75px;justify-content:space-between}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col:first-child,section.page-navigation.navigation-hexagon .nav-wrapper .nav-col:last-child{display:none}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2){padding-top:90px}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n) .nav-item:first-child{margin-right:0}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n) .nav-item:nth-child(2){margin:-90px -50px 0}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n-1){margin-left:0;width:100%}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col:nth-child(2n){margin-right:0}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col .nav-item{margin-right:0;width:120px;height:104px}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col .nav-item .item-back svg{width:120px;height:104px}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col .nav-item .link-icon{width:40px;height:40px}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col .nav-item .nav-link{padding:8px 0 16px}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col .nav-item .nav-link .link-name{font-size:12px;line-height:16px}section.page-navigation.navigation-hexagon .nav-wrapper .nav-col .nav-item:nth-child(2n){margin:-90px -50px 0}}@media (max-width:1024px){section.flexible-section.carousel .title-container.d-flex{display:block;margin-bottom:46px}section.flexible-section.carousel .title-container.d-flex .title{margin-bottom:14px}section.flexible-section.carousel .title-container.d-flex .content,section.flexible-section.carousel .title-container.d-flex .title{width:100%;max-width:unset}section.flexible-section.carousel .title-container.d-flex .content h3,section.flexible-section.carousel .title-container.d-flex .title h3{max-width:unset}section.flexible-section.carousel .slide-main.video-style .slide-middle{display:block}section.flexible-section.carousel .slide-main.video-style .slide-middle .boxes{width:100%;max-width:unset;padding-right:0}section.flexible-section.carousel .slide-main.video-style .slide-middle .slide-image{max-width:100%;width:100%}section.flexible-section.carousel .slide-main.video-style .slide-middle .img-video{width:100%;border-radius:8px;overflow:hidden;max-width:unset}section.flexible-section.carousel .slide-main.video-style .slide-middle .img-video img,section.flexible-section.carousel .slide-main.video-style .slide-middle .img-video video{-o-object-fit:cover;object-fit:cover}section.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container{padding:unset}section.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .img-container{position:unset;transform:unset;padding:unset;margin:auto;box-shadow:unset}}@media (max-width:992px){section.get_started .container:after{width:201px;left:-70px;bottom:-290px;background:url(../../img/get-started-left.svg) no-repeat}section.get_started .container:before{width:201px;right:-120px;bottom:-250px;background:url(../../img/get-started.svg) no-repeat}}@media (max-width:767px){section.get_started .container:after{width:201px;left:-70px;bottom:-137px;background:url(../../img/get-started-left.svg) no-repeat}.horizontal-lines{top:54px;background-size:30px 1.5px}.horizontal-lines .line-item{display:none}.horizontal-lines .line-item:first-child{width:100%;display:block;margin-right:0}.challanges>.container{padding-left:18.6pt}.challanges .col-content{padding:0 15px}.text_and_video .video-col .video-col-container .img-video .img-video-container,.text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container{width:100%;max-width:100%;height:auto}.text_and_video .video-col .video-col-container .img-video .img-video-container .img-container,.text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container .img-container{transform:unset;position:unset}.text_and_video .video-col .video-col-container .img-video .img-video-container .img-container img,.text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container .img-container img{height:475px;-o-object-fit:cover;object-fit:cover}section.get_started{overflow:visible}section.get_started .bg-vectors{z-index:3;height:115px;transform-origin:top right;bottom:-25px}section.get_started .bg-vectors .left-vector:before{bottom:-30px}section.get_started .bg-vectors .left-vector:after{width:70px;left:5px;bottom:-15px}section.get_started .bg-vectors .right-vector:before{width:100px;bottom:-30px}section.get_started .bg-vectors .right-vector:after{width:53px;bottom:-53px}section.get_started .bg-get-started{transform-origin:top right;bottom:-25px}}.footer .night-switcher{margin-top:16px}.footer .night-switcher .switcher-text{transition:2.7s color ease-in-out}.footer .night-switcher .switcher-wrapper.active .switcher-text{color:#fff}.night-mode-wrapper{left:0;right:0;top:-10vw;bottom:5px;overflow:hidden;z-index:-1}@media (max-width:767px){.dashed-lines,.solutions_global .solutions-lines{background-size:calc(100% - 32px) 20px;background-position:calc(50vw + 2px) 26px;background-repeat:repeat;width:100%}.page-navigation.navigation-def{max-width:100%;margin-bottom:40px;overflow-x:auto;overflow-y:hidden}.page-navigation.navigation-def .navigation-wrapper{min-width:-moz-fit-content;min-width:fit-content;padding-bottom:8px}section.flexible-section.carousel>.container{padding:0 12.7pt}section.flexible-section.carousel .main-title{padding-left:0}section.flexible-section.carousel .navigation-carousel{padding:0}section.flexible-section.carousel .slide-list .slide-list-container{display:block}section.flexible-section.carousel .slide-list .slide-list-container .list-cols{width:100%;padding:0 8px 0 5.7pt}header.header{padding:16px 26px}header.header .logo-wrapper{position:relative;z-index:3}header.header .logo-wrapper .logo-img,header.header .logo-wrapper a{height:40px}header.header .logo-wrapper img,header.header .logo-wrapper svg{height:40px}header.header .header-megamenu{display:none}header.header .last-buttons{display:none}header.header .header-burger{display:block;padding:7px 8px;width:32px;height:24px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;cursor:pointer}header.header .header-burger.def{background:rgba(49,124,206,.1)}header.header .header-burger .burger-wrapper{width:16px;height:10px}header.header .header-burger .burger-toggler{display:flex}header.header .header-burger .burger-toggler,header.header .header-burger .burger-toggler svg{width:100%;height:100%}header.header .mobile-menu{display:block;position:fixed;left:16px;top:16px;right:16px;bottom:16px;border-radius:8px;background-color:#fff;opacity:0;pointer-events:none;transition:.3s all ease-in-out;z-index:22}header.header .mobile-menu.active{opacity:1;pointer-events:all}header.header .mobile-menu .logo-wrapper{height:40px;max-width:100%;width:108px}header.header .mobile-menu .close-popup{cursor:pointer}header.header .mobile-menu .close-popup svg{height:24px;width:24px}header.header .mobile-menu .menu-top{padding:8px 8px 25px 16px}header.header .mobile-menu .menu-wrapper{padding:0 16px 16px}header.header .mobile-menu .nav-menu .item-link,header.header .mobile-menu .nav-menu .submenu-title{font-family:Helvetica;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.2px;color:#3a3a3a}header.header .mobile-menu .nav-menu .submenu-title{display:flex}header.header .mobile-menu .nav-menu .submenu-title:after{margin-left:8px;display:inline-block;width:24px;height:24px;content:"";background:url(../../img/right-arrow.svg);transition:.3s all ease-in-out}header.header .mobile-menu .nav-menu>li:not(:last-child){margin-bottom:32px}header.header .mobile-menu .nav-menu .submenu-item{transition:.3s all ease-in-out}header.header .mobile-menu .nav-menu .submenu-item .submenu-list{height:0;overflow:hidden;padding:0 2px;transition:.3s all ease-in-out}header.header .mobile-menu .nav-menu .submenu-item .child-item:not(:last-child){margin-bottom:24px}header.header .mobile-menu .nav-menu .submenu-item .child-item .item-wrapper{display:block;color:#081d36}header.header .mobile-menu .nav-menu .submenu-item .child-item .item-title{font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.2px}header.header .mobile-menu .nav-menu .submenu-item .child-item .item-subtitle{font-size:12px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.2px}header.header .mobile-menu .nav-menu .submenu-item.active{background-color:rgba(49,124,206,.0509803922);margin:0 -8px;padding:16px 8px;margin-bottom:16px}header.header .mobile-menu .nav-menu .submenu-item.active .submenu-title:after{transform:rotate(90deg)}header.header .mobile-menu .nav-menu .submenu-item.active .submenu-list{margin-top:16px;border-radius:4px}section.hero-section{padding:0 26px 40px;margin-top:42px}section.hero-section:not([data-back=def]){margin-top:140px}section.hero-section .hero-back-wrapper{top:-605px}section.hero-section .container{width:100%;min-width:unset;margin:0 auto}section.hero-section .hero-title{font-size:50px;line-height:52px;letter-spacing:-3.76px;margin:0 auto 40px}section.hero-section .hero-wrapper{padding:0}section.hero-section:not([data-graphics]) .image-phone{position:relative;width:100%;justify-content:center;transform:unset}section.hero-section[data-graphics]{margin-top:150px}section.hero-section .hero-content{display:block}section.hero-section .hero-content .content-images{margin:0 auto;width:100%}section.hero-section .hero-content .content-images .anim-wrapper{min-height:320px;max-height:400px;height:auto}section.hero-section .hero-content .content-images .anim-wrapper.single-anim{min-height:280px;margin-bottom:150px}section.hero-section .hero-content .content-images .anim-wrapper+.overview_carousel{padding-top:60px}section.hero-section .hero-content .content-images .image-graphics{width:80%}section.hero-section.single-hero+.overview_carousel{padding-top:60px}section.hero-section:not([data-back=def]) .content-images{display:none}section.hero-section[data-back=def] .content-text{margin-bottom:-160px}section.hero-section[data-back=def]:not([data-graphics]) .content-images,section.hero-section[data-back=def][data-graphics] .content-images{max-width:430px}section.hero-section[data-back=def]:not([data-graphics]) .image-graphics,section.hero-section[data-back=def][data-graphics] .image-graphics{width:100%}section.hero-section[data-back=def]:not([data-graphics]) .image-graphics .graphics-wrapper,section.hero-section[data-back=def][data-graphics] .image-graphics .graphics-wrapper{width:80%}section.hero-section[data-back=def]:not([data-graphics]) .image-graphics .graphics-wrapper img,section.hero-section[data-back=def][data-graphics] .image-graphics .graphics-wrapper img{width:100%;height:auto}section.hero-section[data-back=def]:not([data-graphics]) .content-text,section.hero-section[data-back=def][data-graphics] .content-text{margin-bottom:16px}section.hero-section[data-back=def]:not([data-graphics]) .container-hero,section.hero-section[data-back=def][data-graphics] .container-hero{overflow:visible}section.hero-section[data-back=def]:not([data-graphics]) .hero-back-wrapper,section.hero-section[data-back=def][data-graphics] .hero-back-wrapper{top:100%}section.hero-section[data-back=def]:not([data-graphics]) .hero-back-wrapper .hero-background,section.hero-section[data-back=def][data-graphics] .hero-back-wrapper .hero-background{height:164px}section.hero-section[data-back=def]:not([data-graphics]) .image-phone,section.hero-section[data-back=def][data-graphics] .image-phone{box-shadow:0 -2px 6px 0 rgba(10,37,64,.35) inset,0 30px 60px -30px rgba(0,0,0,.3),0 50px 100px -20px rgba(50,50,93,.25);max-width:118px;border-radius:18px}section.hero-section[data-back=def]:not([data-graphics]) .image-phone img,section.hero-section[data-back=def][data-graphics] .image-phone img{height:auto}section.hero-section[data-back=def][data-graphics] .image-phone{left:8px;margin-top:5%}section.hero-section[data-back=def][data-graphics] .content-images{margin-top:16px;padding-bottom:0}section.hero-section[data-back=def][data-graphics] .image-graphics{padding-bottom:30%}section.hero-section .content-text{max-width:100%;position:relative;z-index:2;mix-blend-mode:color-burn}section.hero-section .hero-back-wrapper.bac-def{top:calc(100% - 90px)}section.section-parnters{padding:40px 26px}section.section-parnters .parnters-wrapper .parnter-item{flex:0 1 50%}.container{width:100%;max-width:100%}section.presentment-blocks{padding:40px 25px}section.presentment-blocks .main-title{padding-left:0}section.presentment-blocks>.container{padding:0}section.presentment-blocks .presentment-title .title-item{font-size:40px;line-height:64px;margin-bottom:40px}section.presentment-blocks .blocks-wrapper,section.presentment-blocks .blocks-wrapper.row{grid-template-columns:1fr;row-gap:24px}section.presentment-blocks .blocks-wrapper .block-title{margin-bottom:16px}section.get_started{padding-left:14pt;padding-right:26px}section.get_started .container>.d-flex{display:block}section.get_started .container .cols,section.get_started .container .desc-col{width:100%;padding-right:0}section.get_started .container .cols .buttons a,section.get_started .container .desc-col .buttons a{flex:1;min-width:unset;max-width:157px}section.get_started .cols{margin-top:48px}section.get_started .cols>.d-flex{display:block}section.get_started .cols>.d-flex>.w-50{width:100%;margin-bottom:32px}section.flexible-section.carousel .carousel-main-slides.swiper .mobile-pagination{margin-top:0}section.flexible-section.carousel .carousel-main-slides.swiper .mobile-pagination .pagination-wrapper{display:flex;-moz-column-gap:10px;column-gap:10px;justify-content:center}section.flexible-section.carousel .carousel-main-slides.swiper .mobile-pagination .pagination-item{margin-top:16px;border-radius:2px;width:24px;height:2px;background-color:#317cce;opacity:.3;transition:.3s all ease-in-out}section.flexible-section.carousel .carousel-main-slides.swiper .mobile-pagination .pagination-item.active{opacity:1}section.flexible-section.carousel .carousel-navigation .car-nav-container{display:none}section.flexible-section.carousel[data-carousel=testimonials-alt] .carousel-navigation .car-nav-container{display:flex;flex-wrap:wrap}section.flexible-section.carousel[data-carousel=testimonials-alt] .carousel-navigation .car-nav-container .pagination-item{width:50%}section.flexible-section.carousel[data-carousel=testimonials-alt] .carousel-navigation .car-nav-container .pagination-item .logo-container{padding:40px 15px}section.flexible-section.carousel[data-carousel=testimonials-alt] .carousel-navigation .car-nav-container .pagination-item .logo-container img{max-width:160px}footer.footer{display:flex;padding-bottom:0;padding-top:0;flex-direction:column}footer.footer .footer-bg-img{order:2;position:unset;width:calc(100% + 40px);margin-left:-20px;height:172px}footer.footer .night-switcher{margin-bottom:20px}footer.footer .footer-bg-img .bee-dark,footer.footer .footer-bg-img .bee-white{bottom:0}footer.footer>.container{order:1;margin-left:unset}footer.footer>.container.pos-rel{padding-left:0}footer.footer>.container.pos-rel>.d-flex{flex-wrap:wrap;margin:200px 0}footer.footer>.container.pos-rel .foot-logo-container{order:2}footer.footer>.container.pos-rel .get-in-touch-footer{display:block;width:100%;order:1}footer.footer>.container.pos-rel .get-in-touch-footer .get-container{max-width:100%}section.solutions_global .solution-background{left:0;right:0;top:124px;bottom:127px}section.solutions_global .solution-background .top-vector-main:before{width:37px;left:0;top:-65px}section.solutions_global .solution-background .top-vector-main:after{left:0;top:-35px;width:110px}section.solutions_global .solution-background .bottom-vector-main:before{width:70px;right:0;bottom:-5px}section.solutions_global .solution-background .bottom-vector-main:after{width:125px;right:0;bottom:-35px}section.solutions_global>.container{padding:0 0 0 5px}section.solutions_global>.container .sol-post-list-container{justify-content:start}section.solutions_global>.container .sol-post-list-container .sol-post-item:nth-child(2n-1):last-child{margin-left:0}section.solutions_global:after,section.solutions_global:before{width:150%}section.solutions_global .top-vector{left:-80px;top:-120px;background:url(../../img/get-started-left.svg) no-repeat}section.solutions_global .bottom-vector{background:url(../../img/get-started.svg) no-repeat;background-position:right bottom;bottom:-75px;right:-100px}section.solutions_global+.carousel{margin-top:-105px}section.carousel+section.get_started{margin-top:0}section.get_started{padding-top:40px;padding-bottom:70px}.night-mode-wrapper{top:unset}}@media (max-width:420px){.single-solutions section.hero-section[data-back=def][data-phone] .image-phone{max-width:84px;width:100%;margin-top:35px;padding:6px}}.flexible-section.carousel .main-title h2{font-weight:500}.challanges+.flexible-section.carousel .main-title h2,.solutions_global+.flexible-section.carousel .main-title h2{font-weight:700}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#0087e8 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.privacy-terms{padding:0 10px}.privacy-terms h1{font-size:34px;margin-bottom:16px}.privacy-terms h2,.privacy-terms h3,.privacy-terms h4{margin-bottom:16px}.privacy-terms p{margin-bottom:16px}.privacy-terms ul{list-style:disc;margin-left:25px;margin-bottom:16px}.privacy-links{display:flex;align-items:center;justify-content:end;margin:15px 0}.privacy-links span{padding:0 5px;color:#081d36;transition:2.7s color ease-in-out}.privacy-links a{color:#081d36;transition:2.7s color ease-in-out}.dark-mode .privacy-links a{color:#fff;transition:2.7s color ease-in-out}.dark-mode .privacy-links span{color:#fff;transition:2.7s color ease-in-out}
.hero_without_image .container{padding:0 8px}.hero_without_image .section-title{max-width:1066px;width:100%;position:relative;z-index:2;margin-bottom:48px}.hero_without_image .section-title h1{font-size:80px;line-height:98px;letter-spacing:-3.76px}.hero_without_image .section-description{position:relative;z-index:2}.hero_without_image .global-btn{position:relative;z-index:2;width:100%}.hero_without_image .global-btn a:first-child{margin-top:48px;margin-right:36px;min-width:157px;justify-content:space-between}.hero_without_image .global-btn a:last-child{padding:0;background-color:transparent;color:#0087e8;margin-top:48px;min-width:160px}.hero_without_image .global-btn a:last-child:before{display:none}.hero_without_image .global-btn a:last-child span.txt{text-decoration:underline;letter-spacing:.2px;font-size:18px;line-height:28px}@media (max-width:1320px){.hero_without_image .container{padding:0 26px}}@media (max-width:1024px){.hero_without_image .section-title h1{font-size:60px;line-height:70px}}@media (max-width:767px){.hero_without_image .section-title{margin-bottom:54px}.hero_without_image .section-title h1{font-size:50px;line-height:52px}.hero_without_image .global-btn a:first-child{margin-top:40px;margin-right:24px;min-width:140px}.hero_without_image .global-btn a:first-child .icon{margin-left:6px}.hero_without_image .global-btn a:last-child{margin-top:40px}}.pricing_list{position:relative}.pricing_list .abs-bg{position:absolute;left:50%;top:-45px;width:100%;transform:translateX(-50%);overflow:hidden;display:flex;align-items:center;height:100%;min-height:-moz-fit-content;min-height:fit-content}.pricing_list .abs-bg .canvas-wrapper{width:100%;max-height:50%;transform:skewY(-7deg);overflow:hidden;display:flex;align-items:center}.pricing_list .abs-bg canvas{width:100%;height:220px;max-height:calc(100% - 10px)}.pricing_list .boxes-container{flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.pricing_list .box-item{margin-top:85px;padding:0 8px;width:33.333%;position:relative;z-index:2}.pricing_list .box-item .box-item-container{border-radius:8px;background-color:#fff;box-shadow:50px -30px 60px -30px rgba(0,0,0,.05),0 50px 100px -20px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%}.pricing_list .box-item .box-item-container .box-top{padding:16px 16px 24px 16px;flex:1}.pricing_list .box-item .box-item-container .box-top .box-type>div:not(div.type-text){width:40px;height:40px}.pricing_list .box-item .box-item-container .box-top .box-type .icon-wrapper{height:40px}.pricing_list .box-item .box-item-container .box-top .box-type .icon-wrapper svg{height:100%}.pricing_list .box-item .box-item-container .box-top .box-type .type-text{margin-left:8px}.pricing_list .box-item .box-item-container .box-top .box-title{margin-top:16px;margin-bottom:24px}.pricing_list .box-item .box-item-container .box-top .desc{margin-bottom:16px}.pricing_list .box-item .box-item-container .box-top .desc a{color:#0087e8;font-weight:500;opacity:.8}.pricing_list .box-item .box-item-container .box-top .icon-box-main li{align-items:flex-start;position:relative}.pricing_list .box-item .box-item-container .box-top .icon-box-main li .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;top:0}.pricing_list .box-item .box-item-container .box-top .icon-box-main li .icon img{margin-top:4px;width:12px;height:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.pricing_list .box-item .box-item-container .box-top .icon-box-main li .text{color:#000;margin-left:25px}.pricing_list .box-item .box-item-container .box-bottom .box-bottom-container{padding:16px;background-color:rgba(8,29,54,.05);text-align:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.pricing_list .box-item .box-item-container .box-bottom .box-bottom-container .bottom-title{margin-bottom:8px}.pricing_list .box-item .box-item-container .box-bottom .box-bottom-container .bottom-desc h3{font-size:14px;line-height:20px;color:#929293;font-weight:300}@media (max-width:1320px){.pricing_list>.container{padding:0 16px}}@media (max-width:1024px){.pricing_list .abs-bg{top:30px}}@media (max-width:992px){.pricing_list .abs-bg{top:10px}.pricing_list .box-item{width:50%;margin-top:40px}}@media (max-width:767px){.pricing_list .abs-bg{top:-20px}.pricing_list .abs-bg img{height:280px}.pricing_list>.container{padding:0 13px 0 18px}.pricing_list .boxes-container{margin-left:auto;margin-right:auto}.pricing_list .box-item{width:100%;padding:0}.pricing_list .box-item .box-item-container .box-top{padding:16px}.pricing_list .box-item .box-item-container .box-top .icon-box-main li .text{margin-left:20px}}.table_section{padding:80px 0 0 0}.table_section .table-main-mobile{display:none}.table_section .container{position:relative}.table_section .container .fixed-titles{top:0;z-index:5;height:0;overflow:hidden;transform:translateY(-100%);transition:transform .3s ease-in-out;position:fixed}.table_section .container .fixed-titles.active{transform:translateY(0)}.table_section .container .fixed-titles.active .container>.d-flex{top:0}.table_section .container .fixed-titles .container{min-height:0;margin-right:-10px;width:calc(75% + 20px);position:relative}.table_section .container .fixed-titles .container>.d-flex{position:absolute;left:0;right:0;padding:10px 20px;border-bottom-left-radius:8px;background-color:#fff;box-shadow:19px 30px 60px -30px rgba(0,0,0,.5),16px 50px 100px -20px rgba(50,50,93,.2);border-bottom-right-radius:8px;transition:.3s top ease-in-out,padding .3s ease-in-out}.table_section .container .fixed-titles .container .title-box{width:33.333%}.table_section .container .fixed-titles .container .title-box .title-box-container{display:flex;align-items:center;justify-content:center}.table_section .container .fixed-titles .container .title-box .title-box-container>div{width:40px;height:40px}.table_section .container .fixed-titles .container .title-box .title-box-container>div img,.table_section .container .fixed-titles .container .title-box .title-box-container>div svg{max-width:100%;max-height:100%}.table_section .container .fixed-titles .container .title-box .title-box-container>.box-title{width:auto;height:auto}.table_section .container .fixed-titles .container .title-box .title-box-container>.box-title:before{display:none}.table_section .section-title{padding-left:8px;padding-right:8px;position:relative;z-index:2;margin-bottom:16px}.table_section .container>.desc{position:relative;z-index:2;padding:0 8px}.table_section .table-top-boxes .boxes-main{flex-wrap:wrap}.table_section .table-top-boxes .boxes-main .empty-box{width:25%;padding:0 7px}.table_section .table-top-boxes .boxes-main .box-item{width:25%;padding:0 7px;margin-top:75px}.table_section .table-top-boxes .boxes-main .box-item:last-child{padding-left:6px}.table_section .table-top-boxes .boxes-main .box-item .box-item-container{text-align:center}.table_section .table-top-boxes .boxes-main .box-item .box-item-container .icon-wrapper{width:60px;height:60px;display:flex;margin:auto}.table_section .table-top-boxes .boxes-main .box-item .box-item-container .icon-wrapper img,.table_section .table-top-boxes .boxes-main .box-item .box-item-container .icon-wrapper svg{width:100%;height:100%}.table_section .table-top-boxes .boxes-main .box-item .box-item-container .box-title{margin-top:8px;margin-bottom:16px;width:auto;height:auto}.table_section .table-top-boxes .boxes-main .box-item .box-item-container .desc{width:auto;height:auto}.table_section .table-main{padding-top:64px;padding-bottom:80px}.table_section .table-main .table{display:flex;position:relative;z-index:2}.table_section .table-main .table .left-col{width:25%;padding:0 8px}.table_section .table-main .table .left-col .left-bar-title{min-height:80px;display:flex;align-items:center}.table_section .table-main .table .left-col .left-bar-title h3{width:100%}.table_section .table-main .table .left-col .left-bar-title:first-child,.table_section .table-main .table .left-col .left-bar-title:last-child{min-height:100px}.table_section .table-main .table .right-col{width:75%;border-radius:8px;background-color:#fff;box-shadow:50px -30px 60px -30px rgba(0,0,0,.05),0 50px 100px -20px rgba(0,0,0,.05)}.table_section .table-main .table .right-col .cols-d-flex{display:flex;min-height:80px}.table_section .table-main .table .right-col .cols-d-flex .col-33{width:33.333%;text-align:center;padding:16px}.table_section .table-main .table .right-col .cols-d-flex.bg-blue{background-color:#f2f9fe}.table_section .table-main .table .right-col .cols-d-flex .checked img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.table_section .table-main .table .right-col .cols-d-flex:first-child,.table_section .table-main .table .right-col .cols-d-flex:last-child{min-height:100px}@media (max-width:1320px){.table_section .section-title{padding-left:26px;padding-right:26px}.table_section .container>.desc{padding:0 26px}.table_section .container .fixed-titles .container{margin-right:0}.table_section .table-top-boxes{padding:0 18px}.table_section .table-top-boxes .boxes-main .box-item:last-child{padding-left:8px}.table_section .table-main .table-container{padding:0 16px}}@media (max-width:992px){.table_section .table-main{display:none}.table_section .table-top-boxes .boxes-main .empty-box{display:none}.table_section .table-top-boxes .boxes-main .box-item{margin-top:40px;width:33.333%}.table_section .table-top-boxes .boxes-main .box-item:nth-child(2){padding-right:16px}.table_section .table-top-boxes .boxes-main .box-item:nth-child(3){padding:0 16px}.table_section .table-top-boxes .boxes-main .box-item:last-child{padding-left:16px}.table_section .container .fixed-titles .container{width:100%}.table_section .table-main-mobile{display:block;padding:40px 16px;z-index:2;position:relative}.table_section .table-main-mobile .table-container{background-color:#fff;box-shadow:50px -30px 60px -30px rgba(0,0,0,.05),0 50px 100px -20px rgba(0,0,0,.05);border-radius:8px}.table_section .table-main-mobile .item:first-child .table-title{border-top-left-radius:8px;border-top-right-radius:8px}.table_section .table-main-mobile .item:last-child .cols-d-flex{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.table_section .table-main-mobile .item .table-title{background-color:#f2f9fe;min-height:80px;display:flex;align-items:center;padding:12px}.table_section .table-main-mobile .item .cols-d-flex{min-height:80px;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.table_section .table-main-mobile .item .cols-d-flex .heading-text{font-size:16px}.table_section .table-main-mobile .item .cols-d-flex .col-33{width:33.333%;text-align:center}}.table_section .mob-scroll{position:relative}@media (max-width:767px){.table_section .table-top-boxes .boxes-main .box-item{width:33.333%}.table_section .table-main{padding-top:40px;padding-bottom:40px}.table_section .table-main .table .right-col{box-shadow:50px -30px 60px -30px rgba(0,0,0,.05),0 20px 60px -20px rgba(0,0,0,.05)}.table_section .mobile-scrolling-container{overflow:hidden;overflow-x:scroll}.table_section .mobile-scrolling-container .mob-scroll{width:767px;max-width:767px}.table_section .fixed-titles .container{overflow:scroll}.table_section .fixed-titles .container>.d-flex{width:767px;max-width:767px}.table_section .fixed-titles .container>.d-flex .title-box{position:relative}.table_section .fixed-titles .container>.d-flex .title-box-container{max-width:-moz-fit-content;max-width:fit-content;position:sticky;left:0}.table_section .table-main-mobile .item .table-title{position:relative}.table_section .table-main-mobile .item .table-title h3{position:sticky;left:16px;max-width:calc(100vw - 40px);width:100%;font-size:16px}}
.presentment-blocks .blocks-wrapper .block-text,.presentment-blocks .blocks-wrapper .block-text p,.presentment-title .blocks-wrapper h1,.scrolling-animation .parts-wrapper h1{color:#081d36!important}.single_testimonials_banner .container>.d-flex{flex-wrap:wrap}.single_testimonials_banner .container .col-content{max-width:calc(100% - 640px);width:100%;padding-right:20px;padding-left:8px;position:relative;z-index:2}.single_testimonials_banner .container .col-content .page-title{margin-bottom:48px;max-width:500px;width:100%}.single_testimonials_banner .container .col-content .page-title h1{--line-height:98px;color:#3a3a3a;font-size:80px;line-height:var(--line-height);letter-spacing:-3.76px;font-weight:500;margin:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.single_testimonials_banner .container .col-content .desc{max-width:500px;width:100%}.single_testimonials_banner .container .meta-info{max-width:640px;width:100%;position:relative;z-index:2}.single_testimonials_banner .container .meta-info .meta-main-container{border-radius:18px;background-color:#fff;box-shadow:50px -30px 60px -30px rgba(0,0,0,.05),0 50px 100px -20px rgba(0,0,0,.05);padding:40px 24px 24px 24px}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container{max-width:480px;width:100%;margin:auto}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .post-logo{max-height:56px;margin-bottom:24px;text-align:center}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .post-logo img{-o-object-fit:contain;object-fit:contain;max-width:191px;height:auto;-o-object-position:center center;object-position:center center;width:auto}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container{width:50%;margin-top:16px;padding:0 10px}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container .cat-title{margin-bottom:4px}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container .cat-title h2{color:#0087e8}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container .cat-list li{color:#000}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container .post-item a{display:flex;align-items:center}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container .post-item a .icon{width:24px;height:24px}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container .post-item a .icon>div{width:24px;height:24px}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container .post-item a .txt{padding-left:8px;color:#000}@media (max-width:1320px){.single_testimonials_banner{padding:0 18px}.single_testimonials_banner .container .meta-info{max-width:50%}.single_testimonials_banner .container .col-content{max-width:50%}}@media (max-width:1024px){.single_testimonials_banner .container .col-content .page-title h1{font-size:60px;line-height:70px}}@media (max-width:992px){.single_testimonials_banner{padding:0 18px}.single_testimonials_banner .container .meta-info{max-width:100%}.single_testimonials_banner .container .col-content{max-width:100%;padding-right:8px}.single_testimonials_banner .container .col-content .page-title{max-width:100%}.single_testimonials_banner .container .col-content .desc{max-width:100%}.single_testimonials_banner .container .meta-info{margin-top:24px}}@media (max-width:767px){.single_testimonials_banner .container .col-content .page-title{margin-bottom:40px}.single_testimonials_banner .container .col-content .page-title h1{font-size:50px;line-height:52px}.single_testimonials_banner .container .meta-info .meta-main-container{margin-right:-5px;border-radius:8px;padding-top:34px}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .post-logo{margin-bottom:16px}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main{margin:auto}.single_testimonials_banner .container .meta-info .meta-main-container .meta-container .cat-main .cat-container{width:100%;padding:0}}.btn-with-arrow.global-btn a{display:inline-flex;align-items:center;border:0;padding:7px 16px 8px 16px}.btn-with-arrow.global-btn a span{font-size:16px;line-height:25px;font-weight:400;letter-spacing:-.5px}.btn-with-arrow.global-btn a .icon{width:24px;height:24px;margin-left:16px;display:inline-flex;align-items:center;justify-content:center}.btn-with-arrow.global-btn a .icon i{font-size:14px;line-height:25px}.single_get_started{padding-top:120px}.single_get_started .section-title.main-title{margin:0}.single_get_started .container>.d-flex{flex-wrap:wrap}.single_get_started .container .left-col{max-width:calc(100% - 955px);width:100%;padding-right:20px;padding-left:8px;position:relative;z-index:2}.single_get_started .container .left-col .left-col-container{position:sticky;top:20px;left:0}.single_get_started .container .left-col .left-col-container .title{margin-bottom:24px}.single_get_started .container .right-col{max-width:955px;width:100%;padding-right:5px;position:relative;z-index:2}.single_get_started .container .right-col .col-img{margin-bottom:40px;border-radius:18px;overflow:hidden;display:flex}.single_get_started .container .right-col .col-img iframe{left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:3;pointer-events:none}.single_get_started .container .right-col .col-img img{height:455px;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%}.single_get_started .container .right-col .simple-editor-container{padding-right:5px;padding-left:15px}.single_get_started .container .right-col .simple-editor-container .simple-item{margin-bottom:40px}.single_get_started .container .right-col .simple-editor-container .simple-item .title{margin-bottom:16px}.single_get_started .container .right-col .simple-editor-container .simple-item .desc p a{color:#0087e8;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:.1s all ease-in-out}.single_get_started .container .right-col .simple-editor-container .simple-item .desc p a:hover{text-decoration-color:#317cce;color:#317cce}.single_get_started .container .right-col .simple-editor-container .simple-item:last-of-type{margin-bottom:0}@media (max-width:1320px){.single_get_started{padding-left:18px;padding-right:18px}.single_get_started .container .left-col{max-width:25%}.single_get_started .container .right-col{max-width:75%;padding-right:0;padding-left:5px}.single_get_started .container .right-col .simple-editor-container{padding:0 8px}}@media (max-width:992px){.single_get_started .container .left-col{max-width:100%}.single_get_started .container .right-col{max-width:100%;margin-top:40px;padding-left:0}}@media (max-width:767px){.single_get_started{padding-top:40px;padding-right:13px}.single_get_started .container .right-col .col-img img{height:162px;border-radius:8px}}.testimonials_posts{padding-top:120px;padding-bottom:36px}.testimonials_posts .section-title{padding-left:8px}.testimonials_posts .section-title .main-title{padding-left:0;margin-bottom:0}.testimonials_posts .section-bottom .btn-arrow-classic{text-align:right}.testimonials_posts .section-bottom .btn-arrow-classic a{padding:0 9px 0 0;background-color:transparent;border:0}.testimonials_posts .section-bottom .btn-arrow-classic a .txt{color:#0087e8;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.2px;text-decoration-line:underline}.testimonials_posts .section-bottom .btn-arrow-classic a:hover .icon{animation:moreArrow .3s ease-out}@keyframes moreArrow{30%{transform:translateX(5px)}100%{transform:translateX(0)}}.testimonials_posts .section-bottom .btn-arrow-classic a .icon{margin-left:16px}.testimonials_posts .section-bottom .btn-arrow-classic a .icon i{color:#0087e8;font-size:14px;line-height:25px}.testimonials_posts .section-bottom .btn-arrow-classic a:before{display:none}.testimonials_posts .post-items-main{margin-bottom:16px;position:relative;z-index:2}.testimonials_posts .post-items-main .post-items-main-container{display:flex;flex-wrap:wrap}.testimonials_posts .post-items-main .post-item{width:50%;margin-top:16px;max-height:455px}.testimonials_posts .post-items-main .post-item:nth-child(odd){padding-right:10px}.testimonials_posts .post-items-main .post-item:nth-child(even){padding-left:10px}.testimonials_posts .post-items-main .post-item a{position:relative;overflow:hidden;display:inline-block}.testimonials_posts .post-items-main .post-item a,.testimonials_posts .post-items-main .post-item a .post-col{height:100%;width:100%}.testimonials_posts .post-items-main .post-item a .post-col-container{height:100%;position:relative;min-height:454px;max-width:100%;width:100%;display:flex;flex-wrap:wrap}.testimonials_posts .post-items-main .post-item a .post-col-container .abs-img-main{position:absolute;left:0;top:0;border-radius:8px;z-index:0;height:100%;width:100%;overflow:hidden}.testimonials_posts .post-items-main .post-item a .post-col-container .abs-img-main img{border-radius:8px;max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.6s cubic-bezier(.7,0,0,1);transform:scale(1.04)}.testimonials_posts .post-items-main .post-item a .post-col-container .bg-linear{border-radius:8px;background:linear-gradient(180deg,rgba(87,188,208,.4) 0,rgba(87,188,208,.8) 49.21%,#57bcd0 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content{--px:16px;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0 var(--px) 16px var(--px);position:relative;z-index:2}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .post-logo{margin-top:124px;text-align:center;max-height:62px}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .post-logo img{filter:brightness(0) invert(1);-o-object-fit:contain;object-fit:contain;max-width:212px;height:auto;-o-object-position:center center;object-position:center center;width:auto}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .author-info{position:relative;bottom:0;transition:transform .6s cubic-bezier(.7,0,0,1)}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .desc{margin-bottom:24px;margin-top:88px;position:relative;bottom:0;transition:transform .6s cubic-bezier(.7,0,0,1)}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .desc p{font-weight:500}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .btn-with-arrow{margin-top:8px;display:inline-flex;align-items:center;border:0;opacity:0;bottom:-24px;position:absolute;left:var(--px);right:24px;transition:.6s cubic-bezier(.7,0,0,1);transition-property:transform,opacity}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .btn-with-arrow span{color:#fff;font-size:18px;text-decoration:underline;line-height:25px;font-weight:500;letter-spacing:.2px}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .btn-with-arrow .icon{text-decoration:none;width:24px;height:24px;margin-left:24px;display:inline-flex;align-items:center;justify-content:center}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .btn-with-arrow .icon i{font-size:14px;line-height:25px}.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .btn-with-arrow{transform:translateY(-40px);opacity:1}@media (max-width:767px){.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .btn-with-arrow{left:16px;transform:translateY(-40px)}.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .btn-with-arrow span{font-size:12px;line-height:16px}.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .btn-with-arrow .icon{margin-left:5px;width:16px;height:16px}.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .btn-with-arrow .icon i{font-size:10px}}.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .desc{position:relative;transform:translateY(-50px)}@media (max-width:767px){.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .desc{transform:translateY(-10px)}}.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .author-info{position:relative;transform:translateY(-48px)}@media (max-width:767px){.testimonials_posts .post-items-main .post-item a:hover .post-col-container .post-content .author-info{transform:translateY(-20px)}}.testimonials_posts .post-items-main .post-item a:hover .post-col-container .abs-img-main img{transform:scale(1)}@media (max-width:1320px){.testimonials_posts{padding-left:18px;padding-right:18px}}@media (max-width:992px){.testimonials_posts .post-items-main .post-item a{display:inline-block}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .post-logo{margin-top:80px}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .desc{margin-top:50px}}@media (max-width:767px){.testimonials_posts{padding-bottom:40px;padding-top:40px;padding-top:40px;padding-left:16px;padding-right:16px}.testimonials_posts .section-title{margin-bottom:6px}.testimonials_posts .post-items-main{margin-bottom:26px}.testimonials_posts .post-items-main .post-items-main-container{margin-right:-2px}.testimonials_posts .post-items-main .post-item{width:100%;margin-top:8px}.testimonials_posts .post-items-main .post-item a .post-col-container{min-height:248px}.testimonials_posts .post-items-main .post-item a .post-col-container .abs-img-main{border-radius:4px}.testimonials_posts .post-items-main .post-item a .post-col-container .abs-img-main img{border-radius:4px}.testimonials_posts .post-items-main .post-item a .post-col-container .bg-linear{border-radius:4px}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .post-logo{margin-top:40px;max-height:40px}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .post-logo img{max-width:136px}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .desc{margin-top:20px;margin-bottom:8px;font-size:12px;line-height:16px}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .desc p{font-size:12px;line-height:16px}.testimonials_posts .post-items-main .post-item a .post-col-container .post-content .author-info span{font-size:12px;line-height:28px}.testimonials_posts .post-items-main .post-item:nth-child(odd){padding-right:0}.testimonials_posts .post-items-main .post-item:nth-child(even){padding-left:0}}
.c-dark{color:#081d36}.c-blue{color:#317cce}.c-white{color:#fff}.fs-40{font-size:40px;line-height:48px}.fs-18{font-size:18px;line-height:28px}.fs-16{font-size:16px;line-height:25px}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-700{font-weight:700}.global-btn a{border-radius:8px;background-color:#0087e8;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;padding:8px 28px;color:#fff;min-height:40px;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.5px;text-transform:capitalize;border:1px solid #0087e8}.o-8{opacity:.8}.footer{padding:120px 20px 68px 20px;z-index:2}.footer .container{max-width:100%;width:1280px}@media (max-width:767px){.footer{background-color:#fff;z-index:2}.footer .footer-bg-img.image-fullwidth{height:100%}.footer .container{padding-left:20px}.footer .container .foot-logo-container{margin-top:0;width:167px}}.footer-bg-img{position:absolute;left:0;bottom:0;top:0;width:100%}.footer-bg-img .backgrounds-wrapper{height:100%;overflow:hidden}.footer-bg-img .bee-dark,.footer-bg-img .bee-white{width:100%;min-width:500px;max-width:1280px;left:0;bottom:-25px;opacity:1;transition:2.7s opacity ease-in-out}.footer-bg-img .bee-dark{opacity:0;z-index:1}.footer-bg-img .pos-rel{bottom:0;position:absolute;width:100%;display:flex}.footer-bg-img .backgrounds-wrapper{overflow:hidden}.footer-bg-img .backgrounds-wrapper .pos-rel{min-width:1240px}.footer-bg-img .dark-background{position:absolute;left:0;right:0;bottom:-2px;top:2px;background-size:100% 100%}.footer-bg-img .pos-rel>svg{opacity:1}.footer-bg-img .dark-background,.footer-bg-img svg{transition:2.7s all ease-in-out}.footer-bg-img .nightmode-gradient{z-index:-1;transition:2.7s all ease-in-out;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent,#31303c 45%);opacity:0}.footer-bg-img.dark-mode .pos-rel>svg{opacity:0}.footer-bg-img.dark-mode .dark-background{opacity:1}.footer-bg-img.dark-mode .nightmode-gradient{opacity:1}.footer-bg-img.dark-mode .bee-white{opacity:0}.footer-bg-img.dark-mode .bee-dark{opacity:1}.footer-bg-img img{height:100%;width:100%}.footer .container{z-index:2}.foot-logo-container{margin-top:16px}.foot-logo-container .foot-logo{max-width:-moz-max-content;max-width:max-content}.foot-logo-container img{max-width:360px;height:auto}.get-in-touch-footer .get-container{margin-right:-6px;border-radius:8px;background-color:#fff;padding:16px 14px;max-width:320px;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.05)}.get-in-touch-footer .get-container .col-title{margin-bottom:16px}.get-in-touch-footer .get-container .col-title h2{font-style:normal;letter-spacing:.2px;margin:0;opacity:.8}.get-in-touch-footer .get-container .desc{margin:0;font-style:normal;letter-spacing:.2px;opacity:.8}.get-in-touch-footer .get-container .desc p{margin:0}.get-in-touch-footer .get-container .global-btn{margin:16px 0}.get-in-touch-footer .get-container .global-btn span{z-index:2;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.5px}.get-in-touch-footer .get-container .global-btn a{border:0;width:100%}.get-in-touch-footer .get-container .global-btn a:hover:before{z-index:1}.get-in-touch-footer .get-container .btn-classic a{text-decoration:underline;color:#081d36;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.2px;opacity:.8;padding-left:4px;transition:all .3s}.get-in-touch-footer .get-container .btn-classic a:hover{color:#0087e8}.get-in-touch-footer .soc-footer{width:100%;margin-right:-6px}.get-in-touch-footer .soc-footer .social-icons-main{margin-top:16px}.get-in-touch-footer .soc-footer .social-icons-main .social-icon-container{justify-content:flex-end}.social-icons-main{margin-left:-4px;margin-right:-4px}.social-icons-main a{margin:0 4px;width:30px;border-radius:4px;padding:5px;transition:all .3s;text-align:center;justify-content:center;align-items:end;display:flex}.social-icons-main a i{color:#0087e8;font-size:20px;border-radius:4px;transition:all .3s;line-height:15px}.social-icons-main a:hover i{color:#004781}.social-icons-main a:hover .fa-twitter:before{background-image:url(../../img/x-twitter_hover.svg)}.social-icons-main a:hover .fa-tiktok:before{background-image:url(../../img/tiktok_hover.svg)}.fa-twitter:before{content:"";background-image:url(../../img/x-twitter.svg);width:19px;height:19px;display:inline-block;background-position:center;background-repeat:no-repeat;transition:all .3s;position:relative}.fa-tiktok:before{content:"";background-image:url(../../img/tiktok.svg);width:19px;height:19px;display:inline-block;background-position:center;background-repeat:no-repeat;transition:all .3s;position:relative}.fa-youtube{font-size:23px!important}.fa-instagram{font-size:21px!important}.fa-facebook-f{font-size:18px!important}.get_started{padding:70px 0 0;padding-bottom:305px;background-color:rgba(0,135,232,.03);overflow:hidden;max-width:2240px;margin:0 auto;position:relative}.get_started .bg-vectors{bottom:-101px;left:0;right:0;z-index:2;transform:skewY(-6deg) translateY(-100%);height:220px}.get_started .bg-vectors .left-vector:after{content:"";background:#004781;position:absolute;bottom:35px;left:0;width:84.463px;height:40px}.get_started .bg-vectors .left-vector:before{width:150.826px;height:40px;background:#0087eb;content:"";position:absolute;left:0;bottom:0;display:block}.get_started .bg-vectors .right-vector:after{content:"";background:#004781;position:absolute;bottom:-40px;right:0;width:84.463px;height:40px}.get_started .bg-vectors .right-vector:before{width:150.826px;height:40px;background:#0087eb;content:"";position:absolute;bottom:0;right:0;display:block}.get_started .bg-get-started{position:absolute;left:0;bottom:-101px;transform:skewY(-6deg);background-color:#fff;width:100%;height:220px;z-index:0}.get_started .bg-get-started img{display:none}@media (max-width:767px){.get_started .bg-get-started{height:115px;z-index:2}}.get_started .container{z-index:2}.get_started .container .desc-col{padding:0 20px 0 8px}.get_started .container .desc-col .section-title{max-width:485px;width:100%;margin-bottom:40px}.get_started .container .desc-col .section-title h2{margin:0;letter-spacing:.2px}.get_started .container .desc-col .desc{max-width:485px;width:100%;letter-spacing:.2px}.get_started .container .desc-col .desc p{margin-bottom:0}.get_started .container .desc-col .buttons a{margin-top:43px;margin-right:16px;min-width:157px}.get_started .container .desc-col .buttons a:first-child{border:0}.get_started .container .desc-col .buttons a:last-child{margin-right:0;background-color:#fff;color:#005999}.get_started .container .desc-col .buttons a:last-child:before{content:unset}.get_started .container .desc-col .buttons a:last-child:hover{background-color:rgba(0,135,232,.05)}.get_started .container .cols>.d-flex>.w-50{margin-right:15px}.get_started .container .cols>.d-flex>.w-50 .col-container{padding-left:8px;padding-right:6px;height:100%;position:relative}.get_started .container .cols>.d-flex>.w-50 .col-container:first-child{padding-left:7px}.get_started .container .cols>.d-flex>.w-50 .col-container:last-child{padding-left:6px}.get_started .container .cols>.d-flex>.w-50 .col-container .col-icon{height:40px;margin-bottom:8px;text-align:left}.get_started .container .cols>.d-flex>.w-50 .col-container .col-icon svg{max-width:40px;height:40px}.get_started .container .cols>.d-flex>.w-50 .col-container .col-title{margin-bottom:16px;position:relative}.get_started .container .cols>.d-flex>.w-50 .col-container .col-title h3{opacity:.8;letter-spacing:.2px}.get_started .container .cols>.d-flex>.w-50 .col-container .desc{letter-spacing:.2px;padding-bottom:62px}.get_started .container .cols>.d-flex>.w-50 .col-container .btn-classic{position:absolute;left:8px;bottom:0}.get_started .container .cols>.d-flex>.w-50 .col-container .btn-classic a{color:#0087e8;letter-spacing:.2px;text-decoration-line:underline;font-size:18px;font-style:normal;font-weight:500;line-height:28px}@media (max-width:1100px){.get_started .d-flex{flex-wrap:wrap}.get_started .d-flex .w-50{width:100%}.get_started .d-flex .w-50 .w-50{margin-right:0!important;margin-top:40px;width:50%;padding-left:2px}.get_started .d-flex .w-50 .w-50:last-child{padding-left:1px}}@media (max-width:767px){.get_started .d-flex .w-50 .w-50{padding-left:1px}}.main-title{margin-bottom:16px;padding-left:0}.main-title h2{letter-spacing:.2px;margin:0}.carousel-testimonials-alt .swiper{min-height:350px;position:relative;border-radius:8px;overflow:hidden;z-index:2;padding:0}.carousel-testimonials-alt .swiper .swiper-slide{min-height:350px;height:auto}.carousel-testimonials-alt .slide-back-image{z-index:-1;top:0;left:0;right:0;bottom:0}.carousel-testimonials-alt .slide-back-image .thumbnail-item{right:0;left:50%;bottom:0;top:0;z-index:-2;opacity:0;justify-content:flex-end;transition:.3s all ease-in-out}.carousel-testimonials-alt .slide-back-image .thumbnail-item.active{opacity:1}.carousel-testimonials-alt .slide-back-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.carousel-testimonials-alt .slide-back-gradient{background:linear-gradient(280deg,rgba(76,19,67,.7) 0,#4c1343 43.67%);left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;opacity:0;transition:.3s all ease-in-out}.carousel-testimonials-alt .slide-back-gradient.active{opacity:1}.flexible-section.carousel{padding-top:50px}.flexible-section.carousel[data-carousel=testimonials-alt] h2.c-blue{color:#0087e8}.flexible-section.carousel .carousel-main-slides.swiper{padding:0 24px 0 6.6pt}.flexible-section.carousel .carousel-main-slides.swiper.onlyslide-change .pagination-wrapper{position:relative;z-index:2;display:flex;justify-content:center}.flexible-section.carousel .carousel-main-slides.swiper.onlyslide-change .pagination-item{width:24px;height:12px;display:flex;align-items:center;justify-content:center;opacity:.3;cursor:pointer;transition:.3s all ease-in-out;margin:16px 4px}.flexible-section.carousel .carousel-main-slides.swiper.onlyslide-change .pagination-item span{display:block;background-color:#fff;width:100%;height:2px;border-radius:2px}.flexible-section.carousel .carousel-main-slides.swiper.onlyslide-change .pagination-item.active,.flexible-section.carousel .carousel-main-slides.swiper.onlyslide-change .pagination-item:hover{opacity:1}@media (max-width:767px){.flexible-section.carousel .carousel-main-slides.swiper{padding:0}}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel{border-radius:8px;overflow:hidden;height:100%}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content{position:relative;row-gap:65px;z-index:3;padding:24px;max-width:640px;display:flex;flex-direction:column;height:100%}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .slide-text,.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .slide-text p{color:#fff}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .slide-text,.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .slide-text a,.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .slide-text p{letter-spacing:.2px;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .slide-text a{color:#0087e8}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .btn-white{background-color:#fff;width:auto;padding:6px 16px;border-radius:8px;font-size:16px;letter-spacing:-.5px;display:inline-flex;align-items:center;color:#00132e;justify-content:space-between;-moz-column-gap:8px;column-gap:8px;font-weight:400}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .btn-white .btn-arrow{margin-left:8px}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .slide-content .btn-white span{display:inline-flex}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .pagination-wrapper{bottom:24px;width:100%;display:flex;justify-content:center;height:2px;z-index:2}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .pagination-wrapper .pagination-item{width:32px;height:3px;margin-right:6px;border-radius:2px;background-color:#fff;cursor:pointer;opacity:.6}.flexible-section.carousel .carousel-main-slides.swiper .onlyslide-carousel .pagination-wrapper .pagination-item.active{opacity:1}.flexible-section.carousel+.get_started{margin-top:48px}.flexible-section.carousel>.container{max-width:1280px;overflow:hidden}.flexible-section.carousel .title-container{-moz-column-gap:64px;column-gap:64px;justify-content:space-between}.flexible-section.carousel .title-container .title{width:calc(100% - 780px);max-width:400px}.flexible-section.carousel .title-container .title h3{letter-spacing:.2px;max-width:400px;width:100%}.flexible-section.carousel .title-container .content{width:780px;max-width:calc(100% - 420px)}.flexible-section.carousel .title-container .content p{margin-bottom:0;letter-spacing:.2px}.flexible-section.carousel .slide-middle{margin-top:16px}.flexible-section.carousel .slide-middle .boxes{width:51%;padding-right:10px}.flexible-section.carousel .slide-middle .boxes .title{position:relative;margin-bottom:26px}.flexible-section.carousel .slide-middle .boxes .title h4{letter-spacing:.2px}.flexible-section.carousel .slide-middle .boxes .title:after{content:"";display:block;position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:2px;height:28px;background-color:#a9d2ef}.flexible-section.carousel .slide-middle .boxes .desc{letter-spacing:.2px;margin-bottom:78px}@media (max-width:767px){.flexible-section.carousel .slide-middle .boxes .desc{margin-bottom:32px}.flexible-section.carousel .slide-middle .boxes .desc:last-child{margin-bottom:24px}}.flexible-section.carousel .slide-middle .boxes .desc p{margin-bottom:0;letter-spacing:.2px}.flexible-section.carousel .slide-middle .boxes .img-container img{max-width:100%;height:auto;border-radius:12px}.flexible-section.carousel .slide-middle .img-video{width:49%}.flexible-section.carousel .slide-list .slide-list-container{margin-left:-8px;margin-right:-8px}.flexible-section.carousel .slide-list .slide-list-container .list-cols{width:319px;padding:0 8px 0 7.8px}.flexible-section.carousel .slide-list .col-title{position:relative;margin-bottom:16px}.flexible-section.carousel .slide-list .col-title h5{letter-spacing:.2px}.flexible-section.carousel .slide-list .list-main span.icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.flexible-section.carousel .slide-list .list-main span.icon img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.flexible-section.carousel .slide-list .list-main span.text{letter-spacing:.2px;margin-left:8px;width:calc(100% - 24px)}@media (max-width:992px){.flexible-section.carousel .slide-list .list-main li{align-items:flex-start}}@media (max-width:767px){.flexible-section.carousel .slide-list .list-main li{align-items:center}.flexible-section.carousel .slide-list .list-main li .icon>div{width:24px;height:24px}}@media (max-width:767px){.flexible-section.carousel .slide-list .list-cols{margin-bottom:16px}.flexible-section.carousel .slide-list .list-cols:last-of-type{margin-bottom:0}}.flexible-section.carousel .slide-main.video-style .slide-middle{margin-top:45px;justify-content:space-between;-moz-column-gap:48px;column-gap:48px}.flexible-section.carousel .slide-main.video-style .slide-middle .boxes{width:46%;max-width:400px}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video{width:802px;max-width:calc(100% - 400px)}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container{border-radius:18px;background:#fff;box-shadow:50px -30px 60px -30px rgba(0,0,0,.1),0 50px 100px -20px rgba(0,0,0,.1);padding:24px}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-image:url(../../img/video-play.svg);z-index:2;border:0;outline:0;cursor:pointer;background-color:transparent;border-radius:50%;background-position:center;background-size:contain;background-repeat:no-repeat}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .play-video:hover{transform:translate(-50%,-50%) scale(1.1)}@media (max-width:767px){.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .play-video{width:35px;height:35px}}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container img{height:373px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:18px}@media (max-width:767px){.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container img{height:160px}}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .img-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;max-width:802px;width:100%;border-radius:18px;background-color:#fff;box-shadow:15px -30px 35px -30px rgba(0,0,0,.1),0 50px 100px -20px rgba(0,0,0,.1)}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .img-container .video-item{left:0;right:0;width:100%;height:100%;pointer-events:none}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .img-container .video-wrapper{border-radius:18px;overflow:hidden;display:flex;width:100%}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .img-container.hide{display:none}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;cursor:pointer;background-image:url(../../img/Arrow-play.svg);background-repeat:no-repeat;background-size:80px 80px;background-position:center center;z-index:2;transition:all .3s}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .img-video-container .play-icon:hover{opacity:.8}.flexible-section.carousel .slide-main.video-style .slide-middle .img-video .video-container video{display:block;width:100%;height:373px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:18px}.flexible-section.carousel .slide-main.video-style .slide-list{margin-top:32px}@media (max-width:767px){.flexible-section.carousel .slide-main.video-style .slide-list{margin-top:16px}}.flexible-section.carousel .carousel-navigation .car-nav-container{margin-top:72px;display:flex}.flexible-section.carousel .carousel-navigation .car-nav-container .logo-main{cursor:pointer;width:25%;padding:0 0 1px;--border-color:rgba(0,104,179,.8)}.flexible-section.carousel .carousel-navigation .car-nav-container .logo-main.active .logo-container,.flexible-section.carousel .carousel-navigation .car-nav-container .logo-main:hover .logo-container{border-top-color:var(--border-color)}.flexible-section.carousel .carousel-navigation .car-nav-container .logo-main.active .logo-container img,.flexible-section.carousel .carousel-navigation .car-nav-container .logo-main:hover .logo-container img{filter:unset}.flexible-section.carousel .carousel-navigation .car-nav-container .logo-main .logo-container{padding:40px;text-align:center;transition:all .3s;border-top:1px solid rgba(0,0,0,.04);margin:0 2px}.flexible-section.carousel .carousel-navigation .car-nav-container .logo-main .logo-container img{max-width:192px;max-height:56px;width:auto;height:auto;display:inline-block;filter:grayscale(100%)}.navigation-carousel.carousel-case .title-container{padding-left:8px}.navigation-carousel.carousel-case .carousel-main-slides.swiper{padding:0}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle{-moz-column-gap:10px;column-gap:10px}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .boxes{width:50%;max-width:50%;padding-left:9px}@media (max-width:767px){.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .boxes{padding-left:8px}}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .boxes .desc{margin-bottom:40px}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image{border-radius:8px;overflow:hidden;margin-top:54px;width:50%;max-width:50%;height:440px;position:relative;display:flex;align-items:flex-end}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .back-wrapper,.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .image-back{position:absolute;top:0;left:0;height:100%;width:100%;display:flex}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .image-back img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;transform:scale(1.04);transition:.3s all ease-in-out}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image:hover .image-back img{transform:scale(1)}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image:hover .image-excerpt{transform:translateY(-50px)}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image:hover .image-excerpt .global-btn{opacity:1}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .back-wrapper{background:linear-gradient(180deg,rgba(76,19,67,.2) 0,#4c1343 111.4%);z-index:2}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .image-excerpt{padding:0 24px 24px;width:100%;font-size:24px;font-style:normal;font-weight:500;line-height:32px;position:relative;z-index:3;color:#fff;transition:.6s cubic-bezier(.7,0,0,1);max-height:100%;text-overflow:ellipsis}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .image-excerpt .global-btn{margin-top:8px;display:inline-flex;align-items:center;border:0;opacity:0;bottom:-24px;position:absolute;left:24px;right:24px;transition:.6s cubic-bezier(.7,0,0,1);transition-property:transform,opacity}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .image-excerpt .global-btn span{color:#fff;font-size:18px;text-decoration:underline;line-height:25px;font-weight:500;letter-spacing:.2px}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .image-excerpt .global-btn .icon{text-decoration:none;width:24px;height:24px;margin-left:24px;display:inline-flex;align-items:center;justify-content:center}.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image .image-excerpt .global-btn .icon i{font-size:14px;line-height:25px}@media (max-width:767px){.navigation-carousel.carousel-case .slide-main.video-style .slide-middle .slide-image{max-width:calc(100% - 16px)!important;margin-left:auto;margin-right:auto}}.solutions_global{max-width:2400px;margin:0 auto;z-index:2;position:relative;overflow:hidden;padding:250px 20px 235px 20px}.solutions_global+.carousel{margin-top:-55px}.solutions_global+.get_started{padding-top:270px;margin-top:-202px}.solutions_global .main-title{padding-left:0}.solutions_global .solutions-lines{top:10%;right:0;bottom:10%;left:0;transform:skewY(-5.934deg)}.solutions_global .solution-background{background-color:#00132e;top:10%;right:0;left:0;bottom:10%;z-index:-3;transform:skewY(-5.934deg)}.solutions_global .solution-background .pos-rel{height:100%}.solutions_global .solution-background .top-vector-main{position:relative}.solutions_global .solution-background .top-vector-main:after{content:"";display:block;background-color:#0087e8;width:150px;height:40px;z-index:1;top:-40px;left:0;position:absolute}.solutions_global .solution-background .top-vector-main:before{content:"";display:block;background-color:#004781;height:40px;width:81px;z-index:2;top:-80px;left:0;position:absolute}.solutions_global .solution-background .bottom-vector-main{position:absolute;bottom:0;right:0}.solutions_global .solution-background .bottom-vector-main:after{content:"";display:block;background-color:#0087e8;width:150px;height:40px;z-index:1;bottom:-40px;right:0;position:absolute}.solutions_global .solution-background .bottom-vector-main:before{content:"";display:block;background-color:#004781;height:40px;width:83px;z-index:2;bottom:-80px;position:absolute;right:0}.solutions_global .container{position:relative;z-index:2;padding:0 9px}.solutions_global .container .title{margin-bottom:40px}.solutions_global .container .title h2{line-height:98px}@media (max-width:992px){.solutions_global .container .title h2{line-height:50px}}.solutions_global .container .content .desc{letter-spacing:.2px;max-width:711px;width:100%}.solutions_global .container .content .desc p{letter-spacing:.2px;margin:0}.solutions_global .container .sol-post-list-container{display:flex;flex-wrap:wrap;width:1280px;max-width:100%}.solutions_global .container .sol-post-list-container .sol-post-item{margin-top:65px;max-width:590px;width:100%}.solutions_global .container .sol-post-list-container .sol-post-item:nth-child(2n-1):not(:last-child){margin-right:48px}.solutions_global .container .sol-post-list-container .sol-post-item:nth-child(2n-1):last-child{margin:65px 0 0 239.2pt}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container{height:100%;position:relative}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .title-container a{flex-wrap:wrap}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .title-container a .col-icon{height:40px}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .title-container a .col-icon>div{width:40px;height:40px}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .title-container a .post-title{position:relative;margin-top:8px;margin-bottom:25px;width:100%}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .title-container a .post-title:after{content:"";display:block;position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:2px;height:28px;background-color:#0087e8;opacity:.3}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .title-container a .post-title h3{letter-spacing:.2px}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .excerpt{padding-bottom:68px}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .excerpt .desc{letter-spacing:.2px}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .excerpt .desc p{letter-spacing:.2px}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .classic-button{position:absolute;bottom:0}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .classic-button a{color:#0087e8;letter-spacing:.2px;text-decoration-line:underline;font-size:18px;font-style:normal;font-weight:500;line-height:28px}@media (max-width:1320px){.solutions_global .container .sol-post-list-container .sol-post-item{width:100%;margin-right:0;max-width:calc(50% - 8px)}.solutions_global .container .sol-post-list-container .sol-post-item:nth-child(2n-1):not(:last-child){margin-right:0}.solutions_global .container .sol-post-list-container .sol-post-item:nth-child(2n-1):last-child{margin:65px auto 0 auto}.solutions_global .container .sol-post-list-container .sol-post-item:nth-child(2){padding-left:16px}}@media (max-width:767px){.solutions_global{padding:180px 26px 150px 26px!important}.solutions_global>.container{padding:0!important}.solutions_global>.container>.main-title{padding-left:0}.solutions_global .container .title{margin-bottom:16px}.solutions_global .container .title h2{line-height:56px}.solutions_global .container .sol-post-list-container{margin-top:16px!important}.solutions_global .container .sol-post-list-container .sol-post-item,.solutions_global .container .sol-post-list-container:nth-child(2n-1):last-child,.solutions_global .container .sol-post-list-container:nth-child(2n-1):not(:last-child){width:100%;max-width:100%;margin-top:40px!important;padding-left:0!important}.solutions_global .container .sol-post-list-container .sol-post-item:nth-child(1){margin-top:0!important}.solutions_global .container .sol-post-list-container .sol-post-item .sol-post-item-container .excerpt{padding-bottom:44px}}.flexible-section.carousel .slide-list .list-main span.icon>div{width:24px;height:24px}@media (max-width:767px){.flexible-section.carousel .carousel-main-slides.swiper .slide-main .slide-container{padding:0 8px}.flexible-section.carousel .carousel-case .carousel-main-slides.swiper .slide-main .slide-container{padding:0 0}.flexible-section.carousel .main-title{padding-left:8px!important}}body .overview_carousel .car-container .slide-gallery .slide-box .swiper-slide{position:unset!important}body .overview_carousel .car-container .slide-gallery .slide-box .slide-item-container img{max-height:650px}body .highlights .highlighte-main .desc-container,body .highlights .highlighte-main .img-container{position:relative;z-index:2}body .challanges .section-container .col-content{padding-left:8px;position:relative;z-index:2}body .challanges .section-container .col-content .content-item{opacity:0;transition:.3s all ease-in-out}body .challanges .section-container .col-content .content-item.active{opacity:1}body .text_and_video .video-col .video-col-container .img.abs-img{z-index:1}body .text_and_video .col-content{z-index:1;position:relative}.showcase_section .container{padding-right:8px}@media (max-width:992px){body .challanges .section-container .img-carousel .img-carousel-main .car-item .img-wrapper{max-width:100%;padding:20px;width:100%;display:block}body .challanges .section-container .img-carousel .subimage-wrapper{padding:20px;top:12px;max-width:180px}body .challanges .section-container .img-carousel .subimage-wrapper img{height:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}body .challanges .section-container .col-content{padding-left:0}}@media (max-width:767px){body .highlights>.container{padding:0 26px}body .text_and_video .video-col .video-col-container .img-video .img-video-container .img-container img{height:200px}body .text_and_video .video-col .video-col-container .img-video .img-video-container .video-container{position:absolute;top:0;left:50%;width:100%;transform:translate(-50%)}.showcase_section .container{padding-right:0}body .text_and_video .video-col .video-col-container .img-video .img-video-container .img-container img,body .text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container .img-container img{height:200px}body .challanges .section-container .col-content .content-item.active{position:unset}}.global-btn a{border-radius:8px;background-color:#0087e8;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;color:#fff;min-height:40px;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.5px;transition:.3s all ease-in-out;position:relative;text-transform:unset}.global-btn a:before{position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(93deg,#0087e8 0,#00132e 139.35%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;content:"";z-index:-1;overflow:hidden;transition:.3s all ease-in-out;border-radius:8px}.global-btn a:hover{background-color:transparent}.global-btn a:hover:before{opacity:1}.global-btn a:disabled{background-color:#ebebeb}.img-video .img-video-container .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-image:url(../../img/video-play.svg);z-index:2;border:0;outline:0;cursor:pointer;background-color:transparent;border-radius:50%;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:.3s all ease-in-out}.img-video .img-video-container .play-video:hover{transform:translate(-50%,-50%) scale(1.1)}.img-video .img-video-container .img-container{position:absolute;display:flex;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:100%}.img-video .img-video-container .img-container.hide{display:none}.img-video .video-container video{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bg-blue-light{background-color:rgba(0,135,232,.03)}.ls-2{letter-spacing:.2px}.fs-24{font-size:24px;line-height:34px}.c-dark-2{color:#3a3a3a}.desc ul{padding-left:16px}.desc ul li{position:relative;margin-bottom:24px}.desc ul li:after{content:"";display:block;position:absolute;left:-16px;top:13px;height:3px;width:8px;border-radius:6px;background-color:#317cce}.desc ul li:last-of-type{margin-bottom:0}.overview_carousel{padding-top:120px}.overview_carousel .main-title{padding-left:0}.overview_carousel .main-title h2{font-weight:500}.overview_carousel>.container{padding-left:8px}.overview_carousel .subtitle{max-width:606px;width:100%;position:relative;z-index:2;margin-bottom:56px}.overview_carousel .car-title{margin-bottom:15px}.overview_carousel .number-of-slide{display:inline-block}.overview_carousel .number-of-slide>div>div{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.overview_carousel .slide-title{margin-top:8px;margin-bottom:16px;position:relative}.overview_carousel .slide-title:after{content:"";display:block;visibility:hidden;opacity:0;transition:all .3s;position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:2px;height:28px;background-color:#0087e8}.overview_carousel .slide-title:hover:after{visibility:visible;opacity:.3}.overview_carousel .left-bar-slide{position:relative;z-index:2;margin-bottom:40px;cursor:pointer}.overview_carousel .left-bar-slide .number-of-slide{filter:grayscale(100%);transition:.3s all ease-in-out}.overview_carousel .left-bar-slide.active .number-of-slide,.overview_carousel .left-bar-slide:hover .number-of-slide{filter:grayscale(0)}.overview_carousel .left-bar-slide:last-child{margin-bottom:0}.overview_carousel .car-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.overview_carousel .car-container .left-bar{width:50%;padding-right:40px}@media (max-width:992px){.overview_carousel .car-container .left-bar{padding-right:20px}}.overview_carousel .car-container .slide-gallery{width:50%}.overview_carousel .car-container .slide-gallery .slide-box{display:flex;align-items:center;justify-content:center;transition:.3s all ease-in-out!important}.overview_carousel .car-container .slide-gallery .slide-box.slideOut{animation:overviewOut .3s ease-in-out}.overview_carousel .car-container .slide-gallery .slide-box .swiper-slide{position:absolute;left:0;top:0}.overview_carousel .car-container .slide-gallery .slide-box .swiper-slide:not(.swiper-slide-active){opacity:0!important}.overview_carousel .car-container .slide-gallery .slide-box .swiper-slide.swiper-slide-active{animation:overviewIn .7s ease-in-out;opacity:1}@keyframes overviewIn{0%{top:-20px}100%{top:0}}@keyframes overflowOut{0%{top:0;opacity:1}100%{top:20px;opacity:0}}.overview_carousel .car-container .slide-gallery .slide-box .slide-box-container{max-width:314px;width:100%;border-radius:36px;background-color:#f6f9fc;padding:8px 12px;box-shadow:0 -2px 6px 0 rgba(10,37,64,.35) inset,0 30px 60px -30px rgba(0,0,0,.3),0 50px 100px -20px rgba(50,50,93,.25)}.overview_carousel .car-container .slide-gallery .slide-box .slide-box-container .slide-item{opacity:0;top:0}.overview_carousel .car-container .slide-gallery .slide-box .slide-item-container{border-radius:28px;background-color:#fff}.overview_carousel .car-container .slide-gallery .slide-box .slide-item-container img{border-radius:28px;max-width:100%;width:100%;height:auto}@media (max-width:767px){.overview_carousel{padding-top:40px;padding-left:26px;padding-right:26px}.overview_carousel>.container{padding-left:0}.overview_carousel .main-title{margin-bottom:22px;padding-left:0}.overview_carousel .subtitle{margin-bottom:24px}.overview_carousel .car-title{margin-bottom:24px}.overview_carousel .car-container .left-bar{padding-right:0;width:100%}.overview_carousel .car-container .slide-gallery{display:none}.overview_carousel .slide-title:after{visibility:visible;opacity:.3}.overview_carousel .left-bar-slide{margin-bottom:24px}}@media (max-width:767px){.hero-section+.overview_carousel{padding-top:160px}}.text_and_video{margin-top:100px;padding-top:70px;padding-bottom:80px}.text_and_video>.container{padding-left:8px}.text_and_video .col-content{padding-right:20px}.text_and_video .col-content .section-title{max-width:518px;width:100%;margin-bottom:55px}.text_and_video .col-content .desc{max-width:370px;width:100%;margin-bottom:55px}.text_and_video .col-content .global-btn a{min-width:157px;font-size:16px}.text_and_video .video-col{width:50%}.text_and_video .video-col .video-col-container{position:relative}.text_and_video .video-col .video-col-container .img.abs-img{position:absolute;left:0;top:0}.text_and_video .video-col .video-col-container .img.abs-img img{max-width:444px;width:100%;border-radius:20px;height:280px;-o-object-position:center center;object-position:center center;object-position:center center}.text_and_video .video-col .video-col-container .img-video{padding-top:64px;position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end}.text_and_video .video-col .video-col-container .img-video .img-video-container{max-width:476px;width:100%;height:297px}.text_and_video .video-col .video-col-container .img-video .img-video-container img,.text_and_video .video-col .video-col-container .img-video .img-video-container video{height:297px;max-width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.text_and_video .video-col .video-col-container .img-video .img-video-container iframe{width:100%;height:100%;inset:0;pointer-events:none;border-radius:20px;opacity:0}@media (max-width:1024px){.text_and_video .video-col .video-col-container .img.abs-img{display:none}.text_and_video .video-col .video-col-container .img-video{padding-top:0}}@media (max-width:992px){.text_and_video .cols{align-items:flex-start}.text_and_video .video-col .video-col-container .img-video .img-video-container img,.text_and_video .video-col .video-col-container .img-video .img-video-container video{height:200px}}@media (max-width:767px){.text_and_video{margin-top:40px;padding:40px 26px}.text_and_video .cols{flex-wrap:wrap}.text_and_video>.container{padding-left:0}.text_and_video .col-content{width:100%;padding-right:0}.text_and_video .col-content .section-title{margin-bottom:40px}.text_and_video .col-content .desc{margin-bottom:24px}.text_and_video .col-content .global-btn{margin-bottom:24px}.text_and_video .video-col{width:100%}.text_and_video .video-col .video-col-container .img-video .img-video-container{max-width:100%}.text_and_video .video-col .video-col-container .img-video .img-video-container .play-video{width:55px;height:55px}}.text_and_video.showcase_section{margin-top:0;padding-top:80px;padding-bottom:0}.text_and_video.showcase_section+.scrolling-animation{margin-top:80px}@media (max-width:767px){.text_and_video.showcase_section+.scrolling-animation{margin-top:40px}}.text_and_video.showcase_section .main-title{padding-left:0}.text_and_video.showcase_section .main-title h2{font-weight:500;color:#0087e8}.text_and_video.showcase_section .section-title{margin-bottom:40px}.text_and_video.showcase_section .col-content .desc{max-width:610px;margin-bottom:0}.text_and_video.showcase_section .video-col .video-col-container .img-video{padding-top:0}.text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container{max-width:622px}.text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container img,.text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container video{height:387px}@media (max-width:992px){.text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container img,.text_and_video.showcase_section .video-col .video-col-container .img-video .img-video-container video{height:200px}}@media (max-width:767px){.text_and_video.showcase_section .video-col{margin-top:40px}}@media (max-width:767px){.text_and_video.showcase_section{padding-top:40px}.text_and_video.showcase_section .main-title{margin-bottom:24px}}.presentment-blocks+.text_and_video.showcase_section{padding-top:0}.highlights{padding-top:80px}.highlights>.container{padding-left:8px;padding-right:25px}.highlights .main-title{margin-bottom:24px;padding-left:0}.highlights .highlighte-main .high-item{margin-bottom:40px}.highlights .highlighte-main .high-item:last-of-type{margin-bottom:0}.highlights .highlighte-main .high-item .high-title{width:26%;padding-right:10px;position:relative}.highlights .highlighte-main .img-container{width:31%;text-align:right}.highlights .highlighte-main .img-container img{max-width:376px;height:auto;max-height:450px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;background-color:#fff;box-shadow:0 4px 24px 2px rgba(0,0,0,.08)}.highlights .highlighte-main .desc-container{width:43%;padding-right:20px}.highlights .highlighte-main .desc-container .desc{max-width:469px;width:100%}@media (max-width:1024px){.highlights>.container{padding-right:0}}@media (max-width:767px){.highlights{padding:40px 26px 0 26px}.highlights>.container{padding-left:0}.highlights .highlighte-main .high-item-container{flex-wrap:wrap}.highlights .highlighte-main .high-item-container .high-title{width:100%;padding-right:0}.highlights .highlighte-main .high-item-container .desc-container{width:100%;margin-top:16px;padding-right:0}.highlights .highlighte-main .high-item-container .desc-container .desc{max-width:100%}.highlights .highlighte-main .high-item-container .img-container{display:none}}.challanges{padding-top:40px;padding-bottom:20px;margin-top:80px}.challanges .main-title{padding-left:8px;margin-bottom:0}@media (max-width:767px){.challanges .main-title{padding-left:0}}.challanges .challanges-boxes .container{display:flex;flex-wrap:wrap}.challanges .challanges-boxes .container .box-item{margin-top:24px;width:calc(25% - 1px);transition:.3s all ease-in-out}.challanges .challanges-boxes .container .box-item .box-item-container{padding:0 12px 0 8px;cursor:pointer}.challanges .challanges-boxes .container .box-item .box-item-container .number-of-item{width:40px;height:40px;filter:grayscale(100%)}.challanges .challanges-boxes .container .box-item .box-item-container .box-title{margin-top:8px;margin-bottom:22px;position:relative}.challanges .challanges-boxes .container .box-item.active .number-of-item,.challanges .challanges-boxes .container .box-item:hover .number-of-item{filter:grayscale(0)}.challanges .section-container{padding-top:35px}.challanges .section-container .col-content{padding-top:35px;width:50%;padding-right:20px}.challanges .section-container .col-content .section-title{max-width:400px;width:100%;margin-bottom:40px}.challanges .section-container .col-content .desc{max-width:302px;width:100%}.challanges .section-container .img-carousel{width:calc(50% - 100px);max-width:520px;justify-content:flex-end;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:.3s all ease-in-out;border-radius:8px;position:relative;margin-bottom:32px;z-index:2}.challanges .section-container .img-carousel .swiper{width:100%;overflow:hidden}.challanges .section-container .img-carousel .pagination-wrapper{position:absolute;bottom:-32px;left:0;right:-100px;justify-content:center}.challanges .section-container .img-carousel .pagination-wrapper .pagination-item{width:24px;margin-right:15px;background-color:#a9b3be;height:2px;border-radius:1px;cursor:pointer;opacity:.3;transition:.3s all ease-in-out}.challanges .section-container .img-carousel .pagination-wrapper .pagination-item.active{background-color:#15be53;opacity:1}.challanges .section-container .img-carousel .img-carousel-main{max-width:520px;width:100%}.challanges .section-container .img-carousel .img-carousel-main .car-item .img-wrapper{max-width:520px;padding:32px 100px;height:585px}.challanges .section-container .img-carousel .img-carousel-main .car-item .img-wrapper .img.pos-rel{height:100%}@media (max-width:992px){.challanges .section-container .img-carousel .img-carousel-main .car-item .img-wrapper{height:320px}}.challanges .section-container .img-carousel .img-carousel-main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.challanges .section-container .img-carousel .subimage-wrapper{padding:24px 28px;background-color:#fff;max-width:228px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);right:-100px;top:32px;z-index:2;border-radius:8px}.challanges .section-container .img-carousel .subimage-wrapper .swiper{overflow:hidden}.challanges .section-container .img-carousel .subimage-wrapper img{height:222px;-o-object-fit:cover;object-fit:cover}@media (max-width:1200px){.challanges .challanges-boxes .container .box-item{width:50%}.challanges .challanges-boxes .container .box-item .box-item-container{padding-left:5.7pt}}@media (max-width:1024px){.challanges>.container{padding-right:0}}@media (max-width:767px){.challanges .section-container{padding-top:40px;flex-wrap:wrap}.challanges .section-container .col-content{padding-top:0;padding-right:0;width:100%}.challanges .section-container .col-content .section-title h2{font-size:24px;line-height:32px}.challanges .section-container .col-content .desc{max-width:100%;margin-bottom:40px}.challanges .section-container .img-carousel{width:calc(100% - 100px);justify-content:center}}@media (max-width:767px){.challanges{padding:40px 26px 52px 26px}.challanges>.container{padding-left:0}.challanges .challanges-boxes .container{margin-left:auto;margin-right:auto}.challanges .challanges-boxes .container .box-item{padding:0;width:100%}.challanges .challanges-boxes .container .box-item .box-item-container{padding-left:0}.challanges .challanges-boxes .container .box-item .box-item-container .box-title{margin-bottom:16px}}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}
.temp-member{margin-bottom:195px;position:relative}@media (max-width:1024px){.temp-member{margin-bottom:80px}}.temp-member .page-title{padding-left:8px;margin:-30px 0 80px 0;position:relative;z-index:1}.temp-member .page-title h1{color:#3a3a3a;font-size:80px;font-style:normal;font-weight:500;line-height:98px;letter-spacing:-3.76px;margin:0}@media (max-width:1320px){.temp-member .page-title{padding-left:26px;padding-right:26px}}@media (max-width:1024px){.temp-member .page-title{margin-top:38px}.temp-member .page-title h1{font-size:60px;line-height:72px}}@media (max-width:767px){.temp-member .page-title h1{font-size:50px;line-height:52px}}.temp-member .filter-main .filter{display:flex;flex-wrap:wrap}.temp-member .filter-main .filter .filter-style{width:25%}.temp-member .filter-main .filter .filter-style .categories{padding:0 8px}.temp-member .filter-main .filter .filter-style .categories .selected{cursor:pointer;border-radius:4px;background:#fff;box-shadow:0 13px 27px -13px rgba(0,0,0,.25);padding:4px 8px;display:flex;align-items:center;justify-content:space-between}.temp-member .filter-main .filter .filter-style .categories .selected .icon-animation{width:24px;height:24px}.temp-member .filter-main .filter .filter-style .categories .selected .icon-animation .col-icon>div{width:24px;height:24px}.temp-member .filter-main .filter .filter-style .categories .selected .selected-text{width:100%;display:flex;align-items:center;max-width:calc(100% - 48px)}.temp-member .filter-main .filter .filter-style .categories .selected .selected-text .icon{display:none;width:24px;height:24px;padding:0}.temp-member .filter-main .filter .filter-style .categories .selected .selected-text .icon img{width:24px;height:24px}.temp-member .filter-main .filter .filter-style .categories .selected .selected-text span{padding-left:16px;padding-right:8px;color:#081d36;font-size:18px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.temp-member .filter-main .filter .filter-style .categories .selected:has(.open) .arrow-icon{transform:rotate(180deg)}.temp-member .filter-main .filter .filter-style .categories .selected .arrow-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:.3s all ease-in-out}.temp-member .filter-main .filter .filter-style .categories .selected .arrow-icon i{color:#0087e8;font-size:16px;display:inline-block}.temp-member .filter-main .filter .filter-style .categories .collapse-list>ul{padding:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff;box-shadow:0 13px 27px -13px rgba(0,0,0,.25)}.temp-member .filter-main .filter .filter-style .categories .filter-options{left:0;right:0;display:grid;grid-template-rows:0fr;overflow:hidden;z-index:2;transition:grid-template-rows .2s ease-in-out;top:calc(100% + 2px);box-shadow:0 13px 27px -13px rgba(0,0,0,.25)}.temp-member .filter-main .filter .filter-style .categories .filter-options.open{grid-template-rows:1fr}.temp-member .filter-main .filter .filter-style .categories .filter-options .collapse-list{min-height:0}.temp-member .filter-main .filter .filter-style .categories .filter-options .filter-option{box-shadow:0 13px 27px -13px rgba(0,0,0,.25);margin-bottom:2px;border-radius:4px;padding:4px 8px;background-color:#fff;border-left:2px solid #fff;transition:all .3s}.temp-member .filter-main .filter .filter-style .categories .filter-options .filter-option:hover{border-left-color:#0087e8;background-color:#e5f3fd}.temp-member .filter-main .filter .filter-style .categories .filter-options .filter-option .option-name{padding:0 8px 0 16px}.temp-member .filter-main .filter .filter-style .categories>ul{opacity:1}@media (max-width:1320px){.temp-member .filter-main{padding:0 18px}}@media (max-width:1024px) and (min-width:768px){.temp-member .filter-main .filter .filter-style .categories .selected .selected-text span{overflow:hidden;white-space:nowrap;width:150px}}@media (max-width:767px){.temp-member .filter-main .filter .filter-style{width:100%;margin-bottom:24px}}.temp-member .post-list-main{position:relative;z-index:1;margin-top:80px}.temp-member .post-list-main.preloading{opacity:.7}.temp-member .post-list-main .list-main{display:grid;grid-template-areas:"first second" "first third" "last last";gap:13px;grid-template-columns:repeat(2,1fr)}.temp-member .post-list-main .list-main .test-item:nth-child(1){grid-area:first}.temp-member .post-list-main .list-main .test-item:first-child:last-child{grid-area:last;width:100%}.temp-member .post-list-main .list-main .test-item:first-child:last-child a{max-width:100%}.temp-member .post-list-main .list-main .test-item:nth-child(2){grid-area:second}.temp-member .post-list-main .list-main .test-item:nth-child(2):last-child a{height:693px}@media (max-width:767px){.temp-member .post-list-main .list-main .test-item:nth-child(2):last-child a{height:185px}}.temp-member .post-list-main .list-main .test-item:nth-child(3){grid-area:third}.temp-member .post-list-main .list-main .test-item{width:100%}.temp-member .post-list-main .list-main .test-item.load-mored a{height:300px}.temp-member .post-list-main .list-main .test-item a{overflow:hidden;height:693px;display:flex;position:relative;align-items:flex-end;max-width:632px;width:100%;border-radius:8px}.temp-member .post-list-main .list-main .test-item a .featured-img{position:absolute;left:0;top:0;border-radius:8px;z-index:0;height:100%;width:100%}.temp-member .post-list-main .list-main .test-item a .featured-img img{border-radius:8px;max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:.6s cubic-bezier(.7,0,0,1)}.temp-member .post-list-main .list-main .test-item a .bg-linear{border-radius:8px;background:linear-gradient(180deg,rgba(149,52,243,.2) 0,#9534f3 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.temp-member .post-list-main .list-main .test-item a .post-title{position:relative;z-index:2;padding:24px;width:100%}.temp-member .post-list-main .list-main .test-item a .post-title h2{color:#fff;font-size:30px;font-style:normal;font-weight:500;line-height:32px;position:relative;bottom:0;transition:transform .6s cubic-bezier(.7,0,0,1)}.temp-member .post-list-main .list-main .test-item a .btn-with-arrow{margin-top:8px;display:inline-flex;align-items:center;border:0;opacity:0;bottom:-24px;position:absolute;left:24px;right:24px;transition:.6s cubic-bezier(.7,0,0,1);transition-property:transform,opacity}.temp-member .post-list-main .list-main .test-item a .btn-with-arrow span{color:#fff;font-size:18px;text-decoration:underline;line-height:25px;font-weight:500;letter-spacing:.2px}.temp-member .post-list-main .list-main .test-item a .btn-with-arrow .icon{text-decoration:none;width:24px;height:24px;margin-left:24px;display:inline-flex;align-items:center;justify-content:center}.temp-member .post-list-main .list-main .test-item a .btn-with-arrow .icon i{font-size:14px;line-height:25px}@media (max-width:767px){.temp-member .post-list-main .list-main .test-item a .btn-with-arrow{left:16px}.temp-member .post-list-main .list-main .test-item a .btn-with-arrow span{font-size:16px}.temp-member .post-list-main .list-main .test-item a .btn-with-arrow .icon{margin-left:6px}.temp-member .post-list-main .list-main .test-item a .btn-with-arrow .icon i{font-size:12px}}.temp-member .post-list-main .list-main .test-item a:hover .btn-with-arrow{transform:translateY(-48px);opacity:1}.temp-member .post-list-main .list-main .test-item a:hover .featured-img img{transform:scale(1)}.temp-member .post-list-main .list-main .test-item a:hover .post-title h2{position:relative;transform:translateY(-30px)}.temp-member .post-list-main .list-main .test-item:nth-child(2n-1) .bg-linear{background:linear-gradient(180deg,rgba(149,52,243,.2) 0,#9534f3 100%)}.temp-member .post-list-main .list-main .test-item:nth-child(2n) a,.temp-member .post-list-main .list-main .test-item:nth-child(n+2) a{height:340px}.temp-member .post-list-main .list-main .test-item:nth-child(2n) .bg-linear,.temp-member .post-list-main .list-main .test-item:nth-child(n+2) .bg-linear{background:linear-gradient(180deg,rgba(76,19,67,.2) 0,#4c1343 111.4%)}.temp-member .post-list-main .list-main .test-item:nth-child(2n+1):not(:first-child) a{height:340px}.temp-member .post-list-main .list-main .test-item:nth-child(2n+1):not(:first-child) .bg-linear{background:linear-gradient(180deg,rgba(168,129,69,.2) 0,#ad8548 111.4%)}@media (max-width:1320px){.temp-member .post-list-main{padding:0 16px}}@media (max-width:767px){.temp-member .post-list-main{padding-left:18px;padding-right:13px;margin-top:56px}.temp-member .post-list-main .list-main{display:flex;flex-wrap:wrap;gap:unset}.temp-member .post-list-main .list-main .test-item{margin-bottom:8px;width:100%}.temp-member .post-list-main .list-main .test-item a{max-width:100%;height:auto;aspect-ratio:345/185}.temp-member .post-list-main .list-main .test-item a .post-title{padding:16px}.temp-member .post-list-main .list-main .test-item a .post-title h2{font-size:16px;line-height:24px}.temp-member .post-list-main .list-main .test-item:nth-child(2) a{height:auto}.temp-member .post-list-main .list-main .test-item:nth-child(3) a{height:auto}}.temp-member .post-list-main .loadmore-btn-wrapper{margin:24px 0}.temp-member .post-list-main .loadmore-btn-wrapper .btn{cursor:pointer;position:relative;width:157px;padding:11.2px 10px}.temp-member .post-list-main .loadmore-btn-wrapper .btn.loading .lds-dual-ring{position:absolute;top:5px;right:5px;bottom:5px;aspect-ratio:1/1;width:auto;display:flex;height:unset}.temp-member .post-list-main .loadmore-btn-wrapper .btn.loading .lds-dual-ring:after{height:100%;width:100%;margin:0;border-color:#fff transparent;border-width:4px}.temp-member .post-list-main .loadmore-btn-wrapper .btn .lds-dual-ring{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLW5vc291cmNlLnNjc3MiLCJnbG9iYWwuc2NzcyIsImdsb2JhbC5jc3MiLCJIb21lJTIwUGFnZSUyMCYlMjByZXNwb25zZXMuc2NzcyIsIkhvbWUgUGFnZSAmIHJlc3BvbnNlcy5jc3MiLCJQcmljaW5nLnNjc3MiLCJzaW5nbGUuY3NzIiwic2luZ2xlLnNjc3MiLCJTb2x1dGlvbnMlMjAmJTIwU2hvd2Nhc2Uuc2NzcyIsIlNvbHV0aW9ucyAmIFNob3djYXNlLmNzcyIsInN3aXBlci5zY3NzIiwidGVtcGxhdGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSxZQUFBLGlCQUNBLElBQUEsc0NBQUEsZ0JBQ0EsWUFBQSxJQUNBLGFBQUEsS0FFRixXQUNFLFlBQUEsaUJBQ0EsWUFBQSxJQUNBLElBQUEscUNBQUEsZ0JBQ0EsYUFBQSxLQUVGLFdBQ0UsWUFBQSxpQkFDQSxZQUFBLElBQ0EsSUFBQSxtQ0FBQSxnQkFDQSxhQUFBLEtBRUYsV0FDRSxZQUFBLGlCQUNBLFlBQUEsSUFDQSxJQUFBLG9DQUFBLGdCQUNBLGFBQUEsS0FFRixXQUNFLFlBQUEsTUFDQSxZQUFBLElBQ0EsSUFBQSw2QkFBQSxtQkFDQSxhQUFBLEtDdkJGLEtBQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxZQUFBLGdCQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFdBQUEsT0FFRixNQUNFLFFBQUEsUUFFRixFQzRCQSxPQUNBLFFEekJFLFdBQUEsV0FHRixHQzJCQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsRUR6QkUsT0FBQSxFQUdGLEVBQUEsT0FDRSxZQUFBLElBR0YsSUFDRSxVQUFBLEtBRUYsU0FDRSxpQkFBQSxlQUVGLFNBQ0UsY0FBQSxNQUNBLFdBQUEsTUFDQSxtQkFBQSxPQUFBLE9BQ0EsZ0JBQUEsT0FBQSxPQUdGLFNBQ0UsY0FBQSxRQUNBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLE9BQ0EsZ0JBQUEsT0FBQSxPQUdGLEVBQ0UsZ0JBQUEsS0FHQSxRQUFBLFlBR0EsV0FBQSxJQUFBLElDNEJGLEdEekJBLEdBRUUsZ0JBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUdGLGlCQUNFLFFBQUEsRUFBQSxLQUdGLFdBQ0UsVUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FHRixNQUdFLFdBQUEsSUFBQSxJQUdGLGFBQ0UsV0FBQSxPQUdGLFlBQ0UsV0FBQSxNQUdGLFNBQ0UsUUFBQSxNQUdGLFFBR0UsUUFBQSxLQUdGLFdBQ0UsVUFBQSxLQUlBLGNBR0UsWUFBQSxPQUdGLFdBR0UsWUFBQSxTQUtGLFlBR0UsZ0JBQUEsY0FHRixXQUdFLGdCQUFBLE9BR0YsUUFHRSxnQkFBQSxTQUtGLFNBQ0UsU0FBQSxTQUdGLFNBQ0UsU0FBQSxTQUlKLE1BQ0UsTUFBQSxJQUdGLE1BQ0UsTUFBQSxRQUdGLE1BQ0UsTUFBQSxJQUdGLE1BQ0UsTUFBQSxJQUdGLE9BQ0UsZUFBQSxVQUdGLFFBQ0UsT0FBQSxRQUdGLFNBQ0UsWUFBQSxnQkFBQSxDQUFBLFdBR0YsWUFDRSxNQUFBLEtBYUYsRUFBQSxHQUFBLEVBQUEsS0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLEtBR0YsY0FDRSxZQUFBLE9BSUEsYUFDRSxhQUFBLEtBQ0EsY0FBQSxLQUlKLEtBQ0UsaUJBQUEsUUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLE1BQUEsTUFDQSxRQUFBLGFBQ0EsV0FBQSxPQUNBLGNBQUEsTUFBQSxJQUFBLE1BQ0EsV0FBQSxJQUFBLElBQUEsWUFDQSxTQUFBLFNBQ0EsZUFBQSxNQUVBLGFBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxpQkFBQSxpREFDQSx3QkFBQSxVQUFBLGdCQUFBLFVBQ0EsUUFBQSxFQUNBLFFBQUEsR0FDQSxRQUFBLEdBQ0EsU0FBQSxPQUNBLFdBQUEsSUFBQSxJQUFBLFlBQ0EsY0FBQSxJQUdGLGNBQ0UsaUJBQUEsUUFHRixXQUNFLGlCQUFBLFlBRUEsa0JBQ0UsUUFBQSxF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QUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsYUFBQSxDQUFBLENBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLE9BQUEsTUFFQSxxRkFDRSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxhQUFBLEtBQUEsWUFDQSxhQUFBLElBS04sdUVBQ0UsUUFBQSIsImZpbGUiOiJhbGwtc3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XHJcbiAgc3JjOiB1cmwoLi4vc3JjL2ZvbnRzL0hlbHZldGljYU5ldWVSZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoLi9mb250cy9IZWx2ZXRpY2FOZXVlTWVkaXVtLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHNyYzogdXJsKC4vZm9udHMvSGVsdmV0aWNhTmV1ZUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoLi9mb250cy9IZWx2ZXRpY2FOZXVlTGlnaHQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoLi9mb250cy9JbnRlci1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59IiwiQGltcG9ydCAnZm9udHMtbm9zb3VyY2Uuc2Nzcyc7XHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcy1ub3NvdXJjZS5zY3NzJztcclxuXHJcbi8vIGdsb2JhbCBjc3NcclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtaGVsdjtcclxuICBmb250LXdlaWdodDogJGZ3LTMwMDtcclxuICBjb2xvcjogJG1haW4tZGFyaztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuOnJvb3R7XHJcbiAgLS1pbmRleCA6IDF2dysxdmg7XHJcbn1cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLmJnX2dyYXl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xyXG59XHJcbi5vYmotY292IHtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4ub2JqLWNvbiB7XHJcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4udHIwMyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZC1mbGV4IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmxleC13cmFwIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5hbGlnbiB7XHJcbiAgJi1jZW50ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1lbmQge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG4uamMge1xyXG4gICYtYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICYtY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1lbmQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3MtIHtcclxuICAmcmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZhYnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnctMjUge1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi53LTMzIHtcclxuICB3aWR0aDogMzMuMzMzJTtcclxufVxyXG5cclxuLnctNTAge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi53LTc1IHtcclxuICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4udXBwZXIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jdXJzb3Ige1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZmLWhlbHYge1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtaGVsdjtcclxufVxyXG5cclxuLmdsb2JhbC1idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2xvYmFsLWJ0biBhIHtcclxuXHJcbn1cclxuXHJcbi5nbG9iYWwtYnRuIGE6aG92ZXIge1xyXG5cclxufVxyXG5cclxuLy8gb2xkXHJcblxyXG5wLCBhLCBsaSwgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG59XHJcblxyXG4uaXRlbXMtY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5zZWN0aW9uLnB4LSB7XHJcbiAgJjEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICB3aWR0aDogMTQxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA3LjVweCA4cHggOS41cHg7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkzZGVnLCAjMDA4N0U4IDAlLCAjMDAxMzJFIDEzOS4zNSUpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXdoaXRlO1xyXG4gICAgY29sb3I6ICRtYWluLXdoaXRlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLWZ1bGx3aWR0aCB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmJsdWUtdGl0bGUge1xyXG4gIGNvbG9yOiAkbWFpbi1ibHVlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uYmx1ZS1tYXJrZXJlZC1saXN0IHtcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy90b3A6IDE1LjVweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAvL2xlZnQ6IC0xNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmx1ZWJvcmRlci10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWQyZWY7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAyMjQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zd2l0Y2hlci13cmFwcGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAuc3dpdGNoZXItaXRlbSB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBM0EzQTtcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG5cclxuICAgIC5zd2l0Y2hlci1pdGVte1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBM0EzQTtcclxuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2l0Y2hlci10ZXh0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbntcclxuICAmLnBsYXktdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3ZpZGVvLXBsYXkuc3ZnXCIpO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5yZWFkeXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGVzY3tcclxuICBhe1xyXG4gICAgY29sb3I6ICRtYWluLWJsdWUtMjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IC4xcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvciA6ICRtYWluLWJsdWU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJG1haW4tYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIjtcbiAgc3JjOiB1cmwoLi4vc3JjL2ZvbnRzL0hlbHZldGljYU5ldWVSZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKC4vZm9udHMvSGVsdmV0aWNhTmV1ZU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCguL2ZvbnRzL0hlbHZldGljYU5ldWVCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKC4vZm9udHMvSGVsdmV0aWNhTmV1ZUxpZ2h0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKC4vZm9udHMvSW50ZXItUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBTYW5zLVNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG46cm9vdCB7XG4gIC0taW5kZXg6IDF2dysxdmg7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW46IDA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJnX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5vYmotY292IHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm9iai1jb24ge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50cjAzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFsaWduLWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmpjLWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uamMtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmpjLWVuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucG9zLXJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3MtYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi53LTMzIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3Vyc29yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmYtaGVsdiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIFNhbnMtU2VyaWY7XG59XG5cbi5nbG9iYWwtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnAsIGEsIGxpLCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4uaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxN0NDRTtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE0MXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNy41cHggOHB4IDkuNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG4uYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkzZGVnLCAjMDA4N0U4IDAlLCAjMDAxMzJFIDEzOS4zNSUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG46aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTM1LCAyMzIsIDAuMDUpO1xufVxuLmJ0bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4uaW1hZ2UtZnVsbHdpZHRoIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmx1ZS10aXRsZSB7XG4gIGNvbG9yOiAjMzE3Q0NFO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYmx1ZS1tYXJrZXJlZC1saXN0IHVsIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5ibHVlLW1hcmtlcmVkLWxpc3QgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmx1ZS1tYXJrZXJlZC1saXN0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxN0NDRTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYmx1ZWJvcmRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibHVlYm9yZGVyLXRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlkMmVmO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDIyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2l0Y2hlci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zd2l0Y2hlci13cmFwcGVyIC5zd2l0Y2hlci1pdGVtIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTNBM0E7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uc3dpdGNoZXItd3JhcHBlci5hY3RpdmUgLnN3aXRjaGVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xufVxuLnN3aXRjaGVyLXdyYXBwZXIuYWN0aXZlIC5zd2l0Y2hlci1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTNBM0E7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uc3dpdGNoZXItd3JhcHBlciAuc3dpdGNoZXItdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuYnV0dG9uLnBsYXktdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvdmlkZW8tcGxheS5zdmdcIik7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuYnV0dG9uLnBsYXktdmlkZW8ucmVhZHkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuYnV0dG9uLnBsYXktdmlkZW86aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJ1dHRvbi5wbGF5LXZpZGVvIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmRlc2MgYSB7XG4gIGNvbG9yOiAjMDA4N0U4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uZGVzYyBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMTdDQ0U7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzMxN0NDRTtcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzLW5vc291cmNlXCI7XHJcblxyXG4vL2RvY3VtZW50IHByZWxvYWRlclxyXG4uZG9jdW1lbnQtcHJlbG9hZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG5cclxuICAubGRzLWR1YWwtcmluZyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRtYWluLWJsdWUtMiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxufVxyXG5cclxuLy9kb2N1bWVudCBwcmVsb2FkZXJcclxuLy9oZWFkZXIgc3RhcnRcclxuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmxhc3QtYnV0dG9ucyB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNTdweDtcclxuICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgLy9sZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYXNoZWQtbGluZXMsXHJcbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbnMtbGluZXMge1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogMTI4MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZG90dGVkLWxpbmVzLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDMxOXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OHB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxufVxyXG5cclxuLmhvcml6b250YWwtbGluZXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDExMnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5saW5lLWl0ZW0ge1xyXG4gICAgaGVpZ2h0OiAxLjVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy92ZXJ0aWNhbC1saW5lcy5zdmdcIikgcmVwZWF0LXg7XHJcbiAgICB3aWR0aDogY2FsYygoMTI4MHB4IC8gNCkgLSAyMHB4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAycHg7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTI4MHB4KSAvIDIgLSAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb25zLWxpbmVzIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZG90dGVkLWxpbmVzLXdoaXRlLnN2Z1wiKTtcclxufVxyXG5cclxuaGVhZGVyLmhlYWRlciB7XHJcbiAgLy9wYWRkaW5nOiAyMHB4IDgwcHggMjBweCA1OHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA0O1xyXG5cclxuICBwYWRkaW5nOiAyMHB4IDI2cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItd3JhcHBlciB7XHJcbiAgLmxvZ28td3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDMwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAvL21heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgIC8vbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIxOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uYXYtd3JhcHBlciB7XHJcbiAgICAmLmhlYWRlci1tZWdhbWVudSB7XHJcbiAgICAgIC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgLy90b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgb3V0bGluZTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNTBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG5cclxuICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgID4uZC1mbGV4LnBvcy1yZWwge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoaWxkcmVuLWl0ZW0ge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluLWRhcms7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWVnYW1lbnUtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC13cmFwcGVyIHtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoaWxkcmVuLWljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hpbGRyZW4tdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcblxyXG4gICAgICAgICAgLnRpdGxlLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VidGl0bGUtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGlsZHJlbi1saXN0IHtcclxuICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saXN0IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAvLy5uYXYtaXRlbSB7XHJcbiAgICAgIC8vICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICAgIC8vICB9XHJcbiAgICAgIC8vfVxyXG5cclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5ob3ZlcmVkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZWFkZXItZGVmIHtcclxuICAgIC5uYXYtd3JhcHBlciB7XHJcbiAgICAgIC5uYXYtbGlzdCB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmhvdmVyZWQsXHJcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzMxN2NjZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaGVhZGVyIGVuZFxyXG5cclxuLy9oZXJvIHN0YXJ0XHJcbnNlY3Rpb24uaGVyby1zZWN0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogODJweDtcclxuICBtYXgtd2lkdGg6IDIyNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAyO1xyXG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHJcbiAgLmNvbnRlbnQtdGV4dCxcclxuICAuY29udGVudC10ZXh0IHAge1xyXG4gICAgY29sb3I6ICMwODFEMzY7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtYmFjaz1kZWZdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG5cclxuICAgIC5jb250ZW50LWltYWdlcyB7XHJcbiAgICAgIC5pbWFnZS1waG9uZSB7XHJcbiAgICAgICAgbGVmdDogY2FsYygyMCUgLSA5NXB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOTNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1ncmFwaGljc10ge1xyXG4gICAgICAuY29udGVudC1pbWFnZXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8tYmFjay13cmFwcGVyIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xyXG5cclxuICAgICAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWdyYXBoaWNzXSkge1xyXG4gICAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pbWFnZS1waG9uZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoW2RhdGEtYmFjaz1kZWZdKSB7XHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgIC5hbmltLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxvdHRpZS1sb29wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtbG90dGllXSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLWFuaW0ubW9kZS1sb29wIHtcclxuICAgICAgICA+c3ZnIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG90dGllLWxvb3Age1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2luZ2xlLWFuaW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAubWFpbi1hbmltIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgID5zdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy1jdWJlcyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZXJvLWJhY2std3JhcHBlciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC00NTBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDE1MHZ3IC8gKDkwIC0gNzcuMTA1KSArIDY4MHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuYmFjLWRlZiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC03ZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICAgIC5oZXJvLWJhY2tncm91bmQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjQTg2NkVFIDQuMDclLCByZ2JhKDc0LCAyMjIsIDIyMiwgMC4xNSkgMzcuNTclLCAjMDAxMzJFIDEwNy40NyUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsZWZ0OiAtMjUlO1xyXG4gICAgd2lkdGg6IDE1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTIuODk1ZGVnKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MWRlZywgIzMxN0NDRSA0MS4yNiUsICMwMDEzMkUgMTA5LjEyJSk7XHJcbiAgICBoZWlnaHQ6IDY2MHB4O1xyXG4gIH1cclxuXHJcbiAgI2dyYWRpZW50LWNhbnZhcyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWdyYWRpZW50LWNvbG9yLTEpIDQuMDclLCB2YXIoLS1ncmFkaWVudC1jb2xvci0yKSAzNy41NyUsIHZhcigtLWdyYWRpZW50LWNvbG9yLTMpIDEwNy40NyUpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1oZXJvIHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMjgwcHggKyAoMTAwJSAtIDEyODBweCkgLyAyIC0gOHB4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1jb250ZW50IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LW1haW4ge1xyXG4gICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC0tZWZmZWN0LXN0cmVuZ3RoOiAuNTtcclxuICB9XHJcblxyXG4gIC5oZXJvLXRpdGxlIHtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA5Ny43NnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjc2cHg7XHJcbiAgICBjb2xvcjogcmdiYSg1OCwgNTgsIDU4LCAxKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgJltkYXRhLW92ZXJsYXldIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IHJldmVydDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC10ZXh0IHtcclxuICAgIG1heC13aWR0aDogNTE5cHg7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHN0cm9uZyxcclxuICAgIGIge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYnV0dG9uIC5idG4ge1xyXG4gICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1pbWFnZXMge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuaW1hZ2UtcGhvbmUge1xyXG4gICAgICBsZWZ0OiBjYWxjKDIwJSAtIDk1cHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDZweCAwcHggcmdiYSgxMCwgMzcsIDY0LCAwLjM1KSBpbnNldCwgMHB4IDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMzApLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjZGOUZDO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MjBweCk7XHJcblxyXG4gICAgLmltYWdlLWdyYXBoaWNzIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG5cclxuICAgICAgLmdyYXBoaWNzLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCkgMjUlLCByZ2JhKDI0NiwgMjQ5LCAyNTIsIDAuMzApIDUwJSwgI0Y2RjlGQyA2MCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjMwKSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCkgaW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29udGVudC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5jb250ZW50LW1haW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWltYWdlcyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgLmltYWdlLXBob25lIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1waG9uZStpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2hlcm8gZW5kXHJcblxyXG4vL3Bhcm50ZXJzIHN0YXJ0XHJcbi5zZWN0aW9uLXBhcm50ZXJzIHtcclxuICBwYWRkaW5nOiA0MHB4IDI2cHggMCAyNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAucGFybnRlcnMtd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5wYXJudGVyLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cclxuICAgIC5wYXJudGVycy13cmFwcGVyIHtcclxuICAgICAgLnBhcm50ZXItaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3Bhcm50ZXJzIGVuZFxyXG5cclxuLy9ob21lIHBhZ2UgbmF2aWdhdGlvbiBzdGFydFxyXG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAubmF2LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA4cHggMCA1MHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCkgMTYuMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42MCkgNjIuODYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApIDExLjU3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSAxMDAlKTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tYmFjayB7XHJcbiAgICAgICAgPnN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAjRkZGO1xyXG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XHJcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpKSBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpKSBkcm9wLXNoYWRvdygwcHggLTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjFweCAxNnB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAubGluay1uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIGNvbG9yOiAkbWFpbi1kYXJrO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWNvbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgybi0xKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwM3B4O1xyXG5cclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHt9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDI4cHggMCA1MHB4IDA7XHJcblxyXG4gICAgJj4uY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtd3JhcHBlci5qYy1jZW50ZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgLm5hdmlnYXRpb24td3JhcHBlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAwIDE0cHggMCA4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC5uYXYtbGVmdCB7XHJcbiAgICAgIC5uYXYtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAubmF2LXRpdGxlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1yaWdodCB7XHJcbiAgICAgIC5uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xyXG5cclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogIzNBM0EzQTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaG9tZSBwYWdlIG5hdmlnYXRpb24gZW5kXHJcblxyXG4vL3ByZXNzZW50bWVudHMgc3RhcnRcclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm5hdmlnYXRpb24taGV4YWdvbitzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOTZweDtcclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIHtcclxuICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICA+LmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDYuN3B0O1xyXG4gIH1cclxuXHJcbiAgLnByZXNlbnRtZW50LW1haW4tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5wcmVzZW50bWVudC10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDkxOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnRpdGxlLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAvKiAxMjUuOTI2JSAqL1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgY29sb3I6ICMwODFEMzY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvY2tzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMC42cHQ7XHJcbiAgICByb3ctZ2FwOiA0MHB4O1xyXG5cclxuICAgICYucm93IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWljb24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIC50aXRsZS1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIC8qIDE1NS41NTYlICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stdGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XHJcblxyXG4gICAgICBwLFxyXG4gICAgICBhLFxyXG4gICAgICBsaSxcclxuICAgICAgc3BhbixcclxuICAgICAgcHJlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLyogMTI1JSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWUtbWFya2VyZWQtbGlzdCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vcHJlc3NlbnRtZW50cyBlbmRcclxuLy9zY3JvbGxpbmcgYW5pbWF0aW9uIHN0YXJ0XHJcbmJvZHkgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XHJcblxyXG4gICYrLnNvbHV0aW9uc19nbG9iYWwge1xyXG4gICAgbWFyZ2luLXRvcDogLTI1MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgJisuc29sdXRpb25zX2dsb2JhbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiB7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTM1LCAyMzIsIDAuMDMpO1xyXG4gIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3Njcm9sbC1hbmltYXRpb24ucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgLS1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbGV0dGVycy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtICh2YXIoLS1oZWlnaHQpIC8gMikpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEuYmx1ZS10aXRsZSB7XHJcbiAgICBjb2xvcjogIzAwODdFODtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gIH1cclxuXHJcbiAgLnBhcnRzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDYuNnB0O1xyXG4gIH1cclxuXHJcbiAgLnBhcnQtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC50ZXh0LXdyYXBwZXIgLnRpdGxlLXdyYXBwZXIgLnRpdGxlLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYW5pbWF0aW9uLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IGNhbGMoNTAlKTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuYW5pbWF0aW9uLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAudGV4dC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgLnRpdGxlLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiA1ODlweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAsXHJcbiAgICAgIGEsXHJcbiAgICAgIGxpLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAvKiAxNzcuNzc4JSAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAqW2RhdGEtc2Nyb2xsaW5nXSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgID4ubG90dGllLWxvb3Age1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZGUtbG9vcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgID5zdmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4ubG90dGllLWxvb3Age1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmJsdWVib3JkZXItdGl0bGU6YmVmb3JlIHtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFydHMtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFydC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYW5pbWF0aW9uLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5hbmltYXRpb24taXRlbSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9wb3B1cHNcclxuLnBvcHVwcy1ib2R5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB6LWluZGV4OiA1O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIuZm9vdGVyIHtcclxuICAuZm9vdGVyLXBvcHVwIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAvKmlmcmFtZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH0qL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6NjQlO1xyXG4gICAgcGFkZGluZy10b3A6IDM4cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICAgICAgcGFkZGluZzogNjZweCAyNHB4IDI0cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKSwgMHB4IDEycHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmVtYWlsLXNlbnQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3VjY2Vzcy1zZW50IHtcclxuICAgICAgICAuZW1haWwtc2VudCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwLXRpdGxlLFxyXG4gICAgICAgIC5mb290ZXItcG9wZm9ybSxcclxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogNjUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAtY2xvc2Uge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgIHRvcDogMTVweDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgbGVmdDogMjRweDtcclxuICAgICAgdG9wOiAtMjhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1wb3Bmb3JtIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmlucC1sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbixcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVyci1tc2cge1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGNvbG9yOiAjRUM1MzM5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oYXMtZXJyb3Ige1xyXG5cclxuICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFQzUzMzk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVyci1tc2cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzNBM0EzQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0LFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiB1bnNldDtcclxuICAgICAgICAgIHJlc2l6ZTogdW5zZXQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4N0U4MUE7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAvKiAxODAlICovXHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm90cG9wLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmVsb2FkaW5nIHtcclxuICAgICAgICAgIC5sZHMtZHVhbC1yaW5nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZHMtZHVhbC1yaW5nIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTRweCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4td2hpdGUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vL3BvcHVwcyBlbmRcclxuQG1lZGlhKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5ob3Jpem9udGFsLWxpbmVzIHtcclxuICAgIC5saW5lLWl0ZW0ge1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWZhdWx0IHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcblxyXG4gIC5kYXNoZWQtbGluZXMsXHJcbiAgLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9ucy1saW5lcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoKDI1JSAtIDFweCkpIDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xyXG5cclxuICAgIC5hbmltLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2Nrcz4uY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTguM3B0O1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMTQuN3B0IDA7XHJcblxyXG4gICAgLnBhcnRzLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNwdDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAyMXB4O1xyXG5cclxuICAgICAgaDEuYmx1ZS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjZwdDtcclxuICB9XHJcblxyXG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIHtcclxuICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMge1xyXG4gICAgICAuc2xpZGUtbGlzdCB7XHJcbiAgICAgICAgLnNsaWRlLWxpc3QtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAtMjJweCAwIC04cHg7XHJcbiAgICAgICAgICAvL3BhZGRpbmc6IC0yNHB4O1xyXG5cclxuICAgICAgICAgIC5saXN0LWNvbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgLmxpc3QtY29scyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLWNhcm91c2VsIHtcclxuICAgICAgcGFkZGluZzogMCAxMS42cHQ7XHJcbiAgICB9XHJcblxyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICYuY2Fyb3VzZWwtY2FzZSB7XHJcbiAgICAgIC5zbGlkZS1tYWluIHt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmdldF9zdGFydGVkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciAuY29scz4uZC1mbGV4Pi53LTUwIC5jb2wtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVwdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiB7XHJcbiAgICAubmF2LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAubmF2LWNvbDpudGgtY2hpbGQoMm4tMSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3ZlcnZpZXdfY2Fyb3VzZWwge1xyXG4gICAgcGFkZGluZzogMTIwcHggMCAwIDA7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGFsbGFuZ2VzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDEyLjZwdDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGlnaGxpZ2h0cyB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHJcbiAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTguMXB0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbmF2aWdhdGlvbiB7XHJcbiAgICAmLm5hdmlnYXRpb24taGV4YWdvbiB7XHJcbiAgICAgIC5uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgLm5hdi1jb2wge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSxcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ueW91dHViZS1wbGF5ZXIge1xyXG4gIC52aWRlby1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLTQwNCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIC50b3AtdmVjdG9ycyxcclxuICAuYm90dG9tLXZlY3RvcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNmRlZyk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogODVweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdFODtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsZWZ0OiAxNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRBREVERTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3R0b20tdmVjdG9ycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDc5MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLTQwNCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uIHtcclxuICAgICYubmF2aWdhdGlvbi1oZXhhZ29uIHtcclxuICAgICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMzM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWNvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAtOTBweCAtNTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybi0xKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xyXG5cclxuICAgICAgICAgIC5pdGVtLWJhY2sgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5saW5rLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICAubGluay1uYW1lIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBtYXJnaW46IC05MHB4IC01MHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwge1xyXG5cclxuICAgIC50aXRsZS1jb250YWluZXIuZC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSxcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUge1xyXG4gICAgICAuc2xpZGUtbWlkZGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLmJveGVzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nLXZpZGVvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgbGVmdDogLTcwcHg7XHJcbiAgICBib3R0b206IC0yOTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9nZXQtc3RhcnRlZC1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5jb250YWluZXI6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAyMDFweDtcclxuICAgIHJpZ2h0OiAtMTIwcHg7XHJcbiAgICBib3R0b206IC0yNTBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZ2V0LXN0YXJ0ZWQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgICB3aWR0aDogMjAxcHg7XHJcbiAgICBsZWZ0OiAtNzBweDtcclxuICAgIGJvdHRvbTogLTEzN3B4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2dldC1zdGFydGVkLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5ob3Jpem9udGFsLWxpbmVzIHtcclxuICAgIHRvcDogNTRweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAxLjVweDtcclxuXHJcbiAgICAubGluZS1pdGVtIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jaGFsbGFuZ2VzIHtcclxuICAgID4uY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOC42cHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHRfYW5kX3ZpZGVvIHtcclxuXHJcbiAgICAmLFxyXG4gICAgJi5zaG93Y2FzZV9zZWN0aW9uIHtcclxuICAgICAgLnZpZGVvLWNvbCB7XHJcbiAgICAgICAgLnZpZGVvLWNvbC1jb250YWluZXIge1xyXG4gICAgICAgICAgLmltZy12aWRlbyB7XHJcbiAgICAgICAgICAgIC5pbWctdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAuYmctdmVjdG9ycyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuXHJcbiAgICAgIC5sZWZ0LXZlY3RvciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LXZlY3RvciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgICAgICBib3R0b206IC01M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1nZXQtc3RhcnRlZCB7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAubmlnaHQtc3dpdGNoZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAuc3dpdGNoZXItdGV4dCB7XHJcbiAgICAgIHRyYW5zaXRpb246IDIuN3MgY29sb3IgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaGVyLXdyYXBwZXIuYWN0aXZlIHtcclxuICAgICAgLnN3aXRjaGVyLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5pZ2h0LW1vZGUtd3JhcHBlciB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IC0xMHZ3O1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAuZGFzaGVkLWxpbmVzLFxyXG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbnMtbGluZXMge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgLSAzMnB4KSAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3ICsgMnB4KSAyNnB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAubmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCB7XHJcbiAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTIuN3B0O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLWNhcm91c2VsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtbGlzdCB7XHJcbiAgICAgIC5zbGlkZS1saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5saXN0LWNvbHMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDUuN3B0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI2cHg7XHJcblxyXG4gICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgIGEsXHJcbiAgICAgIC5sb2dvLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcsXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZWdhbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3QtYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYnVyZ2VyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDdweCA4cHg7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICYuZGVmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCAxMjQsIDIwNiwgMC4xMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXJnZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnVyZ2VyLXRvZ2dsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLW1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICB0b3A6IDE2cHg7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICB6LWluZGV4OiAyMjtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2xvc2UtcG9wdXAge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lbnUtdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDI1cHggMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtbWVudSB7XHJcblxyXG4gICAgICAgIC5zdWJtZW51LXRpdGxlLFxyXG4gICAgICAgIC5pdGVtLWxpbmsge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAvKiAxNTAlICovXHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICBjb2xvcjogJG1haW4tZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJtZW51LXRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3JpZ2h0LWFycm93LnN2Z1wiKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID5saTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWVudS1pdGVtIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgLnN1Ym1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2hpbGQtaXRlbSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwODFEMzY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgLyogMjAwJSAqL1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAvKiAyMzMuMzMzJSAqL1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTdjY2UwZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC04cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLnN1Ym1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Ym1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgMjZweCA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDJweDtcclxuXHJcbiAgICAmOm5vdChbZGF0YS1iYWNrPVwiZGVmXCJdKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWJhY2std3JhcHBlciB7XHJcbiAgICAgIHRvcDogLTYwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAvKiAxMDQlICovXHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMy43NnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1ncmFwaGljc10pIHtcclxuICAgICAgLmltYWdlLXBob25lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtZ3JhcGhpY3NdIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmFuaW0td3JhcHBlciB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICYuc2luZ2xlLWFuaW0ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJisub3ZlcnZpZXdfY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1ncmFwaGljcyB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLnNpbmdsZS1oZXJvKy5vdmVydmlld19jYXJvdXNlbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWJhY2s9XCJkZWZcIl0pIHtcclxuICAgICAgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWJhY2s9XCJkZWZcIl0ge1xyXG4gICAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KFtkYXRhLWdyYXBoaWNzXSksXHJcbiAgICAgICZbZGF0YS1ncmFwaGljc10ge1xyXG4gICAgICAgIC5jb250ZW50LWltYWdlcyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLWdyYXBoaWNzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5ncmFwaGljcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyLWhlcm8ge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1iYWNrLXdyYXBwZXIge1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5oZXJvLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2NHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLXBob25lIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDZweCAwcHggcmdiYSgxMCwgMzcsIDY0LCAwLjM1KSBpbnNldCwgMHB4IDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMzApLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMThweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJltkYXRhLWdyYXBoaWNzXSB7XHJcbiAgICAgICAgLmltYWdlLXBob25lIHtcclxuICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1ncmFwaGljcyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWJhY2std3JhcHBlciB7XHJcbiAgICAgICYuYmFjLWRlZiB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5zZWN0aW9uLXBhcm50ZXJzIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMjZweDtcclxuXHJcbiAgICAucGFybnRlcnMtd3JhcHBlciB7XHJcbiAgICAgIC5wYXJudGVyLWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDAgMSA1MCU7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3Mge1xyXG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG5cclxuICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgID4uY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNlbnRtZW50LXRpdGxlIC50aXRsZS1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLXdyYXBwZXIge1xyXG5cclxuICAgICAgJixcclxuICAgICAgJi5yb3cge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNHB0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgPi5kLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYy1jb2wsXHJcbiAgICAgIC5jb2xzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAuYnV0dG9ucyBhIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29scyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAgICA+LmQtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgID4udy01MCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwge1xyXG4gICAgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciB7XHJcbiAgICAgIC5tb2JpbGUtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAucGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTI0LCAyMDYsIDEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgLmNhci1uYXYtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWNhcm91c2VsPVwidGVzdGltb25pYWxzLWFsdFwiXSB7XHJcbiAgICAgIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAuY2FyLW5hdi1jb250YWluZXIge1xyXG4gICAgICAgICAgLy9kaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3Rlci5mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5mb290ZXItYmctaW1nIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgIGhlaWdodDogMTcycHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5uaWdodC1zd2l0Y2hlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1iZy1pbWcge1xyXG5cclxuICAgICAgLmJlZS13aGl0ZSxcclxuICAgICAgLmJlZS1kYXJrIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcblxyXG4gICAgICAmLnBvcy1yZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgPi5kLWZsZXgge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbWFyZ2luOiAyMDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3QtbG9nby1jb250YWluZXIge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2V0LWluLXRvdWNoLWZvb3RlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgLmdldC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnNvbHV0aW9uc19nbG9iYWwge1xyXG4gICAgLnNvbHV0aW9uLWJhY2tncm91bmQge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAxMjRweDtcclxuICAgICAgYm90dG9tOiAxMjdweDtcclxuXHJcbiAgICAgIC50b3AtdmVjdG9yLW1haW4ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogLTY1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbS12ZWN0b3ItbWFpbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4uY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG5cclxuICAgICAgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cclxuICAgICAgICAuc29sLXBvc3QtaXRlbTpudGgtY2hpbGQoMm4tMSk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTUwJTtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLXZlY3RvciB7XHJcbiAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgICB0b3A6IC0xMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2dldC1zdGFydGVkLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLXZlY3RvciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9nZXQtc3RhcnRlZC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgIGJvdHRvbTogLTc1cHg7XHJcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnNvbHV0aW9uc19nbG9iYWwge1xyXG4gICAgJisuY2Fyb3VzZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmNhcm91c2VsK3NlY3Rpb24uZ2V0X3N0YXJ0ZWQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcblxyXG4gIC5uaWdodC1tb2RlLXdyYXBwZXIge1xyXG4gICAgdG9wOiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi8vc2Nyb2xsaW5nIGFuaW1hdGlvbiBlbmRcclxuXHJcbi8vbmlnaHQgbW9kZVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgLnNpbmdsZS1zb2x1dGlvbnMgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPVwiZGVmXCJdW2RhdGEtcGhvbmVdIC5pbWFnZS1waG9uZSB7XHJcbiAgICBtYXgtd2lkdGg6IDg0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubWFpbi10aXRsZSBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnNvbHV0aW9uc19nbG9iYWwrLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLm1haW4tdGl0bGUgaDIsXHJcbi5jaGFsbGFuZ2VzKy5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5tYWluLXRpdGxlIGgyIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ubGRzLWR1YWwtcmluZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxufVxyXG5cclxuLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBtYXJnaW46IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICMwMDg3ZTggdHJhbnNwYXJlbnQ7XHJcbiAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLypQcml2YWN5IFRlcm1zIHN0eWxlcyovXHJcbi5wcml2YWN5LXRlcm1zIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBoMyxcclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcml2YWN5LWxpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gIHNwYW57XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGNvbG9yOiMwODFkMzY7XHJcbiAgICB0cmFuc2l0aW9uOiAyLjdzIGNvbG9yIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICBhe1xyXG4gICAgY29sb3I6IzA4MWQzNjtcclxuICAgIHRyYW5zaXRpb246IDIuN3MgY29sb3IgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG59XHJcbi5kYXJrLW1vZGV7XHJcbiAgLnByaXZhY3ktbGlua3N7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjojZmZmO1xyXG4gICAgICB0cmFuc2l0aW9uOiAyLjdzIGNvbG9yIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgdHJhbnNpdGlvbjogMi43cyBjb2xvciBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZG9jdW1lbnQtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5kb2N1bWVudC1wcmVsb2FkZXIgLmxkcy1kdWFsLXJpbmcge1xuICBib3JkZXItY29sb3I6ICMwMDg3RTggdHJhbnNwYXJlbnQ7XG59XG4uZG9jdW1lbnQtcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbmhlYWRlciAubGFzdC1idXR0b25zIC5idG4ge1xuICBtYXgtd2lkdGg6IDE1N3B4O1xuICB3aWR0aDogMTU3cHg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLmRhc2hlZC1saW5lcyxcbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbnMtbGluZXMge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMjgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2RvdHRlZC1saW5lcy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzE5cHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OHB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaG9yaXpvbnRhbC1saW5lcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEycHg7XG4gIGxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhvcml6b250YWwtbGluZXMgLmxpbmUtaXRlbSB7XG4gIGhlaWdodDogMS41cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy92ZXJ0aWNhbC1saW5lcy5zdmdcIikgcmVwZWF0LXg7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDJweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uaG9yaXpvbnRhbC1saW5lcyAubGluZS1pdGVtOmZpcnN0LWNoaWxkLCAuaG9yaXpvbnRhbC1saW5lcyAubGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjgwcHgpIC8gMiAtIDIwcHgpO1xufVxuLmhvcml6b250YWwtbGluZXMgLmxpbmUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuLmhvcml6b250YWwtbGluZXMgLmxpbmUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9ucy1saW5lcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9kb3R0ZWQtbGluZXMtd2hpdGUuc3ZnXCIpO1xufVxuXG5oZWFkZXIuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nOiAyMHB4IDI2cHg7XG59XG5cbi5oZWFkZXItd3JhcHBlciAubG9nby13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmxvZ28td3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogODBweDtcbiAgbWF4LXdpZHRoOiAyMThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci13cmFwcGVyIC5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDUwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0b3A6IDEwMCU7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlciA+IC5kLWZsZXgucG9zLXJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlci5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlci5oZWFkZXItbWVnYW1lbnUgLmNoaWxkcmVucy1saXN0LXdyYXBwZXIgLmNoaWxkcmVuLWl0ZW0ge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5jaGlsZHJlbi1pdGVtOmhvdmVyLCAuaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlciAuY2hpbGRyZW4taXRlbS5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlciAuY2hpbGRyZW4taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTFweCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21lZ2FtZW51LWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5saXN0LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlciAubGlzdC13cmFwcGVyLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5jaGlsZHJlbi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5jaGlsZHJlbi10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlciAuY2hpbGRyZW4tdGl0bGUgLnRpdGxlLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlci5oZWFkZXItbWVnYW1lbnUgLmNoaWxkcmVucy1saXN0LXdyYXBwZXIgLmNoaWxkcmVuLXRpdGxlIC5zdWJ0aXRsZS1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuODtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5jaGlsZHJlbi1saXN0IHtcbiAgdG9wOiAwO1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlciAubmF2LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIgLm5hdi1saXN0IC5uYXYtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlciAubmF2LWxpc3QgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIgLm5hdi1saXN0IC5uYXYtbGluazpob3ZlciwgLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlciAubmF2LWxpc3QgLm5hdi1saW5rLmhvdmVyZWQge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjZmZmO1xufVxuLmhlYWRlci13cmFwcGVyLmhlYWRlci1kZWYgLm5hdi13cmFwcGVyIC5uYXYtbGlzdCAubmF2LWxpbmsge1xuICBjb2xvcjogIzMxN0NDRTtcbn1cbi5oZWFkZXItd3JhcHBlci5oZWFkZXItZGVmIC5uYXYtd3JhcHBlciAubmF2LWxpc3QgLm5hdi1saW5rOmhvdmVyLCAuaGVhZGVyLXdyYXBwZXIuaGVhZGVyLWRlZiAubmF2LXdyYXBwZXIgLm5hdi1saXN0IC5uYXYtbGluay5ob3ZlcmVkLCAuaGVhZGVyLXdyYXBwZXIuaGVhZGVyLWRlZiAubmF2LXdyYXBwZXIgLm5hdi1saXN0IC5uYXYtbGluay5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiAxcHggMCAwICMzMTdjY2U7XG59XG5cbnNlY3Rpb24uaGVyby1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODJweDtcbiAgbWF4LXdpZHRoOiAyMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAyO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC10ZXh0LFxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtdGV4dCBwIHtcbiAgY29sb3I6ICMwODFEMzY7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl0gLmNvbnRlbnQtaW1hZ2VzIC5pbWFnZS1waG9uZSB7XG4gIGxlZnQ6IGNhbGMoMjAlIC0gOTVweCk7XG4gIG1hcmdpbi10b3A6IDE5M3B4O1xuICBtYXgtd2lkdGg6IDI0OHB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10ge1xuICBtYXJnaW4tYm90dG9tOiAtMTUwcHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuY29udGVudC1pbWFnZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuaGVyby1iYWNrLXdyYXBwZXIge1xuICB0b3A6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5jb250ZW50LW1haW4ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl06bm90KFtkYXRhLWdyYXBoaWNzXSkgLmNvbnRlbnQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwMHB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl06bm90KFtkYXRhLWdyYXBoaWNzXSkgLmNvbnRlbnQtaW1hZ2VzIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuY29udGVudC1pbWFnZXMgLmltYWdlLXBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuY29udGVudC1pbWFnZXMgLmltYWdlLXBob25lIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdIC5jb250ZW50LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl0gLmhlcm8tY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uOm5vdChbZGF0YS1iYWNrPWRlZl0pIC5oZXJvLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uOm5vdChbZGF0YS1iYWNrPWRlZl0pIC5oZXJvLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgfVxufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5hbmltLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5hbmltLXdyYXBwZXIgLmxvdHRpZS1sb29wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyIFtkYXRhLWxvdHRpZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlciAubWFpbi1hbmltLm1vZGUtbG9vcCA+IHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlciAubWFpbi1hbmltLm1vZGUtbG9vcCAubG90dGllLWxvb3Age1xuICBvcGFjaXR5OiAxO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5hbmltLXdyYXBwZXIuc2luZ2xlLWFuaW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5hbmltLXdyYXBwZXIuc2luZ2xlLWFuaW0gLm1haW4tYW5pbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIHotaW5kZXg6IDI7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlci5zaW5nbGUtYW5pbSAubWFpbi1hbmltID4gc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlci5zaW5nbGUtYW5pbSAuYmctY3ViZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyLnNpbmdsZS1hbmltIC5iZy1jdWJlcyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1iYWNrLXdyYXBwZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtNDUwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IGNhbGMoMTEuNjMyNDE1NjY1dncgKyA2ODBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1iYWNrLXdyYXBwZXIuYmFjLWRlZiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB0cmFuc2Zvcm06IHNrZXdZKC03ZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWJhY2std3JhcHBlci5iYWMtZGVmIC5oZXJvLWJhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNBODY2RUUgNC4wNyUsIHJnYmEoNzQsIDIyMiwgMjIyLCAwLjE1KSAzNy41NyUsICMwMDEzMkUgMTA3LjQ3JSk7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAtMjUlO1xuICB3aWR0aDogMTUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEyLjg5NWRlZyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MWRlZywgIzMxN0NDRSA0MS4yNiUsICMwMDEzMkUgMTA5LjEyJSk7XG4gIGhlaWdodDogNjYwcHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAjZ3JhZGllbnQtY2FudmFzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0tZ3JhZGllbnQtY29sb3ItMSkgNC4wNyUsIHZhcigtLWdyYWRpZW50LWNvbG9yLTIpIDM3LjU3JSwgdmFyKC0tZ3JhZGllbnQtY29sb3ItMykgMTA3LjQ3JSk7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGFpbmVyLWhlcm8ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTI4MHB4ICsgKDEwMCUgLSAxMjgwcHgpIC8gMiAtIDhweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LW1haW4ge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tZWZmZWN0LXN0cmVuZ3RoOiAuNTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLXRpdGxlIHtcbiAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTcuNzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zLjc2cHg7XG4gIGNvbG9yOiByZ2IoNTgsIDU4LCA1OCk7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby10aXRsZVtkYXRhLW92ZXJsYXldIHtcbiAgb3BhY2l0eTogMC41O1xuICBpbnNldDogMDtcbiAgbWl4LWJsZW5kLW1vZGU6IHJldmVydDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMxMTE7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MTlweDtcbiAgb3BhY2l0eTogMC44O1xuICB3aWR0aDogMTAwJTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LXRleHQgc3Ryb25nLFxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWJ1dHRvbiAuYnRuIHtcbiAgd2lkdGg6IDE1N3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MjBweCk7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmltYWdlLXBob25lIHtcbiAgbGVmdDogY2FsYygyMCUgLSA5NXB4KTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwcHggLTJweCA2cHggMHB4IHJnYmEoMTAsIDM3LCA2NCwgMC4zNSkgaW5zZXQsIDBweCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiAjRjZGOUZDO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyNTBweDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuaW1hZ2UtcGhvbmUgaW1nIHtcbiAgd2lkdGg6IDI0OHB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5pbWFnZS1ncmFwaGljcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuaW1hZ2UtZ3JhcGhpY3MgLmdyYXBoaWNzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAyNSUsIHJnYmEoMjQ2LCAyNDksIDI1MiwgMC4zKSA1MCUsICNGNkY5RkMgNjAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgMC4yNSksIDBweCAxcHggMXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgaW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbGVmdDogMjAlO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5pbWFnZS1ncmFwaGljcyAuZ3JhcGhpY3Mtd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LW1haW4ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuaW1hZ2UtcGhvbmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUpO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuaW1hZ2UtcGhvbmUgaW1nIHtcbiAgICB3aWR0aDogMjQ4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5pbWFnZS1waG9uZSArIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LW1haW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhcm50ZXJzIHtcbiAgcGFkZGluZzogNDBweCAyNnB4IDAgMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlY3Rpb24tcGFybnRlcnMgLnBhcm50ZXJzLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tcGFybnRlcnMgLnBhcm50ZXJzLXdyYXBwZXIgLnBhcm50ZXItaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2VjdGlvbi1wYXJudGVycyAucGFybnRlcnMtd3JhcHBlciAucGFybnRlci1pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTkxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTZweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYXJudGVycyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbiAgLnNlY3Rpb24tcGFybnRlcnMgLnBhcm50ZXJzLXdyYXBwZXIgLnBhcm50ZXItaXRlbSB7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgfVxuICAuc2VjdGlvbi1wYXJudGVycyAucGFybnRlcnMtd3JhcHBlciAucGFybnRlci1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTRweDtcbiAgfVxufVxuXG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4cHggMCA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyOjpiZWZvcmUsIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDE2LjElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgNjIuODYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTEuNTclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwcHg7XG4gIHRvcDogdW5zZXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWl0ZW0gLml0ZW0tYmFjayA+IHN2ZyB7XG4gIGZpbGw6ICNGRkY7XG4gIHN0cm9rZS13aWR0aDogNHB4O1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMzBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSkgZHJvcC1zaGFkb3coMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSkgZHJvcC1zaGFkb3coMHB4IC00cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDE2cHggMjFweCAxNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtaXRlbSAubmF2LWxpbmsgLmxpbmstbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogMTI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWl0ZW0gLmxpbmstaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtaXRlbSAubGluay1pY29uIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuLTEpIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDIwM3B4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybikgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbDpudGgtY2hpbGQoMm4pIC5uYXYtaXRlbTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24ge1xuICAgIHBhZGRpbmc6IDI4cHggMCA1MHB4IDA7XG4gIH1cbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gIH1cbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyLmpjLWNlbnRlciB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYgLm5hdmlnYXRpb24td3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxNHB4IDAgOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1sZWZ0IC5uYXYtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYgLm5hdmlnYXRpb24td3JhcHBlciAubmF2LWxlZnQgLm5hdi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1sZWZ0IC5uYXYtdGl0bGUgLm5hdi10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1yaWdodCAubmF2LXdyYXBwZXIgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDQxcHg7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1yaWdodCAubmF2LXdyYXBwZXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzNBM0EzQTtcbiAgb3BhY2l0eTogMC43O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZiAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcmlnaHQgLm5hdi13cmFwcGVyIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogMXB4IDAgMDtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYgLm5hdmlnYXRpb24td3JhcHBlciAubmF2LXJpZ2h0IC5uYXYtd3JhcHBlciAubmF2LWl0ZW0gLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2aWdhdGlvbi1oZXhhZ29uICsgc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3Mge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICB9XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNi43cHQ7XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAucHJlc2VudG1lbnQtbWFpbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5wcmVzZW50bWVudC10aXRsZSB7XG4gIG1heC13aWR0aDogOTE4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLnByZXNlbnRtZW50LXRpdGxlIC50aXRsZS1pdGVtIHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgLyogMTI1LjkyNiUgKi9cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGNvbG9yOiAjMDgxRDM2O1xufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2x1bW4tZ2FwOiAxMC42cHQ7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIucm93IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyLnJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay1pY29uIHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2staWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGl0bGUgLnRpdGxlLWl0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgb3BhY2l0eTogMC44O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgLyogMTU1LjU1NiUgKi9cbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGV4dCB7XG4gIG1heC13aWR0aDogNTkwcHg7XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLXRleHQgcCxcbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGV4dCBhLFxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay10ZXh0IGxpLFxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay10ZXh0IHNwYW4sXG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLXRleHQgcHJlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAvKiAxMjUlICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgb3BhY2l0eTogMC44O1xufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibHVlLW1hcmtlcmVkLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xufVxuXG5ib2R5IHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbn1cbmJvZHkgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uICsgLnNvbHV0aW9uc19nbG9iYWwge1xuICBtYXJnaW4tdG9wOiAtMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICBib2R5IHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiArIC5zb2x1dGlvbnNfZ2xvYmFsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIH1cbn1cblxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjAzKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5jb250YWluZXI6YmVmb3JlIHtcbiAgLS1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbGV0dGVycy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWhlaWdodCkgLyAyKTtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiBoMS5ibHVlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDg3RTg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnBhcnRzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDYuNnB0O1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5wYXJ0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAucGFydC1jb250ZW50OmZpcnN0LWNoaWxkIC50ZXh0LXdyYXBwZXIgLnRpdGxlLXdyYXBwZXIgLnRpdGxlLWl0ZW0ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5wYXJ0LWNvbnRlbnQ6Zmlyc3QtY2hpbGQgLnRleHQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAudGl0bGUtaXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAucGFydC1jb250ZW50OmZpcnN0LWNoaWxkIC50ZXh0LXdyYXBwZXIgLnRpdGxlLXdyYXBwZXIgLnRpdGxlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5hbmltYXRpb24td3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGZsZXg6IDE7XG4gIHotaW5kZXg6IDI7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLmFuaW1hdGlvbi13cmFwcGVyIC5hbmltYXRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAuYW5pbWF0aW9uLXdyYXBwZXIuaGlkZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgb3BhY2l0eTogMDtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciBwIHtcbiAgY29sb3I6ICMwMDA7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAudGl0bGUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC50ZXh0LXdyYXBwZXIgLnRpdGxlLXdyYXBwZXIgLnRpdGxlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC50ZXh0LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gIHdpZHRoOiA1ODlweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIHAsXG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIGEsXG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIGxpLFxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC50ZXh0LXdyYXBwZXIgLnRleHQtd3JhcHBlciBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC8qIDE3Ny43NzglICovXG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gKltkYXRhLXNjcm9sbGluZ10ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uICpbZGF0YS1zY3JvbGxpbmddID4gLmxvdHRpZS1sb29wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gKltkYXRhLXNjcm9sbGluZ10ubW9kZS1sb29wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uICpbZGF0YS1zY3JvbGxpbmddLm1vZGUtbG9vcCA+IHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gKltkYXRhLXNjcm9sbGluZ10ubW9kZS1sb29wID4gLmxvdHRpZS1sb29wIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLmJsdWVib3JkZXItdGl0bGU6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAucGFydHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAucGFydC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5hbmltYXRpb24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLmFuaW1hdGlvbi13cmFwcGVyIC5hbmltYXRpb24taXRlbSB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucG9wdXBzLWJvZHkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucG9wdXBzLWJvZHkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAge1xuICAvKmlmcmFtZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH0qL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA2NCU7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cC5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAxO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5wb3B1cC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNjZweCAyNHB4IDI0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKSwgMHB4IDEycHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5wb3B1cC1jb250YWluZXIgLmVtYWlsLXNlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5wb3B1cC1jb250YWluZXIuc3VjY2Vzcy1zZW50IC5lbWFpbC1zZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAucG9wdXAtY29udGFpbmVyLnN1Y2Nlc3Mtc2VudCAucG9wdXAtdGl0bGUsXG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLWNvbnRhaW5lci5zdWNjZXNzLXNlbnQgLmZvb3Rlci1wb3Bmb3JtLFxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5wb3B1cC1jb250YWluZXIuc3VjY2Vzcy1zZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLWNvbnRhaW5lciBpZnJhbWUge1xuICBoZWlnaHQ6IDY1MHB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5wb3B1cC1jbG9zZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAxNXB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5wb3B1cC1jbG9zZSBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAtMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDAgLTEwcHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCAuaW5wLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCBzcGFuLFxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCAuZXJyLW1zZyB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNFQzUzMzk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsLmhhcy1lcnJvciBpbnB1dCxcbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gbGFiZWwuaGFzLWVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUM1MzM5O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbC5oYXMtZXJyb3IgLmVyci1tc2cge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzQTNBM0E7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIGlucHV0LFxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNDBweDtcbiAgYXBwZWFyYW5jZTogdW5zZXQ7XG4gIHJlc2l6ZTogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMzUsIDIzMiwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA4N0U4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgLyogMTgwJSAqL1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCBpbnB1dDpmb2N1cyxcbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gbGFiZWwgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IHVuc2V0O1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gbGFiZWwgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjMDA4N0U4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCBpbnB1dDpmb2N1cy12aXNpYmxlLFxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gLmZvdHBvcC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgb3V0bGluZTogdW5zZXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gLmZvdHBvcC1idG4gLmJ0bi10ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSAuZm90cG9wLWJ0bi5wcmVsb2FkaW5nIC5sZHMtZHVhbC1yaW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gLmZvdHBvcC1idG4gLmxkcy1kdWFsLXJpbmcge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0b3A6IDdweDtcbiAgYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIC5mb3Rwb3AtYnRuIC5sZHMtZHVhbC1yaW5nOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSAuZm90cG9wLWJ0bjpiZWZvcmUge1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaG9yaXpvbnRhbC1saW5lcyAubGluZS1pdGVtOmZpcnN0LWNoaWxkLCAuaG9yaXpvbnRhbC1saW5lcyAubGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5kYXNoZWQtbGluZXMsXG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbnMtbGluZXMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygyNSUgLSAxcHgpIDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5hbmltLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTguM3B0O1xuICB9XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAxNC43cHQgMDtcbiAgfVxuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnBhcnRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3B0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIxcHg7XG4gIH1cbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIGgxLmJsdWUtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS42cHQ7XG4gIH1cbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubWFpbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B0O1xuICB9XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcyAuc2xpZGUtbGlzdCAuc2xpZGUtbGlzdC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtMjJweCAwIC04cHg7XG4gIH1cbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzIC5zbGlkZS1saXN0IC5zbGlkZS1saXN0LWNvbnRhaW5lciAubGlzdC1jb2xzIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzIC5zbGlkZS1saXN0IC5zbGlkZS1saXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcyAuc2xpZGUtbGlzdCAuc2xpZGUtbGlzdC1jb250YWluZXIgLmxpc3QtY29scyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubmF2aWdhdGlvbi1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCAxMS42cHQ7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzID4gLmQtZmxleCA+IC53LTUwIC5jb2wtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNXB0O1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybi0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJ2aWV3X2Nhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcbiAgfVxuICAub3ZlcnZpZXdfY2Fyb3VzZWwgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5jaGFsbGFuZ2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2hhbGxhbmdlcyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTIuNnB0O1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNoYWxsYW5nZXMgLmNoYWxsYW5nZXMtYm94ZXMgLmNvbnRhaW5lciAuYm94LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLmhpZ2hsaWdodHMge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICB9XG4gIC5oaWdobGlnaHRzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxOC4xcHQ7XG4gIH1cbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybiksIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbDpudGgtY2hpbGQoMm4pIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCwgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybikgLm5hdi1pdGVtOm50aC1jaGlsZCgybiksIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCAubmF2LWl0ZW06Zmlyc3QtY2hpbGQsIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCAubmF2LWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ueW91dHViZS1wbGF5ZXIgLnZpZGVvLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cblxuLndyYXBwZXItNDA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLndyYXBwZXItNDA0IC50b3AtdmVjdG9ycyxcbi53cmFwcGVyLTQwNCAuYm90dG9tLXZlY3RvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2tld1koLTZkZWcpO1xufVxuLndyYXBwZXItNDA0IC50b3AtdmVjdG9yczpiZWZvcmUsXG4ud3JhcHBlci00MDQgLmJvdHRvbS12ZWN0b3JzOmJlZm9yZSB7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4O1xufVxuLndyYXBwZXItNDA0IC50b3AtdmVjdG9yczphZnRlcixcbi53cmFwcGVyLTQwNCAuYm90dG9tLXZlY3RvcnM6YWZ0ZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEFERURFO1xuICBjb250ZW50OiBcIlwiO1xufVxuLndyYXBwZXItNDA0IC5ib3R0b20tdmVjdG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cbi53cmFwcGVyLTQwNCAud3JhcHBlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDc5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlci00MDQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXI6OmJlZm9yZSwgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbDpmaXJzdC1jaGlsZCwgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybikgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybikgLm5hdi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luOiAtOTBweCAtNTBweCAwO1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2wgLm5hdi1pdGVtIC5pdGVtLWJhY2sgc3ZnIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIC5uYXYtaXRlbSAubGluay1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggMCAxNnB4O1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2wgLm5hdi1pdGVtIC5uYXYtbGluayAubGluay1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCAubmF2LWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luOiAtOTBweCAtNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyLmQtZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnRpdGxlLWNvbnRhaW5lci5kLWZsZXggLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyLmQtZmxleCAudGl0bGUsXG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyLmQtZmxleCAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnRpdGxlLWNvbnRhaW5lci5kLWZsZXggLnRpdGxlIGgzLFxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnRpdGxlLWNvbnRhaW5lci5kLWZsZXggLmNvbnRlbnQgaDMge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5ib3hlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyBpbWcsXG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gdmlkZW8ge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgd2lkdGg6IDIwMXB4O1xuICAgIGxlZnQ6IC03MHB4O1xuICAgIGJvdHRvbTogLTI5MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9nZXQtc3RhcnRlZC1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwMXB4O1xuICAgIHJpZ2h0OiAtMTIwcHg7XG4gICAgYm90dG9tOiAtMjUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2dldC1zdGFydGVkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWN0aW9uLmdldF9zdGFydGVkIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMDFweDtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBib3R0b206IC0xMzdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZ2V0LXN0YXJ0ZWQtbGVmdC5zdmdcIikgbm8tcmVwZWF0O1xuICB9XG4gIC5ob3Jpem9udGFsLWxpbmVzIHtcbiAgICB0b3A6IDU0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDEuNXB4O1xuICB9XG4gIC5ob3Jpem9udGFsLWxpbmVzIC5saW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvcml6b250YWwtbGluZXMgLmxpbmUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jaGFsbGFuZ2VzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOC42cHQ7XG4gIH1cbiAgLmNoYWxsYW5nZXMgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciwgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIsIC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcsIC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogNDc1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuYmctdmVjdG9ycyB7XG4gICAgei1pbmRleDogMztcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICBib3R0b206IC0yNXB4O1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmJnLXZlY3RvcnMgLmxlZnQtdmVjdG9yOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5iZy12ZWN0b3JzIC5sZWZ0LXZlY3RvcjphZnRlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvdHRvbTogLTE1cHg7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuYmctdmVjdG9ycyAucmlnaHQtdmVjdG9yOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuYmctdmVjdG9ycyAucmlnaHQtdmVjdG9yOmFmdGVyIHtcbiAgICB3aWR0aDogNTNweDtcbiAgICBib3R0b206IC01M3B4O1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmJnLWdldC1zdGFydGVkIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgfVxufVxuLmZvb3RlciAubmlnaHQtc3dpdGNoZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmZvb3RlciAubmlnaHQtc3dpdGNoZXIgLnN3aXRjaGVyLXRleHQge1xuICB0cmFuc2l0aW9uOiAyLjdzIGNvbG9yIGVhc2UtaW4tb3V0O1xufVxuLmZvb3RlciAubmlnaHQtc3dpdGNoZXIgLnN3aXRjaGVyLXdyYXBwZXIuYWN0aXZlIC5zd2l0Y2hlci10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uaWdodC1tb2RlLXdyYXBwZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTB2dztcbiAgYm90dG9tOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hlZC1saW5lcyxcbiAgLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9ucy1saW5lcyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgLSAzMnB4KSAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyArIDJweCkgMjZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYgLm5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTIuN3B0O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubWFpbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubmF2aWdhdGlvbi1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLnNsaWRlLWxpc3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLnNsaWRlLWxpc3QtY29udGFpbmVyIC5saXN0LWNvbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgNS43cHQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTZweCAyNnB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmxvZ28td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubG9nby13cmFwcGVyIGEsXG4gIGhlYWRlci5oZWFkZXIgLmxvZ28td3JhcHBlciAubG9nby1pbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5sb2dvLXdyYXBwZXIgaW1nLFxuICBoZWFkZXIuaGVhZGVyIC5sb2dvLXdyYXBwZXIgc3ZnIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyLW1lZ2FtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmxhc3QtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItYnVyZ2VyLmRlZiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0OSwgMTI0LCAyMDYsIDAuMSk7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyLWJ1cmdlciAuYnVyZ2VyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItYnVyZ2VyIC5idXJnZXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItYnVyZ2VyIC5idXJnZXItdG9nZ2xlcixcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyLWJ1cmdlciAuYnVyZ2VyLXRvZ2dsZXIgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAyMjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubG9nby13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDhweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAuY2xvc2UtcG9wdXAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAuY2xvc2UtcG9wdXAgc3ZnIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm1lbnUtdG9wIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDI1cHggMTZweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtdGl0bGUsXG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5uYXYtbWVudSAuaXRlbS1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgLyogMTUwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBjb2xvcjogIzNhM2EzYTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51IC5zdWJtZW51LXRpdGxlOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5uYXYtbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51IC5zdWJtZW51LWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5uYXYtbWVudSAuc3VibWVudS1pdGVtIC5zdWJtZW51LWxpc3Qge1xuICAgIGhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51IC5zdWJtZW51LWl0ZW0gLmNoaWxkLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtaXRlbSAuY2hpbGQtaXRlbSAuaXRlbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzA4MUQzNjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtaXRlbSAuY2hpbGQtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIC8qIDIwMCUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51IC5zdWJtZW51LWl0ZW0gLmNoaWxkLWl0ZW0gLml0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvKiAyMzMuMzMzJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDEyNCwgMjA2LCAwLjA1MDk4MDM5MjIpO1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51IC5zdWJtZW51LWl0ZW0uYWN0aXZlIC5zdWJtZW51LXRpdGxlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51IC5zdWJtZW51LWl0ZW0uYWN0aXZlIC5zdWJtZW51LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDI2cHggNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uOm5vdChbZGF0YS1iYWNrPWRlZl0pIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1iYWNrLXdyYXBwZXIge1xuICAgIHRvcDogLTYwNXB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAvKiAxMDQlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjc2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uOm5vdChbZGF0YS1ncmFwaGljc10pIC5pbWFnZS1waG9uZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1ncmFwaGljc10ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWNvbnRlbnQgLmNvbnRlbnQtaW1hZ2VzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1jb250ZW50IC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tY29udGVudCAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlci5zaW5nbGUtYW5pbSB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tY29udGVudCAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlciArIC5vdmVydmlld19jYXJvdXNlbCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tY29udGVudCAuY29udGVudC1pbWFnZXMgLmltYWdlLWdyYXBoaWNzIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uLnNpbmdsZS1oZXJvICsgLm92ZXJ2aWV3X2Nhcm91c2VsIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbjpub3QoW2RhdGEtYmFjaz1kZWZdKSAuY29udGVudC1pbWFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl0gLmNvbnRlbnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5jb250ZW50LWltYWdlcywgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmNvbnRlbnQtaW1hZ2VzIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5pbWFnZS1ncmFwaGljcywgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmltYWdlLWdyYXBoaWNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuaW1hZ2UtZ3JhcGhpY3MgLmdyYXBoaWNzLXdyYXBwZXIsIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5pbWFnZS1ncmFwaGljcyAuZ3JhcGhpY3Mtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuaW1hZ2UtZ3JhcGhpY3MgLmdyYXBoaWNzLXdyYXBwZXIgaW1nLCBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuaW1hZ2UtZ3JhcGhpY3MgLmdyYXBoaWNzLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl06bm90KFtkYXRhLWdyYXBoaWNzXSkgLmNvbnRlbnQtdGV4dCwgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmNvbnRlbnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuY29udGFpbmVyLWhlcm8sIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5jb250YWluZXItaGVybyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl06bm90KFtkYXRhLWdyYXBoaWNzXSkgLmhlcm8tYmFjay13cmFwcGVyLCBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuaGVyby1iYWNrLXdyYXBwZXIge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuaGVyby1iYWNrLXdyYXBwZXIgLmhlcm8tYmFja2dyb3VuZCwgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmhlcm8tYmFjay13cmFwcGVyIC5oZXJvLWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMTY0cHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl06bm90KFtkYXRhLWdyYXBoaWNzXSkgLmltYWdlLXBob25lLCBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuaW1hZ2UtcGhvbmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDZweCAwcHggcmdiYSgxMCwgMzcsIDY0LCAwLjM1KSBpbnNldCwgMHB4IDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgMC4yNSk7XG4gICAgbWF4LXdpZHRoOiAxMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5pbWFnZS1waG9uZSBpbWcsIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5pbWFnZS1waG9uZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuaW1hZ2UtcGhvbmUge1xuICAgIGxlZnQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuY29udGVudC1pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmltYWdlLWdyYXBoaWNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1iYWNrLXdyYXBwZXIuYmFjLWRlZiB7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgfVxuICBzZWN0aW9uLnNlY3Rpb24tcGFybnRlcnMge1xuICAgIHBhZGRpbmc6IDQwcHggMjZweDtcbiAgfVxuICBzZWN0aW9uLnNlY3Rpb24tcGFybnRlcnMgLnBhcm50ZXJzLXdyYXBwZXIgLnBhcm50ZXItaXRlbSB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3Mge1xuICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgfVxuICBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAubWFpbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIHNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAucHJlc2VudG1lbnQtdGl0bGUgLnRpdGxlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIHNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciwgc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyLnJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxuICBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTRwdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciA+IC5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuZGVzYy1jb2wsXG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5jb250YWluZXIgLmRlc2MtY29sIC5idXR0b25zIGEsXG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyAuYnV0dG9ucyBhIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiAxNTdweDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5jb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbHMgPiAuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5jb2xzID4gLmQtZmxleCA+IC53LTUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5tb2JpbGUtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5tb2JpbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm1vYmlsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0OSwgMTI0LCAyMDYpO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAubW9iaWxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWxbZGF0YS1jYXJvdXNlbD10ZXN0aW1vbmlhbHMtYWx0XSAuY2Fyb3VzZWwtbmF2aWdhdGlvbiAuY2FyLW5hdi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbFtkYXRhLWNhcm91c2VsPXRlc3RpbW9uaWFscy1hbHRdIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciAucGFnaW5hdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbFtkYXRhLWNhcm91c2VsPXRlc3RpbW9uaWFscy1hbHRdIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciAucGFnaW5hdGlvbi1pdGVtIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbFtkYXRhLWNhcm91c2VsPXRlc3RpbW9uaWFscy1hbHRdIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciAucGFnaW5hdGlvbi1pdGVtIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1iZy1pbWcge1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGhlaWdodDogMTcycHg7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciAubmlnaHQtc3dpdGNoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWJnLWltZyAuYmVlLXdoaXRlLFxuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYmctaW1nIC5iZWUtZGFyayB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciA+IC5jb250YWluZXIucG9zLXJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgPiAuY29udGFpbmVyLnBvcy1yZWwgPiAuZC1mbGV4IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAyMDBweCAwO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgPiAuY29udGFpbmVyLnBvcy1yZWwgLmZvb3QtbG9nby1jb250YWluZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgPiAuY29udGFpbmVyLnBvcy1yZWwgLmdldC1pbi10b3VjaC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgPiAuY29udGFpbmVyLnBvcy1yZWwgLmdldC1pbi10b3VjaC1mb290ZXIgLmdldC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9uLWJhY2tncm91bmQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMjRweDtcbiAgICBib3R0b206IDEyN3B4O1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAudG9wLXZlY3Rvci1tYWluOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC02NXB4O1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAudG9wLXZlY3Rvci1tYWluOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTM1cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAuYm90dG9tLXZlY3Rvci1tYWluOmJlZm9yZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAuYm90dG9tLXZlY3Rvci1tYWluOmFmdGVyIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMzVweDtcbiAgfVxuICBzZWN0aW9uLnNvbHV0aW9uc19nbG9iYWwgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsID4gLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsID4gLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW06bnRoLWNoaWxkKDJuLTEpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbDpiZWZvcmUsIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbDphZnRlciB7XG4gICAgd2lkdGg6IDE1MCU7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsIC50b3AtdmVjdG9yIHtcbiAgICBsZWZ0OiAtODBweDtcbiAgICB0b3A6IC0xMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZ2V0LXN0YXJ0ZWQtbGVmdC5zdmdcIikgbm8tcmVwZWF0O1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCAuYm90dG9tLXZlY3RvciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2dldC1zdGFydGVkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJvdHRvbTogLTc1cHg7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxuICBzZWN0aW9uLnNvbHV0aW9uc19nbG9iYWwgKyAuY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgfVxuICBzZWN0aW9uLmNhcm91c2VsICsgc2VjdGlvbi5nZXRfc3RhcnRlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAubmlnaHQtbW9kZS13cmFwcGVyIHtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnNpbmdsZS1zb2x1dGlvbnMgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1waG9uZV0gLmltYWdlLXBob25lIHtcbiAgICBtYXgtd2lkdGg6IDg0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5tYWluLXRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNvbHV0aW9uc19nbG9iYWwgKyAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubWFpbi10aXRsZSBoMixcbi5jaGFsbGFuZ2VzICsgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLm1haW4tdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGRzLWR1YWwtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cblxuLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwODdlOCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypQcml2YWN5IFRlcm1zIHN0eWxlcyovXG4ucHJpdmFjeS10ZXJtcyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5wcml2YWN5LXRlcm1zIGgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnByaXZhY3ktdGVybXMgaDIsXG4ucHJpdmFjeS10ZXJtcyBoMyxcbi5wcml2YWN5LXRlcm1zIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wcml2YWN5LXRlcm1zIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnByaXZhY3ktdGVybXMgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByaXZhY3ktbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ucHJpdmFjeS1saW5rcyBzcGFuIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjMDgxZDM2O1xuICB0cmFuc2l0aW9uOiAyLjdzIGNvbG9yIGVhc2UtaW4tb3V0O1xufVxuLnByaXZhY3ktbGlua3MgYSB7XG4gIGNvbG9yOiAjMDgxZDM2O1xuICB0cmFuc2l0aW9uOiAyLjdzIGNvbG9yIGVhc2UtaW4tb3V0O1xufVxuXG4uZGFyay1tb2RlIC5wcml2YWN5LWxpbmtzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMi43cyBjb2xvciBlYXNlLWluLW91dDtcbn1cbi5kYXJrLW1vZGUgLnByaXZhY3ktbGlua3Mgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAyLjdzIGNvbG9yIGVhc2UtaW4tb3V0O1xufSIsIi8vIGhlcm9fd2l0aG91dF9pbWFnZSBzdHlsZXNcclxuXHJcbi5oZXJvX3dpdGhvdXRfaW1hZ2Uge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwNjZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA5OHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTMuNzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAuZ2xvYmFsLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTU3cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi50eHQge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nbG9iYWwtYnRuIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGhlcm9fd2l0aG91dF9pbWFnZSBzdHlsZXMgZW5kXHJcblxyXG4vLyBwcmljaW5nIGxpc3Qgc3R5bGVzXHJcblxyXG4ucHJpY2luZ19saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5hYnMtYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAtNDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAuY2FudmFzLXdyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTdkZWcpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgY2FudmFzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveGVzLWNvbnRhaW5lciB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICB9XHJcblxyXG4gIC5ib3gtaXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgLmJveC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgYm94LXNoYWRvdzogNTBweCAtMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLmJveC10b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAyNHB4IDE2cHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICAuYm94LXR5cGUge1xyXG4gICAgICAgICAgJiA+IGRpdjpub3QoZGl2LnR5cGUtdGV4dCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb24td3JhcHBlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHlwZS10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwODdFODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tYm94LW1haW4ge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDowO1xyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LWJvdHRvbSB7XHJcbiAgICAgICAgLmJveC1ib3R0b20tY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDI5LCA1NCwgMC4wNSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAgIC5ib3R0b20tdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvdHRvbS1kZXNjIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzkyOTI5MztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5hYnMtYmcge1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5hYnMtYmcge1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYm94LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYWJzLWJnIHtcclxuICAgICAgdG9wOiAtMjBweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAxM3B4IDAgMThweDtcclxuICAgIH1cclxuICAgIC5ib3hlcy1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmJveC1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuYm94LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAuYm94LXRvcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgIC5pY29uLWJveC1tYWluIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gcHJpY2luZyBsaXN0IHN0eWxlcyBlbmRcclxuXHJcbi8vIHRhYmxlIHNlY3Rpb24gc3R5bGVzXHJcblxyXG4udGFibGVfc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogODBweCAwIDAgMDtcclxuICAudGFibGUtbWFpbi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5maXhlZC10aXRsZXMge1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgPi5kLWZsZXh7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDc1JSArIDIwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICA+LmQtZmxleHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxOXB4IDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDE2cHggNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIC4yKTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgdG9wIGVhc2UtaW4tb3V0LCBwYWRkaW5nIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuXHJcbiAgICAgICAgICAudGl0bGUtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIHN2ZyxpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyID4gLmRlc2Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXRvcC1ib3hlcyB7XHJcbiAgICAuYm94ZXMtbWFpbiB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC5lbXB0eS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46YXV0bztcclxuICAgICAgICAgICAgc3ZnLGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZS1tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuICAgICAgICAubGVmdC1iYXItdGl0bGUge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiA1MHB4IC0zMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAgICAgLmNvbHMtZC1mbGV4IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgIC5jb2wtMzMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYmctYmx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY5RkU7XHJcbiAgICAgICAgICB9ICAgICAgIFxyXG5cclxuICAgICAgICAgIC5jaGVja2VkIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyICB7XHJcbiAgICAgID4gLmRlc2N7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5maXhlZC10aXRsZXMgLmNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtdG9wLWJveGVzIHtcclxuICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG5cclxuICAgICAgLmJveGVzLW1haW4ge1xyXG4gICAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtbWFpbiB7XHJcblxyXG4gICAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAudGFibGUtbWFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudGFibGUtdG9wLWJveGVzIHtcclxuICAgICAgLmJveGVzLW1haW4ge1xyXG4gICAgICAgIC5lbXB0eS1ib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLmZpeGVkLXRpdGxlcyB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtbWFpbi1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDUwcHggLTMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIC4wNSksIDAgNTBweCAxMDBweCAtMjBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAudGFibGUtdGl0bGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgLmNvbHMtZC1mbGV4IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC50YWJsZS10aXRsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmOWZlO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xzLWQtZmxleCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgIC5oZWFkaW5nLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbC0zMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iLXNjcm9sbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnRhYmxlLXRvcC1ib3hlcyB7XHJcbiAgICAgIC5ib3hlcy1tYWluIHtcclxuICAgICAgICAuYm94LWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLW1haW4ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAudGFibGUge1xyXG4gICAgICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogNTBweCAtMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgLjA1KSwgMCAyMHB4IDYwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAuMDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtc2Nyb2xsaW5nLWNvbnRhaW5lciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICAgIC5tb2Itc2Nyb2xsIHtcclxuICAgICAgICB3aWR0aDogNzY3cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpeGVkLXRpdGxlcyB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgPiAuZC1mbGV4e1xyXG4gICAgICAgICAgd2lkdGg6IDc2N3B4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3NjdweDtcclxuICAgICAgICAgIC50aXRsZS1ib3h7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZS1ib3gtY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAudGFibGUtbWFpbi1tb2JpbGUge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgLnRhYmxlLXRpdGxlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0YWJsZSBzZWN0aW9uIHN0eWxlcyBlbmQiLCIucHJlc2VudG1lbnQtdGl0bGUgLmJsb2Nrcy13cmFwcGVyIGgxLFxuLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLXRleHQsXG4ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGV4dCBwLFxuLnNjcm9sbGluZy1hbmltYXRpb24gLnBhcnRzLXdyYXBwZXIgaDEge1xuICBjb2xvcjogIzA4MUQzNiAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciA+IC5kLWZsZXgge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAuY29sLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAuY29sLWNvbnRlbnQgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5jb2wtY29udGVudCAucGFnZS10aXRsZSBoMSB7XG4gIC0tbGluZS1oZWlnaHQ6IDk4cHg7XG4gIGNvbG9yOiAjM0EzQTNBO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMy43NnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLmNvbC1jb250ZW50IC5kZXNjIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiA1MHB4IC0zMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogNDBweCAyNHB4IDI0cHggMjRweDtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5wb3N0LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAucG9zdC1sb2dvIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTkxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciAubWV0YS1jb250YWluZXIgLmNhdC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAuY2F0LW1haW4gLmNhdC1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAuY2F0LW1haW4gLmNhdC1jb250YWluZXIgLmNhdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiAuY2F0LWNvbnRhaW5lciAuY2F0LXRpdGxlIGgyIHtcbiAgY29sb3I6ICMwMDg3RTg7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAuY2F0LW1haW4gLmNhdC1jb250YWluZXIgLmNhdC1saXN0IGxpIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAuY2F0LW1haW4gLmNhdC1jb250YWluZXIgLnBvc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiAuY2F0LWNvbnRhaW5lciAucG9zdC1pdGVtIGEgLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciAubWV0YS1jb250YWluZXIgLmNhdC1tYWluIC5jYXQtY29udGFpbmVyIC5wb3N0LWl0ZW0gYSAuaWNvbiA+IGRpdiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAuY2F0LW1haW4gLmNhdC1jb250YWluZXIgLnBvc3QtaXRlbSBhIC50eHQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5jb2wtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLmNvbC1jb250ZW50IC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAuc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLmNvbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5jb2wtY29udGVudCAucGFnZS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5jb2wtY29udGVudCAuZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAuY29sLWNvbnRlbnQgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLmNvbC1jb250ZW50IC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxuICAuc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAucG9zdC1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiAuY2F0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYnRuLXdpdGgtYXJyb3cuZ2xvYmFsLWJ0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogN3B4IDE2cHggOHB4IDE2cHg7XG59XG4uYnRuLXdpdGgtYXJyb3cuZ2xvYmFsLWJ0biBhIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmJ0bi13aXRoLWFycm93Lmdsb2JhbC1idG4gYSAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLXdpdGgtYXJyb3cuZ2xvYmFsLWJ0biBhIC5pY29uIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uc2luZ2xlX2dldF9zdGFydGVkIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuLnNpbmdsZV9nZXRfc3RhcnRlZCAuc2VjdGlvbi10aXRsZS5tYWluLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyID4gLmQtZmxleCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAubGVmdC1jb2wge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDk1NXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLmxlZnQtY29sIC5sZWZ0LWNvbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAubGVmdC1jb2wgLmxlZnQtY29sLWNvbnRhaW5lciAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5yaWdodC1jb2wge1xuICBtYXgtd2lkdGg6IDk1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuY29sLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuY29sLWltZyBpZnJhbWUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5yaWdodC1jb2wgLmNvbC1pbWcgaW1nIHtcbiAgaGVpZ2h0OiA0NTVweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5zaW1wbGUtZWRpdG9yLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5yaWdodC1jb2wgLnNpbXBsZS1lZGl0b3ItY29udGFpbmVyIC5zaW1wbGUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuc2ltcGxlLWVkaXRvci1jb250YWluZXIgLnNpbXBsZS1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuc2ltcGxlLWVkaXRvci1jb250YWluZXIgLnNpbXBsZS1pdGVtIC5kZXNjIHAgYSB7XG4gIGNvbG9yOiAjMDA4N0U4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuc2ltcGxlLWVkaXRvci1jb250YWluZXIgLnNpbXBsZS1pdGVtIC5kZXNjIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzMxN0NDRTtcbiAgY29sb3I6ICMzMTdDQ0U7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuc2ltcGxlLWVkaXRvci1jb250YWluZXIgLnNpbXBsZS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC5zaW5nbGVfZ2V0X3N0YXJ0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAubGVmdC1jb2wge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5zaW1wbGUtZWRpdG9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLmxlZnQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5yaWdodC1jb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9nZXRfc3RhcnRlZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuY29sLWltZyBpbWcge1xuICAgIGhlaWdodDogMTYycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfcG9zdHMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi10aXRsZSAubWFpbi10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnNlY3Rpb24tYm90dG9tIC5idG4tYXJyb3ctY2xhc3NpYyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi1ib3R0b20gLmJ0bi1hcnJvdy1jbGFzc2ljIGEge1xuICBwYWRkaW5nOiAwIDlweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5zZWN0aW9uLWJvdHRvbSAuYnRuLWFycm93LWNsYXNzaWMgYSAudHh0IHtcbiAgY29sb3I6ICMwMDg3RTg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi1ib3R0b20gLmJ0bi1hcnJvdy1jbGFzc2ljIGE6aG92ZXIgLmljb24ge1xuICBhbmltYXRpb246IG1vcmVBcnJvdyAwLjNzIGVhc2Utb3V0O1xufVxuQGtleWZyYW1lcyBtb3JlQXJyb3cge1xuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi1ib3R0b20gLmJ0bi1hcnJvdy1jbGFzc2ljIGEgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnNlY3Rpb24tYm90dG9tIC5idG4tYXJyb3ctY2xhc3NpYyBhIC5pY29uIGkge1xuICBjb2xvcjogIzAwODdFODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnNlY3Rpb24tYm90dG9tIC5idG4tYXJyb3ctY2xhc3NpYyBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbXMtbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDQ1NXB4O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSwgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ1NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLmFicy1pbWctbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLmFicy1pbWctbWFpbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjcsIDAsIDAsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5iZy1saW5lYXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoODcsIDE4OCwgMjA4LCAwLjQpIDAlLCByZ2JhKDg3LCAxODgsIDIwOCwgMC44KSA0OS4yMSUsICM1N0JDRDAgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQge1xuICAtLXB4OiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgdmFyKC0tcHgpIDE2cHggdmFyKC0tcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAucG9zdC1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMTI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNjJweDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5wb3N0LWxvZ28gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAyMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYXV0aG9yLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMCwgMSk7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLCAxKTtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5kZXNjIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmJ0bi13aXRoLWFycm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IC0yNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXB4KTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5idG4td2l0aC1hcnJvdyBzcGFuIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYnRuLXdpdGgtYXJyb3cgLmljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYnRuLXdpdGgtYXJyb3cgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhOmhvdmVyIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYnRuLXdpdGgtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGE6aG92ZXIgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5idG4td2l0aC1hcnJvdyB7XG4gICAgbGVmdDogMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGE6aG92ZXIgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5idG4td2l0aC1hcnJvdyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYTpob3ZlciAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmJ0bi13aXRoLWFycm93IC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhOmhvdmVyIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYnRuLXdpdGgtYXJyb3cgLmljb24gaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhOmhvdmVyIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhOmhvdmVyIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuZGVzYyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYTpob3ZlciAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmF1dGhvci1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGE6aG92ZXIgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5hdXRob3ItaW5mbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYTpob3ZlciAucG9zdC1jb2wtY29udGFpbmVyIC5hYnMtaW1nLW1haW4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsc19wb3N0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLnBvc3QtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW1zLW1haW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI0OHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAuYWJzLWltZy1tYWluIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5hYnMtaW1nLW1haW4gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5iZy1saW5lYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAucG9zdC1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLnBvc3QtbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTM2cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmF1dGhvci1pbmZvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMtbm9zb3VyY2Uuc2Nzc1wiO1xyXG4ucHJlc2VudG1lbnQtdGl0bGUgLmJsb2Nrcy13cmFwcGVyIGgxLFxyXG4ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGV4dCxcclxuLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLXRleHQgcCxcclxuLnNjcm9sbGluZy1hbmltYXRpb24gLnBhcnRzLXdyYXBwZXIgaDEge1xyXG4gIGNvbG9yOiAjMDgxRDM2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIG90aGVyIHNjc3MgZW5kXHJcblxyXG5cclxuLy8gdGVzdGltb25pYWxzIHNpbmdsZSBzdHlsZXNcclxuXHJcbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAmID4gLmQtZmxleCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0MHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAtLWxpbmUtaGVpZ2h0IDogOThweDtcclxuICAgICAgICAgIGNvbG9yOiAjM0EzQTNBO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMy43NnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZXRhLWluZm8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgLm1ldGEtbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiA1MHB4IC0zMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHggMjRweCAyNHB4O1xyXG5cclxuICAgICAgICAubWV0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgIC5wb3N0LWxvZ28ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhdC1tYWluIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG4gICAgICAgICAgICAuY2F0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgLmNhdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwODdFODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnBvc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5tZXRhLWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLmNvbC1jb250ZW50IHtcclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAubWV0YS1pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWV0YS1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1ldGEtaW5mbyB7XHJcbiAgICAgICAgLm1ldGEtbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XHJcblxyXG4gICAgICAgICAgLm1ldGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnBvc3QtbG9nbyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhdC1tYWluIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgIC5jYXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4td2l0aC1hcnJvdy5nbG9iYWwtYnRuIHtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDdweCAxNnB4IDhweCAxNnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9nZXRfc3RhcnRlZCB7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gIC5zZWN0aW9uLXRpdGxlLm1haW4tdGl0bGV7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAmID4gLmQtZmxleCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1jb2wge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDk1NXB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAubGVmdC1jb2wtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1jb2wge1xyXG4gICAgICBtYXgtd2lkdGg6IDk1NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAuY29sLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNDU1cHg7XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpbXBsZS1lZGl0b3ItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAuc2ltcGxlLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2MgcCBhe1xyXG4gICAgICAgICAgICAme1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLTI7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJG1haW4tYmx1ZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAubGVmdC1jb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlnaHQtY29sIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAuc2ltcGxlLWVkaXRvci1jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAubGVmdC1jb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAgIC5jb2wtaW1nIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHNfcG9zdHMge1xyXG4gIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIC5tYWluLXRpdGxle1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1ib3R0b20ge1xyXG4gICAgLmJ0bi1hcnJvdy1jbGFzc2ljIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDlweCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG1vcmVBcnJvdyAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBrZXlmcmFtZXMgbW9yZUFycm93IHtcclxuICAgICAgICAgIDMwJXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAxMDAle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtaXRlbXMtbWFpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAucG9zdC1pdGVtcy1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1pdGVtIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgbWF4LWhlaWdodDogNDU1cHg7XHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmLC5wb3N0LWNvbHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC1jb2wtY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1NHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIC5hYnMtaW1nLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoLjcsMCwwLDEpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmctbGluZWFyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDg3LCAxODgsIDIwOCwgMC40MCkgMCUsIHJnYmEoODcsIDE4OCwgMjA4LCAwLjgwKSA0OS4yMSUsICM1N0JDRDAgMTAwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAtLXB4IDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHZhcigtLXB4KSAxNnB4IHZhcigtLXB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgLnBvc3QtbG9nbyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTI0cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYycHg7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9yLWluZm8ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBjdWJpYy1iZXppZXIoLjcsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4OHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBjdWJpYy1iZXppZXIoLjcsIDAsIDAsIDEpO1xyXG5cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLXdpdGgtYXJyb3cge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHZhcigtLXB4KTtcclxuICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgY3ViaWMtYmV6aWVyKC43LCAwLCAwLCAxKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLnBvc3QtY29sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIC5idG4td2l0aC1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmF1dGhvci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDhweCk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFicy1pbWctbWFpbntcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnBvc3QtaXRlbXMtbWFpbiB7XHJcbiAgICAgIC5wb3N0LWl0ZW0ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgIC5wb3N0LWNvbC1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgIC5wb3N0LWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIC5wb3N0LWl0ZW1zLW1haW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICAgLnBvc3QtaXRlbXMtbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc3QtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIC5wb3N0LWNvbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDhweDtcclxuXHJcbiAgICAgICAgICAgIC5hYnMtaW1nLW1haW4ge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iZy1saW5lYXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgLnBvc3QtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmF1dGhvci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc3QtaXRlbTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdGVzdGltb25pYWxzIHNpbmdsZSBzdHlsZXMgZW5kIiwiQGltcG9ydCBcInZhcmlhYmxlcy1ub3NvdXJjZVwiO1xyXG4vLyBnbG9iYWwgc3R5bGVzXHJcblxyXG4uYy1kYXJrIHtcclxuICBjb2xvcjogIzA4MUQzNjtcclxufVxyXG5cclxuLmMtYmx1ZSB7XHJcbiAgY29sb3I6ICMzMTdDQ0U7XHJcbn1cclxuXHJcbi5jLXdoaXRlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZzLTQwIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5mcy0xOCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uZnMtMTYge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmZ3LTMwMCB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmZ3LTQwMCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmZ3LTUwMCB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmZ3LTcwMCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmdsb2JhbC1idG4ge1xyXG4gIGEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdFODtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA4cHggMjhweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwODdFODtcclxuICB9XHJcbn1cclxuXHJcbi5vLTgge1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLy8gZ2xvYmFsIHN0eWxlcyBlbmRcclxuXHJcbi8vIGZvb3RlciBzdHlsZXNcclxuXHJcbi5mb290ZXIge1xyXG4gIHBhZGRpbmc6IDEyMHB4IDIwcHggNjhweCAyMHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICAvL21hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyODBweCkgLyAyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAuZm9vdGVyLWJnLWltZy5pbWFnZS1mdWxsd2lkdGgge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgLmZvb3QtbG9nby1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE2N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJnLWltZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICAuYmFja2dyb3VuZHMtd3JhcHBlcntcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5iZWUtd2hpdGUsIC5iZWUtZGFya3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogMi43cyBvcGFjaXR5IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICAuYmVlLWRhcmt7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLnBvcy1yZWx7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5iYWNrZ3JvdW5kcy13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5wb3MtcmVse1xyXG4gICAgICBtaW4td2lkdGg6IDEyNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhcmstYmFja2dyb3VuZHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgfVxyXG4gIC5wb3MtcmVsPnN2Z3tcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIHN2ZywgLmRhcmstYmFja2dyb3VuZHtcclxuICAgIHRyYW5zaXRpb246IDIuN3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICAubmlnaHRtb2RlLWdyYWRpZW50e1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2l0aW9uOiAyLjdzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzMxMzAzYyA0NSUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgJi5kYXJrLW1vZGV7XHJcbiAgICAucG9zLXJlbD5zdmd7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuZGFyay1iYWNrZ3JvdW5ke1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLm5pZ2h0bW9kZS1ncmFkaWVudHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5iZWUtd2hpdGV7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuYmVlLWRhcmt7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJnLWltZyBpbWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvb3RlciAuY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uZm9vdC1sb2dvLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbi5mb290LWxvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmdldC1pbi10b3VjaC1mb290ZXIge1xyXG4gIC5nZXQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAuY29sLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nbG9iYWwtYnRuIHtcclxuICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tY2xhc3NpYyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAjMDgxRDM2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvYy1mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XHJcblxyXG4gICAgLnNvY2lhbC1pY29ucy1tYWluIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgIC5zb2NpYWwtaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGZvb3RlciBzdHlsZXMgZW5kXHJcblxyXG4vLyBzb2NpYWwgaWNvbnMgc3R5bGVzXHJcblxyXG4uc29jaWFsLWljb25zLW1haW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTRweDtcclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICAvKmhlaWdodDogMzBweDsqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4OyovXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgLyogYm9yZGVyOiAxcHggc29saWQgIzAwODdFODsqL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgIFxyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDsgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgLyogYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsqL1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDQ3ODE7XHJcbiAgICAgIH1cclxuICAgICAgLmZhLXR3aXR0ZXI6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcveC10d2l0dGVyX2hvdmVyLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgLmZhLXRpa3RvazpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy90aWt0b2tfaG92ZXIuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG4uZmEtdHdpdHRlcjpiZWZvcmV7XHJcbiAgY29udGVudDonJztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3gtdHdpdHRlci5zdmcpO1xyXG4gIHdpZHRoOjE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAgXHJcbn1cclxuLmZhLXRpa3RvazpiZWZvcmV7XHJcbiAgY29udGVudDonJztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Rpa3Rvay5zdmcpO1xyXG4gIHdpZHRoOjE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgIFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbn1cclxuLmZhLXlvdXR1YmV7XHJcbiAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZhLWluc3RhZ3JhbXtcclxuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxufVxyXG4uZmEtZmFjZWJvb2stZntcclxuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG4vLyBzb2NpYWwgaWNvbnMgc3R5bGVzIGVuZFxyXG5cclxuLy8gZ2V0IHN0YXJ0ZWQgc3R5bGVzXHJcblxyXG4uZ2V0X3N0YXJ0ZWQge1xyXG4gIHBhZGRpbmc6IDcwcHggMCAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjAzKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC13aWR0aDogMjI0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuYmctdmVjdG9yc3tcclxuICAgIGJvdHRvbTogLTEwMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zZm9ybTogc2tld1koLTZkZWcpIHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgaGVpZ2h0OiAyMjBweDtcclxuICAgIC5sZWZ0LXZlY3RvcntcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0NzgxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogODQuNDYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMTUwLjgyNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4N0ViO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdmVjdG9ye1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQ3ODE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDg0LjQ2M3B4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgd2lkdGg6IDE1MC44MjZweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwODdFYjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYmctZ2V0LXN0YXJ0ZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogLTEwMXB4O1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNmRlZyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuXHJcbiAgICAuZGVzYy1jb2wge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCA4cHg7XHJcblxyXG4gICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b25zIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE1N3B4O1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNTk5OTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzUsIDIzMiwgMC4wNSk7O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHMge1xyXG4gICAgICAmID4gLmQtZmxleCB7XHJcbiAgICAgICAgJiA+IC53LTUwIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAuY29sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2wtaWNvbiB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tY2xhc3NpYyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgLmQtZmxleCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC53LTUwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnctNTAge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZC1mbGV4IHtcclxuXHJcbiAgICAgIC53LTUwIHtcclxuXHJcbiAgICAgICAgLnctNTAge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBnZXQgc3RhcnRlZCBzdHlsZXMgZW5kXHJcblxyXG4vLyBjYXJvdXNlbCBzdHlsZXNcclxuXHJcbi5tYWluLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICBoMiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbC10ZXN0aW1vbmlhbHMtYWx0e1xyXG4gIC5zd2lwZXJ7XHJcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gLnNsaWRlLWJhY2staW1hZ2Uge1xyXG4gICB6LWluZGV4OiAtMTtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICByaWdodDogMDtcclxuICAgYm90dG9tOiAwO1xyXG4gICAudGh1bWJuYWlsLWl0ZW0ge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgYm90dG9tOiAwO1xyXG4gICAgIHRvcDogMDtcclxuICAgICB6LWluZGV4OiAtMjtcclxuICAgICBvcGFjaXR5OiAwO1xyXG4gICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAmLmFjdGl2ZXtcclxuICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgfVxyXG4gICB9XHJcblxyXG4gICBpbWcge1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xyXG4gICB9XHJcbiB9XHJcblxyXG4gIC5zbGlkZS1iYWNrLWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODBkZWcsIHJnYmEoNzYsIDE5LCA2NywgMC43MCkgMCUsICM0QzEzNDMgNDMuNjclKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAmW2RhdGEtY2Fyb3VzZWw9XCJ0ZXN0aW1vbmlhbHMtYWx0XCJdIHtcclxuICAgIGgyLmMtYmx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLTI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIge1xyXG4gICAgcGFkZGluZzogMCAyNHB4IDAgNi42cHQ7XHJcbiAgICAmLm9ubHlzbGlkZS1jaGFuZ2V7XHJcbiAgICAgIC5wYWdpbmF0aW9uLXdyYXBwZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAucGFnaW5hdGlvbi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbjogMTZweCA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAub25seXNsaWRlLWNhcm91c2VsIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcm93LWdhcDogNjVweDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5zbGlkZS10ZXh0IHtcclxuICAgICAgICAgICYscCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYscCxhe1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgLyogMTMzLjMzMyUgKi9cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLTI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDEzMkU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgLmJ0bi1hcnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC42O1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmICsgLmdldF9zdGFydGVkIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgfVxyXG5cclxuICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgIGNvbHVtbi1nYXA6IDY0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc4MHB4KTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQyMHB4KTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtbWlkZGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgLmJveGVzIHtcclxuICAgICAgd2lkdGg6IDUxJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWQyZWY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy12aWRlbyB7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtbGlzdCB7XHJcbiAgICAuc2xpZGUtbGlzdC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG5cclxuICAgICAgLmxpc3QtY29scyB7XHJcbiAgICAgICAgd2lkdGg6IDMxOXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgNy44cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIGg1IHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1tYWluIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC5saXN0LWNvbHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIHtcclxuICAgIC5zbGlkZS1taWRkbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGNvbHVtbi1nYXA6IDQ4cHg7XHJcblxyXG4gICAgICAuYm94ZXMge1xyXG4gICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy12aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDgwMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xyXG5cclxuICAgICAgICAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDUwcHggLTMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMTApLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAucGxheS12aWRlbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy92aWRlby1wbGF5LnN2Z1wiKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNzNweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDE1cHggLTMwcHggMzVweCAtMzBweCByZ2JhKDAsMCwwLC4xKSwgMCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICAgICAgICAudmlkZW8taXRlbXtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8td3JhcHBlcntcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9BcnJvdy1wbGF5LnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlby1jb250YWluZXIge1xyXG4gICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzczcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XHJcbiAgICAuY2FyLW5hdi1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAubG9nby1tYWluIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMXB4O1xyXG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOiByZ2JhKDAsMTA0LDE3OSwuOCk7XHJcbiAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmlnYXRpb24tY2Fyb3VzZWwge1xyXG4gICYuY2Fyb3VzZWwtY2FzZSB7XHJcbiAgICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLW1haW4ge1xyXG4gICAgICAmLnZpZGVvLXN0eWxlIHtcclxuICAgICAgICAuc2xpZGUtbWlkZGxlIHtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgLmJveGVzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1iYWNrLCAuYmFjay13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1iYWNrIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgLmltYWdlLWJhY2t7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pbWFnZS1leGNlcnB0e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcclxuICAgICAgICAgICAgICAgIC5nbG9iYWwtYnRue1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhY2std3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg3NiwgMTksIDY3LCAwLjIwKSAwJSwgIzRDMTM0MyAxMTEuNCUpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1leGNlcnB0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMjRweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoLjcsMCwwLDEpO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgLmdsb2JhbC1idG57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoLjcsMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBjYXJvdXNlbCBzdHlsZXMgZW5kXHJcblxyXG4vLyBzb2x1dGlvbnMgc3R5bGVzXHJcblxyXG4vLy5zY3JvbGxpbmctYW5pbWF0aW9uICsgLnNvbHV0aW9uc19nbG9iYWw6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICBkaXNwbGF5OiBibG9jaztcclxuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gIHRvcDogMDtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgaGVpZ2h0OiAyNTBweDtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwxMzUsMjMyLC4wMyk7XHJcbi8vICB6LWluZGV4OiAtMztcclxuLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3Njcm9sbC1hbmltYXRpb24ucG5nJyk7XHJcbi8vICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4vLyAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4vLyAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwMHZoO1xyXG4vLyAgbWF4LXdpZHRoOiAyMjQwcHg7XHJcbi8vICBsZWZ0OiA1MCU7XHJcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbi8vfVxyXG5cclxuLnNvbHV0aW9uc19nbG9iYWwge1xyXG4gIG1heC13aWR0aDogMjQwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gICYgKyAuY2Fyb3VzZWwge1xyXG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgfVxyXG5cclxuICAmICsgLmdldF9zdGFydGVkIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNzBweDtcclxuICAgIG1hcmdpbi10b3A6IC0yMDJweDtcclxuICB9XHJcblxyXG4gIC5tYWluLXRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5zb2x1dGlvbnMtbGluZXMge1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogc2tld1koLTUuOTM0ZGVnKTtcclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDI1MHB4IDIwcHggMjM1cHggMjBweDtcclxuXHJcbiAgLnNvbHV0aW9uLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTMyRTtcclxuICAgIHRvcDogMTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgICB6LWluZGV4OiAtMztcclxuICAgIHRyYW5zZm9ybTogc2tld1koLTUuOTM0ZGVnKTtcclxuXHJcbiAgICAucG9zLXJlbCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLXZlY3Rvci1tYWluIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzgxO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogODFweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRvcDogLTgwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAvL2xlZnQ6IGNhbGMoKDEwMHZ3IC0gbWluKDEwMHZ3LCAxMjgwcHgpKSAvIDIgKyAycHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLXZlY3Rvci1tYWluIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4MTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBib3R0b206IC04MHB4O1xyXG4gICAgICAgIC8vcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gbWluKDEwMHZ3LCAxMjgwcHgpKSAvIDIgKyAycHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAwIDlweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5OHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNzExcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDEyODBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnNvbC1wb3N0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4tMSk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybi0xKTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogNjVweCAwIDAgMjM5LjJwdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2wtcG9zdC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgLmNvbC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2U4O1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXhjZXJwdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNsYXNzaWMtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwODdFODtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuLTEpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuLTEpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDY1cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZzogMTgwcHggMjZweCAxNTBweCAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICYgPiAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc29sLXBvc3QtbGlzdC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnNvbC1wb3N0LWl0ZW0sXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4tMSk6bm90KDpsYXN0LWNoaWxkKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgybi0xKTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29sLXBvc3QtaXRlbTpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvbC1wb3N0LWl0ZW0ge1xyXG4gICAgICAgICAgLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmV4Y2VycHQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzb2x1dGlvbnMgc3R5bGVzIGVuZFxyXG5cclxuLy8gb3RoZXIgY3NzXHJcblxyXG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAubGlzdC1tYWluIHNwYW4uaWNvbiA+IGRpdiB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLnNsaWRlLW1haW4gLnNsaWRlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICB9XHJcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLWNhc2UgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAuc2xpZGUtbWFpbiAuc2xpZGUtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLm1haW4tdGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkgLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkgLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnNsaWRlLWl0ZW0tY29udGFpbmVyIGltZyB7XHJcbiAgbWF4LWhlaWdodDogNjUwcHg7XHJcbn1cclxuXHJcbmJvZHkgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuZGVzYy1jb250YWluZXIsXHJcbmJvZHkgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaW1nLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbmJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5jb2wtY29udGVudCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgLmNvbnRlbnQtaXRlbXtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWcuYWJzLWltZyB7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuYm9keSAudGV4dF9hbmRfdmlkZW8gLmNvbC1jb250ZW50IHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNob3djYXNlX3NlY3Rpb24gLmNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHJcblxyXG4gIGJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLmltZy1jYXJvdXNlbC1tYWluIC5jYXItaXRlbSAuaW1nLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBib2R5IC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5zdWJpbWFnZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuXHJcbiAgYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAuc3ViaW1hZ2Utd3JhcHBlciBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5jb2wtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGJvZHkgLmhpZ2hsaWdodHM+LmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDI2cHg7XHJcbiAgfVxyXG5cclxuICBib2R5IC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICBib2R5IC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgLnNob3djYXNlX3NlY3Rpb24gLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG5cclxuICBib2R5IC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nLFxyXG4gIGJvZHkgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZyB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IC5jb250ZW50LWl0ZW0uYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICB9XHJcbn1cclxuQGltcG9ydCBcInZhcmlhYmxlcy1ub3NvdXJjZVwiO1xyXG4vLyBnbG9iYWwgc3R5bGVzXHJcblxyXG4uZ2xvYmFsLWJ0biB7XHJcbiAgYSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDI4cHg7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkzZGVnLCAjMDA4N2U4IDAsICMwMDEzMmUgMTM5LjM1JSk7XHJcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1nLXZpZGVvIHtcclxuICAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAucGxheS12aWRlbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy92aWRlby1wbGF5LnN2Z1wiKTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmLmhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby1jb250YWluZXIge1xyXG4gICAgdmlkZW8ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmctYmx1ZS1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzUsIDIzMiwgMC4wMyk7XHJcbn1cclxuXHJcbi5scy0yIHtcclxuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbn1cclxuXHJcbi5mcy0yNCB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4uYy1kYXJrLTIge1xyXG4gIGNvbG9yOiAjM0EzQTNBO1xyXG59XHJcblxyXG4uZGVzYyB7XHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTdDQ0U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBnbG9iYWwgc3R5bGVzIGVuZFxyXG5cclxuLy8gb3ZlcnZpZXcgY2Fyb3VzZWwgc3R5bGVzXHJcblxyXG4ub3ZlcnZpZXdfY2Fyb3VzZWwge1xyXG4gIHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHJcbiAgLm1haW4tdGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLnN1YnRpdGxlIHtcclxuICAgIG1heC13aWR0aDogNjA2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gIH1cclxuXHJcbiAgLmNhci10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLm51bWJlci1vZi1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJiA+IGRpdiA+IGRpdiB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdlODtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVmdC1iYXItc2xpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLm51bWJlci1vZi1zbGlkZSB7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgLm51bWJlci1vZi1zbGlkZSB7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5sZWZ0LWJhciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtZ2FsbGVyeSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAuc2xpZGUtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLnNsaWRlT3V0IHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogb3ZlcnZpZXdPdXQgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG92ZXJ2aWV3SW4gLjdzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBvdmVydmlld0luIHtcclxuICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBrZXlmcmFtZXMgb3ZlcmZsb3dPdXQge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZS1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzE0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOUZDO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTJweCA2cHggMHB4IHJnYmEoMTAsIDM3LCA2NCwgMC4zNSkgaW5zZXQsIDBweCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjMwKSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSg1MCwgNTAsIDkzLCAwLjI1KTtcclxuXHJcbiAgICAgICAgICAuc2xpZGUtaXRlbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGUtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcblxyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXItdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXItY29udGFpbmVyIHtcclxuICAgICAgLmxlZnQtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGUtZ2FsbGVyeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS10aXRsZTphZnRlciB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1iYXItc2xpZGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhlcm8tc2VjdGlvbiArIC5vdmVydmlld19jYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBvdmVydmlldyBjYXJvdXNlbCBzdHlsZXMgZW5kXHJcblxyXG4vLyB0ZXh0IGFuZCB2aWRlbyBzdHlsZXMsIHNob3djYXNlIHN0eWxlc1xyXG5cclxuLnRleHRfYW5kX3ZpZGVvIHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICBwYWRkaW5nLXRvcDogNzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgJiA+IC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgfVxyXG5cclxuICAuY29sLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTE4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb2JhbC1idG4ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWNvbCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIC52aWRlby1jb2wtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmltZy5hYnMtaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0NHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIC5pbWctdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDc2cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjk3cHg7XHJcblxyXG4gICAgICAgICAgdmlkZW8sXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5N3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudmlkZW8tY29sIHtcclxuICAgICAgLnZpZGVvLWNvbC1jb250YWluZXIge1xyXG4gICAgICAgIC5pbWcuYWJzLWltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy12aWRlbyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbHMge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC52aWRlby1jb2wge1xyXG4gICAgICAudmlkZW8tY29sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmltZy12aWRlbyB7XHJcbiAgICAgICAgICAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGltZyxcclxuICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMjZweDtcclxuICAgIC5jb2xzIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nbG9iYWwtYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWNvbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnZpZGVvLWNvbC1jb250YWluZXIge1xyXG4gICAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgICAgLmltZy12aWRlby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucGxheS12aWRlbyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNob3djYXNlX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgJiArIC5zY3JvbGxpbmctYW5pbWF0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1jb250ZW50IHtcclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNjEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1jb2wge1xyXG4gICAgICAudmlkZW8tY29sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmltZy12aWRlbyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjIycHg7XHJcblxyXG4gICAgICAgICAgICBpbWcsXHJcbiAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM4N3B4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc2VudG1lbnQtYmxvY2tzICsgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4vLyB0ZXh0IGFuZCB2aWRlbyBzdHlsZXMgZW5kLCBzaG93Y2FzZSBzdHlsZXMgZW5kXHJcblxyXG4vLyBoaWdobGlnaHRlcyBzdHlsZXNcclxuXHJcbi5oaWdobGlnaHRzIHtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgJiA+IC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHRlLW1haW4ge1xyXG4gICAgLmhpZ2gtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhpZ2gtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAyNiU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3NnB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjlweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAyNnB4IDAgMjZweDtcclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHRlLW1haW4ge1xyXG4gICAgICAuaGlnaC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuaGlnaC10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzYy1jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBoaWdobGlnaHRlcyBzdHlsZXMgZW5kXHJcblxyXG4vLyBjaGFsbGFuZ2VzIHN0eWxlc1xyXG5cclxuLmNoYWxsYW5nZXMge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gIC5tYWluLXRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hhbGxhbmdlcy1ib3hlcyB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcblxyXG4gICAgICAgIC5ib3gtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4IDAgOHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAubnVtYmVyLW9mLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICAgIC5udW1iZXItb2YtaXRlbXtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcblxyXG4gICAgLmNvbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctY2Fyb3VzZWwge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7XHJcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpLCAwIDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTMycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjNiZTtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1YmU1MztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctY2Fyb3VzZWwtbWFpbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmNhci1pdGVtIHtcclxuICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTg1cHg7XHJcbiAgICAgICAgICAgIC5pbWcucG9zLXJlbHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjI4cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgMC4yNSksIDAgMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjIycHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jaGFsbGFuZ2VzLWJveGVzIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAuYm94LWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuN3B0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmNvbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy1jYXJvdXNlbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHggNTJweCAyNnB4O1xyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hhbGxhbmdlcy1ib3hlcyB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAuYm94LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgLmJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1kYXJrIHtcbiAgY29sb3I6ICMwODFEMzY7XG59XG5cbi5jLWJsdWUge1xuICBjb2xvcjogIzMxN0NDRTtcbn1cblxuLmMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZzLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLmZzLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmZzLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nbG9iYWwtYnRuIGEge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3RTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDg3RTg7XG59XG5cbi5vLTgge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAxMjBweCAyMHB4IDY4cHggMjBweDtcbiAgei1pbmRleDogMjtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWJnLWltZy5pbWFnZS1mdWxsd2lkdGgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIgLmZvb3QtbG9nby1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDE2N3B4O1xuICB9XG59XG5cbi5mb290ZXItYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJnLWltZyAuYmFja2dyb3VuZHMtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItYmctaW1nIC5iZWUtd2hpdGUsIC5mb290ZXItYmctaW1nIC5iZWUtZGFyayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMjVweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMi43cyBvcGFjaXR5IGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1iZy1pbWcgLmJlZS1kYXJrIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5mb290ZXItYmctaW1nIC5wb3MtcmVsIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlci1iZy1pbWcgLmJhY2tncm91bmRzLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1iZy1pbWcgLmJhY2tncm91bmRzLXdyYXBwZXIgLnBvcy1yZWwge1xuICBtaW4td2lkdGg6IDEyNDBweDtcbn1cbi5mb290ZXItYmctaW1nIC5kYXJrLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0ycHg7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5mb290ZXItYmctaW1nIC5wb3MtcmVsID4gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItYmctaW1nIHN2ZywgLmZvb3Rlci1iZy1pbWcgLmRhcmstYmFja2dyb3VuZCB7XG4gIHRyYW5zaXRpb246IDIuN3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1iZy1pbWcgLm5pZ2h0bW9kZS1ncmFkaWVudCB7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiAyLjdzIGFsbCBlYXNlLWluLW91dDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMzMTMwM2MgNDUlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItYmctaW1nLmRhcmstbW9kZSAucG9zLXJlbCA+IHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9vdGVyLWJnLWltZy5kYXJrLW1vZGUgLmRhcmstYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLWJnLWltZy5kYXJrLW1vZGUgLm5pZ2h0bW9kZS1ncmFkaWVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLWJnLWltZy5kYXJrLW1vZGUgLmJlZS13aGl0ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9vdGVyLWJnLWltZy5kYXJrLW1vZGUgLmJlZS1kYXJrIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvb3Rlci1iZy1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3RlciAuY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZvb3QtbG9nby1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmZvb3QtbG9nby1jb250YWluZXIgLmZvb3QtbG9nbyB7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uZm9vdC1sb2dvLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5nZXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLmdldC1jb250YWluZXIgLmNvbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuZ2V0LWNvbnRhaW5lciAuY29sLXRpdGxlIGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLmdldC1jb250YWluZXIgLmRlc2Mge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuZ2V0LWNvbnRhaW5lciAuZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLmdldC1jb250YWluZXIgLmdsb2JhbC1idG4ge1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5nZXQtY29udGFpbmVyIC5nbG9iYWwtYnRuIHNwYW4ge1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuZ2V0LWNvbnRhaW5lciAuZ2xvYmFsLWJ0biBhIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5nZXQtY29udGFpbmVyIC5nbG9iYWwtYnRuIGE6aG92ZXI6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbn1cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5nZXQtY29udGFpbmVyIC5idG4tY2xhc3NpYyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDgxRDM2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuZ2V0LWNvbnRhaW5lciAuYnRuLWNsYXNzaWMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4N0U4O1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLnNvYy1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLnNvYy1mb290ZXIgLnNvY2lhbC1pY29ucy1tYWluIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5zb2MtZm9vdGVyIC5zb2NpYWwtaWNvbnMtbWFpbiAuc29jaWFsLWljb24tY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNvY2lhbC1pY29ucy1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5zb2NpYWwtaWNvbnMtbWFpbiBhIHtcbiAgbWFyZ2luOiAwIDRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIC8qaGVpZ2h0OiAzMHB4OyovXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xuICAvKmJhY2tncm91bmQtY29sb3I6ICMwMDg3RTg7Ki9cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkICMwMDg3RTg7Ki9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zb2NpYWwtaWNvbnMtbWFpbiBhIGkge1xuICBjb2xvcjogIzAwODdFODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5zb2NpYWwtaWNvbnMtbWFpbiBhOmhvdmVyIHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsqL1xufVxuLnNvY2lhbC1pY29ucy1tYWluIGE6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMDA0NzgxO1xufVxuLnNvY2lhbC1pY29ucy1tYWluIGE6aG92ZXIgLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy94LXR3aXR0ZXJfaG92ZXIuc3ZnKTtcbn1cbi5zb2NpYWwtaWNvbnMtbWFpbiBhOmhvdmVyIC5mYS10aWt0b2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy90aWt0b2tfaG92ZXIuc3ZnKTtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy94LXR3aXR0ZXIuc3ZnKTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy90aWt0b2suc3ZnKTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS15b3V0dWJlIHtcbiAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYS1pbnN0YWdyYW0ge1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbn1cblxuLmZhLWZhY2Vib29rLWYge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmdldF9zdGFydGVkIHtcbiAgcGFkZGluZzogNzBweCAwIDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzUsIDIzMiwgMC4wMyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMjI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdldF9zdGFydGVkIC5iZy12ZWN0b3JzIHtcbiAgYm90dG9tOiAtMTAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHNrZXdZKC02ZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgaGVpZ2h0OiAyMjBweDtcbn1cbi5nZXRfc3RhcnRlZCAuYmctdmVjdG9ycyAubGVmdC12ZWN0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDA0NzgxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDg0LjQ2M3B4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmJnLXZlY3RvcnMgLmxlZnQtdmVjdG9yOmJlZm9yZSB7XG4gIHdpZHRoOiAxNTAuODI2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzAwODdFYjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdldF9zdGFydGVkIC5iZy12ZWN0b3JzIC5yaWdodC12ZWN0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDA0NzgxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODQuNDYzcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5nZXRfc3RhcnRlZCAuYmctdmVjdG9ycyAucmlnaHQtdmVjdG9yOmJlZm9yZSB7XG4gIHdpZHRoOiAxNTAuODI2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzAwODdFYjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nZXRfc3RhcnRlZCAuYmctZ2V0LXN0YXJ0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEwMXB4O1xuICB0cmFuc2Zvcm06IHNrZXdZKC02ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIHotaW5kZXg6IDA7XG59XG4uZ2V0X3N0YXJ0ZWQgLmJnLWdldC1zdGFydGVkIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldF9zdGFydGVkIC5iZy1nZXQtc3RhcnRlZCB7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuZGVzYy1jb2wge1xuICBwYWRkaW5nOiAwIDIwcHggMCA4cHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuZGVzYy1jb2wgLnNlY3Rpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ4NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCAuc2VjdGlvbi10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmRlc2MtY29sIC5kZXNjIHtcbiAgbWF4LXdpZHRoOiA0ODVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCAuZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCAuYnV0dG9ucyBhIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDE1N3B4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmRlc2MtY29sIC5idXR0b25zIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuZGVzYy1jb2wgLmJ1dHRvbnMgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwNTk5OTtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCAuYnV0dG9ucyBhOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuZGVzYy1jb2wgLmJ1dHRvbnMgYTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzUsIDIzMiwgMC4wNSk7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzID4gLmQtZmxleCA+IC53LTUwIC5jb2wtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCAuY29sLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAgLmNvbC1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAgLmNvbC1jb250YWluZXIgLmNvbC1pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCAuY29sLWNvbnRhaW5lciAuY29sLWljb24gc3ZnIHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCAuY29sLWNvbnRhaW5lciAuY29sLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAgLmNvbC1jb250YWluZXIgLmNvbC10aXRsZSBoMyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAgLmNvbC1jb250YWluZXIgLmRlc2Mge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAgLmNvbC1jb250YWluZXIgLmJ0bi1jbGFzc2ljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGJvdHRvbTogMDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzID4gLmQtZmxleCA+IC53LTUwIC5jb2wtY29udGFpbmVyIC5idG4tY2xhc3NpYyBhIHtcbiAgY29sb3I6ICMwMDg3RTg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ2V0X3N0YXJ0ZWQgLmQtZmxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5nZXRfc3RhcnRlZCAuZC1mbGV4IC53LTUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ2V0X3N0YXJ0ZWQgLmQtZmxleCAudy01MCAudy01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICB9XG4gIC5nZXRfc3RhcnRlZCAuZC1mbGV4IC53LTUwIC53LTUwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldF9zdGFydGVkIC5kLWZsZXggLnctNTAgLnctNTAge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG59XG5cbi5tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubWFpbi10aXRsZSBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2Fyb3VzZWwtdGVzdGltb25pYWxzLWFsdCAuc3dpcGVyIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcm91c2VsLXRlc3RpbW9uaWFscy1hbHQgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJvdXNlbC10ZXN0aW1vbmlhbHMtYWx0IC5zbGlkZS1iYWNrLWltYWdlIHtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXJvdXNlbC10ZXN0aW1vbmlhbHMtYWx0IC5zbGlkZS1iYWNrLWltYWdlIC50aHVtYm5haWwtaXRlbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMjtcbiAgb3BhY2l0eTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VzZWwtdGVzdGltb25pYWxzLWFsdCAuc2xpZGUtYmFjay1pbWFnZSAudGh1bWJuYWlsLWl0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC10ZXN0aW1vbmlhbHMtYWx0IC5zbGlkZS1iYWNrLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xufVxuLmNhcm91c2VsLXRlc3RpbW9uaWFscy1hbHQgLnNsaWRlLWJhY2stZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjgwZGVnLCByZ2JhKDc2LCAxOSwgNjcsIDAuNykgMCUsICM0QzEzNDMgNDMuNjclKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VzZWwtdGVzdGltb25pYWxzLWFsdCAuc2xpZGUtYmFjay1ncmFkaWVudC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWxbZGF0YS1jYXJvdXNlbD10ZXN0aW1vbmlhbHMtYWx0XSBoMi5jLWJsdWUge1xuICBjb2xvcjogIzAwODdFODtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIge1xuICBwYWRkaW5nOiAwIDI0cHggMCA2LjZwdDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIub25seXNsaWRlLWNoYW5nZSAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIub25seXNsaWRlLWNoYW5nZSAucGFnaW5hdGlvbi1pdGVtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAxNnB4IDRweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIub25seXNsaWRlLWNoYW5nZSAucGFnaW5hdGlvbi1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyLm9ubHlzbGlkZS1jaGFuZ2UgLnBhZ2luYXRpb24taXRlbTpob3ZlciwgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlci5vbmx5c2xpZGUtY2hhbmdlIC5wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCAuc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcm93LWdhcDogNjVweDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMjRweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAub25seXNsaWRlLWNhcm91c2VsIC5zbGlkZS1jb250ZW50IC5zbGlkZS10ZXh0LCAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLXRleHQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAub25seXNsaWRlLWNhcm91c2VsIC5zbGlkZS1jb250ZW50IC5zbGlkZS10ZXh0LCAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLXRleHQgcCwgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAub25seXNsaWRlLWNhcm91c2VsIC5zbGlkZS1jb250ZW50IC5zbGlkZS10ZXh0IGEge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDsgLyogMTMzLjMzMyUgKi9cbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCAuc2xpZGUtY29udGVudCAuc2xpZGUtdGV4dCBhIHtcbiAgY29sb3I6ICMwMDg3RTg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnNsaWRlLWNvbnRlbnQgLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDEzMkU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAub25seXNsaWRlLWNhcm91c2VsIC5zbGlkZS1jb250ZW50IC5idG4td2hpdGUgLmJ0bi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnNsaWRlLWNvbnRlbnQgLmJ0bi13aGl0ZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIGJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDJweDtcbiAgei1pbmRleDogMjtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAub25seXNsaWRlLWNhcm91c2VsIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24taXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgKyAuZ2V0X3N0YXJ0ZWQge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgPiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyIHtcbiAgY29sdW1uLWdhcDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzgwcHgpO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUgaDMge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnRpdGxlLWNvbnRhaW5lciAuY29udGVudCB7XG4gIHdpZHRoOiA3ODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MjBweCk7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyIC5jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWlkZGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIHtcbiAgd2lkdGg6IDUxJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIC50aXRsZSBoNCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIC50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5ZDJlZjtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIC5kZXNjIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXJnaW4tYm90dG9tOiA3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIC5kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIC5kZXNjOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIC5kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWlkZGxlIC5ib3hlcyAuaW1nLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAuc2xpZGUtbGlzdC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLnNsaWRlLWxpc3QtY29udGFpbmVyIC5saXN0LWNvbHMge1xuICB3aWR0aDogMzE5cHg7XG4gIHBhZGRpbmc6IDAgOHB4IDAgNy44cHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAuY29sLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLmNvbC10aXRsZSBoNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1saXN0IC5saXN0LW1haW4gc3Bhbi5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLmxpc3QtbWFpbiBzcGFuLmljb24gaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLmxpc3QtbWFpbiBzcGFuLnRleHQge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAubGlzdC1tYWluIGxpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1saXN0IC5saXN0LW1haW4gbGkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLmxpc3QtbWFpbiBsaSAuaWNvbiA+IGRpdiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLmxpc3QtY29scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAubGlzdC1jb2xzOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogNDhweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmJveGVzIHtcbiAgd2lkdGg6IDQ2JTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyB7XG4gIHdpZHRoOiA4MDJweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiA1MHB4IC0zMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnBsYXktdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvdmlkZW8tcGxheS5zdmdcIik7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAucGxheS12aWRlbzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5wbGF5LXZpZGVvIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDM3M3B4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogODAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxNXB4IC0zMHB4IDM1cHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDUwcHggMTAwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIC52aWRlby1pdGVtIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIC52aWRlby13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL0Fycm93LXBsYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnBsYXktaWNvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAudmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM3M3B4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2aWdhdGlvbiAuY2FyLW5hdi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIC5sb2dvLW1haW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIC0tYm9yZGVyLWNvbG9yOiByZ2JhKDAsMTA0LDE3OSwuOCk7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2aWdhdGlvbiAuY2FyLW5hdi1jb250YWluZXIgLmxvZ28tbWFpbjpob3ZlciAubG9nby1jb250YWluZXIsIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciAubG9nby1tYWluLmFjdGl2ZSAubG9nby1jb250YWluZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIC5sb2dvLW1haW46aG92ZXIgLmxvZ28tY29udGFpbmVyIGltZywgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIC5sb2dvLW1haW4uYWN0aXZlIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICBmaWx0ZXI6IHVuc2V0O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIC5sb2dvLW1haW4gLmxvZ28tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIG1hcmdpbjogMCAycHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2aWdhdGlvbiAuY2FyLW5hdi1jb250YWluZXIgLmxvZ28tbWFpbiAubG9nby1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxOTJweDtcbiAgbWF4LWhlaWdodDogNTZweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAudGl0bGUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIHtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuYm94ZXMge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5ib3hlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuYm94ZXMgLmRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNTRweDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZSAuaW1hZ2UtYmFjaywgLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZSAuYmFjay13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5pbWFnZS1iYWNrIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlOmhvdmVyIC5pbWFnZS1iYWNrIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlOmhvdmVyIC5pbWFnZS1leGNlcnB0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuc2xpZGUtaW1hZ2U6aG92ZXIgLmltYWdlLWV4Y2VycHQgLmdsb2JhbC1idG4ge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZSAuYmFjay13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg3NiwgMTksIDY3LCAwLjIpIDAlLCAjNEMxMzQzIDExMS40JSk7XG4gIHotaW5kZXg6IDI7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5pbWFnZS1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAyNHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMCwgMSk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZSAuaW1hZ2UtZXhjZXJwdCAuZ2xvYmFsLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgYm90dG9tOiAtMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZSAuaW1hZ2UtZXhjZXJwdCAuZ2xvYmFsLWJ0biBzcGFuIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5pbWFnZS1leGNlcnB0IC5nbG9iYWwtYnRuIC5pY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZSAuaW1hZ2UtZXhjZXJwdCAuZ2xvYmFsLWJ0biAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zb2x1dGlvbnNfZ2xvYmFsIHtcbiAgbWF4LXdpZHRoOiAyNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI1MHB4IDIwcHggMjM1cHggMjBweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsICsgLmNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG59XG4uc29sdXRpb25zX2dsb2JhbCArIC5nZXRfc3RhcnRlZCB7XG4gIHBhZGRpbmctdG9wOiAyNzBweDtcbiAgbWFyZ2luLXRvcDogLTIwMnB4O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLm1haW4tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb25zLWxpbmVzIHtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNS45MzRkZWcpO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9uLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMzJFO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAlO1xuICB6LWluZGV4OiAtMztcbiAgdHJhbnNmb3JtOiBza2V3WSgtNS45MzRkZWcpO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9uLWJhY2tncm91bmQgLnBvcy1yZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAudG9wLXZlY3Rvci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9uLWJhY2tncm91bmQgLnRvcC12ZWN0b3ItbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9uLWJhY2tncm91bmQgLnRvcC12ZWN0b3ItbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4MTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogODFweDtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9uLWJhY2tncm91bmQgLmJvdHRvbS12ZWN0b3ItbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbi1iYWNrZ3JvdW5kIC5ib3R0b20tdmVjdG9yLW1haW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdFODtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAuYm90dG9tLXZlY3Rvci1tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzgxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA4M3B4O1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IC04MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDlweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnRpdGxlIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDk4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAudGl0bGUgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5jb250ZW50IC5kZXNjIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXgtd2lkdGg6IDcxMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLmNvbnRlbnQgLmRlc2MgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMjgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbTpudGgtY2hpbGQoMm4tMSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtOm50aC1jaGlsZCgybi0xKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiA2NXB4IDAgMCAyMzkuMnB0O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0gLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciBhIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0gLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgYSAuY29sLWljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciBhIC5jb2wtaWNvbiA+IGRpdiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciBhIC5wb3N0LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0gLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgYSAucG9zdC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdlODtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0gLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgYSAucG9zdC10aXRsZSBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIC5zb2wtcG9zdC1pdGVtLWNvbnRhaW5lciAuZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0gLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIC5leGNlcnB0IC5kZXNjIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0gLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIC5leGNlcnB0IC5kZXNjIHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLmNsYXNzaWMtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLmNsYXNzaWMtYnV0dG9uIGEge1xuICBjb2xvcjogIzAwODdFODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbiAgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW06bnRoLWNoaWxkKDJuLTEpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtOm50aC1jaGlsZCgybi0xKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDY1cHggYXV0byAwIGF1dG87XG4gIH1cbiAgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb25zX2dsb2JhbCB7XG4gICAgcGFkZGluZzogMTgwcHggMjZweCAxNTBweCAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNvbHV0aW9uc19nbG9iYWwgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNvbHV0aW9uc19nbG9iYWwgPiAuY29udGFpbmVyID4gLm1haW4tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC50aXRsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSwgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXI6bnRoLWNoaWxkKDJuLTEpOm5vdCg6bGFzdC1jaGlsZCksIC5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyOm50aC1jaGlsZCgybi0xKTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIC5zb2wtcG9zdC1pdGVtLWNvbnRhaW5lciAuZXhjZXJwdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLmxpc3QtbWFpbiBzcGFuLmljb24gPiBkaXYge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAuc2xpZGUtbWFpbiAuc2xpZGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FzZSAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5zbGlkZS1tYWluIC5zbGlkZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMHB4O1xuICB9XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5tYWluLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5IC5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAuc2xpZGUtZ2FsbGVyeSAuc2xpZGUtYm94IC5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuYm9keSAub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc2xpZGUtaXRlbS1jb250YWluZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG59XG5cbmJvZHkgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuZGVzYy1jb250YWluZXIsXG5ib2R5IC5oaWdobGlnaHRzIC5oaWdobGlnaHRlLW1haW4gLmltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbmJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5jb2wtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5ib2R5IC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuY29sLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IC5jb250ZW50LWl0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLmFicy1pbWcge1xuICB6LWluZGV4OiAxO1xufVxuXG5ib2R5IC50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaG93Y2FzZV9zZWN0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5pbWctY2Fyb3VzZWwtbWFpbiAuY2FyLWl0ZW0gLmltZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5zdWJpbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRvcDogMTJweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIGJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnN1YmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5oaWdobGlnaHRzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyNnB4O1xuICB9XG4gIGJvZHkgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgYm9keSAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5zaG93Y2FzZV9zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICBib2R5IC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nLFxuICBib2R5IC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IC5jb250ZW50LWl0ZW0uYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cbi5nbG9iYWwtYnRuIGEge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3RTg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLmdsb2JhbC1idG4gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkzZGVnLCAjMDA4N2U4IDAsICMwMDEzMmUgMTM5LjM1JSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5nbG9iYWwtYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5nbG9iYWwtYnRuIGE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nbG9iYWwtYnRuIGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxuXG4uaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5wbGF5LXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3ZpZGVvLXBsYXkuc3ZnXCIpO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnBsYXktdmlkZW86aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWctdmlkZW8gLnZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJnLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjAzKTtcbn1cblxuLmxzLTIge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5mcy0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5jLWRhcmstMiB7XG4gIGNvbG9yOiAjM0EzQTNBO1xufVxuXG4uZGVzYyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5kZXNjIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmRlc2MgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAxM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3Q0NFO1xufVxuLmRlc2MgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm92ZXJ2aWV3X2Nhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5tYWluLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5tYWluLXRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdmVydmlld19jYXJvdXNlbCA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5vdmVydmlld19jYXJvdXNlbCAuc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDYwNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5udW1iZXItb2Ytc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLm51bWJlci1vZi1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5zbGlkZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5zbGlkZS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdlODtcbn1cbi5vdmVydmlld19jYXJvdXNlbCAuc2xpZGUtdGl0bGU6aG92ZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmxlZnQtYmFyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmxlZnQtYmFyLXNsaWRlIC5udW1iZXItb2Ytc2xpZGUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmxlZnQtYmFyLXNsaWRlLmFjdGl2ZSAubnVtYmVyLW9mLXNsaWRlLCAub3ZlcnZpZXdfY2Fyb3VzZWwgLmxlZnQtYmFyLXNsaWRlOmhvdmVyIC5udW1iZXItb2Ytc2xpZGUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmxlZnQtYmFyLXNsaWRlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLmxlZnQtYmFyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLmxlZnQtYmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkge1xuICB3aWR0aDogNTAlO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbn1cbi5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAuc2xpZGUtZ2FsbGVyeSAuc2xpZGUtYm94LnNsaWRlT3V0IHtcbiAgYW5pbWF0aW9uOiBvdmVydmlld091dCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnN3aXBlci1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBvdmVydmlld0luIDAuN3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5Aa2V5ZnJhbWVzIG92ZXJ2aWV3SW4ge1xuICAwJSB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3ZlcmZsb3dPdXQge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAuc2xpZGUtZ2FsbGVyeSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY5RkM7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggLTJweCA2cHggMHB4IHJnYmEoMTAsIDM3LCA2NCwgMC4zNSkgaW5zZXQsIDBweCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnNsaWRlLWJveC1jb250YWluZXIgLnNsaWRlLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc2xpZGUtaXRlbS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnNsaWRlLWl0ZW0tY29udGFpbmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3ZlcnZpZXdfY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vdmVydmlld19jYXJvdXNlbCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5vdmVydmlld19jYXJvdXNlbCAubWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm92ZXJ2aWV3X2Nhcm91c2VsIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLmxlZnQtYmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAuc2xpZGUtZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXdfY2Fyb3VzZWwgLnNsaWRlLXRpdGxlOmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAub3ZlcnZpZXdfY2Fyb3VzZWwgLmxlZnQtYmFyLXNsaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uICsgLm92ZXJ2aWV3X2Nhcm91c2VsIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cbi50ZXh0X2FuZF92aWRlbyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4udGV4dF9hbmRfdmlkZW8gPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4udGV4dF9hbmRfdmlkZW8gLmNvbC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDUxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbi50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQgLmRlc2Mge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbi50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQgLmdsb2JhbC1idG4gYSB7XG4gIG1pbi13aWR0aDogMTU3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy5hYnMtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4udGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLmFicy1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA0NDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogMjgwcHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ3NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOTdweDtcbn1cbi50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgdmlkZW8sXG4udGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMjk3cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy5hYnMtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRleHRfYW5kX3ZpZGVvIC5jb2xzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIGltZyxcbiAgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0X2FuZF92aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHg7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC5jb2xzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC5jb2wtY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gLmNvbC1jb250ZW50IC5kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQgLmdsb2JhbC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5wbGF5LXZpZGVvIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gKyAuc2Nyb2xsaW5nLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gKyAuc2Nyb2xsaW5nLWFuaW1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLm1haW4tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAubWFpbi10aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA4N0U4O1xufVxuLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLmNvbC1jb250ZW50IC5kZXNjIHtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MjJweDtcbn1cbi50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciBpbWcsXG4udGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgdmlkZW8ge1xuICBoZWlnaHQ6IDM4N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciBpbWcsXG4gIC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByZXNlbnRtZW50LWJsb2NrcyArIC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5oaWdobGlnaHRzIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uaGlnaGxpZ2h0cyA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5oaWdobGlnaHRzIC5tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaGlnaC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5oaWdobGlnaHRzIC5oaWdobGlnaHRlLW1haW4gLmhpZ2gtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaGlnaC1pdGVtIC5oaWdoLXRpdGxlIHtcbiAgd2lkdGg6IDI2JTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaW1nLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDM3NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5kZXNjLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MyU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5kZXNjLWNvbnRhaW5lciAuZGVzYyB7XG4gIG1heC13aWR0aDogNDY5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGlnaGxpZ2h0cyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlnaGxpZ2h0cyB7XG4gICAgcGFkZGluZzogNDBweCAyNnB4IDAgMjZweDtcbiAgfVxuICAuaGlnaGxpZ2h0cyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5oaWdoLWl0ZW0tY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaGlnaC1pdGVtLWNvbnRhaW5lciAuaGlnaC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5oaWdoLWl0ZW0tY29udGFpbmVyIC5kZXNjLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5oaWdobGlnaHRzIC5oaWdobGlnaHRlLW1haW4gLmhpZ2gtaXRlbS1jb250YWluZXIgLmRlc2MtY29udGFpbmVyIC5kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaGlnaC1pdGVtLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2hhbGxhbmdlcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5jaGFsbGFuZ2VzIC5tYWluLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYWxsYW5nZXMgLm1haW4tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNoYWxsYW5nZXMgLmNoYWxsYW5nZXMtYm94ZXMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMXB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIC5ib3gtaXRlbSAuYm94LWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxMnB4IDAgOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIC5ib3gtaXRlbSAuYm94LWl0ZW0tY29udGFpbmVyIC5udW1iZXItb2YtaXRlbSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmNoYWxsYW5nZXMgLmNoYWxsYW5nZXMtYm94ZXMgLmNvbnRhaW5lciAuYm94LWl0ZW0gLmJveC1pdGVtLWNvbnRhaW5lciAuYm94LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIC5ib3gtaXRlbS5hY3RpdmUgLm51bWJlci1vZi1pdGVtLCAuY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIC5ib3gtaXRlbTpob3ZlciAubnVtYmVyLW9mLWl0ZW0ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5jb2wtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5jb2wtY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5jb2wtY29udGVudCAuZGVzYyB7XG4gIG1heC13aWR0aDogMzAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJveC1zaGFkb3c6IDAgNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpLCAwIDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgei1pbmRleDogMjtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1pdGVtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjNiZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNWJlNTM7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAuaW1nLWNhcm91c2VsLW1haW4ge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5pbWctY2Fyb3VzZWwtbWFpbiAuY2FyLWl0ZW0gLmltZy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgcGFkZGluZzogMzJweCAxMDBweDtcbiAgaGVpZ2h0OiA1ODVweDtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5pbWctY2Fyb3VzZWwtbWFpbiAuY2FyLWl0ZW0gLmltZy13cmFwcGVyIC5pbWcucG9zLXJlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAuaW1nLWNhcm91c2VsLW1haW4gLmNhci1pdGVtIC5pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLmltZy1jYXJvdXNlbC1tYWluIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5zdWJpbWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjRweCAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDIyOHB4O1xuICBib3gtc2hhZG93OiAwIDUwcHggMTAwcHggLTIwcHggcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSwgMCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICByaWdodDogLTEwMHB4O1xuICB0b3A6IDMycHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5zdWJpbWFnZS13cmFwcGVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnN1YmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAyMjJweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIC5ib3gtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNS43cHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoYWxsYW5nZXMgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuY29sLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IC5kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFsbGFuZ2VzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHggNTJweCAyNnB4O1xuICB9XG4gIC5jaGFsbGFuZ2VzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmNoYWxsYW5nZXMgLmNoYWxsYW5nZXMtYm94ZXMgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIC5ib3gtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIC5ib3gtaXRlbSAuYm94LWl0ZW0tY29udGFpbmVyIC5ib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn0iLCJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdz4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItY29udGFpbmVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXZhcmlhbnQ6aW5pdGlhbH0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDo4cHg7aGVpZ2h0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi42Oy13ZWJraXQtZmlsdGVyOmJsdXIoNTBweCk7ZmlsdGVyOmJsdXIoNTBweCk7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufSIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy1ub3NvdXJjZS5zY3NzJztcclxuLy8gYWxsIG1lbWJlciB0ZXN0aW1vbmlhbHMgcGFnZSB0ZW1wbGF0ZSBzdHlsZXNcclxuXHJcbi50ZW1wLW1lbWJlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vei1pbmRleDogMztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gIC5wYWdlLXRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luOiAtMzBweCAwIDgwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogIzNBM0EzQTtcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA5OHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTMuNzZweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLW1haW4ge1xyXG4gICAgLmZpbHRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC5maWx0ZXItc3R5bGUge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgIC5jYXRlZ29yaWVzIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuICAgICAgICAgIC5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTNweCAyN3B4IC0xM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5pY29uLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAuY29sLWljb24ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA4MUQzNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aGFzKC5vcGVuKSB7XHJcbiAgICAgICAgICAgICAgLmFycm93LWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdy1pY29uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbGxhcHNlLWxpc3Qge1xyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxM3B4IDI3cHggLTEzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTNweCAyN3B4IC0xM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sbGFwc2UtbGlzdCB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxM3B4IDI3cHggLTEzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjNGRDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5vcHRpb24tbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgIC5maWx0ZXItc3R5bGUge1xyXG4gICAgICAgICAgLmNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgIC5zZWxlY3RlZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgIC5maWx0ZXItc3R5bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtbGlzdC1tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAgICYucHJlbG9hZGluZyB7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LW1haW4ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgJ2ZpcnN0IHNlY29uZCdcclxuICAgICdmaXJzdCB0aGlyZCdcclxuICAgICdsYXN0IGxhc3QnO1xyXG4gICAgICBnYXA6IDEzcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gICAgICAudGVzdC1pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBmaXJzdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlc3QtaXRlbTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLWFyZWE6IGxhc3Q7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlc3QtaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogc2Vjb25kO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjkzcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXN0LWl0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IHRoaXJkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVzdC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLmxvYWQtbW9yZWR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBoZWlnaHQ6IDY5M3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1heC13aWR0aDogNjMycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIC5mZWF0dXJlZC1pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoLjcsMCwwLDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJnLWxpbmVhciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNDksIDUyLCAyNDMsIDAuMjApIDAlLCAjOTUzNEYzIDEwMCUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBjdWJpYy1iZXppZXIoLjcsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0bi13aXRoLWFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0yNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgY3ViaWMtYmV6aWVyKC43LCAwLCAwLCAxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmJ0bi13aXRoLWFycm93IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4cHgpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWltZyBpbWd7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4tMSl7XHJcbiAgICAgICAgICAuYmctbGluZWFye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMTQ5LDUyLDI0MywuMikgMCwjOTUzNGYzIDEwMCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgybiksICY6bnRoLWNoaWxkKG4gKyAyKSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJnLWxpbmVhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNzYsIDE5LCA2NywgMC4yMCkgMCUsICM0QzEzNDMgMTExLjQlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5iZy1saW5lYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE2OCwgMTI5LCA2OSwgMC4yMCkgMCUsICNBRDg1NDggMTExLjQlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgICAgLmxpc3QtbWFpbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiB1bnNldDtcclxuXHJcbiAgICAgICAgLnRlc3QtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzQ1LzE4NTtcclxuICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZG1vcmUtYnRuLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTEuMnB4IDEwcHg7XHJcblxyXG4gICAgICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgICAubGRzLWR1YWwtcmluZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4td2hpdGUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZHMtZHVhbC1yaW5nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gYWxsIG1lbWJlciB0ZXN0aW1vbmlhbHMgcGFnZSB0ZW1wbGF0ZSBzdHlsZXMgZW5kXHJcblxyXG4iXX0= */
