@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}.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 .img-carousel-main svg{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}.challanges .section-container .img-carousel .subimage-wrapper svg{height:222px;-o-object-fit:cover;object-fit:cover;width:100%}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLW5vc291cmNlLnNjc3MiLCJnbG9iYWwuc2NzcyIsImdsb2JhbC5jc3MiLCJIb21lJTIwUGFnZSUyMCYlMjByZXNwb25zZXMuc2NzcyIsIkhvbWUgUGFnZSAmIHJlc3BvbnNlcy5jc3MiLCJQcmljaW5nLnNjc3MiLCJzaW5nbGUuY3NzIiwic2luZ2xlLnNjc3MiLCJTb2x1dGlvbnMlMjAmJTIwU2hvd2Nhc2Uuc2NzcyIsIlNvbHV0aW9ucyAmIFNob3djYXNlLmNzcyIsInN3aXBlci5zY3NzIiwidGVtcGxhdGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSxZQUFBLGlCQUNBLElBQUEsc0NBQUEsZ0JBQ0EsWUFBQSxJQUNBLGFBQUEsS0FFRixXQUNFLFlBQUEsaUJBQ0EsWUFBQSxJQUNBLElBQUEscUNBQUEsZ0JBQ0EsYUFBQSxLQUVGLFdBQ0UsWUFBQSxpQkFDQSxZQUFBLElBQ0EsSUFBQSxtQ0FBQSxnQkFDQSxhQUFBLEtBRUYsV0FDRSxZQUFBLGlCQUNBLFlBQUEsSUFDQSxJQUFBLG9DQUFBLGdCQUNBLGFBQUEsS0FFRixXQUNFLFlBQUEsTUFDQSxZQUFBLElBQ0EsSUFBQSw2QkFBQSxtQkFDQSxhQUFBLEtDZkYsS0FDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFlBQUEsZ0JBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsV0FBQSxPQUVGLE1BQ0UsUUFBQSxRQUVGLEVDb0JBLE9BQ0EsUURqQkUsV0FBQSxXQUdGLEdDbUJBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDQSxFRGpCRSxPQUFBLEVBR0YsRUFBQSxPQUNFLFlBQUEsSUFHRixJQUNFLFVBQUEsS0FFRixTQUNFLGlCQUFBLGVBRUYsUUFDQyxJQUFBLEtBRUQsU0FDRSxjQUFBLE1BQ0EsV0FBQSxNQUNBLG1CQUFBLE9BQUEsT0FDQSxnQkFBQSxPQUFBLE9BR0YsU0FDRSxjQUFBLFFBQ0EsV0FBQSxRQUNBLG1CQUFBLE9BQUEsT0FDQSxnQkFBQSxPQUFBLE9BR0YsRUFDRSxnQkFBQSxLQUdBLFFBQUEsWUFHQSxXQUFBLElBQUEsSUNxQkYsR0RsQkEsR0FFRSxnQkFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0YsaUJBQ0UsUUFBQSxFQUFBLEtBR0YsV0FDRSxVQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUdGLE1BR0UsV0FBQSxJQUFBLElBR0YsYUFDRSxXQUFBLE9BR0YsWUFDRSxXQUFBLE1BR0YsU0FDRSxRQUFBLE1BR0YsUUFHRSxRQUFBLEtBR0YsV0FDRSxVQUFBLEtBSUEsY0FHRSxZQUFBLE9BR0YsV0FHRSxZQUFBLFNBS0YsWUFHRSxnQkFBQSxjQUdGLFdBR0UsZ0JBQUEsT0FHRixRQUdFLGdCQUFBLFNBS0YsU0FDRSxTQUFBLFNBR0YsU0FDRSxTQUFBLFNBSUosTUFDRSxNQUFBLElBR0YsTUFDRSxNQUFBLFFBR0YsTUFDRSxNQUFBLElBR0YsTUFDRSxNQUFBLElBR0YsT0FDRSxlQUFBLFVBR0YsUUFDRSxPQUFBLFFBR0YsU0FDRSxZQUFBLGdCQUFBLENBQUEsV0FHRixZQUNFLE1BQUEsS0FhRixFQUFBLEdBQUEsRUFBQSxLQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGVBQUEsS0FHRixjQUNFLFlBQUEsT0FJQSxhQUNFLGFBQUEsS0FDQSxjQUFBLEtBSUosS0FDRSxpQkFBQSxRQUNBLFFBQUEsSUFDQSxNQUFBLEtBQ0EsTUFBQSxNQUNBLFFBQUEsYUFDQSxXQUFBLE9BQ0EsY0FBQSxNQUFBLElBQUEsTUFDQSxXQUFBLElBQUEsSUFBQSxZQUNBLFNBQUEsU0FDQSxlQUFBLE1BRUEsYUFDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLGlCQUFBLGlEQUNBLHdCQUFBLFVBQUEsZ0JBQUEsVUFDQSxRQUFBLEVBQ0EsUUFBQSxHQUNBLFFBQUEsR0FDQSxTQUFBLE9BQ0EsV0FBQSxJQUFBLElBQUEsWUFDQSxjQUFBLElBR0YsY0FDRSxpQkFBQSxRQUdGLFdBQ0UsaUJBQUEsWUFF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SixrRUFDRSxPQUFBLEtBS0Ysa0VBQ0UsT0FBQSxNQU9WLG1EQUNFLE9BQUEsS0FBQSxFQUNBLHdEQUNFLE9BQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLFFBQUEsT0FBQSxLQUdFLCtFQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxhQUFBLENBQUEsQ0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxNQUVBLHFGQUNFLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLGFBQUEsS0FBQSxZQUNBLGFBQUEsSUFLTix1RUFDRSxRQUFBIiwiZmlsZSI6ImFsbC1zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIjtcclxuICBzcmM6IHVybCguLi9zcmMvZm9udHMvSGVsdmV0aWNhTmV1ZVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IHVybCguL2ZvbnRzL0hlbHZldGljYU5ldWVNZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoLi9mb250cy9IZWx2ZXRpY2FOZXVlQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IHVybCguL2ZvbnRzL0hlbHZldGljYU5ldWVMaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IHVybCguL2ZvbnRzL0ludGVyLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0iLCJAaW1wb3J0ICdmb250cy1ub3NvdXJjZS5zY3NzJztcclxuLy9AaW1wb3J0ICd2YXJpYWJsZXMtbm9zb3VyY2Uuc2Nzcyc7XHJcbiRtYWluLXdoaXRlIDogI2ZmZjtcclxuJG1haW4tZGFyayA6ICMwODFEMzY7XHJcbiRtYWluLWJsdWUgOiAjMzE3Q0NFO1xyXG4kbWFpbi1ibHVlLTIgOiAjMDA4N0U4O1xyXG4kYmx1ZS1saWdodCA6ICNmZmY7XHJcbiRtYWluLWRhcmsgOiAjM2EzYTNhO1xyXG4kZmYtaGVsdiA6IFwiSGVsdmV0aWNhIE5ldWVcIiwgU2Fucy1TZXJpZjtcclxuJGZ3LTMwMCA6IDMwMDtcclxuJGZ3LTUwMCA6IDUwMDtcclxuLy8gZ2xvYmFsIGNzc1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1oZWx2O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctMzAwO1xyXG4gIGNvbG9yOiAkbWFpbi1kYXJrO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG46cm9vdHtcclxuICAtLWluZGV4IDogMXZ3KzF2aDtcclxufVxyXG4qLFxyXG4qOmFmdGVyLFxyXG4qOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uYmdfZ3JheXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmdhcC0xMntcclxuIGdhcDoxMnB4O1xyXG59XHJcbi5vYmotY292IHtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4ub2JqLWNvbiB7XHJcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4udHIwMyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZC1mbGV4IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmxleC13cmFwIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5hbGlnbiB7XHJcbiAgJi1jZW50ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1lbmQge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG4uamMge1xyXG4gICYtYmV0d2VlbiB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICYtY2VudGVyIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1lbmQge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3MtIHtcclxuICAmcmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZhYnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnctMjUge1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi53LTMzIHtcclxuICB3aWR0aDogMzMuMzMzJTtcclxufVxyXG5cclxuLnctNTAge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi53LTc1IHtcclxuICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4udXBwZXIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jdXJzb3Ige1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZmLWhlbHYge1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtaGVsdjtcclxufVxyXG5cclxuLmdsb2JhbC1idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2xvYmFsLWJ0biBhIHtcclxuXHJcbn1cclxuXHJcbi5nbG9iYWwtYnRuIGE6aG92ZXIge1xyXG5cclxufVxyXG5cclxuLy8gb2xkXHJcblxyXG5wLCBhLCBsaSwgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG59XHJcblxyXG4uaXRlbXMtY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5zZWN0aW9uLnB4LSB7XHJcbiAgJjEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICB3aWR0aDogMTQxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA3LjVweCA4cHggOS41cHg7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkzZGVnLCAjMDA4N0U4IDAlLCAjMDAxMzJFIDEzOS4zNSUpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXdoaXRlO1xyXG4gICAgY29sb3I6ICRtYWluLXdoaXRlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLWZ1bGx3aWR0aCB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmJsdWUtdGl0bGUge1xyXG4gIGNvbG9yOiAkbWFpbi1ibHVlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uYmx1ZS1tYXJrZXJlZC1saXN0IHtcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy90b3A6IDE1LjVweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAvL2xlZnQ6IC0xNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmx1ZWJvcmRlci10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWQyZWY7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAyMjQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zd2l0Y2hlci13cmFwcGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAuc3dpdGNoZXItaXRlbSB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBM0EzQTtcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG5cclxuICAgIC5zd2l0Y2hlci1pdGVte1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBM0EzQTtcclxuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2l0Y2hlci10ZXh0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbntcclxuICAmLnBsYXktdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3ZpZGVvLXBsYXkuc3ZnXCIpO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5yZWFkeXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGVzY3tcclxuICBhe1xyXG4gICAgY29sb3I6ICRtYWluLWJsdWUtMjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IC4xcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvciA6ICRtYWluLWJsdWU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJG1haW4tYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIjtcbiAgc3JjOiB1cmwoLi4vc3JjL2ZvbnRzL0hlbHZldGljYU5ldWVSZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKC4vZm9udHMvSGVsdmV0aWNhTmV1ZU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCguL2ZvbnRzL0hlbHZldGljYU5ldWVCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKC4vZm9udHMvSGVsdmV0aWNhTmV1ZUxpZ2h0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKC4vZm9udHMvSW50ZXItUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBTYW5zLVNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG46cm9vdCB7XG4gIC0taW5kZXg6IDF2dysxdmg7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW46IDA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJnX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTIge1xuICBnYXA6IDEycHg7XG59XG5cbi5vYmotY292IHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm9iai1jb24ge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50cjAzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFsaWduLWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmpjLWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uamMtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmpjLWVuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucG9zLXJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3MtYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi53LTMzIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3Vyc29yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmYtaGVsdiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIFNhbnMtU2VyaWY7XG59XG5cbi5nbG9iYWwtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnAsIGEsIGxpLCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4uaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxN0NDRTtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE0MXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNy41cHggOHB4IDkuNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG4uYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkzZGVnLCAjMDA4N0U4IDAlLCAjMDAxMzJFIDEzOS4zNSUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG46aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTM1LCAyMzIsIDAuMDUpO1xufVxuLmJ0bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4uaW1hZ2UtZnVsbHdpZHRoIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmx1ZS10aXRsZSB7XG4gIGNvbG9yOiAjMzE3Q0NFO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYmx1ZS1tYXJrZXJlZC1saXN0IHVsIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5ibHVlLW1hcmtlcmVkLWxpc3QgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmx1ZS1tYXJrZXJlZC1saXN0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxN0NDRTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYmx1ZWJvcmRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibHVlYm9yZGVyLXRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlkMmVmO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDIyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2l0Y2hlci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zd2l0Y2hlci13cmFwcGVyIC5zd2l0Y2hlci1pdGVtIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTNBM0E7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uc3dpdGNoZXItd3JhcHBlci5hY3RpdmUgLnN3aXRjaGVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xufVxuLnN3aXRjaGVyLXdyYXBwZXIuYWN0aXZlIC5zd2l0Y2hlci1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTNBM0E7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uc3dpdGNoZXItd3JhcHBlciAuc3dpdGNoZXItdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuYnV0dG9uLnBsYXktdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvdmlkZW8tcGxheS5zdmdcIik7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuYnV0dG9uLnBsYXktdmlkZW8ucmVhZHkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuYnV0dG9uLnBsYXktdmlkZW86aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJ1dHRvbi5wbGF5LXZpZGVvIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmRlc2MgYSB7XG4gIGNvbG9yOiAjMDA4N0U4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uZGVzYyBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMTdDQ0U7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzMxN0NDRTtcbn0iLCIvL0BpbXBvcnQgXCJ2YXJpYWJsZXMtbm9zb3VyY2VcIjtcclxuJG1haW4td2hpdGUgOiAjZmZmO1xyXG4kbWFpbi1kYXJrIDogIzA4MUQzNjtcclxuJG1haW4tYmx1ZSA6ICMzMTdDQ0U7XHJcbiRtYWluLWJsdWUtMiA6ICMwMDg3RTg7XHJcbiRibHVlLWxpZ2h0IDogI2ZmZjtcclxuJG1haW4tZGFyayA6ICMzYTNhM2E7XHJcbiRmZi1oZWx2IDogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBTYW5zLVNlcmlmO1xyXG4kZnctMzAwIDogMzAwO1xyXG4kZnctNTAwIDogNTAwO1xyXG4vL2RvY3VtZW50IHByZWxvYWRlclxyXG4uZG9jdW1lbnQtcHJlbG9hZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG5cclxuICAubGRzLWR1YWwtcmluZyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRtYWluLWJsdWUtMiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxufVxyXG5cclxuLy9kb2N1bWVudCBwcmVsb2FkZXJcclxuLy9oZWFkZXIgc3RhcnRcclxuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmxhc3QtYnV0dG9ucyB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNTdweDtcclxuICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgLy9sZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYXNoZWQtbGluZXMsXHJcbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbnMtbGluZXMge1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogMTI4MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZG90dGVkLWxpbmVzLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDMxOXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OHB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxufVxyXG5cclxuLmhvcml6b250YWwtbGluZXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDExMnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5saW5lLWl0ZW0ge1xyXG4gICAgaGVpZ2h0OiAxLjVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy92ZXJ0aWNhbC1saW5lcy5zdmdcIikgcmVwZWF0LXg7XHJcbiAgICB3aWR0aDogY2FsYygoMTI4MHB4IC8gNCkgLSAyMHB4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAycHg7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTI4MHB4KSAvIDIgLSAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb25zLWxpbmVzIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZG90dGVkLWxpbmVzLXdoaXRlLnN2Z1wiKTtcclxufVxyXG5cclxuaGVhZGVyLmhlYWRlciB7XHJcbiAgLy9wYWRkaW5nOiAyMHB4IDgwcHggMjBweCA1OHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA0O1xyXG5cclxuICBwYWRkaW5nOiAyMHB4IDI2cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItd3JhcHBlciB7XHJcbiAgLmxvZ28td3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDMwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAvL21heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgIC8vbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIxOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uYXYtd3JhcHBlciB7XHJcbiAgICAmLmhlYWRlci1tZWdhbWVudSB7XHJcbiAgICAgIC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgLy90b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgb3V0bGluZTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNTBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG5cclxuICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgID4uZC1mbGV4LnBvcy1yZWwge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoaWxkcmVuLWl0ZW0ge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluLWRhcms7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWVnYW1lbnUtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC13cmFwcGVyIHtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoaWxkcmVuLWljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hpbGRyZW4tdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcblxyXG4gICAgICAgICAgLnRpdGxlLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VidGl0bGUtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGlsZHJlbi1saXN0IHtcclxuICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saXN0IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAvLy5uYXYtaXRlbSB7XHJcbiAgICAgIC8vICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICAgIC8vICB9XHJcbiAgICAgIC8vfVxyXG5cclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5ob3ZlcmVkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZWFkZXItZGVmIHtcclxuICAgIC5uYXYtd3JhcHBlciB7XHJcbiAgICAgIC5uYXYtbGlzdCB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmhvdmVyZWQsXHJcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzMxN2NjZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaGVhZGVyIGVuZFxyXG5cclxuLy9oZXJvIHN0YXJ0XHJcbnNlY3Rpb24uaGVyby1zZWN0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogODJweDtcclxuICBtYXgtd2lkdGg6IDIyNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAyO1xyXG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHJcbiAgLmNvbnRlbnQtdGV4dCxcclxuICAuY29udGVudC10ZXh0IHAge1xyXG4gICAgY29sb3I6ICMwODFEMzY7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtYmFjaz1kZWZdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG5cclxuICAgIC5jb250ZW50LWltYWdlcyB7XHJcbiAgICAgIC5pbWFnZS1waG9uZSB7XHJcbiAgICAgICAgbGVmdDogY2FsYygyMCUgLSA5NXB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOTNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1ncmFwaGljc10ge1xyXG4gICAgICAuY29udGVudC1pbWFnZXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8tYmFjay13cmFwcGVyIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xyXG5cclxuICAgICAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWdyYXBoaWNzXSkge1xyXG4gICAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pbWFnZS1waG9uZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoW2RhdGEtYmFjaz1kZWZdKSB7XHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgIC5hbmltLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxvdHRpZS1sb29wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtbG90dGllXSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLWFuaW0ubW9kZS1sb29wIHtcclxuICAgICAgICA+c3ZnIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG90dGllLWxvb3Age1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2luZ2xlLWFuaW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAubWFpbi1hbmltIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgID5zdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy1jdWJlcyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZXJvLWJhY2std3JhcHBlciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC00NTBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDE1MHZ3IC8gKDkwIC0gNzcuMTA1KSArIDY4MHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuYmFjLWRlZiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC03ZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICAgIC5oZXJvLWJhY2tncm91bmQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjQTg2NkVFIDQuMDclLCByZ2JhKDc0LCAyMjIsIDIyMiwgMC4xNSkgMzcuNTclLCAjMDAxMzJFIDEwNy40NyUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsZWZ0OiAtMjUlO1xyXG4gICAgd2lkdGg6IDE1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTIuODk1ZGVnKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MWRlZywgIzMxN0NDRSA0MS4yNiUsICMwMDEzMkUgMTA5LjEyJSk7XHJcbiAgICBoZWlnaHQ6IDY2MHB4O1xyXG4gIH1cclxuXHJcbiAgI2dyYWRpZW50LWNhbnZhcyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWdyYWRpZW50LWNvbG9yLTEpIDQuMDclLCB2YXIoLS1ncmFkaWVudC1jb2xvci0yKSAzNy41NyUsIHZhcigtLWdyYWRpZW50LWNvbG9yLTMpIDEwNy40NyUpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1oZXJvIHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMjgwcHggKyAoMTAwJSAtIDEyODBweCkgLyAyIC0gOHB4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1jb250ZW50IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LW1haW4ge1xyXG4gICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC0tZWZmZWN0LXN0cmVuZ3RoOiAuNTtcclxuICB9XHJcblxyXG4gIC5oZXJvLXRpdGxlIHtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA5Ny43NnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjc2cHg7XHJcbiAgICBjb2xvcjogcmdiYSg1OCwgNTgsIDU4LCAxKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgJltkYXRhLW92ZXJsYXldIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IHJldmVydDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC10ZXh0IHtcclxuICAgIG1heC13aWR0aDogNTE5cHg7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHN0cm9uZyxcclxuICAgIGIge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYnV0dG9uIC5idG4ge1xyXG4gICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1pbWFnZXMge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuaW1hZ2UtcGhvbmUge1xyXG4gICAgICBsZWZ0OiBjYWxjKDIwJSAtIDk1cHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDZweCAwcHggcmdiYSgxMCwgMzcsIDY0LCAwLjM1KSBpbnNldCwgMHB4IDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMzApLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjZGOUZDO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MjBweCk7XHJcblxyXG4gICAgLmltYWdlLWdyYXBoaWNzIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG5cclxuICAgICAgLmdyYXBoaWNzLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCkgMjUlLCByZ2JhKDI0NiwgMjQ5LCAyNTIsIDAuMzApIDUwJSwgI0Y2RjlGQyA2MCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjMwKSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCkgaW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29udGVudC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5jb250ZW50LW1haW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWltYWdlcyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgLmltYWdlLXBob25lIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1waG9uZStpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2hlcm8gZW5kXHJcblxyXG4vL3Bhcm50ZXJzIHN0YXJ0XHJcbi5zZWN0aW9uLXBhcm50ZXJzIHtcclxuICBwYWRkaW5nOiA0MHB4IDI2cHggMCAyNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAucGFybnRlcnMtd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5wYXJudGVyLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cclxuICAgIC5wYXJudGVycy13cmFwcGVyIHtcclxuICAgICAgLnBhcm50ZXItaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3Bhcm50ZXJzIGVuZFxyXG5cclxuLy9ob21lIHBhZ2UgbmF2aWdhdGlvbiBzdGFydFxyXG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAubmF2LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA4cHggMCA1MHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCkgMTYuMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42MCkgNjIuODYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApIDExLjU3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSAxMDAlKTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1iYWNrIHtcclxuICAgICAgICA+c3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICNGRkY7XHJcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDRweDtcclxuICAgICAgICAgIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKTtcclxuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDMwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSkpIGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpIGRyb3Atc2hhZG93KDBweCAtNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyMXB4IDE2cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5saW5rLW5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluLWRhcms7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay1pY29uIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtY29sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjAzcHg7XHJcblxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge31cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZzogMjhweCAwIDUwcHggMDtcclxuXHJcbiAgICAmPi5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi13cmFwcGVyLmpjLWNlbnRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmIHtcclxuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cclxuICAubmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDAgMTRweCAwIDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgLm5hdi1sZWZ0IHtcclxuICAgICAgLm5hdi1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogIzNhM2EzYTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5uYXYtdGl0bGUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQxcHg7XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM0EzQTNBO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9ob21lIHBhZ2UgbmF2aWdhdGlvbiBlbmRcclxuXHJcbi8vcHJlc3NlbnRtZW50cyBzdGFydFxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubmF2aWdhdGlvbi1oZXhhZ29uK3NlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIHtcclxuICAgIG1hcmdpbi10b3A6IC05NnB4O1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3Mge1xyXG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gID4uY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgNi43cHQ7XHJcbiAgfVxyXG5cclxuICAucHJlc2VudG1lbnQtbWFpbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnByZXNlbnRtZW50LXRpdGxlIHtcclxuICAgIG1heC13aWR0aDogOTE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAudGl0bGUtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XHJcbiAgICAgIC8qIDEyNS45MjYlICovXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICBjb2xvcjogIzA4MUQzNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9ja3Mtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGNvbHVtbi1nYXA6IDEwLjZwdDtcclxuICAgIHJvdy1nYXA6IDQwcHg7XHJcblxyXG4gICAgJi5yb3cge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2staWNvbiB7XHJcbiAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgLnRpdGxlLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgLyogMTU1LjU1NiUgKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuXHJcbiAgICAgIHAsXHJcbiAgICAgIGEsXHJcbiAgICAgIGxpLFxyXG4gICAgICBzcGFuLFxyXG4gICAgICBwcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAvKiAxMjUlICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZS1tYXJrZXJlZC1saXN0IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9wcmVzc2VudG1lbnRzIGVuZFxyXG4vL3Njcm9sbGluZyBhbmltYXRpb24gc3RhcnRcclxuYm9keSBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNTBweDtcclxuXHJcbiAgJisuc29sdXRpb25zX2dsb2JhbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAmKy5zb2x1dGlvbnNfZ2xvYmFsIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIHtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzUsIDIzMiwgMC4wMyk7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvc2Nyb2xsLWFuaW1hdGlvbi5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAtLWhlaWdodDogMjAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sZXR0ZXJzLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gKHZhcigtLWhlaWdodCkgLyAyKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMS5ibHVlLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgfVxyXG5cclxuICAucGFydHMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgcGFkZGluZzogMCAwIDAgNi42cHQ7XHJcbiAgfVxyXG5cclxuICAucGFydC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLnRleHQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAudGl0bGUtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbmltYXRpb24td3JhcHBlciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogY2FsYyg1MCUpO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC5hbmltYXRpb24taXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWRlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICAudGl0bGUtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDU4OXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCxcclxuICAgICAgYSxcclxuICAgICAgbGksXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIC8qIDE3Ny43NzglICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICpbZGF0YS1zY3JvbGxpbmddIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgPi5sb3R0aWUtbG9vcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9kZS1sb29wIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgPnN2ZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPi5sb3R0aWUtbG9vcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYmx1ZWJvcmRlci10aXRsZTpiZWZvcmUge1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0cy13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbmltYXRpb24td3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLmFuaW1hdGlvbi1pdGVtIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3BvcHVwc1xyXG4ucG9wdXBzLWJvZHkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNnB4KTtcclxuICB9XHJcbn1cclxuXHJcbmZvb3Rlci5mb290ZXIge1xyXG4gIC5mb290ZXItcG9wdXAge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8qaWZyYW1le1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfSovXHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDo2NCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAucG9wdXAtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA2NnB4IDI0cHggMjRweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpLCAwcHggMTJweCAxNnB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAuZW1haWwtc2VudCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zdWNjZXNzLXNlbnQge1xyXG4gICAgICAgIC5lbWFpbC1zZW50IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtdGl0bGUsXHJcbiAgICAgICAgLmZvb3Rlci1wb3Bmb3JtLFxyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1jbG9zZSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjRweDtcclxuICAgICAgdG9wOiAxNXB4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICB0b3A6IC0yOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDAgLTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXBvcGZvcm0ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW5wLWxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyLW1zZyB7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29sb3I6ICNFQzUzMzk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy1lcnJvciB7XHJcblxyXG4gICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VDNTMzOTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXJyLW1zZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAjM0EzQTNBO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IHVuc2V0O1xyXG4gICAgICAgICAgcmVzaXplOiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg3RTgxQTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgIC8qIDE4MCUgKi9cclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS0yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3Rwb3AtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIG91dGxpbmU6IHVuc2V0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZWxvYWRpbmcge1xyXG4gICAgICAgICAgLmxkcy1kdWFsLXJpbmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxkcy1kdWFsLXJpbmcge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi13aGl0ZSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8vcG9wdXBzIGVuZFxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmhvcml6b250YWwtbGluZXMge1xyXG4gICAgLmxpbmUtaXRlbSB7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZmF1bHQge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmRhc2hlZC1saW5lcyxcclxuICAuc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb25zLWxpbmVzIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygoMjUlIC0gMXB4KSkgMjBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XHJcblxyXG4gICAgLmFuaW0td3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzPi5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxOC4zcHQ7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24ge1xyXG4gICAgcGFkZGluZzogNDBweCAxNC43cHQgMDtcclxuXHJcbiAgICAucGFydHMtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3B0O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIxcHg7XHJcblxyXG4gICAgICBoMS5ibHVlLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTEuNnB0O1xyXG4gIH1cclxuXHJcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwge1xyXG4gICAgLm1haW4tdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgID4uY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1tYWluLXNsaWRlcyB7XHJcbiAgICAgIC5zbGlkZS1saXN0IHtcclxuICAgICAgICAuc2xpZGUtbGlzdC1jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC0yMnB4IDAgLThweDtcclxuICAgICAgICAgIC8vcGFkZGluZzogLTI0cHg7XHJcblxyXG4gICAgICAgICAgLmxpc3QtY29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1jb2xzIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tY2Fyb3VzZWwge1xyXG4gICAgICBwYWRkaW5nOiAwIDExLjZwdDtcclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgJi5jYXJvdXNlbC1jYXNlIHtcclxuICAgICAgLnNsaWRlLW1haW4ge31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAuY29udGFpbmVyIC5jb2xzPi5kLWZsZXg+LnctNTAgLmNvbC1jb250YWluZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIHtcclxuICAgIC5uYXYtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgIC5uYXYtY29sOm50aC1jaGlsZCgybi0xKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVydmlld19jYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoYWxsYW5nZXMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTIuNnB0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgLmNoYWxsYW5nZXMtYm94ZXMgLmNvbnRhaW5lciAuYm94LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWdobGlnaHRzIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xyXG5cclxuICAgID4uY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAxOC4xcHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1uYXZpZ2F0aW9uIHtcclxuICAgICYubmF2aWdhdGlvbi1oZXhhZ29uIHtcclxuICAgICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgICAubmF2LWNvbCB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pLFxyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi55b3V0dWJlLXBsYXllciB7XHJcbiAgLnZpZGVvLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXItNDA0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLnRvcC12ZWN0b3JzLFxyXG4gIC5ib3R0b20tdmVjdG9ycyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC02ZGVnKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxlZnQ6IDE1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEFERURFO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS12ZWN0b3JzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXItY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNzkwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItNDA0IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ge1xyXG4gICAgJi5uYXZpZ2F0aW9uLWhleGFnb24ge1xyXG4gICAgICAubmF2LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtY29sIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IC05MHB4IC01MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMTA0cHg7XHJcblxyXG4gICAgICAgICAgLml0ZW0tYmFjayBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMTZweDtcclxuXHJcbiAgICAgICAgICAgIC5saW5rLW5hbWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTkwcHggLTUwcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCB7XHJcblxyXG4gICAgLnRpdGxlLWNvbnRhaW5lci5kLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLFxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSB7XHJcbiAgICAgIC5zbGlkZS1taWRkbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAuYm94ZXMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgICBpbWcsXHJcbiAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbWctdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgICB3aWR0aDogMjAxcHg7XHJcbiAgICBsZWZ0OiAtNzBweDtcclxuICAgIGJvdHRvbTogLTI5MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2dldC1zdGFydGVkLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lcjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgcmlnaHQ6IC0xMjBweDtcclxuICAgIGJvdHRvbTogLTI1MHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9nZXQtc3RhcnRlZC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyOmFmdGVyIHtcclxuICAgIHdpZHRoOiAyMDFweDtcclxuICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgYm90dG9tOiAtMTM3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZ2V0LXN0YXJ0ZWQtbGVmdC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLmhvcml6b250YWwtbGluZXMge1xyXG4gICAgdG9wOiA1NHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDEuNXB4O1xyXG5cclxuICAgIC5saW5lLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNoYWxsYW5nZXMge1xyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4LjZwdDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dF9hbmRfdmlkZW8ge1xyXG5cclxuICAgICYsXHJcbiAgICAmLnNob3djYXNlX3NlY3Rpb24ge1xyXG4gICAgICAudmlkZW8tY29sIHtcclxuICAgICAgICAudmlkZW8tY29sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAuaW1nLXZpZGVvIHtcclxuICAgICAgICAgICAgLmltZy12aWRlby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzVweDtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmdldF9zdGFydGVkIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIC5iZy12ZWN0b3JzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG4gICAgICBib3R0b206IC0yNXB4O1xyXG5cclxuICAgICAgLmxlZnQtdmVjdG9yIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlnaHQtdmVjdG9yIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogNTNweDtcclxuICAgICAgICAgIGJvdHRvbTogLTUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWdldC1zdGFydGVkIHtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG4gICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gIC5uaWdodC1zd2l0Y2hlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgIC5zd2l0Y2hlci10ZXh0IHtcclxuICAgICAgdHJhbnNpdGlvbjogMi43cyBjb2xvciBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoZXItd3JhcHBlci5hY3RpdmUge1xyXG4gICAgICAuc3dpdGNoZXItdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmlnaHQtbW9kZS13cmFwcGVyIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogLTEwdnc7XHJcbiAgYm90dG9tOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5kYXNoZWQtbGluZXMsXHJcbiAgLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9ucy1saW5lcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSAtIDMycHgpIDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgKyAycHgpIDI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG4gICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIHtcclxuICAgID4uY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAxMi43cHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tY2Fyb3VzZWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1saXN0IHtcclxuICAgICAgLnNsaWRlLWxpc3QtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLmxpc3QtY29scyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgNS43cHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoZWFkZXIuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMjZweDtcclxuXHJcbiAgICAubG9nby13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgYSxcclxuICAgICAgLmxvZ28taW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyxcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1lZ2FtZW51IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubGFzdC1idXR0b25zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1idXJnZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogN3B4IDhweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJi5kZWYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDksIDEyNCwgMjA2LCAwLjEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1cmdlci13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXJnZXItdG9nZ2xlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIHRvcDogMTZweDtcclxuICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHotaW5kZXg6IDIyO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZS1wb3B1cCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS10b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggMjVweCAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1tZW51IHtcclxuXHJcbiAgICAgICAgLnN1Ym1lbnUtdGl0bGUsXHJcbiAgICAgICAgLml0ZW0tbGluayB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIC8qIDE1MCUgKi9cclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgIGNvbG9yOiAkbWFpbi1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Ym1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPmxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJtZW51LWl0ZW0ge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAuc3VibWVudS1saXN0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGlsZC1pdGVtIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb2xvcjogIzA4MUQzNjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAvKiAyMDAlICovXHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIC8qIDIzMy4zMzMlICovXHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxN2NjZTBkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuc3VibWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VibWVudS1saXN0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMCAyNnB4IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG5cclxuICAgICY6bm90KFtkYXRhLWJhY2s9XCJkZWZcIl0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tYmFjay13cmFwcGVyIHtcclxuICAgICAgdG9wOiAtNjA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgIC8qIDEwNCUgKi9cclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zLjc2cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWdyYXBoaWNzXSkge1xyXG4gICAgICAuaW1hZ2UtcGhvbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1ncmFwaGljc10ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAuY29udGVudC1pbWFnZXMge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuYW5pbS13cmFwcGVyIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgJi5zaW5nbGUtYW5pbSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmKy5vdmVydmlld19jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLWdyYXBoaWNzIHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuc2luZ2xlLWhlcm8rLm92ZXJ2aWV3X2Nhcm91c2VsIHtcclxuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYmFjaz1cImRlZlwiXSkge1xyXG4gICAgICAuY29udGVudC1pbWFnZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYmFjaz1cImRlZlwiXSB7XHJcbiAgICAgIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoW2RhdGEtZ3JhcGhpY3NdKSxcclxuICAgICAgJltkYXRhLWdyYXBoaWNzXSB7XHJcbiAgICAgICAgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2UtZ3JhcGhpY3Mge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmdyYXBoaWNzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXItaGVybyB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWJhY2std3JhcHBlciB7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmhlcm8tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2UtcGhvbmUge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggNnB4IDBweCByZ2JhKDEwLCAzNywgNjQsIDAuMzUpIGluc2V0LCAwcHggMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4zMCksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgMC4yNSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDExOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmW2RhdGEtZ3JhcGhpY3NdIHtcclxuICAgICAgICAuaW1hZ2UtcGhvbmUge1xyXG4gICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1pbWFnZXMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlLWdyYXBoaWNzIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXRleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tYmFjay13cmFwcGVyIHtcclxuICAgICAgJi5iYWMtZGVmIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnNlY3Rpb24tcGFybnRlcnMge1xyXG4gICAgcGFkZGluZzogNDBweCAyNnB4O1xyXG5cclxuICAgIC5wYXJudGVycy13cmFwcGVyIHtcclxuICAgICAgLnBhcm50ZXItaXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAxIDUwJTtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcblxyXG4gICAgLm1haW4tdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJlc2VudG1lbnQtdGl0bGUgLnRpdGxlLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3Mtd3JhcHBlciB7XHJcblxyXG4gICAgICAmLFxyXG4gICAgICAmLnJvdyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgcm93LWdhcDogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICA+LmQtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjLWNvbCxcclxuICAgICAgLmNvbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIC5idXR0b25zIGEge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xzIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuXHJcbiAgICAgID4uZC1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgPi53LTUwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCB7XHJcbiAgICAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIHtcclxuICAgICAgLm1vYmlsZS1wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxMjQsIDIwNiwgMSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLW5hdmlnYXRpb24ge1xyXG4gICAgICAuY2FyLW5hdi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtY2Fyb3VzZWw9XCJ0ZXN0aW1vbmlhbHMtYWx0XCJdIHtcclxuICAgICAgLmNhcm91c2VsLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIC5jYXItbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIC5wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyLmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmZvb3Rlci1iZy1pbWcge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgaGVpZ2h0OiAxNzJweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm5pZ2h0LXN3aXRjaGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJnLWltZyB7XHJcblxyXG4gICAgICAuYmVlLXdoaXRlLFxyXG4gICAgICAuYmVlLWRhcmsge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4uY29udGFpbmVyIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuXHJcbiAgICAgICYucG9zLXJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICA+LmQtZmxleCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBtYXJnaW46IDIwMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdC1sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZXQtaW4tdG91Y2gtZm9vdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAuZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCB7XHJcbiAgICAuc29sdXRpb24tYmFja2dyb3VuZCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDEyNHB4O1xyXG4gICAgICBib3R0b206IDEyN3B4O1xyXG5cclxuICAgICAgLnRvcC12ZWN0b3ItbWFpbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAtNjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm90dG9tLXZlY3Rvci1tYWluIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XHJcblxyXG4gICAgICAuc29sLXBvc3QtbGlzdC1jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblxyXG4gICAgICAgIC5zb2wtcG9zdC1pdGVtOm50aC1jaGlsZCgybi0xKTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtdmVjdG9yIHtcclxuICAgICAgbGVmdDogLTgwcHg7XHJcbiAgICAgIHRvcDogLTEyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZ2V0LXN0YXJ0ZWQtbGVmdC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tdmVjdG9yIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2dldC1zdGFydGVkLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgYm90dG9tOiAtNzVweDtcclxuICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCB7XHJcbiAgICAmKy5jYXJvdXNlbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uY2Fyb3VzZWwrc2VjdGlvbi5nZXRfc3RhcnRlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLm5pZ2h0LW1vZGUtd3JhcHBlciB7XHJcbiAgICB0b3A6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLy9zY3JvbGxpbmcgYW5pbWF0aW9uIGVuZFxyXG5cclxuLy9uaWdodCBtb2RlXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAuc2luZ2xlLXNvbHV0aW9ucyBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9XCJkZWZcIl1bZGF0YS1waG9uZV0gLmltYWdlLXBob25lIHtcclxuICAgIG1heC13aWR0aDogODRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5tYWluLXRpdGxlIGgyIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uc29sdXRpb25zX2dsb2JhbCsuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubWFpbi10aXRsZSBoMixcclxuLmNoYWxsYW5nZXMrLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLm1haW4tdGl0bGUgaDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5sZHMtZHVhbC1yaW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubGRzLWR1YWwtcmluZzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIG1hcmdpbjogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzAwODdlOCB0cmFuc3BhcmVudDtcclxuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKlByaXZhY3kgVGVybXMgc3R5bGVzKi9cclxuLnByaXZhY3ktdGVybXMge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByaXZhY3ktbGlua3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgc3BhbntcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgY29sb3I6IzA4MWQzNjtcclxuICAgIHRyYW5zaXRpb246IDIuN3MgY29sb3IgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjojMDgxZDM2O1xyXG4gICAgdHJhbnNpdGlvbjogMi43cyBjb2xvciBlYXNlLWluLW91dDtcclxuICB9XHJcbn1cclxuLmRhcmstbW9kZXtcclxuICAucHJpdmFjeS1saW5rc3tcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIHRyYW5zaXRpb246IDIuN3MgY29sb3IgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjojZmZmO1xyXG4gICAgICB0cmFuc2l0aW9uOiAyLjdzIGNvbG9yIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kb2N1bWVudC1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLmRvY3VtZW50LXByZWxvYWRlciAubGRzLWR1YWwtcmluZyB7XG4gIGJvcmRlci1jb2xvcjogIzAwODdFOCB0cmFuc3BhcmVudDtcbn1cbi5kb2N1bWVudC1wcmVsb2FkZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuaGVhZGVyIC5sYXN0LWJ1dHRvbnMgLmJ0biB7XG4gIG1heC13aWR0aDogMTU3cHg7XG4gIHdpZHRoOiAxNTdweDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4uZGFzaGVkLWxpbmVzLFxuLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9ucy1saW5lcyB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEyODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZG90dGVkLWxpbmVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMTlweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU4cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ob3Jpem9udGFsLWxpbmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTJweDtcbiAgbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9yaXpvbnRhbC1saW5lcyAubGluZS1pdGVtIHtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3ZlcnRpY2FsLWxpbmVzLnN2Z1wiKSByZXBlYXQteDtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMnB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5ob3Jpem9udGFsLWxpbmVzIC5saW5lLWl0ZW06Zmlyc3QtY2hpbGQsIC5ob3Jpem9udGFsLWxpbmVzIC5saW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyODBweCkgLyAyIC0gMjBweCk7XG59XG4uaG9yaXpvbnRhbC1saW5lcyAubGluZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG4uaG9yaXpvbnRhbC1saW5lcyAubGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb25zLWxpbmVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2RvdHRlZC1saW5lcy13aGl0ZS5zdmdcIik7XG59XG5cbmhlYWRlci5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmc6IDIwcHggMjZweDtcbn1cblxuLmhlYWRlci13cmFwcGVyIC5sb2dvLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDMwJTtcbn1cbi5oZWFkZXItd3JhcHBlciAubG9nby13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDIxOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyLWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggNTBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRvcDogMTAwJTtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyID4gLmQtZmxleC5wb3MtcmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlciAuY2hpbGRyZW4taXRlbSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlci5oZWFkZXItbWVnYW1lbnUgLmNoaWxkcmVucy1saXN0LXdyYXBwZXIgLmNoaWxkcmVuLWl0ZW06aG92ZXIsIC5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5jaGlsZHJlbi1pdGVtLnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5jaGlsZHJlbi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlci5oZWFkZXItbWVnYW1lbnUgLmNoaWxkcmVucy1saXN0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgYm90dG9tOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWVnYW1lbnUtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlci5oZWFkZXItbWVnYW1lbnUgLmNoaWxkcmVucy1saXN0LXdyYXBwZXIgLmxpc3Qtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5IGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5saXN0LXdyYXBwZXIuYWN0aXZlIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlci5oZWFkZXItbWVnYW1lbnUgLmNoaWxkcmVucy1saXN0LXdyYXBwZXIgLmNoaWxkcmVuLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlci5oZWFkZXItbWVnYW1lbnUgLmNoaWxkcmVucy1saXN0LXdyYXBwZXIgLmNoaWxkcmVuLXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5oZWFkZXItd3JhcHBlciAubmF2LXdyYXBwZXIuaGVhZGVyLW1lZ2FtZW51IC5jaGlsZHJlbnMtbGlzdC13cmFwcGVyIC5jaGlsZHJlbi10aXRsZSAudGl0bGUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuODtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyLmhlYWRlci1tZWdhbWVudSAuY2hpbGRyZW5zLWxpc3Qtd3JhcHBlciAuY2hpbGRyZW4tdGl0bGUgLnN1YnRpdGxlLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC44O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlci5oZWFkZXItbWVnYW1lbnUgLmNoaWxkcmVucy1saXN0LXdyYXBwZXIgLmNoaWxkcmVuLWxpc3Qge1xuICB0b3A6IDA7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyIC5uYXYtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlciAubmF2LWxpc3QgLm5hdi1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyIC5uYXYtbGlzdCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDE4cHggMjVweDtcbiAgfVxufVxuLmhlYWRlci13cmFwcGVyIC5uYXYtd3JhcHBlciAubmF2LWxpc3QgLm5hdi1saW5rOmhvdmVyLCAuaGVhZGVyLXdyYXBwZXIgLm5hdi13cmFwcGVyIC5uYXYtbGlzdCAubmF2LWxpbmsuaG92ZXJlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiAxcHggMCAwICNmZmY7XG59XG4uaGVhZGVyLXdyYXBwZXIuaGVhZGVyLWRlZiAubmF2LXdyYXBwZXIgLm5hdi1saXN0IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzE3Q0NFO1xufVxuLmhlYWRlci13cmFwcGVyLmhlYWRlci1kZWYgLm5hdi13cmFwcGVyIC5uYXYtbGlzdCAubmF2LWxpbms6aG92ZXIsIC5oZWFkZXItd3JhcHBlci5oZWFkZXItZGVmIC5uYXYtd3JhcHBlciAubmF2LWxpc3QgLm5hdi1saW5rLmhvdmVyZWQsIC5oZWFkZXItd3JhcHBlci5oZWFkZXItZGVmIC5uYXYtd3JhcHBlciAubmF2LWxpc3QgLm5hdi1saW5rLnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzMxN2NjZTtcbn1cblxuc2VjdGlvbi5oZXJvLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4MnB4O1xuICBtYXgtd2lkdGg6IDIyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LXRleHQsXG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC10ZXh0IHAge1xuICBjb2xvcjogIzA4MUQzNjtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXSAuY29udGVudC1pbWFnZXMgLmltYWdlLXBob25lIHtcbiAgbGVmdDogY2FsYygyMCUgLSA5NXB4KTtcbiAgbWFyZ2luLXRvcDogMTkzcHg7XG4gIG1heC13aWR0aDogMjQ4cHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5jb250ZW50LWltYWdlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5oZXJvLWJhY2std3JhcHBlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmNvbnRlbnQtbWFpbiB7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuY29udGVudC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuY29udGVudC1pbWFnZXMge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5jb250ZW50LWltYWdlcyAuaW1hZ2UtcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5jb250ZW50LWltYWdlcyAuaW1hZ2UtcGhvbmUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl0gLmNvbnRlbnQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXSAuaGVyby1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb246bm90KFtkYXRhLWJhY2s9ZGVmXSkgLmhlcm8tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb246bm90KFtkYXRhLWJhY2s9ZGVmXSkgLmhlcm8tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlciAubG90dGllLWxvb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5hbmltLXdyYXBwZXIgW2RhdGEtbG90dGllXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyIC5tYWluLWFuaW0ubW9kZS1sb29wID4gc3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyIC5tYWluLWFuaW0ubW9kZS1sb29wIC5sb3R0aWUtbG9vcCB7XG4gIG9wYWNpdHk6IDE7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlci5zaW5nbGUtYW5pbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmFuaW0td3JhcHBlci5zaW5nbGUtYW5pbSAubWFpbi1hbmltIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgei1pbmRleDogMjtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyLnNpbmdsZS1hbmltIC5tYWluLWFuaW0gPiBzdmcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyLnNpbmdsZS1hbmltIC5iZy1jdWJlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5hbmltLXdyYXBwZXIuc2luZ2xlLWFuaW0gLmJnLWN1YmVzIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWJhY2std3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00NTBweDtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogY2FsYygxMS42MzI0MTU2NjV2dyArIDY4MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWJhY2std3JhcHBlci5iYWMtZGVmIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIHRyYW5zZm9ybTogc2tld1koLTdkZWcpIHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tYmFjay13cmFwcGVyLmJhYy1kZWYgLmhlcm8tYmFja2dyb3VuZCB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0E4NjZFRSA0LjA3JSwgcmdiYSg3NCwgMjIyLCAyMjIsIDAuMTUpIDM3LjU3JSwgIzAwMTMyRSAxMDcuNDclKTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IC0yNSU7XG4gIHdpZHRoOiAxNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTIuODk1ZGVnKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkxZGVnLCAjMzE3Q0NFIDQxLjI2JSwgIzAwMTMyRSAxMDkuMTIlKTtcbiAgaGVpZ2h0OiA2NjBweDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uICNncmFkaWVudC1jYW52YXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1ncmFkaWVudC1jb2xvci0xKSA0LjA3JSwgdmFyKC0tZ3JhZGllbnQtY29sb3ItMikgMzcuNTclLCB2YXIoLS1ncmFkaWVudC1jb2xvci0zKSAxMDcuNDclKTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250YWluZXItaGVybyB7XG4gIG1heC13aWR0aDogY2FsYygxMjgwcHggKyAoMTAwJSAtIDEyODBweCkgLyAyIC0gOHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtbWFpbiB7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLS1lZmZlY3Qtc3RyZW5ndGg6IC41O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tdGl0bGUge1xuICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA5Ny43NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTMuNzZweDtcbiAgY29sb3I6IHJnYig1OCwgNTgsIDU4KTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLXRpdGxlW2RhdGEtb3ZlcmxheV0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGluc2V0OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogcmV2ZXJ0O1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzExMTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LXRleHQge1xuICBtYXgtd2lkdGg6IDUxOXB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtdGV4dCBzdHJvbmcsXG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC10ZXh0IGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtYnV0dG9uIC5idG4ge1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYyMHB4KTtcbn1cbnNlY3Rpb24uaGVyby1zZWN0aW9uIC5jb250ZW50LWltYWdlcyAuaW1hZ2UtcGhvbmUge1xuICBsZWZ0OiBjYWxjKDIwJSAtIDk1cHgpO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDZweCAwcHggcmdiYSgxMCwgMzcsIDY0LCAwLjM1KSBpbnNldCwgMHB4IDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNGNkY5RkM7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI1MHB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5pbWFnZS1waG9uZSBpbWcge1xuICB3aWR0aDogMjQ4cHg7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmltYWdlLWdyYXBoaWNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5pbWFnZS1ncmFwaGljcyAuZ3JhcGhpY3Mtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDI1JSwgcmdiYSgyNDYsIDI0OSwgMjUyLCAwLjMpIDUwJSwgI0Y2RjlGQyA2MCUpO1xuICBib3gtc2hhZG93OiAwcHggMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBsZWZ0OiAyMCU7XG59XG5zZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmltYWdlLWdyYXBoaWNzIC5ncmFwaGljcy13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5pbWFnZS1waG9uZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSk7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtaW1hZ2VzIC5pbWFnZS1waG9uZSBpbWcge1xuICAgIHdpZHRoOiAyNDhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuY29udGVudC1pbWFnZXMgLmltYWdlLXBob25lICsgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFybnRlcnMge1xuICBwYWRkaW5nOiA0MHB4IDI2cHggMCAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VjdGlvbi1wYXJudGVycyAucGFybnRlcnMtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1wYXJudGVycyAucGFybnRlcnMtd3JhcHBlciAucGFybnRlci1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LWhlaWdodDogNTZweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5zZWN0aW9uLXBhcm50ZXJzIC5wYXJudGVycy13cmFwcGVyIC5wYXJudGVyLWl0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAxOTFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhcm50ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgfVxuICAuc2VjdGlvbi1wYXJudGVycyAucGFybnRlcnMtd3JhcHBlciAucGFybnRlci1pdGVtIHtcbiAgICBtYXJnaW46IDEycHggYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLXBhcm50ZXJzIC5wYXJudGVycy13cmFwcGVyIC5wYXJudGVyLWl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1NHB4O1xuICB9XG59XG5cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweCAwIDUwcHg7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXI6OmJlZm9yZSwgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMTYuMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSA2Mi44NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMS41NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlcjo6YWZ0ZXIge1xuICBib3R0b206IDBweDtcbiAgdG9wOiB1bnNldDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtaXRlbSAuaXRlbS1iYWNrID4gc3ZnIHtcbiAgZmlsbDogI0ZGRjtcbiAgc3Ryb2tlLXdpZHRoOiA0cHg7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpKSBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpKSBkcm9wLXNoYWRvdygwcHggLTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTZweCAyMXB4IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1pdGVtIC5uYXYtbGluayAubGluay1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiAxMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtaXRlbSAubGluay1pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1pdGVtIC5saW5rLWljb24gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbDpudGgtY2hpbGQoMm4tMSkge1xuICBtYXJnaW4tbGVmdDogMTcwcHg7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMjAzcHg7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuKSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybikgLm5hdi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogMjIwcHg7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiB7XG4gICAgcGFkZGluZzogMjhweCAwIDUwcHggMDtcbiAgfVxuICAucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjZweDtcbiAgfVxuICAucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIuamMtY2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZiAubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDE0cHggMCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYgLm5hdmlnYXRpb24td3JhcHBlciAubmF2LWxlZnQgLm5hdi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZiAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbGVmdCAubmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgb3BhY2l0eTogMC43O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYgLm5hdmlnYXRpb24td3JhcHBlciAubmF2LWxlZnQgLm5hdi10aXRsZSAubmF2LXRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYgLm5hdmlnYXRpb24td3JhcHBlciAubmF2LXJpZ2h0IC5uYXYtd3JhcHBlciAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogNDFweDtcbn1cbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWYgLm5hdmlnYXRpb24td3JhcHBlciAubmF2LXJpZ2h0IC5uYXYtd3JhcHBlciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjM0EzQTNBO1xuICBvcGFjaXR5OiAwLjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tZGVmIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1yaWdodCAubmF2LXdyYXBwZXIgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiAxcHggMCAwO1xufVxuLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZiAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcmlnaHQgLm5hdi13cmFwcGVyIC5uYXYtaXRlbSAuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWhleGFnb24gKyBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogLTk2cHg7XG4gIH1cbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIHtcbiAgcGFkZGluZzogNDBweCAwIDgwcHggMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA2LjdwdDtcbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5wcmVzZW50bWVudC1tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLnByZXNlbnRtZW50LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAucHJlc2VudG1lbnQtdGl0bGUgLnRpdGxlLWl0ZW0ge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAvKiAxMjUuOTI2JSAqL1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICMwODFEMzY7XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDEwLjZwdDtcbiAgcm93LWdhcDogNDBweDtcbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlci5yb3cge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIucm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLWljb24ge1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay10aXRsZSAudGl0bGUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAvKiAxNTUuNTU2JSAqL1xufVxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbn1cbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGV4dCBwLFxuc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay10ZXh0IGEsXG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLXRleHQgbGksXG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsb2NrLXRleHQgc3BhbixcbnNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGV4dCBwcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC8qIDEyNSUgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5zZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIgLmJsdWUtbWFya2VyZWQtbGlzdCB1bCBsaTpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG59XG5cbmJvZHkgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xufVxuYm9keSBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gKyAuc29sdXRpb25zX2dsb2JhbCB7XG4gIG1hcmdpbi10b3A6IC0yNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIGJvZHkgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uICsgLnNvbHV0aW9uc19nbG9iYWwge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgfVxufVxuXG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTM1LCAyMzIsIDAuMDMpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLmNvbnRhaW5lcjpiZWZvcmUge1xuICAtLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sZXR0ZXJzLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0taGVpZ2h0KSAvIDIpO1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIGgxLmJsdWUtdGl0bGUge1xuICBjb2xvcjogIzAwODdFODtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAucGFydHMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMCAwIDAgNi42cHQ7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnBhcnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5wYXJ0LWNvbnRlbnQ6Zmlyc3QtY2hpbGQgLnRleHQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAudGl0bGUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnBhcnQtY29udGVudDpmaXJzdC1jaGlsZCAudGV4dC13cmFwcGVyIC50aXRsZS13cmFwcGVyIC50aXRsZS1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5wYXJ0LWNvbnRlbnQ6Zmlyc3QtY2hpbGQgLnRleHQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAudGl0bGUtaXRlbSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLmFuaW1hdGlvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgZmxleDogMTtcbiAgei1pbmRleDogMjtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAuYW5pbWF0aW9uLXdyYXBwZXIgLmFuaW1hdGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5hbmltYXRpb24td3JhcHBlci5oaWRlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICBvcGFjaXR5OiAwO1xufVxuc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC50ZXh0LXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIHAge1xuICBjb2xvcjogIzAwMDtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIC50aXRsZS13cmFwcGVyIC50aXRsZS1pdGVtIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAudGl0bGUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgd2lkdGg6IDU4OXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC50ZXh0LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgcCxcbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgYSxcbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgbGksXG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLnRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLyogMTc3Ljc3OCUgKi9cbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAqW2RhdGEtc2Nyb2xsaW5nXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gKltkYXRhLXNjcm9sbGluZ10gPiAubG90dGllLWxvb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAqW2RhdGEtc2Nyb2xsaW5nXS5tb2RlLWxvb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gKltkYXRhLXNjcm9sbGluZ10ubW9kZS1sb29wID4gc3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cbnNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAqW2RhdGEtc2Nyb2xsaW5nXS5tb2RlLWxvb3AgPiAubG90dGllLWxvb3Age1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAuYmx1ZWJvcmRlci10aXRsZTpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAudGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5wYXJ0cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIC5wYXJ0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gLmFuaW1hdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAuYW5pbWF0aW9uLXdyYXBwZXIgLmFuaW1hdGlvbi1pdGVtIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wb3B1cHMtYm9keSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5wb3B1cHMtYm9keS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCB7XG4gIC8qaWZyYW1le1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfSovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDY0JTtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDE7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2NnB4IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpLCAwcHggMTJweCAxNnB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLWNvbnRhaW5lciAuZW1haWwtc2VudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLWNvbnRhaW5lci5zdWNjZXNzLXNlbnQgLmVtYWlsLXNlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5wb3B1cC1jb250YWluZXIuc3VjY2Vzcy1zZW50IC5wb3B1cC10aXRsZSxcbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAucG9wdXAtY29udGFpbmVyLnN1Y2Nlc3Mtc2VudCAuZm9vdGVyLXBvcGZvcm0sXG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLWNvbnRhaW5lci5zdWNjZXNzLXNlbnQgLmltYWdlLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAucG9wdXAtY29udGFpbmVyIGlmcmFtZSB7XG4gIGhlaWdodDogNjUwcHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLWNsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDE1cHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLnBvcHVwLWNsb3NlIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAucG9wdXAtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IC0yOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogMCAtMTBweDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIC5pbnAtbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIHNwYW4sXG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIC5lcnItbXNnIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI0VDNTMzOTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gbGFiZWwuaGFzLWVycm9yIGlucHV0LFxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbC5oYXMtZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNFQzUzMzk7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsLmhhcy1lcnJvciAuZXJyLW1zZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIHNwYW4ge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzNBM0EzQTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gbGFiZWwgaW5wdXQsXG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhcHBlYXJhbmNlOiB1bnNldDtcbiAgcmVzaXplOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjEwMTk2MDc4NDMpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDg3RTg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAvKiAxODAlICovXG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIGlucHV0OmZvY3VzLFxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSBsYWJlbCBpbnB1dDo6cGxhY2Vob2xkZXIsXG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICMwMDg3RTg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIGlucHV0OmZvY3VzLXZpc2libGUsXG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIGxhYmVsIHRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gbGFiZWwgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSAuZm90cG9wLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHVuc2V0O1xuICBvdXRsaW5lOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSAuZm90cG9wLWJ0biAuYnRuLXRleHQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIC5mb3Rwb3AtYnRuLnByZWxvYWRpbmcgLmxkcy1kdWFsLXJpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXBvcHVwIC5mb290ZXItcG9wZm9ybSAuZm90cG9wLWJ0biAubGRzLWR1YWwtcmluZyB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRvcDogN3B4O1xuICBib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1wb3B1cCAuZm9vdGVyLXBvcGZvcm0gLmZvdHBvcC1idG4gLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItcG9wdXAgLmZvb3Rlci1wb3Bmb3JtIC5mb3Rwb3AtYnRuOmJlZm9yZSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob3Jpem9udGFsLWxpbmVzIC5saW5lLWl0ZW06Zmlyc3QtY2hpbGQsIC5ob3Jpem9udGFsLWxpbmVzIC5saW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1kZWZhdWx0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmRhc2hlZC1saW5lcyxcbiAgLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9ucy1saW5lcyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDI1JSAtIDFweCkgMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmFuaW0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIHNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxOC4zcHQ7XG4gIH1cbiAgc2VjdGlvbi5zY3JvbGxpbmctYW5pbWF0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE0LjdwdCAwO1xuICB9XG4gIHNlY3Rpb24uc2Nyb2xsaW5nLWFuaW1hdGlvbiAucGFydHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMjFweDtcbiAgfVxuICBzZWN0aW9uLnNjcm9sbGluZy1hbmltYXRpb24gaDEuYmx1ZS10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjZwdDtcbiAgfVxuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5tYWluLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHQ7XG4gIH1cbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzIC5zbGlkZS1saXN0IC5zbGlkZS1saXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC0yMnB4IDAgLThweDtcbiAgfVxuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMgLnNsaWRlLWxpc3QgLnNsaWRlLWxpc3QtY29udGFpbmVyIC5saXN0LWNvbHMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCA4cHggMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMgLnNsaWRlLWxpc3QgLnNsaWRlLWxpc3QtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzIC5zbGlkZS1saXN0IC5zbGlkZS1saXN0LWNvbnRhaW5lciAubGlzdC1jb2xzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5uYXZpZ2F0aW9uLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwIDExLjZwdDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5jb250YWluZXIgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAgLmNvbC1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHQ7XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3ZlcnZpZXdfY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMCAwO1xuICB9XG4gIC5vdmVydmlld19jYXJvdXNlbCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgLmNoYWxsYW5nZXMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jaGFsbGFuZ2VzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMi42cHQ7XG4gIH1cbiAgLmNoYWxsYW5nZXMgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIC5ib3gtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAuaGlnaGxpZ2h0cyB7XG4gICAgcGFkZGluZzogODBweCAwIDA7XG4gIH1cbiAgLmhpZ2hsaWdodHMgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE4LjFwdDtcbiAgfVxuICAucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2wge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuKSwgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOm50aC1jaGlsZCgybikgLm5hdi1pdGVtOmZpcnN0LWNoaWxkLCAucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuKSAubmF2LWl0ZW06bnRoLWNoaWxkKDJuKSwgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCwgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIC5uYXYtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi55b3V0dWJlLXBsYXllciAudmlkZW8taXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4ud3JhcHBlci00MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ud3JhcHBlci00MDQgLnRvcC12ZWN0b3JzLFxuLndyYXBwZXItNDA0IC5ib3R0b20tdmVjdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNmRlZyk7XG59XG4ud3JhcHBlci00MDQgLnRvcC12ZWN0b3JzOmJlZm9yZSxcbi53cmFwcGVyLTQwNCAuYm90dG9tLXZlY3RvcnM6YmVmb3JlIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3RTg7XG59XG4ud3JhcHBlci00MDQgLnRvcC12ZWN0b3JzOmFmdGVyLFxuLndyYXBwZXItNDA0IC5ib3R0b20tdmVjdG9yczphZnRlciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QURFREU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ud3JhcHBlci00MDQgLmJvdHRvbS12ZWN0b3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuLndyYXBwZXItNDA0IC53cmFwcGVyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyLTQwNCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlcjo6YmVmb3JlLCBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOmZpcnN0LWNoaWxkLCBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuKSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuKSAubmF2LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IC05MHB4IC01MHB4IDA7XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbDpudGgtY2hpbGQoMm4tMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2w6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2wgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTA0cHg7XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCAubmF2LWl0ZW0gLml0ZW0tYmFjayBzdmcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICB9XG4gIHNlY3Rpb24ucGFnZS1uYXZpZ2F0aW9uLm5hdmlnYXRpb24taGV4YWdvbiAubmF2LXdyYXBwZXIgLm5hdi1jb2wgLm5hdi1pdGVtIC5saW5rLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCAwIDE2cHg7XG4gIH1cbiAgc2VjdGlvbi5wYWdlLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1oZXhhZ29uIC5uYXYtd3JhcHBlciAubmF2LWNvbCAubmF2LWl0ZW0gLm5hdi1saW5rIC5saW5rLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICBzZWN0aW9uLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWhleGFnb24gLm5hdi13cmFwcGVyIC5uYXYtY29sIC5uYXYtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW46IC05MHB4IC01MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC50aXRsZS1jb250YWluZXIuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyLmQtZmxleCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC50aXRsZS1jb250YWluZXIuZC1mbGV4IC50aXRsZSxcbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC50aXRsZS1jb250YWluZXIuZC1mbGV4IC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyLmQtZmxleCAudGl0bGUgaDMsXG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyLmQtZmxleCAuY29udGVudCBoMyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmJveGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIGltZyxcbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyB2aWRlbyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMjAxcHg7XG4gICAgbGVmdDogLTcwcHg7XG4gICAgYm90dG9tOiAtMjkwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2dldC1zdGFydGVkLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMjAxcHg7XG4gICAgcmlnaHQ6IC0xMjBweDtcbiAgICBib3R0b206IC0yNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZ2V0LXN0YXJ0ZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgd2lkdGg6IDIwMXB4O1xuICAgIGxlZnQ6IC03MHB4O1xuICAgIGJvdHRvbTogLTEzN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9nZXQtc3RhcnRlZC1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIH1cbiAgLmhvcml6b250YWwtbGluZXMge1xuICAgIHRvcDogNTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMS41cHg7XG4gIH1cbiAgLmhvcml6b250YWwtbGluZXMgLmxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9yaXpvbnRhbC1saW5lcyAubGluZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNoYWxsYW5nZXMgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4LjZwdDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuY29sLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyLCAudGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciwgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZywgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5iZy12ZWN0b3JzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIGJvdHRvbTogLTI1cHg7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuYmctdmVjdG9ycyAubGVmdC12ZWN0b3I6YmVmb3JlIHtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmJnLXZlY3RvcnMgLmxlZnQtdmVjdG9yOmFmdGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5iZy12ZWN0b3JzIC5yaWdodC12ZWN0b3I6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuICBzZWN0aW9uLmdldF9zdGFydGVkIC5iZy12ZWN0b3JzIC5yaWdodC12ZWN0b3I6YWZ0ZXIge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGJvdHRvbTogLTUzcHg7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuYmctZ2V0LXN0YXJ0ZWQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICBib3R0b206IC0yNXB4O1xuICB9XG59XG4uZm9vdGVyIC5uaWdodC1zd2l0Y2hlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZm9vdGVyIC5uaWdodC1zd2l0Y2hlciAuc3dpdGNoZXItdGV4dCB7XG4gIHRyYW5zaXRpb246IDIuN3MgY29sb3IgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyIC5uaWdodC1zd2l0Y2hlciAuc3dpdGNoZXItd3JhcHBlci5hY3RpdmUgLnN3aXRjaGVyLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5pZ2h0LW1vZGUtd3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xMHZ3O1xuICBib3R0b206IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGVkLWxpbmVzLFxuICAuc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb25zLWxpbmVzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSAtIDMycHgpIDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3ICsgMnB4KSAyNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLnBhZ2UtbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLWRlZiAubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMi43cHQ7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5tYWluLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5uYXZpZ2F0aW9uLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAuc2xpZGUtbGlzdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAuc2xpZGUtbGlzdC1jb250YWluZXIgLmxpc3QtY29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA4cHggMCA1LjdwdDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI2cHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubG9nby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5sb2dvLXdyYXBwZXIgYSxcbiAgaGVhZGVyLmhlYWRlciAubG9nby13cmFwcGVyIC5sb2dvLWltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmxvZ28td3JhcHBlciBpbWcsXG4gIGhlYWRlci5oZWFkZXIgLmxvZ28td3JhcHBlciBzdmcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItbWVnYW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubGFzdC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlci1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlci1idXJnZXIuZGVmIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCAxMjQsIDIwNiwgMC4xKTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItYnVyZ2VyIC5idXJnZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlci1idXJnZXIgLmJ1cmdlci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlci1idXJnZXIgLmJ1cmdlci10b2dnbGVyLFxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItYnVyZ2VyIC5idXJnZXItdG9nZ2xlciBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDIyO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5sb2dvLXdyYXBwZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwOHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5jbG9zZS1wb3B1cCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5jbG9zZS1wb3B1cCBzdmcge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubWVudS10b3Age1xuICAgIHBhZGRpbmc6IDhweCA4cHggMjVweCAxNnB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5uYXYtbWVudSAuc3VibWVudS10aXRsZSxcbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51IC5pdGVtLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAvKiAxNTAlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5uYXYtbWVudSAuc3VibWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9yaWdodC1hcnJvdy5zdmdcIik7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubW9iaWxlLW1lbnUgLm5hdi1tZW51IC5zdWJtZW51LWl0ZW0gLnN1Ym1lbnUtbGlzdCB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtaXRlbSAuY2hpbGQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5uYXYtbWVudSAuc3VibWVudS1pdGVtIC5jaGlsZC1pdGVtIC5pdGVtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDgxRDM2O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5uYXYtbWVudSAuc3VibWVudS1pdGVtIC5jaGlsZC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgLyogMjAwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtaXRlbSAuY2hpbGQtaXRlbSAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIC8qIDIzMy4zMzMlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1tZW51IC5uYXYtbWVudSAuc3VibWVudS1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTI0LCAyMDYsIDAuMDUwOTgwMzkyMik7XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtaXRlbS5hY3RpdmUgLnN1Ym1lbnUtdGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbWVudSAubmF2LW1lbnUgLnN1Ym1lbnUtaXRlbS5hY3RpdmUgLnN1Ym1lbnUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjZweCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb246bm90KFtkYXRhLWJhY2s9ZGVmXSkge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWJhY2std3JhcHBlciB7XG4gICAgdG9wOiAtNjA1cHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIC8qIDEwNCUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTMuNzZweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb246bm90KFtkYXRhLWdyYXBoaWNzXSkgLmltYWdlLXBob25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWdyYXBoaWNzXSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmhlcm8tY29udGVudCAuY29udGVudC1pbWFnZXMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWNvbnRlbnQgLmNvbnRlbnQtaW1hZ2VzIC5hbmltLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1jb250ZW50IC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyLnNpbmdsZS1hbmltIHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1jb250ZW50IC5jb250ZW50LWltYWdlcyAuYW5pbS13cmFwcGVyICsgLm92ZXJ2aWV3X2Nhcm91c2VsIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbiAuaGVyby1jb250ZW50IC5jb250ZW50LWltYWdlcyAuaW1hZ2UtZ3JhcGhpY3Mge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24uc2luZ2xlLWhlcm8gKyAub3ZlcnZpZXdfY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uOm5vdChbZGF0YS1iYWNrPWRlZl0pIC5jb250ZW50LWltYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXSAuY29udGVudC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl06bm90KFtkYXRhLWdyYXBoaWNzXSkgLmNvbnRlbnQtaW1hZ2VzLCBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuY29udGVudC1pbWFnZXMge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl06bm90KFtkYXRhLWdyYXBoaWNzXSkgLmltYWdlLWdyYXBoaWNzLCBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuaW1hZ2UtZ3JhcGhpY3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5pbWFnZS1ncmFwaGljcyAuZ3JhcGhpY3Mtd3JhcHBlciwgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmltYWdlLWdyYXBoaWNzIC5ncmFwaGljcy13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5pbWFnZS1ncmFwaGljcyAuZ3JhcGhpY3Mtd3JhcHBlciBpbWcsIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5pbWFnZS1ncmFwaGljcyAuZ3JhcGhpY3Mtd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuY29udGVudC10ZXh0LCBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuY29udGVudC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5jb250YWluZXItaGVybywgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmNvbnRhaW5lci1oZXJvIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuaGVyby1iYWNrLXdyYXBwZXIsIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5oZXJvLWJhY2std3JhcHBlciB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdOm5vdChbZGF0YS1ncmFwaGljc10pIC5oZXJvLWJhY2std3JhcHBlciAuaGVyby1iYWNrZ3JvdW5kLCBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuaGVyby1iYWNrLXdyYXBwZXIgLmhlcm8tYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXTpub3QoW2RhdGEtZ3JhcGhpY3NdKSAuaW1hZ2UtcGhvbmUsIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5pbWFnZS1waG9uZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggNnB4IDBweCByZ2JhKDEwLCAzNywgNjQsIDAuMzUpIGluc2V0LCAwcHggMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSg1MCwgNTAsIDkzLCAwLjI1KTtcbiAgICBtYXgtd2lkdGg6IDExOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl06bm90KFtkYXRhLWdyYXBoaWNzXSkgLmltYWdlLXBob25lIGltZywgc2VjdGlvbi5oZXJvLXNlY3Rpb25bZGF0YS1iYWNrPWRlZl1bZGF0YS1ncmFwaGljc10gLmltYWdlLXBob25lIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5pbWFnZS1waG9uZSB7XG4gICAgbGVmdDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uW2RhdGEtYmFjaz1kZWZdW2RhdGEtZ3JhcGhpY3NdIC5jb250ZW50LWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLWdyYXBoaWNzXSAuaW1hZ2UtZ3JhcGhpY3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMCU7XG4gIH1cbiAgc2VjdGlvbi5oZXJvLXNlY3Rpb24gLmNvbnRlbnQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xuICB9XG4gIHNlY3Rpb24uaGVyby1zZWN0aW9uIC5oZXJvLWJhY2std3JhcHBlci5iYWMtZGVmIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICB9XG4gIHNlY3Rpb24uc2VjdGlvbi1wYXJudGVycyB7XG4gICAgcGFkZGluZzogNDBweCAyNnB4O1xuICB9XG4gIHNlY3Rpb24uc2VjdGlvbi1wYXJudGVycyAucGFybnRlcnMtd3JhcHBlciAucGFybnRlci1pdGVtIHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5tYWluLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5wcmVzZW50bWVudC10aXRsZSAudGl0bGUtaXRlbSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgc2VjdGlvbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyLCBzZWN0aW9uLnByZXNlbnRtZW50LWJsb2NrcyAuYmxvY2tzLXdyYXBwZXIucm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICB9XG4gIHNlY3Rpb24ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyID4gLmQtZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCxcbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuZGVzYy1jb2wgLmJ1dHRvbnMgYSxcbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzIC5idXR0b25zIGEge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDE1N3B4O1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgc2VjdGlvbi5nZXRfc3RhcnRlZCAuY29scyA+IC5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm1vYmlsZS1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm1vYmlsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAubW9iaWxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ5LCAxMjQsIDIwNik7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5tb2JpbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBzZWN0aW9uLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbFtkYXRhLWNhcm91c2VsPXRlc3RpbW9uaWFscy1hbHRdIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsW2RhdGEtY2Fyb3VzZWw9dGVzdGltb25pYWxzLWFsdF0gLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsW2RhdGEtY2Fyb3VzZWw9dGVzdGltb25pYWxzLWFsdF0gLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIC5wYWdpbmF0aW9uLWl0ZW0gLmxvZ28tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbiAgc2VjdGlvbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsW2RhdGEtY2Fyb3VzZWw9dGVzdGltb25pYWxzLWFsdF0gLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIC5wYWdpbmF0aW9uLWl0ZW0gLmxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuICBmb290ZXIuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWJnLWltZyB7XG4gICAgb3JkZXI6IDI7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgfVxuICBmb290ZXIuZm9vdGVyIC5uaWdodC1zd2l0Y2hlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYmctaW1nIC5iZWUtd2hpdGUsXG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1iZy1pbWcgLmJlZS1kYXJrIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciA+IC5jb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxuICBmb290ZXIuZm9vdGVyID4gLmNvbnRhaW5lci5wb3MtcmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciA+IC5jb250YWluZXIucG9zLXJlbCA+IC5kLWZsZXgge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDIwMHB4IDA7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciA+IC5jb250YWluZXIucG9zLXJlbCAuZm9vdC1sb2dvLWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciA+IC5jb250YWluZXIucG9zLXJlbCAuZ2V0LWluLXRvdWNoLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciA+IC5jb250YWluZXIucG9zLXJlbCAuZ2V0LWluLXRvdWNoLWZvb3RlciAuZ2V0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEyNHB4O1xuICAgIGJvdHRvbTogMTI3cHg7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbi1iYWNrZ3JvdW5kIC50b3AtdmVjdG9yLW1haW46YmVmb3JlIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTY1cHg7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbi1iYWNrZ3JvdW5kIC50b3AtdmVjdG9yLW1haW46YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMzVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbi1iYWNrZ3JvdW5kIC5ib3R0b20tdmVjdG9yLW1haW46YmVmb3JlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbi1iYWNrZ3JvdW5kIC5ib3R0b20tdmVjdG9yLW1haW46YWZ0ZXIge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0zNXB4O1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgfVxuICBzZWN0aW9uLnNvbHV0aW9uc19nbG9iYWwgPiAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuICBzZWN0aW9uLnNvbHV0aW9uc19nbG9iYWwgPiAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbTpudGgtY2hpbGQoMm4tMSk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsOmJlZm9yZSwgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsOmFmdGVyIHtcbiAgICB3aWR0aDogMTUwJTtcbiAgfVxuICBzZWN0aW9uLnNvbHV0aW9uc19nbG9iYWwgLnRvcC12ZWN0b3Ige1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIHRvcDogLTEyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9nZXQtc3RhcnRlZC1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIH1cbiAgc2VjdGlvbi5zb2x1dGlvbnNfZ2xvYmFsIC5ib3R0b20tdmVjdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZ2V0LXN0YXJ0ZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYm90dG9tOiAtNzVweDtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG4gIHNlY3Rpb24uc29sdXRpb25zX2dsb2JhbCArIC5jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogLTEwNXB4O1xuICB9XG4gIHNlY3Rpb24uY2Fyb3VzZWwgKyBzZWN0aW9uLmdldF9zdGFydGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHNlY3Rpb24uZ2V0X3N0YXJ0ZWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5uaWdodC1tb2RlLXdyYXBwZXIge1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc2luZ2xlLXNvbHV0aW9ucyBzZWN0aW9uLmhlcm8tc2VjdGlvbltkYXRhLWJhY2s9ZGVmXVtkYXRhLXBob25lXSAuaW1hZ2UtcGhvbmUge1xuICAgIG1heC13aWR0aDogODRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLm1haW4tdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc29sdXRpb25zX2dsb2JhbCArIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5tYWluLXRpdGxlIGgyLFxuLmNoYWxsYW5nZXMgKyAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubWFpbi10aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGRzLWR1YWwtcmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4N2U4IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKlByaXZhY3kgVGVybXMgc3R5bGVzKi9cbi5wcml2YWN5LXRlcm1zIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnByaXZhY3ktdGVybXMgaDEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucHJpdmFjeS10ZXJtcyBoMixcbi5wcml2YWN5LXRlcm1zIGgzLFxuLnByaXZhY3ktdGVybXMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnByaXZhY3ktdGVybXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucHJpdmFjeS10ZXJtcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJpdmFjeS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5wcml2YWN5LWxpbmtzIHNwYW4ge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMwODFkMzY7XG4gIHRyYW5zaXRpb246IDIuN3MgY29sb3IgZWFzZS1pbi1vdXQ7XG59XG4ucHJpdmFjeS1saW5rcyBhIHtcbiAgY29sb3I6ICMwODFkMzY7XG4gIHRyYW5zaXRpb246IDIuN3MgY29sb3IgZWFzZS1pbi1vdXQ7XG59XG5cbi5kYXJrLW1vZGUgLnByaXZhY3ktbGlua3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAyLjdzIGNvbG9yIGVhc2UtaW4tb3V0O1xufVxuLmRhcmstbW9kZSAucHJpdmFjeS1saW5rcyBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDIuN3MgY29sb3IgZWFzZS1pbi1vdXQ7XG59IiwiLy8gaGVyb193aXRob3V0X2ltYWdlIHN0eWxlc1xyXG5cclxuLmhlcm9fd2l0aG91dF9pbWFnZSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIG1heC13aWR0aDogMTA2NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDk4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMy43NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5nbG9iYWwtYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTdweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogIzAwODdFODtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnR4dCB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb2JhbC1idG4ge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gaGVyb193aXRob3V0X2ltYWdlIHN0eWxlcyBlbmRcclxuXHJcbi8vIHByaWNpbmcgbGlzdCBzdHlsZXNcclxuXHJcbi5wcmljaW5nX2xpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmFicy1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IC00NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIC5jYW52YXMtd3JhcHBlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiBza2V3WSgtN2RlZyk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBjYW52YXMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94ZXMtY29udGFpbmVyIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gIH1cclxuXHJcbiAgLmJveC1pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuYm94LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICBib3gtc2hhZG93OiA1MHB4IC0zMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDUwcHggMTAwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAuYm94LXRvcCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDI0cHggMTZweDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIC5ib3gtdHlwZSB7XHJcbiAgICAgICAgICAmID4gZGl2Om5vdChkaXYudHlwZS10ZXh0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbi13cmFwcGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eXBlLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1ib3gtbWFpbiB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOjA7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtYm90dG9tIHtcclxuICAgICAgICAuYm94LWJvdHRvbS1jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgMjksIDU0LCAwLjA1KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgLmJvdHRvbS10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm90dG9tLWRlc2Mge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjOTI5MjkzO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmFicy1iZyB7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmFicy1iZyB7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5hYnMtYmcge1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDEzcHggMCAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmJveGVzLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYm94LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5ib3gtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgIC5ib3gtdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgLmljb24tYm94LW1haW4ge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBwcmljaW5nIGxpc3Qgc3R5bGVzIGVuZFxyXG5cclxuLy8gdGFibGUgc2VjdGlvbiBzdHlsZXNcclxuXHJcbi50YWJsZV9zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xyXG4gIC50YWJsZS1tYWluLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmZpeGVkLXRpdGxlcyB7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICA+LmQtZmxleHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNzUlICsgMjBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgID4uZC1mbGV4e1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDE5cHggMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgMTZweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgLjIpO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyB0b3AgZWFzZS1pbi1vdXQsIHBhZGRpbmcgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG5cclxuICAgICAgICAgIC50aXRsZS1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgc3ZnLGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgPiAuZGVzYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgfVxyXG5cclxuICAudGFibGUtdG9wLWJveGVzIHtcclxuICAgIC5ib3hlcy1tYWluIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmVtcHR5LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjphdXRvO1xyXG4gICAgICAgICAgICBzdmcsaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlLW1haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAubGVmdC1jb2wge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcblxyXG4gICAgICAgIC5sZWZ0LWJhci10aXRsZSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlnaHQtY29sIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDUwcHggLTMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgICAuY29scy1kLWZsZXgge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgICAgLmNvbC0zMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5iZy1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjlGRTtcclxuICAgICAgICAgIH0gICAgICAgXHJcblxyXG4gICAgICAgICAgLmNoZWNrZWQge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCxcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIgIHtcclxuICAgICAgPiAuZGVzY3tcclxuICAgICAgICBwYWRkaW5nOiAwIDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZpeGVkLXRpdGxlcyAuY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS10b3AtYm94ZXMge1xyXG4gICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcblxyXG4gICAgICAuYm94ZXMtbWFpbiB7XHJcbiAgICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1tYWluIHtcclxuXHJcbiAgICAgIC50YWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC50YWJsZS1tYWluIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50YWJsZS10b3AtYm94ZXMge1xyXG4gICAgICAuYm94ZXMtbWFpbiB7XHJcbiAgICAgICAgLmVtcHR5LWJveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAuZml4ZWQtdGl0bGVzIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1tYWluLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC50YWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNTBweCAtMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgLjA1KSwgMCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIC50YWJsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAuY29scy1kLWZsZXgge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRhYmxlLXRpdGxlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY5ZmU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbHMtZC1mbGV4IHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgLmhlYWRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29sLTMzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2Itc2Nyb2xsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudGFibGUtdG9wLWJveGVzIHtcclxuICAgICAgLmJveGVzLW1haW4ge1xyXG4gICAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiA1MHB4IC0zMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAuMDUpLCAwIDIwcHggNjBweCAtMjBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1zY3JvbGxpbmctY29udGFpbmVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuICAgICAgLm1vYi1zY3JvbGwge1xyXG4gICAgICAgIHdpZHRoOiA3NjdweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZml4ZWQtdGl0bGVzIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICA+IC5kLWZsZXh7XHJcbiAgICAgICAgICB3aWR0aDogNzY3cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xyXG4gICAgICAgICAgLnRpdGxlLWJveHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLWJveC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICAgIC50YWJsZS1tYWluLW1vYmlsZSB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICAudGFibGUtdGl0bGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHRhYmxlIHNlY3Rpb24gc3R5bGVzIGVuZCIsIi5wcmVzZW50bWVudC10aXRsZSAuYmxvY2tzLXdyYXBwZXIgaDEsXG4ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGV4dCxcbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay10ZXh0IHAsXG4uc2Nyb2xsaW5nLWFuaW1hdGlvbiAucGFydHMtd3JhcHBlciBoMSB7XG4gIGNvbG9yOiAjMDgxRDM2ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyID4gLmQtZmxleCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5jb2wtY29udGVudCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjQwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5jb2wtY29udGVudCAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLmNvbC1jb250ZW50IC5wYWdlLXRpdGxlIGgxIHtcbiAgLS1saW5lLWhlaWdodDogOThweDtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zLjc2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAuY29sLWNvbnRlbnQgLmRlc2Mge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDUwcHggLTMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiA0MHB4IDI0cHggMjRweCAyNHB4O1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciAubWV0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciAubWV0YS1jb250YWluZXIgLnBvc3QtbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5wb3N0LWxvZ28gaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAxOTFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAuY2F0LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiAuY2F0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiAuY2F0LWNvbnRhaW5lciAuY2F0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciAubWV0YS1jb250YWluZXIgLmNhdC1tYWluIC5jYXQtY29udGFpbmVyIC5jYXQtdGl0bGUgaDIge1xuICBjb2xvcjogIzAwODdFODtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiAuY2F0LWNvbnRhaW5lciAuY2F0LWxpc3QgbGkge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiAuY2F0LWNvbnRhaW5lciAucG9zdC1pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciAubWV0YS1jb250YWluZXIgLmNhdC1tYWluIC5jYXQtY29udGFpbmVyIC5wb3N0LWl0ZW0gYSAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIC5tZXRhLWNvbnRhaW5lciAuY2F0LW1haW4gLmNhdC1jb250YWluZXIgLnBvc3QtaXRlbSBhIC5pY29uID4gZGl2IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5jYXQtbWFpbiAuY2F0LWNvbnRhaW5lciAucG9zdC1pdGVtIGEgLnR4dCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLmNvbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAuY29sLWNvbnRlbnQgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAuY29sLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLmNvbC1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLmNvbC1jb250ZW50IC5kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5jb2wtY29udGVudCAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAuY29sLWNvbnRlbnQgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuICAuc2luZ2xlX3Rlc3RpbW9uaWFsc19iYW5uZXIgLmNvbnRhaW5lciAubWV0YS1pbmZvIC5tZXRhLW1haW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG4gIC5zaW5nbGVfdGVzdGltb25pYWxzX2Jhbm5lciAuY29udGFpbmVyIC5tZXRhLWluZm8gLm1ldGEtbWFpbi1jb250YWluZXIgLm1ldGEtY29udGFpbmVyIC5wb3N0LWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciAubWV0YS1jb250YWluZXIgLmNhdC1tYWluIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIC5jb250YWluZXIgLm1ldGEtaW5mbyAubWV0YS1tYWluLWNvbnRhaW5lciAubWV0YS1jb250YWluZXIgLmNhdC1tYWluIC5jYXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5idG4td2l0aC1hcnJvdy5nbG9iYWwtYnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA3cHggMTZweCA4cHggMTZweDtcbn1cbi5idG4td2l0aC1hcnJvdy5nbG9iYWwtYnRuIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uYnRuLXdpdGgtYXJyb3cuZ2xvYmFsLWJ0biBhIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4td2l0aC1hcnJvdy5nbG9iYWwtYnRuIGEgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5zZWN0aW9uLXRpdGxlLm1haW4tdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgPiAuZC1mbGV4IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5sZWZ0LWNvbCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTU1cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAubGVmdC1jb2wgLmxlZnQtY29sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMHB4O1xufVxuLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5sZWZ0LWNvbCAubGVmdC1jb2wtY29udGFpbmVyIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCB7XG4gIG1heC13aWR0aDogOTU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5jb2wtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5jb2wtaW1nIGlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuY29sLWltZyBpbWcge1xuICBoZWlnaHQ6IDQ1NXB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5yaWdodC1jb2wgLnNpbXBsZS1lZGl0b3ItY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCAuc2ltcGxlLWVkaXRvci1jb250YWluZXIgLnNpbXBsZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5zaW1wbGUtZWRpdG9yLWNvbnRhaW5lciAuc2ltcGxlLWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5zaW1wbGUtZWRpdG9yLWNvbnRhaW5lciAuc2ltcGxlLWl0ZW0gLmRlc2MgcCBhIHtcbiAgY29sb3I6ICMwMDg3RTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5zaW1wbGUtZWRpdG9yLWNvbnRhaW5lciAuc2ltcGxlLWl0ZW0gLmRlc2MgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMzE3Q0NFO1xuICBjb2xvcjogIzMxN0NDRTtcbn1cbi5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5zaW1wbGUtZWRpdG9yLWNvbnRhaW5lciAuc2ltcGxlLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLnNpbmdsZV9nZXRfc3RhcnRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5sZWZ0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5yaWdodC1jb2wge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnNpbmdsZV9nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5yaWdodC1jb2wgLnNpbXBsZS1lZGl0b3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAubGVmdC1jb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlX2dldF9zdGFydGVkIC5jb250YWluZXIgLnJpZ2h0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX2dldF9zdGFydGVkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5zaW5nbGVfZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAucmlnaHQtY29sIC5jb2wtaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxNjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsc19wb3N0cyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5zZWN0aW9uLXRpdGxlIC5tYWluLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi1ib3R0b20gLmJ0bi1hcnJvdy1jbGFzc2ljIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5zZWN0aW9uLWJvdHRvbSAuYnRuLWFycm93LWNsYXNzaWMgYSB7XG4gIHBhZGRpbmc6IDAgOXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnNlY3Rpb24tYm90dG9tIC5idG4tYXJyb3ctY2xhc3NpYyBhIC50eHQge1xuICBjb2xvcjogIzAwODdFODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5zZWN0aW9uLWJvdHRvbSAuYnRuLWFycm93LWNsYXNzaWMgYTpob3ZlciAuaWNvbiB7XG4gIGFuaW1hdGlvbjogbW9yZUFycm93IDAuM3MgZWFzZS1vdXQ7XG59XG5Aa2V5ZnJhbWVzIG1vcmVBcnJvdyB7XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5zZWN0aW9uLWJvdHRvbSAuYnRuLWFycm93LWNsYXNzaWMgYSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi1ib3R0b20gLmJ0bi1hcnJvdy1jbGFzc2ljIGEgLmljb24gaSB7XG4gIGNvbG9yOiAjMDA4N0U4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi1ib3R0b20gLmJ0bi1hcnJvdy1jbGFzc2ljIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtcy1tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWF4LWhlaWdodDogNDU1cHg7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhLCAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDU0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAuYWJzLWltZy1tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAuYWJzLWltZy1tYWluIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLmJnLWxpbmVhciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg4NywgMTg4LCAyMDgsIDAuNCkgMCUsIHJnYmEoODcsIDE4OCwgMjA4LCAwLjgpIDQ5LjIxJSwgIzU3QkNEMCAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCB7XG4gIC0tcHg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCB2YXIoLS1weCkgMTZweCB2YXIoLS1weCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5wb3N0LWxvZ28ge1xuICBtYXJnaW4tdG9wOiAxMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA2MnB4O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLnBvc3QtbG9nbyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDIxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogYXV0bztcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5hdXRob3ItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLCAxKTtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjcsIDAsIDAsIDEpO1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmRlc2MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYnRuLXdpdGgtYXJyb3cge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJvdHRvbTogLTI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tcHgpO1xuICByaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmJ0bi13aXRoLWFycm93IHNwYW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5idG4td2l0aC1hcnJvdyAuaWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5idG4td2l0aC1hcnJvdyAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGE6aG92ZXIgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5idG4td2l0aC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYTpob3ZlciAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmJ0bi13aXRoLWFycm93IHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYTpob3ZlciAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmJ0bi13aXRoLWFycm93IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhOmhvdmVyIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYnRuLXdpdGgtYXJyb3cgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGE6aG92ZXIgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5idG4td2l0aC1hcnJvdyAuaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGE6aG92ZXIgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGE6aG92ZXIgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5kZXNjIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhOmhvdmVyIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYXV0aG9yLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYTpob3ZlciAucG9zdC1jb2wtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmF1dGhvci1pbmZvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG59XG4udGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhOmhvdmVyIC5wb3N0LWNvbC1jb250YWluZXIgLmFicy1pbWctbWFpbiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAudGVzdGltb25pYWxzX3Bvc3RzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAucG9zdC1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsc19wb3N0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbXMtbWFpbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMjQ4cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19wb3N0cyAucG9zdC1pdGVtcy1tYWluIC5wb3N0LWl0ZW0gYSAucG9zdC1jb2wtY29udGFpbmVyIC5hYnMtaW1nLW1haW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLmFicy1pbWctbWFpbiBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLmJnLWxpbmVhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5wb3N0LWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAucG9zdC1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtIGEgLnBvc3QtY29sLWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGVzdGltb25pYWxzX3Bvc3RzIC5wb3N0LWl0ZW1zLW1haW4gLnBvc3QtaXRlbSBhIC5wb3N0LWNvbC1jb250YWluZXIgLnBvc3QtY29udGVudCAuYXV0aG9yLWluZm8gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfcG9zdHMgLnBvc3QtaXRlbXMtbWFpbiAucG9zdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59IiwiLy9AaW1wb3J0IFwidmFyaWFibGVzLW5vc291cmNlLnNjc3NcIjtcclxuXHJcbiRtYWluLXdoaXRlIDogI2ZmZjtcclxuJG1haW4tZGFyayA6ICMwODFEMzY7XHJcbiRtYWluLWJsdWUgOiAjMzE3Q0NFO1xyXG4kbWFpbi1ibHVlLTIgOiAjMDA4N0U4O1xyXG4kYmx1ZS1saWdodCA6ICNmZmY7XHJcbiRtYWluLWRhcmsgOiAjM2EzYTNhO1xyXG4kZmYtaGVsdiA6IFwiSGVsdmV0aWNhIE5ldWVcIiwgU2Fucy1TZXJpZjtcclxuJGZ3LTMwMCA6IDMwMDtcclxuJGZ3LTUwMCA6IDUwMDtcclxuXHJcbi5wcmVzZW50bWVudC10aXRsZSAuYmxvY2tzLXdyYXBwZXIgaDEsXHJcbi5wcmVzZW50bWVudC1ibG9ja3MgLmJsb2Nrcy13cmFwcGVyIC5ibG9jay10ZXh0LFxyXG4ucHJlc2VudG1lbnQtYmxvY2tzIC5ibG9ja3Mtd3JhcHBlciAuYmxvY2stdGV4dCBwLFxyXG4uc2Nyb2xsaW5nLWFuaW1hdGlvbiAucGFydHMtd3JhcHBlciBoMSB7XHJcbiAgY29sb3I6ICMwODFEMzYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gb3RoZXIgc2NzcyBlbmRcclxuXHJcblxyXG4vLyB0ZXN0aW1vbmlhbHMgc2luZ2xlIHN0eWxlc1xyXG5cclxuLnNpbmdsZV90ZXN0aW1vbmlhbHNfYmFubmVyIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgICYgPiAuZC1mbGV4IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjQwcHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIC0tbGluZS1oZWlnaHQgOiA5OHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMzQTNBM0E7XHJcbiAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zLjc2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1ldGEtaW5mbyB7XHJcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAubWV0YS1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDUwcHggLTMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNTBweCAxMDBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjRweCAyNHB4IDI0cHg7XHJcblxyXG4gICAgICAgIC5tZXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgLnBvc3QtbG9nbyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTkxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2F0LW1haW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5jYXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAuY2F0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhdC1saXN0IHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucG9zdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLm1ldGEtaW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5tZXRhLWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbC1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZXRhLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWV0YS1pbmZvIHtcclxuICAgICAgICAubWV0YS1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuXHJcbiAgICAgICAgICAubWV0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAucG9zdC1sb2dvIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2F0LW1haW4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgLmNhdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi13aXRoLWFycm93Lmdsb2JhbC1idG4ge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogN3B4IDE2cHggOHB4IDE2cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2dldF9zdGFydGVkIHtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgLnNlY3Rpb24tdGl0bGUubWFpbi10aXRsZXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgICYgPiAuZC1mbGV4IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWNvbCB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTU1cHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIC5sZWZ0LWNvbC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgIG1heC13aWR0aDogOTU1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIC5jb2wtaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NTVweDtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2ltcGxlLWVkaXRvci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIC5zaW1wbGUtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyBwIGF7XHJcbiAgICAgICAgICAgICZ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtMjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkbWFpbi1ibHVlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5sZWZ0LWNvbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgIC5zaW1wbGUtZWRpdG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5sZWZ0LWNvbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlnaHQtY29sIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgLmNvbC1pbWcge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFsc19wb3N0cyB7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgLm1haW4tdGl0bGV7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWJvdHRvbSB7XHJcbiAgICAuYnRuLWFycm93LWNsYXNzaWMge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOXB4IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbW9yZUFycm93IC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGtleWZyYW1lcyBtb3JlQXJyb3cge1xyXG4gICAgICAgICAgMzAle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDEwMCV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwODdFODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdC1pdGVtcy1tYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC5wb3N0LWl0ZW1zLW1haW4tY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NTVweDtcclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICYsLnBvc3QtY29se1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb3N0LWNvbC1jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDU0cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgLmFicy1pbWctbWFpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllciguNywwLDAsMSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5iZy1saW5lYXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoODcsIDE4OCwgMjA4LCAwLjQwKSAwJSwgcmdiYSg4NywgMTg4LCAyMDgsIDAuODApIDQ5LjIxJSwgIzU3QkNEMCAxMDAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBvc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIC0tcHggOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tcHgpIDE2cHggdmFyKC0tcHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAucG9zdC1sb2dvIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjRweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjJweDtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRob3ItaW5mbyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGN1YmljLWJlemllciguNywgMCwgMCwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDg4cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGN1YmljLWJlemllciguNywgMCwgMCwgMSk7XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4td2l0aC1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogdmFyKC0tcHgpO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoLjcsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAucG9zdC1jb2wtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgLmJ0bi13aXRoLWFycm93IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuYXV0aG9yLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OHB4KTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWJzLWltZy1tYWlue1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAucG9zdC1pdGVtcy1tYWluIHtcclxuICAgICAgLnBvc3QtaXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgLnBvc3QtY29sLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAucG9zdC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgLnBvc3QtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgLnBvc3QtaXRlbXMtbWFpbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG4gICAgICAucG9zdC1pdGVtcy1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zdC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLnBvc3QtY29sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0OHB4O1xyXG5cclxuICAgICAgICAgICAgLmFicy1pbWctbWFpbiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJnLWxpbmVhciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAucG9zdC1sb2dvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuYXV0aG9yLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zdC1pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0ZXN0aW1vbmlhbHMgc2luZ2xlIHN0eWxlcyBlbmQiLCIvL0BpbXBvcnQgXCJ2YXJpYWJsZXMtbm9zb3VyY2VcIjtcclxuLy8gZ2xvYmFsIHN0eWxlc1xyXG4kbWFpbi13aGl0ZSA6ICNmZmY7XHJcbiRtYWluLWRhcmsgOiAjMDgxRDM2O1xyXG4kbWFpbi1ibHVlIDogIzMxN0NDRTtcclxuJG1haW4tYmx1ZS0yIDogIzAwODdFODtcclxuJGJsdWUtbGlnaHQgOiAjZmZmO1xyXG4kbWFpbi1kYXJrIDogIzNhM2EzYTtcclxuJGZmLWhlbHYgOiBcIkhlbHZldGljYSBOZXVlXCIsIFNhbnMtU2VyaWY7XHJcbiRmdy0zMDAgOiAzMDA7XHJcbiRmdy01MDAgOiA1MDA7XHJcbi5jLWRhcmsge1xyXG4gIGNvbG9yOiAjMDgxRDM2O1xyXG59XHJcblxyXG4uYy1ibHVlIHtcclxuICBjb2xvcjogIzMxN0NDRTtcclxufVxyXG5cclxuLmMtd2hpdGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZnMtNDAge1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxufVxyXG5cclxuLmZzLTE4IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5mcy0xNiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uZnctMzAwIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZnctNDAwIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uZnctNTAwIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uZnctNzAwIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZ2xvYmFsLWJ0biB7XHJcbiAgYSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDhweCAyOHB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4N0U4O1xyXG4gIH1cclxufVxyXG5cclxuLm8tOCB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4vLyBnbG9iYWwgc3R5bGVzIGVuZFxyXG5cclxuLy8gZm9vdGVyIHN0eWxlc1xyXG5cclxuLmZvb3RlciB7XHJcbiAgcGFkZGluZzogMTIwcHggMjBweCA2OHB4IDIwcHg7XHJcbiAgei1pbmRleDogMjtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMjgwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTI4MHB4KSAvIDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC5mb290ZXItYmctaW1nLmltYWdlLWZ1bGx3aWR0aCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAuZm9vdC1sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTY3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItYmctaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5iYWNrZ3JvdW5kcy13cmFwcGVye1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLmJlZS13aGl0ZSwgLmJlZS1kYXJre1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAyLjdzIG9wYWNpdHkgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIC5iZWUtZGFya3tcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAucG9zLXJlbHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmJhY2tncm91bmRzLXdyYXBwZXJ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnBvcy1yZWx7XHJcbiAgICAgIG1pbi13aWR0aDogMTI0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGFyay1iYWNrZ3JvdW5ke1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB9XHJcbiAgLnBvcy1yZWw+c3Zne1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgc3ZnLCAuZGFyay1iYWNrZ3JvdW5ke1xyXG4gICAgdHJhbnNpdGlvbjogMi43cyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIC5uaWdodG1vZGUtZ3JhZGllbnR7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRyYW5zaXRpb246IDIuN3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMzEzMDNjIDQ1JSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAmLmRhcmstbW9kZXtcclxuICAgIC5wb3MtcmVsPnN2Z3tcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5kYXJrLWJhY2tncm91bmR7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAubmlnaHRtb2RlLWdyYWRpZW50e1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmJlZS13aGl0ZXtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5iZWUtZGFya3tcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItYmctaW1nIGltZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9vdGVyIC5jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5mb290LWxvZ28tY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuLmZvb3QtbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZ2V0LWluLXRvdWNoLWZvb3RlciB7XHJcbiAgLmdldC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHBhZGRpbmc6IDE2cHggMTRweDtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgIC5jb2wtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb2JhbC1idG4ge1xyXG4gICAgICBtYXJnaW46IDE2cHggMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1jbGFzc2ljIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICMwODFEMzY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jLWZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTZweDtcclxuXHJcbiAgICAuc29jaWFsLWljb25zLW1haW4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgLnNvY2lhbC1pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZm9vdGVyIHN0eWxlcyBlbmRcclxuXHJcbi8vIHNvY2lhbCBpY29ucyBzdHlsZXNcclxuXHJcbi5zb2NpYWwtaWNvbnMtbWFpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIC8qaGVpZ2h0OiAzMHB4OyovXHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICMwMDg3RTg7Ki9cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAvKiBib3JkZXI6IDFweCBzb2xpZCAjMDA4N0U4OyovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogIzAwODdFODtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyAgXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyAgICBcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyovXHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogIzAwNDc4MTtcclxuICAgICAgfVxyXG4gICAgICAuZmEtdHdpdHRlcjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy94LXR3aXR0ZXJfaG92ZXIuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAuZmEtdGlrdG9rOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Rpa3Rva19ob3Zlci5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcbi5mYS10d2l0dGVyOmJlZm9yZXtcclxuICBjb250ZW50OicnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcveC10d2l0dGVyLnN2Zyk7XHJcbiAgd2lkdGg6MTlweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyBcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcclxufVxyXG4uZmEtdGlrdG9rOmJlZm9yZXtcclxuICBjb250ZW50OicnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvdGlrdG9rLnN2Zyk7XHJcbiAgd2lkdGg6MTlweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyAgXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxufVxyXG4uZmEteW91dHViZXtcclxuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcclxufVxyXG4uZmEtaW5zdGFncmFte1xyXG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG59XHJcbi5mYS1mYWNlYm9vay1me1xyXG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbi8vIHNvY2lhbCBpY29ucyBzdHlsZXMgZW5kXHJcblxyXG4vLyBnZXQgc3RhcnRlZCBzdHlsZXNcclxuXHJcbi5nZXRfc3RhcnRlZCB7XHJcbiAgcGFkZGluZzogNzBweCAwIDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTM1LCAyMzIsIDAuMDMpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiAyMjQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5iZy12ZWN0b3Jze1xyXG4gICAgYm90dG9tOiAtMTAxcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNmRlZykgdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgLmxlZnQtdmVjdG9ye1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQ3ODE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA4NC40NjNweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiAxNTAuODI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDg3RWI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC12ZWN0b3J7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNDc4MTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogODQuNDYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMTUwLjgyNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4N0ViO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5iZy1nZXQtc3RhcnRlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAtMTAxcHg7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC02ZGVnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG5cclxuICAgIC5kZXNjLWNvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDhweDtcclxuXHJcbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTU3cHg7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1OTk5O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjA1KTs7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29scyB7XHJcbiAgICAgICYgPiAuZC1mbGV4IHtcclxuICAgICAgICAmID4gLnctNTAge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgIC5jb2wtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbC1pY29uIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sLXRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1jbGFzc2ljIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwODdFODtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAuZC1mbGV4IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLnctNTAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudy01MCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5kLWZsZXgge1xyXG5cclxuICAgICAgLnctNTAge1xyXG5cclxuICAgICAgICAudy01MCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGdldCBzdGFydGVkIHN0eWxlcyBlbmRcclxuXHJcbi8vIGNhcm91c2VsIHN0eWxlc1xyXG5cclxuLm1haW4tdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gIGgyIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuLmNhcm91c2VsLXRlc3RpbW9uaWFscy1hbHR7XHJcbiAgLnN3aXBlcntcclxuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAuc2xpZGUtYmFjay1pbWFnZSB7XHJcbiAgIHotaW5kZXg6IC0xO1xyXG4gICB0b3A6IDA7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIHJpZ2h0OiAwO1xyXG4gICBib3R0b206IDA7XHJcbiAgIC50aHVtYm5haWwtaXRlbSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgIGxlZnQ6IDUwJTtcclxuICAgICBib3R0b206IDA7XHJcbiAgICAgdG9wOiAwO1xyXG4gICAgIHotaW5kZXg6IC0yO1xyXG4gICAgIG9wYWNpdHk6IDA7XHJcbiAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICYuYWN0aXZle1xyXG4gICAgICAgb3BhY2l0eTogMTtcclxuICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIGltZyB7XHJcbiAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgIH1cclxuIH1cclxuXHJcbiAgLnNsaWRlLWJhY2stZ3JhZGllbnQge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4MGRlZywgcmdiYSg3NiwgMTksIDY3LCAwLjcwKSAwJSwgIzRDMTM0MyA0My42NyUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICZbZGF0YS1jYXJvdXNlbD1cInRlc3RpbW9uaWFscy1hbHRcIl0ge1xyXG4gICAgaDIuYy1ibHVlIHtcclxuICAgICAgY29sb3I6ICRtYWluLWJsdWUtMjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHggMCA2LjZwdDtcclxuICAgICYub25seXNsaWRlLWNoYW5nZXtcclxuICAgICAgLnBhZ2luYXRpb24td3JhcHBlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWdpbmF0aW9uLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vbmx5c2xpZGUtY2Fyb3VzZWwge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByb3ctZ2FwOiA2NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnNsaWRlLXRleHQge1xyXG4gICAgICAgICAgJixwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJixwLGF7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyAvKiAxMzMuMzMzJSAqL1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMTMyRTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAuYnRuLWFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYgKyAuZ2V0X3N0YXJ0ZWQge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICB9XHJcblxyXG4gICYgPiAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC50aXRsZS1jb250YWluZXIge1xyXG4gICAgY29sdW1uLWdhcDogNjRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzgwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNzgwcHg7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDIwcHgpO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZS1taWRkbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAuYm94ZXMge1xyXG4gICAgICB3aWR0aDogNTElO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5ZDJlZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXZpZGVvIHtcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZS1saXN0IHtcclxuICAgIC5zbGlkZS1saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcblxyXG4gICAgICAubGlzdC1jb2xzIHtcclxuICAgICAgICB3aWR0aDogMzE5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHggMCA3LjhweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXRpdGxlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LW1haW4ge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmLmljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgLmxpc3QtY29scyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUge1xyXG4gICAgLnNsaWRlLW1pZGRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgY29sdW1uLWdhcDogNDhweDtcclxuXHJcbiAgICAgIC5ib3hlcyB7XHJcbiAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLXZpZGVvIHtcclxuICAgICAgICB3aWR0aDogODAycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XHJcblxyXG4gICAgICAgIC5pbWctdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogNTBweCAtMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgICAgICAgIC5wbGF5LXZpZGVvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3ZpZGVvLXBsYXkuc3ZnXCIpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3M3B4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMTVweCAtMzBweCAzNXB4IC0zMHB4IHJnYmEoMCwwLDAsLjEpLCAwIDUwcHggMTAwcHggLTIwcHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgIC52aWRlby1pdGVte1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWRlby13cmFwcGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL0Fycm93LXBsYXkuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNzNweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIHtcclxuICAgIC5jYXItbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC5sb2dvLW1haW4ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6IHJnYmEoMCwxMDQsMTc5LC44KTtcclxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAubG9nby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTkycHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2aWdhdGlvbi1jYXJvdXNlbCB7XHJcbiAgJi5jYXJvdXNlbC1jYXNlIHtcclxuICAgIC50aXRsZS1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtbWFpbiB7XHJcbiAgICAgICYudmlkZW8tc3R5bGUge1xyXG4gICAgICAgIC5zbGlkZS1taWRkbGUge1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAuYm94ZXMge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmltYWdlLWJhY2ssIC5iYWNrLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlLWJhY2sge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAuaW1hZ2UtYmFja3tcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmltYWdlLWV4Y2VycHR7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgLmdsb2JhbC1idG57XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFjay13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDc2LCAxOSwgNjcsIDAuMjApIDAlLCAjNEMxMzQzIDExMS40JSk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICBjb2xvcjogJG1haW4td2hpdGU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllciguNywwLDAsMSk7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAuZ2xvYmFsLWJ0bntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllciguNywwLDAsMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIGNhcm91c2VsIHN0eWxlcyBlbmRcclxuXHJcbi8vIHNvbHV0aW9ucyBzdHlsZXNcclxuXHJcbi8vLnNjcm9sbGluZy1hbmltYXRpb24gKyAuc29sdXRpb25zX2dsb2JhbDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcIjtcclxuLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgdG9wOiAwO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vICBoZWlnaHQ6IDI1MHB4O1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDEzNSwyMzIsLjAzKTtcclxuLy8gIHotaW5kZXg6IC0zO1xyXG4vLyAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvc2Nyb2xsLWFuaW1hdGlvbi5wbmcnKTtcclxuLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbi8vICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbi8vICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwdmg7XHJcbi8vICBtYXgtd2lkdGg6IDIyNDBweDtcclxuLy8gIGxlZnQ6IDUwJTtcclxuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuLy99XHJcblxyXG4uc29sdXRpb25zX2dsb2JhbCB7XHJcbiAgbWF4LXdpZHRoOiAyNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgJiArIC5jYXJvdXNlbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcclxuICB9XHJcblxyXG4gICYgKyAuZ2V0X3N0YXJ0ZWQge1xyXG4gICAgcGFkZGluZy10b3A6IDI3MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTIwMnB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tdGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNvbHV0aW9ucy1saW5lcyB7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNS45MzRkZWcpO1xyXG4gIH1cclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMjUwcHggMjBweCAyMzVweCAyMHB4O1xyXG5cclxuICAuc29sdXRpb24tYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMzJFO1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIHotaW5kZXg6IC0zO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNS45MzRkZWcpO1xyXG5cclxuICAgIC5wb3MtcmVsIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtdmVjdG9yLW1haW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3ODE7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vbGVmdDogY2FsYygoMTAwdncgLSBtaW4oMTAwdncsIDEyODBweCkpIC8gMiArIDJweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tdmVjdG9yLW1haW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg3RTg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzgxO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogODNweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvdHRvbTogLTgwcHg7XHJcbiAgICAgICAgLy9yaWdodDogY2FsYygoMTAwdncgLSBtaW4oMTAwdncsIDEyODBweCkpIC8gMiArIDJweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDAgOXB4O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MTFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuc29sLXBvc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybi0xKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuLTEpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luOiA2NXB4IDAgMCAyMzkuMnB0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAuY29sLWljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg3ZTg7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5leGNlcnB0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY4cHg7XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG5cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2xhc3NpYy1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4tMSk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4tMSk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjVweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nOiAxODBweCAyNnB4IDE1MHB4IDI2cHggIWltcG9ydGFudDtcclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJiA+IC5tYWluLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuc29sLXBvc3QtaXRlbSxcclxuICAgICAgICAmOm50aC1jaGlsZCgybi0xKTpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuLTEpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2wtcG9zdC1pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29sLXBvc3QtaXRlbSB7XHJcbiAgICAgICAgICAuc29sLXBvc3QtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHNvbHV0aW9ucyBzdHlsZXMgZW5kXHJcblxyXG4vLyBvdGhlciBjc3NcclxuXHJcbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1saXN0IC5saXN0LW1haW4gc3Bhbi5pY29uID4gZGl2IHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHhcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAuc2xpZGUtbWFpbiAuc2xpZGUtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gIH1cclxuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FzZSAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5zbGlkZS1tYWluIC5zbGlkZS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAwcHg7XHJcbiAgfVxyXG5cclxuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAubWFpbi10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSAub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc3dpcGVyLXNsaWRlIHtcclxuICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keSAub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc2xpZGUtaXRlbS1jb250YWluZXIgaW1nIHtcclxuICBtYXgtaGVpZ2h0OiA2NTBweDtcclxufVxyXG5cclxuYm9keSAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5kZXNjLWNvbnRhaW5lcixcclxuYm9keSAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5pbWctY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICAuY29udGVudC1pdGVte1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy5hYnMtaW1nIHtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5ib2R5IC50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2hvd2Nhc2Vfc2VjdGlvbiAuY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cclxuXHJcbiAgYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAuaW1nLWNhcm91c2VsLW1haW4gLmNhci1pdGVtIC5pbWctd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnN1YmltYWdlLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHRvcDogMTJweDtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgfVxyXG5cclxuICBib2R5IC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5zdWJpbWFnZS13cmFwcGVyIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgYm9keSAuaGlnaGxpZ2h0cz4uY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjZweDtcclxuICB9XHJcblxyXG4gIGJvZHkgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcblxyXG4gIGJvZHkgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAudmlkZW8tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAuc2hvd2Nhc2Vfc2VjdGlvbiAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIGJvZHkgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcsXHJcbiAgYm9keSAudGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICBib2R5IC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuY29sLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5hY3RpdmUge1xyXG4gICAgcG9zaXRpb246IHVuc2V0O1xyXG4gIH1cclxufVxyXG4vL0BpbXBvcnQgXCJ2YXJpYWJsZXMtbm9zb3VyY2VcIjtcclxuLy8gZ2xvYmFsIHN0eWxlc1xyXG5cclxuLmdsb2JhbC1idG4ge1xyXG4gIGEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdFODtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAyOHB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5M2RlZywgIzAwODdlOCAwLCAjMDAxMzJlIDEzOS4zNSUpO1xyXG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltZy12aWRlbyB7XHJcbiAgLmltZy12aWRlby1jb250YWluZXIge1xyXG4gICAgLnBsYXktdmlkZW8ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvdmlkZW8tcGxheS5zdmdcIik7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi5oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8tY29udGFpbmVyIHtcclxuICAgIHZpZGVvIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnLWJsdWUtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTM1LCAyMzIsIDAuMDMpO1xyXG59XHJcblxyXG4ubHMtMiB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG59XHJcblxyXG4uZnMtMjQge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG5cclxuLmMtZGFyay0yIHtcclxuICBjb2xvcjogIzNBM0EzQTtcclxufVxyXG5cclxuLmRlc2Mge1xyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3Q0NFO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZ2xvYmFsIHN0eWxlcyBlbmRcclxuXHJcbi8vIG92ZXJ2aWV3IGNhcm91c2VsIHN0eWxlc1xyXG5cclxuLm92ZXJ2aWV3X2Nhcm91c2VsIHtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcblxyXG4gIC5tYWluLXRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICB9XHJcblxyXG4gIC5jYXItdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5udW1iZXItb2Ytc2xpZGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICYgPiBkaXYgPiBkaXYge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg3ZTg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtYmFyLXNsaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5udW1iZXItb2Ytc2xpZGUge1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgIC5udW1iZXItb2Ytc2xpZGUge1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAubGVmdC1iYXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLWdhbGxlcnkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgLnNsaWRlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5zbGlkZU91dCB7XHJcbiAgICAgICAgICBhbmltYXRpb246IG92ZXJ2aWV3T3V0IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAmOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdmVydmlld0luIC43cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgb3ZlcnZpZXdJbiB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAa2V5ZnJhbWVzIG92ZXJmbG93T3V0IHtcclxuICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGUtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjlGQztcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggNnB4IDBweCByZ2JhKDEwLCAzNywgNjQsIDAuMzUpIGluc2V0LCAwcHggMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4zMCksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgMC4yNSk7XHJcblxyXG4gICAgICAgICAgLnNsaWRlLWl0ZW0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG5cclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyLWNvbnRhaW5lciB7XHJcbiAgICAgIC5sZWZ0LWJhciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlLWdhbGxlcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtdGl0bGU6YWZ0ZXIge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtYmFyLXNsaWRlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5oZXJvLXNlY3Rpb24gKyAub3ZlcnZpZXdfY2Fyb3VzZWwge1xyXG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gb3ZlcnZpZXcgY2Fyb3VzZWwgc3R5bGVzIGVuZFxyXG5cclxuLy8gdGV4dCBhbmQgdmlkZW8gc3R5bGVzLCBzaG93Y2FzZSBzdHlsZXNcclxuXHJcbi50ZXh0X2FuZF92aWRlbyB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICYgPiAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDUxOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG9iYWwtYnRuIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTdweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby1jb2wge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAudmlkZW8tY29sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5pbWcuYWJzLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLXZpZGVvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3NnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI5N3B4O1xyXG5cclxuICAgICAgICAgIHZpZGVvLFxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTdweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnZpZGVvLWNvbCB7XHJcbiAgICAgIC52aWRlby1jb2wtY29udGFpbmVyIHtcclxuICAgICAgICAuaW1nLmFicy1pbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb2xzIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAudmlkZW8tY29sIHtcclxuICAgICAgLnZpZGVvLWNvbC1jb250YWluZXIge1xyXG4gICAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgICAgLmltZy12aWRlby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBpbWcsXHJcbiAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHg7XHJcbiAgICAuY29scyB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2xvYmFsLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1jb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC52aWRlby1jb2wtY29udGFpbmVyIHtcclxuICAgICAgICAuaW1nLXZpZGVvIHtcclxuICAgICAgICAgIC5pbWctdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnBsYXktdmlkZW8ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaG93Y2FzZV9zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICYgKyAuc2Nyb2xsaW5nLWFuaW1hdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tY29sIHtcclxuICAgICAgLnZpZGVvLWNvbC1jb250YWluZXIge1xyXG4gICAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgLmltZy12aWRlby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMnB4O1xyXG5cclxuICAgICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzODdweDtcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByZXNlbnRtZW50LWJsb2NrcyArIC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLy8gdGV4dCBhbmQgdmlkZW8gc3R5bGVzIGVuZCwgc2hvd2Nhc2Ugc3R5bGVzIGVuZFxyXG5cclxuLy8gaGlnaGxpZ2h0ZXMgc3R5bGVzXHJcblxyXG4uaGlnaGxpZ2h0cyB7XHJcbiAgcGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG4gICYgPiAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIC5tYWluLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuaGlnaGxpZ2h0ZS1tYWluIHtcclxuICAgIC5oaWdoLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oaWdoLXRpdGxlIHtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMzElO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzZweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYy1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNDMlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNDY5cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMjZweCAwIDI2cHg7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGxpZ2h0ZS1tYWluIHtcclxuICAgICAgLmhpZ2gtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLmhpZ2gtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2MtY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gaGlnaGxpZ2h0ZXMgc3R5bGVzIGVuZFxyXG5cclxuLy8gY2hhbGxhbmdlcyBzdHlsZXNcclxuXHJcbi5jaGFsbGFuZ2VzIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAubWFpbi10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoYWxsYW5nZXMtYm94ZXMge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG5cclxuICAgICAgICAuYm94LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDhweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgLm51bWJlci1vZi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUsICY6aG92ZXJ7XHJcbiAgICAgICAgICAubnVtYmVyLW9mLWl0ZW17XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cclxuICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWNhcm91c2VsIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTAwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDUwcHggMTAwcHggLTIwcHggcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSwgMCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb24taXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWIzYmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNWJlNTM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLWNhcm91c2VsLW1haW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jYXItaXRlbSB7XHJcbiAgICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4NXB4O1xyXG4gICAgICAgICAgICAuaW1nLnBvcy1yZWx7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1YmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNTBweCAxMDBweCAtMjBweCByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpLCAwIDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7ICAgICAgICBcclxuXHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjIycHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGhlaWdodDogMjIycHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNoYWxsYW5nZXMtYm94ZXMge1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuYm94LWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIC5ib3gtaXRlbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS43cHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLWNhcm91c2VsIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMjZweCA1MnB4IDI2cHg7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGFsbGFuZ2VzLWJveGVzIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuYm94LWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5ib3gtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWRhcmsge1xuICBjb2xvcjogIzA4MUQzNjtcbn1cblxuLmMtYmx1ZSB7XG4gIGNvbG9yOiAjMzE3Q0NFO1xufVxuXG4uYy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZnMtNDAge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4uZnMtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uZnMtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdsb2JhbC1idG4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdFODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwODdFODtcbn1cblxuLm8tOCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEyMHB4IDIwcHggNjhweCAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmZvb3RlciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItYmctaW1nLmltYWdlLWZ1bGx3aWR0aCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdC1sb2dvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTY3cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItYmctaW1nIC5iYWNrZ3JvdW5kcy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1iZy1pbWcgLmJlZS13aGl0ZSwgLmZvb3Rlci1iZy1pbWcgLmJlZS1kYXJrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0yNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAyLjdzIG9wYWNpdHkgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLWJnLWltZyAuYmVlLWRhcmsge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmZvb3Rlci1iZy1pbWcgLnBvcy1yZWwge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyLWJnLWltZyAuYmFja2dyb3VuZHMtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLWJnLWltZyAuYmFja2dyb3VuZHMtd3JhcHBlciAucG9zLXJlbCB7XG4gIG1pbi13aWR0aDogMTI0MHB4O1xufVxuLmZvb3Rlci1iZy1pbWcgLmRhcmstYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmZvb3Rlci1iZy1pbWcgLnBvcy1yZWwgPiBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1iZy1pbWcgc3ZnLCAuZm9vdGVyLWJnLWltZyAuZGFyay1iYWNrZ3JvdW5kIHtcbiAgdHJhbnNpdGlvbjogMi43cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLWJnLWltZyAubmlnaHRtb2RlLWdyYWRpZW50IHtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDIuN3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzMxMzAzYyA0NSUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmZvb3Rlci1iZy1pbWcuZGFyay1tb2RlIC5wb3MtcmVsID4gc3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItYmctaW1nLmRhcmstbW9kZSAuZGFyay1iYWNrZ3JvdW5kIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItYmctaW1nLmRhcmstbW9kZSAubmlnaHRtb2RlLWdyYWRpZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItYmctaW1nLmRhcmstbW9kZSAuYmVlLXdoaXRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItYmctaW1nLmRhcmstbW9kZSAuYmVlLWRhcmsge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyLWJnLWltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyIC5jb250YWluZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZm9vdC1sb2dvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZm9vdC1sb2dvLWNvbnRhaW5lciAuZm9vdC1sb2dvIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5mb290LWxvZ28tY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdldC1pbi10b3VjaC1mb290ZXIgLmdldC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMTZweCAxNHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuZ2V0LWNvbnRhaW5lciAuY29sLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5nZXQtY29udGFpbmVyIC5jb2wtdGl0bGUgaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuZ2V0LWNvbnRhaW5lciAuZGVzYyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5nZXQtY29udGFpbmVyIC5kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuZ2V0LWNvbnRhaW5lciAuZ2xvYmFsLWJ0biB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLmdldC1jb250YWluZXIgLmdsb2JhbC1idG4gc3BhbiB7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5nZXQtY29udGFpbmVyIC5nbG9iYWwtYnRuIGEge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLmdldC1jb250YWluZXIgLmdsb2JhbC1idG4gYTpob3ZlcjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLmdldC1jb250YWluZXIgLmJ0bi1jbGFzc2ljIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwODFEMzY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5nZXQtaW4tdG91Y2gtZm9vdGVyIC5nZXQtY29udGFpbmVyIC5idG4tY2xhc3NpYyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg3RTg7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuc29jLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG4uZ2V0LWluLXRvdWNoLWZvb3RlciAuc29jLWZvb3RlciAuc29jaWFsLWljb25zLW1haW4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmdldC1pbi10b3VjaC1mb290ZXIgLnNvYy1mb290ZXIgLnNvY2lhbC1pY29ucy1tYWluIC5zb2NpYWwtaWNvbi1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc29jaWFsLWljb25zLW1haW4ge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnNvY2lhbC1pY29ucy1tYWluIGEge1xuICBtYXJnaW46IDAgNHB4O1xuICB3aWR0aDogMzBweDtcbiAgLypoZWlnaHQ6IDMwcHg7Ki9cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzAwODdFODsqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLyogYm9yZGVyOiAxcHggc29saWQgIzAwODdFODsqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNvY2lhbC1pY29ucy1tYWluIGEgaSB7XG4gIGNvbG9yOiAjMDA4N0U4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLnNvY2lhbC1pY29ucy1tYWluIGE6aG92ZXIge1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyovXG59XG4uc29jaWFsLWljb25zLW1haW4gYTpob3ZlciBpIHtcbiAgY29sb3I6ICMwMDQ3ODE7XG59XG4uc29jaWFsLWljb25zLW1haW4gYTpob3ZlciAuZmEtdHdpdHRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3gtdHdpdHRlcl9ob3Zlci5zdmcpO1xufVxuLnNvY2lhbC1pY29ucy1tYWluIGE6aG92ZXIgLmZhLXRpa3RvazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Rpa3Rva19ob3Zlci5zdmcpO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3gtdHdpdHRlci5zdmcpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLXRpa3RvazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Rpa3Rvay5zdmcpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLXlvdXR1YmUge1xuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmZhLWluc3RhZ3JhbSB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xufVxuXG4uZmEtZmFjZWJvb2stZiB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0X3N0YXJ0ZWQge1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgcGFkZGluZy1ib3R0b206IDMwNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjAzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAyMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2V0X3N0YXJ0ZWQgLmJnLXZlY3RvcnMge1xuICBib3R0b206IC0xMDFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogc2tld1koLTZkZWcpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuLmdldF9zdGFydGVkIC5iZy12ZWN0b3JzIC5sZWZ0LXZlY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDQ3ODE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogODQuNDYzcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5nZXRfc3RhcnRlZCAuYmctdmVjdG9ycyAubGVmdC12ZWN0b3I6YmVmb3JlIHtcbiAgd2lkdGg6IDE1MC44MjZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA4N0ViO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2V0X3N0YXJ0ZWQgLmJnLXZlY3RvcnMgLnJpZ2h0LXZlY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDQ3ODE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4NC40NjNweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmdldF9zdGFydGVkIC5iZy12ZWN0b3JzIC5yaWdodC12ZWN0b3I6YmVmb3JlIHtcbiAgd2lkdGg6IDE1MC44MjZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA4N0ViO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdldF9zdGFydGVkIC5iZy1nZXQtc3RhcnRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTAxcHg7XG4gIHRyYW5zZm9ybTogc2tld1koLTZkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgei1pbmRleDogMDtcbn1cbi5nZXRfc3RhcnRlZCAuYmctZ2V0LXN0YXJ0ZWQgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0X3N0YXJ0ZWQgLmJnLWdldC1zdGFydGVkIHtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDhweDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCAuc2VjdGlvbi10aXRsZSB7XG4gIG1heC13aWR0aDogNDg1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmRlc2MtY29sIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuZGVzYy1jb2wgLmRlc2Mge1xuICBtYXgtd2lkdGg6IDQ4NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmRlc2MtY29sIC5kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmRlc2MtY29sIC5idXR0b25zIGEge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTU3cHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuZGVzYy1jb2wgLmJ1dHRvbnMgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCAuYnV0dG9ucyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDA1OTk5O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmRlc2MtY29sIC5idXR0b25zIGE6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5kZXNjLWNvbCAuYnV0dG9ucyBhOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNSwgMjMyLCAwLjA1KTtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzID4gLmQtZmxleCA+IC53LTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAgLmNvbC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzID4gLmQtZmxleCA+IC53LTUwIC5jb2wtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCAuY29sLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCAuY29sLWNvbnRhaW5lciAuY29sLWljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzID4gLmQtZmxleCA+IC53LTUwIC5jb2wtY29udGFpbmVyIC5jb2wtaWNvbiBzdmcge1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5nZXRfc3RhcnRlZCAuY29udGFpbmVyIC5jb2xzID4gLmQtZmxleCA+IC53LTUwIC5jb2wtY29udGFpbmVyIC5jb2wtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCAuY29sLWNvbnRhaW5lciAuY29sLXRpdGxlIGgzIHtcbiAgb3BhY2l0eTogMC44O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCAuY29sLWNvbnRhaW5lciAuZGVzYyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcGFkZGluZy1ib3R0b206IDYycHg7XG59XG4uZ2V0X3N0YXJ0ZWQgLmNvbnRhaW5lciAuY29scyA+IC5kLWZsZXggPiAudy01MCAuY29sLWNvbnRhaW5lciAuYnRuLWNsYXNzaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgYm90dG9tOiAwO1xufVxuLmdldF9zdGFydGVkIC5jb250YWluZXIgLmNvbHMgPiAuZC1mbGV4ID4gLnctNTAgLmNvbC1jb250YWluZXIgLmJ0bi1jbGFzc2ljIGEge1xuICBjb2xvcjogIzAwODdFODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5nZXRfc3RhcnRlZCAuZC1mbGV4IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmdldF9zdGFydGVkIC5kLWZsZXggLnctNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nZXRfc3RhcnRlZCAuZC1mbGV4IC53LTUwIC53LTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIH1cbiAgLmdldF9zdGFydGVkIC5kLWZsZXggLnctNTAgLnctNTA6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0X3N0YXJ0ZWQgLmQtZmxleCAudy01MCAudy01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cbn1cblxuLm1haW4tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5tYWluLXRpdGxlIGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJvdXNlbC10ZXN0aW1vbmlhbHMtYWx0IC5zd2lwZXIge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2Fyb3VzZWwtdGVzdGltb25pYWxzLWFsdCAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcm91c2VsLXRlc3RpbW9uaWFscy1hbHQgLnNsaWRlLWJhY2staW1hZ2Uge1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNhcm91c2VsLXRlc3RpbW9uaWFscy1hbHQgLnNsaWRlLWJhY2staW1hZ2UgLnRodW1ibmFpbC1pdGVtIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0yO1xuICBvcGFjaXR5OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5jYXJvdXNlbC10ZXN0aW1vbmlhbHMtYWx0IC5zbGlkZS1iYWNrLWltYWdlIC50aHVtYm5haWwtaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLXRlc3RpbW9uaWFscy1hbHQgLnNsaWRlLWJhY2staW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG59XG4uY2Fyb3VzZWwtdGVzdGltb25pYWxzLWFsdCAuc2xpZGUtYmFjay1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODBkZWcsIHJnYmEoNzYsIDE5LCA2NywgMC43KSAwJSwgIzRDMTM0MyA0My42NyUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5jYXJvdXNlbC10ZXN0aW1vbmlhbHMtYWx0IC5zbGlkZS1iYWNrLWdyYWRpZW50LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbFtkYXRhLWNhcm91c2VsPXRlc3RpbW9uaWFscy1hbHRdIGgyLmMtYmx1ZSB7XG4gIGNvbG9yOiAjMDA4N0U4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciB7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDYuNnB0O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlci5vbmx5c2xpZGUtY2hhbmdlIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlci5vbmx5c2xpZGUtY2hhbmdlIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDE2cHggNHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlci5vbmx5c2xpZGUtY2hhbmdlIC5wYWdpbmF0aW9uLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIub25seXNsaWRlLWNoYW5nZSAucGFnaW5hdGlvbi1pdGVtOmhvdmVyLCAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyLm9ubHlzbGlkZS1jaGFuZ2UgLnBhZ2luYXRpb24taXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAub25seXNsaWRlLWNhcm91c2VsIC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByb3ctZ2FwOiA2NXB4O1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLXRleHQsIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCAuc2xpZGUtY29udGVudCAuc2xpZGUtdGV4dCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLXRleHQsIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCAuc2xpZGUtY29udGVudCAuc2xpZGUtdGV4dCBwLCAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLXRleHQgYSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyAvKiAxMzMuMzMzJSAqL1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAub25seXNsaWRlLWNhcm91c2VsIC5zbGlkZS1jb250ZW50IC5zbGlkZS10ZXh0IGEge1xuICBjb2xvcjogIzAwODdFODtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCAuc2xpZGUtY29udGVudCAuYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMTMyRTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnNsaWRlLWNvbnRlbnQgLmJ0bi13aGl0ZSAuYnRuLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCAuc2xpZGUtY29udGVudCAuYnRuLXdoaXRlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLm9ubHlzbGlkZS1jYXJvdXNlbCAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMnB4O1xuICB6LWluZGV4OiAyO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciAub25seXNsaWRlLWNhcm91c2VsIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24taXRlbSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5vbmx5c2xpZGUtY2Fyb3VzZWwgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1pdGVtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCArIC5nZXRfc3RhcnRlZCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCA+IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC50aXRsZS1jb250YWluZXIge1xuICBjb2x1bW4tZ2FwOiA2NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3ODBweCk7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyIC50aXRsZSBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAudGl0bGUtY29udGFpbmVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDc4MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQyMHB4KTtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC50aXRsZS1jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuYm94ZXMge1xuICB3aWR0aDogNTElO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuYm94ZXMgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuYm94ZXMgLnRpdGxlIGg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuYm94ZXMgLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlkMmVmO1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuYm94ZXMgLmRlc2Mge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuYm94ZXMgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuYm94ZXMgLmRlc2M6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuYm94ZXMgLmRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1taWRkbGUgLmJveGVzIC5pbWctY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1saXN0IC5zbGlkZS1saXN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAuc2xpZGUtbGlzdC1jb250YWluZXIgLmxpc3QtY29scyB7XG4gIHdpZHRoOiAzMTlweDtcbiAgcGFkZGluZzogMCA4cHggMCA3LjhweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1saXN0IC5jb2wtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAuY29sLXRpdGxlIGg1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLmxpc3QtbWFpbiBzcGFuLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAubGlzdC1tYWluIHNwYW4uaWNvbiBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAubGlzdC1tYWluIHNwYW4udGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1saXN0IC5saXN0LW1haW4gbGkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLWxpc3QgLmxpc3QtbWFpbiBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAubGlzdC1tYWluIGxpIC5pY29uID4gZGl2IHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAubGlzdC1jb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1saXN0IC5saXN0LWNvbHM6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA0OHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuYm94ZXMge1xuICB3aWR0aDogNDYlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIHtcbiAgd2lkdGg6IDgwMnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDUwcHggLTMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAucGxheS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy92aWRlby1wbGF5LnN2Z1wiKTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5wbGF5LXZpZGVvOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnBsYXktdmlkZW8ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMzczcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA4MDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDE1cHggLTMwcHggMzVweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNTBweCAxMDBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIgLnZpZGVvLWl0ZW0ge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLmltZy1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvQXJyb3ctcGxheS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAucGxheS1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuaW1nLXZpZGVvIC52aWRlby1jb250YWluZXIgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzczcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2aWdhdGlvbiAuY2FyLW5hdi1jb250YWluZXIgLmxvZ28tbWFpbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgLS1ib3JkZXItY29sb3I6IHJnYmEoMCwxMDQsMTc5LC44KTtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciAubG9nby1tYWluOmhvdmVyIC5sb2dvLWNvbnRhaW5lciwgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhci1uYXYtY29udGFpbmVyIC5sb2dvLW1haW4uYWN0aXZlIC5sb2dvLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2aWdhdGlvbiAuY2FyLW5hdi1jb250YWluZXIgLmxvZ28tbWFpbjpob3ZlciAubG9nby1jb250YWluZXIgaW1nLCAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2aWdhdGlvbiAuY2FyLW5hdi1jb250YWluZXIgLmxvZ28tbWFpbi5hY3RpdmUgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2aWdhdGlvbiAuY2FyLW5hdi1jb250YWluZXIgLmxvZ28tbWFpbiAubG9nby1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXItbmF2LWNvbnRhaW5lciAubG9nby1tYWluIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDE5MnB4O1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC50aXRsZS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLmNhcm91c2VsLW1haW4tc2xpZGVzLnN3aXBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUge1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5ib3hlcyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLmJveGVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5ib3hlcyAuZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA1NHB4O1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5pbWFnZS1iYWNrLCAubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5iYWNrLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuc2xpZGUtaW1hZ2UgLmltYWdlLWJhY2sgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuc2xpZGUtaW1hZ2U6aG92ZXIgLmltYWdlLWJhY2sgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuc2xpZGUtaW1hZ2U6aG92ZXIgLmltYWdlLWV4Y2VycHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xufVxuLm5hdmlnYXRpb24tY2Fyb3VzZWwuY2Fyb3VzZWwtY2FzZSAuc2xpZGUtbWFpbi52aWRlby1zdHlsZSAuc2xpZGUtbWlkZGxlIC5zbGlkZS1pbWFnZTpob3ZlciAuaW1hZ2UtZXhjZXJwdCAuZ2xvYmFsLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5iYWNrLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDc2LCAxOSwgNjcsIDAuMikgMCUsICM0QzEzNDMgMTExLjQlKTtcbiAgei1pbmRleDogMjtcbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuc2xpZGUtaW1hZ2UgLmltYWdlLWV4Y2VycHQge1xuICBwYWRkaW5nOiAwIDI0cHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLCAxKTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5pbWFnZS1leGNlcnB0IC5nbG9iYWwtYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IC0yNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjcsIDAsIDAsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5pbWFnZS1leGNlcnB0IC5nbG9iYWwtYnRuIHNwYW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuc2xpZGUtaW1hZ2UgLmltYWdlLWV4Y2VycHQgLmdsb2JhbC1idG4gLmljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2aWdhdGlvbi1jYXJvdXNlbC5jYXJvdXNlbC1jYXNlIC5zbGlkZS1tYWluLnZpZGVvLXN0eWxlIC5zbGlkZS1taWRkbGUgLnNsaWRlLWltYWdlIC5pbWFnZS1leGNlcnB0IC5nbG9iYWwtYnRuIC5pY29uIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWNhcm91c2VsLmNhcm91c2VsLWNhc2UgLnNsaWRlLW1haW4udmlkZW8tc3R5bGUgLnNsaWRlLW1pZGRsZSAuc2xpZGUtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNvbHV0aW9uc19nbG9iYWwge1xuICBtYXgtd2lkdGg6IDI0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjUwcHggMjBweCAyMzVweCAyMHB4O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgKyAuY2Fyb3VzZWwge1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsICsgLmdldF9zdGFydGVkIHtcbiAgcGFkZGluZy10b3A6IDI3MHB4O1xuICBtYXJnaW4tdG9wOiAtMjAycHg7XG59XG4uc29sdXRpb25zX2dsb2JhbCAubWFpbi10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbnMtbGluZXMge1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNrZXdZKC01LjkzNGRlZyk7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEzMkU7XG4gIHRvcDogMTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMCU7XG4gIHotaW5kZXg6IC0zO1xuICB0cmFuc2Zvcm06IHNrZXdZKC01LjkzNGRlZyk7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAucG9zLXJlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbi1iYWNrZ3JvdW5kIC50b3AtdmVjdG9yLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAudG9wLXZlY3Rvci1tYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3RTg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAudG9wLXZlY3Rvci1tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzgxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA4MXB4O1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC04MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuc29sdXRpb24tYmFja2dyb3VuZCAuYm90dG9tLXZlY3Rvci1tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLnNvbHV0aW9uLWJhY2tncm91bmQgLmJvdHRvbS12ZWN0b3ItbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0U4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5zb2x1dGlvbi1iYWNrZ3JvdW5kIC5ib3R0b20tdmVjdG9yLW1haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3ODE7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDgzcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogLTgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAudGl0bGUgaDIge1xuICBsaW5lLWhlaWdodDogOThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC50aXRsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLmNvbnRlbnQgLmRlc2Mge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1heC13aWR0aDogNzExcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuY29udGVudCAuZGVzYyBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXJnaW46IDA7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEyODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBtYXgtd2lkdGg6IDU5MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtOm50aC1jaGlsZCgybi0xKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW06bnRoLWNoaWxkKDJuLTEpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDY1cHggMCAwIDIzOS4ycHQ7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIC5zb2wtcG9zdC1pdGVtLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIGEge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciBhIC5jb2wtaWNvbiB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIC5zb2wtcG9zdC1pdGVtLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIGEgLmNvbC1pY29uID4gZGl2IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIC5zb2wtcG9zdC1pdGVtLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIGEgLnBvc3QtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciBhIC5wb3N0LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2U4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciBhIC5wb3N0LXRpdGxlIGgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0gLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIC5leGNlcnB0IHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHg7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLmV4Y2VycHQgLmRlc2Mge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbSAuc29sLXBvc3QtaXRlbS1jb250YWluZXIgLmV4Y2VycHQgLmRlc2MgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIC5zb2wtcG9zdC1pdGVtLWNvbnRhaW5lciAuY2xhc3NpYy1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtIC5zb2wtcG9zdC1pdGVtLWNvbnRhaW5lciAuY2xhc3NpYy1idXR0b24gYSB7XG4gIGNvbG9yOiAjMDA4N0U4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxuICAuc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbTpudGgtY2hpbGQoMm4tMSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW06bnRoLWNoaWxkKDJuLTEpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogNjVweCBhdXRvIDAgYXV0bztcbiAgfVxuICAuc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciAuc29sLXBvc3QtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbnNfZ2xvYmFsIHtcbiAgICBwYWRkaW5nOiAxODBweCAyNnB4IDE1MHB4IDI2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc29sdXRpb25zX2dsb2JhbCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc29sdXRpb25zX2dsb2JhbCA+IC5jb250YWluZXIgPiAubWFpbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnRpdGxlIGgyIHtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuICAuc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zb2x1dGlvbnNfZ2xvYmFsIC5jb250YWluZXIgLnNvbC1wb3N0LWxpc3QtY29udGFpbmVyIC5zb2wtcG9zdC1pdGVtLCAuc29sdXRpb25zX2dsb2JhbCAuY29udGFpbmVyIC5zb2wtcG9zdC1saXN0LWNvbnRhaW5lcjpudGgtY2hpbGQoMm4tMSk6bm90KDpsYXN0LWNoaWxkKSwgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXI6bnRoLWNoaWxkKDJuLTEpOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNvbHV0aW9uc19nbG9iYWwgLmNvbnRhaW5lciAuc29sLXBvc3QtbGlzdC1jb250YWluZXIgLnNvbC1wb3N0LWl0ZW0gLnNvbC1wb3N0LWl0ZW0tY29udGFpbmVyIC5leGNlcnB0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgfVxufVxuXG4uZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuc2xpZGUtbGlzdCAubGlzdC1tYWluIHNwYW4uaWNvbiA+IGRpdiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxleGlibGUtc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtbWFpbi1zbGlkZXMuc3dpcGVyIC5zbGlkZS1tYWluIC5zbGlkZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC5mbGV4aWJsZS1zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1jYXNlIC5jYXJvdXNlbC1tYWluLXNsaWRlcy5zd2lwZXIgLnNsaWRlLW1haW4gLnNsaWRlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gIH1cbiAgLmZsZXhpYmxlLXNlY3Rpb24uY2Fyb3VzZWwgLm1haW4tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkgLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnN3aXBlci1zbGlkZSB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAuc2xpZGUtZ2FsbGVyeSAuc2xpZGUtYm94IC5zbGlkZS1pdGVtLWNvbnRhaW5lciBpbWcge1xuICBtYXgtaGVpZ2h0OiA2NTBweDtcbn1cblxuYm9keSAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5kZXNjLWNvbnRhaW5lcixcbmJvZHkgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbmJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5jb2wtY29udGVudCAuY29udGVudC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5ib2R5IC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuY29sLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWcuYWJzLWltZyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkgLnRleHRfYW5kX3ZpZGVvIC5jb2wtY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNob3djYXNlX3NlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLmltZy1jYXJvdXNlbC1tYWluIC5jYXItaXRlbSAuaW1nLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnN1YmltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbiAgYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAuc3ViaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keSAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLmhpZ2hsaWdodHMgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gIH1cbiAgYm9keSAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICBib2R5IC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnNob3djYXNlX3NlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIGJvZHkgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcsXG4gIGJvZHkgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICBib2R5IC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuY29sLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxufVxuLmdsb2JhbC1idG4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdFODtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG4uZ2xvYmFsLWJ0biBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTNkZWcsICMwMDg3ZTggMCwgIzAwMTMyZSAxMzkuMzUlKTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmdsb2JhbC1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdsb2JhbC1idG4gYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmdsb2JhbC1idG4gYTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG59XG5cbi5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnBsYXktdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvdmlkZW8tcGxheS5zdmdcIik7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciAucGxheS12aWRlbzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG59XG4uaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIC5pbWctY29udGFpbmVyLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltZy12aWRlbyAudmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYmctYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTM1LCAyMzIsIDAuMDMpO1xufVxuXG4ubHMtMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLmZzLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmMtZGFyay0yIHtcbiAgY29sb3I6ICMzQTNBM0E7XG59XG5cbi5kZXNjIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmRlc2MgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZGVzYyB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNnB4O1xuICB0b3A6IDEzcHg7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTdDQ0U7XG59XG4uZGVzYyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3ZlcnZpZXdfY2Fyb3VzZWwge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLm1haW4tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLm1haW4tdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogNjA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLm51bWJlci1vZi1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vdmVydmlld19jYXJvdXNlbCAubnVtYmVyLW9mLXNsaWRlID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLnNsaWRlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLnNsaWRlLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2U4O1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5zbGlkZS10aXRsZTpob3ZlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5vdmVydmlld19jYXJvdXNlbCAubGVmdC1iYXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVydmlld19jYXJvdXNlbCAubGVmdC1iYXItc2xpZGUgLm51bWJlci1vZi1zbGlkZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5vdmVydmlld19jYXJvdXNlbCAubGVmdC1iYXItc2xpZGUuYWN0aXZlIC5udW1iZXItb2Ytc2xpZGUsIC5vdmVydmlld19jYXJvdXNlbCAubGVmdC1iYXItc2xpZGU6aG92ZXIgLm51bWJlci1vZi1zbGlkZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cbi5vdmVydmlld19jYXJvdXNlbCAubGVmdC1iYXItc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAubGVmdC1iYXIge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAubGVmdC1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAuc2xpZGUtZ2FsbGVyeSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3guc2xpZGVPdXQge1xuICBhbmltYXRpb246IG92ZXJ2aWV3T3V0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBhbmltYXRpb246IG92ZXJ2aWV3SW4gMC43cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbkBrZXlmcmFtZXMgb3ZlcnZpZXdJbiB7XG4gIDAlIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBvdmVyZmxvd091dCB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IC5zbGlkZS1ib3ggLnNsaWRlLWJveC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjlGQztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDZweCAwcHggcmdiYSgxMCwgMzcsIDY0LCAwLjM1KSBpbnNldCwgMHB4IDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDBweCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgMC4yNSk7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc2xpZGUtYm94LWNvbnRhaW5lciAuc2xpZGUtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbn1cbi5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAuc2xpZGUtZ2FsbGVyeSAuc2xpZGUtYm94IC5zbGlkZS1pdGVtLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4ub3ZlcnZpZXdfY2Fyb3VzZWwgLmNhci1jb250YWluZXIgLnNsaWRlLWdhbGxlcnkgLnNsaWRlLWJveCAuc2xpZGUtaXRlbS1jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdmVydmlld19jYXJvdXNlbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm92ZXJ2aWV3X2Nhcm91c2VsID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3X2Nhcm91c2VsIC5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAub3ZlcnZpZXdfY2Fyb3VzZWwgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5vdmVydmlld19jYXJvdXNlbCAuY2FyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5vdmVydmlld19jYXJvdXNlbCAuY2FyLWNvbnRhaW5lciAubGVmdC1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJ2aWV3X2Nhcm91c2VsIC5jYXItY29udGFpbmVyIC5zbGlkZS1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdmVydmlld19jYXJvdXNlbCAuc2xpZGUtdGl0bGU6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5vdmVydmlld19jYXJvdXNlbCAubGVmdC1iYXItc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24gKyAub3ZlcnZpZXdfY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuLnRleHRfYW5kX3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi50ZXh0X2FuZF92aWRlbyA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnRleHRfYW5kX3ZpZGVvIC5jb2wtY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gIG1heC13aWR0aDogNTE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuLnRleHRfYW5kX3ZpZGVvIC5jb2wtY29udGVudCAuZGVzYyB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuLnRleHRfYW5kX3ZpZGVvIC5jb2wtY29udGVudCAuZ2xvYmFsLWJ0biBhIHtcbiAgbWluLXdpZHRoOiAxNTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wge1xuICB3aWR0aDogNTAlO1xufVxuLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLmFicy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWcuYWJzLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDQ0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4udGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDc2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI5N3B4O1xufVxuLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciB2aWRlbyxcbi50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAyOTdweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLmFicy1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGV4dF9hbmRfdmlkZW8gLmNvbHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgaW1nLFxuICAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHRfYW5kX3ZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjZweDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gLmNvbHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC5jb2wtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gLmNvbC1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC50ZXh0X2FuZF92aWRlbyAuY29sLWNvbnRlbnQgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC5jb2wtY29udGVudCAuZ2xvYmFsLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8gLnZpZGVvLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRleHRfYW5kX3ZpZGVvIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZXh0X2FuZF92aWRlbyAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIgLnBsYXktdmlkZW8ge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiArIC5zY3JvbGxpbmctYW5pbWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiArIC5zY3JvbGxpbmctYW5pbWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4udGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAubWFpbi10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC5tYWluLXRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDg3RTg7XG59XG4udGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAuY29sLWNvbnRlbnQgLmRlc2Mge1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAudmlkZW8tY29sIC52aWRlby1jb2wtY29udGFpbmVyIC5pbWctdmlkZW8gLmltZy12aWRlby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYyMnB4O1xufVxuLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIGltZyxcbi50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIC52aWRlby1jb2wgLnZpZGVvLWNvbC1jb250YWluZXIgLmltZy12aWRlbyAuaW1nLXZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gIGhlaWdodDogMzg3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIGltZyxcbiAgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCAudmlkZW8tY29sLWNvbnRhaW5lciAuaW1nLXZpZGVvIC5pbWctdmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24gLnZpZGVvLWNvbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0X2FuZF92aWRlby5zaG93Y2FzZV9zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAudGV4dF9hbmRfdmlkZW8uc2hvd2Nhc2Vfc2VjdGlvbiAubWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucHJlc2VudG1lbnQtYmxvY2tzICsgLnRleHRfYW5kX3ZpZGVvLnNob3djYXNlX3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhpZ2hsaWdodHMge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5oaWdobGlnaHRzID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmhpZ2hsaWdodHMgLm1haW4tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5oaWdoLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaGlnaC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5oaWdoLWl0ZW0gLmhpZ2gtdGl0bGUge1xuICB3aWR0aDogMjYlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDMxJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5pbWctY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMzc2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5oaWdobGlnaHRzIC5oaWdobGlnaHRlLW1haW4gLmRlc2MtY29udGFpbmVyIHtcbiAgd2lkdGg6IDQzJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5oaWdobGlnaHRzIC5oaWdobGlnaHRlLW1haW4gLmRlc2MtY29udGFpbmVyIC5kZXNjIHtcbiAgbWF4LXdpZHRoOiA0NjlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWdobGlnaHRzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWdobGlnaHRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHggMCAyNnB4O1xuICB9XG4gIC5oaWdobGlnaHRzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oaWdobGlnaHRzIC5oaWdobGlnaHRlLW1haW4gLmhpZ2gtaXRlbS1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5oaWdoLWl0ZW0tY29udGFpbmVyIC5oaWdoLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5oaWdobGlnaHRzIC5oaWdobGlnaHRlLW1haW4gLmhpZ2gtaXRlbS1jb250YWluZXIgLmRlc2MtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodGUtbWFpbiAuaGlnaC1pdGVtLWNvbnRhaW5lciAuZGVzYy1jb250YWluZXIgLmRlc2Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0ZS1tYWluIC5oaWdoLWl0ZW0tY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGFsbGFuZ2VzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmNoYWxsYW5nZXMgLm1haW4tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbGxhbmdlcyAubWFpbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNoYWxsYW5nZXMgLmNoYWxsYW5nZXMtYm94ZXMgLmNvbnRhaW5lciAuYm94LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogY2FsYygyNSUgLSAxcHgpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIC5ib3gtaXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEycHggMCA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIC5ib3gtaXRlbS1jb250YWluZXIgLm51bWJlci1vZi1pdGVtIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIC5ib3gtaXRlbSAuYm94LWl0ZW0tY29udGFpbmVyIC5ib3gtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtLmFjdGl2ZSAubnVtYmVyLW9mLWl0ZW0sIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtOmhvdmVyIC5udW1iZXItb2YtaXRlbSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IC5kZXNjIHtcbiAgbWF4LXdpZHRoOiAzMDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoNTAsIDUwLCA5MywgMC4yNSksIDAgMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB6LWluZGV4OiAyO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTliM2JlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1YmU1MztcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5pbWctY2Fyb3VzZWwtbWFpbiB7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLmltZy1jYXJvdXNlbC1tYWluIC5jYXItaXRlbSAuaW1nLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBwYWRkaW5nOiAzMnB4IDEwMHB4O1xuICBoZWlnaHQ6IDU4NXB4O1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLmltZy1jYXJvdXNlbC1tYWluIC5jYXItaXRlbSAuaW1nLXdyYXBwZXIgLmltZy5wb3MtcmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5pbWctY2Fyb3VzZWwtbWFpbiAuY2FyLWl0ZW0gLmltZy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAuaW1nLWNhcm91c2VsLW1haW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLmltZy1jYXJvdXNlbC1tYWluIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5zdWJpbWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjRweCAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDIyOHB4O1xuICBib3gtc2hhZG93OiAwIDUwcHggMTAwcHggLTIwcHggcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSwgMCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICByaWdodDogLTEwMHB4O1xuICB0b3A6IDMycHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuaW1nLWNhcm91c2VsIC5zdWJpbWFnZS13cmFwcGVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoYWxsYW5nZXMgLnNlY3Rpb24tY29udGFpbmVyIC5pbWctY2Fyb3VzZWwgLnN1YmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAyMjJweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCAuc3ViaW1hZ2Utd3JhcHBlciBzdmcge1xuICBoZWlnaHQ6IDIyMnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIC5ib3gtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNS43cHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoYWxsYW5nZXMgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5zZWN0aW9uLWNvbnRhaW5lciAuY29sLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmNvbC1jb250ZW50IC5kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuc2VjdGlvbi1jb250YWluZXIgLmltZy1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFsbGFuZ2VzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHggNTJweCAyNnB4O1xuICB9XG4gIC5jaGFsbGFuZ2VzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmNoYWxsYW5nZXMgLmNoYWxsYW5nZXMtYm94ZXMgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFsbGFuZ2VzIC5jaGFsbGFuZ2VzLWJveGVzIC5jb250YWluZXIgLmJveC1pdGVtIC5ib3gtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY2hhbGxhbmdlcyAuY2hhbGxhbmdlcy1ib3hlcyAuY29udGFpbmVyIC5ib3gtaXRlbSAuYm94LWl0ZW0tY29udGFpbmVyIC5ib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn0iLCJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdz4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItY29udGFpbmVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXZhcmlhbnQ6aW5pdGlhbH0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDo4cHg7aGVpZ2h0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi42Oy13ZWJraXQtZmlsdGVyOmJsdXIoNTBweCk7ZmlsdGVyOmJsdXIoNTBweCk7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufSIsIi8vQGltcG9ydCAndmFyaWFibGVzLW5vc291cmNlJztcclxuLy8gYWxsIG1lbWJlciB0ZXN0aW1vbmlhbHMgcGFnZSB0ZW1wbGF0ZSBzdHlsZXNcclxuJG1haW4td2hpdGUgOiAjZmZmO1xyXG4kbWFpbi1kYXJrIDogIzA4MUQzNjtcclxuJG1haW4tYmx1ZSA6ICMzMTdDQ0U7XHJcbiRtYWluLWJsdWUtMiA6ICMwMDg3RTg7XHJcbiRibHVlLWxpZ2h0IDogI2ZmZjtcclxuJG1haW4tZGFyayA6ICMzYTNhM2E7XHJcbiRmZi1oZWx2IDogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBTYW5zLVNlcmlmO1xyXG4kZnctMzAwIDogMzAwO1xyXG4kZnctNTAwIDogNTAwO1xyXG4udGVtcC1tZW1iZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE5NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvL3otaW5kZXg6IDM7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIG1hcmdpbjogLTMwcHggMCA4MHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6ICMzQTNBM0E7XHJcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogOThweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zLjc2cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1tYWluIHtcclxuICAgIC5maWx0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAuZmlsdGVyLXN0eWxlIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbiAgICAgICAgICAuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEzcHggMjdweCAtMTNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgLmNvbC1pY29uIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkLXRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG5cclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwODFEMzY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcygub3Blbikge1xyXG4gICAgICAgICAgICAgIC5hcnJvdy1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4N0U4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb2xsYXBzZS1saXN0IHtcclxuICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTNweCAyN3B4IC0xM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEzcHggMjdweCAtMTNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbGxhcHNlLWxpc3Qge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTNweCAyN3B4IC0xM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwODdFODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYzRkQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAub3B0aW9uLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAuZmlsdGVyIHtcclxuICAgICAgICAuZmlsdGVyLXN0eWxlIHtcclxuICAgICAgICAgIC5jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAuc2VsZWN0ZWQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAuZmlsdGVyIHtcclxuICAgICAgICAuZmlsdGVyLXN0eWxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0LWxpc3QtbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAmLnByZWxvYWRpbmcge1xyXG4gICAgICBvcGFjaXR5OiAuNztcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1tYWluIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICdmaXJzdCBzZWNvbmQnXHJcbiAgICAnZmlyc3QgdGhpcmQnXHJcbiAgICAnbGFzdCBsYXN0JztcclxuICAgICAgZ2FwOiAxM3B4O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cclxuICAgICAgLnRlc3QtaXRlbTpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogZmlyc3Q7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXN0LWl0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBsYXN0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IHNlY29uZDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5M3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVzdC1pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiB0aGlyZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlc3QtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5sb2FkLW1vcmVke1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2OTNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYzMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAuZmVhdHVyZWQtaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgY3ViaWMtYmV6aWVyKC43LDAsMCwxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5iZy1saW5lYXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQ5LCA1MiwgMjQzLCAwLjIwKSAwJSwgIzk1MzRGMyAxMDAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgY3ViaWMtYmV6aWVyKC43LCAwLCAwLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4td2l0aC1hcnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllciguNywgMCwgMCwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idG4td2l0aC1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OHB4KTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1pbWcgaW1ne1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuLTEpe1xyXG4gICAgICAgICAgLmJnLWxpbmVhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDE0OSw1MiwyNDMsLjIpIDAsIzk1MzRmMyAxMDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pLCAmOm50aC1jaGlsZChuICsgMikge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzQwcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5iZy1saW5lYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDc2LCAxOSwgNjcsIDAuMjApIDAlLCAjNEMxMzQzIDExMS40JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybisxKTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmctbGluZWFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNjgsIDEyOSwgNjksIDAuMjApIDAlLCAjQUQ4NTQ4IDExMS40JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICAgIC5saXN0LW1haW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogdW5zZXQ7XHJcblxyXG4gICAgICAgIC50ZXN0LWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM0NS8xODU7XHJcbiAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRtb3JlLWJ0bi13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDExLjJweCAxMHB4O1xyXG5cclxuICAgICAgICAmLmxvYWRpbmcge1xyXG4gICAgICAgICAgLmxkcy1kdWFsLXJpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGRzLWR1YWwtcmluZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGFsbCBtZW1iZXIgdGVzdGltb25pYWxzIHBhZ2UgdGVtcGxhdGUgc3R5bGVzIGVuZFxyXG5cclxuIl19 */
