@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto");@import url("https://fonts.googleapis.com/css?family=Noto+Sans");@import url("https://fonts.googleapis.com/css?family=Poppins:400,700");@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button:focus,input:focus,select:focus,textarea:focus{outline:none}.checkbox{padding:0 10px}.checkbox,.contact-text{color:#666;font-size:16px;font-weight:400}.contact-text{padding:10px}.modal{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;visibility:hidden;width:100%}.modal-content{background-color:#fff;height:80%;left:50%;overflow-y:scroll;padding:1rem 1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%;z-index:9990}.close-button-modal{cursor:pointer;float:right;line-height:1.5rem;position:sticky;right:15px;text-align:center;top:15px;width:1.5rem}.show-modal{opacity:1;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;visibility:visible}@font-face{font-family:LL Circular Black Web;font-style:normal;font-weight:400;src:url(fonts/lineto-circular-black.eot);src:url(fonts/lineto-circular-black.eot?#iefix) format("embedded-opentype"),url(fonts/lineto-circular-black.woff2) format("woff2"),url(fonts/lineto-circular-black.woff) format("woff")}@font-face{font-family:LL Circular Black Italic Web;font-style:normal;font-weight:400;src:url(fonts/lineto-circular-blackitalic.eot);src:url(fonts/lineto-circular-blackitalic.eot?#iefix) format("embedded-opentype"),url(fonts/lineto-circular-blackitalic.woff2) format("woff2"),url(fonts/lineto-circular-blackitalic.woff) format("woff")}@font-face{font-family:LL Circular Bold Web;font-style:normal;font-weight:400;src:url(fonts/lineto-circular-bold.eot);src:url(fonts/lineto-circular-bold.eot?#iefix) format("embedded-opentype"),url(fonts/lineto-circular-bold.woff2) format("woff2"),url(fonts/lineto-circular-bold.woff) format("woff")}@font-face{font-family:LL Circular Bold Italic Web;font-style:normal;font-weight:400;src:url(fonts/lineto-circular-bolditalic.eot);src:url(fonts/lineto-circular-bolditalic.eot?#iefix) format("embedded-opentype"),url(fonts/lineto-circular-bolditalic.woff2) format("woff2"),url(fonts/lineto-circular-bolditalic.woff) format("woff")}@font-face{font-family:LL Circular Book Web;font-style:normal;font-weight:400;src:url(fonts/lineto-circular-book.eot);src:url(fonts/lineto-circular-book.eot?#iefix) format("embedded-opentype"),url(fonts/lineto-circular-book.woff2) format("woff2"),url(fonts/lineto-circular-book.woff) format("woff")}@font-face{font-family:LL Circular Book Italic Web;font-style:normal;font-weight:400;src:url(fonts/lineto-circular-bookitalic.eot);src:url(fonts/lineto-circular-bookitalic.eot?#iefix) format("embedded-opentype"),url(fonts/lineto-circular-bookitalic.woff2) format("woff2"),url(fonts/lineto-circular-bookitalic.woff) format("woff")}@font-face{font-family:LL Circular Medium Web;font-style:normal;font-weight:400;src:url(fonts/lineto-circular-medium.eot);src:url(fonts/lineto-circular-medium.eot?#iefix) format("embedded-opentype"),url(fonts/lineto-circular-medium.woff2) format("woff2"),url(fonts/lineto-circular-medium.woff) format("woff")}@font-face{font-family:LL Circular Medium Italic Web;font-style:normal;font-weight:400;src:url(fonts/lineto-circular-mediumitalic.eot);src:url(fonts/lineto-circular-mediumitalic.eot?#iefix) format("embedded-opentype"),url(fonts/lineto-circular-mediumitalic.woff2) format("woff2"),url(fonts/lineto-circular-mediumitalic.woff) format("woff")}body{font-family:LL Circular Book Web,Roboto,sans-serif}body,h1,h2,h3,h4,h5,h6,p{color:#2d3035}.big-title-home{text-transform:uppercase}.big-title-1,.big-title-2,.big-title-2-data-driven,.big-title-home{font-family:LL Circular Black Web,Roboto,sans-serif}.big-title-3{font-family:LL Circular Bold Web,Roboto,sans-serif}.experience-title,.offre-title,.sub-title{font-family:LL Circular Medium Web,Roboto,sans-serif}.italic-medium{font-family:LL Circular Medium Italic Web,Roboto,sans-serif}.nav-link-title,.tiret-title{font-family:LL Circular Book Web,Roboto,sans-serif;text-transform:uppercase}.expertise-sub-title,.link-title,.section-sub-title,.visage-sub-title{font-family:LL Circular Bold Web,Roboto,sans-serif}.text-uppercase{text-transform:uppercase}@media (max-width:330px){.nav-link-title,.tiret-title{font-size:18px;letter-spacing:.7px;line-height:14px}.big-title-home{font-size:20px;letter-spacing:2px;line-height:35px}.big-title-1{font-size:30px;line-height:34px}.big-title-2{font-size:24px;line-height:28px}.big-title-2-data-driven{font-size:17px;line-height:28px}.big-title-3{font-size:18px;line-height:20px}.sub-title{font-size:22px;line-height:24px}.offre-title{font-size:16px;line-height:18px}.experience-title{font-size:18px;line-height:22px}.italic-medium{font-size:16px;line-height:18px}.expertise-sub-title,.link-title,.visage-sub-title{font-size:16px;line-height:20px}.section-sub-title{font-size:24px;line-height:27px}.text-size-small{font-size:14px;line-height:16px}.text-size-xsmall{font-size:13px;line-height:16px}.text-size-big{font-size:18px;line-height:20px}}@media (min-width:331px) and (max-width:360px){.big-title-home{font-size:22px;letter-spacing:2.2px;line-height:35px}.big-title-1{font-size:30px;line-height:34px}.big-title-2{font-size:24px;line-height:28px}.big-title-2-data-driven{font-size:17px;line-height:28px}.big-title-3{font-size:18px;line-height:20px}.sub-title{font-size:22px;line-height:24px}.offre-title{font-size:16px;line-height:18px}.experience-title{font-size:18px;line-height:22px}.italic-medium{font-size:16px;line-height:18px}.nav-link-title,.tiret-title{font-size:21px;letter-spacing:2px;line-height:24px}.expertise-sub-title,.link-title,.visage-sub-title{font-size:16px;line-height:20px}.section-sub-title{font-size:24px;line-height:27px}.text-size-small{font-size:14px;line-height:16px}.text-size-xsmall{font-size:13px;line-height:16px}.text-size-big{font-size:18px;line-height:20px}}@media (min-width:361px) and (max-width:411px){.big-title-home{font-size:20px}body{font-size:16px;line-height:18px}.big-title-home{font-size:28px;letter-spacing:3px;line-height:40px}.big-title-1{font-size:30px;line-height:34px}.big-title-2,.big-title-2-data-driven{font-size:24px;line-height:28px}.big-title-3{font-size:18px;line-height:20px}.sub-title{font-size:22px;line-height:24px}.offre-title{font-size:16px;line-height:18px}.experience-title{font-size:18px;line-height:22px}.italic-medium{font-size:16px;line-height:18px}.nav-link-title,.tiret-title{font-size:21px;letter-spacing:2px;line-height:24px}.expertise-sub-title,.link-title,.visage-sub-title{font-size:16px;line-height:20px}.section-sub-title{font-size:24px;line-height:27px}.text-size-small{font-size:14px;line-height:16px}.text-size-xsmall{font-size:13px;line-height:16px}.text-size-big{font-size:18px;line-height:20px}}@media (min-width:576px) and (max-width:991px){body{font-size:16px;line-height:20px}.big-title-home{font-size:35px;letter-spacing:5px;line-height:56px}.big-title-1{font-size:45px;line-height:50px}.big-title-2,.big-title-2-data-driven{font-size:27px;line-height:34px}.big-title-3{font-size:21px;line-height:24px}.sub-title{font-size:24px;line-height:27px}.offre-title{font-size:18px;line-height:21px}.experience-title{font-size:20px;line-height:24px}.italic-medium{font-size:18px;line-height:21px}.nav-link-title,.tiret-title{font-size:21px;letter-spacing:2px;line-height:24px}.expertise-sub-title,.link-title,.visage-sub-title{font-size:18px;line-height:22px}.section-sub-title{font-size:31px;line-height:34px}.text-size-small{font-size:14px;line-height:16px}.text-size-xsmall{font-size:13px;line-height:16px}.text-size-big{font-size:18px;line-height:21px}}@media (min-width:992px) and (max-width:1199px){body{font-size:18px;line-height:22px}.big-title-home{font-size:60px;letter-spacing:6px;line-height:62px}.big-title-1{font-size:50px;line-height:60px}.big-title-2,.big-title-2-data-driven{font-size:34px;line-height:38px}.big-title-3{font-size:24px;line-height:28px}.sub-title{font-size:27px;line-height:30px}.offre-title{font-size:20px;line-height:24px}.experience-title{font-size:23px;line-height:26px}.italic-medium{font-size:20px;line-height:24px}.nav-link-title,.tiret-title{font-size:21px;letter-spacing:2px;line-height:24px}.expertise-sub-title,.link-title,.visage-sub-title{font-size:20px;line-height:24px}.section-sub-title{font-size:34px;line-height:38px}.text-size-small{font-size:15px;line-height:18px}.text-size-xsmall{font-size:14px;line-height:18px}.text-size-big{font-size:20px;line-height:24px}}@media (min-width:1200px){body{font-size:20px;line-height:26px}.big-title-home{font-size:72px;letter-spacing:7px;line-height:72px}.big-title-1{font-size:55px;letter-spacing:7px;line-height:60px}.big-title-2,.big-title-2-data-driven{font-size:38px;letter-spacing:1px;line-height:44px}.big-title-3{font-size:27px;letter-spacing:1px;line-height:34px}.sub-title{font-size:30px;letter-spacing:.8px;line-height:40px}.offre-title{font-size:22px;line-height:26px}.experience-title{font-size:25px;line-height:30px}.italic-medium{font-size:22px;line-height:25px}.nav-link-title,.tiret-title{font-size:21px;letter-spacing:2px;line-height:24px}.expertise-sub-title,.link-title,.visage-sub-title{font-size:22px;line-height:28px}.section-sub-title{font-size:38px;line-height:42px}.text-size-small{font-size:17px;line-height:20px}.text-size-xsmall{font-size:15px;line-height:20px}.text-size-big{font-size:22px;line-height:25px}}.text-yellow{color:#ffd848}.text-red{color:#f66}.text-blue{color:#2dbecd}.text-white{color:#fff}.text-grey{color:#525252}.text-dark-grey{color:#2d3035}.text-you{color:#ffd74a}.typo-ls-medium{letter-spacing:3px!important}.bottom-highlight{box-shadow:inset 0 -.5em 0 #ffd74a}.bottom-highlight,.bottom-highlight-white{padding:0 10px;position:relative;text-decoration:none;transition:box-shadow .2s ease-in-out}.bottom-highlight-white{box-shadow:inset 0 -.5em 0 #fff}.bg-grey{background-color:#2d3035}.bg-light-grey{background-color:#525252}.bg-blue{background-color:#2dbecd}.bg-red{background-color:#f66}footer,section{background-size:cover!important}footer.bg-red-wallpaper,section.bg-red-wallpaper{background:url(../images/backgrounds/red_footer.png) no-repeat 50% scroll}footer.bg-blue-wallpaper,section.bg-blue-wallpaper{background:url(../images/backgrounds/blue_footer.png) no-repeat 50% scroll}footer.bg-yellow-wallpaper,section.bg-yellow-wallpaper{background:url(../images/backgrounds/yellow_footer.png) no-repeat 50% scroll}footer.bg-black-wallpaper,section.bg-black-wallpaper{background:url(../images/backgrounds/black_footer.png) no-repeat 50% scroll}div.slider--item,header{background-size:cover!important;color:#fff;height:auto;min-height:80vh;position:relative;width:100%}@media (max-width:575px){div.slider--item,header{min-height:45vh}}@media (min-width:576px) and (max-width:991px){div.slider--item,header{min-height:64vh}}@media (min-width:992px) and (max-width:1199px){div.slider--item,header{min-height:68vh}}@media (min-width:1200px) and (max-width:2100px){div.slider--item,header{min-height:70vh}}@media (min-width:2101px){div.slider--item,header{min-height:48vh}}div.slider--item#header-animation:before,header#header-animation:before{background-color:#78bdc6}div.slider--item#header-mesurer,header#header-mesurer{background:url(../images/backgrounds/header-yellow.jpg) no-repeat 50% scroll}div.slider--item#header-structurer,header#header-structurer{background:url(../images/backgrounds/header-red.jpg) no-repeat 50% scroll}div.slider--item#header-concevoir,header#header-concevoir{background:url(../images/backgrounds/header-blue.jpg) no-repeat 50% scroll}div.slider--item#header-predir,header#header-predir{background:url(../images/backgrounds/header-black.jpg) no-repeat 50% scroll}div.slider--item#header-carrieres,header#header-carrieres{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/header-carrieres.jpg) no-repeat 50% scroll}div.slider--item#header-contact,header#header-contact{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/header-contact.jpg) no-repeat 50% scroll}div.slider--item#header-visages,header#header-visages{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/header-visages.jpg) no-repeat 50% scroll}div.slider--item#header-convictions,div.slider--item#header-mentions,header#header-convictions,header#header-mentions{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/header-convictions.jpg) no-repeat 50% scroll}div.slider--item#header-politique,header#header-politique{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/header-red.jpg) no-repeat 50% scroll}div.slider--item#header-you,header#header-you{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/header-you.jpg) no-repeat 50% scroll}div.slider--item#header-moonfish,header#header-moonfish{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/header-moonfish.jpg) no-repeat 50% scroll}div.slider--item#header-case-study1,div.slider--item.header-case-study1,header#header-case-study1,header.header-case-study1{background:linear-gradient(transparent,rgba(0,0,0,.5)),url(../images/backgrounds/header-case-1.jpg) no-repeat 50% scroll}div.slider--item#header-case-study2,div.slider--item.header-case-study2,header#header-case-study2,header.header-case-study2{background:linear-gradient(transparent,rgba(0,0,0,.5)),url(../images/backgrounds/header-case-2.jpg) no-repeat 50% scroll}div.slider--item#header-case-study3,div.slider--item.header-case-study3,header#header-case-study3,header.header-case-study3{background:linear-gradient(transparent,rgba(0,0,0,.5)),url(../images/backgrounds/header-case-3.jpg) no-repeat 50% scroll}div.slider--item#header-case-study4,div.slider--item.header-case-study4,header#header-case-study4,header.header-case-study4{background:linear-gradient(transparent,rgba(0,0,0,.5)),url(../images/backgrounds/header-case-4.jpg) no-repeat 50% scroll}div.slider--item#header-case-study5,div.slider--item.header-case-study5,header#header-case-study5,header.header-case-study5{background:linear-gradient(transparent,rgba(0,0,0,.6)),url(../images/backgrounds/header-case-5.jpg) no-repeat 50% scroll}div.slider--item#header-case-study6,div.slider--item.header-case-study6,header#header-case-study6,header.header-case-study6{background:linear-gradient(transparent,rgba(0,0,0,.5)),url(../images/backgrounds/header-case-6.jpg) no-repeat 50% scroll}div.slider--item#header-case-study7,div.slider--item.header-case-study7,header#header-case-study7,header.header-case-study7{background:linear-gradient(transparent,rgba(0,0,0,.7)),url(../images/backgrounds/header-case-7.jpg) no-repeat 50% scroll}div.slider--item#header-case-study8,div.slider--item.header-case-study8,header#header-case-study8,header.header-case-study8{background:linear-gradient(transparent,rgba(0,0,0,.5)),url(../images/backgrounds/header-case-8.jpg) no-repeat 50% scroll}body{max-width:100%}header{color:#fff;overflow:hidden;position:relative;width:100%}*{-webkit-overflow-scrolling:touch}a{color:inherit;color:#fff;text-decoration:none}iframe{height:100%;min-width:100%;position:relative;width:1px;*width:100%}.flex-basis-40{box-sizing:content-box;flex-basis:40px}.post-logo-title{padding-bottom:5px;padding-top:5px}.post-logo-tiret{padding-bottom:15px;padding-top:5px}.visible-mobile{display:none}.flex-container-between{display:flex;flex-flow:row wrap;justify-content:space-between}.flex-item{text-align:center}.hidden-mobile{display:block}.float-right{float:right}.position-bottom{bottom:0;position:absolute}.clear{clear:both}.flex-box-center{display:flex;flex-wrap:wrap;justify-content:center}.pd-y-60{padding-bottom:60px;padding-top:60px}.pd-y-30{padding-bottom:30px;padding-top:30px}.pd-y-20{padding-bottom:20px;padding-top:20px}.pd-t-30{padding-top:30px}.pd-t-40{padding-top:40px}.pd-t-60{padding-top:60px}.pd-b-8{padding-bottom:8px}.pd-b-20{padding-bottom:20px}.pd-b-40{padding-bottom:40px}.pd-b-60{padding-bottom:60px}.pd-b-80{padding-bottom:80px}.mg-r-10{margin-right:10px}.mg-r-20{margin-right:20px}.mg-r-40{margin-right:40px}.mg-r-60{margin-right:60px}.mg-r-80{margin-right:80px}.mg-r-100{margin-right:100px}.mg-r-120{margin-right:120px}.mg-l-20{margin-left:20px}.mg-l-40{margin-left:40px}.mg-l-60{margin-left:60px}.mg-l-80{margin-left:80px}.mg-l-100{margin-left:100px}.mg-l-120{margin-left:120px}.mg-t-15{margin-top:15px}.mg-t-20{margin-top:20px}.mg-t-30{margin-top:30px}.mg-t-40{margin-top:40px}.mg-t-80{margin-top:80px}.mg-b-10{margin-bottom:10px}.mg-b-15{margin-bottom:15px}.mg-b-20{margin-bottom:20px}.mg-b-30{margin-bottom:30px}.mg-b-40{margin-bottom:40px}.mg-b-80{margin-bottom:80px}.mg-x-10{margin-left:10px;margin-right:10px}.mg-x-20{margin-left:20px;margin-right:20px}.mg-x-60{margin-left:60px;margin-right:60px}.mg-x-80{margin-left:80px;margin-right:80px}.mg-y-20{margin-bottom:20px;margin-top:20px}.mg-y-40{margin-bottom:40px;margin-top:40px}.mg-y-60{margin-bottom:60px;margin-top:60px}.mg-y-80{margin-bottom:80px;margin-top:80px}.mg-y-responsive{margin-bottom:180px;margin-top:180px}.mg-l-80-desktop{margin-left:80px}@media screen and (max-width:767px){.mg-l-80-desktop{margin-left:0}}@media screen and (max-width:420px){.mg-l-80-desktop{margin-left:0}}.mg-l-55-desktop{margin-left:55px}@media screen and (max-width:767px){.mg-l-55-desktop{margin-left:0}}@media screen and (max-width:420px){.mg-l-55-desktop{margin-left:0}}.mg-zero-auto{margin:0 auto}.bloc-text{padding:40px;width:80%}@media screen and (max-width:1170px){.bloc-text{width:90%}}@media screen and (max-width:970px){.bloc-text{padding:20px;width:95%}}@media screen and (max-width:767px){.bloc-text{padding:10px;width:100%}}@media screen and (max-width:420px){.bloc-text{padding:5px;width:100%}}.bloc-text-100{padding:40px;width:100%}@media screen and (max-width:1170px){.bloc-text-100{padding:30px}}@media screen and (max-width:970px){.bloc-text-100{padding:20px}}@media screen and (max-width:767px){.bloc-text-100{padding:15px}}@media screen and (max-width:420px){.bloc-text-100{padding:4px}}.center{display:block;margin:0 auto}@media screen and (min-width:310px) and (max-width:767px){.visible-mobile{display:block}}@media screen and (max-width:767px){.hidden-mobile{display:none}}@media screen and (max-width:990px){.hidden-ipad{display:none}}.card-content{margin-bottom:45px}p.card-name,p.card-name-small,p.visage{margin-bottom:8px}p.visage-small{margin-bottom:2px}p.mission{margin-top:20px}.card-image{height:auto;margin:0 auto 28px;width:100%}.small-spacer{height:10px}@media screen and (max-width:767px){.center-mobile{float:none;margin:0 auto;text-align:center}}@media screen and (max-width:420px){.center-mobile{float:none;margin:0 auto;text-align:center}}.arrow,.arrow:before{position:absolute!important;right:5%}.arrow{border:2px solid #fff;border-left:none;border-top:none;height:35px;top:30%;-webkit-transform:rotate(-45deg);width:35px!important}.arrow:before{animation-duration:5s;animation-iteration-count:infinite;animation-name:arrow;border:1px solid #fff;border-left:none;border-top:none;content:"";height:20px;margin:-10px 0 0 -10px;top:62%;width:20px!important}.arrow-r{right:20px;-webkit-transform:rotate(-45deg)}.arrow-l,.arrow-r{border:2px solid #fff;border-left:none;border-top:none;height:35px;position:absolute!important;top:30%;width:35px!important}.arrow-l{left:20px;-webkit-transform:rotate(135deg)}.arrow-l-timeline,.arrow-r-timeline{border-bottom:2px solid #525252;border-right:2px solid #525252}.arrow--custom{box-shadow:inset 2px -2px 0 0 #fff;display:inline-block;margin:0;padding:12px;position:relative}.arrow-r-small{left:10px;top:3px;transform:rotate(225deg)}@media screen and (max-width:400px){.arrow-r-small{left:-10px}}.arrow-l-small{left:10px;top:3px;transform:rotate(45deg)}#topArrow{bottom:15px;position:fixed;right:15px}@keyframes arrow{0%{opacity:1}to{opacity:0;transform:translate(-10px,-10px)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-bold{font-weight:700}ul li.bullet:before{content:"•";display:inline-block;margin-left:-1em;width:1em}.responsive-padding-left{padding-left:3rem!important}@media screen and (max-width:767px){.responsive-padding-left{padding-left:1rem!important}}section{outline:none!important}.black-and-white{filter:grayscale(20%)}.text-black-links{color:#2d3035!important}header:after{bottom:0;z-index:-1}header:after,header:before{content:"";left:0;position:absolute}header:before{height:100%;top:0;width:100%;z-index:-4}#svg{left:45%;position:absolute;top:3%;z-index:-2}.scene path{fill:#90d3d9}.data-driven{color:#61c0ca;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,2px 3px #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 1px 0 #fff}@media (max-width:575px){.data-driven{text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}}.logo{margin:9vh 0}.languages{margin-top:15px;position:absolute;right:35px}.languages .inactive{opacity:.5}.discover{max-width:215px}.discover-txt{display:inline-block}.discover:before{-webkit-animation:arrowMouvement .8s ease-in-out infinite;content:url(../images/arrow_bottom.png);float:left}.social-media{bottom:35px;position:absolute;right:40px}.social-media li{margin-top:15px}.separator{border-bottom:2px solid #fff;height:15px;margin:0 auto;width:40px}#expertises{color:#fff;max-width:100%;overflow:hidden;width:100%}@media (max-width:575px){#expertises{padding:0 35px 35px}}@media (min-width:576px) and (max-width:991px){#expertises{padding:0 35px 35px}}#expertises-desktop{position:relative}#expertises-desktop #expertises-mobile .images-expertises{margin:0 0 -2px;max-width:100%}#expertises-desktop #expertises-mobile .images-expertises img{max-width:100%}#numero1{z-index:1001}#numero1:hover{transform:scale(1.01);z-index:3000}#numero2{z-index:1002}#numero2:hover{transform:scale(1.01);z-index:3000}#numero3{z-index:1003}#numero3:hover{transform:scale(1.01);z-index:3000}#numero4{z-index:1004}#numero4:hover{transform:scale(1.01);z-index:3000}#slider-section{width:100%}#slider-section .slider-text{margin:0 auto}#confiance{color:#fff;text-align:center}#conviction{width:100%}#enchiffre{background:url(../images/backgrounds/enchiffre-bg.jpg) no-repeat 50% scroll;background-size:cover;color:#fff;width:100%}@media (max-width:991px){#enchiffre{background:#2d3035!important}}#kpi-background-1{background:url(../images/home/kpi-bg-1.png) no-repeat top 40px right 6% scroll}@media (max-width:990px){#kpi-background-1{background:url(../images/home/kpi-bg-1.png) no-repeat top 10px right 12% scroll}}@media (max-width:760px){#kpi-background-1{background:url(../images/home/kpi-bg-1.png) no-repeat top 10px right 20% scroll}}#kpi-background-2{background:url(../images/home/kpi-bg-2.png) no-repeat top 40px right 6% scroll}@media (max-width:990px){#kpi-background-2{background:url(../images/home/kpi-bg-2.png) no-repeat top 10px right 12% scroll}}@media (max-width:760px){#kpi-background-2{background:url(../images/home/kpi-bg-2.png) no-repeat top 10px right 20% scroll}}footer{color:#fff;width:100%}footer .mail-contact{padding:15px 0 10px}footer .fab{margin:16px 10px 0 0;padding-bottom:22px;vertical-align:middle}.underline{border-bottom:2px solid;display:inline-block;padding-bottom:5px}.min-responsive-height{min-height:570px}@media (min-width:576px) and (max-width:1990px){.min-responsive-height{min-height:605px}}#numero1,#numero1-title,#numero2,#numero2-title,#numero3,#numero3-title,#numero4,#numero4-title{transition:width 1s ease,height 1s ease,top 1s ease,left 1s ease,right 1s ease,opacity 1s ease,transform 1s ease,z-index 1s ease}.title-bg1{background-image:url(../images/backgrounds/home_expertise_mesurer.jpg),url(../images/backgrounds/home_expertise_mesurer_hover.jpg);background-repeat:no-repeat!important;background-size:cover!important;opacity:1}.title-bg1:hover{background:url(../images/backgrounds/home_expertise_mesurer_hover.jpg);opacity:1}.title-bg2{background-image:url(../images/backgrounds/home_expertise_structurer.jpg),url(../images/backgrounds/home_expertise_structurer_hover.jpg);background-repeat:no-repeat!important;background-size:cover!important;opacity:1}.title-bg2:hover{background:url(../images/backgrounds/home_expertise_structurer_hover.jpg);opacity:1}.title-bg3{background-image:url(../images/backgrounds/home_expertise_predire.jpg),url(../images/backgrounds/home_expertise_predire_hover.jpg);background-repeat:no-repeat!important;background-size:cover!important;opacity:1}.title-bg3:hover{background:url(../images/backgrounds/home_expertise_predire_hover.jpg);opacity:1}.title-bg4{background-image:url(../images/backgrounds/home_expertise_concevoir.jpg),url(../images/backgrounds/home_expertise_concevoir_hover.jpg);background-repeat:no-repeat!important;background-size:cover!important;opacity:1}.title-bg4:hover{background:url(../images/backgrounds/home_expertise_concevoir_hover.jpg);opacity:1}@media (max-width:575px){#numero1{max-height:250px;overflow:hidden;width:100%}#numero1 #numero1-title{font-size:1.4em;left:50px;letter-spacing:5px;line-height:1.2em;position:absolute;top:50px}#numero2{max-height:250px;overflow:hidden;width:100%}#numero2 #numero2-title{font-size:1.4em;left:50px;letter-spacing:5px;line-height:1.2em;position:absolute;top:50px}#numero3{max-height:250px;overflow:hidden;width:100%}#numero3 #numero3-title{font-size:1.4em;left:50px;letter-spacing:5px;line-height:1.2em;position:absolute;top:50px}#numero4{max-height:250px;overflow:hidden;width:100%}#numero4 #numero4-title{font-size:1.4em;left:50px;letter-spacing:5px;line-height:1.2em;position:absolute;top:50px}}@media (min-width:576px) and (max-width:991px){.title-bg1{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/home_expertise_mesurer.jpg),url(../images/backgrounds/home_expertise_mesurer_hover.jpg)}.title-bg2{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/home_expertise_structurer.jpg),url(../images/backgrounds/home_expertise_structurer_hover.jpg)}.title-bg3{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/home_expertise_predire.jpg),url(../images/backgrounds/home_expertise_predire_hover.jpg)}.title-bg4{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(../images/backgrounds/home_expertise_concevoir.jpg),url(../images/backgrounds/home_expertise_concevoir_hover.jpg)}#numero1{max-height:300px;overflow:hidden;width:100%}#numero1 #numero1-title{font-size:1.6em;left:50px;letter-spacing:6px;line-height:1.2em;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.45);top:50px}#numero2{max-height:300px;overflow:hidden;width:100%}#numero2 #numero2-title{font-size:1.6em;left:50px;letter-spacing:6px;line-height:1.2em;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.45);top:50px}#numero3{max-height:300px;overflow:hidden;width:100%}#numero3 #numero3-title{font-size:1.6em;left:50px;letter-spacing:6px;line-height:1.2em;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.45);top:50px}#numero4{max-height:300px;overflow:hidden;width:100%}#numero4 #numero4-title{font-size:1.6em;left:50px;letter-spacing:6px;line-height:1.2em;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.45);top:50px}}@media (min-width:992px) and (max-width:1199px){#numero1{height:240px;overflow:visible;position:relative;right:-120px;top:140px;width:490px}#numero1 #numero1-title{font-size:1.4em;letter-spacing:4px;line-height:1.2em;position:absolute;right:325px;top:30px}#numero2{height:400px;left:10px;overflow:visible;position:relative;top:-5px;width:310px}#numero2 #numero2-title{font-size:1.4em;left:200px;letter-spacing:4px;line-height:1.2em;position:absolute;top:80px}#numero3{height:310px;left:-80px;overflow:visible;position:relative;top:-40px;width:490px}#numero3 #numero3-title{font-size:1.4em;left:375px;letter-spacing:4px;line-height:1.2em;position:absolute;top:50px}#numero4{height:310px;left:-40px;overflow:visible;position:relative;top:-110px;width:290px}#numero4 #numero4-title{font-size:1.4em;letter-spacing:4px;line-height:1.2em;position:absolute;right:150px;top:170px}}@media (min-width:1200px){.lh-extertise{line-height:39px}#numero1{height:300px;overflow:visible;position:relative;right:-120px;top:120px;width:630px}#numero1 #numero1-title{letter-spacing:7.5px;position:absolute;right:400px;top:30px}#numero2{height:500px;left:-5px;overflow:visible;position:relative;top:-5px;width:400px}#numero2 #numero2-title{left:275px;letter-spacing:7.5px;position:absolute;top:125px}#numero3{height:300px;left:-80px;overflow:visible;position:relative;top:-40px;width:500px}#numero3 #numero3-title{left:400px;letter-spacing:7.5px;position:absolute;top:80px}#numero4{height:400px;left:-40px;overflow:visible;position:relative;top:-110px;width:390px}#numero4 #numero4-title{letter-spacing:7.5px;position:absolute;right:220px;top:60px}}#arrow-mesurer{padding-left:85px}#arrow-structurer{padding-left:45px}#arrow-predire{padding-left:90px}#arrow-concevoir{padding-left:40px}.block-cta{background:url(../images/backgrounds/grey_cta.png) no-repeat 50% scroll;background-size:cover;color:#fff;padding:15px;position:relative}@media screen and (max-width:767px){.block-cta{max-width:100%}}@media screen and (max-width:420px){.block-cta{max-width:100%}}.block-cta:hover{cursor:pointer}.block-cta.small{min-height:45px}.block-cta.big{min-height:145px}.block-cta.red:hover{background:url(../images/backgrounds/red_cta.png) no-repeat 50% scroll;background-size:cover}@media screen and (max-width:767px){.block-cta.red:hover{max-width:100%}}@media screen and (max-width:420px){.block-cta.red:hover{max-width:100%}}.block-cta.blue:hover{background:url(../images/backgrounds/blue_cta.png) no-repeat 50% scroll;background-size:cover;cursor:pointer}@media screen and (max-width:767px){.block-cta.blue:hover{max-width:100%}}@media screen and (max-width:420px){.block-cta.blue:hover{max-width:100%}}.block-cta.yellow:hover{background:url(../images/backgrounds/yellow_cta.png) no-repeat 50% scroll;background-size:cover;cursor:pointer}@media screen and (max-width:767px){.block-cta.yellow:hover{max-width:100%}}@media screen and (max-width:420px){.block-cta.yellow:hover{max-width:100%}}.block-cta.black:hover{background:url(../images/backgrounds/black_cta.png) no-repeat 50% scroll;background-size:cover;cursor:pointer}@media screen and (max-width:767px){.block-cta.black:hover{max-width:100%}}@media screen and (max-width:420px){.block-cta.black:hover{max-width:100%}}.block-cta.yellow-cta{background:url(../images/backgrounds/yellow_cta.png) no-repeat 50% scroll;background-size:cover;cursor:pointer}@media screen and (max-width:767px){.block-cta.yellow-cta{max-width:100%}}@media screen and (max-width:420px){.block-cta.yellow-cta{max-width:100%}}.btn{background-color:#f66;border-radius:50px;color:#fff;display:inline-block;padding:10px 25px}.btn,.btn:hover{border:2px solid #f66}.btn:hover{background-color:#fff;color:#f66}.btn-dark{background-color:#f66;border:2px solid #f66;border-radius:50px;color:#fff;display:inline-block;padding:10px 25px}.btn-dark:hover{background-color:#2d3035;border:2px solid #2d3035;color:#fff}.btn-yellow{background-color:#ffd74a;border:2px solid #ffd74a;border-radius:50px;color:#2d3035;display:inline-block;padding:10px 25px}.btn-yellow:hover{border:2px solid #ffd74a}.btn-yellow-secondary,.btn-yellow:hover{background-color:#fff;color:#2d3035;cursor:pointer}.btn-yellow-secondary{border:2px solid #ffd74a;border-radius:50px;display:inline-block;padding:10px 25px}.btn-yellow-secondary:hover{background-color:#ffd74a;border:2px solid #ffd74a;color:#2d3035}.btn-you{background-color:#ff8585;border:2px solid #ff8585;border-radius:50px;color:#fff;display:inline-block;padding:10px 25px}.btn-you:hover{border:2px solid #ff8585;color:#2d3035}.btn-you-secondary,.btn-you:hover{background-color:#fff;cursor:pointer}.btn-you-secondary{border:2px solid #ff8585;border-radius:50px;color:#fff;display:inline-block;padding:10px 25px}.btn-you-secondary:hover{background-color:#ff8585;border:2px solid #ff8585;color:#fff}.btn-black{background-color:#2d3035;color:#fff}.btn-black,.btn-black:hover{border:2px solid #2d3035;border-radius:50px;display:inline-block;padding:10px 25px}.btn-black:hover{background-color:#fff;color:#2d3035}.contact-info-desktop,.contact-info-mobile{display:none}.contact-info-mobile{display:block}.image-contact{margin:0 auto;padding-top:20px;position:relative}.info-contact{background-color:rgba(0,0,0,.65);color:#efefef;font-size:20px;height:70%;left:10%;letter-spacing:1.2px;position:absolute;text-align:center;top:18%;width:80%}@media screen and (max-width:420px){.info-contact{font-size:15px}}.info-box-contact{padding-top:18%}@media screen and (max-width:420px){.info-box-contact{padding-top:12%}}#origines{background:url(../images/backgrounds/origin-bg.jpg) no-repeat 50% scroll;background-size:cover;padding-bottom:60px}#timeline{background:url(../images/backgrounds/time-bg.png) no-repeat 50% scroll;background-size:cover;min-height:670px;padding-bottom:80px;padding-top:20px}#timeline .timeline-text{color:#2d3035;display:none;margin:0 auto;max-width:80%;padding-top:40px;text-align:center;vertical-align:middle}#timeline .years{color:#525252}#timeline .years ul{margin:0 auto;text-align:center}#timeline .years li{display:inline-block;margin:0 20px;transition:all .3s ease}#timeline .years .center{-webkit-transform:scale(1.4)!important}#timeline .years{transform:scale(1.4)!important;transform-color:#f66!important}#timeline .years:after{background-image:url(../images/timeline_layout.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:105px;margin:0 auto;max-width:75vw}@media screen and (max-width:769px){#timeline .years:after{transform:scale(1.3)}}@media screen and (max-width:420px){#timeline .years:after{transform:scale(1.3)}}#timeline .left-arr{cursor:pointer;left:70px!important;position:absolute;top:58%!important;z-index:1000}@media screen and (max-width:1170px){#timeline .left-arr{top:52%!important}}@media screen and (max-width:970px){#timeline .left-arr{left:10px!important;top:53%!important}}@media screen and (max-width:769px){#timeline .left-arr{left:15px!important;top:52%!important}}@media screen and (max-width:420px){#timeline .left-arr{left:20px!important;top:50%!important}}#timeline .right-arr{cursor:pointer;position:absolute;right:70px!important;top:58%!important;z-index:1000}@media screen and (max-width:1170px){#timeline .right-arr{top:52%!important}}@media screen and (max-width:970px){#timeline .right-arr{right:10px!important;top:53%!important}}@media screen and (max-width:769px){#timeline .right-arr{right:15px!important;top:52%!important}}@media screen and (max-width:420px){#timeline .right-arr{right:20px!important;top:50%!important}}#timeline .left-arr:hover,#timeline .right-arr:hover{border-bottom:3px solid #525252;border-right:3px solid #525252}.owl-carousel.vertical{align-items:center}.owl-carousel.vertical .owl-item{height:100px;position:relative}.owl-carousel.vertical .owl-item .item{flex:1 1 0;left:50%;margin:0;max-height:100px;max-width:150px;position:absolute;top:50%;transform:translate(-50%,-50%)}.owl-carousel.vertical .owl-item .owl-nav{display:flex;justify-content:space-between;position:absolute;top:calc(50% - 33px);width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mcmFtZXdvcmsuc2FzcyIsInN0eWxlLmNzcyIsIl9mb250cy5zYXNzIiwiX3Jlc2V0LnNhc3MiLCJfbW9kYWwuc2FzcyIsIl9iYWNrZ3JvdW5kcy5zYXNzIiwiX2hvbWUuc2FzcyIsIl9ob21lX2V4cGVydGlzZXMuc2FzcyIsIl9ibG9ja19jdGEuc2FzcyIsIl9jb2xvcnMuc2FzcyIsIl9jb250YWN0LnNhc3MiLCJfY29udmljdGlvbnMuc2FzcyIsIl9vd2wuY2Fyb3VzZWwudmVydGljYWwuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxWEEsZ0JDOGtDQSxDQ244Q1EsNkRBQUEsQ0FDQSxnRUFBQSxDQUNBLHNFQUFBLENBQ0EsNkVBQUEsQ0NIUiwyWkFHQyxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FKQSxRQUFBLENBQ0EsU0FBQSxDQUlBLHVCRk1ELENFSEEsOEVBQ0MsYUZPRCxDRUxBLEtBQ0MsYUZRRCxDRU5BLE1BQ0MsZUZTRCxDRVBBLGFBQ0MsV0ZVRCxDRVJBLG9EQUNDLFVBQUEsQ0FDQSxZRldELENFVEEsTUFDQyx3QkFBQSxDQUNBLGdCRllELENFVkEscURBQ0MsWUZhRCxDRzNDQSxVQUdJLGNIK0NKLENHNUNBLHdCQUxJLFVBQUEsQ0FDQSxjQUFBLENBRUEsZUhxREosQ0duREEsY0FHSSxZSGdESixDRzVDQSxPQU1JLCtCQUFBLENBREEsV0FBQSxDQUhBLE1BQUEsQ0FLQSxTQUFBLENBTkEsY0FBQSxDQUVBLEtBQUEsQ0FNQSxvQkFBQSxDQUNBLG1FQUFBLENBRkEsaUJBQUEsQ0FKQSxVSHNESixDRzlDQSxlQUtJLHFCQUFBLENBR0EsVUFBQSxDQUxBLFFBQUEsQ0FNQSxpQkFBQSxDQUhBLG1CQUFBLENBTEEsaUJBQUEsQ0FDQSxPQUFBLENBRUEsOEJBQUEsQ0FHQSxTQUFBLENBR0EsWUhpREosQ0cvQ0Esb0JBU0ksY0FBQSxDQU5BLFdBQUEsQ0FJQSxrQkFBQSxDQUxBLGVBQUEsQ0FFQSxVQUFBLENBSUEsaUJBQUEsQ0FI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bEhBLFVBQ0ksVURxSEosQ0NwSEEsV0FDSSxhRHVISixDQ3RIQSxZQUNJLFVEeUhKLENDeEhBLFdBQ0ksYUQySEosQ0MxSEEsZ0JBQ0ksYUQ2SEosQ0M1SEEsVUFDSSxhRCtISixDQzdIQSxnQkFDSyw0QkRnSUwsQ0M5SEEsa0JBSUssa0NEa0lMLENDL0hBLDBDQUpLLGNBQUEsQ0FEQSxpQkFBQSxDQURBLG9CQUFBLENBSUEscUNEeUlMLENDdklBLHdCQUlLLCtCRG1JTCxDSXJ3QkEsU0FDSSx3Qkp3d0JKLENJdndCQSxlQUNJLHdCSjB3QkosQ0l6d0JBLFNBQ0ksd0JKNHdCSixDSTN3QkEsUUFDSSxxQko4d0JKLENJNXdCQSxlQUlJLCtCSit3QkosQ0k3d0JJLGlEQUNJLHlFSit3QlIsQ0k5d0JJLG1EQUNJLDBFSmd4QlIsQ0kvd0JJLHVEQUNJLDRFSml4QlIsQ0loeEJJLHFEQUNJLDJFSmt4QlIsQ0loeEJBLHdCQUlJLCtCQUFBLENBRUEsVUFBQSxDQUVBLFdBQUEsQ0FDQSxlQUFBLENBSkEsaUJBQUEsQ0FFQSxVSnF4QkosQ0lseEJJLHlCQVZKLHdCQVdRLGVKcXhCTixDQUNGLENJcnhCSSwrQ0FaSix3QkFhUSxlSnd4Qk4sQ0FDRixDSXh4QkksZ0RBZEosd0JBZVEsZUoyeEJOLENBQ0YsQ0kzeEJJLGlEQWhCSix3QkFpQlEsZUo4eEJOLENBQ0YsQ0k5eEJJLDBCQWxCSix3QkFtQlEsZUppeUJOLENBQ0YsQ0loeUJJLHdFQUNJLHdCSmt5QlIsQ0lqeUJJLHNEQUNJLDRFSm15QlIsQ0lseUJJLDREQUNJLHlFSm95QlIsQ0lueUJJLDBEQUNJLDBFSnF5QlIsQ0lweUJJLG9EQUNJLDJFSnN5QlIsQ0lweUJJLDBEQUNJLDhISnN5QlIsQ0lyeUJJLHNEQUNJLDRISnV5QlIsQ0l0eUJJLHNEQUNJLDRISnd5QlIsQ0lyeUJJLHNIQUNJLGdJSjB5QlIsQ0l6eUJJLDBEQUNJLHdISjJ5QlIsQ0kxeUJJLDhDQUNJLHdISjR5QlIsQ0kzeUJJLHdEQUNJLDZISjZ5QlIsQ0kzeUJJLDRIQUNJLHdISjZ5QlIsQ0k1eUJJLDRIQUNJLHdISjh5QlIsQ0k3eUJJLDRIQUNJLHdISit5QlIsQ0k5eUJJLDRIQUNJLHdISmd6QlIsQ0kveUJJLDRIQUNJLHdISml6QlIsQ0loekJJLDRIQUNJLHdISmt6QlIsQ0lqekJJLDRIQUNJLHdISm16QlIsQ0lsekJJLDRIQUNJLHdISm96QlIsQ0Q1NEJBLEtBQ0ksY0MrNEJKLENEOTRCQSxPQUVJLFVBQUEsQ0FFQSxlQUFBLENBSEEsaUJBQUEsQ0FFQSxVQ2s1QkosQ0Q3NEJBLEVBQ0ksZ0NDaTVCSixDRC80QkEsRUFFSSxhQUFBLENBQ0EsVUFBQSxDQUZBLG9CQ281QkosQ0RoNUJBLE9BRUksV0FBQSxDQUVBLGNBQUEsQ0FIQSxpQkFBQSxDQUVBLFNBQUEsRUFFQSxVQ201QkosQ0RqNUJBLGVBRUksc0JBQUEsQ0FEQSxlQ3E1QkosQ0RsNUJBLGlCQUVJLGtCQUFBLENBREEsZUNzNUJKLENEbjVCQSxpQkFFSSxtQkFBQSxDQURBLGVDdTVCSixDRHA1QkEsZ0JBQ0ksWUN1NUJKLENEdDVCQSx3QkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkN5NUJKLENEeDVCQSxXQUNJLGlCQzI1QkosQ0R6NUJBLGVBQ0ksYUM0NUJKLENEMzVCQSxhQUNJLFdDODVCSixDRDU1QkEsaUJBRUksUUFBQSxDQURBLGlCQ2c2QkosQ0Q3NUJBLE9BQ0ksVUNnNkJKLENEOTVCQSxpQkFDSSxZQUFBLENBRUEsY0FBQSxDQURBLHNCQ2s2QkosQ0QvNUJBLFNBRUksbUJBQUEsQ0FEQSxnQkNtNkJKLENEajZCQSxTQUVJLG1CQUFBLENBREEsZ0JDcTZCSixDRG42QkEsU0FFSSxtQkFBQSxDQURBLGdCQ3U2QkosQ0RyNkJBLFNBQ0ksZ0JDdzZCSixDRHY2QkEsU0FDSSxnQkMwNkJKLENEejZCQSxTQUNJLGdCQzQ2QkosQ0QzNkJBLFFBQ0ksa0JDODZCSixDRDc2QkEsU0FDSSxtQkNnN0JKLENELzZCQSxTQUNJLG1CQ2s3QkosQ0RqN0JBLFNBQ0ksbUJDbzdCSixDRG43QkEsU0FDSSxtQkNzN0JKLENEcjdCQSxTQUNJLGlCQ3c3QkosQ0R2N0JBLFNBQ0ksaUJDMDdCSixDRHo3QkEsU0FDSSxpQkM0N0JKLENEMzdCQSxTQUNJLGlCQzg3QkosQ0Q3N0JBLFNBQ0ksaUJDZzhCSixDRC83QkEsVUFDSSxrQkNrOEJKLENEajhCQSxVQUNJLGtCQ284QkosQ0RuOEJBLFNBQ0ksZ0JDczhCSixDRHI4QkEsU0FDSSxnQkN3OEJKLENEdjhCQSxTQUNJLGdCQzA4QkosQ0R6OEJBLFNBQ0ksZ0JDNDhCSixDRDM4QkEsVUFDSSxpQkM4OEJKLENENzhCQSxVQUNJLGlCQ2c5QkosQ0Q5OEJBLFNBQ0ksZUNpOUJKLENEaDlCQSxTQUNJLGVDbTlCSixDRGw5QkEsU0FDSSxlQ3E5QkosQ0RwOUJBLFNBQ0ksZUN1OUJKLENEdDlCQSxTQUNJLGVDeTlCSixDRHg5QkEsU0FDSSxrQkMyOUJKLENEMTlCQSxTQUNJLGtCQzY5QkosQ0Q1OUJBLFNBQ0ksa0JDKzlCSixDRDk5QkEsU0FDSSxrQkNpK0JKLENEaCtCQSxTQUNJLGtCQ20rQkosQ0RsK0JBLFNBQ0ksa0JDcStCSixDRG4rQkEsU0FDSSxnQkFBQSxDQUNBLGlCQ3MrQkosQ0RyK0JBLFNBQ0ksZ0JBQUEsQ0FDQSxpQkN3K0JKLENEditCQSxTQUNJLGdCQUFBLENBQ0EsaUJDMCtCSixDRHorQkEsU0FDSSxnQkFBQSxDQUNBLGlCQzQrQkosQ0QxK0JBLFNBRUksa0JBQUEsQ0FEQSxlQzgrQkosQ0Q1K0JBLFNBRUksa0JBQUEsQ0FEQSxlQ2cvQkosQ0Q5K0JBLFNBRUksa0JBQUEsQ0FEQSxlQ2svQkosQ0RoL0JBLFNBRUksa0JBQUEsQ0FEQSxlQ28vQkosQ0RqL0JBLGlCQUVJLG1CQUFBLENBREEsZ0JDcS9CSixDRGwvQkEsaUJBQ0ksZ0JDcS9CSixDRHAvQkksb0NBRkosaUJBR1UsYUN1L0JSLENBQ0YsQ0R2L0JJLG9DQUpKLGlCQUtVLGFDMC9CUixDQUNGLENEMS9CQSxpQkFDSSxnQkM2L0JKLENENS9CSSxvQ0FGSixpQkFHVSxhQysvQlIsQ0FDRixDRC8vQkksb0NBSkosaUJBS1UsYUNrZ0NS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Q0FEQSxpQlYyekVELENBQ0YsQ1UxekVFLG9DQVhELG9CQVlFLG1CQUFBLENBQ0EsaUJWNnpFRCxDQUNGLENVN3pFRSxvQ0FkRCxvQkFlRSxtQkFBQSxDQUNBLGlCVmcwRUQsQ0FDRixDVS96RUMscUJBS0MsY0FBQSxDQUpBLGlCQUFBLENBRUEsb0JBQUEsQ0FEQSxpQkFBQSxDQUVBLFlWazBFRixDVWgwRUUscUNBTkQscUJBT0UsaUJWbTBFRCxDQUNGLENVbjBFRSxvQ0FSRCxxQkFVRSxvQkFBQSxDQURBLGlCVnUwRUQsQ0FDRixDVXQwRUUsb0NBWEQscUJBWUUsb0JBQUEsQ0FDQSxpQlZ5MEVELENBQ0YsQ1V6MEVFLG9DQWRELHFCQWVFLG9CQUFBLENBQ0EsaUJWNDBFRCxDQUNGLENVMzBFQyxxREFFQywrQkFBQSxDQURBLDhCVjgwRUYsQ1cxNkVBLHVCQUdJLGtCWDI2RUosQ1d2NkVJLGlDQUNJLFlBQUEsQ0FDQSxpQlh5NkVSLENXdDZFUSx1Q0FVSSxVQUFBLENBSkEsUUFBQSxDQUhBLFFBQUEsQ0FGQSxnQkFBQSxDQUNBLGVBQUEsQ0FFQSxpQkFBQSxDQUNBLE9BQUEsQ0FHQSw4Qlh5NkVaLENXcjZFUSwwQ0FDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxpQkFBQSxDQUVBLG9CQUFBLENBREEsVVh3NkVaIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHlcbiAgICBtYXgtd2lkdGg6IDEwMCVcbmhlYWRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGNvbG9yOiB3aGl0ZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4vKnNlY3Rpb24qL1xuLy8gRml4IHNtb3R0aCBzY3JvbGwgIGZvciBpT1NcbiogXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG5cbmFcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICBjb2xvcjogaW5oZXJpdFxuICAgIGNvbG9yOiB3aGl0ZVxuXG5pZnJhbWVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICB3aWR0aDogMXB4XG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgKndpZHRoOiAxMDAlXG5cbi5mbGV4LWJhc2lzLTQwXG4gICAgZmxleC1iYXNpczogNDBweFxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG5cbi5wb3N0LWxvZ28tdGl0bGVcbiAgICBwYWRkaW5nLXRvcDogNXB4XG4gICAgcGFkZGluZy1ib3R0b206IDVweFxuXG4ucG9zdC1sb2dvLXRpcmV0XG4gICAgcGFkZGluZy10b3A6IDVweFxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XG5cbi52aXNpYmxlLW1vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmVcbi5mbGV4LWNvbnRhaW5lci1iZXR3ZWVuXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZmxvdzogcm93IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbi5mbGV4LWl0ZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLmhpZGRlbi1tb2JpbGVcbiAgICBkaXNwbGF5OiBibG9ja1xuLmZsb2F0LXJpZ2h0XG4gICAgZmxvYXQ6IHJpZ2h0XG5cbi5wb3NpdGlvbi1ib3R0b21cbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBib3R0b206IDBweFxuXG4uY2xlYXJcbiAgICBjbGVhcjogYm90aFxuXG4uZmxleC1ib3gtY2VudGVyICAgIFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGZsZXgtd3JhcDogd3JhcFxuXG4ucGQteS02MFxuICAgIHBhZGRpbmctdG9wOiA2MHB4XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHhcbi5wZC15LTMwXG4gICAgcGFkZGluZy10b3A6IDMwcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxuLnBkLXktMjBcbiAgICBwYWRkaW5nLXRvcDogMjBweFxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG4ucGQtdC0zMCAgICBcbiAgICBwYWRkaW5nLXRvcDogMzBweFxuLnBkLXQtNDBcbiAgICBwYWRkaW5nLXRvcDogNDBweFxuLnBkLXQtNjBcbiAgICBwYWRkaW5nLXRvcDogNjBweFxuLnBkLWItOFxuICAgIHBhZGRpbmctYm90dG9tOiA4cHhcbi5wZC1iLTIwXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbi5wZC1iLTQwXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcbi5wZC1iLTYwXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHhcbi5wZC1iLTgwXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHhcbi5tZy1yLTEwXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4ubWctci0yMFxuICAgIG1hcmdpbi1yaWdodDogMjBweFxuLm1nLXItNDBcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHhcbi5tZy1yLTYwXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4XG4ubWctci04MFxuICAgIG1hcmdpbi1yaWdodDogODBweFxuLm1nLXItMTAwXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweFxuLm1nLXItMTIwXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweFxuLm1nLWwtMjBcbiAgICBtYXJnaW4tbGVmdDogMjBweFxuLm1nLWwtNDBcbiAgICBtYXJnaW4tbGVmdDogNDBweFxuLm1nLWwtNjBcbiAgICBtYXJnaW4tbGVmdDogNjBweFxuLm1nLWwtODBcbiAgICBtYXJnaW4tbGVmdDogODBweFxuLm1nLWwtMTAwXG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4XG4ubWctbC0xMjBcbiAgICBtYXJnaW4tbGVmdDogMTIwcHhcblxuLm1nLXQtMTVcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG4ubWctdC0yMFxuICAgIG1hcmdpbi10b3A6IDIwcHhcbi5tZy10LTMwXG4gICAgbWFyZ2luLXRvcDogMzBweFxuLm1nLXQtNDBcbiAgICBtYXJnaW4tdG9wOiA0MHB4XG4ubWctdC04MFxuICAgIG1hcmdpbi10b3A6IDgwcHhcbi5tZy1iLTEwXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxuLm1nLWItMTVcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4ubWctYi0yMFxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbi5tZy1iLTMwXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxuLm1nLWItNDBcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4ubWctYi04MFxuICAgIG1hcmdpbi1ib3R0b206IDgwcHhcblxuLm1nLXgtMTBcbiAgICBtYXJnaW4tbGVmdDogMTBweFxuICAgIG1hcmdpbi1yaWdodDogMTBweFxuLm1nLXgtMjBcbiAgICBtYXJnaW4tbGVmdDogMjBweFxuICAgIG1hcmdpbi1yaWdodDogMjBweFxuLm1nLXgtNjBcbiAgICBtYXJnaW4tbGVmdDogNjBweFxuICAgIG1hcmdpbi1yaWdodDogNjBweFxuLm1nLXgtODBcbiAgICBtYXJnaW4tbGVmdDogODBweFxuICAgIG1hcmdpbi1yaWdodDogODBweFxuXG4ubWcteS0yMFxuICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4ubWcteS00MFxuICAgIG1hcmdpbi10b3A6IDQwcHhcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4ubWcteS02MFxuICAgIG1hcmdpbi10b3A6IDYwcHhcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4XG4ubWcteS04MFxuICAgIG1hcmdpbi10b3A6IDgwcHhcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4XG5cbi5tZy15LXJlc3BvbnNpdmVcbiAgICBtYXJnaW4tdG9wOiAxODBweFxuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4XG5cbi5tZy1sLTgwLWRlc2t0b3BcbiAgICBtYXJnaW4tbGVmdDogODBweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0pXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbi5tZy1sLTU1LWRlc2t0b3BcbiAgICBtYXJnaW4tbGVmdDogNTVweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0pXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbi5tZy16ZXJvLWF1dG9cbiAgICBtYXJnaW46IDAgYXV0b1xuXG4vKiBURVhUICovXG4uYmxvYy10ZXh0XG4gICAgICBwYWRkaW5nOiA0MHB4XG4gICAgICB3aWR0aDogODAlXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbGFyZ2UpXG4gICAgICAgICAgd2lkdGg6IDkwJVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhtZWRpdW0pXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4XG4gICAgICAgICAgICB3aWR0aDogOTUlXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuICAgICAgICAgICAgcGFkZGluZzogMTBweFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbClcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuLmJsb2MtdGV4dC0xMDBcbiAgICAgIHBhZGRpbmc6IDQwcHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbGFyZ2UpXG4gICAgICAgICAgcGFkZGluZzogMzBweFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhtZWRpdW0pXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuICAgICAgICAgICAgcGFkZGluZzogMTVweFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKVxuICAgICAgICAgICAgcGFkZGluZzogNHB4XG4uY2VudGVyXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBkaXNwbGF5OiBibG9ja1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXhzbWFsbCkgYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0pXG4gICAgLnZpc2libGUtbW9iaWxlXG4gICAgIGRpc3BsYXk6IGJsb2NrIFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSlcbiAgICAuaGlkZGVuLW1vYmlsZVxuICAgICBkaXNwbGF5OiBub25lXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweClcbiAgICAuaGlkZGVuLWlwYWRcbiAgICAgZGlzcGxheTogbm9uZVxuLypjYXJkcyB2aXNhZ2VzICYgZXhlbXBsZXMgKi9cblxuLmNhcmQtY29udGVudFxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHhcblxucC5jYXJkLW5hbWVcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcblxucC52aXNhZ2VcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcblxucC5jYXJkLW5hbWUtc21hbGxcblxuICAgIG1hcmdpbi1ib3R0b206IDhweFxucC52aXNhZ2Utc21hbGxcbiAgICBtYXJnaW4tYm90dG9tOiAycHhcblxucC5taXNzaW9uXG4gICAgbWFyZ2luLXRvcDogMjBweFxuXG4uY2FyZC1pbWFnZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHhcblxuXG4uc21hbGwtc3BhY2VyIFxuICAgIGhlaWdodDogMTBweFxuLyogQ2hhbmdlIGNvbnRhaW5lciB3aWR0aCBvbiBtb2JpbGUgKi9cblxuLmNlbnRlci1tb2JpbGVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgZmxvYXQ6IG5vbmVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICBmbG9hdDogbm9uZVxuXG4vKiBEZXNpZ25lZCBBcnJvdyAqL1xuXG4uYXJyb3csXG4uYXJyb3c6YmVmb3JlIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gICAgcmlnaHQ6IDUlXG5cbi5hcnJvdyBcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50XG4gICAgaGVpZ2h0OiAzNXB4XG4gICAgdG9wOiAzMCVcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgICBib3JkZXItbGVmdDogbm9uZVxuICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICBib3JkZXItcmlnaHQ6IDJweCAjZmZmIHNvbGlkXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWRcblxuLmFycm93OmJlZm9yZSBcbiAgICBjb250ZW50OiBcIlwiXG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudFxuICAgIGhlaWdodDogMjBweFxuICAgIHRvcDogNjIlXG4gICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHhcbiAgICBib3JkZXItbGVmdDogbm9uZVxuICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICBib3JkZXItcmlnaHQ6IDFweCAjZmZmIHNvbGlkXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWRcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDVzXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGVcbiAgICBhbmltYXRpb24tbmFtZTogYXJyb3dcblxuLmFycm93LXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnRcbiAgICBoZWlnaHQ6IDM1cHhcbiAgICByaWdodDogMjBweFxuICAgIHRvcDogMzAlXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmVcbiAgICBib3JkZXItdG9wOiBub25lXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggI2ZmZiBzb2xpZFxuICAgIGJvcmRlci1ib3R0b206IDJweCAjZmZmIHNvbGlkXG5cbi5hcnJvdy1sXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgICBsZWZ0OiAyMHB4XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudFxuICAgIGhlaWdodDogMzVweFxuICAgIHRvcDogMzAlXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmVcbiAgICBib3JkZXItdG9wOiBub25lXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggI2ZmZiBzb2xpZFxuICAgIGJvcmRlci1ib3R0b206IDJweCAjZmZmIHNvbGlkXG5cbi5hcnJvdy1yLXRpbWVsaW5lXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggIzUyNTI1MiBzb2xpZFxuICAgIGJvcmRlci1ib3R0b206IDJweCAjNTI1MjUyIHNvbGlkXG5cbi5hcnJvdy1sLXRpbWVsaW5lXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggIzUyNTI1MiBzb2xpZFxuICAgIGJvcmRlci1ib3R0b206IDJweCAjNTI1MjUyIHNvbGlkXG5cbi5hcnJvdy0tY3VzdG9tXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luOiAwcHhcbiAgICBwYWRkaW5nOiAxMnB4XG4gICAgYm94LXNoYWRvdzogMnB4IC0ycHggMCAwIHdoaXRlIGluc2V0XG5cbi5hcnJvdy1yLXNtYWxsXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKVxuICAgIGxlZnQ6IDEwcHhcbiAgICB0b3A6IDNweFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KVxuICAgICAgICBsZWZ0OiAtMTBweCAgICAgIFxuICAgICAgICAgIFxuLmFycm93LWwtc21hbGxcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbiAgICBsZWZ0OiAxMHB4XG4gICAgdG9wOiAzcHhcblxuI3RvcEFycm93XG4gICAgcG9zaXRpb246IGZpeGVkXG4gICAgYm90dG9tOiAxNXB4XG4gICAgcmlnaHQ6IDE1cHhcblxuQGtleWZyYW1lcyBhcnJvdyBcbiAgICAwJSBcbiAgICAgIG9wYWNpdHk6IDFcbiAgICBcbiAgICAxMDAlIFxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KVxuXG4udGV4dC1jZW50ZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnRleHQtbGVmdFxuICAgIHRleHQtYWxpZ246IGxlZnRcblxuLnRleHQtcmlnaHRcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4udGV4dC1qdXN0aWZ5XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeVxuXG4udGV4dC1ib2xkXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcblxudWwgbGkuYnVsbGV0OjpiZWZvcmUgXG4gICAgY29udGVudDogXCJcXDIwMjJcIlxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayBcbiAgICAvKiBOZWVkZWQgdG8gYWRkIHNwYWNlIGJldHdlZW4gdGhlIGJ1bGxldCBhbmQgdGhlIHRleHQgKi8gXG4gICAgd2lkdGg6IDFlbSBcbiAgICAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cbiAgICBtYXJnaW4tbGVmdDogLTFlbSBcbiAgICAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cblxuLnJlc3BvbnNpdmUtcGFkZGluZy1sZWZ0XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuICAgIFxuLyogIEJsdWUgYm9yZGVyIG9uIGNsaWNrL3Njcm9sbCByZW1vdmUgKi9cbnNlY3Rpb25cbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcblxuLmJsYWNrLWFuZC13aGl0ZSBcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDIwJSlcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgyMCUpXG4gICAgICAgIFxuLnRleHQtYmxhY2stbGlua3NcbiAgICBjb2xvcjogIzJkMzAzNSAhaW1wb3J0YW50XG5cblxuXHQiLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG9cIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Ob3RvK1NhbnNcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjQwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjMwMCw0MDAsNjAwXCIpO1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXQ6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaGVja2JveCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRhY3QtdGV4dCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIG1vZGFsIENTUyBjb2RlICovXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXMsIG9wYWNpdHkgMC4yNXMgMHMsIHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogODAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHotaW5kZXg6IDk5OTA7XG59XG5cbi5jbG9zZS1idXR0b24tbW9kYWwge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaG93LW1vZGFsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMC4yNXMgMHMsIHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLyogKiBMZWdhbCBEaXNjbGFpbWVyXG4gKiAqXG4gKiAqIFRoZXNlIEZvbnRzIGFyZSBsaWNlbnNlZCBvbmx5IGZvciB1c2Ugb24gdGhlc2UgZG9tYWlucyBhbmQgdGhlaXIgc3ViZG9tYWluczpcbiAqICogY2xhcmF2aXN0YS5mclxuICogKlxuICogKiBJdCBpcyBpbGxlZ2FsIHRvIGRvd25sb2FkIG9yIHVzZSB0aGVtIG9uIG90aGVyIHdlYnNpdGVzLlxuICogKlxuICogKiBXaGlsZSB0aGUgQGZvbnQtZmFjZSBzdGF0ZW1lbnRzIGJlbG93IG1heSBiZSBtb2RpZmllZCBieSB0aGUgY2xpZW50LCB0aGlzXG4gKiAqIGRpc2NsYWltZXIgbWF5IG5vdCBiZSByZW1vdmVkLlxuICogKlxuICogKiBMaW5ldG8uY29tLCAyMDE5XG4gKiAqL1xuLyogKlxuICogKiBJTlNUUlVDVElPTlNcbiAqICpcbiAqICogQ29weSB0aGUgTGVnYWwgRGlzY2xhaW1lciBhbmQgdGhlIEBmb250LWZhY2VzIHN0YXRlbWVudHMgdG8geW91ciByZWd1bGFyIENTUyBmaWxlLlxuICogKiBUaGUgZm9udHMgZm9sZGVyKHMpIHNob3VsZCBiZSBwbGFjZWQgcmVsYXRpdmUgdG8gdGhlIHJlZ3VsYXIgQ1NTIGZpbGUuXG4gKiAqXG4gKiAqIFlvdSBjYW4gdXNlIGVpdGhlciB0aGUgY29tcGxldGUgb3Igc3Vic2V0dGVkIGZvbnRzOlxuICogKiBJZiB5b3UgZG9u4oCZdCByZXF1aXJlIHRoZSBlbnRpcmUgcmFuZ2Ugb2YgY2hhcmFjdGVycywgeW91IGNhbiB1c2UgdGhlIHNtYWxsZXIsIHN1YnNldHRlZCB3ZWJmb250cyBpbnN0ZWFkLlxuICogKiBTZWUgXCJHbHlwaHMgJiBMYW5ndWFnZXNcIiBmb3IgYW4gb3ZlcnZpZXcgb2YgdGhlIGNoYXJhY3RlcnMgaW4gdGhlIGNvcnJlc3BvbmRpbmcgaHRtbCBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHBhY2thZ2UuXG4gKiAqXG4gKiAqL1xuLyogQ29tcGxldGUgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCbGFjayBXZWJcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2suZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ibGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCbGFjayBJdGFsaWMgV2ViXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJsYWNraXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2tpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJsYWNraXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2tpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9sZCBXZWJcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJvbGQgSXRhbGljIFdlYlwiO1xuICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib2xkaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9sZGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9vayBXZWJcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9vay5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJvb2sgSXRhbGljIFdlYlwiO1xuICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib29raXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9va2l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9va2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvb2tpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgTWVkaXVtIFdlYlwiO1xuICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1tZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1tZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLW1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBNZWRpdW0gSXRhbGljIFdlYlwiO1xuICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1tZWRpdW1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1tZWRpdW1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLW1lZGl1bWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLW1lZGl1bWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCb29rIFdlYlwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJkMzAzNTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGNvbG9yOiAjMmQzMDM1O1xufVxuXG4uYmlnLXRpdGxlLWhvbWUge1xuICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCbGFjayBXZWJcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJpZy10aXRsZS0xIHtcbiAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQmxhY2sgV2ViXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5iaWctdGl0bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJsYWNrIFdlYlwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYmlnLXRpdGxlLTItZGF0YS1kcml2ZW4ge1xuICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCbGFjayBXZWJcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJpZy10aXRsZS0zIHtcbiAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9sZCBXZWJcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIE1lZGl1bSBXZWJcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLm9mZnJlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgTWVkaXVtIFdlYlwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZXhwZXJpZW5jZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIE1lZGl1bSBXZWJcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLml0YWxpYy1tZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBNZWRpdW0gSXRhbGljIFdlYlwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4udGlyZXQtdGl0bGUsIC5uYXYtbGluay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJvb2sgV2ViXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5leHBlcnRpc2Utc3ViLXRpdGxlLCAubGluay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJvbGQgV2ViXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi52aXNhZ2Utc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9sZCBXZWJcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNlY3Rpb24tc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9sZCBXZWJcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLnRpcmV0LXRpdGxlLCAubmF2LWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmJpZy10aXRsZS1ob21lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuICAuYmlnLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuYmlnLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuYmlnLXRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm9mZnJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmV4cGVyaWVuY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuaXRhbGljLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5leHBlcnRpc2Utc3ViLXRpdGxlLCAudmlzYWdlLXN1Yi10aXRsZSwgLmxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAudGV4dC1zaXplLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRleHQtc2l6ZS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGV4dC1zaXplLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzMxcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYmlnLXRpdGxlLWhvbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG4gIH1cbiAgLmJpZy10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLmJpZy10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmJpZy10aXRsZS0yLWRhdGEtZHJpdmVuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmJpZy10aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vZmZyZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5leHBlcmllbmNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLml0YWxpYy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAudGlyZXQtdGl0bGUsIC5uYXYtbGluay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmV4cGVydGlzZS1zdWItdGl0bGUsIC52aXNhZ2Utc3ViLXRpdGxlLCAubGluay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC50ZXh0LXNpemUtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGV4dC1zaXplLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC50ZXh0LXNpemUtYmlnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjFweCkgYW5kIChtYXgtd2lkdGg6IDQxMXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuYmlnLXRpdGxlLWhvbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG4gIC5iaWctdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMi1kYXRhLWRyaXZlbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub2ZmcmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZXhwZXJpZW5jZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5pdGFsaWMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnRpcmV0LXRpdGxlLCAubmF2LWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5leHBlcnRpc2Utc3ViLXRpdGxlLCAudmlzYWdlLXN1Yi10aXRsZSwgLmxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAudGV4dC1zaXplLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRleHQtc2l6ZS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGV4dC1zaXplLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuYmlnLXRpdGxlLWhvbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG4gIC5iaWctdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMi1kYXRhLWRyaXZlbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub2ZmcmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZXhwZXJpZW5jZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5pdGFsaWMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnRpcmV0LXRpdGxlLCAubmF2LWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5leHBlcnRpc2Utc3ViLXRpdGxlLCAudmlzYWdlLXN1Yi10aXRsZSwgLmxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAudGV4dC1zaXplLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRleHQtc2l6ZS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGV4dC1zaXplLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmJpZy10aXRsZS1ob21lIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxuICAuYmlnLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAuYmlnLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW4ge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuYmlnLXRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbiAgLm9mZnJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmV4cGVyaWVuY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuaXRhbGljLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC50aXJldC10aXRsZSwgLm5hdi1saW5rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZXhwZXJ0aXNlLXN1Yi10aXRsZSwgLnZpc2FnZS1zdWItdGl0bGUsIC5saW5rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24tc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnRleHQtc2l6ZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC50ZXh0LXNpemUteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRleHQtc2l6ZS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYmlnLXRpdGxlLWhvbWUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICB9XG4gIC5iaWctdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMi1kYXRhLWRyaXZlbiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5iaWctdGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAub2ZmcmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZXhwZXJpZW5jZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5pdGFsaWMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnRpcmV0LXRpdGxlLCAubmF2LWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5leHBlcnRpc2Utc3ViLXRpdGxlLCAudmlzYWdlLXN1Yi10aXRsZSwgLmxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc2VjdGlvbi1zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICAudGV4dC1zaXplLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnRleHQtc2l6ZS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAudGV4dC1zaXplLWJpZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuYmlnLXRpdGxlLWhvbWUge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICB9XG4gIC5iaWctdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gIH1cbiAgLmJpZy10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW4ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG4gIC5iaWctdGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbiAgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgfVxuICAub2ZmcmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuZXhwZXJpZW5jZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5pdGFsaWMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnRpcmV0LXRpdGxlLCAubmF2LWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5leHBlcnRpc2Utc3ViLXRpdGxlLCAudmlzYWdlLXN1Yi10aXRsZSwgLmxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuc2VjdGlvbi1zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICAudGV4dC1zaXplLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRleHQtc2l6ZS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAudGV4dC1zaXplLWJpZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogI2ZmZDg0ODtcbn1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNmZjY2NjY7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzJkYmVjZDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50ZXh0LWdyZXkge1xuICBjb2xvcjogIzUyNTI1Mjtcbn1cblxuLnRleHQtZGFyay1ncmV5IHtcbiAgY29sb3I6ICMyZDMwMzU7XG59XG5cbi50ZXh0LXlvdSB7XG4gIGNvbG9yOiAjZmZkNzRhO1xufVxuXG4udHlwby1scy1tZWRpdW0ge1xuICBsZXR0ZXItc3BhY2luZzogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20taGlnaGxpZ2h0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC41ZW0gMCByZ2IoMjU1LCAyMTUsIDc0KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uYm90dG9tLWhpZ2hsaWdodC13aGl0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuNWVtIDAgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzAzNTtcbn1cblxuLmJnLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGJlY2Q7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NjY2O1xufVxuXG5mb290ZXIsIHNlY3Rpb24ge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuZm9vdGVyLmJnLXJlZC13YWxscGFwZXIsIHNlY3Rpb24uYmctcmVkLXdhbGxwYXBlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvcmVkX2Zvb3Rlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cbmZvb3Rlci5iZy1ibHVlLXdhbGxwYXBlciwgc2VjdGlvbi5iZy1ibHVlLXdhbGxwYXBlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvYmx1ZV9mb290ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG59XG5mb290ZXIuYmcteWVsbG93LXdhbGxwYXBlciwgc2VjdGlvbi5iZy15ZWxsb3ctd2FsbHBhcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy95ZWxsb3dfZm9vdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xufVxuZm9vdGVyLmJnLWJsYWNrLXdhbGxwYXBlciwgc2VjdGlvbi5iZy1ibGFjay13YWxscGFwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2JsYWNrX2Zvb3Rlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cblxuaGVhZGVyLCBkaXYuc2xpZGVyLS1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaGVhZGVyLCBkaXYuc2xpZGVyLS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0NXZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoZWFkZXIsIGRpdi5zbGlkZXItLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDY0dmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIsIGRpdi5zbGlkZXItLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDY4dmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyMTAwcHgpIHtcbiAgaGVhZGVyLCBkaXYuc2xpZGVyLS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA3MHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMXB4KSB7XG4gIGhlYWRlciwgZGl2LnNsaWRlci0taXRlbSB7XG4gICAgbWluLWhlaWdodDogNDh2aDtcbiAgfVxufVxuaGVhZGVyI2hlYWRlci1hbmltYXRpb246YmVmb3JlLCBkaXYuc2xpZGVyLS1pdGVtI2hlYWRlci1hbmltYXRpb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4QkRDNjtcbn1cbmhlYWRlciNoZWFkZXItbWVzdXJlciwgZGl2LnNsaWRlci0taXRlbSNoZWFkZXItbWVzdXJlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLXllbGxvdy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cbmhlYWRlciNoZWFkZXItc3RydWN0dXJlciwgZGl2LnNsaWRlci0taXRlbSNoZWFkZXItc3RydWN0dXJlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLXJlZC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cbmhlYWRlciNoZWFkZXItY29uY2V2b2lyLCBkaXYuc2xpZGVyLS1pdGVtI2hlYWRlci1jb25jZXZvaXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1ibHVlLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xufVxuaGVhZGVyI2hlYWRlci1wcmVkaXIsIGRpdi5zbGlkZXItLWl0ZW0jaGVhZGVyLXByZWRpciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJsYWNrLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xufVxuaGVhZGVyI2hlYWRlci1jYXJyaWVyZXMsIGRpdi5zbGlkZXItLWl0ZW0jaGVhZGVyLWNhcnJpZXJlcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4zKSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWNhcnJpZXJlcy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cbmhlYWRlciNoZWFkZXItY29udGFjdCwgZGl2LnNsaWRlci0taXRlbSNoZWFkZXItY29udGFjdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4zKSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWNvbnRhY3QuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG59XG5oZWFkZXIjaGVhZGVyLXZpc2FnZXMsIGRpdi5zbGlkZXItLWl0ZW0jaGVhZGVyLXZpc2FnZXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci12aXNhZ2VzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xufVxuaGVhZGVyI2hlYWRlci1jb252aWN0aW9ucywgZGl2LnNsaWRlci0taXRlbSNoZWFkZXItY29udmljdGlvbnMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jb252aWN0aW9ucy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cbmhlYWRlciNoZWFkZXItbWVudGlvbnMsIGRpdi5zbGlkZXItLWl0ZW0jaGVhZGVyLW1lbnRpb25zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItY29udmljdGlvbnMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG59XG5oZWFkZXIjaGVhZGVyLXBvbGl0aXF1ZSwgZGl2LnNsaWRlci0taXRlbSNoZWFkZXItcG9saXRpcXVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItcmVkLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xufVxuaGVhZGVyI2hlYWRlci15b3UsIGRpdi5zbGlkZXItLWl0ZW0jaGVhZGVyLXlvdSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4zKSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLXlvdS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cbmhlYWRlciNoZWFkZXItbW9vbmZpc2gsIGRpdi5zbGlkZXItLWl0ZW0jaGVhZGVyLW1vb25maXNoIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItbW9vbmZpc2guanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG59XG5oZWFkZXIjaGVhZGVyLWNhc2Utc3R1ZHkxLCBoZWFkZXIuaGVhZGVyLWNhc2Utc3R1ZHkxLCBkaXYuc2xpZGVyLS1pdGVtI2hlYWRlci1jYXNlLXN0dWR5MSwgZGl2LnNsaWRlci0taXRlbS5oZWFkZXItY2FzZS1zdHVkeTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItY2FzZS0xLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xufVxuaGVhZGVyI2hlYWRlci1jYXNlLXN0dWR5MiwgaGVhZGVyLmhlYWRlci1jYXNlLXN0dWR5MiwgZGl2LnNsaWRlci0taXRlbSNoZWFkZXItY2FzZS1zdHVkeTIsIGRpdi5zbGlkZXItLWl0ZW0uaGVhZGVyLWNhc2Utc3R1ZHkyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC41KSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWNhc2UtMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cbmhlYWRlciNoZWFkZXItY2FzZS1zdHVkeTMsIGhlYWRlci5oZWFkZXItY2FzZS1zdHVkeTMsIGRpdi5zbGlkZXItLWl0ZW0jaGVhZGVyLWNhc2Utc3R1ZHkzLCBkaXYuc2xpZGVyLS1pdGVtLmhlYWRlci1jYXNlLXN0dWR5MyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jYXNlLTMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG59XG5oZWFkZXIjaGVhZGVyLWNhc2Utc3R1ZHk0LCBoZWFkZXIuaGVhZGVyLWNhc2Utc3R1ZHk0LCBkaXYuc2xpZGVyLS1pdGVtI2hlYWRlci1jYXNlLXN0dWR5NCwgZGl2LnNsaWRlci0taXRlbS5oZWFkZXItY2FzZS1zdHVkeTQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItY2FzZS00LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xufVxuaGVhZGVyI2hlYWRlci1jYXNlLXN0dWR5NSwgaGVhZGVyLmhlYWRlci1jYXNlLXN0dWR5NSwgZGl2LnNsaWRlci0taXRlbSNoZWFkZXItY2FzZS1zdHVkeTUsIGRpdi5zbGlkZXItLWl0ZW0uaGVhZGVyLWNhc2Utc3R1ZHk1IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC42KSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWNhc2UtNS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cbmhlYWRlciNoZWFkZXItY2FzZS1zdHVkeTYsIGhlYWRlci5oZWFkZXItY2FzZS1zdHVkeTYsIGRpdi5zbGlkZXItLWl0ZW0jaGVhZGVyLWNhc2Utc3R1ZHk2LCBkaXYuc2xpZGVyLS1pdGVtLmhlYWRlci1jYXNlLXN0dWR5NiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jYXNlLTYuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG59XG5oZWFkZXIjaGVhZGVyLWNhc2Utc3R1ZHk3LCBoZWFkZXIuaGVhZGVyLWNhc2Utc3R1ZHk3LCBkaXYuc2xpZGVyLS1pdGVtI2hlYWRlci1jYXNlLXN0dWR5NywgZGl2LnNsaWRlci0taXRlbS5oZWFkZXItY2FzZS1zdHVkeTcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjcpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItY2FzZS03LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xufVxuaGVhZGVyI2hlYWRlci1jYXNlLXN0dWR5OCwgaGVhZGVyLmhlYWRlci1jYXNlLXN0dWR5OCwgZGl2LnNsaWRlci0taXRlbSNoZWFkZXItY2FzZS1zdHVkeTgsIGRpdi5zbGlkZXItLWl0ZW0uaGVhZGVyLWNhc2Utc3R1ZHk4IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC41KSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWNhc2UtOC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbn1cblxuYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKnNlY3Rpb24qL1xuKiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgKndpZHRoOiAxMDAlO1xufVxuXG4uZmxleC1iYXNpcy00MCB7XG4gIGZsZXgtYmFzaXM6IDQwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ucG9zdC1sb2dvLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBvc3QtbG9nby10aXJldCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udmlzaWJsZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxleC1jb250YWluZXItYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhpZGRlbi1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucG9zaXRpb24tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mbGV4LWJveC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGQteS02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnBkLXktMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wZC15LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGQtdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucGQtdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucGQtdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucGQtYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnBkLWItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBkLWItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBkLWItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnBkLWItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLm1nLXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZy1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWctci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1nLXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tZy1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ubWctci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWctci0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubWctbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWctbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWctbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubWctbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubWctbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5tZy1sLTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm1nLXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWctdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tZy10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1nLXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubWctdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tZy1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1nLWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWctYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZy1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1nLWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWctYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tZy14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1nLXgtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWcteC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tZy14LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1nLXktMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWcteS00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tZy15LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1nLXktODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWcteS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuXG4ubWctbC04MC1kZXNrdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWctbC04MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm1nLWwtODAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1nLWwtNTUtZGVza3RvcCB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1nLWwtNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5tZy1sLTU1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5tZy16ZXJvLWF1dG8ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVEVYVCAqL1xuLmJsb2MtdGV4dCB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmJsb2MtdGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJsb2MtdGV4dCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvYy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYmxvYy10ZXh0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2MtdGV4dC0xMDAge1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuYmxvYy10ZXh0LTEwMCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJsb2MtdGV4dC0xMDAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jLXRleHQtMTAwIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYmxvYy10ZXh0LTEwMCB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG5cbi5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5oaWRkZW4taXBhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypjYXJkcyB2aXNhZ2VzICYgZXhlbXBsZXMgKi9cbi5jYXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5wLmNhcmQtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxucC52aXNhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbnAuY2FyZC1uYW1lLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5wLnZpc2FnZS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxucC5taXNzaW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnNtYWxsLXNwYWNlciB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLyogQ2hhbmdlIGNvbnRhaW5lciB3aWR0aCBvbiBtb2JpbGUgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jZW50ZXItbW9iaWxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLyogRGVzaWduZWQgQXJyb3cgKi9cbi5hcnJvdyxcbi5hcnJvdzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDUlO1xufVxuXG4uYXJyb3cge1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRvcDogMzAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDJweCAjZmZmIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZDtcbn1cblxuLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiA2MiU7XG4gIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggI2ZmZiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tbmFtZTogYXJyb3c7XG59XG5cbi5hcnJvdy1yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMzAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDJweCAjZmZmIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZDtcbn1cblxuLmFycm93LWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0b3A6IDMwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggI2ZmZiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWQ7XG59XG5cbi5hcnJvdy1yLXRpbWVsaW5lIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggIzUyNTI1MiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICM1MjUyNTIgc29saWQ7XG59XG5cbi5hcnJvdy1sLXRpbWVsaW5lIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggIzUyNTI1MiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICM1MjUyNTIgc29saWQ7XG59XG5cbi5hcnJvdy0tY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3gtc2hhZG93OiAycHggLTJweCAwIDAgd2hpdGUgaW5zZXQ7XG59XG5cbi5hcnJvdy1yLXNtYWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYXJyb3ctci1zbWFsbCB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuLmFycm93LWwtc21hbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogM3B4O1xufVxuXG4jdG9wQXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbkBrZXlmcmFtZXMgYXJyb3cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtMTBweCk7XG4gIH1cbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnVsIGxpLmJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBOZWVkZWQgdG8gYWRkIHNwYWNlIGJldHdlZW4gdGhlIGJ1bGxldCBhbmQgdGhlIHRleHQgKi9cbiAgd2lkdGg6IDFlbTtcbiAgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cbn1cblxuLnJlc3BvbnNpdmUtcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzcG9uc2l2ZS1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qICBCbHVlIGJvcmRlciBvbiBjbGljay9zY3JvbGwgcmVtb3ZlICovXG5zZWN0aW9uIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stYW5kLXdoaXRlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgyMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgyMCUpO1xufVxuXG4udGV4dC1ibGFjay1saW5rcyB7XG4gIGNvbG9yOiAjMmQzMDM1ICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtNDtcbn1cblxuI3N2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDUlO1xuICB0b3A6IDMlO1xuICB6LWluZGV4OiAtMjtcbn1cblxuLnNjZW5lIHBhdGgge1xuICBmaWxsOiAjOTBEM0Q5O1xufVxuXG4uZGF0YS1kcml2ZW4ge1xuICBjb2xvcjogIzYxQzBDQTtcbiAgLyogY29sb3I6IHJnYmEoNjgsIDE2MywgMTc2LCAxKSAqL1xuICB0ZXh0LXNoYWRvdzogMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmLCAwIDJweCAwICNmZmYsIDAgLTJweCAwICNmZmYsIDJweCAzcHggI2ZmZiwgLTJweCAtMnB4IDAgI2ZmZiwgMnB4IC0ycHggMCAjZmZmLCAtMnB4IDFweCAwICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRhdGEtZHJpdmVuIHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjZmZmLCAtMXB4IDAgMCAjZmZmLCAwIDJweCAwICNmZmYsIDAgLTJweCAwICNmZmYsIDFweCAxcHggI2ZmZiwgLTFweCAtMXB4IDAgI2ZmZiwgMXB4IC0xcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmY7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBtYXJnaW46IDl2aCAwO1xufVxuXG4ubGFuZ3VhZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sYW5ndWFnZXMgLmluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZGlzY292ZXIge1xuICBtYXgtd2lkdGg6IDIxNXB4O1xufVxuXG4uZGlzY292ZXItdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvd19ib3R0b20ucG5nKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvd01vdXZlbWVudCAwLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc29jaWFsLW1lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgYm90dG9tOiAzNXB4O1xufVxuLnNvY2lhbC1tZWRpYSBsaSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xufVxuXG4jZXhwZXJ0aXNlcyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjZXhwZXJ0aXNlcyB7XG4gICAgcGFkZGluZzogMCAzNXB4IDM1cHggMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2V4cGVydGlzZXMge1xuICAgIHBhZGRpbmc6IDAgMzVweCAzNXB4IDM1cHg7XG4gIH1cbn1cblxuI2V4cGVydGlzZXMtZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNleHBlcnRpc2VzLWRlc2t0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZXhwZXJ0aXNlcy1kZXNrdG9wICNleHBlcnRpc2VzLW1vYmlsZSAuaW1hZ2VzLWV4cGVydGlzZXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIC8hXFwgSSBLTk9XICEgLyFcXCAqL1xuICBtYXJnaW46IDAgMCAtMnB4IDA7XG59XG4jZXhwZXJ0aXNlcy1kZXNrdG9wICNleHBlcnRpc2VzLW1vYmlsZSAuaW1hZ2VzLWV4cGVydGlzZXMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jbnVtZXJvMSB7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbiNudW1lcm8xOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgei1pbmRleDogMzAwMDtcbn1cblxuI251bWVybzIge1xuICB6LWluZGV4OiAxMDAyO1xufVxuXG4jbnVtZXJvMjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIHotaW5kZXg6IDMwMDA7XG59XG5cbiNudW1lcm8zIHtcbiAgei1pbmRleDogMTAwMztcbn1cblxuI251bWVybzM6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICB6LWluZGV4OiAzMDAwO1xufVxuXG4jbnVtZXJvNCB7XG4gIHotaW5kZXg6IDEwMDQ7XG59XG5cbiNudW1lcm80OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgei1pbmRleDogMzAwMDtcbn1cblxuI3NsaWRlci1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2xpZGVyLXNlY3Rpb24gLnNsaWRlci10ZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNjb25maWFuY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI2NvbnZpY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2VuY2hpZmZyZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvZW5jaGlmZnJlLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNlbmNoaWZmcmUge1xuICAgIGJhY2tncm91bmQ6ICMyZDMwMzUgIWltcG9ydGFudDtcbiAgfVxufVxuI2twaS1iYWNrZ3JvdW5kLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUva3BpLWJnLTEucG5nKSBuby1yZXBlYXQgdG9wIDQwcHggcmlnaHQgNiUgc2Nyb2xsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICNrcGktYmFja2dyb3VuZC0xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUva3BpLWJnLTEucG5nKSBuby1yZXBlYXQgdG9wIDEwcHggcmlnaHQgMTIlIHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNrcGktYmFja2dyb3VuZC0xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUva3BpLWJnLTEucG5nKSBuby1yZXBlYXQgdG9wIDEwcHggcmlnaHQgMjAlIHNjcm9sbDtcbiAgfVxufVxuXG4ja3BpLWJhY2tncm91bmQtMiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9rcGktYmctMi5wbmcpIG5vLXJlcGVhdCB0b3AgNDBweCByaWdodCA2JSBzY3JvbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgI2twaS1iYWNrZ3JvdW5kLTIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9rcGktYmctMi5wbmcpIG5vLXJlcGVhdCB0b3AgMTBweCByaWdodCAxMiUgc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2twaS1iYWNrZ3JvdW5kLTIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9rcGktYmctMi5wbmcpIG5vLXJlcGVhdCB0b3AgMTBweCByaWdodCAyMCUgc2Nyb2xsO1xuICB9XG59XG5cbmZvb3RlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmZvb3RlciAubWFpbC1jb250YWN0IHtcbiAgcGFkZGluZzogMTVweCAwIDEwcHggMDtcbn1cbmZvb3RlciAuZmFiIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAxNnB4IDEwcHggMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuLnVuZGVybGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYXJyb3dNb3V2ZW1lbnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNHB4KTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC00cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDRweCk7XG4gIH1cbn1cbi5taW4tcmVzcG9uc2l2ZS1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiA1NzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTk5MHB4KSB7XG4gIC5taW4tcmVzcG9uc2l2ZS1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDYwNXB4O1xuICB9XG59XG4jbnVtZXJvMS10aXRsZSwgI251bWVybzItdGl0bGUsICNudW1lcm8zLXRpdGxlLCAjbnVtZXJvNC10aXRsZSwgI251bWVybzEsICNudW1lcm8yLCAjbnVtZXJvMywgI251bWVybzQge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLCBoZWlnaHQgMXMgZWFzZSwgdG9wIDFzIGVhc2UsIGxlZnQgMXMgZWFzZSwgcmlnaHQgMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZSwgei1pbmRleCAxcyBlYXNlO1xufVxuXG4udGl0bGUtYmcxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9tZXN1cmVyLmpwZyksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2VfbWVzdXJlcl9ob3Zlci5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi50aXRsZS1iZzE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX21lc3VyZXJfaG92ZXIuanBnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRpdGxlLWJnMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2Vfc3RydWN0dXJlci5qcGcpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX3N0cnVjdHVyZXJfaG92ZXIuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4udGl0bGUtYmcyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9zdHJ1Y3R1cmVyX2hvdmVyLmpwZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50aXRsZS1iZzMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX3ByZWRpcmUuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9wcmVkaXJlX2hvdmVyLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLnRpdGxlLWJnMzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2VfcHJlZGlyZV9ob3Zlci5qcGcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGl0bGUtYmc0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9jb25jZXZvaXIuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9jb25jZXZvaXJfaG92ZXIuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4udGl0bGUtYmc0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9jb25jZXZvaXJfaG92ZXIuanBnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNudW1lcm8xIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gICNudW1lcm8xICNudW1lcm8xLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxuICAjbnVtZXJvMiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAjbnVtZXJvMiAjbnVtZXJvMi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIH1cbiAgI251bWVybzMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gIH1cbiAgI251bWVybzMgI251bWVybzMtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB9XG4gICNudW1lcm80IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gICNudW1lcm80ICNudW1lcm80LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRpdGxlLWJnMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9tZXN1cmVyLmpwZyksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2VfbWVzdXJlcl9ob3Zlci5qcGcpO1xuICB9XG4gIC50aXRsZS1iZzIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4zKSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2Vfc3RydWN0dXJlci5qcGcpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX3N0cnVjdHVyZXJfaG92ZXIuanBnKTtcbiAgfVxuICAudGl0bGUtYmczIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX3ByZWRpcmUuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9wcmVkaXJlX2hvdmVyLmpwZyk7XG4gIH1cbiAgLnRpdGxlLWJnNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9jb25jZXZvaXIuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9jb25jZXZvaXJfaG92ZXIuanBnKTtcbiAgfVxuICAjbnVtZXJvMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAjbnVtZXJvMSAjbnVtZXJvMS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIH1cbiAgI251bWVybzIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbiAgI251bWVybzIgI251bWVybzItdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB9XG4gICNudW1lcm8zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG4gICNudW1lcm8zICNudW1lcm8zLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgfVxuICAjbnVtZXJvNCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAjbnVtZXJvNCAjbnVtZXJvNC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjbnVtZXJvMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvcDogMTQwcHg7XG4gICAgcmlnaHQ6IC0xMjBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiA0OTBweDtcbiAgfVxuICAjbnVtZXJvMSAjbnVtZXJvMS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzI1cHg7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgfVxuICAjbnVtZXJvMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG4gICNudW1lcm8yICNudW1lcm8yLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIH1cbiAgI251bWVybzMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICB9XG4gICNudW1lcm8zICNudW1lcm8zLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDM3NXB4O1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIH1cbiAgI251bWVybzQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3A6IC0xMTBweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgfVxuICAjbnVtZXJvNCAjbnVtZXJvNC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTcwcHg7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxoLWV4dGVydGlzZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIH1cbiAgI251bWVybzEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIHJpZ2h0OiAtMTIwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbiAgI251bWVybzEgI251bWVybzEtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDQwMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgfVxuICAjbnVtZXJvMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gICNudW1lcm8yICNudW1lcm8yLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjVweDtcbiAgICBsZWZ0OiAyNzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gIH1cbiAgI251bWVybzMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gICNudW1lcm8zICNudW1lcm8zLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDQwMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgfVxuICAjbnVtZXJvNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvcDogLTExMHB4O1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDM5MHB4O1xuICB9XG4gICNudW1lcm80ICNudW1lcm80LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiAyMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gIH1cbn1cbiNhcnJvdy1tZXN1cmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4jYXJyb3ctc3RydWN0dXJlciB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuI2Fycm93LXByZWRpcmUge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbiNhcnJvdy1jb25jZXZvaXIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5ibG9jay1jdGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2dyZXlfY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stY3RhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5ibG9jay1jdGEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWN0YTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1jdGEuc21hbGwge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuLmJsb2NrLWN0YS5iaWcge1xuICBtaW4taGVpZ2h0OiAxNDVweDtcbn1cbi5ibG9jay1jdGEucmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9yZWRfY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1jdGEucmVkOmhvdmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5ibG9jay1jdGEucmVkOmhvdmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1jdGEuYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvYmx1ZV9jdGEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stY3RhLmJsdWU6aG92ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmJsb2NrLWN0YS5ibHVlOmhvdmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1jdGEueWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy95ZWxsb3dfY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWN0YS55ZWxsb3c6aG92ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmJsb2NrLWN0YS55ZWxsb3c6aG92ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWN0YS5ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvYmxhY2tfY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWN0YS5ibGFjazpob3ZlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYmxvY2stY3RhLmJsYWNrOmhvdmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1jdGEueWVsbG93LWN0YSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMveWVsbG93X2N0YS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1jdGEueWVsbG93LWN0YSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYmxvY2stY3RhLnllbGxvdy1jdGEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCT1VUVE9OICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NjY2O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNjY2Njtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2ZmNjY2NjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNjY2Njtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NjY2O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNjY2Njtcbn1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzAzNTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmQzMDM1O1xufVxuXG4uYnRuLXllbGxvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDc0YTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBjb2xvcjogIzJkMzAzNTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZDc0YTtcbn1cblxuLmJ0bi15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyZDMwMzU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ3NGE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi15ZWxsb3ctc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJkMzAzNTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZDc0YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXllbGxvdy1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzRhO1xuICBjb2xvcjogIzJkMzAzNTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZDc0YTtcbn1cblxuLyotLS0qL1xuLmJ0bi15b3Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjg1ODU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY4NTg1O1xufVxuXG4uYnRuLXlvdTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJkMzAzNTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGODU4NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXlvdS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGODU4NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXlvdS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4NTg1O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjg1ODU7XG59XG5cbi8qLS0tKi9cbi5idG4tYmxhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMwMzU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmQzMDM1O1xufVxuXG4uYnRuLWJsYWNrOmhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBjb2xvcjogIzJkMzAzNTtcbiAgYm9yZGVyOiAycHggc29saWQgIzJkMzAzNTtcbn1cblxuLmNvbnRhY3QtaW5mby1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtaW5mby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtaW5mby1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltYWdlLWNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmluZm8tY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgY29sb3I6ICNlZmVmZWY7XG4gIHRvcDogMTglO1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmluZm8tY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5pbmZvLWJveC1jb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDE4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5pbmZvLWJveC1jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIlO1xuICB9XG59XG5cbiNvcmlnaW5lcyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvb3JpZ2luLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbiN0aW1lbGluZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvdGltZS1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWluLWhlaWdodDogNjcwcHg7XG59XG4jdGltZWxpbmUgLnRpbWVsaW5lLXRleHQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGNvbG9yOiAjMmQzMDM1O1xuICBkaXNwbGF5OiBub25lO1xufVxuI3RpbWVsaW5lIC55ZWFycyB7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuI3RpbWVsaW5lIC55ZWFycyB1bCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGltZWxpbmUgLnllYXJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jdGltZWxpbmUgLnllYXJzIC5jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KSAhaW1wb3J0YW50O1xufVxuI3RpbWVsaW5lIC55ZWFycyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tY29sb3I6ICNmZjY2NjYgIWltcG9ydGFudDtcbn1cbiN0aW1lbGluZSAueWVhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aW1lbGluZV9sYXlvdXQucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAjdGltZWxpbmUgLnllYXJzOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICN0aW1lbGluZSAueWVhcnM6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxufVxuI3RpbWVsaW5lIC5sZWZ0LWFyciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OCUgIWltcG9ydGFudDtcbiAgbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgI3RpbWVsaW5lIC5sZWZ0LWFyciB7XG4gICAgdG9wOiA1MiUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgI3RpbWVsaW5lIC5sZWZ0LWFyciB7XG4gICAgdG9wOiA1MyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICN0aW1lbGluZSAubGVmdC1hcnIge1xuICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDUyJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAjdGltZWxpbmUgLmxlZnQtYXJyIHtcbiAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuI3RpbWVsaW5lIC5yaWdodC1hcnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTglICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAjdGltZWxpbmUgLnJpZ2h0LWFyciB7XG4gICAgdG9wOiA1MiUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgI3RpbWVsaW5lIC5yaWdodC1hcnIge1xuICAgIHRvcDogNTMlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgI3RpbWVsaW5lIC5yaWdodC1hcnIge1xuICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MiUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgI3RpbWVsaW5lIC5yaWdodC1hcnIge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuI3RpbWVsaW5lIC5sZWZ0LWFycjpob3ZlciwgI3RpbWVsaW5lIC5yaWdodC1hcnI6aG92ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCAjNTI1MjUyIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAzcHggIzUyNTI1MiBzb2xpZDtcbn1cblxuLm93bC1jYXJvdXNlbC52ZXJ0aWNhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3dsLWNhcm91c2VsLnZlcnRpY2FsIC5vd2wtaXRlbSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vd2wtY2Fyb3VzZWwudmVydGljYWwgLm93bC1pdGVtIC5pdGVtIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmbGV4OiAxIDEgMDtcbn1cbi5vd2wtY2Fyb3VzZWwudmVydGljYWwgLm93bC1pdGVtIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IGNhbGMoNTAlIC0gMzNweCk7XG59IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8nKVxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Ob3RvK1NhbnMnKVxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjQwMCw3MDAnKVxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjMwMCw0MDAsNjAwJylcblxuLypcbiAqIExlZ2FsIERpc2NsYWltZXJcbiAqXG4gKiBUaGVzZSBGb250cyBhcmUgbGljZW5zZWQgb25seSBmb3IgdXNlIG9uIHRoZXNlIGRvbWFpbnMgYW5kIHRoZWlyIHN1YmRvbWFpbnM6XG4gKiBjbGFyYXZpc3RhLmZyXG4gKlxuICogSXQgaXMgaWxsZWdhbCB0byBkb3dubG9hZCBvciB1c2UgdGhlbSBvbiBvdGhlciB3ZWJzaXRlcy5cbiAqXG4gKiBXaGlsZSB0aGUgQGZvbnQtZmFjZSBzdGF0ZW1lbnRzIGJlbG93IG1heSBiZSBtb2RpZmllZCBieSB0aGUgY2xpZW50LCB0aGlzXG4gKiBkaXNjbGFpbWVyIG1heSBub3QgYmUgcmVtb3ZlZC5cbiAqXG4gKiBMaW5ldG8uY29tLCAyMDE5XG4gKi9cblxuXG4vKlxuICpcbiAqIElOU1RSVUNUSU9OU1xuICpcbiAqIENvcHkgdGhlIExlZ2FsIERpc2NsYWltZXIgYW5kIHRoZSBAZm9udC1mYWNlcyBzdGF0ZW1lbnRzIHRvIHlvdXIgcmVndWxhciBDU1MgZmlsZS5cbiAqIFRoZSBmb250cyBmb2xkZXIocykgc2hvdWxkIGJlIHBsYWNlZCByZWxhdGl2ZSB0byB0aGUgcmVndWxhciBDU1MgZmlsZS5cbiAqXG4gKiBZb3UgY2FuIHVzZSBlaXRoZXIgdGhlIGNvbXBsZXRlIG9yIHN1YnNldHRlZCBmb250czpcbiAqIElmIHlvdSBkb27igJl0IHJlcXVpcmUgdGhlIGVudGlyZSByYW5nZSBvZiBjaGFyYWN0ZXJzLCB5b3UgY2FuIHVzZSB0aGUgc21hbGxlciwgc3Vic2V0dGVkIHdlYmZvbnRzIGluc3RlYWQuXG4gKiBTZWUgXCJHbHlwaHMgJiBMYW5ndWFnZXNcIiBmb3IgYW4gb3ZlcnZpZXcgb2YgdGhlIGNoYXJhY3RlcnMgaW4gdGhlIGNvcnJlc3BvbmRpbmcgaHRtbCBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHBhY2thZ2UuXG4gKlxuICovXG5cblxuLyogQ29tcGxldGUgKi9cblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJsYWNrIFdlYlwiXG4gICAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2suZW90XCIpXG4gICAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQmxhY2sgSXRhbGljIFdlYlwiXG4gICAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2tpdGFsaWMuZW90XCIpXG4gICAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2tpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJsYWNraXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYmxhY2tpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9sZCBXZWJcIlxuICAgIHNyYzogdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGQuZW90XCIpXG4gICAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9sZCBJdGFsaWMgV2ViXCJcbiAgICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib2xkaXRhbGljLmVvdFwiKVxuICAgIHNyYzogdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGRpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGRpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib2xkaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKVxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICBmb250LXN0eWxlOiBub3JtYWxcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJvb2sgV2ViXCJcbiAgICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib29rLmVvdFwiKVxuICAgIHNyYzogdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKVxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICBmb250LXN0eWxlOiBub3JtYWxcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJvb2sgSXRhbGljIFdlYlwiXG4gICAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9va2l0YWxpYy5lb3RcIilcbiAgICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib29raXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1ib29raXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItYm9va2l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIilcbiAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBNZWRpdW0gV2ViXCJcbiAgICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1tZWRpdW0uZW90XCIpXG4gICAgc3JjOiB1cmwoXCJmb250cy9saW5ldG8tY2lyY3VsYXItbWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgTWVkaXVtIEl0YWxpYyBXZWJcIlxuICAgIHNyYzogdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLW1lZGl1bWl0YWxpYy5lb3RcIilcbiAgICBzcmM6IHVybChcImZvbnRzL2xpbmV0by1jaXJjdWxhci1tZWRpdW1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLW1lZGl1bWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbGluZXRvLWNpcmN1bGFyLW1lZGl1bWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIilcbiAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG5cbmJvZHlcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9vayBXZWJcIiwgJ1JvYm90bycsIHNhbnMtc2VyaWZcbiAgICAgICAgY29sb3I6ICMyZDMwMzVcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcFxuICAgICAgICBjb2xvcjogIzJkMzAzNVxuXG4uYmlnLXRpdGxlLWhvbWVcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQmxhY2sgV2ViXCIsICdSb2JvdG8nLCBzYW5zLXNlcmlmXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuLmJpZy10aXRsZS0xXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIEJsYWNrIFdlYlwiLCAnUm9ib3RvJywgc2Fucy1zZXJpZlxuXG4uYmlnLXRpdGxlLTJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQmxhY2sgV2ViXCIsICdSb2JvdG8nLCBzYW5zLXNlcmlmXG5cbi5iaWctdGl0bGUtMi1kYXRhLWRyaXZlbiBcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQmxhY2sgV2ViXCIsICdSb2JvdG8nLCBzYW5zLXNlcmlmXG5cbi5iaWctdGl0bGUtM1xuICAgICAgICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCb2xkIFdlYlwiLCAnUm9ib3RvJywgc2Fucy1zZXJpZlxuXG4uc3ViLXRpdGxlXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIE1lZGl1bSBXZWJcIiwgJ1JvYm90bycsIHNhbnMtc2VyaWZcblxuLm9mZnJlLXRpdGxlXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxMIENpcmN1bGFyIE1lZGl1bSBXZWJcIiwgJ1JvYm90bycsIHNhbnMtc2VyaWZcblxuLmV4cGVyaWVuY2UtdGl0bGVcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgTWVkaXVtIFdlYlwiLCAnUm9ib3RvJywgc2Fucy1zZXJpZlxuXG4uaXRhbGljLW1lZGl1bVxuICAgICAgICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBNZWRpdW0gSXRhbGljIFdlYlwiLCAnUm9ib3RvJywgc2Fucy1zZXJpZlxuXG4udGlyZXQtdGl0bGUsIC5uYXYtbGluay10aXRsZVxuICAgICAgICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCb29rIFdlYlwiLCAnUm9ib3RvJywgc2Fucy1zZXJpZlxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbi5leHBlcnRpc2Utc3ViLXRpdGxlLCAubGluay10aXRsZVxuICAgICAgICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCb2xkIFdlYlwiLCAnUm9ib3RvJywgc2Fucy1zZXJpZlxuXG4udmlzYWdlLXN1Yi10aXRsZVxuICAgICAgICBmb250LWZhbWlseTogXCJMTCBDaXJjdWxhciBCb2xkIFdlYlwiLCAnUm9ib3RvJywgc2Fucy1zZXJpZlxuXG4uc2VjdGlvbi1zdWItdGl0bGVcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEwgQ2lyY3VsYXIgQm9sZCBXZWJcIiwgJ1JvYm90bycsIHNhbnMtc2VyaWZcblxuXG4udGV4dC11cHBlcmNhc2VcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4udGV4dC1ib2xkIFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweClcbiAgICAgLnRpcmV0LXRpdGxlLCAubmF2LWxpbmstdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweFxuXG4gICAgIC5iaWctdGl0bGUtaG9tZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweFxuXG4gICAgIC5iaWctdGl0bGUtMVxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4XG5cbiAgICAgLmJpZy10aXRsZS0yXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcblxuICAgICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW4gXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcblxuICAgICAuYmlnLXRpdGxlLTNcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgIC5zdWItdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgIC5vZmZyZS10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG5cbiAgICAgLmV4cGVyaWVuY2UtdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuXG4gICAgIC5pdGFsaWMtbWVkaXVtXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcblxuICAgICAuZXhwZXJ0aXNlLXN1Yi10aXRsZSwgLnZpc2FnZS1zdWItdGl0bGUsIC5saW5rLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcblxuICAgICAuc2VjdGlvbi1zdWItdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweFxuXG4gICAgIC50ZXh0LXNpemUtc21hbGxcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweFxuXG4gICAgIC50ZXh0LXNpemUteHNtYWxsXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcblxuICAgICAudGV4dC1zaXplLWJpZ1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMzFweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KVxuICAgICAuYmlnLXRpdGxlLWhvbWVcbiAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjJweFxuXG4gICAgIC5iaWctdGl0bGUtMVxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4XG5cbiAgICAgLmJpZy10aXRsZS0yXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcblxuICAgICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW4gXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcblxuICAgICAuYmlnLXRpdGxlLTNcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgIC5zdWItdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgIC5vZmZyZS10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG5cbiAgICAgLmV4cGVyaWVuY2UtdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuXG4gICAgIC5pdGFsaWMtbWVkaXVtXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcblxuICAgICAudGlyZXQtdGl0bGUsIC5uYXYtbGluay10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgIC5leHBlcnRpc2Utc3ViLXRpdGxlLCAudmlzYWdlLXN1Yi10aXRsZSwgLmxpbmstdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgIC5zZWN0aW9uLXN1Yi10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4XG5cbiAgICAgLnRleHQtc2l6ZS1zbWFsbFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG5cbiAgICAgLnRleHQtc2l6ZS14c21hbGxcbiAgICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweFxuXG4gICAgIC50ZXh0LXNpemUtYmlnXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MXB4KSBhbmQgKG1heC13aWR0aDogNDExcHgpXG4gICAgIGJvZHlcbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweFxuXG4gICAgIC5iaWctdGl0bGUtaG9tZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweFxuXG4gICAgIC5iaWctdGl0bGUtMVxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4XG5cbiAgICAgLmJpZy10aXRsZS0yXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcblxuICAgICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW5cbiAgICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuXG4gICAgIC5iaWctdGl0bGUtM1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG5cbiAgICAgLnN1Yi10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAgLm9mZnJlLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcblxuICAgICAuZXhwZXJpZW5jZS10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG5cbiAgICAgLml0YWxpYy1tZWRpdW1cbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweFxuXG4gICAgIC50aXJldC10aXRsZSwgLm5hdi1saW5rLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAgLmV4cGVydGlzZS1zdWItdGl0bGUsIC52aXNhZ2Utc3ViLXRpdGxlLCAubGluay10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG5cbiAgICAgLnNlY3Rpb24tc3ViLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHhcblxuICAgICAudGV4dC1zaXplLXNtYWxsXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcblxuICAgICAudGV4dC1zaXplLXhzbWFsbFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG5cbiAgICAgLnRleHQtc2l6ZS1iaWdcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTJweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KVxuICAgICBib2R5XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcblxuICAgICAuYmlnLXRpdGxlLWhvbWVcbiAgICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHhcblxuICAgICAuYmlnLXRpdGxlLTFcbiAgICAgICAgICBmb250LXNpemU6IDMwcHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweFxuXG4gICAgIC5iaWctdGl0bGUtMlxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG5cbiAgICAgLmJpZy10aXRsZS0yLWRhdGEtZHJpdmVuXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcblxuICAgICAuYmlnLXRpdGxlLTNcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgIC5zdWItdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgIC5vZmZyZS10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG5cbiAgICAgLmV4cGVyaWVuY2UtdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuXG4gICAgIC5pdGFsaWMtbWVkaXVtXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcblxuICAgICAudGlyZXQtdGl0bGUsIC5uYXYtbGluay10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgIC5leHBlcnRpc2Utc3ViLXRpdGxlLCAudmlzYWdlLXN1Yi10aXRsZSwgLmxpbmstdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgIC5zZWN0aW9uLXN1Yi10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4XG5cbiAgICAgLnRleHQtc2l6ZS1zbWFsbFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG5cbiAgICAgLnRleHQtc2l6ZS14c21hbGxcbiAgICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweFxuXG4gICAgIC50ZXh0LXNpemUtYmlnXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgIGJvZHlcbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgIC5iaWctdGl0bGUtaG9tZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweFxuXG4gICAgIC5iaWctdGl0bGUtMVxuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4XG5cbiAgICAgLmJpZy10aXRsZS0yXG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHhcblxuICAgICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW5cbiAgICAgICAgICBmb250LXNpemU6IDI3cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweFxuXG4gICAgIC5iaWctdGl0bGUtM1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAgLnN1Yi10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4XG5cbiAgICAgLm9mZnJlLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcblxuICAgICAuZXhwZXJpZW5jZS10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAgLml0YWxpYy1tZWRpdW1cbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweFxuXG4gICAgIC50aXJldC10aXRsZSwgLm5hdi1saW5rLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAgLmV4cGVydGlzZS1zdWItdGl0bGUsIC52aXNhZ2Utc3ViLXRpdGxlLCAubGluay10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG5cbiAgICAgLnNlY3Rpb24tc3ViLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAzMXB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHhcblxuICAgICAudGV4dC1zaXplLXNtYWxsXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcblxuICAgICAudGV4dC1zaXplLXhzbWFsbFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG5cbiAgICAgLnRleHQtc2l6ZS1iaWdcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweFxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgIGJvZHlcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuXG4gICAgIC5iaWctdGl0bGUtaG9tZVxuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweFxuXG4gICAgIC5iaWctdGl0bGUtMVxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4XG5cbiAgICAgLmJpZy10aXRsZS0yXG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHhcblxuICAgICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW5cbiAgICAgICAgICBmb250LXNpemU6IDM0cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweFxuXG4gICAgIC5iaWctdGl0bGUtM1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG5cbiAgICAgLnN1Yi10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG5cbiAgICAgLm9mZnJlLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcblxuICAgICAuZXhwZXJpZW5jZS10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG5cbiAgICAgLml0YWxpYy1tZWRpdW1cbiAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgIC50aXJldC10aXRsZSwgLm5hdi1saW5rLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAgLmV4cGVydGlzZS1zdWItdGl0bGUsIC52aXNhZ2Utc3ViLXRpdGxlLCAubGluay10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAgLnNlY3Rpb24tc3ViLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHhcblxuICAgICAudGV4dC1zaXplLXNtYWxsXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcblxuICAgICAudGV4dC1zaXplLXhzbWFsbFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG5cbiAgICAgLnRleHQtc2l6ZS1iaWdcbiAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxuICAgICBib2R5XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcblxuICAgICAuYmlnLXRpdGxlLWhvbWVcbiAgICAgICAgICBmb250LXNpemU6IDcycHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzJweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHhcblxuICAgICAuYmlnLXRpdGxlLTFcbiAgICAgICAgICBmb250LXNpemU6IDU1cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHhcblxuICAgICAuYmlnLXRpdGxlLTJcbiAgICAgICAgICBmb250LXNpemU6IDM4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcblxuICAgICAuYmlnLXRpdGxlLTItZGF0YS1kcml2ZW5cbiAgICAgICAgICBmb250LXNpemU6IDM4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcblxuICAgICAuYmlnLXRpdGxlLTNcbiAgICAgICAgICBmb250LXNpemU6IDI3cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweFxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcblxuICAgICAuc3ViLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHhcblxuICAgICAub2ZmcmUtdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweFxuXG4gICAgIC5leHBlcmllbmNlLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcblxuICAgICAuaXRhbGljLW1lZGl1bVxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG5cbiAgICAgLnRpcmV0LXRpdGxlLCAubmF2LWxpbmstdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcblxuICAgICAuZXhwZXJ0aXNlLXN1Yi10aXRsZSwgLnZpc2FnZS1zdWItdGl0bGUsIC5saW5rLXRpdGxlXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcblxuICAgICAuc2VjdGlvbi1zdWItdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDM4cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweFxuXG4gICAgIC50ZXh0LXNpemUtc21hbGxcbiAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgIC50ZXh0LXNpemUteHNtYWxsXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcblxuICAgICAudGV4dC1zaXplLWJpZ1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG5cblxuLnRleHQteWVsbG93XG4gICAgY29sb3I6ICRtYWluLXllbGxvd1xuLnRleHQtcmVkXG4gICAgY29sb3I6ICRtYWluLXJlZFxuLnRleHQtYmx1ZVxuICAgIGNvbG9yOiAkbWFpbi1ibHVlXG4udGV4dC13aGl0ZVxuICAgIGNvbG9yOiB3aGl0ZVxuLnRleHQtZ3JleVxuICAgIGNvbG9yOiAkdGV4dC1ncmV5XG4udGV4dC1kYXJrLWdyZXlcbiAgICBjb2xvcjogIzJkMzAzNVxuLnRleHQteW91XG4gICAgY29sb3I6ICRtYWluLXlvdVxuXG4udHlwby1scy1tZWRpdW1cbiAgICAgbGV0dGVyLXNwYWNpbmc6IDNweCAhaW1wb3J0YW50IFxuXG4uYm90dG9tLWhpZ2hsaWdodCBcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHhcbiAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC41ZW0gMCByZ2JhKCAyNTUsIDIxNSwgNzQsIDEpXG4gICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0XG5cbi5ib3R0b20taGlnaGxpZ2h0LXdoaXRlXG4gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4XG4gICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuNWVtIDAgcmdiYSggMjU1LCAyNTUsIDI1NSwgMSlcbiAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXRcblxuXG5cbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cblx0bWFyZ2luOiAwXG5cdHBhZGRpbmc6IDBcblx0Ym9yZGVyOiAwXG5cdGZvbnQtc2l6ZTogMTAwJVxuXHRmb250OiBpbmhlcml0XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb25cblx0ZGlzcGxheTogYmxvY2tcblxuYm9keVxuXHRsaW5lLWhlaWdodDogMVxuXG5vbCwgdWwgXG5cdGxpc3Qtc3R5bGU6IG5vbmVcblxuYmxvY2txdW90ZSwgcVxuXHRxdW90ZXM6IG5vbmVcblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyXG5cdGNvbnRlbnQ6ICcnXG5cdGNvbnRlbnQ6IG5vbmVcblxudGFibGVcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuXHRib3JkZXItc3BhY2luZzogMFxuXG5pbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgYnV0dG9uOmZvY3VzIFxuXHRvdXRsaW5lOiBub25lXG4iLCIuY2hlY2tib3ggXG4gICAgY29sb3I6ICM2NjZcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBwYWRkaW5nOiAwIDEwcHhcbiAgICBmb250LXdlaWdodDogNDAwXG5cbi5jb250YWN0LXRleHQgXG4gICAgY29sb3I6ICM2NjZcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBwYWRkaW5nOiAxMHB4XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIFxuLyogbW9kYWwgQ1NTIGNvZGUgKi9cbi5tb2RhbCBcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICBsZWZ0OiAwXG4gICAgdG9wOiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSlcbiAgICBvcGFjaXR5OiAwXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXMsIG9wYWNpdHkgMC4yNXMgMHMsIHRyYW5zZm9ybSAwLjI1c1xuXG4ubW9kYWwtY29udGVudCBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIGxlZnQ6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbVxuICAgIHdpZHRoOiA4NSVcbiAgICBoZWlnaHQ6IDgwJVxuICAgIG92ZXJmbG93LXk6IHNjcm9sbFxuICAgIHotaW5kZXg6IDk5OTBcblxuLmNsb3NlLWJ1dHRvbi1tb2RhbCBcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3lcbiAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgZmxvYXQ6IHJpZ2h0XG4gICAgcmlnaHQ6IDE1cHhcbiAgICB0b3A6IDE1cHhcbiAgICB3aWR0aDogMS41cmVtXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGN1cnNvcjogcG9pbnRlclxuXG4uc2hvdy1tb2RhbCBcbiAgICBvcGFjaXR5OiAxXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKVxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDAuMjVzIDBzLCB0cmFuc2Zvcm0gMC4yNXNcbiIsIi5iZy1ncmV5XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JleVxuLmJnLWxpZ2h0LWdyZXlcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1ncmV5XG4uYmctYmx1ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWVcbi5iZy1yZWRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWRcblxuZm9vdGVyLCBzZWN0aW9uXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnRcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudFxuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudFxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudFxuXG4gICAgJi5iZy1yZWQtd2FsbHBhcGVyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvcmVkX2Zvb3Rlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbFxuICAgICYuYmctYmx1ZS13YWxscGFwZXJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ibHVlX2Zvb3Rlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbFxuICAgICYuYmcteWVsbG93LXdhbGxwYXBlclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL3llbGxvd19mb290ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcbiAgICAmLmJnLWJsYWNrLXdhbGxwYXBlclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2JsYWNrX2Zvb3Rlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbFxuXG5oZWFkZXIsIGRpdi5zbGlkZXItLWl0ZW1cbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudFxuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgY29sb3I6IHdoaXRlXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBtaW4taGVpZ2h0OiA4MHZoXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KVxuICAgICAgICBtaW4taGVpZ2h0OiA0NXZoXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0dmhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4dmhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMjEwMHB4KVxuICAgICAgICBtaW4taGVpZ2h0OiA3MHZoXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDIxMDFweClcbiAgICAgICAgbWluLWhlaWdodDogNDh2aFxuXG4gICAgJiNoZWFkZXItYW5pbWF0aW9uOmJlZm9yZSBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4QkRDNiAgICBcbiAgICAmI2hlYWRlci1tZXN1cmVyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLXllbGxvdy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbFxuICAgICYjaGVhZGVyLXN0cnVjdHVyZXJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItcmVkLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsIFxuICAgICYjaGVhZGVyLWNvbmNldm9pclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1ibHVlLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgJiNoZWFkZXItcHJlZGlyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJsYWNrLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG5cbiAgICAmI2hlYWRlci1jYXJyaWVyZXNcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItY2FycmllcmVzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgJiNoZWFkZXItY29udGFjdFxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jb250YWN0LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgJiNoZWFkZXItdmlzYWdlc1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci12aXNhZ2VzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgJiNoZWFkZXItY29udmljdGlvbnNcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItY29udmljdGlvbnMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcbiAgICAmI2hlYWRlci1tZW50aW9uc1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jb252aWN0aW9ucy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbFxuICAgICYjaGVhZGVyLXBvbGl0aXF1ZVxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1yZWQuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcbiAgICAmI2hlYWRlci15b3VcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXIteW91LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgJiNoZWFkZXItbW9vbmZpc2hcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItbW9vbmZpc2guanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcblxuICAgICYjaGVhZGVyLWNhc2Utc3R1ZHkxLCAmLmhlYWRlci1jYXNlLXN0dWR5MVxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItY2FzZS0xLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgJiNoZWFkZXItY2FzZS1zdHVkeTIsICYuaGVhZGVyLWNhc2Utc3R1ZHkyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jYXNlLTIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGwgXG4gICAgJiNoZWFkZXItY2FzZS1zdHVkeTMsICYuaGVhZGVyLWNhc2Utc3R1ZHkzXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jYXNlLTMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGwgXG4gICAgJiNoZWFkZXItY2FzZS1zdHVkeTQsICYuaGVhZGVyLWNhc2Utc3R1ZHk0XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jYXNlLTQuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcbiAgICAmI2hlYWRlci1jYXNlLXN0dWR5NSwgJi5oZWFkZXItY2FzZS1zdHVkeTVcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC42KSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWNhc2UtNS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbFxuICAgICYjaGVhZGVyLWNhc2Utc3R1ZHk2LCAmLmhlYWRlci1jYXNlLXN0dWR5NlxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItY2FzZS02LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgJiNoZWFkZXItY2FzZS1zdHVkeTcsICYuaGVhZGVyLWNhc2Utc3R1ZHk3XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNykpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1jYXNlLTcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcbiAgICAmI2hlYWRlci1jYXNlLXN0dWR5OCwgJi5oZWFkZXItY2FzZS1zdHVkeThcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC41KSksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWNhc2UtOC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbFxuXG5cblxuXG5cblxuIiwiaGVhZGVyOmFmdGVyXG5cdGNvbnRlbnQ6ICcnXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHQvLyB3aWR0aDogMTAwJVxuXHQvLyBoZWlnaHQ6IDEwMCVcblx0bGVmdDogMFxuXHRib3R0b206IDBcblx0ei1pbmRleDogLTFcblxuaGVhZGVyOmJlZm9yZVxuXHRjb250ZW50OiAnJ1xuXHRwb3NpdGlvbjogYWJzb2x1dGVcblx0bGVmdDogMFxuXHR0b3A6IDBcblx0d2lkdGg6IDEwMCVcblx0aGVpZ2h0OiAxMDAlXG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICM3OEJEQzZcblx0ei1pbmRleDogLTQgXG5cdC8vIElmIHRoZSBvbGQgYW5pbWF0aW9uIG5lZWRzIHRvIGJlIHJlYWN0aXZhdGVkIC0tPj4gICsgQGtleWZyYW1lcyAgXG5cdC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZS1oZWFkZXItYmcucG5nKSwgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG5cdC8vIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXHQvLyAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXJcblx0Ly8gLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXHQvLyAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG5cdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKSB0cmFuc2xhdGVZKDApXG5cdC8vIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKSB0cmFuc2xhdGVZKDApXG5cdC8vIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCkgdHJhbnNsYXRlWSgwKVxuXHQvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKSB0cmFuc2xhdGVZKDApXG5cdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCkgdHJhbnNsYXRlWSgwKVxuXHQvLyBhbmltYXRpb246IGluY3JlYXNlIDMwcyBsaW5lYXIgMTBtcyBpbmZpbml0ZVxuXHQvLyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dFxuXHQvLyBcbi8vQGtleWZyYW1lcyBpbmNyZWFzZSBcbi8vICBcdDAlIFxuLy8gIFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMClcbi8vICBcdDMwJSBcbi8vICBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVkoLTIwcHgpXG4vLyAgXHQxMDAlIFxuLy8gIFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNikgdHJhbnNsYXRlWSgwKVxuXG4jc3ZnXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRsZWZ0OiA0NSVcblx0dG9wOiAzJSBcblx0ei1pbmRleDogLTJcblxuLy8gQ29sb3Igb2YgdGhlIFNWRyBhbmltYXRlZCBzaGFwZVx0XG4uc2NlbmUgcGF0aCBcblx0ZmlsbDogIzkwRDNEOVxuXG4uZGF0YS1kcml2ZW5cblx0Y29sb3I6ICM2MUMwQ0Fcblx0LyogY29sb3I6IHJnYmEoNjgsIDE2MywgMTc2LCAxKSAqL1xuXHQvL3RleHQtc2hhZG93OiAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmYsIDAgMnB4IDAgI2ZmZiwgMCAtMnB4IDAgI2ZmZiwgMXB4IDFweCAjZmZmLCAtMXB4IC0xcHggMCAjZmZmLCAxcHggLTFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZlxuXHR0ZXh0LXNoYWRvdzogMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmLCAwIDJweCAwICNmZmYsIDAgLTJweCAwICNmZmYsIDJweCAzcHggI2ZmZiwgLTJweCAtMnB4IDAgI2ZmZiwgMnB4IC0ycHggMCAjZmZmLCAtMnB4IDFweCAwICNmZmZcblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KVxuXHRcdHRleHQtc2hhZG93OiAxcHggMCAwICNmZmYsIC0xcHggMCAwICNmZmYsIDAgMnB4IDAgI2ZmZiwgMCAtMnB4IDAgI2ZmZiwgMXB4IDFweCAjZmZmLCAtMXB4IC0xcHggMCAjZmZmLCAxcHggLTFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZlxuXHRcbi5sb2dvXG5cdG1hcmdpbjogOXZoIDBcbi5sYW5ndWFnZXNcblx0cG9zaXRpb246IGFic29sdXRlXG5cdHJpZ2h0OiAzNXB4XG5cdG1hcmdpbi10b3A6IDE1cHhcblx0LmluYWN0aXZlXG5cdFx0b3BhY2l0eTogMC41XG5cbi5kaXNjb3ZlclxuXHRtYXgtd2lkdGg6IDIxNXB4XG4uZGlzY292ZXItdHh0XG5cdGRpc3BsYXk6IGlubGluZS1ibG9ja1xuLmRpc2NvdmVyOmJlZm9yZVxuXHRjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Fycm93X2JvdHRvbS5wbmcpXG5cdGZsb2F0OiBsZWZ0XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvd01vdXZlbWVudCAwLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0XG5cbi5zb2NpYWwtbWVkaWFcblx0cG9zaXRpb246IGFic29sdXRlXG5cdHJpZ2h0OiA0MHB4XG5cdGJvdHRvbTogMzVweFxuXHRsaVxuXHRcdG1hcmdpbi10b3A6IDE1cHhcblxuLnNlcGFyYXRvclxuXHRoZWlnaHQ6IDE1cHhcblx0bWFyZ2luOiAwIGF1dG9cblx0d2lkdGg6IDQwcHhcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlXG5cbiNleHBlcnRpc2VzXG5cdGNvbG9yOiB3aGl0ZVxuXHR3aWR0aDogMTAwJVxuXHRtYXgtd2lkdGg6IDEwMCVcblx0b3ZlcmZsb3c6IGhpZGRlblxuXHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpXG5cdFx0cGFkZGluZzogMCAzNXB4IDM1cHggMzVweFxuXHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcblx0XHRwYWRkaW5nOiAwIDM1cHggMzVweCAzNXB4XG5cbiNleHBlcnRpc2VzLWRlc2t0b3Bcblx0cG9zaXRpb246IHJlbGF0aXZlXG5cdC8vbWluLWhlaWdodDogOTAwcHhcblx0Ly9tYXgtd2lkdGg6IDEzNDBweFx0XHRcblx0XG5cdCNleHBlcnRpc2VzLWRlc2t0b3Bcblx0cG9zaXRpb246IHJlbGF0aXZlXHRcblxuXHQjZXhwZXJ0aXNlcy1tb2JpbGVcblx0XHQuaW1hZ2VzLWV4cGVydGlzZXNcblx0XHRcdG1heC13aWR0aDogMTAwJVxuXHRcdFx0LyogLyFcXCBJIEtOT1cgISAvIVxcICovXG5cdFx0XHRtYXJnaW46IDAgMCAtMnB4IDBcblx0XHRcdGltZ1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCVcblxuI251bWVybzFcblx0ei1pbmRleDogMTAwMVxuI251bWVybzE6aG92ZXJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKVxuXHR6LWluZGV4OiAzMDAwXG4jbnVtZXJvMlxuXHR6LWluZGV4OiAxMDAyXG4jbnVtZXJvMjpob3ZlclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDEpXG5cdHotaW5kZXg6IDMwMDBcbiNudW1lcm8zXG5cdHotaW5kZXg6IDEwMDNcbiNudW1lcm8zOmhvdmVyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wMSlcblx0ei1pbmRleDogMzAwMFxuI251bWVybzRcblx0ei1pbmRleDogMTAwNFxuI251bWVybzQ6aG92ZXJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKVxuXHR6LWluZGV4OiAzMDAwXG5cbiNzbGlkZXItc2VjdGlvblxuXHR3aWR0aDogMTAwJVxuXHQuc2xpZGVyLXRleHRcblx0XHRtYXJnaW46IDAgYXV0b1xuXG4jY29uZmlhbmNlXG5cdHRleHQtYWxpZ246IGNlbnRlclxuXHRjb2xvcjogd2hpdGVcblxuXG4jY29udmljdGlvblxuXHR3aWR0aDogMTAwJVxuXHQvL21pbi1oZWlnaHQ6IDY1MHB4XG5cbiNlbmNoaWZmcmVcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9lbmNoaWZmcmUtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXJcblx0Y29sb3I6IHdoaXRlXG5cdHdpZHRoOiAxMDAlXG5cdC8vbWluLWhlaWdodDogODUwcHhcblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KVxuXHQjZW5jaGlmZnJlXG5cdFx0YmFja2dyb3VuZDogJG1haW4tZ3JleSAhaW1wb3J0YW50XG5cbiNrcGktYmFja2dyb3VuZC0xXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9rcGktYmctMS5wbmcpIG5vLXJlcGVhdCB0b3AgNDBweCByaWdodCA2JSBzY3JvbGxcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KVxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9rcGktYmctMS5wbmcpIG5vLXJlcGVhdCB0b3AgMTBweCByaWdodCAxMiUgc2Nyb2xsXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweClcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUva3BpLWJnLTEucG5nKSBuby1yZXBlYXQgdG9wIDEwcHggcmlnaHQgMjAlIHNjcm9sbFxuXG4ja3BpLWJhY2tncm91bmQtMlxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUva3BpLWJnLTIucG5nKSBuby1yZXBlYXQgdG9wIDQwcHggcmlnaHQgNiUgc2Nyb2xsXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweClcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUva3BpLWJnLTIucG5nKSBuby1yZXBlYXQgdG9wIDEwcHggcmlnaHQgMTIlIHNjcm9sbFxuXHRAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob21lL2twaS1iZy0yLnBuZykgbm8tcmVwZWF0IHRvcCAxMHB4IHJpZ2h0IDIwJSBzY3JvbGxcblxuZm9vdGVyXG5cdGNvbG9yOiB3aGl0ZVxuXHR3aWR0aDogMTAwJVxuXHRjb2xvcjogd2hpdGVcblx0Lm1haWwtY29udGFjdFxuXHRcdHBhZGRpbmc6IDE1cHggMCAxMHB4IDBcblxuXHQuZmFiXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZVxuXHRcdG1hcmdpbjogMTZweCAxMHB4IDAgMFxuXHRcdHBhZGRpbmctYm90dG9tOiAyMnB4XG5cbi51bmRlcmxpbmVcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZFxuXHRwYWRkaW5nLWJvdHRvbTogNXB4XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFycm93TW91dmVtZW50IFxuXHQwJVxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDRweClcdFxuXHQ2MCUgXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTRweClcblx0MTAwJVxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDRweClcdFxuXHRcdFxuLm1pbi1yZXNwb25zaXZlLWhlaWdodFxuXHRtaW4taGVpZ2h0OiA1NzBweFxuXHRcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDE5OTBweClcblx0Lm1pbi1yZXNwb25zaXZlLWhlaWdodFxuXHRcdG1pbi1oZWlnaHQ6IDYwNXB4XG5cbiIsIlxuI251bWVybzEtdGl0bGUsICNudW1lcm8yLXRpdGxlLCAjbnVtZXJvMy10aXRsZSwgI251bWVybzQtdGl0bGUsICNudW1lcm8xLCAjbnVtZXJvMiwgI251bWVybzMsICNudW1lcm80XG5cdHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UsIGhlaWdodCAxcyBlYXNlLCB0b3AgMXMgZWFzZSwgbGVmdCAxcyBlYXNlLCByaWdodCAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2UsIHRyYW5zZm9ybSAxcyBlYXNlLCB6LWluZGV4IDFzIGVhc2VcblxuLnRpdGxlLWJnMVxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX21lc3VyZXIuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9tZXN1cmVyX2hvdmVyLmpwZylcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudFxuXHRvcGFjaXR5OiAxXG5cdCY6aG92ZXJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX21lc3VyZXJfaG92ZXIuanBnKVxuXHRcdG9wYWNpdHk6IDFcblxuLnRpdGxlLWJnMlxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX3N0cnVjdHVyZXIuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9zdHJ1Y3R1cmVyX2hvdmVyLmpwZylcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudFxuXHRvcGFjaXR5OiAxXG5cdCY6aG92ZXJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX3N0cnVjdHVyZXJfaG92ZXIuanBnKVxuXHRcdG9wYWNpdHk6IDFcblxuLnRpdGxlLWJnM1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX3ByZWRpcmUuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9wcmVkaXJlX2hvdmVyLmpwZylcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudFxuXHRvcGFjaXR5OiAxXG5cdCY6aG92ZXJcblx0XHRiYWNrZ3JvdW5kOiAgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9wcmVkaXJlX2hvdmVyLmpwZylcblx0XHRvcGFjaXR5OiAxXG5cbi50aXRsZS1iZzRcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9jb25jZXZvaXIuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9jb25jZXZvaXJfaG92ZXIuanBnKVxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnRcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50XG5cdG9wYWNpdHk6IDFcblx0Jjpob3ZlclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2VfY29uY2V2b2lyX2hvdmVyLmpwZylcblx0XHRvcGFjaXR5OiAxXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweClcblx0Ly8gTWVzdXJlclxuXHQjbnVtZXJvMVxuXHRcdG92ZXJmbG93OiBoaWRkZW5cblx0XHR3aWR0aDogMTAwJVxuXHRcdG1heC1oZWlnaHQ6IDI1MHB4XG5cdFx0I251bWVybzEtdGl0bGVcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0dG9wOiA1MHB4XG5cdFx0XHRsZWZ0OiA1MHB4XG5cdFx0XHRmb250LXNpemU6IDEuNGVtXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW1cblx0XHRcdGxldHRlci1zcGFjaW5nOiA1cHhcblxuXHQvLyBTdHJ1Y3R1cmVyXG5cdCNudW1lcm8yXG5cdFx0b3ZlcmZsb3c6IGhpZGRlblxuXHRcdHdpZHRoOiAxMDAlXG5cdFx0bWF4LWhlaWdodDogMjUwcHhcblx0XHQjbnVtZXJvMi10aXRsZVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHR0b3A6IDUwcHhcblx0XHRcdGxlZnQ6IDUwcHhcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbVxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDVweFxuXG5cdC8vIFByw6lkaXJlXG5cdCNudW1lcm8zXG5cdFx0b3ZlcmZsb3c6IGhpZGRlblxuXHRcdHdpZHRoOiAxMDAlXG5cdFx0bWF4LWhlaWdodDogMjUwcHhcblx0XHQjbnVtZXJvMy10aXRsZVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHR0b3A6IDUwcHhcblx0XHRcdGxlZnQ6IDUwcHhcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbVxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDVweFxuXG5cdC8vIENvbmNldm9pclxuXHQjbnVtZXJvNFxuXHRcdG92ZXJmbG93OiBoaWRkZW5cblx0XHR3aWR0aDogMTAwJVxuXHRcdG1heC1oZWlnaHQ6IDI1MHB4XG5cdFx0I251bWVybzQtdGl0bGVcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0dG9wOiA1MHB4XG5cdFx0XHRsZWZ0OiA1MHB4XG5cdFx0XHRmb250LXNpemU6IDEuNGVtXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW1cblx0XHRcdGxldHRlci1zcGFjaW5nOiA1cHhcblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG5cdC50aXRsZS1iZzFcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2VfbWVzdXJlci5qcGcpLCB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX21lc3VyZXJfaG92ZXIuanBnKVxuXHQudGl0bGUtYmcyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSx1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2hvbWVfZXhwZXJ0aXNlX3N0cnVjdHVyZXIuanBnKSwgdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9zdHJ1Y3R1cmVyX2hvdmVyLmpwZylcblx0LnRpdGxlLWJnM1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4zKSksdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lX2V4cGVydGlzZV9wcmVkaXJlLmpwZyksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2VfcHJlZGlyZV9ob3Zlci5qcGcpXG5cdC50aXRsZS1iZzRcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMykpLHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2VfY29uY2V2b2lyLmpwZyksIHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZV9leHBlcnRpc2VfY29uY2V2b2lyX2hvdmVyLmpwZylcblx0Ly8gTWVzdXJlclxuXHQjbnVtZXJvMVxuXHRcdG92ZXJmbG93OiBoaWRkZW5cblx0XHR3aWR0aDogMTAwJVxuXHRcdG1heC1oZWlnaHQ6IDMwMHB4XG5cdFx0I251bWVybzEtdGl0bGVcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0dG9wOiA1MHB4XG5cdFx0XHRsZWZ0OiA1MHB4XG5cdFx0XHRmb250LXNpemU6IDEuNmVtXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW1cblx0XHRcdGxldHRlci1zcGFjaW5nOiA2cHhcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNDUpXG4gICAgICAgICAgIFxuXHQvLyBTdHJ1Y3R1cmVyXG5cdCNudW1lcm8yXG5cdFx0b3ZlcmZsb3c6IGhpZGRlblxuXHRcdHdpZHRoOiAxMDAlXG5cdFx0bWF4LWhlaWdodDogMzAwcHhcblx0XHQjbnVtZXJvMi10aXRsZVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHR0b3A6IDUwcHhcblx0XHRcdGxlZnQ6IDUwcHhcblx0XHRcdGZvbnQtc2l6ZTogMS42ZW1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbVxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDZweFxuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC40NSlcblxuXHQvLyBQcsOpZGlyZVxuXHQjbnVtZXJvM1xuXHRcdG92ZXJmbG93OiBoaWRkZW5cblx0XHR3aWR0aDogMTAwJVxuXHRcdG1heC1oZWlnaHQ6IDMwMHB4XG5cdFx0I251bWVybzMtdGl0bGVcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0dG9wOiA1MHB4XG5cdFx0XHRsZWZ0OiA1MHB4XG5cdFx0XHRmb250LXNpemU6IDEuNmVtXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW1cblx0XHRcdGxldHRlci1zcGFjaW5nOiA2cHhcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNDUpXG5cblx0Ly8gQ29uY2V2b2lyXG5cdCNudW1lcm80XG5cdFx0b3ZlcmZsb3c6IGhpZGRlblxuXHRcdHdpZHRoOiAxMDAlXG5cdFx0bWF4LWhlaWdodDogMzAwcHhcblx0XHQjbnVtZXJvNC10aXRsZVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHR0b3A6IDUwcHhcblx0XHRcdGxlZnQ6IDUwcHhcblx0XHRcdGZvbnQtc2l6ZTogMS42ZW1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbVxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDZweFxuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC40NSlcdFx0XHRcblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxuXHQvLyBNZXN1cmVyXG5cdCNudW1lcm8xXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cdFx0b3ZlcmZsb3c6IHZpc2libGVcblx0XHR0b3A6IDE0MHB4XG5cdFx0cmlnaHQ6IC0xMjBweFxuXHRcdGhlaWdodDogMjQwcHhcblx0XHR3aWR0aDogNDkwcHhcblx0XHQjbnVtZXJvMS10aXRsZVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHR0b3A6IDMwcHhcblx0XHRcdHJpZ2h0OiAzMjVweFxuXHRcdFx0Zm9udC1zaXplOiAxLjRlbVxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNHB4XG5cblx0Ly8gU3RydWN0dXJlclxuXHQjbnVtZXJvMlxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdG92ZXJmbG93OiB2aXNpYmxlXG5cdFx0dG9wOiAtNXB4XG5cdFx0bGVmdDogMTBweFxuXHRcdGhlaWdodDogNDAwcHhcblx0XHR3aWR0aDogMzEwcHhcblx0XHQjbnVtZXJvMi10aXRsZVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHR0b3A6IDgwcHhcblx0XHRcdGxlZnQ6IDIwMHB4XG5cdFx0XHRmb250LXNpemU6IDEuNGVtXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW1cblx0XHRcdGxldHRlci1zcGFjaW5nOiA0cHhcblxuXHQvLyBQcsOpZGlyZVxuXHQjbnVtZXJvM1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdG92ZXJmbG93OiB2aXNpYmxlXG5cdFx0dG9wOiAtNDBweFxuXHRcdGxlZnQ6IC04MHB4XG5cdFx0aGVpZ2h0OiAzMTBweFxuXHRcdHdpZHRoOiA0OTBweFxuXHRcdCNudW1lcm8zLXRpdGxlXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcblx0XHRcdHRvcDogNTBweFxuXHRcdFx0bGVmdDogMzc1cHhcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbVxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweFxuXG5cdC8vIENvbmNldm9pclxuXHQjbnVtZXJvNFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdG92ZXJmbG93OiB2aXNpYmxlXG5cdFx0dG9wOiAtMTEwcHhcblx0XHRsZWZ0OiAtNDBweFxuXHRcdGhlaWdodDogMzEwcHhcblx0XHR3aWR0aDogMjkwcHhcblx0XHQjbnVtZXJvNC10aXRsZVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHR0b3A6IDE3MHB4XG5cdFx0XHRyaWdodDogMTUwcHhcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbVxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweFxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxuXHQubGgtZXh0ZXJ0aXNlXG5cdFx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdC8vIE1lc3VyZXJcblx0I251bWVybzFcblx0XHRwb3NpdGlvbjogcmVsYXRpdmVcblx0XHRvdmVyZmxvdzogdmlzaWJsZVxuXHRcdHRvcDogMTIwcHhcblx0XHRyaWdodDogLTEyMHB4XG5cdFx0aGVpZ2h0OiAzMDBweFxuXHRcdHdpZHRoOiA2MzBweFxuXHRcdCNudW1lcm8xLXRpdGxlXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcblx0XHRcdHRvcDogMzBweFxuXHRcdFx0cmlnaHQ6IDQwMHB4XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNy41cHhcblxuXHQvLyBTdHJ1Y3R1cmVyXG5cdCNudW1lcm8yXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cdFx0b3ZlcmZsb3c6IHZpc2libGVcblx0XHR0b3A6IC01cHhcblx0XHRsZWZ0OiAtNXB4XG5cdFx0aGVpZ2h0OiA1MDBweFxuXHRcdHdpZHRoOiA0MDBweFxuXHRcdCNudW1lcm8yLXRpdGxlXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcblx0XHRcdHRvcDogMTI1cHhcblx0XHRcdGxlZnQ6IDI3NXB4XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNy41cHhcblxuXHQvLyBQcsOpZGlyZVxuXHQjbnVtZXJvM1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdG92ZXJmbG93OiB2aXNpYmxlXG5cdFx0dG9wOiAtNDBweFxuXHRcdGxlZnQ6IC04MHB4XG5cdFx0aGVpZ2h0OiAzMDBweFxuXHRcdHdpZHRoOiA1MDBweFxuXHRcdCNudW1lcm8zLXRpdGxlXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcblx0XHRcdHRvcDogODBweFxuXHRcdFx0bGVmdDogNDAwcHhcblx0XHRcdGxldHRlci1zcGFjaW5nOiA3LjVweFxuXG5cdC8vIENvbmNldm9pclxuXHQjbnVtZXJvNFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdG92ZXJmbG93OiB2aXNpYmxlXG5cdFx0dG9wOiAtMTEwcHhcblx0XHRsZWZ0OiAtNDBweFxuXHRcdGhlaWdodDogNDAwcHhcblx0XHR3aWR0aDogMzkwcHhcblx0XHQjbnVtZXJvNC10aXRsZVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHR0b3A6IDYwcHhcblx0XHRcdHJpZ2h0OiAyMjBweFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDcuNXB4XG5cbiNhcnJvdy1tZXN1cmVyXG5cdHBhZGRpbmctbGVmdDogODVweFxuI2Fycm93LXN0cnVjdHVyZXJcblx0cGFkZGluZy1sZWZ0OiA0NXB4XG4jYXJyb3ctcHJlZGlyZVxuXHRwYWRkaW5nLWxlZnQ6IDkwcHhcbiNhcnJvdy1jb25jZXZvaXJcblx0cGFkZGluZy1sZWZ0OiA0MHB4XG5cbiIsIi5ibG9jay1jdGFcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2dyZXlfY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICBjb2xvcjogd2hpdGVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nOiAxNXB4XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuXG4gICAgJjpob3ZlclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICYuc21hbGxcbiAgICAgICAgbWluLWhlaWdodDogNDVweFxuICAgICYuYmlnXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0NXB4XG5cbiAgICAmLnJlZDpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL3JlZF9jdGEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSlcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcblxuICAgICYuYmx1ZTpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2JsdWVfY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbClcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuXG4gICAgJi55ZWxsb3c6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy95ZWxsb3dfY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbClcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuXG4gICAgJi5ibGFjazpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL2JsYWNrX2N0YS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbFxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSlcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBcbiAgICAmLnllbGxvdy1jdGFcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kcy95ZWxsb3dfY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbClcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuXG4vKiBCT1VUVE9OICovXG4uYnRuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tcmVkIFxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHhcbiAgICBjb2xvcjogd2hpdGVcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1yZWRcbi5idG46aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgIGNvbG9yOiAkbWFpbi1yZWQgXG4gICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tcmVkXG4uYnRuLWRhcmtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWQgXG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxuICAgIHBhZGRpbmc6IDEwcHggMjVweFxuICAgIGNvbG9yOiB3aGl0ZVxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLXJlZFxuLmJ0bi1kYXJrOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JleSBcbiAgICBjb2xvcjogd2hpdGUgIFxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWdyZXlcblxuLmJ0bi15ZWxsb3dcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzRhIFxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHhcbiAgICBjb2xvcjogIzJkMzAzNVxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ3NGFcbiAgICBcbi5idG4teWVsbG93OmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgXG4gICAgY29sb3I6ICMyZDMwMzUgIFxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ3NGFcbiAgICBjdXJzb3I6IHBvaW50ZXJcblxuLmJ0bi15ZWxsb3ctc2Vjb25kYXJ5XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxuICAgIHBhZGRpbmc6IDEwcHggMjVweFxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIFxuICAgIGNvbG9yOiAjMmQzMDM1ICBcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZkNzRhXG4gICAgY3Vyc29yOiBwb2ludGVyXG5cbi5idG4teWVsbG93LXNlY29uZGFyeTpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3NGEgXG4gICAgY29sb3I6ICMyZDMwMzVcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZkNzRhXG4vKi0tLSovXG4uYnRuLXlvdVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjg1ODUgXG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxuICAgIHBhZGRpbmc6IDEwcHggMjVweFxuICAgIGNvbG9yOiB3aGl0ZVxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjg1ODVcbiAgICBcbi5idG4teW91OmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgXG4gICAgY29sb3I6ICMyZDMwMzUgIFxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjg1ODVcbiAgICBjdXJzb3I6IHBvaW50ZXJcblxuLmJ0bi15b3Utc2Vjb25kYXJ5XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxuICAgIHBhZGRpbmc6IDEwcHggMjVweFxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIFxuICAgIGNvbG9yOiB3aGl0ZSAgXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGODU4NVxuICAgIGN1cnNvcjogcG9pbnRlclxuXG4uYnRuLXlvdS1zZWNvbmRhcnk6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4NTg1IFxuICAgIGNvbG9yOiB3aGl0ZVxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjg1ODVcbi8qLS0tKi9cbi5idG4tYmxhY2tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMDM1IFxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHhcbiAgICBjb2xvcjogd2hpdGVcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmQzMDM1XG5cbi5idG4tYmxhY2s6aG92ZXJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSBcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4XG4gICAgcGFkZGluZzogMTBweCAyNXB4XG4gICAgY29sb3I6ICMyZDMwMzVcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmQzMDM1IiwiXG4kbWFpbi1ncmV5OiAjMmQzMDM1XG4kbWFpbi1ibHVlOiAjMmRiZWNkXG4kbWFpbi15ZWxsb3c6ICNmZmQ4NDhcbiRtYWluLXJlZDogI2ZmNjY2NlxuJG1haW4td2hpdGU6ICNmZmZmZmZcbiRtYWluLXlvdTogI2ZmZDc0YVxuXG4vLyBKYWthbGEgYnJhbmQgY29sb3JzXG4kamFrYWxhLW5hdnk6ICMxYTFhMmVcbiRqYWthbGEtYmx1ZTogIzAwNjlmYlxuJGpha2FsYS1kYXJrOiAjMGYwZjFhXG4kamFrYWxhLWxpZ2h0OiAjZjVmNWY3XG5cbiR0ZXh0LWdyZXk6ICM1MjUyNTJcbiR0ZXh0LWRhcmstZ3JleTogIzJkMzAzNVxuJHRleHQtcmVkOiAjZmY2NjY2XG4iLCIuY29udGFjdC1pbmZvLWRlc2t0b3Bcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSlcblx0ZGlzcGxheTogbm9uZVxuLmNvbnRhY3QtaW5mby1tb2JpbGVcblx0ZGlzcGxheTogbm9uZVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKVxuXHRkaXNwbGF5OiBibG9ja1xuXG4uaW1hZ2UtY29udGFjdFxuXHRwYWRkaW5nLXRvcDogMjBweFxuXHRwb3NpdGlvbjogcmVsYXRpdmVcblx0bWFyZ2luOiAwIGF1dG9cbi5pbmZvLWNvbnRhY3Rcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KVxuXHRwb3NpdGlvbjogYWJzb2x1dGVcblx0dGV4dC1hbGlnbjogY2VudGVyXG5cdGZvbnQtc2l6ZTogMjBweFxuXHRsZXR0ZXItc3BhY2luZzogMS4ycHhcblx0Y29sb3I6ICNlZmVmZWZcdFxuXHR0b3A6IDE4JVxuXHRsZWZ0OiAxMCVcblx0d2lkdGg6IDgwJVxuXHRoZWlnaHQ6IDcwJVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG5cdFx0Zm9udC1zaXplOiAxNXB4XG5cbi5pbmZvLWJveC1jb250YWN0XG5cdHBhZGRpbmctdG9wOiAxOCVcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKVxuXHRcdHBhZGRpbmctdG9wOiAxMiVcbiIsIlxuI29yaWdpbmVzXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZHMvb3JpZ2luLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsXG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXJcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4XG5cbiN0aW1lbGluZVxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmRzL3RpbWUtYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGxcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXJcblx0cGFkZGluZy10b3A6IDIwcHhcblx0cGFkZGluZy1ib3R0b206IDgwcHhcblx0bWluLWhlaWdodDogNjcwcHhcblx0LnRpbWVsaW5lLXRleHRcblx0XHRwYWRkaW5nLXRvcDogNDBweFxuXHRcdHRleHQtYWxpZ246IGNlbnRlclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblx0XHRtYXJnaW46IDAgYXV0b1xuXHRcdG1heC13aWR0aDogODAlIFxuXHRcdGNvbG9yOiAjMmQzMDM1XG5cdFx0ZGlzcGxheTogbm9uZVxuXHQueWVhcnNcblx0XHRjb2xvcjogJHRleHQtZ3JleVxuXHRcdHVsIFxuXHRcdFx0bWFyZ2luOiAwIGF1dG9cblx0XHRcdHRleHQtYWxpZ246IGNlbnRlclxuXHRcdGxpIFxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrXG5cdFx0XHRtYXJnaW46IDAgMjBweCAwIDIwcHhcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZVxuXHRcdC5jZW50ZXIgLyogYWN0aXZlLXJlZCAqL1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCkgIWltcG9ydGFudFxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS40KSAhaW1wb3J0YW50XG5cdFx0XHRjb2xvcjogJHRleHQtcmVkICFpbXBvcnRhbnRcblx0XG5cdC55ZWFyczphZnRlclxuXHRcdGNvbnRlbnQ6ICcnXG5cdFx0ZGlzcGxheTogYmxvY2tcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RpbWVsaW5lX2xheW91dC5wbmcpXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuXHRcdGhlaWdodDogMTA1cHhcblx0XHRtYXJnaW46IDAgYXV0b1xuXHRcdG1heC13aWR0aDogNzV2dyBcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweClcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbClcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKVxuXG5cdC5sZWZ0LWFyclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdHRvcDogNTglICFpbXBvcnRhbnRcblx0XHRsZWZ0OiA3MHB4ICFpbXBvcnRhbnRcblx0XHR6LWluZGV4OiAxMDAwXG5cdFx0Y3Vyc29yOiBwb2ludGVyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLWxhcmdlKVxuXHRcdFx0dG9wOiA1MiUgIWltcG9ydGFudFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14bWVkaXVtKVxuXHRcdFx0dG9wOiA1MyUgIWltcG9ydGFudFxuXHRcdFx0bGVmdDogMTBweCAhaW1wb3J0YW50XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpXG5cdFx0XHRsZWZ0OiAxNXB4ICFpbXBvcnRhbnRcblx0XHRcdHRvcDogNTIlICFpbXBvcnRhbnRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG5cdFx0XHRsZWZ0OiAyMHB4ICFpbXBvcnRhbnRcblx0XHRcdHRvcDogNTAlICFpbXBvcnRhbnRcblx0XHRcblx0LnJpZ2h0LWFyclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdHRvcDogNTglICFpbXBvcnRhbnRcblx0XHRyaWdodDogNzBweCAhaW1wb3J0YW50XG5cdFx0ei1pbmRleDogMTAwMFxuXHRcdGN1cnNvcjogcG9pbnRlclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1sYXJnZSlcblx0XHRcdHRvcDogNTIlICFpbXBvcnRhbnRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteG1lZGl1bSlcblx0XHRcdHRvcDogNTMlICFpbXBvcnRhbnRcblx0XHRcdHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweClcblx0XHRcdHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnRcblx0XHRcdHRvcDogNTIlICFpbXBvcnRhbnRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpXG5cdFx0XHRyaWdodDogMjBweCAhaW1wb3J0YW50XG5cdFx0XHR0b3A6IDUwJSAhaW1wb3J0YW50XG5cblx0LmxlZnQtYXJyOmhvdmVyLCAucmlnaHQtYXJyOmhvdmVyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAzcHggIzUyNTI1MiBzb2xpZCAgXG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4ICM1MjUyNTIgc29saWRcblxuXG5cblxuXG4gXG4iLCIub3dsLWNhcm91c2VsLnZlcnRpY2FsXG4gICAgLy90cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbiAgICAvL3dpZHRoOiAyMCVcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vd2lkdGg6IDEwMCVcbiAgICAvL21hcmdpbi10b3A6IDEwMHB4XG5cbiAgICAub3dsLWl0ZW1cbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL21heC13aWR0aDogXG5cbiAgICAgICAgLml0ZW1cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxuICAgICAgICAgICAgZmxleDogMSAxIDBcblxuICAgICAgICAub3dsLW5hdlxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzNweClcblxuICAgICAgICAvLy5vd2wtcHJldiwgLm93bC1uZXh0XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMzZweFxuICAgICAgICAgICAgLy90b3A6IHVuc2V0XG4gICAgICAgICAgICAvL2JvdHRvbTogMTVweFxuIl19 */
