@font-face{font-family:BT Beau Sans;src:url(../fonts/BT-BeauSans-Regular.woff2) format("woff2"),url(../fonts/BT-BeauSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(../fonts/BT-BeauSans-BoldItalic.woff2) format("woff2"),url(../fonts/BT-BeauSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(../fonts/T-BeauSans-ExtraBold.woff2) format("woff2"),url(../fonts/BT-BeauSans-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(../fonts/BT-BeauSans-Bold.woff2) format("woff2"),url(../fonts/BT-BeauSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(../fonts/BT-BeauSans-Medium.woff2) format("woff2"),url(../fonts/BT-BeauSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(../fonts/BT-BeauSans-MediumItalic.woff2) format("woff2"),url(../fonts/BT-BeauSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(../fonts/BT-BeauSans-LightItalic.woff2) format("woff2"),url(../fonts/BT-BeauSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(../fonts/BT-BeauSans-Light.woff2) format("woff2"),url(../fonts/BT-BeauSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BT Beau Sans;src:url(../fonts/BT-BeauSans-Italic.woff2) format("woff2"),url(../fonts/BT-BeauSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.btn-hover:hover{text-decoration:none}.btn,.btn-large,.btn-large>span,.btn>span,.gfq-lang,.gfq-lang>span,.gfq-nav .menu a,.gfq-nav .menu a>span,.menu-overlay .menus-container a,.menu-overlay .menus-container a>span,.row_liste_initiatives .filtres button,.row_liste_initiatives .filtres button>span,footer nav a,footer nav a>span,header .nav-bar nav a,header .nav-bar nav a>span{line-height:1.2}.btn{position:relative;overflow:hidden;border:none;display:inline-block;padding:0 34px 0 0;margin-top:50px;color:#1e1e1e;font-size:clamp(16px,1.4vw,1.4vw);font-weight:500;font-family:BT Beau Sans;text-decoration:none;text-transform:uppercase;background:url(../images/arrow_black.svg) 100% no-repeat;background-size:26px 26px;transition:color .2s ease}@media (max-width:768px){.btn{margin-top:20px}}.btn:hover{color:#1e1e1e;text-decoration:none}.btn>span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.btn>span.label-out{position:absolute;width:calc(100% - 34px)}.btn.btn-back{padding:0 0 0 34px;background:url(../images/back.svg) 0 no-repeat;background-size:26px 26px}.btn-large{position:relative;overflow:hidden;border:none;display:inline-block;padding:0 34px 0 0!important;margin-top:30px;line-height:1.3em!important;color:#f7fa73;font-size:clamp(20px,4vw,4vw)!important;font-weight:500;font-family:BT Beau Sans}.btn-large,.btn-large:hover{text-decoration:none}.btn-large>span{position:relative;display:block;padding:0;will-change:transform}.btn-large>span.label-out{position:absolute}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-optical-sizing:auto}:focus{outline:none}body{font-size:clamp(16px,1.5vw,25px);font-family:BT Beau Sans;font-weight:400;font-style:normal;line-height:1.3em}body,ol,ul{padding:0;margin:0}img{display:block}img.aligncenter{position:relative;margin:0 auto}p{margin-top:1em;margin-bottom:0}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}a{color:#2341c1;text-decoration:none;transition:color .2s ease}a:hover{text-decoration:underline}strong a{font-weight:700}button{font-family:BT Beau Sans}main{overflow-x:hidden}.main-container,main{position:relative;width:100%}.main-container{padding-top:100dvh}@media (max-width:768px){.main-container{padding-top:100dvh}}.main-container>div:first-of-type{position:fixed;top:0;left:0;height:100dvh}.main-container>div:first-of-type.row_texts{display:flex;align-items:flex-end;padding-top:0;justify-content:flex-end}.main-container>div:first-of-type.row_texts h2{margin-bottom:clamp(1rem,1vw,1vw)}.main-container>div:nth-of-type(2){margin-top:-40px;border-top-left-radius:40px;border-top-right-radius:40px}@media (max-width:768px){.main-container>div:nth-of-type(2){border-top-left-radius:20px;border-top-right-radius:20px}}.membre-template-default .main-container>div:first-child,.partenaire-template-default .main-container>div:first-child{position:relative;height:auto}.background-container{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px}@media (max-width:768px){.background-container{border-radius:20px}}.background-container.bg-blue{background:#2341c1}.background-container.bg-white{background:#eef3fa}.background-container.bg-green{background:#00bfb6}.background-container.bg-darkgreen{background:#005450}.background-container.bg-mauve{background:#bface7}.background-container.bg-jaune{background:#f7fa73}.background-container.bg-noir{background:#1e1e1e}.otgs-development-site-front-end{display:none!important}.group:after{content:"";display:table;clear:both}h1{font-weight:400;font-style:normal;font-size:clamp(50px,8vw,8vw);line-height:1em;color:#eef3fa}h2{margin-bottom:clamp(20px,5vw,5vw);font-size:clamp(30px,6.7vw,6.7vw);line-height:1.05em;color:#eef3fa;will-change:transform}h2,h3{margin-top:0;font-weight:500;font-style:normal}h3{margin-bottom:clamp(20px,3vw,3vw);font-size:clamp(20px,6vw,6vw);line-height:1em;color:#fff}h4{margin:50px 0;font-size:clamp(20px,3.8vw,3.8vw);font-weight:500;line-height:1.05em;color:#1e1e1e}h4:first-child{margin-top:0}@media (max-width:768px){h4{margin:20px 0}}h5{margin:30px 0;font-size:clamp(24px,3.2vw,3.2vw);font-weight:500;line-height:1.05em;color:#1e1e1e}h5:first-child{margin-top:0}@media (max-width:768px){h5{margin:0 0 20px}}h6{margin:30px 0;font-size:clamp(24px,2.35vw,36px);font-weight:500;line-height:1.05em;color:#1e1e1e}h6:first-child{margin-top:0}@media (max-width:768px){h6{margin:30px 0 20px}}canvas[data-bgcolor=white]+div h2,canvas[data-bgcolor=white]+div h3,canvas[data-bgcolor=white]+div h4,canvas[data-bgcolor=white]+div p{color:#1e1e1e}[data-bgcolor=blue] .btn,[data-bgcolor=blue] a,[data-bgcolor=blue] h2,[data-bgcolor=blue] h3,[data-bgcolor=blue] h4,[data-bgcolor=blue] h5,[data-bgcolor=blue] h6,[data-bgcolor=blue] li,[data-bgcolor=blue] p,[data-bgcolor=blue] ul,[data-bgcolor=darkgreen] .btn,[data-bgcolor=darkgreen] a,[data-bgcolor=darkgreen] h2,[data-bgcolor=darkgreen] h3,[data-bgcolor=darkgreen] h4,[data-bgcolor=darkgreen] h5,[data-bgcolor=darkgreen] h6,[data-bgcolor=darkgreen] li,[data-bgcolor=darkgreen] p,[data-bgcolor=darkgreen] ul{color:#eef3fa}[data-bgcolor=blue] .text-content li:before,[data-bgcolor=darkgreen] .text-content li:before{background:url(../images/arrow.svg) 100% no-repeat!important}[data-bgcolor=blue] .btn,[data-bgcolor=darkgreen] .btn{background:url(../images/arrow.svg) 100% no-repeat}[data-bgcolor=blue] .carrousel-slider .btn,[data-bgcolor=darkgreen] .carrousel-slider .btn{color:#1e1e1e;background:url(../images/arrow_black.svg) 100% no-repeat}[data-bgcolor=white] a{color:#1e1e1e}[data-bgcolor=white] .text-content a:not(.btn){color:#2341c1}[data-bgcolor=white] a.btn-large{color:#f7fa73!important}[data-bgcolor=white].text-content .btn,[data-bgcolor=white].text-content h2,[data-bgcolor=white].text-content h3,[data-bgcolor=white].text-content h4,[data-bgcolor=white].text-content h5,[data-bgcolor=white].text-content h6,[data-bgcolor=white].text-content li,[data-bgcolor=white].text-content p,[data-bgcolor=white].text-content ul{color:#1e1e1e}[data-bgcolor=white].text-content li:before{background:url(../images/arrow_black.svg) 100% no-repeat!important}footer[data-bgcolor=white] a,footer[data-bgcolor=white] h2{color:#eef3fa}[data-bgcolor=green] h2,[data-bgcolor=green] h3,[data-bgcolor=green] p,[data-bgcolor=mauve] h2,[data-bgcolor=mauve] h3,[data-bgcolor=mauve] p,[data-bgcolor=white] h2,[data-bgcolor=white] h3,[data-bgcolor=white] p,[data-bgcolor=yellow] h2,[data-bgcolor=yellow] h3,[data-bgcolor=yellow] p{color:#1e1e1e}.texts-container[data-bgcolor=blue] .btn,.texts-container[data-bgcolor=blue] a,.texts-container[data-bgcolor=blue] h2,.texts-container[data-bgcolor=blue] h3,.texts-container[data-bgcolor=blue] h4,.texts-container[data-bgcolor=blue] h5,.texts-container[data-bgcolor=blue] h6,.texts-container[data-bgcolor=blue] li,.texts-container[data-bgcolor=blue] p,.texts-container[data-bgcolor=blue] ul,.texts-container[data-bgcolor=darkgreen] .btn,.texts-container[data-bgcolor=darkgreen] a,.texts-container[data-bgcolor=darkgreen] h2,.texts-container[data-bgcolor=darkgreen] h3,.texts-container[data-bgcolor=darkgreen] h4,.texts-container[data-bgcolor=darkgreen] h5,.texts-container[data-bgcolor=darkgreen] h6,.texts-container[data-bgcolor=darkgreen] li,.texts-container[data-bgcolor=darkgreen] p,.texts-container[data-bgcolor=darkgreen] ul{color:#eef3fa}.texts-container[data-bgcolor=blue] .btn,.texts-container[data-bgcolor=darkgreen] .btn{background:url(../images/arrow.svg) 100% no-repeat}.row_texts[data-bgcolor=blue] .text-content h2,.row_texts[data-bgcolor=blue] .text-content h3,.row_texts[data-bgcolor=blue] .text-content h4,.row_texts[data-bgcolor=blue] .text-content p,.row_texts[data-bgcolor=blue] .text-flip,.row_texts[data-bgcolor=blue] .texts-container h2,.row_texts[data-bgcolor=blue] .texts-container h3,.row_texts[data-bgcolor=blue] .texts-container h4,.row_texts[data-bgcolor=blue] .texts-container p,.row_texts[data-bgcolor=blue] canvas[data-bgcolor=white]+div h2,.row_texts[data-bgcolor=blue] canvas[data-bgcolor=white]+div h3,.row_texts[data-bgcolor=blue] canvas[data-bgcolor=white]+div h4,.row_texts[data-bgcolor=blue] canvas[data-bgcolor=white]+div p,.row_texts[data-bgcolor=blue] h2,.row_texts[data-bgcolor=blue] h3,.row_texts[data-bgcolor=blue] h4,.row_texts[data-bgcolor=blue] h5,.row_texts[data-bgcolor=blue] h6,.row_texts[data-bgcolor=blue] li,.row_texts[data-bgcolor=blue] p,.row_texts[data-bgcolor=blue] ul,.row_texts[data-bgcolor=darkgreen] .text-content h2,.row_texts[data-bgcolor=darkgreen] .text-content h3,.row_texts[data-bgcolor=darkgreen] .text-content h4,.row_texts[data-bgcolor=darkgreen] .text-content p,.row_texts[data-bgcolor=darkgreen] .text-flip,.row_texts[data-bgcolor=darkgreen] .texts-container h2,.row_texts[data-bgcolor=darkgreen] .texts-container h3,.row_texts[data-bgcolor=darkgreen] .texts-container h4,.row_texts[data-bgcolor=darkgreen] .texts-container p,.row_texts[data-bgcolor=darkgreen] canvas[data-bgcolor=white]+div h2,.row_texts[data-bgcolor=darkgreen] canvas[data-bgcolor=white]+div h3,.row_texts[data-bgcolor=darkgreen] canvas[data-bgcolor=white]+div h4,.row_texts[data-bgcolor=darkgreen] canvas[data-bgcolor=white]+div p,.row_texts[data-bgcolor=darkgreen] h2,.row_texts[data-bgcolor=darkgreen] h3,.row_texts[data-bgcolor=darkgreen] h4,.row_texts[data-bgcolor=darkgreen] h5,.row_texts[data-bgcolor=darkgreen] h6,.row_texts[data-bgcolor=darkgreen] li,.row_texts[data-bgcolor=darkgreen] p,.row_texts[data-bgcolor=darkgreen] ul{color:#eef3fa}.h-padding{padding-left:90px;padding-right:90px}@media (max-width:768px){.h-padding{padding-left:20px;padding-right:20px}}.v-padding{padding-top:70px;padding-bottom:70px}@media (max-width:768px){.v-padding{padding-top:40px;padding-bottom:40px}}.empty-space{width:100%;height:140px}@media (max-width:768px){.empty-space{height:90px}}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0!important}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0!important}@media (max-width:768px){.mobile-center{text-align:center}}.row{position:relative;padding-bottom:100px;display:flex;width:100%}@media (max-width:768px){.row{flex-direction:column;padding-bottom:50px}}.row>div.one-quart{width:25%}@media (max-width:768px){.row>div.one-quart{width:100%}}.row>div.three-quart{width:75%}@media (max-width:768px){.row>div.three-quart{width:100%}}.row>div.one-half{width:50%}@media (max-width:768px){.row>div.one-half{width:100%}}.row>div.one-tier{width:33%}@media (max-width:768px){.row>div.one-tier{width:100%}}.row>div.one-tier:last-child{width:34%}@media (max-width:768px){.row>div.one-tier:last-child{width:100%}}.row>div.two-tier{width:67%}@media (max-width:768px){.row>div.two-tier{width:100%}}.row_accordeons{display:block;padding:0 20px 100px}@media (max-width:768px){.row_accordeons{padding:0 20px 50px}}.row_accordeons .accordeons-container{position:relative;width:100%}.row_accordeons .accordeons-title{margin-bottom:clamp(24px,2.5vw,2.5vw);font-size:clamp(28px,4vw,6rem)}.row_accordeons .accordeons-list{display:flex;flex-direction:column;gap:0}.row_accordeons .accordeon-item{border-top:1px solid hsla(0,0%,100%,.35)}.row_accordeons .accordeon-item:last-child{border-bottom:1px solid hsla(0,0%,100%,.35)}.row_accordeons .accordeon-trigger{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;padding:22px 0;margin:0;border:none;background:none;cursor:pointer;text-align:left;color:inherit;font-family:inherit}@media (max-width:768px){.row_accordeons .accordeon-trigger{padding:18px 0;gap:12px}}.row_accordeons .accordeon-trigger:hover .accordeon-trigger-label{color:#f7fa73}.row_accordeons .accordeon-trigger:hover .accordeon-arrow svg{transform:translateY(3px)}.row_accordeons .accordeon-trigger-label{flex:1 1 auto;font-size:clamp(18px,2vw,2.6vw);font-weight:500;line-height:1.25;color:#fff;transition:color .35s cubic-bezier(.25,1,.5,1)}.row_accordeons .accordeon-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#2341c1;transform-origin:50% 50%}.row_accordeons .accordeon-arrow svg{display:block;width:18px;height:18px;transition:transform .35s cubic-bezier(.25,1,.5,1)}.row_accordeons .accordeon-panel{overflow:hidden;height:0}.row_accordeons .accordeon-panel-inner{padding:0 0 28px 44px}@media (max-width:768px){.row_accordeons .accordeon-panel-inner{padding:0 0 20px 40px}}.row_accordeons .accordeon-panel-inner p:last-child{margin-bottom:0}.row_accordeons .accordeon-panel-inner ul{margin:1em 0;list-style-type:none}.row_accordeons .accordeon-panel-inner ul li{padding-left:30px;position:relative;margin-bottom:10px}.row_accordeons .accordeon-panel-inner ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../images/arrow.svg) 50% no-repeat;background-size:contain}@media (max-width:768px){.row_accordeons .accordeon-panel-inner ul li:before{width:18px;height:18px}}.row_accordeons .accordeon-panel-inner ol{margin:1em 0;list-style-type:none}.row_accordeons .accordeon-panel-inner ol li{counter-increment:a;position:relative;margin-bottom:10px;padding-left:30px}.row_accordeons .accordeon-panel-inner ol li:before{content:counter(a) ".";position:absolute;left:0;top:0}.row_accordeons[data-bgcolor=blue] .accordeon-arrow{color:#f7fa73}.row_accordeons[data-bgcolor=mauve] .accordeon-item,.row_accordeons[data-bgcolor=white] .accordeon-item,.row_accordeons[data-bgcolor=yellow] .accordeon-item{border-color:rgba(30,30,30,.2)}.row_accordeons[data-bgcolor=mauve] .accordeon-trigger-label,.row_accordeons[data-bgcolor=white] .accordeon-trigger-label,.row_accordeons[data-bgcolor=yellow] .accordeon-trigger-label{color:#1e1e1e}.row_accordeons[data-bgcolor=mauve] .accordeon-arrow,.row_accordeons[data-bgcolor=mauve] .accordeon-trigger:hover .accordeon-trigger-label,.row_accordeons[data-bgcolor=white] .accordeon-arrow,.row_accordeons[data-bgcolor=white] .accordeon-trigger:hover .accordeon-trigger-label,.row_accordeons[data-bgcolor=yellow] .accordeon-arrow,.row_accordeons[data-bgcolor=yellow] .accordeon-trigger:hover .accordeon-trigger-label{color:#2341c1}.row_accordeons[data-bgcolor=mauve] .accordeon-panel-inner ul li:before,.row_accordeons[data-bgcolor=white] .accordeon-panel-inner ul li:before,.row_accordeons[data-bgcolor=yellow] .accordeon-panel-inner ul li:before{background-image:url(../images/arrow_black.svg)}.carrousel-evolue{padding-left:20px;padding-right:20px}@media (max-width:768px){.carrousel-evolue{padding-left:10px;padding-right:10px}}.carrousel-evolue .carrousel-container{position:relative;width:100%;padding:80px 5vw 60px;transition:height .5s cubic-bezier(.76,0,.24,1)}@media (max-width:768px){.carrousel-evolue .carrousel-container{padding:30px 20px 0}}@media (max-width:768px){.carrousel-evolue .carrousel-content{padding-bottom:0!important}}.carrousel-evolue .slide-text{display:none}.carrousel-evolue .tns-ovh{overflow:visible}.carrousel-evolue .tns-item .slide{position:relative;height:100%}.carrousel-evolue .tns-item .slide .slide-content{position:relative;display:flex;height:100%;z-index:2}.carrousel-evolue .tns-item .slide .slide-img{width:100%;height:48vw;max-height:90vh;margin:0;position:relative;overflow:hidden}.carrousel-evolue .tns-item .slide .slide-text{width:50%;padding:60px}.carrousel-evolue .tns-item .slide .slide-text p{font-size:clamp(18px,1.7vw,1.7vw);font-weight:500;line-height:1.3em}.carrousel-evolue .carrousel-info{position:absolute;left:-2vw;bottom:3vw;width:75%;perspective:1500px}@media (max-width:768px){.carrousel-evolue .carrousel-info{position:relative;left:10px;width:calc(100% - 20px);top:-40px}}.carrousel-evolue .carrousel-info .carrousel-info-container{opacity:0;position:relative;padding:60px 4vw 80px}@media (max-width:768px){.carrousel-evolue .carrousel-info .carrousel-info-container{padding:30px 30px 40px}}.carrousel-evolue .carrousel-info h3,.carrousel-evolue .carrousel-info p{position:relative;color:#1e1e1e}button[data-action=stop]{display:none}.carrousel-simple .tns-ovh{overflow:visible}.carrousel-simple .carrousel-container{position:relative;width:100%;padding:0 20px}@media (max-width:768px){.carrousel-simple .carrousel-container{padding:0 10px}}.carrousel-simple .tns-item .slide{position:relative;height:100%}.carrousel-simple .tns-item .slide .slide-content{position:relative;display:flex;height:100%;z-index:2}@media (max-width:768px){.carrousel-simple .tns-item .slide .slide-content{flex-direction:column}}.carrousel-simple .tns-item .slide .slide-img{width:calc(50% - 20px);height:calc(100% - 40px);margin:20px;position:relative;overflow:hidden}@media (max-width:768px){.carrousel-simple .tns-item .slide .slide-img{width:calc(100% - 40px);margin:20px 20px 30px;height:250px}}.carrousel-simple .tns-item .slide .slide-img .hexa-container{position:absolute;top:0;left:0;width:100%;height:100%}.carrousel-simple .tns-item .slide .slide-text{width:50%;padding:8vh 60px}@media (max-width:768px){.carrousel-simple .tns-item .slide .slide-text{width:100%;padding:0 20px 30px}}.carrousel-simple .tns-item .slide .slide-text p{font-size:clamp(18px,1.7vw,1.7vw);font-weight:500;line-height:1.3em}@media (max-width:768px){.carrousel-simple .tns-item .slide .slide-text p{font-size:clamp(16px,1.7vw,1.7vw)}}.carrousel-simple .tns-item .slide .slide-text h4 a{color:#1e1e1e;text-decoration:none}.carrousel-simple .tns-item .slide .slide-text h4 a:hover{color:#1e1e1e}.background-container.bg-img{display:block;position:relative;width:100%}.background-container.bg-img img{display:block;object-fit:cover;width:100%;height:100%}.background-container.bg-img:before{display:none}.carrousel-container .caroussel-header{gap:40px;align-items:end;padding-bottom:60px}@media (max-width:768px){.carrousel-container .caroussel-header{padding-bottom:20px;gap:20px}}.carrousel-container .caroussel-header>div{width:50%}@media (max-width:768px){.carrousel-container .caroussel-header>div{width:100%}}.carrousel-container .caroussel-header>div:last-child{margin-bottom:8px}.carrousel-container .caroussel-header h2{color:#1e1e1e}.carrousel-container h2{display:inline-block;margin-bottom:0}.carrousel-container .carrousel-content{position:relative;margin-top:20px;padding-bottom:150px}@media (max-width:768px){.carrousel-container .carrousel-content{padding-bottom:50px}}.carrousel-container .carrousel-slider{display:flex}.carrousel-container .tns-outer{position:relative}.carrousel-container .tns-outer .tns-nav{display:flex;gap:8px;width:100%;justify-content:flex-end;margin-bottom:20px}.carrousel-container .tns-outer .tns-nav button{width:18px;height:18px;background:none;border:2px solid #eef3fa;border-radius:5px}.carrousel-container .tns-outer .tns-nav .tns-nav-active{background-color:#eef3fa}.carrousel-evolue .carrousel-container .tns-outer .tns-nav{display:none}.row_corde{padding:0 20px 100px}@media (max-width:768px){.row_corde{padding:0 20px 50px}}.row_corde .corde-container{margin-right:-20px;margin-left:-20px;overflow:hidden;width:calc(100% + 40px)}.row_corde .corde-container>div{display:flex;justify-content:space-between;gap:20px;padding:0 20px 20px}@media (max-width:768px){.row_corde .corde-container>div{flex-wrap:wrap;gap:10px;padding:0 10px 10px}}.row_corde .box{position:relative;flex:1}.row_corde .box .box-content{position:relative;padding:30px 30px 30px 45px}@media (max-width:768px){.row_corde .box .box-content{padding:20px}}.row_corde .box strong{position:relative;font-size:clamp(18px,9.5vw,9.5vw);font-weight:800;line-height:1.1}.row_corde .box p{position:relative;margin-top:40px;text-transform:uppercase;font-size:clamp(14px,1.8vw,1.8vw);line-height:1.1em;text-align:right}.row_equipe{padding:0 20px 100px}@media (max-width:768px){.row_equipe{padding:0 20px 20px}}.row_equipe h2{padding:0 90px;color:#1e1e1e}@media (max-width:768px){.row_equipe h2{padding:0}}.row_equipe .equipe-description{padding:0 90px;color:#1e1e1e;margin-bottom:clamp(20px,5vw,5vw)}@media (max-width:768px){.row_equipe .equipe-description{padding:0}}.row_equipe .equipe-container{position:relative;width:100%}.row_equipe .equipe-container .equipe-content{display:flex;flex-direction:row;gap:60px}@media (max-width:768px){.row_equipe .equipe-container .equipe-content{flex-direction:column-reverse;gap:20px}}.row_equipe .equipe-container .equipe-content .equipe-img{position:relative;width:50%;min-height:500px;align-self:stretch}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .equipe-img{width:100%;min-height:400px}}.row_equipe .equipe-container .equipe-content .equipe-img .hexa-container{position:absolute;inset:0}.row_equipe .equipe-container .equipe-content .equipe-img .background-container.bg-img{height:calc(100% - 60px);perspective:1000px}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .equipe-img .background-container.bg-img{height:250px}}.row_equipe .equipe-container .equipe-content .equipe-img .bg-img-container{position:relative;height:100%;display:flex;visibility:hidden;overflow:hidden}.row_equipe .equipe-container .equipe-content .equipe-img .bg-img-container img{position:absolute;inset:0}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info{position:absolute;width:calc(100% - 80px);left:20px;bottom:0;z-index:2;perspective:1000px}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info{position:relative;width:100%;transform:translateX(0);top:-30px;left:0}}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info .equipe-info-container{position:relative;z-index:2;padding:2.4vw 2.8vw 3vw;visibility:hidden}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info .equipe-info-container{padding:30px 30px 40px}}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info .equipe-info-content{position:relative;z-index:2}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info p{font-size:clamp(14px,1.3vw,1.3vw);line-height:1.3em;color:#eef3fa;margin:0;padding:0}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info p:first-child{text-transform:uppercase;margin-bottom:15px}.row_equipe .equipe-container .equipe-content .equipe-img .equipe-info a{color:#eef3fa}.row_equipe .equipe-container .equipe-content .liste-equipe{width:50%}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .liste-equipe{width:100%}}.row_equipe .equipe-container .equipe-content .liste-equipe ul{list-style-type:none;margin:20px 0 0;padding:0 90px 0 0}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .liste-equipe ul{padding:0 40px 0 0;margin-top:0}}.row_equipe .equipe-container .equipe-content .liste-equipe li{font-family:BT Beau Sans;font-size:clamp(18px,4.3vw,51.7vw);font-weight:500;line-height:1em;margin-bottom:10px;color:#1e1e1e;cursor:pointer;position:relative;transition:color .2s cubic-bezier(.25,1,.5,1)}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .liste-equipe li{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.row_equipe .equipe-container .equipe-content .liste-equipe li.active{color:#2341c1;left:0}@media (max-width:768px){.row_equipe .equipe-container .equipe-content .liste-equipe li.active{left:0}}.row_equipe .equipe-container .equipe-content .liste-equipe li:hover{color:#2341c1}.row_equipe .equipe-container .team-list-container{width:100%;padding:0 90px}@media (max-width:768px){.row_equipe .equipe-container .team-list-container{padding:0 0 30px}}.row_equipe .equipe-container .team-list-container .team-member{position:relative;border-bottom:2px solid #1e1e1e;padding:20px 0}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-member{padding:15px 0}}.row_equipe .equipe-container .team-list-container .team-member:first-child{border-top:2px solid #1e1e1e}.row_equipe .equipe-container .team-list-container .team-member:hover .team-title h3{padding-left:20px}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-member:hover .team-title h3{padding-left:10px}}.row_equipe .equipe-container .team-list-container .team-member:hover .team-title p{padding-right:20px}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-member:hover .team-title p{padding-right:0;padding-left:10px}}.row_equipe .equipe-container .team-list-container .team-title{position:relative;z-index:10;display:flex;justify-content:space-between;gap:20px;cursor:pointer;align-items:center;overflow:hidden}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-title{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:0}}.row_equipe .equipe-container .team-list-container .team-title h3{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:BT Beau Sans;font-size:clamp(18px,3vw,3vw);font-weight:500;line-height:1.2em;margin:0;color:#1e1e1e;transition:padding-left .5s cubic-bezier(.76,0,.24,1);overflow:hidden}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-title h3{margin-bottom:10px}}.row_equipe .equipe-container .team-list-container .team-title p{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:BT Beau Sans;font-size:clamp(18px,1vw,1vw);font-weight:500;line-height:1em;text-transform:uppercase;transition:padding-right .5s cubic-bezier(.76,0,.24,1),padding-left .5s cubic-bezier(.76,0,.24,1)}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-title p{margin-top:-5px;line-height:1.1em}}.row_equipe .equipe-container .team-list-container .team-img-container{visibility:hidden;position:absolute;top:50%;left:33%;height:400px;width:40%;max-width:400px;text-align:center;transform:translateY(-50%);pointer-events:none;z-index:15}@media (max-width:1280px){.row_equipe .equipe-container .team-list-container .team-img-container{height:320px;width:30%}}@media (max-width:768px){.row_equipe .equipe-container .team-list-container .team-img-container{left:auto;width:40%;height:200px;right:0}}.row_equipe .equipe-container .team-list-container .team-img-container .team-img{width:75%;height:100%;display:inline-block}@media (max-width:1280px){.row_equipe .equipe-container .team-list-container .team-img-container .team-img{width:100%;height:100%}}.row_equipe .equipe-container .team-list-container .team-img-container .team-img .hexa-container{height:100%;width:100%}.row_etiquettes>div{position:relative}.row_etiquettes ul{display:flex;flex-wrap:wrap;gap:15px 70px;padding:0;margin:0;list-style:none;perspective:1000px}@media (max-width:768px){.row_etiquettes ul{flex-direction:column;gap:15px}}.row_etiquettes ul li{position:relative;flex-basis:calc(50% - 35px);display:block;align-items:stretch}.row_etiquettes ul li .li-content{position:relative;height:100%;padding:.6em 1.2em;display:flex;justify-content:flex-end;align-items:center;color:#1e1e1e;font-family:BT Beau Sans;font-weight:500;line-height:1.1em;font-size:clamp(16px,2vw,2vw);text-transform:uppercase;text-align:right}@media (max-width:768px){.row_etiquettes ul li .li-content{padding:20px 24px}}.row_etiquettes.style-icones>div{padding-left:20px;padding-right:20px}.row_etiquettes.style-icones .hexa-container{position:absolute;top:0;left:20px;right:20px;bottom:0;width:auto}@media (max-width:768px){.row_etiquettes.style-icones .hexa-container{left:10px;right:10px}}.row_etiquettes.style-icones .liste-etiquettes{padding:90px;position:relative;z-index:10}@media (max-width:768px){.row_etiquettes.style-icones .liste-etiquettes{padding:50px 30px 40px}}.row_etiquettes.style-icones ul{flex-direction:column}@media (max-width:768px){.row_etiquettes.style-icones ul{gap:20px}}.row_etiquettes.style-icones ul li{flex-basis:100%;display:flex;align-items:center;flex-direction:row;gap:20px}.row_etiquettes.style-icones ul li .li-content{flex:1;font-size:clamp(15px,2vw,2vw);justify-content:flex-start;background:none;text-align:left}@media (max-width:768px){.row_etiquettes.style-icones ul li .li-content{padding:0}}.row_etiquettes.style-icones ul li .icon-img{width:8%}.row_etiquettes.style-icones ul li .icon-img img{width:100%;height:100%;object-fit:contain}footer{position:relative;display:flex;flex-direction:column;min-height:100dvh;height:auto;padding:20px}@media (max-width:768px){footer{padding:10px 10px 70px}}footer .footer-container{position:relative;height:100%;display:flex;flex-direction:column;flex-grow:1}@media (max-width:768px){footer .footer-container{gap:20px}}footer .footer-container .footer-content{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;height:100%;gap:40px}@media (max-width:768px){footer .footer-container .footer-content{gap:20px}}footer .footer-container .row,footer h2{margin-bottom:0}footer h2{color:#eef3fa!important}@media (max-width:768px){footer .form-el,footer h2{text-align:center}}footer .row{padding-bottom:0;gap:20px}footer .row:nth-child(3){margin-top:20px}@media (max-width:768px){footer .row:nth-child(3)>div{margin-bottom:40px}}@media (max-width:768px){footer .row:nth-child(3) div>a>img{width:120px;margin:0 auto}}@media (max-width:768px){footer .row:nth-child(3) li{text-align:center}}footer .copyright{font-size:clamp(14px,1.2vw,1.2vw);margin:0;padding:0;color:#eef3fa;font-weight:400}@media (max-width:768px){footer .copyright{text-align:center}}.logged-in footer{min-height:calc(100dvh - 32px)}.row_form .text-content{max-width:1300px;width:100%;position:relative;margin:0 auto}.row_form.loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:20}.form-row{position:relative;display:flex;justify-content:space-between;gap:20px;margin-bottom:40px}@media (max-width:768px){.form-row{flex-direction:column;gap:20px}}.form-row.ajout-jeux{align-items:flex-start}.form-row.save-jeux{align-items:flex-end}.form-row.form-row-split{display:grid;grid-template-columns:1fr 1fr 2fr;align-items:start}@media (max-width:768px){.form-row.form-row-split{grid-template-columns:1fr}}.form-row.form-row-split .form-el{flex:none;min-width:0;display:flex;flex-direction:column}.form-row.form-row-split .list-checkbox{margin:0;flex:1;align-items:center;min-height:70px}.form-row.form-row-split .list-checkbox li{margin:0}.form-row.form-row-split .styled-checkbox+label{margin-bottom:0}.form-row.form-row-platforms{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px}@media (max-width:768px){.form-row.form-row-platforms{flex-direction:column;grid-template-columns:1fr}}.form-row.form-row-platforms .form-el{flex:none;max-width:none;width:auto}.form-row.form-row-platforms .platform-item>label{margin-bottom:0;font-size:16px;font-weight:400}.form-row.form-row-platforms .platform-url{display:none;margin-top:1rem}.form-row.form-row-platforms .platform-item.is-on .platform-url{display:block}.form-row:first-child{margin-top:0}.form-row.label-only,.form-row:last-child{margin-bottom:0}.form-row.label-only .form-hint{margin:0 0 1rem;font-size:1rem;font-weight:400;line-height:1.3;opacity:.7}.form-row .form-el{position:relative;flex:1;line-height:1;font-weight:400}@media (max-width:768px){.form-row .form-el{width:100%}}@media (max-width:768px){.form-row .form-el:first-child{width:100%;margin-bottom:0}}.form-row .form-el>label{display:block;margin-bottom:10px;font-size:clamp(16px,1.6vw,30px)}.form-row .form-el input[type=submit]{position:relative;border:none;display:inline-block;padding:0 34px 0 0;font-size:clamp(20px,1.4vw,26px);font-weight:500;font-family:BT Beau Sans;text-decoration:none;color:#eef3fa;text-transform:uppercase;background:url(../images/arrow.svg) 100% no-repeat;background-size:26px 26px}@media (max-width:768px){.form-row .form-el input[type=submit]{padding:0 34px 0 0;border-radius:15px}}.form-row .form-el input[type=submit]:hover{color:#f7fa73}.form-row .form-el ::placeholder{color:#eef3fa}.form-devenir-membre h1:first-of-type,.form-devenir-membre h2:first-of-type,.form-devenir-membre h3:first-of-type,.form-devenir-membre h4:first-of-type,.form-update h1:first-of-type,.form-update h2:first-of-type,.form-update h3:first-of-type,.form-update h4:first-of-type,.newsletter-form h1:first-of-type,.newsletter-form h2:first-of-type,.newsletter-form h3:first-of-type,.newsletter-form h4:first-of-type,.wpcf7 h1:first-of-type,.wpcf7 h2:first-of-type,.wpcf7 h3:first-of-type,.wpcf7 h4:first-of-type{margin-top:0;padding-top:0}.form-devenir-membre .form-row,.form-update .form-row,.newsletter-form .form-row,.wpcf7 .form-row{position:relative;display:flex;justify-content:space-between;gap:20px;margin-bottom:40px}@media (max-width:768px){.form-devenir-membre .form-row,.form-update .form-row,.newsletter-form .form-row,.wpcf7 .form-row{flex-direction:column;gap:20px;margin-bottom:20px}}.form-devenir-membre .form-row:first-child,.form-update .form-row:first-child,.newsletter-form .form-row:first-child,.wpcf7 .form-row:first-child{margin-top:0}.form-devenir-membre .form-row:nth-last-child(2),.form-update .form-row:nth-last-child(2),.newsletter-form .form-row:nth-last-child(2),.wpcf7 .form-row:nth-last-child(2){margin-bottom:0}.form-devenir-membre .form-row .form-el,.form-update .form-row .form-el,.newsletter-form .form-row .form-el,.wpcf7 .form-row .form-el{position:relative;flex:1;line-height:1.3em;font-weight:400}@media (max-width:768px){.form-devenir-membre .form-row .form-el,.form-update .form-row .form-el,.newsletter-form .form-row .form-el,.wpcf7 .form-row .form-el{width:100%}}.form-devenir-membre .form-row .form-el input[type=date],.form-devenir-membre .form-row .form-el input[type=email],.form-devenir-membre .form-row .form-el input[type=tel],.form-devenir-membre .form-row .form-el input[type=text],.form-devenir-membre .form-row .form-el textarea,.form-update .form-row .form-el input[type=date],.form-update .form-row .form-el input[type=email],.form-update .form-row .form-el input[type=tel],.form-update .form-row .form-el input[type=text],.form-update .form-row .form-el textarea,.newsletter-form .form-row .form-el input[type=date],.newsletter-form .form-row .form-el input[type=email],.newsletter-form .form-row .form-el input[type=tel],.newsletter-form .form-row .form-el input[type=text],.newsletter-form .form-row .form-el textarea,.wpcf7 .form-row .form-el input[type=date],.wpcf7 .form-row .form-el input[type=email],.wpcf7 .form-row .form-el input[type=tel],.wpcf7 .form-row .form-el input[type=text],.wpcf7 .form-row .form-el textarea{width:100%;max-height:118px;min-height:60px;padding:4.5vh 50px;background-color:transparent;border:2px solid #eef3fa;border-radius:20px;color:#eef3fa;font-size:clamp(16px,1.4vw,22px);font-family:BT Beau Sans;font-weight:400;transition:background-color .2s ease}@media (max-width:768px){.form-devenir-membre .form-row .form-el input[type=date],.form-devenir-membre .form-row .form-el input[type=email],.form-devenir-membre .form-row .form-el input[type=tel],.form-devenir-membre .form-row .form-el input[type=text],.form-devenir-membre .form-row .form-el textarea,.form-update .form-row .form-el input[type=date],.form-update .form-row .form-el input[type=email],.form-update .form-row .form-el input[type=tel],.form-update .form-row .form-el input[type=text],.form-update .form-row .form-el textarea,.newsletter-form .form-row .form-el input[type=date],.newsletter-form .form-row .form-el input[type=email],.newsletter-form .form-row .form-el input[type=tel],.newsletter-form .form-row .form-el input[type=text],.newsletter-form .form-row .form-el textarea,.wpcf7 .form-row .form-el input[type=date],.wpcf7 .form-row .form-el input[type=email],.wpcf7 .form-row .form-el input[type=tel],.wpcf7 .form-row .form-el input[type=text],.wpcf7 .form-row .form-el textarea{padding:20px}}.form-devenir-membre .form-row .form-el input[type=date]:focus,.form-devenir-membre .form-row .form-el input[type=email]:focus,.form-devenir-membre .form-row .form-el input[type=tel]:focus,.form-devenir-membre .form-row .form-el input[type=text]:focus,.form-devenir-membre .form-row .form-el textarea:focus,.form-update .form-row .form-el input[type=date]:focus,.form-update .form-row .form-el input[type=email]:focus,.form-update .form-row .form-el input[type=tel]:focus,.form-update .form-row .form-el input[type=text]:focus,.form-update .form-row .form-el textarea:focus,.newsletter-form .form-row .form-el input[type=date]:focus,.newsletter-form .form-row .form-el input[type=email]:focus,.newsletter-form .form-row .form-el input[type=tel]:focus,.newsletter-form .form-row .form-el input[type=text]:focus,.newsletter-form .form-row .form-el textarea:focus,.wpcf7 .form-row .form-el input[type=date]:focus,.wpcf7 .form-row .form-el input[type=email]:focus,.wpcf7 .form-row .form-el input[type=tel]:focus,.wpcf7 .form-row .form-el input[type=text]:focus,.wpcf7 .form-row .form-el textarea:focus{background-color:#eef3fa;color:#2341c1}.form-devenir-membre .form-row .form-el input[type=date]:focus::placeholder,.form-devenir-membre .form-row .form-el input[type=email]:focus::placeholder,.form-devenir-membre .form-row .form-el input[type=tel]:focus::placeholder,.form-devenir-membre .form-row .form-el input[type=text]:focus::placeholder,.form-devenir-membre .form-row .form-el textarea:focus::placeholder,.form-update .form-row .form-el input[type=date]:focus::placeholder,.form-update .form-row .form-el input[type=email]:focus::placeholder,.form-update .form-row .form-el input[type=tel]:focus::placeholder,.form-update .form-row .form-el input[type=text]:focus::placeholder,.form-update .form-row .form-el textarea:focus::placeholder,.newsletter-form .form-row .form-el input[type=date]:focus::placeholder,.newsletter-form .form-row .form-el input[type=email]:focus::placeholder,.newsletter-form .form-row .form-el input[type=tel]:focus::placeholder,.newsletter-form .form-row .form-el input[type=text]:focus::placeholder,.newsletter-form .form-row .form-el textarea:focus::placeholder,.wpcf7 .form-row .form-el input[type=date]:focus::placeholder,.wpcf7 .form-row .form-el input[type=email]:focus::placeholder,.wpcf7 .form-row .form-el input[type=tel]:focus::placeholder,.wpcf7 .form-row .form-el input[type=text]:focus::placeholder,.wpcf7 .form-row .form-el textarea:focus::placeholder{color:#2341c1}.form-devenir-membre .form-row .form-el input[type=submit],.form-update .form-row .form-el input[type=submit],.newsletter-form .form-row .form-el input[type=submit],.wpcf7 .form-row .form-el input[type=submit]{position:relative;border:none;display:inline-block;padding:0 34px 0 0;font-size:clamp(20px,1.4vw,22px);font-weight:500;font-family:BT Beau Sans;text-decoration:none;color:#eef3fa;text-transform:uppercase;background:url(../images/arrow.svg) 100% no-repeat;background-size:26px 26px}@media (max-width:768px){.form-devenir-membre .form-row .form-el input[type=submit],.form-update .form-row .form-el input[type=submit],.newsletter-form .form-row .form-el input[type=submit],.wpcf7 .form-row .form-el input[type=submit]{padding:0 34px 0 0;border-radius:15px}}.form-devenir-membre .form-row .form-el ::placeholder,.form-update .form-row .form-el ::placeholder,.newsletter-form .form-row .form-el ::placeholder,.wpcf7 .form-row .form-el ::placeholder{color:#eef3fa}.form-devenir-membre .spinner-container,.form-update .spinner-container,.newsletter-form .spinner-container,.wpcf7 .spinner-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.9);opacity:0;z-index:0}.form-devenir-membre .submitting .spinner-container,.form-update .submitting .spinner-container,.newsletter-form .submitting .spinner-container,.wpcf7 .submitting .spinner-container{display:flex;opacity:1;z-index:1}.form-devenir-membre .wpcf7-response-output,.form-update .wpcf7-response-output,.newsletter-form .wpcf7-response-output,.wpcf7 .wpcf7-response-output{padding:15px 20px!important;margin:20px 0 0!important}@media (max-width:768px){.form-devenir-membre .wpcf7-response-output,.form-update .wpcf7-response-output,.newsletter-form .wpcf7-response-output,.wpcf7 .wpcf7-response-output{margin:20px 0 0!important}}.form-devenir-membre .wpcf7-not-valid-tip,.form-update .wpcf7-not-valid-tip,.newsletter-form .wpcf7-not-valid-tip,.wpcf7 .wpcf7-not-valid-tip{display:none}.form-devenir-membre .wpcf7-not-valid,.form-update .wpcf7-not-valid,.newsletter-form .wpcf7-not-valid,.wpcf7 .wpcf7-not-valid{border:1px solid red!important}.form-devenir-membre .jeux .form-row .form-el label,.form-devenir-membre .membre .form-row .form-el label,.form-update .jeux .form-row .form-el label,.form-update .membre .form-row .form-el label,.newsletter-form .jeux .form-row .form-el label,.newsletter-form .membre .form-row .form-el label,.wpcf7 .jeux .form-row .form-el label,.wpcf7 .membre .form-row .form-el label{display:block}.form-devenir-membre .jeux .form-row .form-el input[type=date],.form-devenir-membre .jeux .form-row .form-el input[type=email],.form-devenir-membre .jeux .form-row .form-el input[type=tel],.form-devenir-membre .jeux .form-row .form-el input[type=text],.form-devenir-membre .jeux .form-row .form-el textarea,.form-devenir-membre .membre .form-row .form-el input[type=date],.form-devenir-membre .membre .form-row .form-el input[type=email],.form-devenir-membre .membre .form-row .form-el input[type=tel],.form-devenir-membre .membre .form-row .form-el input[type=text],.form-devenir-membre .membre .form-row .form-el textarea,.form-update .jeux .form-row .form-el input[type=date],.form-update .jeux .form-row .form-el input[type=email],.form-update .jeux .form-row .form-el input[type=tel],.form-update .jeux .form-row .form-el input[type=text],.form-update .jeux .form-row .form-el textarea,.form-update .membre .form-row .form-el input[type=date],.form-update .membre .form-row .form-el input[type=email],.form-update .membre .form-row .form-el input[type=tel],.form-update .membre .form-row .form-el input[type=text],.form-update .membre .form-row .form-el textarea,.newsletter-form .jeux .form-row .form-el input[type=date],.newsletter-form .jeux .form-row .form-el input[type=email],.newsletter-form .jeux .form-row .form-el input[type=tel],.newsletter-form .jeux .form-row .form-el input[type=text],.newsletter-form .jeux .form-row .form-el textarea,.newsletter-form .membre .form-row .form-el input[type=date],.newsletter-form .membre .form-row .form-el input[type=email],.newsletter-form .membre .form-row .form-el input[type=tel],.newsletter-form .membre .form-row .form-el input[type=text],.newsletter-form .membre .form-row .form-el textarea,.wpcf7 .jeux .form-row .form-el input[type=date],.wpcf7 .jeux .form-row .form-el input[type=email],.wpcf7 .jeux .form-row .form-el input[type=tel],.wpcf7 .jeux .form-row .form-el input[type=text],.wpcf7 .jeux .form-row .form-el textarea,.wpcf7 .membre .form-row .form-el input[type=date],.wpcf7 .membre .form-row .form-el input[type=email],.wpcf7 .membre .form-row .form-el input[type=tel],.wpcf7 .membre .form-row .form-el input[type=text],.wpcf7 .membre .form-row .form-el textarea{border:2px solid #1e1e1e;color:#1e1e1e}.form-devenir-membre .jeux .form-row .form-el textarea,.form-devenir-membre .membre .form-row .form-el textarea,.form-update .jeux .form-row .form-el textarea,.form-update .membre .form-row .form-el textarea,.newsletter-form .jeux .form-row .form-el textarea,.newsletter-form .membre .form-row .form-el textarea,.wpcf7 .jeux .form-row .form-el textarea,.wpcf7 .membre .form-row .form-el textarea{max-height:none;resize:vertical}.form-devenir-membre .jeux .form-row .form-el input[type=submit],.form-devenir-membre .membre .form-row .form-el input[type=submit],.form-update .jeux .form-row .form-el input[type=submit],.form-update .membre .form-row .form-el input[type=submit],.newsletter-form .jeux .form-row .form-el input[type=submit],.newsletter-form .membre .form-row .form-el input[type=submit],.wpcf7 .jeux .form-row .form-el input[type=submit],.wpcf7 .membre .form-row .form-el input[type=submit]{color:#1e1e1e}.form-devenir-membre .jeux .form-row .form-el ::placeholder,.form-devenir-membre .membre .form-row .form-el ::placeholder,.form-update .jeux .form-row .form-el ::placeholder,.form-update .membre .form-row .form-el ::placeholder,.newsletter-form .jeux .form-row .form-el ::placeholder,.newsletter-form .membre .form-row .form-el ::placeholder,.wpcf7 .jeux .form-row .form-el ::placeholder,.wpcf7 .membre .form-row .form-el ::placeholder{color:#1e1e1e!important}.form-devenir-membre #image-box,.form-update #image-box,.newsletter-form #image-box,.wpcf7 #image-box{display:flex;flex-wrap:wrap;margin-top:10px}.form-devenir-membre #image-box img,.form-update #image-box img,.newsletter-form #image-box img,.wpcf7 #image-box img{max-width:100px;margin:5px}.newsletter-form{position:relative;width:100%}.newsletter-form .loading{display:none;opacity:0;position:absolute;inset:0;background-color:rgba(35,65,193,.8);z-index:20}.newsletter-form .loading svg{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.newsletter-form .form-row{margin-bottom:0}.newsletter-form .form-row:first-of-type{margin-bottom:40px}.newsletter-form .form-row:nth-child(3) .form-el{text-align:right}.newsletter-form .form-response{display:none;margin-top:20px}.newsletter-form .form-response p{color:#eef3fa;font-size:16px}@media (max-width:768px){.newsletter-form .form-response p{text-align:center}}.newsletter-form .form-response.success{display:block}.form-devenir-membre,.form-update{display:none;position:fixed;width:300px;right:20px;top:50%;transform:translateX(calc(100% + 40px)) translateY(-50%);background-color:#eef3fa;padding:20px;border-radius:15px;margin-bottom:20px;z-index:100}.form-devenir-membre label,.form-update label{font-size:clamp(16px,1.5vw,17px);line-height:1.3em;display:inline-block;margin-bottom:10px}.form-devenir-membre .form-row,.form-update .form-row{margin-bottom:15px}.form-devenir-membre .form-row:nth-last-child(2),.form-update .form-row:nth-last-child(2){margin-bottom:5px}.form-devenir-membre .form-row .form-el input[type=date],.form-devenir-membre .form-row .form-el input[type=email],.form-devenir-membre .form-row .form-el input[type=tel],.form-devenir-membre .form-row .form-el input[type=text],.form-devenir-membre .form-row .form-el textarea,.form-update .form-row .form-el input[type=date],.form-update .form-row .form-el input[type=email],.form-update .form-row .form-el input[type=tel],.form-update .form-row .form-el input[type=text],.form-update .form-row .form-el textarea{font-size:clamp(16px,1.4vw,18px);padding:13px 16px;border:2px solid #2341c1;color:#1e1e1e;border-radius:15px}.form-devenir-membre .form-row .form-el input[type=submit],.form-update .form-row .form-el input[type=submit]{margin-top:10px;color:#1e1e1e;background:url(../images/arrow_black.svg) 100% no-repeat;cursor:pointer}.form-devenir-membre .form-row .form-el input[type=submit]:hover,.form-update .form-row .form-el input[type=submit]:hover{color:#2341c1}.form-devenir-membre .form-row .form-el ::placeholder,.form-update .form-row .form-el ::placeholder{color:#1e1e1e!important}.form-devenir-membre .form-row:last-child,.form-update .form-row:last-child{margin-bottom:0}.form-devenir-membre .form-response,.form-update .form-response{display:none;margin-top:20px}.form-devenir-membre .form-response p,.form-update .form-response p{color:#eef3fa;font-size:clamp(16px,1.5vw,17px);line-height:1.3em}@media (max-width:768px){.form-devenir-membre .form-response p,.form-update .form-response p{text-align:center}}.form-devenir-membre .form-response.success,.form-update .form-response.success{display:block}.form-devenir-membre .loading,.form-update .loading{display:none;opacity:0;position:absolute;inset:0;background-color:rgba(35,65,193,.8);z-index:20}.form-devenir-membre .loading svg,.form-update .loading svg{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-devenir-membre .form-response p,.form-update .form-response p{color:#1e1e1e;text-align:right}.form-devenir-membre .loading,.form-update .loading{background-color:rgba(238,243,250,.8);border-radius:20px}.wpcf7-spinner{position:absolute;top:.5vw}.wpcf7-response-output{color:#eef3fa}.post-form input[type=date],.post-form input[type=email],.post-form input[type=number],.post-form input[type=tel],.post-form input[type=text],.post-form select{border:2px solid #1e1e1e;color:#1e1e1e;width:100%;max-height:118px;min-height:70px;padding:20px;background-color:transparent;border-radius:10px;font-size:16px;font-family:BT Beau Sans;font-weight:400;transition:color .2s ease}@media (max-width:768px){.post-form input[type=date],.post-form input[type=email],.post-form input[type=number],.post-form input[type=tel],.post-form input[type=text],.post-form select{padding:20px}}.post-form input[type=date]:focus,.post-form input[type=email]:focus,.post-form input[type=number]:focus,.post-form input[type=tel]:focus,.post-form input[type=text]:focus,.post-form select:focus{color:#2341c1}.post-form input[type=date]:focus::placeholder,.post-form input[type=email]:focus::placeholder,.post-form input[type=number]:focus::placeholder,.post-form input[type=tel]:focus::placeholder,.post-form input[type=text]:focus::placeholder,.post-form select:focus::placeholder{color:#2341c1!important}.post-form ::placeholder{color:#1e1e1e!important}.post-form .textarea-container{height:400px;width:100%;padding:20px;border:2px solid #1e1e1e;border-radius:10px}.post-form .textarea-container textarea{background-color:#eef3fa;resize:vertical;width:100%;height:100%;border:none;color:#1e1e1e;font-size:16px;font-family:BT Beau Sans;font-weight:400;transition:background-color .2s ease}.post-form .textarea-container textarea:focus{color:#2341c1}.post-form .textarea-container textarea::placeholder{color:#1e1e1e}.post-form input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.post-form input[type=file]+label{width:100%;white-space:nowrap;padding:0;border:2px solid #2341c1;background-color:#fff;border-radius:10px;font-size:16px;font-weight:500;color:#2341c1;display:inline-block;overflow:hidden;cursor:pointer}@media (max-width:768px){.post-form input[type=file]+label{font-size:14px}}.post-form input[type=file]+label span{width:auto;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.post-form input[type=file]+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.post-form input[type=file]+label strong{color:#f1e5e6;background-color:#2341c1;display:inline-block}.post-form input[type=file]+label span,.post-form input[type=file]+label strong{padding:20px;border-top-right-radius:7px;border-bottom-right-radius:7px}.post-form button[type=submit]{cursor:pointer;position:relative;border:none;display:inline-block;padding:0 34px 0 0;font-size:clamp(20px,1.4vw,30px);font-weight:500;font-family:BT Beau Sans;text-decoration:none;color:#fff;text-transform:uppercase;background:url(../images/arrow.svg) 100% no-repeat;background-size:26px 26px;background-color:transparent}@media (max-width:768px){.post-form button[type=submit]{padding:0 34px 0 0;border-radius:15px}}.post-form #image-preview,.post-form #logo-preview{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;border-radius:10px;border:2px solid #1e1e1e;padding:15px;background-color:#fff}.post-form #image-preview img,.post-form #logo-preview img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;border-radius:7px}.post-form #galerie-preview{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;border-radius:10px;border:2px solid #1e1e1e;padding:15px;background-color:#fff}.post-form #galerie-preview .galerie-container{position:relative;cursor:move;width:calc(20% - 8px);transition:opacity .2s ease}.post-form #galerie-preview .galerie-container:hover{opacity:.8}.post-form #galerie-preview .galerie-container .galerie-content{position:relative;width:100%;padding-top:100%}.post-form #galerie-preview .galerie-container img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:7px}.post-form #galerie-preview .galerie-container.ghost-class{opacity:.5}.post-form #galerie-preview .galerie-container.ghost-class:after{display:block;content:"";position:absolute;inset:0;background-color:#00bfb6;opacity:.8;border-radius:7px}.post-form .delete-galerie{position:absolute;top:-1px;right:-1px;padding:5px;width:25px;height:25px;background:url(../images/delete.svg) 50% no-repeat;cursor:pointer;background-size:15px 15px;border:none}.post-form .list-checkbox{margin:15px 0 0;display:flex;flex-wrap:wrap;gap:0;padding-left:0}.post-form .list-checkbox li{width:50%;padding-left:0;margin:8px 0}.post-form .list-checkbox li:before{display:none}.post-form .list-checkbox.list-checkbox-single li{width:100%}.post-form .styled-checkbox{position:absolute;opacity:0}.post-form .styled-checkbox+label{display:block;font-size:16px;position:relative;cursor:pointer;padding:0 0 0 32px;margin-bottom:5px}@media (max-width:768px){.post-form .styled-checkbox+label{font-size:14px}}.post-form .styled-checkbox+label:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:25px;height:25px;background:#fff}.post-form .styled-checkbox:hover+label:before{background:#00bfb6}.post-form .styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.post-form .styled-checkbox:checked+label:before{background:#2341c1}.post-form .styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.post-form .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.post-form .styled-checkbox:checked+label:after{content:"";position:absolute;left:7px;top:50%;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg) translateY(-50%)}.post-form .submit-container{display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:10px;border:2px solid #2341c1;background-color:#2341c1;transition:background-color .2s ease,border-color .2s ease}.post-form .submit-container:hover{background-color:#00bfb6;border-color:#00bfb6}.post-form .submit-container .submit-content{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:20px}.post-form .submit-container button{margin:15px 0}.post-form .submit-container p{text-align:center}.post-form .submit-container .reponse{display:none;justify-content:center;flex-direction:column;align-items:center;gap:10px;margin-top:0;margin-bottom:15px}.post-form .submit-container .reponse a{background:none;margin-top:20px;padding:0}.post-form .submit-container .reponse p{font-size:clamp(16px,1.6vw,20px);line-height:1.3em}.post-form .submit-container .reponse i{font-style:normal;font-size:clamp(14px,1.4vw,16px)}.post-form .submit-container .reponse.success{display:flex}.post-form .formulaire-jeux{background-color:#2341c1;padding:30px 0;border-radius:10px;color:#eef3fa;font-size:16px;line-height:1em}.post-form .formulaire-jeux label{display:block;font-weight:700;padding:0 0 0 25px}.post-form .formulaire-jeux>label>a{margin-bottom:8px}.post-form .formulaire-jeux .jeu{background-color:#1c32a4;padding:15px 25px;margin:0;cursor:move;transition:background-color .2s ease}.post-form .formulaire-jeux .jeu:nth-child(odd){background-color:#1a2e94}.post-form .formulaire-jeux .jeu:hover{background-color:#00bfb6}.post-form .formulaire-jeux .jeu.ghost-class{background-color:#2341c1}.post-form .formulaire-jeux .jeu a{color:#fff;text-decoration:none}.post-form .formulaire-jeux .jeu a:hover{color:#2341c1!important}.post-form .formulaire-jeux .jeu .jeu-lien{display:inline-block;margin-bottom:8px;text-decoration:none;font-weight:700;display:block}.post-form .formulaire-jeux .ajout-jeu-lien{display:inline-block;color:#eef3fa!important;font-weight:700;text-decoration:none;font-size:clamp(16px,1.6vw,30px)}.post-form .formulaire-jeux .ajout-jeu-lien:hover{color:#00bfb6!important}.post-form .formulaire-jeux .note{margin-top:10px;padding:0 25px;font-size:14px;font-weight:400;display:block;margin-bottom:20px;color:#fff;line-height:1.1em}.post-form .formulaire-jeux .note.empty{font-size:clamp(18px,1.6vw,30px);margin-bottom:0;padding:30px 50px;margin-top:0}.post-form .formulaire-jeux .note:last-child{margin-bottom:0}.btn-loading{display:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:30;border-radius:10px}.btn-loading svg{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading{display:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.4);z-index:20}body.gfq{background:#fff;color:#111}body.gfq h1{font-size:clamp(50px,5.5vw,90px);color:#2341c1}body.gfq h1:first-child{margin-top:0}@media (max-width:768px){body.gfq h6{font-weight:400}}body.gfq .main-container{padding-top:0}body.gfq .main-container>.row:first-child,body.gfq .main-container>div:first-of-type{position:relative;height:auto}body.gfq .main-container>div:nth-of-type(2){margin-top:0;border-radius:0}html:has(body.gfq-menu-open),html:has(body.gfq-overlay-open){overflow:hidden}body.gfq-menu-open,body.gfq-overlay-open{overflow:hidden}.gfq-header{position:sticky;top:0;z-index:200;background:#f7f8fb}.gfq-header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 50px}@media (max-width:768px){.gfq-header-inner{padding:12px 25px}}.gfq-logo{position:relative;z-index:201;display:block;max-width:178px}@media (max-width:768px){.gfq-logo{max-width:107px}}.gfq-logo img{display:block;width:100%;height:auto}.gfq-logo-text{display:block;font-weight:700;color:#2341c1;text-transform:uppercase;line-height:1.1;font-size:clamp(.9rem,1vw + .4rem,1.15rem)}.gfq-menu-toggle{display:none;position:relative;z-index:201;flex-direction:column;justify-content:space-between;width:39px;height:11px;padding:0;border:0;background:none;color:#1e1e1e;cursor:pointer}@media (max-width:768px){.gfq-menu-toggle{display:flex}}.gfq-menu-toggle span{display:block;width:100%;height:2px;border-radius:2px;background:currentColor;transform-origin:50% 50%;transition:transform .28s cubic-bezier(.16,1,.3,1)}.gfq-header.is-menu-open .gfq-menu-toggle span:first-child{transform:translateY(4.5px) rotate(45deg)}.gfq-header.is-menu-open .gfq-menu-toggle span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.gfq-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:1.75rem}@media (max-width:768px){.gfq-nav{position:fixed;inset:0;z-index:199;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:2rem;width:100%;min-height:100dvh;padding:9.5rem 25px 2.5rem;background:#f7f8fb;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s}}@media (max-width:768px){.gfq-header.is-menu-open .gfq-nav{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s}}.gfq-nav .menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.75rem;list-style:none;margin:0;padding:0}@media (max-width:768px){.gfq-nav .menu{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:1.5rem;width:100%}}.gfq-lang,.gfq-nav .menu a{position:relative;display:block;overflow:hidden;color:#111;text-decoration:none;text-transform:uppercase;font-size:clamp(14px,1vw,18px);font-weight:500;line-height:1em}@media (max-width:768px){.gfq-lang,.gfq-nav .menu a{font-size:clamp(1.35rem,4vw + .5rem,1.75rem)}}.gfq-lang span,.gfq-nav .menu a span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.gfq-lang span.label-out,.gfq-nav .menu a span.label-out{position:absolute}.gfq-lang:hover,.gfq-nav .menu a:hover{text-decoration:none}.row_hero_video{display:block;padding-bottom:0}.main-container>.row_hero_video+div.row_texts{padding-top:100px}@media (max-width:768px){.main-container>.row_hero_video+div.row_texts{padding-top:50px}}.gfq-hero{position:relative;width:100%;overflow:hidden;background:#000;aspect-ratio:16/9}.gfq-hero-poster,.gfq-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.gfq-hero-copy{position:absolute;left:50px;top:50%;transform:translateY(-50%);max-width:calc(50% - 50px);color:#fff;z-index:2}@media (max-width:768px){.gfq-hero-copy{left:20px;max-width:calc(100% - 40px)}}.gfq-hero-copy h2{margin:0 0 .75rem;font-size:clamp(26px,4vw + .5rem,5rem);line-height:1.1em;margin-bottom:.5em}.gfq-hero-copy p{margin:0}.row_repertoire_jeux{background:#fff;padding:70px 50px 100px}@media (max-width:768px){.row_repertoire_jeux{padding:40px 20px 60px}}.gfq-directory{width:100%;margin:0 auto}body.gfq .text-flip-parent{display:block;width:100%}.gfq-directory-title{margin:0 0 35px;padding:15px 0 0;font-weight:500;line-height:1;font-size:clamp(1.7rem,3.4vw + .5rem,3.4375rem);color:#2341c1}.gfq-toolbar{flex-direction:row;gap:12px;margin:0 0 10px}.gfq-search,.gfq-toolbar{display:flex;align-items:center}.gfq-search{position:relative;margin:0;min-width:0;flex:1 1 auto}.gfq-sort{flex:none;padding-left:20px}@media (max-width:768px){.gfq-sort{padding-left:0}}.gfq-sort-select{-moz-appearance:none;appearance:none;box-sizing:border-box;width:auto;max-width:100%;height:auto;border:0;border-radius:0;padding:0 18px 0 0;font-size:16px;font-weight:400;line-height:1.2;color:#000;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 28 17' fill='none'%3E%3Cpath d='M3.29 0L14 10.507 24.71 0 28 3.235 14 17 0 3.235 3.29 0z' fill='%23000'/%3E%3C/svg%3E") no-repeat 100%;background-size:10px 6px;cursor:pointer;field-sizing:content}@media (max-width:768px){.gfq-sort-select{font-size:14px;padding-right:16px}}.gfq-search-icon{position:absolute;left:12px;top:50%;z-index:1;display:block;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;opacity:1;transition:opacity .2s ease}@media (max-width:768px){.gfq-search-icon{width:16px;height:16px;left:10px}}.gfq-search:has(input:not(:-moz-placeholder-shown)) .gfq-search-icon{opacity:0}.gfq-search:focus-within .gfq-search-icon,.gfq-search:has(input:not(:placeholder-shown)) .gfq-search-icon{opacity:0}.gfq-search-icon img,.gfq-search-icon svg{display:block;width:100%;height:100%;object-fit:contain}.gfq-search input{-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;height:50px;border:1px solid #b3b8ff;border-radius:10px;padding:6px 12px 7px 38px;font-size:16px;font-weight:400;line-height:1.2;color:#000;background:#fff;transition:padding-left .2s ease}@media (max-width:768px){.gfq-search input{height:44px;padding-left:34px}}.gfq-search input:not(:-moz-placeholder-shown){padding-left:12px}.gfq-search:focus-within input,.gfq-search input:not(:placeholder-shown){padding-left:12px}.gfq-search input::placeholder{color:#8f8f8f}.gfq-search input::-webkit-search-cancel-button,.gfq-search input::-webkit-search-decoration,.gfq-search input::-webkit-search-results-button,.gfq-search input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.gfq-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px}@media (max-width:1024px){.gfq-directory-layout{grid-template-columns:minmax(0,1fr)}}.gfq-filters{align-self:start}.gfq-filters-pin{width:100%;background:#f5f5f5;border-radius:30px;padding:30px}@media (max-width:768px){.gfq-filters-pin{padding:15px 15px 0;border-radius:15px}}.gfq-accordion{border-bottom:1px solid #000}.gfq-accordion:last-child{border-bottom:0}.gfq-accordion-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:63px;padding:20px 0;border:0;background:none;font:inherit;font-size:clamp(1.1rem,2vw + .25rem,32px);font-weight:500;line-height:45px;color:#000;cursor:pointer;text-align:left}@media (max-width:768px){.gfq-accordion-toggle{padding:10px 0}}.gfq-accordion-label{display:block;transform-origin:left center}.gfq-accordion-chevron{display:block;flex:none;width:16px;height:12px;color:#000;transition:color .2s ease}@media (max-width:768px){.gfq-accordion-chevron{width:16px;height:10px}}.gfq-accordion-toggle:hover .gfq-accordion-chevron{color:#2341c1}.gfq-accordion-panel{overflow:hidden}.gfq-accordion ul{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0 0 25px 20px}@media (max-width:768px){.gfq-accordion ul{gap:0}}.gfq-filter{position:relative;display:flex;align-items:center;width:100%;min-height:32px;text-align:left;border:0;background:none;padding:0;border-radius:10px;font:inherit;font-size:clamp(1rem,2vw + .25rem,20px);font-weight:400;line-height:1.25;color:#000;cursor:pointer;transition:color .2s ease}.gfq-filter:hover{color:#2341c1}.gfq-filter.is-active{min-height:40px}.gfq-filter-pill{position:absolute;left:0;right:0;top:50%;height:40px;margin-top:-20px;background:#fff;border-radius:10px;opacity:0;pointer-events:none;transform-origin:left center}.gfq-filter-label{position:relative;display:inline-block;transform-origin:left center}.gfq-filter-clear{position:absolute;right:14px;top:50%;z-index:1;display:block;width:12px;height:12px;margin-top:-6px;color:#000;opacity:0;pointer-events:none;transition:color .2s ease}.gfq-filter:hover .gfq-filter-clear{color:#2341c1}.gfq-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 17px;background:#f5f5f5;border-radius:30px;padding:30px 25px 38px}@media (max-width:1280px){.gfq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.gfq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:15px}}.gfq-load-more{grid-column:1/-1;justify-self:center;margin:30px 0 6px;cursor:pointer;background-color:transparent;background-image:none}.gfq-load-more:after{content:"";position:absolute;right:0;top:50%;width:26px;height:26px;background:url(../images/arrow_black.svg) 50%/26px 26px no-repeat;transform:translateY(-50%) rotate(90deg);pointer-events:none}@media (max-width:768px){.gfq-load-more{margin:30px 0 4px}}.gfq-back-top{position:fixed;right:50px;bottom:40px;z-index:150;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:14px;background:#2341c1;color:#fff;cursor:pointer;visibility:hidden;pointer-events:none}@media (max-width:768px){.gfq-back-top{right:20px;bottom:20px;width:44px;height:44px;border-radius:12px}}.gfq-back-top.is-visible{pointer-events:auto}.gfq-back-top svg{display:block;width:16px;height:10px;transform:rotate(180deg)}.gfq-back-top:hover{background:#2a2ad6}body.gfq-overlay-open .gfq-back-top{pointer-events:none!important;visibility:hidden!important;opacity:0!important}.gfq-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:42px;min-height:327px;background:#fff;border:1px solid #b3b8ff;border-radius:15px;padding:15px;cursor:pointer}@media (max-width:768px){.gfq-card{min-height:0;gap:16px;padding:10px;border-radius:10px}}.gfq-card-fill{position:absolute;inset:0;z-index:0;background:#b3b8ff;opacity:0;pointer-events:none}.gfq-card-link{display:flex;flex-direction:column;flex:1;min-height:0;gap:15px;color:inherit}.gfq-card-link,.gfq-card-link:hover{text-decoration:none}.gfq-card-link:after{content:"";position:absolute;inset:0;z-index:1}.gfq-card-meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px}.gfq-card-media{position:relative;z-index:1;border-radius:10px;overflow:hidden;aspect-ratio:389/250;background:#e8e8ef}.gfq-card-media img,.gfq-card-ph{width:100%;height:100%;object-fit:cover;display:block;transform-origin:50% 50%}.gfq-card h3{margin:0;font-size:20px;font-weight:500;line-height:1.2;color:#000;transition:color .6s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.gfq-card h3{font-size:14px}}.gfq-card p{margin:0;color:#595959;font-size:14px;font-weight:400;line-height:1.2;transition:color .6s cubic-bezier(.16,1,.3,1)}.gfq-card.is-hover h3,.gfq-card.is-hover p,.gfq-card:hover h3,.gfq-card:hover p{color:#fff}.gfq-platforms{position:relative;z-index:2;display:flex;flex-wrap:wrap;flex:none;gap:8px;list-style:none;margin:0;padding:0}.gfq-card .gfq-platforms{pointer-events:none}.gfq-platforms a,.gfq-platforms span{display:flex;width:35px;height:35px;border-radius:50%;background:#1e1e1e;color:#fff;align-items:center;justify-content:center;overflow:hidden}@media (max-width:768px){.gfq-platforms a,.gfq-platforms span{width:26px;height:26px}}.gfq-platforms a:has(.gfq-platform-badge),.gfq-platforms span:has(.gfq-platform-badge){background:transparent}.gfq-platforms svg{display:block;width:18px;height:18px}.gfq-platforms .gfq-platform-badge{width:35px;height:35px}@media (max-width:768px){.gfq-platforms .gfq-platform-badge{width:26px;height:26px}}.gfq-empty{grid-column:1/-1;margin:2rem}.gfq-overlay{position:fixed;inset:0;z-index:400;background:rgba(17,17,22,.55);overflow:auto;overscroll-behavior:contain;padding:4vh 4vw}body:not(.gfq) .gfq-overlay{z-index:10001}.gfq-overlay:not(.is-open),.gfq-overlay[hidden]{display:none!important;pointer-events:none}.gfq-overlay.is-server .gfq-overlay-panel{opacity:0;transform:translate3d(0,40px,0);pointer-events:none;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.gfq-overlay.is-server.is-ready .gfq-overlay-panel{opacity:1;transform:translateZ(0);pointer-events:auto}.gfq-overlay-panel{position:relative;max-width:1680px;margin:0 auto;background:#f3f4f8;border-radius:2rem;padding:clamp(1.5rem,7vw,6rem)}@media (max-width:768px){.gfq-overlay-panel{border-radius:15px;padding:6px}}.gfq-overlay-close{position:absolute;top:1.5rem;right:1.5rem;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:#000;cursor:pointer}@media (max-width:768px){.gfq-overlay-close{width:15px;height:15px;top:20px;right:15px}}.gfq-overlay-close svg{display:block;width:22px;height:22px;color:inherit;transition:color .2s ease}.gfq-overlay-close:hover{color:#2341c1}.gfq-overlay-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:1.5rem;min-height:500px;height:50svh;max-height:550px;overflow:hidden;background:#fff;border-radius:1.25rem;padding:1.9rem 1.9rem 2.2rem}@media (max-width:1024px){.gfq-overlay-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}@media (max-width:768px){.gfq-overlay-body{padding:40px 10px 10px;border-radius:10px;min-height:0;height:auto;max-height:none;overflow:visible;grid-template-rows:auto auto}}.gfq-overlay-info,.gfq-overlay-media{min-width:0;min-height:0;width:100%}.gfq-overlay-media{display:flex;flex-direction:column;height:100%}@media (max-width:1450px){.gfq-overlay-media:has(.gfq-thumbs-row:not([hidden])){height:auto;max-height:100%;align-self:start}}@media (max-width:768px){.gfq-overlay-media{height:auto}}.gfq-overlay-info{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}@media (max-width:768px){.gfq-overlay-info{overflow:visible}}.gfq-overlay-info.has-scroll{padding-right:15px}.gfq-overlay-info:after,.gfq-overlay-info:before{content:"";flex:1 1 0;min-height:0}@media (max-width:768px){.gfq-overlay-info:after,.gfq-overlay-info:before{display:none}}.gfq-overlay-info>*{flex-shrink:0}.gfq-player{position:relative;flex:none;width:100%;border-radius:15px;overflow:hidden;background:#111;aspect-ratio:16/9}@media (max-width:768px){.gfq-player{border-radius:10px}}.gfq-overlay-media:not(:has(.gfq-thumbs-row:not([hidden]))) .gfq-player{flex:1 1 auto;height:100%;min-height:0;aspect-ratio:auto}.gfq-player-image,.gfq-player-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gfq-player-image[hidden],.gfq-player-video[hidden]{display:none}.gfq-player-loader{position:absolute;inset:0;z-index:2;display:none;align-items:center;justify-content:center;pointer-events:none;background:hsla(0,0%,7%,.28)}.gfq-player.is-loading .gfq-player-loader{display:flex}.gfq-player-loader i{display:block;width:1.75rem;height:1.75rem;border:2px solid hsla(0,0%,100%,.28);border-top-color:#fff;border-radius:50%;animation:a .55s linear infinite}@keyframes a{to{transform:rotate(1turn)}}.gfq-thumbs-row{position:relative;flex:1 1 auto;min-height:4.5rem;margin-top:.75rem}@media (max-width:1450px){.gfq-thumbs-row{flex:none;height:140px;max-height:140px;min-height:0}}@media (max-width:768px){.gfq-thumbs-row{flex:none;height:85px;max-height:85px;min-height:0;margin-top:.5rem}}.gfq-thumbs-row[hidden]{display:none}.gfq-thumbs,.gfq-thumbs-row .tns-inner,.gfq-thumbs-row .tns-outer,.gfq-thumbs-row .tns-ovh,.gfq-thumbs-row .tns-slider{height:100%}.gfq-thumbs{overflow:hidden}.gfq-thumb{height:100%}.gfq-thumbs .tns-item{height:100%;vertical-align:top}.gfq-thumbs .tns-item:last-child{padding-right:0!important}.gfq-thumbs button{position:relative;display:block;height:100%;width:auto;aspect-ratio:4/3;border:0;padding:0;border-radius:15px;overflow:hidden;cursor:pointer;opacity:1;transform:scale(1);transform-origin:50% 50%;transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.gfq-thumbs button{border-radius:10px}}.gfq-thumbs button:hover{transform:scale(.97)}.gfq-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.gfq-thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.gfq-thumb-play svg{display:block;width:40%;max-width:80px;height:auto;transform:scale(1);transform-origin:50% 50%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.gfq-thumbs button:hover .gfq-thumb-play svg{transform:scale(1.1)}.gfq-thumbs-controls{position:absolute;inset:0;z-index:2;pointer-events:none}.gfq-thumbs-controls[hidden]{display:none}.gfq-thumbs-next,.gfq-thumbs-prev{pointer-events:auto;position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.7);color:#000;cursor:pointer;transition:color .35s cubic-bezier(.16,1,.3,1),left .35s cubic-bezier(.16,1,.3,1),right .35s cubic-bezier(.16,1,.3,1)}.gfq-thumbs-prev{left:5px;transform:translateY(-50%)}.gfq-thumbs-next{right:5px;transform:translateY(-50%)}.gfq-thumbs-prev:hover{left:0;color:#2341c1}.gfq-thumbs-next:hover{right:0;color:#2341c1}.gfq-thumbs-next:hover svg,.gfq-thumbs-prev:hover svg{color:#2341c1}.gfq-thumbs-prev svg{transform:scaleX(-1) rotate(-90deg)}.gfq-thumbs-next svg{transform:rotate(-90deg)}.gfq-thumbs-next[disabled],.gfq-thumbs-prev[disabled]{opacity:.3;cursor:default;pointer-events:none}.gfq-pastille{display:flex;align-items:flex-start;align-self:flex-start;width:-moz-max-content;width:max-content;max-width:100%;gap:6px;margin:0 0 20px;padding:0;background:none;clip-path:none}.gfq-pastille img{display:block;flex:none;width:11rem;height:auto}@media (max-width:768px){.gfq-pastille img{width:8.5rem}}.gfq-pastille-help{display:flex;align-items:center;justify-content:center;flex:none;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;color:#0047ff;box-shadow:0 0 0 1px #0047ff;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none}.gfq-overlay-age h2,.gfq-overlay .gfq-overlay-title,body.gfq .gfq-overlay-title{margin:0 0 .3rem;font-size:clamp(1.6rem,2vw + .5rem,2.2rem);font-weight:700;color:#000}.gfq-overlay-title a{color:inherit;text-decoration:none}body:not(.gfq) .gfq-overlay-title a{position:relative;display:inline-block;overflow:hidden;vertical-align:top;line-height:1.2}body:not(.gfq) .gfq-overlay-title a>span{position:relative;display:block;line-height:1.2}body:not(.gfq) .gfq-overlay-title a .label-out{position:absolute;left:0;top:100%;width:100%}.gfq-overlay-studio{margin:0 0 1.5rem!important;color:#595959;font-size:clamp(1rem,1.1vw + .25rem,1.2rem)}.gfq-overlay-studio a{color:inherit}.gfq-overlay-pills{display:flex;gap:.4rem;flex-wrap:wrap;margin:1.5rem 0 0}.gfq-overlay-pills[hidden]{display:none}.gfq-overlay-pills span{background:#111;color:#fff;border-radius:999px;padding:.4rem 1.2rem;font-size:.8rem}.gfq-overlay-desc{font-size:clamp(.9rem,1vw + .25rem,1.1rem);line-height:1.4em;margin-top:1.5rem}.gfq-overlay-stage{position:relative}.gfq-overlay-age{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:center;height:100svh;margin-bottom:-100svh;padding:1.5rem;background:none;text-align:center;pointer-events:none}.gfq-overlay-age[hidden]{display:none}.gfq-overlay-age-card{width:100%;max-width:470px;background:#fff;border-radius:1.25rem;padding:3rem;box-shadow:0 12px 40px rgba(17,17,22,.14);pointer-events:auto}.gfq-overlay-age p{margin:.5rem 0 0;font-size:clamp(.9rem,1vw + .25rem,1.1rem);line-height:1.3em;color:#595959}.gfq-overlay-panel.is-age-gated .gfq-overlay-body,.gfq-overlay-panel.is-age-gated .gfq-similar{pointer-events:none;filter:blur(12px)}.gfq-age-confirm{margin-top:2rem;background:#2341c1;color:#fff;border:0;border-radius:999px;padding:.7rem 1.7rem;cursor:pointer;font:inherit;transition:background-color .35s cubic-bezier(.16,1,.3,1)}.gfq-age-confirm:hover{background:#00bfb5}.gfq-similar{margin-top:1.25rem;background:#fff;border-radius:20px;padding:1.9rem 1.9rem 2.2rem}@media (max-width:768px){.gfq-similar{border-radius:15px;padding:15px 10px 40px}}.gfq-similar h2{margin:0 0 15px;font-size:clamp(1.5rem,2vw + .5rem,2.1875rem);font-weight:700;line-height:1.25;color:#000}.gfq-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 25px}@media (max-width:1024px){.gfq-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gfq-similar-card{min-height:0;gap:8px;background:transparent;border:0;border-radius:20px 20px 0 0;padding:0;overflow:hidden}@media (max-width:768px){.gfq-similar-card{border-radius:10px}}.gfq-similar-card .gfq-card-link{gap:15px}.gfq-similar-card .gfq-card-media{height:220px;aspect-ratio:auto;border-radius:20px;overflow:hidden;background:#eef3fa}@media (max-width:768px){.gfq-similar-card .gfq-card-media{height:auto;aspect-ratio:16/9;border-radius:10px}}.gfq-similar-card .gfq-card-meta{gap:8px}.gfq-similar-card h3,.gfq-similar-card p{line-height:1.1em}.gfq-similar-card.is-hover h3,.gfq-similar-card.is-hover p,.gfq-similar-card:hover h3,.gfq-similar-card:hover p{color:#fff}.gfq-footer,.logged-in .gfq-footer{min-height:auto;background:#2341c1;color:#eef3fa;padding:clamp(2.5rem,6vw,6rem) clamp(1.25rem,4vw,3.125rem)}.gfq-footer h2{margin:0 0 1.5rem;font-weight:500;font-size:clamp(2.5rem,6vw + .5rem,6rem);line-height:1.1;color:#eef3fa}.gfq-footer .newsletter-form .form-row:nth-child(3){justify-content:flex-end}.gfq-footer .newsletter-form .form-row:nth-child(3) .form-el{flex:0 1 20rem;text-align:left}@media (max-width:768px){.gfq-footer .newsletter-form .form-row:nth-child(3) .form-el{flex:0 1 100%}}.gfq-footer .newsletter-form input[type=submit]{background-color:transparent;color:#eef3fa;border:0;border-radius:0;padding:0 34px 0 0}.gfq-footer-bottom{display:flex;justify-content:flex-start;align-items:flex-end;gap:2rem 4rem;margin-top:3.5rem;margin-bottom:4rem}@media (max-width:1280px){.gfq-footer-bottom{flex-wrap:wrap}}.gfq-footer-brand{display:flex;flex-direction:column;gap:1.5rem;flex:0 1 auto;min-width:0}.gfq-footer-initiative{margin:0;font-weight:500;font-size:clamp(1rem,1.2vw + .25rem,1.3375rem);line-height:1.2;text-transform:uppercase;color:#eef3fa}.gfq-footer-logos{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.8rem);min-width:0}.gfq-footer-logo img,.gfq-footer-logo svg{display:block;width:min(219px,14vw + 2.5rem);height:auto;aspect-ratio:219/138;object-fit:contain;object-position:left center}.gfq-footer-guilde img{display:block;width:auto;height:min(109px,(14vw + 2.5rem) * 109/219);object-fit:contain}.gfq-footer-nav{flex:0 0 auto;min-width:0;padding-top:.15rem}@media (max-width:768px){.gfq-footer-nav{flex-basis:100%;margin-top:1rem}}.gfq-footer-nav .menu{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;list-style:none;margin:0;padding:0}@media (max-width:768px){.gfq-footer-nav .menu{gap:.7rem}}.gfq-footer-nav .menu a{display:inline-block;max-width:18rem;padding:0 34px 0 0;font-weight:500;font-size:clamp(1rem,1.2vw + .25rem,1.3375rem);line-height:1.25;text-transform:uppercase;text-decoration:none;color:#eef3fa;background:url(../images/arrow.svg) 100% no-repeat;background-size:26px 26px}.gfq-footer a{color:#eef3fa}.gfq-footer-social{display:flex;align-items:center;justify-content:flex-end;gap:2rem;flex:0 0 auto;list-style:none;margin:0 0 0 auto;padding:0}.gfq-footer-social a{display:block;line-height:0;color:#eef3fa}.gfq-footer-social img,.gfq-footer-social svg{display:block;width:auto;height:2.7rem}.gfq-footer-legal{display:flex;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:4rem}@media (max-width:768px){.gfq-footer-legal{flex-direction:column-reverse;align-items:flex-start;gap:1.5rem}}.gfq-copyright,.gfq-footer-credit{margin:0;font-size:1rem;color:#eef3fa}.gfq-footer-credit{flex:none;text-align:right}@media (max-width:768px){.gfq-footer-credit{text-align:left}}.gfq-footer-credit a{text-decoration:underline;text-underline-offset:.15em}.row_evenements_vedette{display:block;background:#f0f2fa;padding:100px 50px;color:#1e1e1e}@media (max-width:768px){.row_evenements_vedette{padding:50px 20px}}.gfq-vedettes{display:flex;flex-direction:column;align-items:center;gap:70px;width:100%}@media (max-width:768px){.gfq-vedettes{gap:40px}}.gfq-vedettes-title{margin:0;width:100%;text-align:center;font-weight:500;font-size:clamp(1.7rem,3.4vw + .5rem,3.4375rem);line-height:1;color:#1e1e1e}.gfq-vedettes-slider{position:relative;width:100%}.gfq-vedettes-slider .tns-ovh{width:calc(100% - 100px);margin:0 auto}@media (max-width:768px){.gfq-vedettes-slider .tns-ovh{width:calc(100% - 70px)}}.gfq-vedettes-slider .tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle}.gfq-vedettes-slider .tns-outer{position:relative;padding:0 70px}@media (max-width:768px){.gfq-vedettes-slider .tns-outer{padding:0 40px}}.gfq-vedettes-slider .tns-controls{position:absolute;inset:0 0 auto;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.gfq-vedettes-slider .tns-controls button{pointer-events:auto;width:21.08px;height:39.2272px;padding:0;border:0;background:url(../images/gfq-vedettes-arrow.svg) 50%/contain no-repeat;text-indent:-999px;overflow:hidden;cursor:pointer;transition:transform .2s ease}@media (max-width:768px){.gfq-vedettes-slider .tns-controls button{width:16px;height:19px}}.gfq-vedettes-slider .tns-controls button:first-child{transform:scaleX(-1)}.gfq-vedettes-slider .tns-controls button:first-child:hover{transform:scaleX(-1) translateX(5px)}.gfq-vedettes-slider .tns-controls button:last-child:hover{transform:translateX(5px)}.gfq-vedettes-slider.is-single .tns-controls{display:none}.gfq-vedettes-card{display:flex;align-items:stretch;gap:50px;width:100%;max-width:1680px;margin:0 auto;padding:35px;background:#fff;border-radius:30px}@media (max-width:1024px){.gfq-vedettes-card{flex-direction:column;gap:30px}}@media (max-width:768px){.gfq-vedettes-card{padding:20px;border-radius:20px;gap:20px}}.gfq-vedettes-media{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;border-radius:16px}@media (max-width:1024px){.gfq-vedettes-media{width:100%}}.gfq-vedettes-media:before{content:"";display:block;padding-top:65.7894736842%}.gfq-vedettes-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.gfq-vedettes-copy{display:flex;flex-direction:column;align-items:flex-start;gap:30px;flex:0 0 33%;width:33%;max-width:100%;padding:20px 0}@media (max-width:1024px){.gfq-vedettes-copy{flex:none;width:100%;padding:0}}@media (max-width:768px){.gfq-vedettes-copy{gap:20px}}.gfq-vedettes-heading{display:flex;flex-direction:column;align-items:flex-start;width:100%}.gfq-vedettes-heading h3{margin:0;width:100%;font-weight:700;font-size:clamp(1.5rem,2vw + .5rem,2.1875rem);line-height:1.25;color:#000}.gfq-vedettes-subtitle{margin:0;width:100%;font-weight:500;line-height:1.5;color:#595959}.gfq-vedettes-date{margin:0;font-weight:500;line-height:1.5;color:#1e1e1e}.gfq-vedettes-text{width:100%}.gfq-vedettes-text p{margin:0;font-weight:400;line-height:1.25;color:#000}.gfq-vedettes-text p+p{margin-top:.75em}.gfq-vedettes-copy .btn{margin-top:0}.row_prochaines_sorties{display:block;overflow:hidden;background:#ee705a;padding:70px 0 100px;color:#fff}@media (max-width:768px){.row_prochaines_sorties{padding:50px 0 60px}}.gfq-sorties{display:flex;flex-direction:column;align-items:center;gap:70px;width:100%}@media (max-width:768px){.gfq-sorties{gap:40px}}.gfq-sorties-title{margin:0;width:100%;padding:0 50px;text-align:center;font-weight:500;font-size:clamp(1.7rem,3.4vw + .5rem,3.4375rem);line-height:1;color:#fff}@media (max-width:768px){.gfq-sorties-title{padding:0 20px}}.gfq-sorties-viewport{width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row_prochaines_sorties.is-dragging .gfq-sorties-viewport{cursor:grabbing}.gfq-sorties-track{display:flex;align-items:flex-start;width:-moz-max-content;width:max-content;will-change:transform}.gfq-sortie{position:relative;flex:none;width:447px;padding:22px;overflow:hidden;border-radius:22px}@media (max-width:768px){.gfq-sortie{width:78vw;padding:16px}}.gfq-sorties-viewport.is-single{display:flex;justify-content:center}@media (max-width:768px){.gfq-sorties-viewport.is-single .gfq-sortie{width:min(78vw,447px)}}.gfq-sortie-link{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0;transform-origin:50% 50%;-webkit-user-drag:none}.gfq-sortie-link,.gfq-sortie-link:hover{color:#fff;text-decoration:none}.gfq-sortie-media{width:100%;aspect-ratio:403/259;margin-bottom:15px;overflow:hidden;border-radius:15px;background:hsla(0,0%,100%,.12)}.gfq-sortie-media img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.gfq-sortie-link h3{margin:0;width:100%;font-weight:700;font-size:clamp(1.5rem,2vw + .5rem,2.1875rem);line-height:1.25;color:#fff}.gfq-sortie-link p{margin:0;width:100%;font-weight:500;line-height:1.3em;color:#fff}.row_bouton{padding:0 110px 100px;perspective:1000px}@media (max-width:768px){.row_bouton{padding:0 20px 50px}}.row_bouton .bouton-container{width:100%}.row_bouton .bouton-container a{display:block;padding:0 12vw 0 0;line-height:1.1em;text-transform:none;font-size:clamp(20px,7.5vw,7.5vw);background-size:12vw auto;background-position:100%;text-align:right}.row_bouton .bouton-container span.label-out{width:100%;padding-right:12vw}.row_bouton .bouton-container label{position:relative;font-size:clamp(16px,1.5vw,25px);display:block;line-height:1;text-align:right;text-transform:uppercase}header{position:fixed;top:20px;left:20px;right:20px;z-index:1000}header .header-logo{display:inline-block;position:absolute;top:0;left:0;width:100%;z-index:10}header .header-logo .logo{display:block;position:absolute;top:0;left:0}header .header-logo a img{width:68px}header .logo-alternatif .logo{opacity:0}header .logo-alternatif-container{display:none;position:absolute;top:0;left:0;width:100%;max-width:2000px}@media (max-width:768px){header .logo-alternatif-container{width:calc(100% - 65px)}}header .logo-alternatif-container .logo-alternatif-img{display:block;width:100%}header .logo-alternatif-container .logo-alternatif-img img{width:100%}header .logo-alternatif-container .logo-title{color:#eef3fa;margin:0;padding:0;position:absolute;right:0;bottom:0;font-size:clamp(11px,1.58vw,33px);text-transform:uppercase;font-weight:500;line-height:1}@media (max-width:768px){header .logo-alternatif-container .logo-title{bottom:-5px}}header .nav-bar{position:relative;justify-content:flex-end;z-index:600}header .nav-bar,header .nav-bar .menu-outils{display:flex;align-items:center;gap:40px}header .nav-bar .menu-outils-gfq{display:block;line-height:0;flex-shrink:0}header .nav-bar .menu-outils-gfq img{display:block;height:70px;width:auto}header .nav-bar .menu-outils-gfq:hover{opacity:.72}header .nav-bar>nav ul{list-style-type:none;display:flex;justify-content:flex-end;align-items:center;gap:40px;margin:7px 0 0;padding:0}@media (max-width:768px){header .nav-bar>nav ul{display:none}}header .nav-bar>nav ul li{margin:0;padding:0}header .nav-bar>nav ul li:last-child{margin-right:0}header .nav-bar>nav ul li a{position:relative;display:block;overflow:hidden;color:#eef3fa;text-decoration:none;text-transform:uppercase;font-size:clamp(14px,1vw,18px);font-weight:400;line-height:1em}header .nav-bar>nav ul li a:hover{text-decoration:none}header .nav-bar>nav ul li a span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}header .nav-bar>nav ul li a span.label-out{position:absolute}header .nav-bar .menu-toggle{position:relative;height:20px;width:37px;line-height:0;cursor:pointer;z-index:9999;margin-top:4px}header .nav-bar .menu-toggle div{position:absolute;top:50%;width:37px;height:2px;background-color:#eef3fa;will-change:transform;right:0}header .nav-bar .menu-toggle div:first-child{transform:translateY(-5px)}header .nav-bar .menu-toggle div:last-child{transform:translateY(5px)}@media (max-width:768px){header .logo-alternatif~.nav-bar .menu-outils-gfq{opacity:0;visibility:hidden}}header .logo-alternatif~.nav-bar .menu-outils-gfq.is-in{opacity:1;visibility:visible}header .logo-alternatif~.nav-bar .menu-outils-gfq.is-in:hover{opacity:.72}.logged-in header{top:52px}.row_hero:last-child{margin-bottom:0}.row_hero .hero-bg,.row_hero .hero-bg-container{position:absolute;inset:0}.row_hero .hero-bg[data-bgcolor=green]{background-color:#00bfb6}.row_hero .hero-bg[data-bgcolor=white]{background-color:#eef3fa}.row_hero .hero-bg[data-bgcolor=blue]{background-color:#2341c1}.row_hero .hero-bg[data-bgcolor=darkgreen]{background-color:#005450}.row_hero .hero-bg[data-bgcolor=mauve]{background-color:#bface7}.row_hero .hero-bg[data-bgcolor=yellow]{background-color:#f7fa73}.row_hero .hero-bg[data-bgcolor=noir]{background-color:#1e1e1e}.row_hero .hero-container{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;overflow:hidden;padding-bottom:100px}@media (max-width:768px){.row_hero .hero-container{height:100vh;padding-bottom:90px}}.row_hero .hero-container h2{margin-bottom:clamp(1rem,1vw,1vw)}.row_hero .hero-container .media-container{position:absolute;top:0;left:0;width:100%;height:100%}.row_hero .hero-container .hero-img,.row_hero .hero-container iframe,.row_hero .hero-container video{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.row_hero .hero-container .vignettes{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0 8vw;gap:20px;z-index:1;perspective:1000px}@media (max-width:768px){.row_hero .hero-container .vignettes{flex-direction:column;margin-bottom:60px}}.row_hero .hero-container .vignettes>div{display:flex;flex-direction:column;justify-content:center;flex:1;padding:20px;border:2px solid #eef3fa;border-radius:20px;line-height:1;align-items:center;visibility:hidden}.row_hero .hero-container .vignettes>div span{display:block;font-size:clamp(22px,4.5vw,4.5vw);color:#eef3fa;text-align:center;line-height:1;font-weight:800;margin-bottom:2px}.row_hero .hero-container .vignettes>div p{margin:0;padding:0;font-size:clamp(16px,1vw,1vw);color:#eef3fa;text-align:center;line-height:1.3em;font-weight:400}.row_hero .hero-container.bordure-1 .hero-bg-container{position:absolute;top:87px;left:20px;right:20px;bottom:20px}@media (max-width:768px){.row_hero .hero-container.bordure-1 .hero-bg-container{left:10px;right:10px}}.row_hero .hero-container.bordure-1 .media-container{padding:87px 20px 20px}@media (max-width:768px){.row_hero .hero-container.bordure-1 .media-container{padding:87px 10px 10px}}.row_hero .hero-container.bordure-1 iframe,.row_hero .hero-container.bordure-1 video{border-radius:30px}@media (max-width:768px){.row_hero .hero-container.bordure-1 iframe,.row_hero .hero-container.bordure-1 video{border-radius:20px}}.row_hero .hero-container.bordure-1 .hero-bg{position:relative;width:100%;height:100%;clip-path:polygon(calc(0% + 160px) 0,100% 0,100% calc(100% - 140px),calc(100% - 160px) 100%,0 100%,0 calc(0% + 140px))}@media (max-width:768px){.row_hero .hero-container.bordure-1 .hero-bg{clip-path:polygon(calc(0% + 160px) 0,100% 0,100% calc(100% - 70px),calc(100% - 90px) 100%,0 100%,0 calc(0% + 140px))}}@media (max-width:768px){.row_hero .hero-container.bordure-1 .texts-container{padding-left:30px;padding-right:30px}}.row_hero .texts-container{position:relative;width:100%;padding-left:90px;padding-right:90px}@media (max-width:768px){.row_hero .texts-container{flex-direction:column;gap:20px;padding-left:20px;padding-right:20px}}.row_hero .texts-container .text{position:relative;flex:1;padding:0}.row_hero .texts-container .text.taille-large p{font-size:clamp(18px,3.2vw,3.2vw);font-weight:500;line-height:1.1}.row_hero .texts-content{display:flex;justify-content:space-between;gap:40px;align-items:stretch;width:100%}@media (max-width:768px){.row_hero .texts-content{flex-direction:column;gap:30px}}.row_hero .texts-content>div{align-self:center}@media (max-width:768px){.row_hero .texts-content>div{align-self:flex-start}}.row_hero .texts-content .text-content{position:relative;z-index:2}.row_hero .texts-content .text-content h3+a{margin-top:0!important}.row_hero .texts-content .text-content p{visibility:hidden}.row_hero .texts-content .text-content .btn-large{color:#f7fa73}.row_hero .texts-content .text-content img{width:100%;object-fit:contain;object-position:center}.logged-in .row_hero .bordure-1 .media-container{padding-top:101px}.logged-in .row_hero .bordure-1 .hero-bg-container{top:101px}.hexa-container{display:block;position:relative;width:100%;height:100%}.hexa-container img{width:100%;height:auto;z-index:0;visibility:hidden}.hexa-container canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hexa-container .hexa-content{position:relative;padding:7vw 8vw;z-index:1}canvas.hexagone{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.row_image{padding:0 20px 100px;perspective:1000px}@media (max-width:768px){.row_image{padding:0 10px 50px}}.row_image:nth-child(2){padding-top:100px}@media (max-width:768px){.row_image:nth-child(2){padding-top:50px}}.row_image .image-container{position:relative;width:100%}.row_image .background-container{position:relative;max-height:50vh;overflow:hidden}.row_image .background-container:before{clip-path:polygon(0 0,calc(100% - 120px) 0,100% calc(0% + 120px),100% 100%,calc(0% + 120px) 100%,0 calc(100% - 120px))}.row_liste_fiches{display:block;padding:0 20px 100px}@media (max-width:768px){.row_liste_fiches{padding:0 20px 50px}}.row_liste_fiches ul{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none;flex-wrap:wrap}.row_liste_fiches ul a{border:none;background:none;cursor:pointer;text-decoration:none;color:inherit}.row_liste_fiches .fiches-chapitres-trigger,.row_liste_fiches .fiches-sommaire-trigger{display:none;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:16px 0;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.row_liste_fiches .fiches-chapitres-label,.row_liste_fiches .fiches-sommaire-label{flex:1 1 auto;font-size:clamp(16px,4.2vw,18px);font-weight:500;line-height:1.3;text-transform:uppercase}.row_liste_fiches .fiches-sommaire-label{font-size:clamp(15px,3.2vw,16px)}.row_liste_fiches .fiches-trigger-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .3s cubic-bezier(.25,1,.5,1)}.row_liste_fiches .fiches-trigger-arrow svg{display:block;width:18px;height:18px}.row_liste_fiches .filtres-container{position:relative;padding:25px 55px;z-index:400}@media (max-width:768px){.row_liste_fiches .filtres-container{padding:10px 20px}}.row_liste_fiches .filtres-container .hexagone{opacity:1}.row_liste_fiches .filtres-container .filtres{gap:.1em 40px;flex-direction:row}@media (max-width:768px){.row_liste_fiches .filtres-container .filtres{gap:0 20px}}.row_liste_fiches .filtres-container .filtres li{position:relative;color:#bdc2c8}.row_liste_fiches .filtres-container .filtres li span{display:block;padding:10px 0;font-size:clamp(18px,1.4vw,1.7rem);font-weight:500;text-transform:uppercase;cursor:pointer;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.row_liste_fiches .filtres-container .filtres li:hover span{color:#2341c1}.row_liste_fiches .filtres-container .filtres li.active span{color:#1e1e1e}.row_liste_fiches .filtres-container .filtres li.is-empty span{cursor:default}.row_liste_fiches .filtres-container .filtres li.is-empty:hover span{color:inherit}@media (max-width:768px){.row_liste_fiches .filtres-container .fiches-chapitres-trigger{display:flex;position:relative;z-index:2;color:#1e1e1e}.row_liste_fiches .filtres-container.is-open .fiches-trigger-arrow{transform:rotate(180deg)}.row_liste_fiches .filtres-container .filtres{display:none;position:absolute;top:calc(100% - 6px);left:12px;right:12px;flex-direction:column;flex-wrap:nowrap;gap:0;max-height:min(60vh,420px);overflow-y:auto;padding:8px 16px 16px;border:1px solid hsla(0,0%,100%,.25);border-radius:12px;background:#2341c1;z-index:5;-webkit-overflow-scrolling:touch}.row_liste_fiches .filtres-container.is-open .filtres{display:flex}.row_liste_fiches .filtres-container .filtres li span{padding:12px 0;font-size:15px}.row_liste_fiches .filtres-container .filtres li.active span,.row_liste_fiches .filtres-container .filtres li:hover span{color:#fff}}.row_liste_fiches .fiches-layout{position:relative;display:flex;align-items:flex-start;gap:40px;margin-top:40px;padding:0}.row_liste_fiches .fiches-layout>.pin-spacer{flex:0 0 25vw;min-width:280px}@media (max-width:768px){.row_liste_fiches .fiches-layout{flex-direction:column;gap:50px;padding:0;margin-top:20px}}.row_liste_fiches .fiches-nav{position:relative;flex:0 0 25vw;min-width:280px;padding:20px 26px;border:1px solid #fff;border-radius:12px;z-index:1}.row_liste_fiches .fiches-nav>.hexagone{display:none}.row_liste_fiches .fiches-nav .fiches-nav-list{position:relative;z-index:1;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px}.row_liste_fiches .fiches-nav .fiches-nav-list li a{display:block;padding:5px 0;font-size:clamp(16px,1.15vw,25px);font-weight:500;color:hsla(0,0%,100%,.55);line-height:1.3em;transition:color .3s cubic-bezier(.25,1,.5,1)}.row_liste_fiches .fiches-nav .fiches-nav-list li.active a,.row_liste_fiches .fiches-nav .fiches-nav-list li:hover a{color:#fff}@media (max-width:768px){.row_liste_fiches .fiches-nav{flex:1 1 auto;max-width:none;width:100%;padding:10px 20px;border:none;border-radius:0;z-index:300}.row_liste_fiches .fiches-nav>.hexagone{display:block;opacity:1}.row_liste_fiches .fiches-nav .fiches-sommaire-trigger{display:flex;position:relative;z-index:2;color:#1e1e1e}.row_liste_fiches .fiches-nav.is-open .fiches-trigger-arrow{transform:rotate(180deg)}.row_liste_fiches .fiches-nav .fiches-nav-list{display:none;position:absolute;top:calc(100% - 6px);left:12px;right:12px;flex-direction:column;flex-wrap:nowrap;gap:0;max-height:min(60vh,420px);overflow-y:auto;padding:8px 16px 16px;border:1px solid rgba(30,30,30,.12);border-radius:12px;background:#bface7;z-index:5;-webkit-overflow-scrolling:touch}.row_liste_fiches .fiches-nav .fiches-nav-list li a{padding:12px 0;font-size:15px;color:#1e1e1e}.row_liste_fiches .fiches-nav .fiches-nav-list li.active a,.row_liste_fiches .fiches-nav .fiches-nav-list li:hover a{color:#1e1e1e}.row_liste_fiches .fiches-nav.is-open .fiches-nav-list{display:flex}}.row_liste_fiches .fiches-main{flex:1 1 auto;min-width:0}.row_liste_fiches .fiches-chapitre-title{margin:0 0 40px;font-size:clamp(14px,1vw,1vw);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.7);line-height:1.3}@media (max-width:768px){.row_liste_fiches .fiches-chapitre-title{margin:8px 0 24px}}.row_liste_fiches .fiches-content .row{padding-left:0;padding-right:0}.row_liste_fiches .fiches-content .row:last-child{padding-bottom:0!important}.row_liste_fiches .fiches-content .texts-container.h-padding{padding-left:0;padding-right:0}.row_liste_fiches .fiches-content h3{font-size:clamp(28px,4vw,6rem)}.row_liste_fiches .fiches-content li{margin-bottom:.6em!important}.row_liste_fiches .fiches-content .row-split-text,.row_liste_fiches .fiches-content .row_texts.encadre-1{padding-top:0}.row_liste_fiches .fiches-content .row_texts.encadre-1 .texts-container{padding:4vw 5vw 8vw!important}@media (max-width:768px){.row_liste_fiches .fiches-content .row_texts.encadre-1 .texts-container{padding:4vw 20px 10vw!important}}.row_liste_fiches.is-loading .fiches-chapitres-trigger,.row_liste_fiches.is-loading .fiches-nav,.row_liste_fiches.is-loading .fiches-sommaire-trigger,.row_liste_fiches.is-loading .filtres{pointer-events:none}.row_liste_fiches[data-bgcolor=white] .filtres-container .filtres li{color:hsla(0,0%,100%,.55)}.row_liste_fiches[data-bgcolor=white] .filtres-container .filtres li.active span,.row_liste_fiches[data-bgcolor=white] .filtres-container .filtres li:hover span{color:#fff}.row_liste_fiches[data-bgcolor=white] .filtres-container .filtres li.is-empty:hover span{color:inherit}.row_liste_fiches[data-bgcolor=white] .fiches-nav{background-color:transparent;border-color:#2341c1}.row_liste_fiches[data-bgcolor=white] .fiches-nav .fiches-nav-list li a{color:rgba(35,65,193,.45)}.row_liste_fiches[data-bgcolor=white] .fiches-nav .fiches-nav-list li.active a,.row_liste_fiches[data-bgcolor=white] .fiches-nav .fiches-nav-list li:hover a{color:#2341c1}@media (max-width:768px){.row_liste_fiches[data-bgcolor=white] .fiches-nav{border:none}.row_liste_fiches[data-bgcolor=white] .fiches-nav .fiches-nav-list li.active a,.row_liste_fiches[data-bgcolor=white] .fiches-nav .fiches-nav-list li:hover a,.row_liste_fiches[data-bgcolor=white] .fiches-nav .fiches-nav-list li a,.row_liste_fiches[data-bgcolor=white] .fiches-nav .fiches-sommaire-trigger{color:#1e1e1e}}.row_liste_fiches[data-bgcolor=white] .fiches-chapitre-title{color:#2341c1}@media (max-width:768px){.row_liste_fiches[data-bgcolor=white] .fiches-chapitres-trigger{color:#fff}.row_liste_fiches[data-bgcolor=white] .filtres-container .filtres{background:#2341c1;border-color:hsla(0,0%,100%,.2)}}.row_liste_initiatives{display:block;padding:0 20px 100px}@media (max-width:768px){.row_liste_initiatives{padding:0 20px 50px}}.row_liste_initiatives ul{display:flex;margin:0;padding:0;list-style-type:none;flex-wrap:wrap}.row_liste_initiatives ul button{border:none;background:none;cursor:pointer}.row_liste_initiatives .types-container{margin-bottom:20px}.row_liste_initiatives .filtres-container{position:relative;padding:25px 55px;z-index:400}@media (max-width:768px){.row_liste_initiatives .filtres-container{padding:10px 20px}}.row_liste_initiatives .filtres-container .hexagone{opacity:1}.row_liste_initiatives .filtres-container .filtres{gap:0 40px}@media (max-width:768px){.row_liste_initiatives .filtres-container .filtres{gap:0 20px}}.row_liste_initiatives .filtres-container .filtres li{position:relative;color:#bdc2c8}.row_liste_initiatives .filtres-container .filtres li span{display:block;padding:10px 0;font-size:clamp(18px,1.4vw,1.4vw);font-weight:500;text-transform:uppercase;cursor:pointer;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.row_liste_initiatives .filtres-container .filtres li:hover>span{color:#2341c1}.row_liste_initiatives .filtres-container .filtres li.active>span{color:#1e1e1e}.row_liste_initiatives .filtres-container .filtres li .sub-container{position:absolute;display:none;top:30px;left:0}.row_liste_initiatives .filtres-container .filtres li ul{position:relative;flex-direction:column;top:50px;left:0;background-color:#eef3fa;border-radius:10px;z-index:999;padding:20px 0}.row_liste_initiatives .filtres-container .filtres li ul li{padding:4px 30px}.row_liste_initiatives .filtres-container .filtres li ul li button{position:relative;font-size:clamp(18px,1.25vw,1.25vw);font-weight:500;text-transform:uppercase;overflow:hidden}.row_liste_initiatives .filtres-container .filtres li ul li button>span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.row_liste_initiatives .filtres-container .filtres li ul li button>span.label-out{position:absolute}.row_liste_initiatives .filtres-container .filtres li ul li.active button{color:#2341c1}.row_liste_initiatives div.liste{position:relative;padding:0;margin-top:40px}.row_liste_initiatives div.liste .item{position:relative;margin-bottom:20px;perspective:1000px}.row_liste_initiatives div.liste .item:last-child{margin-bottom:0}.row_liste_initiatives div.liste .item .item-container{position:relative}.row_liste_initiatives div.liste .item .item-container>.background-container{z-index:0}.row_liste_initiatives div.liste .item .item-container>.background-container:before{clip-path:polygon(calc(0% + 160px) 0,100% 0,100% calc(100% - 140px),calc(100% - 160px) 100%,0 100%,0 calc(0% + 140px))}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-container>.background-container:before{clip-path:polygon(calc(0% + 90px) 0,100% 0,100% calc(100% - 80px),calc(100% - 90px) 100%,0 100%,0 calc(0% + 80px))}}.row_liste_initiatives div.liste .item .etiquette{position:absolute;top:20px;left:0;z-index:2}@media (max-width:768px){.row_liste_initiatives div.liste .item .etiquette{top:10px}}.row_liste_initiatives div.liste .item .etiquette span{min-width:200px;position:relative;display:block;padding:25px 50px;color:#2341c1;font-size:clamp(14px,1.2vw,1.2vw);font-weight:500;text-transform:uppercase}@media (max-width:768px){.row_liste_initiatives div.liste .item .etiquette span{min-width:120px;padding:15px 20px}}.row_liste_initiatives div.liste .item .item-content{position:relative;display:flex;height:100%;z-index:2}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-content{flex-direction:column}}.row_liste_initiatives div.liste .item .item-img{width:calc(50% - 20px);margin:20px;position:relative;overflow:hidden}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-img{width:100%;margin:0;padding:10px}}.row_liste_initiatives div.liste .item .item-img>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;min-height:200px}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-img>a{position:relative}}.row_liste_initiatives div.liste .item .item-img>a img{display:block;object-fit:cover;width:100%;height:100%}.row_liste_initiatives div.liste .item .item-text{width:50%;padding:60px 60px 90px}@media (max-width:768px){.row_liste_initiatives div.liste .item .item-text{width:100%;padding:20px 20px 30px}}.row_liste_initiatives div.liste .item .item-text p{font-size:clamp(16px,1.7vw,32px);font-weight:500;line-height:1.3em}.row_liste_initiatives div.liste .item .item-text a{color:#1e1e1e;text-decoration:none}.row_liste_initiatives div.liste .item .item-text a:hover{color:#1e1e1e}.row_liste_initiatives div.liste .item .item-text a.btn{background-image:url(/app/themes/rougemkt/assets/dist/images/arrow_black.svg)}.row_liste_initiatives div.liste .item .item-text a.btn:hover{color:#1e1e1e}.row_liste_initiatives .btn.plus{color:#eef3fa;background:url(../images/arrow.svg) 100% no-repeat}.row_liste_initiatives .no-filter img{object-fit:contain!important}@media (max-width:768px){.row_liste_initiatives .no-filter img{object-fit:contain!important}}.row_liste_membres{display:block;padding:0 20px 100px}@media (max-width:768px){.row_liste_membres{padding:0 20px 50px}}@media (max-width:768px){.row_liste_membres .texts-container{padding-left:0;padding-right:0}}.row_liste_membres .display-carte{display:none;position:relative;padding:40px 0 0;height:700px;perspective:1000px}@media (max-width:768px){.row_liste_membres .display-carte{height:500px;padding:20px 0 0}}.row_liste_membres .display-carte #map{display:block;object-fit:cover;width:100%;height:100%;border-radius:20px}@media (max-width:768px){.row_liste_membres .display-carte #map{border-radius:20px}}.row_liste_membres .display-carte .gm-style iframe+div{border:none!important}.row_liste_membres ul{display:flex;margin:0;padding:0;list-style-type:none}.row_liste_membres ul button{border:none;background:none;cursor:pointer}.row_liste_membres ul.types-affichage li{margin-right:25px}.row_liste_membres ul.types-affichage li:last-child{margin-right:0}.row_liste_membres ul.types-affichage li button{color:#503d78;opacity:.3;font-size:clamp(18px,3vw,10vw);font-weight:500;text-transform:uppercase;cursor:pointer;transition:color .2s cubic-bezier(.25,1,.5,1),opacity .2s cubic-bezier(.25,1,.5,1)}.row_liste_membres ul.types-affichage li button.active{color:#1e1e1e;opacity:1}.row_liste_membres ul.types-affichage li:hover button{color:#2341c1;opacity:1}.row_liste_membres .types-container{margin-bottom:20px;padding-left:70px;padding-right:70px}@media (max-width:768px){.row_liste_membres .types-container{padding-left:0;padding-right:0}}.row_liste_membres .filtres-container{position:relative;padding:25px 80px;z-index:400}@media (max-width:768px){.row_liste_membres .filtres-container{padding:10px 20px 20px}}.row_liste_membres .filtres-container .hexagone{opacity:1}.row_liste_membres .filtres-container .filtres{gap:60px}@media (max-width:768px){.row_liste_membres .filtres-container .filtres{flex-direction:column;gap:0}}.row_liste_membres .filtres-container .filtres>li{position:relative;cursor:pointer}.row_liste_membres .filtres-container .filtres>li span{color:#bdc2c8;display:block;padding:10px 0;font-size:clamp(16px,1.4vw,1.4vw);font-weight:500;text-transform:uppercase;transition:color .2s cubic-bezier(.25,1,.5,1)}.row_liste_membres .filtres-container .filtres>li:hover span{color:#1e1e1e}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li:hover span{color:#1e1e1e}}.row_liste_membres .filtres-container .filtres>li.active>span{color:#1e1e1e}.row_liste_membres .filtres-container .filtres>li .sub-container{position:absolute;display:none;bottom:0;transform:translateY(100%);left:0}.row_liste_membres .filtres-container .filtres>li ul{position:relative;flex-direction:column;top:0;left:0;background-color:#eef3fa;border-radius:10px;z-index:999;padding:20px 0}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li ul{top:0}}.row_liste_membres .filtres-container .filtres>li ul li{padding:2px 20px;text-align:left}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li ul li{padding:5px 20px}}.row_liste_membres .filtres-container .filtres>li ul li button{color:#bdc2c8;white-space:nowrap;position:relative;font-size:clamp(16px,1.15vw,1.15vw);font-weight:500;text-transform:uppercase;overflow:hidden;text-align:left;line-height:1.2em}.row_liste_membres .filtres-container .filtres>li ul li:hover button{color:#1e1e1e}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li ul li:hover button{color:#1e1e1e}}.row_liste_membres .filtres-container .filtres>li ul li.active button{color:#1e1e1e}.row_liste_membres .filtres-container .filtres>li:last-child{position:absolute;right:20px;top:50%;width:25%;max-width:350px;transform:translateY(-50%)}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li:last-child{position:relative;right:0;top:0;width:100%;max-width:none;transform:translateY(0)}}.row_liste_membres .filtres-container .filtres>li input[type=text]{border:2px solid #1e1e1e;color:#1e1e1e;width:100%;padding:10px 15px;background-color:transparent;border-radius:10px;font-size:16px;font-family:BT Beau Sans;font-weight:400;transition:color .2s ease}@media (max-width:768px){.row_liste_membres .filtres-container .filtres>li input[type=text]{margin-top:10px;padding:10px 15px}}.row_liste_membres .filtres-container .filtres>li input[type=text]:focus{color:#1e1e1e}.row_liste_membres .filtres-container .filtres>li input[type=text]:focus::placeholder{color:#1e1e1e!important}.row_liste_membres div.liste{display:none;position:relative;padding:40px 80px 0}@media (max-width:768px){.row_liste_membres div.liste{padding:20px 0}}.row_liste_membres div.liste .membre{position:relative;padding:30px 0;border-top:2px solid #1e1e1e}.row_liste_membres div.liste .membre a{display:flex;flex-direction:row;justify-content:space-between;gap:60px;text-decoration:none;color:#1e1e1e}@media (max-width:768px){.row_liste_membres div.liste .membre a{gap:0 20px;flex-wrap:wrap;align-items:flex-start}}.row_liste_membres div.liste .membre a:hover h5{padding-left:20px}@media (max-width:768px){.row_liste_membres div.liste .membre a:hover h5{padding-left:10px}}.row_liste_membres div.liste .membre h5{margin:0 0 30px;font-size:clamp(18px,2.8vw,2.8vw);font-weight:500;line-height:1;color:#1e1e1e;transition:padding-left .5s cubic-bezier(.76,0,.24,1)}@media (max-width:768px){.row_liste_membres div.liste .membre h5{margin-bottom:10px}}.row_liste_membres div.liste .membre .membre-details{flex:1}@media (max-width:768px){.row_liste_membres div.liste .membre .membre-details{flex:auto;width:calc(70% - 15px)}}.row_liste_membres div.liste .membre .membre-details p{font-size:clamp(14px,1.3vw,5vw);line-height:1.3em}@media (max-width:768px){.row_liste_membres div.liste .membre .membre-details p{margin-bottom:10px}}.row_liste_membres div.liste .membre .logo-container{background-color:#eef3fa;border-radius:15px;padding:20px;width:15%;align-self:center}@media (max-width:768px){.row_liste_membres div.liste .membre .logo-container{align-self:flex-start;width:calc(30% - 5px);padding:10px}}.row_liste_membres div.liste .membre .logo-container .img-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.row_liste_membres div.liste .membre .logo-container img{width:100%}.row_liste_membres div.liste .membre a>span{position:relative;display:block;overflow:hidden;height:100%;flex-shrink:0;margin-top:0;align-self:center}@media (max-width:768px){.row_liste_membres div.liste .membre a>span{text-align:left;width:auto}}.row_liste_membres div.liste .membre a>span span{white-space:nowrap}.row_liste_membres div.liste .membre-container{position:relative;perspective:1000px}.row_liste_membres div.liste .membre-container:last-child .membre{border-bottom:2px solid #1e1e1e}.row_liste_membres .afficher-plus{display:none}#map{position:relative;height:700px;width:100%}#map .gm-style-iw{padding:0;background:none;box-shadow:none;max-width:700px}#map .gm-style-iw .gm-style-iw-d{padding:0 30px 40px;font-family:BT Beau Sans;background-color:#bface7;border-radius:15px}@media (max-width:768px){#map .gm-style-iw .gm-style-iw-d{padding:0 20px 30px}}#map .gm-style-iw .gm-style-iw-d strong{margin-bottom:20px;font-size:clamp(18px,2.8vw,42px);line-height:1.1em;color:#1e1e1e;display:block;font-weight:500}@media (max-width:768px){#map .gm-style-iw .gm-style-iw-d strong{font-size:16px;margin-bottom:10px;font-weight:600}}#map .gm-style-iw .gm-style-iw-d p{font-size:clamp(16px,1.2vw,18px);line-height:1.3em;color:#1e1e1e;display:block;margin-bottom:10px;font-weight:500}@media (max-width:768px){#map .gm-style-iw .gm-style-iw-d p{font-size:14px}}#map .gm-style .gm-style-iw-d::-webkit-scrollbar{display:none}#map .gm-style .gm-style-iw-tc:after{display:none}#map .gm-style-iw-chr{position:relative;z-index:20}@media (max-width:768px){#map .gm-style-iw-chr button{height:28px!important}}#map .gm-style-iw-chr{height:20px}#map .gm_style *{line-height:28px}#map .iw-container{position:relative;display:flex;flex-direction:row;justify-content:flex-start;gap:40px;margin-top:20px}@media (max-width:768px){#map .iw-container{flex-direction:column;gap:0}}#map .iw-container .iw-background{position:absolute;top:0;left:0}#map .iw-container .iw-content{width:58%}@media (max-width:768px){#map .iw-container .iw-content{width:100%}}#map .iw-container .iw-img-container{display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-self:flex-start;width:42%;padding-top:10px}@media (max-width:768px){#map .iw-container .iw-img-container{width:auto}}#map .iw-container .iw-img{flex-grow:1;display:flex;padding:20px;border-radius:15px;background-color:#eef3fa}@media (max-width:768px){#map .iw-container .iw-img{display:none}}#map .iw-container .iw-img img{height:100%;width:100%;object-fit:contain}#map .iw-container .btn{margin-top:0;white-space:nowrap;font-size:clamp(16px,1.4vw,20px);align-self:flex-start}@media (max-width:768px){#map .iw-container .btn{font-size:14px}}.row_gmap{display:block;padding:0 20px 100px}@media (max-width:768px){.row_gmap{padding:0 10px 50px}}.row_gmap .display-carte{position:relative;padding:40px 0;perspective:1000px}.row_gmap .display-carte .map-container{display:block;position:relative;height:60vw;min-height:500px;max-height:80vh;border-radius:20px;overflow:hidden}.row_gmap .display-carte .map-container #map{display:block;object-fit:cover;width:100%;height:100%}.row_gmap .display-carte .map-container .gm-style iframe+div{border:none!important}.row_gmap .infos-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;gap:20px;align-items:center;padding:0 60px}@media (max-width:768px){.row_gmap .infos-container{flex-direction:column;padding:0 60px 0 10px;gap:30px}}.row_gmap .coordonnees-container{margin-top:-60px;perspective:1000px}@media (max-width:768px){.row_gmap .coordonnees-container{margin-top:-50px}}.row_gmap .coordonnees-container .coordonnees{position:relative;display:inline-block;width:auto;padding:clamp(20px,4vw,4vw) clamp(20px,3vw,3vw);color:#1e1e1e;z-index:5}.row_gmap .coordonnees-container .coordonnees strong{display:block;font-size:clamp(18px,3vw,10vw);text-transform:uppercase;font-weight:500;margin-bottom:20px}@media (max-width:768px){.row_gmap .coordonnees-container .coordonnees strong{margin-bottom:10px}}.row_gmap .coordonnees-container .coordonnees p,.row_gmap .coordonnees-container .coordonnees span,.row_gmap .coordonnees-container .coordonnees strong{color:#1e1e1e}.row_gmap .btn-container{position:relative}.row_gmap .btn-container .btn{margin-top:0}.row_media{display:block;padding:0 20px 100px}@media (max-width:768px){.row_media{padding:0 20px 50px}}.row_media .media-wrapper{align-items:center}.row_media .media-container,.row_media .media-wrapper{position:relative;display:flex;justify-content:center;width:100%}.row_media .media-container{overflow:hidden;border-radius:12px;z-index:0}.row_media .media-container .media-img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:92vh;object-fit:contain;z-index:0}.row_media .media-container .video-wrapper:not(.video-youtube-wrapper){position:relative;max-width:100%;overflow:hidden}.row_media .media-container .video-wrapper:not(.video-youtube-wrapper) .video-player{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:92vh;z-index:0}.row_media .media-container .video-youtube-wrapper{position:relative;width:min(100%,163.5555555556vh);height:auto;padding-bottom:0;aspect-ratio:16/9;z-index:0}.row_media .media-container .video-youtube-wrapper .youtube-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:12px}.row_media .media-container .video-poster-overlay,.row_media .media-container .youtube-poster{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;transition:opacity .3s ease}.row_media .media-container .video-poster-overlay:before,.row_media .media-container .youtube-poster:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--media-poster,none);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(2.5px);transform:scale(1.05);transform-origin:center center;transition:filter .3s ease,transform .3s ease}@media (hover:none){.row_media .media-container .video-poster-overlay:before,.row_media .media-container .youtube-poster:before{filter:none;transform:none}}@media (hover:hover){.row_media .media-container .video-poster-overlay:hover:before,.row_media .media-container .youtube-poster:hover:before{filter:none;transform:scale(1)}.row_media .media-container .video-poster-overlay:hover .play-icon circle,.row_media .media-container .youtube-poster:hover .play-icon circle{opacity:.9}}.row_media .media-container .video-poster-overlay:hover .play-icon,.row_media .media-container .youtube-poster:hover .play-icon{transform:scale(1.1);filter:brightness(1.2)}.row_media .media-container .video-play-btn{position:relative;z-index:1;background:transparent;border:none;cursor:pointer;padding:0;pointer-events:none;color:#2341c1}.row_media .media-container .video-play-btn .play-icon{width:96px;height:96px;transition:transform .3s ease,filter .3s ease}@media (max-width:768px){.row_media .media-container .video-play-btn .play-icon{width:72px;height:72px}}.row_media .media-container .video-play-btn .play-icon circle{fill:#fff;opacity:.75;transition:opacity .3s ease}.row_media .media-container .video-play-btn .play-icon polygon{fill:#2341c1}.menu-overlay{visibility:hidden;pointer-events:none;opacity:0;position:fixed;width:100%;height:100dvh;top:0;left:0;z-index:500;background:#2341c1}.menu-overlay .logo{display:block;position:absolute;top:20px;left:20px}.menu-overlay a img{width:68px}.menu-overlay .menu-close{display:none;position:absolute;top:20px;right:20px;width:20px;height:20px;line-height:0;background:none;border:none;cursor:pointer;padding:0}.menu-overlay .menu-close div{position:absolute;top:50%;width:20px;height:2px;background-color:#eef3fa;transition:all .3s ease}.menu-overlay .menu-close div:first-child{transform:rotate(45deg)}.menu-overlay .menu-close div:last-child{transform:rotate(-45deg)}.menu-overlay .menu-overlay-container{display:flex;gap:0;width:100%;height:100%}@media (max-width:768px){.menu-overlay .menu-overlay-container{flex-direction:column;justify-content:space-between}}.menu-overlay .menu-overlay-container .menus-container{display:flex;justify-content:space-evenly;flex-direction:column;gap:40px;width:45%;padding:120px 0 60px 20px}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container{width:100%;padding:100px 0 0;gap:40px}}.menu-overlay .menu-overlay-container .menus-container nav{perspective:500px}.menu-overlay .menu-overlay-container .menus-container ul{position:relative;display:flex;flex-direction:column;gap:10px;justify-content:space-between;list-style-type:none;margin:0;padding:0 50px 0 0}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container ul{gap:10px}}.menu-overlay .menu-overlay-container .menus-container ul li{margin:0;padding:0;display:block;position:relative;line-height:1;text-align:right}.menu-overlay .menu-overlay-container .menus-container ul li a{position:relative;display:block;overflow:hidden;padding:0 1.3em 0 0;font-size:clamp(18px,3.3vw,60px);color:#eef3fa;text-decoration:none;background:url(../images/arrow.svg) 100% no-repeat;background-size:auto 90%;text-transform:uppercase;font-weight:500}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container ul li a{padding-right:1.6em}}.menu-overlay .menu-overlay-container .menus-container ul li a span{position:relative;display:block;text-align:right;padding:5px 0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.menu-overlay .menu-overlay-container .menus-container ul li a span.label-out{position:absolute;width:calc(100% - 1.3em)}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container ul li a span.label-out{width:calc(100% - 1.6em)}}.menu-overlay .menu-overlay-container .menus-container nav.menu .current-menu-item a{margin-right:-.6em}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container nav.menu .current-menu-item a{margin-right:-.6em}}.menu-overlay .menu-overlay-container .menus-container nav.secondary-menu .current-menu-item a{margin-right:-.8em}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container nav.secondary-menu .current-menu-item a{margin-right:-.8em}}.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a{position:relative;display:block;overflow:hidden;padding:0;padding-right:1.6em;font-size:clamp(14px,1.5vw,35px)}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a{padding-right:1.9em}}.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a span,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a span{position:relative;display:block;text-align:right;padding:5px 0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a span.label-out,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a span.label-out{position:absolute;width:calc(100% - 2.5vw)}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container .menu-outils ul li a span.label-out,.menu-overlay .menu-overlay-container .menus-container .secondary-menu ul li a span.label-out{width:calc(100% - 34px)}}.menu-overlay .menu-overlay-container .menus-container .menu-outils{display:none}@media (max-width:768px){.menu-overlay .menu-overlay-container .menus-container .menu-outils{display:block}}.menu-overlay .menu-overlay-container .menu-fiche{position:relative;width:55%;padding:55px 20px 20px;perspective:1000px}@media (max-width:768px){.menu-overlay .menu-overlay-container .menu-fiche{width:100%;padding:20px}}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-container{position:relative;width:100%;height:100%;visibility:hidden}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content{display:flex;flex-direction:column;height:100%;padding:20px}@media (max-width:768px){.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content{display:none}}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-img{position:relative;flex-grow:1;min-height:0}@media (max-width:768px){.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-img{display:none;flex:1}}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-text{position:relative;padding:30px 10px 20px}@media (max-width:768px){.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-text{padding:20px}}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-text p{color:#2341c1;font-size:clamp(16px,1.3vw,1.3vw)}.menu-overlay .menu-overlay-container .menu-fiche .menu-fiche-content .menu-fiche-text a{color:#2341c1;margin-top:20px;background-image:url(../images/arrow_blue.svg)}footer nav ul{list-style-type:none}footer nav li{margin-bottom:5px}footer nav li:last-child{margin-bottom:0}footer nav a{position:relative;display:inline-block;overflow:hidden;text-transform:uppercase;font-size:clamp(14px,1.4vw,1.4vw);font-weight:500}footer nav a,footer nav a:hover{color:#eef3fa;text-decoration:none}footer nav a>span{position:relative;display:block;padding:0;will-change:transform;transition:color .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1)}footer nav a>span.label-out{position:absolute}.logged-in .menu-fiche{padding-top:101px!important}.logged-in .menus-container{padding-top:172px!important}.row_liste_nouvelles{display:block;padding:100px 20px}@media (max-width:768px){.row_liste_nouvelles{padding:50px 10px}}.row_liste_nouvelles .title-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:50px;padding:0 90px 100px}@media (max-width:768px){.row_liste_nouvelles .title-container{flex-direction:column;padding:0 10px 50px;gap:30px}}.row_liste_nouvelles .title-container h2{margin-bottom:0}@media (max-width:768px){.row_liste_nouvelles .title-container img{width:50%}}.row_liste_nouvelles div.liste{position:relative;padding:0}.row_liste_nouvelles div.liste .item{position:relative;margin-bottom:20px;perspective:1000px}.row_liste_nouvelles div.liste .item:last-child{margin-bottom:0}.row_liste_nouvelles div.liste .item .etiquette{position:absolute;bottom:20px;right:0;z-index:2;visibility:hidden}@media (max-width:768px){.row_liste_nouvelles div.liste .item .etiquette{bottom:10px}}.row_liste_nouvelles div.liste .item .etiquette span{position:relative;display:block;padding:30px 40px;color:#2341c1;font-size:clamp(14px,1.4vw,1.4vw);font-weight:500;text-transform:uppercase}@media (max-width:768px){.row_liste_nouvelles div.liste .item .etiquette span{padding:15px 20px}}.row_liste_nouvelles div.liste .item .item-content{position:relative;display:flex;height:100%;z-index:2;gap:40px;padding:60px}@media (max-width:768px){.row_liste_nouvelles div.liste .item .item-content{padding:30px 20px;flex-direction:column;gap:20px}}.row_liste_nouvelles div.liste .item .item-content .item-title{position:relative;width:50%}@media (max-width:768px){.row_liste_nouvelles div.liste .item .item-content .item-title{width:100%}}.row_liste_nouvelles div.liste .item .item-content .item-title h3{font-size:clamp(20px,3vw,3vw);font-weight:500;line-height:1.05em;margin-bottom:0}.row_liste_nouvelles div.liste .item .item-content .item-title a{color:#1e1e1e;text-decoration:none}.row_liste_nouvelles div.liste .item .item-content .item-title a:hover{color:#2341c1}.row_liste_nouvelles div.liste .item .item-content .item-text{width:50%;margin-bottom:100px}@media (max-width:768px){.row_liste_nouvelles div.liste .item .item-content .item-text{width:100%;margin-bottom:50px}}.row_liste_nouvelles div.liste .item .item-content .item-text p{font-size:clamp(16px,1.7vw,1.7vw);font-weight:500;line-height:1.3em}@media (max-width:768px){.row_liste_nouvelles div.liste .item .item-content .item-text p{font-weight:400}}.row_liste_nouvelles div.liste .item .item-content .item-text .btn{color:#1e1e1e;background:url(../images/arrow_black.svg) 100% no-repeat}.row_liste_nouvelles .btn.plus{color:#eef3fa;background:url(../images/arrow.svg) 100% no-repeat}@media (max-width:768px){.row_liste_nouvelles .btn.plus{margin-top:60px}}.row_partenaires{display:block;padding:100px 20px}@media (max-width:768px){.row_partenaires{padding:50px 20px}}.row_partenaires .partenaires-container{position:relative;width:100%}.row_partenaires .partenaires-container .partenaire-content{position:relative;width:100%;text-align:center}.row_partenaires .partenaires-container h2{display:inline-block;margin-bottom:100px;text-align:center;width:100%}@media (max-width:768px){.row_partenaires .partenaires-container h2{margin-bottom:50px}}.row_partenaires .partenaires-container .classement-name{display:flex;justify-content:center;gap:20px;align-items:center}.row_partenaires .partenaires-container .classement-name span:first-child,.row_partenaires .partenaires-container .classement-name span:last-child{height:2px;background-color:#eef3fa;display:block;flex:1}.row_partenaires .partenaires-container .classement-name span:nth-child(2){color:#eef3fa}.row_partenaires .partenaires-container ul{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;margin:70px 0;padding:0 30px;list-style-type:none;align-items:center}@media (max-width:768px){.row_partenaires .partenaires-container ul{margin:30px 0 50px;gap:30px}}.row_partenaires .partenaires-container ul li{display:inline-block;visibility:hidden}.row_partenaires .partenaires-container ul a{display:inline-block;width:300px;height:150px}.row_partenaires .partenaires-container ul img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-grand-partenaire a,.row_partenaires .partenaires-container ul.p-major-partner a{display:inline-block;width:300px;height:150px}.row_partenaires .partenaires-container ul.p-grand-partenaire img,.row_partenaires .partenaires-container ul.p-major-partner img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-partenaires-platine a,.row_partenaires .partenaires-container ul.p-platinum-partners a{display:inline-block;width:200px;height:90px}.row_partenaires .partenaires-container ul.p-partenaires-platine img,.row_partenaires .partenaires-container ul.p-platinum-partners img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-gold-partners a,.row_partenaires .partenaires-container ul.p-partenaires-or a{display:inline-block;width:180px;height:80px}.row_partenaires .partenaires-container ul.p-gold-partners img,.row_partenaires .partenaires-container ul.p-partenaires-or img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-partenaires-argent a,.row_partenaires .partenaires-container ul.p-silver-partners a{display:inline-block;width:170px;height:70px}.row_partenaires .partenaires-container ul.p-partenaires-argent img,.row_partenaires .partenaires-container ul.p-silver-partners img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-bronze-partners a,.row_partenaires .partenaires-container ul.p-partenaires-bronze a{display:inline-block;width:160px;height:50px}.row_partenaires .partenaires-container ul.p-bronze-partners img,.row_partenaires .partenaires-container ul.p-partenaires-bronze img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-partenaires-de-services,.row_partenaires .partenaires-container ul.p-service-partners{margin-bottom:20px}.row_partenaires .partenaires-container ul.p-partenaires-de-services a,.row_partenaires .partenaires-container ul.p-service-partners a{display:inline-block;width:170px;height:70px}.row_partenaires .partenaires-container ul.p-partenaires-de-services img,.row_partenaires .partenaires-container ul.p-service-partners img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container ul.p-ecosystem-partners a,.row_partenaires .partenaires-container ul.p-partenaires-decosysteme a{display:inline-block;width:140px;height:40px}.row_partenaires .partenaires-container ul.p-ecosystem-partners img,.row_partenaires .partenaires-container ul.p-partenaires-decosysteme img{width:100%;height:100%;object-fit:contain;object-position:center}.row_partenaires .partenaires-container a.link-services{margin-bottom:70px}.row_partenaires .partenaires-container .btn{color:#eef3fa;background-image:url(../images/arrow.svg)}.row_partenaires[data-bgcolor=yellow] .partenaires-container .classement-name span{color:#1e1e1e}.row_partenaires[data-bgcolor=yellow] .partenaires-container span:first-child,.row_partenaires[data-bgcolor=yellow] .partenaires-container span:last-child{background-color:#1e1e1e}.row_partenaires div.liste{position:relative;padding:0 80px}@media (max-width:768px){.row_partenaires div.liste{padding:20px 0}}.row_partenaires div.liste .membre{position:relative;padding:30px 0;border-top:2px solid #1e1e1e}.row_partenaires div.liste .membre a{display:flex;flex-direction:row;justify-content:space-between;gap:60px;text-decoration:none;color:#1e1e1e}@media (max-width:768px){.row_partenaires div.liste .membre a{gap:0 20px;flex-wrap:wrap;align-items:flex-start}}.row_partenaires div.liste .membre a:hover h5{padding-left:20px}@media (max-width:768px){.row_partenaires div.liste .membre a:hover h5{padding-left:10px}}.row_partenaires div.liste .membre h5{margin:0 0 30px;font-size:clamp(18px,2.8vw,2.8vw);font-weight:500;line-height:1;color:#1e1e1e;transition:padding-left .5s cubic-bezier(.76,0,.24,1)}@media (max-width:768px){.row_partenaires div.liste .membre h5{margin-bottom:10px}}.row_partenaires div.liste .membre .membre-details{flex:1}@media (max-width:768px){.row_partenaires div.liste .membre .membre-details{flex:auto;width:calc(70% - 15px)}}.row_partenaires div.liste .membre .membre-details p{font-size:clamp(14px,1.3vw,5vw);line-height:1.3em}@media (max-width:768px){.row_partenaires div.liste .membre .membre-details p{margin-bottom:10px}}.row_partenaires div.liste .membre .logo-container{background-color:#eef3fa;border-radius:15px;padding:20px;width:15%;align-self:center}@media (max-width:768px){.row_partenaires div.liste .membre .logo-container{align-self:flex-start;width:calc(30% - 5px);padding:10px}}.row_partenaires div.liste .membre .logo-container .img-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.row_partenaires div.liste .membre .logo-container img{width:100%;height:auto}.row_partenaires div.liste .membre .btn{color:#1e1e1e;background-image:url(../images/arrow_black.svg)}.row_partenaires div.liste .membre .membre-details{text-align:left}.row_partenaires div.liste .membre a>span{position:relative;display:block;overflow:hidden;height:100%;flex-shrink:0;margin-top:0;align-self:center}@media (max-width:768px){.row_partenaires div.liste .membre a>span{text-align:left;width:auto}}.row_partenaires div.liste .membre a>span span{white-space:nowrap}.row_partenaires div.liste .membre-container{position:relative;perspective:1000px}.row_partenaires div.liste .membre-container:last-child .membre{border-bottom:2px solid #1e1e1e}.row_partenaires[data-bgcolor=white] .partenaires-container .classement-name span:first-child,.row_partenaires[data-bgcolor=white] .partenaires-container .classement-name span:nth-child(3){background-color:#1e1e1e}.row_partenaires[data-bgcolor=white] .partenaires-container .classement-name span:nth-child(2){color:#1e1e1e}.row_roulette{flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 110px 100px;gap:100px}@media (max-width:768px){.row_roulette{flex-direction:column;padding:0 20px 50px;gap:0}}.row_roulette>div{flex:1}@media (max-width:768px){.row_roulette img{display:none}}.row_roulette ul{list-style-type:none;margin:0;padding:0}.row_roulette li{font-family:BT Beau Sans;font-size:clamp(18px,3.7vw,3.7vw);font-weight:500;line-height:1.1;color:#1e1e1e;margin-bottom:5px}.roulette_title h2{color:#1e1e1e}.single-membre .main-container{padding-top:90px!important}.single-membre .main-container .text-image-content{gap:80px;padding-right:0!important}@media (max-width:768px){.single-membre .main-container .text-image-content{gap:0}}.single-membre .main-container>div:nth-of-type(2){margin-top:0!important}@media (max-width:768px){.single-membre .main-container .row_text_image .text-image-container .text-image-content .text-content{padding:0 10px;width:100%}}@media (max-width:768px){.single-membre .main-container .row_text_image .text-image-container .text-image-content{padding:10px 0 20px}}.single-membre .header-membre>a:first-of-type{display:block}.single-membre .membre-logo{position:absolute;top:4rem;left:-40px;width:40%;background:#eef3fa;border-radius:15px;max-width:40%;perspective:1000px}@media (max-width:768px){.single-membre .membre-logo{width:25%;top:10px;left:10px}}.single-membre .membre-logo .logo-container{position:relative;width:100%;padding-top:100%}.single-membre .membre-logo img{position:absolute;top:1.4vw;left:1.4vw;right:1.4vw;bottom:1.4vw;width:calc(100% - 2.8vw);height:calc(100% - 2.8vw);object-fit:contain}@media (max-width:768px){.single-membre .membre-logo img{top:10px;left:10px;right:10px;bottom:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}.single-membre .text-content>.btn:first-child{margin-top:0;margin-bottom:40px;padding:0 0 0 34px;background:url(../images/back.svg) 0 no-repeat;background-size:26px 26px}.single-membre .membre-actions{margin-top:50px}@media (max-width:768px){.single-membre .membre-actions{margin-top:30px;margin-bottom:30px}}.single-membre .membre-actions .btn{display:inline-block;margin-top:10px!important}.single-membre .fiche-links{margin-top:50px}@media (max-width:768px){.single-membre .fiche-links{margin-top:30px}}.single-membre .fiche-links .btn{margin-top:15px!important}.single-membre .text-img{display:flex;flex-direction:column}@media (max-width:768px){.single-membre .text-img{height:auto!important;min-height:220px}}.single-membre .text-img .hexa-container{position:relative!important;height:auto!important;flex:1;min-height:26vw}.single-membre .text-img .hexa-container.no-filter img{position:relative;inset:0;visibility:visible;height:100%;object-fit:contain;object-position:top center;min-height:0}@media (max-width:768px){.single-membre .text-img .hexa-container.no-filter img{width:80%;margin:0 auto}}.single-membre .row_jeux{margin-top:0!important;visibility:hidden}.single-membre .row_jeux .texts-container{padding:110px 90px 10px!important}@media (max-width:768px){.single-membre .row_jeux .texts-container{padding:50px 20px 10px!important}}.single-membre .row_jeux .texts-container .background-container{--clip-path:polygon(0 0,calc(100% - 160px) 0,100% calc(0% + 140px),100% 100%,calc(0% + 140px) 100%,0 calc(100% - 140px),0 0)}.single-membre .row_jeux h2{color:#1e1e1e;margin-bottom:0;margin-top:-20px!important}.single-membre .row_jeux h5{margin-bottom:0;line-height:1.1em}@media (max-width:768px){.single-membre .row_jeux .text{width:100%}}.single-membre .row_jeux .text-content>.row:first-child{padding-bottom:80px;align-items:center}@media (max-width:768px){.single-membre .row_jeux .text-content>.row:first-child{padding-bottom:10px}}.single-membre .row_jeux .text-content>.row:first-child>div{width:50%}@media (max-width:768px){.single-membre .row_jeux .text-content>.row:first-child>div{width:100%;margin-bottom:20px}}.single-membre .row_jeux .jeu{border-top:2px solid #1e1e1e;padding-top:40px;padding-bottom:80px;perspective:1000px}@media (max-width:768px){.single-membre .row_jeux .jeu{padding-bottom:40px!important}}.single-membre .row_jeux .jeu .jeu-container{position:relative}.single-membre .row_jeux .jeu .row:first-child{flex-direction:row;gap:20px;justify-content:space-between;align-items:flex-start;padding-bottom:40px}@media (max-width:768px){.single-membre .row_jeux .jeu .row:first-child{flex-direction:column}}.single-membre .row_jeux .jeu .row:first-child>div:last-child{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:40px;margin-top:9px}@media (max-width:768px){.single-membre .row_jeux .jeu .row:first-child>div:last-child{flex-direction:column;align-items:flex-start;gap:20px}}.single-membre .row_jeux .jeu .row:first-child ul{list-style-type:none;display:flex;flex-direction:row;gap:20px;margin:0;padding:0}.single-membre .row_jeux .jeu .row:first-child ul li{padding-left:0;margin-bottom:0}.single-membre .row_jeux .jeu .row:first-child ul li:before{display:none}.single-membre .row_jeux .jeu .row:first-child .btn{margin-top:0}.single-membre .row_jeux .jeu .row.jeu-visuel{height:28vw;gap:25px;padding-bottom:0!important;flex-direction:row}@media (max-width:768px){.single-membre .row_jeux .jeu .row.jeu-visuel{gap:10px}}.single-membre .row_jeux .jeu .row.jeu-visuel .jeux-img{width:34%;perspective:500px;height:100%}.single-membre .row_jeux .jeu .row.jeu-visuel .jeux-img-container{position:relative;height:100%}.single-membre .row_jeux .background-container.bg-img,.single-membre .row_jeux .jeux-slider,.single-membre .row_jeux .slide,.single-membre .row_jeux .slide-content,.single-membre .row_jeux .tns-inner,.single-membre .row_jeux .tns-ovh{height:100%}@media (max-width:768px){.single-membre .row_jeux .tns-inner{width:100%}}.single-membre .row_jeux .jeux-slider>div{height:100%}@media (max-width:768px){.single-membre .row_jeux .jeux-slider{width:calc(100% + 20px)}}.single-membre .row_jeux .jeux-slider .hexa-container img{width:100%;height:100%;object-fit:cover}.single-membre .row_jeux .tns-outer{position:relative;height:100%}.single-membre .row_jeux .tns-controls{position:absolute;bottom:30px;right:30px;z-index:10}@media (max-width:768px){.single-membre .row_jeux .tns-controls{bottom:15px;right:15px}}.single-membre .row_jeux .tns-controls button{border:none;background:url(../images/arrow_slider.svg) 50%;width:30px;height:30px;background-size:28px 28px;text-indent:-1000px;overflow:hidden;transition:transform .2s ease}.single-membre .row_jeux .tns-controls button:first-child{margin-right:10px;transform:scaleX(-1)}.single-membre .row_jeux .tns-controls button:first-child:hover{transform:scaleX(-1) translateX(5px)}.single-membre .row_jeux .tns-controls button:last-child:hover{transform:translateX(5px)}.single-membre .row_jeux .jeux-slider-container{position:relative;width:66%}.single-membre .row_jeux .jeux-slider .tns-item{width:100%;vertical-align:inherit;height:100%}@media (max-width:768px){.single-membre .row_jeux .jeux-slider .tns-item{padding-right:2px!important}}@media (max-width:768px){.row_nouvelle{justify-content:flex-end}}.row_nouvelle .bg-img{height:auto!important}.row_nouvelle .img-container{margin-bottom:60px}@media (max-width:768px){.row_nouvelle .img-container{margin-bottom:40px}}.row_nouvelle .img-container img{width:100%;height:auto;clip-path:polygon(0 0,calc(100% - 90px) 0,100% calc(0% + 80px),100% 100%,calc(0% + 90px) 100%,0 calc(100% - 80px))!important}@media (max-width:768px){.row_nouvelle .img-container img{clip-path:polygon(0 0,calc(100% - 40px) 0,100% calc(0% + 30px),100% 100%,calc(0% + 40px) 100%,0 calc(100% - 30px))!important}}.row_nouvelle ul{margin:1em 0;list-style-type:none}.row_nouvelle ul li{padding-left:30px;position:relative;margin-bottom:10px}.row_nouvelle ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../images/arrow_black.svg) 50% no-repeat}.row_nouvelle ol{margin:1em 0;list-style-type:none}.row_nouvelle ol li{counter-increment:a;position:relative;margin-bottom:20px;padding-left:2vw}.row_nouvelle ol li:before{content:counter(a) ".";position:absolute;left:0;top:0}.row_nouvelle .texts-container{width:100%}.row_nouvelle:nth-child(2) .texts-container{padding-top:90px}@media (max-width:768px){.row_nouvelle:nth-child(2) .texts-container{padding-top:50px}}.row_nouvelle .texts-content{position:relative;z-index:2}.row_nouvelle .text-content h5:first-child{margin-top:0}.row_nouvelle .texts-container h2{color:#1e1e1e}.row_nouvelle:first-of-type .texts-container h2{color:#eef3fa;margin-bottom:clamp(20px,2vw,2vw)}.row_nouvelle h4,.row_nouvelle h5{margin-top:60px}.row_nouvelle h3{color:#1e1e1e;margin-top:60px}.row_nouvelle a:hover{color:#2341c1!important}.single-partenaire .main-container{padding-top:90px!important}.single-partenaire .main-container .text-image-content{justify-content:flex-start;align-items:flex-start;gap:80px;padding-right:0!important}@media (max-width:768px){.single-partenaire .main-container .text-image-content{gap:0}}.single-partenaire .main-container>div:nth-of-type(2){margin-top:0!important}@media (max-width:768px){.single-partenaire .main-container .row_text_image .text-image-container .text-image-content .text-content{padding:0 10px;width:100%}}@media (max-width:768px){.single-partenaire .main-container .row_text_image .text-image-container .text-image-content{padding:10px 0 0}}.single-partenaire .header-membre>a:first-of-type{display:block}.single-partenaire .membre-logo{position:absolute;top:10rem;left:-40px;width:40%;background:#eef3fa;border-radius:15px;max-width:40%;perspective:1000px}@media (max-width:768px){.single-partenaire .membre-logo{width:25%;top:10px;left:10px}}.single-partenaire .membre-logo .logo-container{position:relative;width:100%;padding-top:100%}.single-partenaire .membre-logo img{position:absolute;top:1.4vw;left:1.4vw;right:1.4vw;bottom:1.4vw;width:calc(100% - 2.8vw);height:calc(100% - 2.8vw);object-fit:contain}@media (max-width:768px){.single-partenaire .membre-logo img{top:10px;left:10px;right:10px;bottom:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}.single-partenaire .text-content>.btn:first-child{margin-top:0;margin-bottom:40px;padding:0 0 0 34px;background:url(../images/back.svg) 0 no-repeat;background-size:26px 26px}.single-partenaire h2{font-size:clamp(30px,6.7vw,90px)}.single-partenaire .membre-actions{margin-top:50px}@media (max-width:768px){.single-partenaire .membre-actions{margin-top:30px;margin-bottom:30px;padding-left:10px;padding-right:10px}}.single-partenaire .membre-actions .btn{display:inline-block;margin-top:10px!important}.single-partenaire .fiche-links{margin-top:50px}@media (max-width:768px){.single-partenaire .fiche-links{margin-top:30px}}.single-partenaire .fiche-links .btn{margin-top:15px!important}.single-partenaire .text-img{display:flex;flex-direction:column}@media (max-width:768px){.single-partenaire .text-img{height:auto!important;min-height:220px;margin-top:50px}}.single-partenaire .text-img .logo{position:relative;width:100%;padding-top:100%}.single-partenaire .text-img .logo-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:clamp(30px,3vw,3vw);display:flex;align-items:center;visibility:hidden}.single-partenaire .text-img img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain}.single-partenaire .text-img .hexa-container{position:relative!important;height:auto!important;flex:1}.single-partenaire .text-img .hexa-container.no-filter img{position:relative;inset:0;visibility:visible;height:100%;object-fit:contain;object-position:top center}@media (max-width:768px){.single-partenaire .text-img .hexa-container.no-filter img{width:80%;margin:0 auto}}.single-partenaire .row_produits{display:block;padding:100px 20px 0}@media (max-width:768px){.single-partenaire .row_produits{padding:30px 10px 0}}.single-partenaire .row_produits:first-child{padding:100px 20px}@media (max-width:768px){.single-partenaire .row_produits:first-child{padding:50px 10px}}.single-partenaire .row_produits:nth-child(2){padding:100px 20px}@media (max-width:768px){.single-partenaire .row_produits:nth-child(2){padding:20px 20px 50px}}.single-partenaire .row_produits:last-child{padding:100px 20px}@media (max-width:768px){.single-partenaire .row_produits:last-child{padding:30px 10px 50px}}.single-partenaire .row_produits.produits_services{perspective:1000px}.single-partenaire .row_produits h2{padding-left:80px}@media (max-width:768px){.single-partenaire .row_produits h2{padding-left:0}}.single-partenaire .row_produits .title-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:50px;padding:0 90px 100px}@media (max-width:768px){.single-partenaire .row_produits .title-container{flex-direction:column;padding:0 10px 50px;gap:30px}}.single-partenaire .row_produits .title-container h2{margin-bottom:0}@media (max-width:768px){.single-partenaire .row_produits .title-container img{width:50%}}.single-partenaire .row_produits div.liste{position:relative;padding:0}.single-partenaire .row_produits div.liste .item{position:relative;margin-bottom:20px;perspective:1000px}.single-partenaire .row_produits div.liste .item:last-child{margin-bottom:0}.single-partenaire .row_produits div.liste .item .etiquette{position:absolute;bottom:20px;right:0;z-index:2;visibility:hidden}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .etiquette{bottom:10px}}.single-partenaire .row_produits div.liste .item .etiquette span{position:relative;display:block;padding:30px 40px;color:#2341c1;font-size:clamp(14px,1.4vw,1.4vw);font-weight:500;text-transform:uppercase}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .etiquette span{padding:15px 20px}}.single-partenaire .row_produits div.liste .item .item-content{position:relative;display:flex;height:100%;z-index:2;gap:40px;padding:5vw}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .item-content{padding:30px 20px;flex-direction:column;gap:20px}}.single-partenaire .row_produits div.liste .item .item-content .item-title{position:relative;width:50%}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .item-content .item-title{width:100%}}.single-partenaire .row_produits div.liste .item .item-content .item-title h3{font-size:clamp(20px,4vw,4vw);font-weight:500;line-height:1.05em;margin-bottom:0}.single-partenaire .row_produits div.liste .item .item-content .item-title p:first-of-type{margin-top:1em}.single-partenaire .row_produits div.liste .item .item-content .item-title a{color:#1e1e1e;text-decoration:none}.single-partenaire .row_produits div.liste .item .item-content .item-title a:hover{color:#2341c1}.single-partenaire .row_produits div.liste .item .item-content .item-text{width:50%;margin-bottom:100px}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .item-content .item-text{width:100%;margin-bottom:50px}}.single-partenaire .row_produits div.liste .item .item-content .item-text p{font-size:clamp(16px,1.7vw,1.7vw);font-weight:500;line-height:1.3em}@media (max-width:768px){.single-partenaire .row_produits div.liste .item .item-content .item-text p{font-weight:400}}.single-partenaire .row_produits div.liste .item .item-content .item-text a{color:#2341c1}.single-partenaire .row_produits div.liste .item .item-content .item-text .btn{color:#1e1e1e;background:url(../images/arrow_black.svg) 100% no-repeat}.single-partenaire .row_produits div.liste .item .item-content .item-text ul{margin:1em 0;list-style-type:none}.single-partenaire .row_produits div.liste .item .item-content .item-text ul li{font-size:clamp(16px,1.5vw,1.5vw);color:#1e1e1e;padding-left:30px;position:relative;margin-bottom:10px}.single-partenaire .row_produits div.liste .item .item-content .item-text ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../images/arrow_black.svg) 50% no-repeat}.social{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin:0;padding:0;list-style-type:none}@media (max-width:768px){.social{justify-content:center}}.social li{margin:0;padding:0}.social img,.social svg{display:block;width:50px;height:50px;transition:fill .2s ease}.social a:hover svg{fill:#f7fa73!important}.social .twitter{width:40px;height:40px}.row-split-text{padding:0 80px 100px}@media (max-width:768px){.row-split-text{padding:40px}}.row-split-text h2,.row-split-text h3{font-size:clamp(38px,7.5vw,140px);color:#1e1e1e;line-height:1.1em}.fiches-content .row-split-text h3{color:#fff}.fiches-content .row-split-text[data-bgcolor=white] h3{color:#2341c1}.steam-sync{margin:0 0 2rem;padding:2rem;border:1px solid #d0d7de;border-radius:.7rem;background:#f5f8fb}.steam-sync label{display:block;font-weight:700;margin-bottom:.4rem}.steam-sync input[type=text]{width:100%;max-width:20rem;margin-bottom:1.25rem}.steam-sync-hint{margin:0 0 .75rem;font-size:.875rem;opacity:.8}.steam-sync-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem}.steam-sync-status{margin:1.25rem 0 0;font-weight:700;font-size:1rem;line-height:1.3em;color:#111}.steam-sync-status.is-error{color:#b91a1a}.steam-sync-locks{margin:1.25rem 0 0;font-size:.85rem;font-weight:400;line-height:1.3rem;color:#111}.steam-sync-locks strong{display:block;margin-bottom:.35rem;font-weight:700}.row_form .steam-sync-locks,.row_form .steam-sync-status{color:#fff}.row_form .steam-sync{background:#2341c1;border:none;color:#fff}.row_form .steam-sync-title{margin:0 0 1.25rem;font-size:clamp(16px,1.6vw,30px);font-weight:700;color:#fff}.row_form .steam-sync-intro{margin:0 0 1.25rem;font-size:1rem;font-weight:400;line-height:1.3em;color:#fff}.post-form .steam-sync input[type=text],.row_form .steam-sync input[type=text]{padding:.7rem 1rem;background:transparent;border:2px solid #fff;border-radius:.5rem;color:#fff!important;-webkit-text-fill-color:#fff;transition:background-color .2s ease,color .2s ease,-webkit-text-fill-color .2s ease}.post-form .steam-sync input[type=text]::placeholder,.row_form .steam-sync input[type=text]::-webkit-input-placeholder,.row_form .steam-sync input[type=text]::placeholder{color:#fff!important;opacity:1;-webkit-text-fill-color:#fff}.post-form .steam-sync input[type=text]::-moz-placeholder,.row_form .steam-sync input[type=text]::-moz-placeholder{color:#fff!important;opacity:1}.post-form .steam-sync input[type=text]:focus,.row_form .steam-sync input[type=text]:focus{outline:none;background:#fff;color:#2341c1!important;-webkit-text-fill-color:#2341c1}.post-form .steam-sync input[type=text]:focus::placeholder,.row_form .steam-sync input[type=text]:focus::-webkit-input-placeholder,.row_form .steam-sync input[type=text]:focus::placeholder{color:#2341c1!important;opacity:1;-webkit-text-fill-color:#2341c1}.post-form .steam-sync input[type=text]:focus::-moz-placeholder,.row_form .steam-sync input[type=text]:focus::-moz-placeholder{color:#2341c1!important;opacity:1}.row_form .steam-sync-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.row_form .steam-sync-row input[type=text]{flex:1 1 12rem;width:auto;max-width:15rem;margin-bottom:0}.row_form .steam-sync-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin:0}.row_form .steam-sync-actions .button{cursor:pointer;display:flex;align-items:center;margin:0;padding:20px;border:2px solid #fff;border-radius:10px;background-color:#2341c1;color:#fff;font-size:16px;font-weight:500;font-family:BT Beau Sans;line-height:1.2;height:auto;box-shadow:none;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media (max-width:768px){.row_form .steam-sync-actions .button{font-size:14px}}.row_form .steam-sync-actions .button:hover{background:#00bfb6;color:#fff;border-color:#00bfb6}.row_form .steam-sync-actions .button-primary{background:#fff;color:#2341c1;border-color:#fff;outline:none}.row_form .steam-sync-actions .steam-sync-reset{background-color:#2341c1;color:#fff;outline:none}.steam-media-hint{margin:0 0 1rem;color:#646970}.steam-media-empty{margin:0;color:#646970}.steam-media-title{margin:1.25rem 0 .6rem;font-size:13px}.steam-media-title:first-of-type{margin-top:0}.steam-media-title span{font-weight:400;color:#646970}.steam-media-grid{display:flex;flex-wrap:wrap;gap:.6rem}.steam-media-item{position:relative;width:148px;margin:0;background:#f0f0f1;border:1px solid #dcdcde;border-radius:4px;overflow:hidden}.steam-media-item.is-header{width:280px}.steam-media-item img{display:block;width:100%;height:84px;object-fit:cover}.steam-media-item.is-header img{height:130px}.steam-media-item figcaption{margin:0;padding:.35rem .5rem 1.85rem;font-size:11px;line-height:1.3}.steam-media-placeholder{display:flex;align-items:center;justify-content:center;height:84px;font-size:12px;color:#646970}.steam-media-remove{position:absolute;top:6px;right:6px;margin:0;padding:0 .45rem;height:24px;border:0;border-radius:3px;background:rgba(0,0,0,.72);color:#fff;font-size:11px;font-weight:600;cursor:pointer}.steam-media-remove:hover{background:#b91a1a}.steam-media-item.is-busy{opacity:.45;pointer-events:none}.row_form .steam-media{margin:0 0 2.5rem}.row_form .steam-media-heading{margin:0 0 .6rem;font-size:clamp(16px,1.6vw,30px);font-weight:400;color:#1e1e1e}.row_form .steam-media-empty,.row_form .steam-media-hint,.row_form .steam-media-status{color:#1e1e1e;font-size:1rem}.row_form .steam-media-title{font-size:1rem;font-weight:700;color:#1e1e1e;margin-top:1rem}.row_form .steam-media-title span{color:#1e1e1e;opacity:.65}.row_form .steam-media-item{width:168px;background:#fff;border:2px solid #1e1e1e;border-radius:10px}.row_form .steam-media-item.is-header{width:280px}.row_form .steam-media-item img{height:96px}.row_form .steam-media-item.is-header img{height:140px}.row_form .steam-media-remove{border-radius:6px;background:rgba(0,0,0,.72)}.post-type-jeu .acf-field[data-name=jeu_needs_review],.post-type-jeu .acf-field[data-name=jeu_steam_header],.post-type-jeu .acf-field[data-name=jeu_steam_movies],.post-type-jeu .acf-field[data-name=jeu_steam_screenshots]{display:none}.tableau-scroll{width:100%;margin:1.25em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tableau-table{width:max(100%,var(--tableau-cols,1) * 160px);min-width:100%;table-layout:fixed;border-collapse:collapse;font-size:clamp(16px,1.5vw,25px);line-height:1.35;color:#fff;background:transparent}.tableau-table caption{caption-side:bottom;padding-top:.75em;text-align:left;font-size:.9em;opacity:.75}.tableau-table thead th{padding:.85rem 1rem;background:hsla(0,0%,100%,.18);color:#fff;font-weight:600;text-align:left;vertical-align:middle;border:1px solid hsla(0,0%,100%,.35);white-space:normal}.tableau-table tbody td,.tableau-table tbody th{padding:.75rem 1rem;border:1px solid hsla(0,0%,100%,.25);text-align:left;vertical-align:top;background:transparent;font-weight:400}.tableau-table tbody th{font-weight:600}.tableau-table tbody tr:nth-child(odd) td,.tableau-table tbody tr:nth-child(odd) th{background:hsla(0,0%,100%,.06)}.tableau-table tbody tr:nth-child(2n) td,.tableau-table tbody tr:nth-child(2n) th{background:transparent}.tableau-table a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.row_accordeons[data-bgcolor=mauve] .tableau-table,.row_accordeons[data-bgcolor=white] .tableau-table,.row_accordeons[data-bgcolor=yellow] .tableau-table{color:#1e1e1e}.row_accordeons[data-bgcolor=mauve] .tableau-table thead th,.row_accordeons[data-bgcolor=white] .tableau-table thead th,.row_accordeons[data-bgcolor=yellow] .tableau-table thead th{background:#2341c1;color:#fff;border-color:rgba(30,30,30,.25)}.row_accordeons[data-bgcolor=mauve] .tableau-table tbody td,.row_accordeons[data-bgcolor=mauve] .tableau-table tbody th,.row_accordeons[data-bgcolor=white] .tableau-table tbody td,.row_accordeons[data-bgcolor=white] .tableau-table tbody th,.row_accordeons[data-bgcolor=yellow] .tableau-table tbody td,.row_accordeons[data-bgcolor=yellow] .tableau-table tbody th{border-color:rgba(30,30,30,.2)}.row_accordeons[data-bgcolor=mauve] .tableau-table tbody tr:nth-child(odd) td,.row_accordeons[data-bgcolor=mauve] .tableau-table tbody tr:nth-child(odd) th,.row_accordeons[data-bgcolor=white] .tableau-table tbody tr:nth-child(odd) td,.row_accordeons[data-bgcolor=white] .tableau-table tbody tr:nth-child(odd) th,.row_accordeons[data-bgcolor=yellow] .tableau-table tbody tr:nth-child(odd) td,.row_accordeons[data-bgcolor=yellow] .tableau-table tbody tr:nth-child(odd) th{background:rgba(35,65,193,.08)}.accordeon-contenu-apres,.accordeon-contenu-avant{margin-bottom:0}.accordeon-contenu-apres+.tableau-scroll,.accordeon-contenu-avant+.tableau-scroll,.tableau-scroll+.accordeon-contenu-apres{margin-top:1em}.row_texts{display:block;padding:0 20px 100px;perspective:1000px}@media (max-width:768px){.row_texts{padding:0 10px 50px}}.row_texts.small-padding{padding:40px 20px!important}@media (max-width:768px){.row_texts.small-padding{padding:30px 10px!important}}.row_texts:nth-child(2){padding-top:100px}@media (max-width:768px){.row_texts:nth-child(2){padding-top:50px}}.row_texts.padding-bottom-{padding-bottom:0}.row_texts .texts-container{position:relative;width:100%;padding-left:70px;padding-right:70px}@media (max-width:768px){.row_texts .texts-container{flex-direction:column;gap:20px;padding-left:10px;padding-right:10px}}.row_texts .texts-container .text{position:relative;flex:1;padding:0}@media (max-width:768px){.row_texts .texts-container .text{width:100%}}.row_texts .texts-container .text.taille-large p{font-size:clamp(18px,3.2vw,3.2vw);font-weight:500;line-height:1.1}.row_texts .texts-container .text.taille-large a{font-size:clamp(18px,2.6vw,2.6vw);font-weight:500;line-height:1.1}.row_texts .image-container img{width:100%;height:auto}.row_texts .video-container{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.row_texts .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.row_texts .texts-content{display:flex;justify-content:space-between;gap:40px;align-items:stretch;width:100%}@media (max-width:768px){.row_texts .texts-content{flex-direction:column;gap:30px}}@media (max-width:768px){.row_texts .texts-content h2{margin-bottom:20px}}.row_texts .texts-content>div{align-self:center}@media (max-width:768px){.row_texts .texts-content>div{align-self:flex-start}}.row_texts .texts-content.mode-vignette{gap:20px;perspective:1000px}@media (max-width:1024px){.row_texts .texts-content.mode-vignette{flex-direction:column;gap:30px}}.row_texts .texts-content.mode-vignette>div{align-self:stretch;margin-top:18vw;visibility:hidden}@media (max-width:1024px){.row_texts .texts-content.mode-vignette>div{margin-top:270px}}.row_texts .texts-content.mode-vignette>div .text-img{position:absolute;top:-18vw;width:100%;padding:0 40px}@media (max-width:1024px){.row_texts .texts-content.mode-vignette>div .text-img{top:-270px;padding:0 20px}}.row_texts .texts-content.mode-vignette>div .text-img .hexa-container{height:27vw}@media (max-width:1024px){.row_texts .texts-content.mode-vignette>div .text-img .hexa-container{height:330px}}.row_texts .texts-content.mode-vignette .text-content{padding:11vw 40px 7vw}@media (max-width:768px){.row_texts .texts-content.mode-vignette .text-content{padding:90px 20px 60px}}.row_texts .texts-content.mode-vignette .text-content p{font-size:clamp(16px,1.3vw,1.3vw)}.row_texts .texts-content .text-content{position:relative;z-index:2}.row_texts .texts-content .text-content h3+a{margin-top:0!important}.row_texts .texts-content .text-content ul{margin:1em 0;list-style-type:none}.row_texts .texts-content .text-content ul li{padding-left:30px;position:relative;margin-bottom:10px}.row_texts .texts-content .text-content ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../images/arrow_black.svg) 50% no-repeat;background-size:contain}@media (max-width:768px){.row_texts .texts-content .text-content ul li:before{width:18px;height:18px}}.row_texts .texts-content .text-content a.align-centre{display:table;margin-left:auto;margin-right:auto}.row_texts .texts-content .text-content a.align-droit{display:table;margin-left:auto;margin-right:0}.row_texts .texts-content .text-content ol{margin:1em 0;list-style-type:none}.row_texts .texts-content .text-content ol li{counter-increment:a;position:relative;margin-bottom:20px;padding-left:2vw}.row_texts .texts-content .text-content ol li:before{content:counter(a) ".";position:absolute;left:0;top:0}.row_texts .texts-content.mode-normal .text-content p{visibility:hidden}.row_texts.encadre-1{padding:20px 20px 100px}@media (max-width:768px){.row_texts.encadre-1{padding:10px 10px 50px}}.row_texts.encadre-1 .texts-container{padding:8vw 10vw}.row_texts.encadre-1 .btn{color:#1e1e1e;background-image:url(../images/arrow_black.svg)}.row_texts.encadre-1 canvas[data-bgcolor=blue]~.text-flip-parent .text-flip,.row_texts.encadre-1 canvas[data-bgcolor=blue]~.text-flip-parent h2,.row_texts.encadre-1 canvas[data-bgcolor=blue]~.text-flip-parent h3,.row_texts.encadre-1 canvas[data-bgcolor=blue]~h2,.row_texts.encadre-1 canvas[data-bgcolor=blue]~h3,.row_texts.encadre-1 canvas[data-bgcolor=darkgreen]~.text-flip-parent .text-flip,.row_texts.encadre-1 canvas[data-bgcolor=darkgreen]~.text-flip-parent h2,.row_texts.encadre-1 canvas[data-bgcolor=darkgreen]~.text-flip-parent h3,.row_texts.encadre-1 canvas[data-bgcolor=darkgreen]~h2,.row_texts.encadre-1 canvas[data-bgcolor=darkgreen]~h3{color:#eef3fa}.row_texts.encadre-1 canvas[data-bgcolor=darkgreen]~.texts-content .text-content a:not(.btn){color:#00bfb6}.row_texts.encadre-1 .color-bleu h2,.row_texts.encadre-1 .color-bleu h3,.row_texts.encadre-1 .color-bleu h4,.row_texts.encadre-1 .color-bleu h5,.row_texts.encadre-1 .color-bleu p{color:#2341c1!important}.row_texts.encadre-1 .color-noir h2,.row_texts.encadre-1 .color-noir h3,.row_texts.encadre-1 .color-noir h4,.row_texts.encadre-1 .color-noir h5,.row_texts.encadre-1 .color-noir h6,.row_texts.encadre-1 .color-noir li,.row_texts.encadre-1 .color-noir p{color:#1e1e1e}.row_texts.encadre-1 .color-noir ul li:before{background-image:url(../images/arrow_black.svg)!important}.row_texts.encadre-1 .color-noir a{color:#2341c1}.row_texts.encadre-1 .color-noir a:hover{color:#00bfb6}.row_texts.encadre-1 .color-white a,.row_texts.encadre-1 .color-white h2,.row_texts.encadre-1 .color-white h3,.row_texts.encadre-1 .color-white h4,.row_texts.encadre-1 .color-white h5,.row_texts.encadre-1 .color-white li,.row_texts.encadre-1 .color-white p{color:#eef3fa}.row_texts.encadre-1 .color-white ul li:before{background-image:url(../images/arrow.svg)!important}.row_texts.encadre-1 .color-white a.btn{background-image:url(../images/arrow.svg)}.row_texts h2:first-of-type,.row_texts h3:first-of-type{margin-top:0}.row_text_image{position:relative;width:100%;padding:0 20px 100px}@media (max-width:768px){.row_text_image{padding:0 10px 50px}}.row_text_image .text-image-container{position:relative;width:100%}.row_text_image .text-image-container .hexa-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.row_text_image .text-image-container .hexa-container.overlap-1{left:80px;width:calc(100% - 80px)}@media (max-width:768px){.row_text_image .text-image-container .hexa-container.overlap-1{left:0;width:100%}}.row_text_image .text-image-container .background-container.overlap-1{left:80px;width:calc(100% - 80px)}@media (max-width:768px){.row_text_image .text-image-container .background-container.overlap-1{left:0;width:100%}}.row_text_image .text-image-container .background-container.bg-img{display:block;position:relative;visibility:hidden}.row_text_image .text-image-container .background-container.bg-img img{display:block;object-fit:cover;width:100%;height:100%}.row_text_image .text-image-container .background-container.bg-img:before{display:none}.row_text_image .text-image-container .text-image-content{position:relative;display:flex;padding:80px 80px 80px 0;z-index:2}@media (max-width:768px){.row_text_image .text-image-container .text-image-content{flex-direction:column;padding:10px 10px 65px}}.row_text_image .text-image-container .text-image-content .text-img{position:relative;width:40%;perspective:1000px}@media (max-width:768px){.row_text_image .text-image-container .text-image-content .text-img{width:100%;height:330px}}.row_text_image .text-image-container .text-image-content .text-content{width:60%;padding:0 0 0 80px}@media (max-width:768px){.row_text_image .text-image-container .text-image-content .text-content{width:100%;padding:10px;margin-top:30px}}.row_text_image .text-image-container .text-image-content .text-content ul{margin:1em 0;list-style-type:none}.row_text_image .text-image-container .text-image-content .text-content ul li{padding-left:30px;position:relative;margin-bottom:10px}.row_text_image .text-image-container .text-image-content .text-content ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../images/arrow_black.svg) 50% no-repeat}.row_text_image .text-image-container .text-image-content.pos-0{flex-direction:row-reverse;padding:20px 20px 20px 0}@media (max-width:768px){.row_text_image .text-image-container .text-image-content.pos-0{flex-direction:column;padding:10px}}.row_text_image .text-image-container .text-image-content.pos-0 .text-content{padding:60px 40px 120px 80px}@media (max-width:768px){.row_text_image .text-image-container .text-image-content.pos-0 .text-content{padding:0 10px 30px}}.row_text_image .text-image-container .text-image-content.pos-0 .background-container.bg-img{height:100%}.row_text_image .text-image-container h2{display:inline-block;margin-bottom:60px;visibility:hidden}@media (max-width:768px){.row_text_image .text-image-container h2{margin-bottom:20px}}.row_text_image .text-image-container h2,.row_text_image .text-image-container h3,.row_text_image .text-image-container h4,.row_text_image .text-image-container h5,.row_text_image .text-image-container h6,.row_text_image .text-image-container p{color:#1e1e1e}.row_text_image .text-image-container .btn{margin-top:30px}.row_text_image .text-image-container .stats-container{display:flex;justify-content:space-between;gap:20px;margin-top:80px;flex-wrap:wrap;perspective:1000px}@media (max-width:768px){.row_text_image .text-image-container .stats-container{margin-top:30px;flex-direction:column}}.row_text_image .text-image-container .stats-container .stat{display:flex;gap:20px;width:calc(50% - 10px);padding:30px;border:2px solid #1e1e1e;border-radius:20px;align-items:center}@media (max-width:1024px){.row_text_image .text-image-container .stats-container .stat{width:100%}}@media (max-width:768px){.row_text_image .text-image-container .stats-container .stat{padding:20px;border-radius:15px}}.row_text_image .text-image-container .stats-container .stat span{font-size:clamp(22px,4.5vw,4.5vw);font-weight:800;line-height:1}.row_text_image .text-image-container .stats-container .stat p{font-size:clamp(14px,.8vw,.8vw);line-height:1.3em;text-transform:uppercase}.row_text_image .text-image-container .stats-container.style-centre .stat{flex-direction:column;align-items:center;border:none;gap:8px;padding:5px}.row_text_image .text-image-container .stats-container.style-centre span{font-size:clamp(22px,6.7vw,6.7vw)}.row_text_image .text-image-container .stats-container.style-centre p{text-align:center;font-size:clamp(14px,1.2vw,1.2vw)}.fade-in,.text-flip,.text-top{visibility:hidden}.text-flip-parent{position:relative;display:inline-block;perspective:1000px;transform-style:preserve-3d;overflow:visible}.text-flip-parent h1,.text-flip-parent h2,.text-flip-parent h3{visibility:hidden;transform-style:preserve-3d}.flip-box.encadre-1 .texts-container,.flip-box.row_image .image-container{visibility:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAtc2V0dGluZ3MvX2ZvbnRzLnNjc3MiLCJtYWluLmNzcyIsIjItZ2VuZXJpYy9fYnV0dG9uLnNjc3MiLCIwLXNldHRpbmdzL19jb25maWcuc2NzcyIsIjEtdG9vbHMvX21peGlucy5zY3NzIiwiMi1nZW5lcmljL19nZW5lcmljLnNjc3MiLCIyLWdlbmVyaWMvX3R5cG9ncmFwaHkuc2NzcyIsIjQtb2JqZWN0cy9fbGF5b3V0LnNjc3MiLCI0LW9iamVjdHMvX3Jvdy5zY3NzIiwiNS1jb21wb25lbnRzL19hY2NvcmRlb25zLnNjc3MiLCI1LWNvbXBvbmVudHMvX2NhcnJvdXNlbC5zY3NzIiwiNS1jb21wb25lbnRzL19jb3JkZS5zY3NzIiwiNS1jb21wb25lbnRzL19lcXVpcGUuc2NzcyIsIjUtY29tcG9uZW50cy9fZXRpcXVldHRlcy5zY3NzIiwiNS1jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIjUtY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiNS1jb21wb25lbnRzL19nZnEuc2NzcyIsIjUtY29tcG9uZW50cy9fZ3Jvc19ib3V0b24uc2NzcyIsIjUtY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCI1LWNvbXBvbmVudHMvX2hlcm8uc2NzcyIsIjUtY29tcG9uZW50cy9faGV4YWdvbmUuc2NzcyIsIjUtY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsIjUtY29tcG9uZW50cy9fbGlzdGVfZGVzX2ZpY2hlcy5zY3NzIiwiNS1jb21wb25lbnRzL19saXN0ZV9kZXNfaW5pdGlhdGl2ZXMuc2NzcyIsIjUtY29tcG9uZW50cy9fbGlzdGVfZGVzX21lbWJyZXMuc2NzcyIsIjUtY29tcG9uZW50cy9fbWFwLnNjc3MiLCI1LWNvbXBvbmVudHMvX21lZGlhLnNjc3MiLCI1LWNvbXBvbmVudHMvX25hdi5zY3NzIiwiNS1jb21wb25lbnRzL19ub3V2ZWxsZXMuc2NzcyIsIjUtY29tcG9uZW50cy9fcGFydGVuYWlyZXMuc2NzcyIsIjUtY29tcG9uZW50cy9fcm91bGV0dGUuc2NzcyIsIjUtY29tcG9uZW50cy9fc2luZ2xlX21lbWJyZS5zY3NzIiwiNS1jb21wb25lbnRzL19zaW5nbGVfbm91dmVsbGUuc2NzcyIsIjUtY29tcG9uZW50cy9fc2luZ2xlX3BhcnRlbmFpcmUuc2NzcyIsIjUtY29tcG9uZW50cy9fc29jaWFsLnNjc3MiLCI1LWNvbXBvbmVudHMvX3NwbGl0X3RleHQuc2NzcyIsIjUtY29tcG9uZW50cy9fc3RlYW0tc3luYy5zY3NzIiwiNS1jb21wb25lbnRzL190YWJsZWF1LnNjc3MiLCI1LWNvbXBvbmVudHMvX3RleHRfYm94ZXMuc2NzcyIsIjUtY29tcG9uZW50cy9fdGV4dF9pbWFnZS5zY3NzIiwiNS1jb21wb25lbnRzL190cmFuc2l0aW9ucy5zY3NzIiwiNi11dGlsaXRpZXMvX3V0aWxpdGllcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0kseUJBQUEsQUFDQSxrSEFBQSxBQUVBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxDQ09KLEFESkEsV0FDSSx5QkFBQSxBQUNBLHdIQUFBLEFBRUEsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLENDS0osQURGQSxXQUNJLHlCQUFBLEFBQ0EscUhBQUEsQUFFQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQ0NHSixBRFNBLFdBQ0kseUJBQUEsQUFDQSw0R0FBQSxBQUVBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxDQ0RKLEFESUEsV0FDSSx5QkFBQSxBQUNBLGdIQUFBLEFBRUEsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLENDSEosQURNQSxXQUNJLHlCQUFBLEFBQ0EsNEhBQUEsQUFFQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQ0NMSixBRFFBLFdBQ0kseUJBQUEsQUFDQSwwSEFBQSxBQUVBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxDQ1BKLEFEVUEsV0FDSSx5QkFBQSxBQUNBLDhHQUFBLEFBRUEsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLEND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ZVIsQUs1V0ksaUNBQ0ksdUJBQUEsQ0w4V1IsQUt6V1EsOFVBU0ksYUhwSUwsQ0YrZVAsQUt4V1EsNENBQ0ksa0VBQUEsQ0wwV1osQUtuV0ksMkRBRUksYUh2SkMsQ0Y2ZlQsQUs3VkksK1JBR0ksYUg3SkQsQ0ZzZ0JQLEFLbFdJLDh6QkFVSSxhSHBMQyxDRm1pQlQsQUs1V0ksdUZBQ0ksa0RBQUEsQ0wrV1IsQUs1VkksMjhEQWFJLGFIeE5DLENGdWxCVCxBTTVsQkEsV0FDSSxrQkpzQk8sQUl0QmlCLGtCSnNCakIsQ0Ywa0JYLEFHNWpCRSx5QkdyQ0YsV0FFbUMsa0JKc0JsQixBSXRCZ0Qsa0JKc0JoRCxDRjhrQmYsQ0FDRixBTWxtQkEsV0FDSSxpQkplTyxBSWZnQixtQkplaEIsQ0Z1bEJYLEFHdmtCRSx5QkdoQ0YsV0FFbUMsaUJKZWxCLEFJZitDLG1CSmUvQyxDRjJsQmYsQ0FDRixBTXhtQkEsYUFDSSxXQUFBLEFBQVksWUFBQSxDTjRtQmhCLEFHbGxCRSx5QkczQkYsYUFFbUMsV0FBQSxDTittQmpDLENBQ0YsQU03bUJBLGVBQWdCLFlBQUEsQ05pbkJoQixBTWhuQkEsa0JBQW1CLHlCQUFBLENOb25CbkIsQU1ubkJBLGdCQUFpQixhQUFBLENOdW5CakIsQU10bkJBLG1CQUFvQiwwQkFBQSxDTjBuQnBCLEFHdm1CRSx5QkdqQkYsZUFDbUMsaUJBQUEsQ040bkJqQyxDQUNGLEFPbHBCQSxLQUNJLGtCQUFBLEFBQW1CLHFCTGtCUixBS2xCc0MsYUFBQSxBQUFjLFVBQUEsQ1B3cEJuRSxBR3BuQkUseUJJckNGLEtBRW1DLHNCQUFBLEFBQXdCLG1CTGtCdEMsQ0Ywb0JuQixDQUNGLEFPM3BCSSxtQkFDSSxTQUFBLENQNnBCUixBRzduQkUseUJJakNFLG1CQUVtQyxVQUFBLENQZ3FCckMsQ0FDRixBTzlwQkkscUJBQ0ksU0FBQSxDUGdxQlIsQUdyb0JFLHlCSTVCRSxxQkFFbUMsVUFBQSxDUG1xQnJDLENBQ0YsQU9qcUJJLGtCQUNJLFNBQUEsQ1BtcUJSLEFHN29CRSx5Qkl2QkUsa0JBRW1DLFVBQUEs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QkFBQSxBQUFxQiw0QkFBQSxBQUE2QixnQkFBQSxDdkM0NFM1SCxBdUMzNFNJLCtEQUFZLGtCQUFBLEFBQW1CLDJCQUFBLEN2Qys0U25DLEF1QzE0U0ksMEVBQThCLGlCQUFBLEN2Q2k1U2xDLEF3Q3Y1U0csMkJBQTZCLFdBQUEsQ3hDODVTaEMsQXdDNzVTRyxvQkFBcUIsOEJBQUEsQ3hDaTZTeEIsQXdDaDZTRyx5Q0FBMEMsMkJBQUEsQ3hDbzZTN0MsQXdDbjZTRyxxQkFBc0IsZUFBQSxDeEN1NlN6QixBd0N0NlNHLDJCQUE0QixtQkFBQSxDeEMwNlMvQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQlQgQmVhdSBTYW5zJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9CVC1CZWF1U2Fucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQlQgQmVhdSBTYW5zJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9CVC1CZWF1U2Fucy1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JUIEJlYXUgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1QtQmVhdVNhbnMtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0JULUJlYXVTYW5zLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCVCBCZWF1IFNhbnMgRXh0cmEnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CVC1CZWF1U2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JUIEJlYXUgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JULUJlYXVTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCVCBCZWF1IFNhbnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CVC1CZWF1U2Fucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQlQgQmVhdSBTYW5zJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0JULUJlYXVTYW5zLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JUIEJlYXUgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JULUJlYXVTYW5zLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0JULUJlYXVTYW5zLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQlQgQmVhdSBTYW5zJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCVCBCZWF1IFNhbnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CVC1CZWF1U2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQlQtQmVhdVNhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVzcG9uc2l2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCVCBCZWF1IFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CVC1CZWF1U2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CVC1CZWF1U2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQlQtQmVhdVNhbnMtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQlQtQmVhdVNhbnMtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCVCBCZWF1IFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ULUJlYXVTYW5zLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQlQtQmVhdVNhbnMtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2FucyBFeHRyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JULUJlYXVTYW5zLUV4dHJhQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQlQtQmVhdVNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JULUJlYXVTYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JULUJlYXVTYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQlQtQmVhdVNhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CVC1CZWF1U2Fucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCVCBCZWF1IFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CVC1CZWF1U2Fucy1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JULUJlYXVTYW5zLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JULUJlYXVTYW5zLUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CVC1CZWF1U2Fucy1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JULUJlYXVTYW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CVC1CZWF1U2Fucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JULUJlYXVTYW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQlQtQmVhdVNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWl4aW5zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ0bi1ob3Zlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogVGhlIHNsaWRlIHVzZXMgdGhlIGxhYmVsIGhlaWdodCBhcyBpdHMgbWFzay4gQSB1bml0bGVzcyBsaW5lLWhlaWdodCBncm93cyB3aXRoIHRoZSB2dyBmb250OyBhbiBpbmhlcml0ZWQgcHggdmFsdWUgZG9lcyBub3QuICovXG4uYnRuLFxuLmJ0bi1sYXJnZSxcbmZvb3RlciBuYXYgYSxcbmhlYWRlciAubmF2LWJhciBuYXYgYSxcbi5tZW51LW92ZXJsYXkgLm1lbnVzLWNvbnRhaW5lciBhLFxuLmdmcS1uYXYgLm1lbnUgYSxcbi5nZnEtbGFuZyxcbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMgYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJ0biA+IHNwYW4sXG4uYnRuLWxhcmdlID4gc3BhbixcbmZvb3RlciBuYXYgYSA+IHNwYW4sXG5oZWFkZXIgLm5hdi1iYXIgbmF2IGEgPiBzcGFuLFxuLm1lbnUtb3ZlcmxheSAubWVudXMtY29udGFpbmVyIGEgPiBzcGFuLFxuLmdmcS1uYXYgLm1lbnUgYSA+IHNwYW4sXG4uZ2ZxLWxhbmcgPiBzcGFuLFxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyAuZmlsdHJlcyBidXR0b24gPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzRweCAwIDBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS40dncsIDEuNHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2Z1wiKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4gPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG59XG4uYnRuID4gc3Bhbi5sYWJlbC1vdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbn1cbi5idG4uYnRuLWJhY2sge1xuICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFjay5zdmdcIikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbn1cblxuLmJ0bi1sYXJnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzRweCAwIDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNGN0ZBNzM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNHZ3LCA0dncpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxhcmdlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1sYXJnZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5idG4tbGFyZ2UgPiBzcGFuLmxhYmVsLW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41dncsIDI1cHgpO1xuICBmb250LWZhbWlseTogXCJCVCBCZWF1IFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmltZy5hbGlnbmNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5wOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxucDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICMyMzQxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuc3Ryb25nIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBkdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwZHZoO1xuICB9XG59XG4ubWFpbi1jb250YWluZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMGR2aDtcbn1cbi5tYWluLWNvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlLnJvd190ZXh0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubWFpbi1jb250YWluZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZS5yb3dfdGV4dHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxcmVtLCAxdncsIDF2dyk7XG59XG4ubWFpbi1jb250YWluZXIgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGFpbmVyID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbi5tZW1icmUtdGVtcGxhdGUtZGVmYXVsdCAubWFpbi1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQsXG4ucGFydGVuYWlyZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYWluLWNvbnRhaW5lciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmFja2dyb3VuZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuLmJhY2tncm91bmQtY29udGFpbmVyLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjM0MUMxO1xufVxuLmJhY2tncm91bmQtY29udGFpbmVyLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI0VFRjNGQTtcbn1cbi5iYWNrZ3JvdW5kLWNvbnRhaW5lci5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMEJGQjY7XG59XG4uYmFja2dyb3VuZC1jb250YWluZXIuYmctZGFya2dyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwNTQ1MDtcbn1cbi5iYWNrZ3JvdW5kLWNvbnRhaW5lci5iZy1tYXV2ZSB7XG4gIGJhY2tncm91bmQ6ICNCRkFDRTc7XG59XG4uYmFja2dyb3VuZC1jb250YWluZXIuYmctamF1bmUge1xuICBiYWNrZ3JvdW5kOiAjRjdGQTczO1xufVxuLmJhY2tncm91bmQtY29udGFpbmVyLmJnLW5vaXIge1xuICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xufVxuXG5odG1sLmxlbmlzLFxuaHRtbC5sZW5pcyBib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5sZW5pcy5sZW5pcy1zbW9vdGggW2RhdGEtbGVuaXMtcHJldmVudF0ge1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuXG4ubGVuaXMubGVuaXMtc3RvcHBlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sZW5pcy5sZW5pcy1zbW9vdGggaWZyYW1lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vdGdzLWRldmVsb3BtZW50LXNpdGUtZnJvbnQtZW5kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDh2dywgOHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICNFRUYzRkE7XG59XG5cbmgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgNXZ3LCA1dncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgNi43dncsIDYuN3Z3KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbmgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgM3Z3LCAzdncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNnZ3LCA2dncpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuaDQge1xuICBtYXJnaW46IDUwcHggMCA1MHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMy44dncsIDMuOHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5oNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDQge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbmg1IHtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweCAwO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDMuMnZ3LCAzLjJ2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuaDU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuaDYge1xuICBtYXJnaW46IDMwcHggMCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMi4zNXZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5oNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDYge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHggMDtcbiAgfVxufVxuXG5jYW52YXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSArIGRpdiBoMixcbmNhbnZhc1tkYXRhLWJnY29sb3I9d2hpdGVdICsgZGl2IGgzLFxuY2FudmFzW2RhdGEtYmdjb2xvcj13aGl0ZV0gKyBkaXYgaDQsXG5jYW52YXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSArIGRpdiBwIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5cbltkYXRhLWJnY29sb3I9Ymx1ZV0gaDIsXG5bZGF0YS1iZ2NvbG9yPWJsdWVdIGgzLFxuW2RhdGEtYmdjb2xvcj1ibHVlXSBoNCxcbltkYXRhLWJnY29sb3I9Ymx1ZV0gaDUsXG5bZGF0YS1iZ2NvbG9yPWJsdWVdIGg2LFxuW2RhdGEtYmdjb2xvcj1ibHVlXSBwLFxuW2RhdGEtYmdjb2xvcj1ibHVlXSAuYnRuLFxuW2RhdGEtYmdjb2xvcj1ibHVlXSB1bCxcbltkYXRhLWJnY29sb3I9Ymx1ZV0gbGksXG5bZGF0YS1iZ2NvbG9yPWJsdWVdIGEsXG5bZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDIsXG5bZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDMsXG5bZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDQsXG5bZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDUsXG5bZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDYsXG5bZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gcCxcbltkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSAuYnRuLFxuW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIHVsLFxuW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIGxpLFxuW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIGEge1xuICBjb2xvcjogI0VFRjNGQTtcbn1cbltkYXRhLWJnY29sb3I9Ymx1ZV0gLnRleHQtY29udGVudCBsaTo6YmVmb3JlLFxuW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIC50ZXh0LWNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKSAxMDAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYmdjb2xvcj1ibHVlXSAuYnRuLFxuW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2ZykgMTAwJSBuby1yZXBlYXQ7XG59XG5bZGF0YS1iZ2NvbG9yPWJsdWVdIC5jYXJyb3VzZWwtc2xpZGVyIC5idG4sXG5bZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gLmNhcnJvdXNlbC1zbGlkZXIgLmJ0biB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZykgMTAwJSBuby1yZXBlYXQ7XG59XG5cbltkYXRhLWJnY29sb3I9d2hpdGVdIGEge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbltkYXRhLWJnY29sb3I9d2hpdGVdIC50ZXh0LWNvbnRlbnQgYTpub3QoLmJ0bikge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cbltkYXRhLWJnY29sb3I9d2hpdGVdIGEuYnRuLWxhcmdlIHtcbiAgY29sb3I6ICNGN0ZBNzMgIWltcG9ydGFudDtcbn1cbltkYXRhLWJnY29sb3I9d2hpdGVdLnRleHQtY29udGVudCBoMixcbltkYXRhLWJnY29sb3I9d2hpdGVdLnRleHQtY29udGVudCBoMyxcbltkYXRhLWJnY29sb3I9d2hpdGVdLnRleHQtY29udGVudCBoNCxcbltkYXRhLWJnY29sb3I9d2hpdGVdLnRleHQtY29udGVudCBoNSxcbltkYXRhLWJnY29sb3I9d2hpdGVdLnRleHQtY29udGVudCBoNixcbltkYXRhLWJnY29sb3I9d2hpdGVdLnRleHQtY29udGVudCBwLFxuW2RhdGEtYmdjb2xvcj13aGl0ZV0udGV4dC1jb250ZW50IC5idG4sXG5bZGF0YS1iZ2NvbG9yPXdoaXRlXS50ZXh0LWNvbnRlbnQgdWwsXG5bZGF0YS1iZ2NvbG9yPXdoaXRlXS50ZXh0LWNvbnRlbnQgbGkge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbltkYXRhLWJnY29sb3I9d2hpdGVdLnRleHQtY29udGVudCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpIDEwMCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbmZvb3RlcltkYXRhLWJnY29sb3I9d2hpdGVdIGEsXG5mb290ZXJbZGF0YS1iZ2NvbG9yPXdoaXRlXSBoMiB7XG4gIGNvbG9yOiAjRUVGM0ZBO1xufVxuXG5bZGF0YS1iZ2NvbG9yPXdoaXRlXSBoMixcbltkYXRhLWJnY29sb3I9d2hpdGVdIGgzLFxuW2RhdGEtYmdjb2xvcj13aGl0ZV0gcCxcbltkYXRhLWJnY29sb3I9eWVsbG93XSBoMixcbltkYXRhLWJnY29sb3I9eWVsbG93XSBoMyxcbltkYXRhLWJnY29sb3I9eWVsbG93XSBwLFxuW2RhdGEtYmdjb2xvcj1tYXV2ZV0gaDIsXG5bZGF0YS1iZ2NvbG9yPW1hdXZlXSBoMyxcbltkYXRhLWJnY29sb3I9bWF1dmVdIHAsXG5bZGF0YS1iZ2NvbG9yPWdyZWVuXSBoMixcbltkYXRhLWJnY29sb3I9Z3JlZW5dIGgzLFxuW2RhdGEtYmdjb2xvcj1ncmVlbl0gcCB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1ibHVlXSBoMixcbi50ZXh0cy1jb250YWluZXJbZGF0YS1iZ2NvbG9yPWJsdWVdIGgzLFxuLnRleHRzLWNvbnRhaW5lcltkYXRhLWJnY29sb3I9Ymx1ZV0gaDQsXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1ibHVlXSBoNSxcbi50ZXh0cy1jb250YWluZXJbZGF0YS1iZ2NvbG9yPWJsdWVdIGg2LFxuLnRleHRzLWNvbnRhaW5lcltkYXRhLWJnY29sb3I9Ymx1ZV0gcCxcbi50ZXh0cy1jb250YWluZXJbZGF0YS1iZ2NvbG9yPWJsdWVdIC5idG4sXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1ibHVlXSB1bCxcbi50ZXh0cy1jb250YWluZXJbZGF0YS1iZ2NvbG9yPWJsdWVdIGxpLFxuLnRleHRzLWNvbnRhaW5lcltkYXRhLWJnY29sb3I9Ymx1ZV0gYSxcbi50ZXh0cy1jb250YWluZXJbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDIsXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIGgzLFxuLnRleHRzLWNvbnRhaW5lcltkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSBoNCxcbi50ZXh0cy1jb250YWluZXJbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDUsXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIGg2LFxuLnRleHRzLWNvbnRhaW5lcltkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSBwLFxuLnRleHRzLWNvbnRhaW5lcltkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSAuYnRuLFxuLnRleHRzLWNvbnRhaW5lcltkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSB1bCxcbi50ZXh0cy1jb250YWluZXJbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gbGksXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIGEge1xuICBjb2xvcjogI0VFRjNGQTtcbn1cbi50ZXh0cy1jb250YWluZXJbZGF0YS1iZ2NvbG9yPWJsdWVdIC5idG4sXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2ZykgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi8qIHJvd190ZXh0cyBibGV1IC8gdmVydCBmb25jw6kgOiB0ZXh0ZSBibGFuYyBtw6ptZSBpbWJyaXF1w6kgZGFucyB1biBwYXJlbnQgY2xhaXIgKi9cbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWJsdWVdIGgyLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9Ymx1ZV0gaDMsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1ibHVlXSBoNCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWJsdWVdIGg1LFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9Ymx1ZV0gaDYsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1ibHVlXSBwLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9Ymx1ZV0gdWwsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1ibHVlXSBsaSxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDIsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIGgzLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSBoNCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gaDUsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIGg2LFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSBwLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSB1bCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gbGkge1xuICBjb2xvcjogI0VFRjNGQTtcbn1cbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWJsdWVdIC50ZXh0cy1jb250YWluZXIgaDIsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1ibHVlXSAudGV4dHMtY29udGFpbmVyIGgzLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9Ymx1ZV0gLnRleHRzLWNvbnRhaW5lciBoNCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWJsdWVdIC50ZXh0cy1jb250YWluZXIgcCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWJsdWVdIC50ZXh0LWNvbnRlbnQgaDIsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1ibHVlXSAudGV4dC1jb250ZW50IGgzLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9Ymx1ZV0gLnRleHQtY29udGVudCBoNCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWJsdWVdIC50ZXh0LWNvbnRlbnQgcCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWJsdWVdIC50ZXh0LWZsaXAsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1ibHVlXSBjYW52YXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSArIGRpdiBoMixcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWJsdWVdIGNhbnZhc1tkYXRhLWJnY29sb3I9d2hpdGVdICsgZGl2IGgzLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9Ymx1ZV0gY2FudmFzW2RhdGEtYmdjb2xvcj13aGl0ZV0gKyBkaXYgaDQsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1ibHVlXSBjYW52YXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSArIGRpdiBwLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSAudGV4dHMtY29udGFpbmVyIGgyLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSAudGV4dHMtY29udGFpbmVyIGgzLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSAudGV4dHMtY29udGFpbmVyIGg0LFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSAudGV4dHMtY29udGFpbmVyIHAsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIC50ZXh0LWNvbnRlbnQgaDIsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIC50ZXh0LWNvbnRlbnQgaDMsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIC50ZXh0LWNvbnRlbnQgaDQsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIC50ZXh0LWNvbnRlbnQgcCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gLnRleHQtZmxpcCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gY2FudmFzW2RhdGEtYmdjb2xvcj13aGl0ZV0gKyBkaXYgaDIsXG4ucm93X3RleHRzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIGNhbnZhc1tkYXRhLWJnY29sb3I9d2hpdGVdICsgZGl2IGgzLFxuLnJvd190ZXh0c1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSBjYW52YXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSArIGRpdiBoNCxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gY2FudmFzW2RhdGEtYmdjb2xvcj13aGl0ZV0gKyBkaXYgcCB7XG4gIGNvbG9yOiAjRUVGM0ZBO1xufVxuXG4uaC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi52LXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnYtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmVtcHR5LXNwYWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHR5LXNwYWNlIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuLm5vLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubm8tbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnJvdyA+IGRpdi5vbmUtcXVhcnQge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3cgPiBkaXYub25lLXF1YXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJvdyA+IGRpdi50aHJlZS1xdWFydCB7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvdyA+IGRpdi50aHJlZS1xdWFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgPiBkaXYub25lLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3cgPiBkaXYub25lLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93ID4gZGl2Lm9uZS10aWVyIHtcbiAgd2lkdGg6IDMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93ID4gZGl2Lm9uZS10aWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJvdyA+IGRpdi5vbmUtdGllcjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDM0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93ID4gZGl2Lm9uZS10aWVyOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93ID4gZGl2LnR3by10aWVyIHtcbiAgd2lkdGg6IDY3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93ID4gZGl2LnR3by10aWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucm93X2FjY29yZGVvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfYWNjb3JkZW9ucyB7XG4gICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG4gIH1cbn1cbi5yb3dfYWNjb3JkZW9ucyAuYWNjb3JkZW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvd19hY2NvcmRlb25zIC5hY2NvcmRlb25zLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjRweCwgMi41dncsIDIuNXZ3KTtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA0dncsIDZyZW0pO1xufVxuLnJvd19hY2NvcmRlb25zIC5hY2NvcmRlb25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbn1cbi5yb3dfYWNjb3JkZW9ucyAuYWNjb3JkZW9uLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfYWNjb3JkZW9ucyAuYWNjb3JkZW9uLXRyaWdnZXIge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5yb3dfYWNjb3JkZW9ucyAuYWNjb3JkZW9uLXRyaWdnZXI6aG92ZXIgLmFjY29yZGVvbi10cmlnZ2VyLWxhYmVsIHtcbiAgY29sb3I6ICNGN0ZBNzM7XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi10cmlnZ2VyOmhvdmVyIC5hY2NvcmRlb24tYXJyb3cgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi10cmlnZ2VyLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyLjZ2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi1hcnJvdyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMzQxQzE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi1hcnJvdyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbn1cbi5yb3dfYWNjb3JkZW9ucyAuYWNjb3JkZW9uLXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLnJvd19hY2NvcmRlb25zIC5hY2NvcmRlb24tcGFuZWwtaW5uZXIge1xuICBwYWRkaW5nOiAwIDAgMjhweCA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfYWNjb3JkZW9ucyAuYWNjb3JkZW9uLXBhbmVsLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCA0MHB4O1xuICB9XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi1wYW5lbC1pbm5lciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJvd19hY2NvcmRlb25zIC5hY2NvcmRlb24tcGFuZWwtaW5uZXIgdWwge1xuICBtYXJnaW46IDFlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi1wYW5lbC1pbm5lciB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJvd19hY2NvcmRlb25zIC5hY2NvcmRlb24tcGFuZWwtaW5uZXIgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfYWNjb3JkZW9ucyAuYWNjb3JkZW9uLXBhbmVsLWlubmVyIHVsIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi1wYW5lbC1pbm5lciBvbCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5yb3dfYWNjb3JkZW9ucyAuYWNjb3JkZW9uLXBhbmVsLWlubmVyIG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ucm93X2FjY29yZGVvbnMgLmFjY29yZGVvbi1wYW5lbC1pbm5lciBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj1ibHVlXSAuYWNjb3JkZW9uLWFycm93IHtcbiAgY29sb3I6ICNGN0ZBNzM7XG59XG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuYWNjb3JkZW9uLWl0ZW0sIC5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9eWVsbG93XSAuYWNjb3JkZW9uLWl0ZW0sIC5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9bWF1dmVdIC5hY2NvcmRlb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzMCwgMzAsIDMwLCAwLjIpO1xufVxuLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj13aGl0ZV0gLmFjY29yZGVvbi10cmlnZ2VyLWxhYmVsLCAucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXllbGxvd10gLmFjY29yZGVvbi10cmlnZ2VyLWxhYmVsLCAucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPW1hdXZlXSAuYWNjb3JkZW9uLXRyaWdnZXItbGFiZWwge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9d2hpdGVdIC5hY2NvcmRlb24tdHJpZ2dlcjpob3ZlciAuYWNjb3JkZW9uLXRyaWdnZXItbGFiZWwsIC5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9eWVsbG93XSAuYWNjb3JkZW9uLXRyaWdnZXI6aG92ZXIgLmFjY29yZGVvbi10cmlnZ2VyLWxhYmVsLCAucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPW1hdXZlXSAuYWNjb3JkZW9uLXRyaWdnZXI6aG92ZXIgLmFjY29yZGVvbi10cmlnZ2VyLWxhYmVsIHtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuYWNjb3JkZW9uLWFycm93LCAucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXllbGxvd10gLmFjY29yZGVvbi1hcnJvdywgLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj1tYXV2ZV0gLmFjY29yZGVvbi1hcnJvdyB7XG4gIGNvbG9yOiAjMjM0MUMxO1xufVxuLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj13aGl0ZV0gLmFjY29yZGVvbi1wYW5lbC1pbm5lciB1bCBsaTpiZWZvcmUsIC5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9eWVsbG93XSAuYWNjb3JkZW9uLXBhbmVsLWlubmVyIHVsIGxpOmJlZm9yZSwgLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj1tYXV2ZV0gLmFjY29yZGVvbi1wYW5lbC1pbm5lciB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG59XG5cbi5jYXJyb3VzZWwtZXZvbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJyb3VzZWwtZXZvbHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmNhcnJvdXNlbC1ldm9sdWUgLmNhcnJvdXNlbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDV2dyA2MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJyb3VzZWwtZXZvbHVlIC5jYXJyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbC1ldm9sdWUgLmNhcnJvdXNlbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJyb3VzZWwtZXZvbHVlIC5zbGlkZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJyb3VzZWwtZXZvbHVlIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY2Fycm91c2VsLWV2b2x1ZSAudG5zLWl0ZW0gLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2Fycm91c2VsLWV2b2x1ZSAudG5zLWl0ZW0gLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uY2Fycm91c2VsLWV2b2x1ZSAudG5zLWl0ZW0gLnNsaWRlIC5zbGlkZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHZ3O1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJyb3VzZWwtZXZvbHVlIC50bnMtaXRlbSAuc2xpZGUgLnNsaWRlLXRleHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA2MHB4O1xufVxuLmNhcnJvdXNlbC1ldm9sdWUgLnRucy1pdGVtIC5zbGlkZSAuc2xpZGUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjd2dywgMS43dncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4uY2Fycm91c2VsLWV2b2x1ZSAuY2Fycm91c2VsLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ydnc7XG4gIGJvdHRvbTogM3Z3O1xuICB3aWR0aDogNzUlO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxNTAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbC1ldm9sdWUgLmNhcnJvdXNlbC1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuLmNhcnJvdXNlbC1ldm9sdWUgLmNhcnJvdXNlbC1pbmZvIC5jYXJyb3VzZWwtaW5mby1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggNHZ3IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbC1ldm9sdWUgLmNhcnJvdXNlbC1pbmZvIC5jYXJyb3VzZWwtaW5mby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICB9XG59XG4uY2Fycm91c2VsLWV2b2x1ZSAuY2Fycm91c2VsLWluZm8gaDMsIC5jYXJyb3VzZWwtZXZvbHVlIC5jYXJyb3VzZWwtaW5mbyBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuYnV0dG9uW2RhdGEtYWN0aW9uPXN0b3BdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcnJvdXNlbC1zaW1wbGUgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jYXJyb3VzZWwtc2ltcGxlIC5jYXJyb3VzZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJyb3VzZWwtc2ltcGxlIC5jYXJyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5jYXJyb3VzZWwtc2ltcGxlIC50bnMtaXRlbSAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJyb3VzZWwtc2ltcGxlIC50bnMtaXRlbSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fycm91c2VsLXNpbXBsZSAudG5zLWl0ZW0gLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2Fycm91c2VsLXNpbXBsZSAudG5zLWl0ZW0gLnNsaWRlIC5zbGlkZS1pbWcge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbC1zaW1wbGUgLnRucy1pdGVtIC5zbGlkZSAuc2xpZGUtaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMzBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uY2Fycm91c2VsLXNpbXBsZSAudG5zLWl0ZW0gLnNsaWRlIC5zbGlkZS1pbWcgLmhleGEtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2Fycm91c2VsLXNpbXBsZSAudG5zLWl0ZW0gLnNsaWRlIC5zbGlkZS10ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogOHZoIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbC1zaW1wbGUgLnRucy1pdGVtIC5zbGlkZSAuc2xpZGUtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4IDMwcHggMjBweDtcbiAgfVxufVxuLmNhcnJvdXNlbC1zaW1wbGUgLnRucy1pdGVtIC5zbGlkZSAuc2xpZGUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjd2dywgMS43dncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbC1zaW1wbGUgLnRucy1pdGVtIC5zbGlkZSAuc2xpZGUtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuN3Z3LCAxLjd2dyk7XG4gIH1cbn1cbi5jYXJyb3VzZWwtc2ltcGxlIC50bnMtaXRlbSAuc2xpZGUgLnNsaWRlLXRleHQgaDQgYSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2Fycm91c2VsLXNpbXBsZSAudG5zLWl0ZW0gLnNsaWRlIC5zbGlkZS10ZXh0IGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLmJhY2tncm91bmQtY29udGFpbmVyLmJnLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhY2tncm91bmQtY29udGFpbmVyLmJnLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFja2dyb3VuZC1jb250YWluZXIuYmctaW1nOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2Fycm91c2VsLWNvbnRhaW5lciAuY2Fyb3Vzc2VsLWhlYWRlciB7XG4gIGdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbC1jb250YWluZXIgLmNhcm91c3NlbC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmNhcnJvdXNlbC1jb250YWluZXIgLmNhcm91c3NlbC1oZWFkZXIgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNzZWwtaGVhZGVyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcnJvdXNlbC1jb250YWluZXIgLmNhcm91c3NlbC1oZWFkZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYXJyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNzZWwtaGVhZGVyIGgyIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4uY2Fycm91c2VsLWNvbnRhaW5lciBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNhcnJvdXNlbC1jb250YWluZXIgLmNhcnJvdXNlbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvdXNlbC1jb250YWluZXIgLmNhcnJvdXNlbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmNhcnJvdXNlbC1jb250YWluZXIgLmNhcnJvdXNlbC1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcnJvdXNlbC1jb250YWluZXIgLnRucy1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJyb3VzZWwtY29udGFpbmVyIC50bnMtb3V0ZXIgLnRucy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2Fycm91c2VsLWNvbnRhaW5lciAudG5zLW91dGVyIC50bnMtbmF2IGJ1dHRvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMnB4ICNFRUYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXJyb3VzZWwtY29udGFpbmVyIC50bnMtb3V0ZXIgLnRucy1uYXYgLnRucy1uYXYtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjNGQTtcbn1cblxuLmNhcnJvdXNlbC1ldm9sdWUgLmNhcnJvdXNlbC1jb250YWluZXIgLnRucy1vdXRlciAudG5zLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yb3dfY29yZGUge1xuICBwYWRkaW5nOiAwIDIwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19jb3JkZSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG4gIH1cbn1cbi5yb3dfY29yZGUgLmNvcmRlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuLnJvd19jb3JkZSAuY29yZGUtY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfY29yZGUgLmNvcmRlLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgfVxufVxuLnJvd19jb3JkZSAuYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLnJvd19jb3JkZSAuYm94IC5ib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2NvcmRlIC5ib3ggLmJveC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucm93X2NvcmRlIC5ib3ggc3Ryb25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDkuNXZ3LCA5LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ucm93X2NvcmRlIC5ib3ggcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjh2dywgMS44dncpO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucm93X2VxdWlwZSB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2VxdWlwZSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5yb3dfZXF1aXBlIGgyIHtcbiAgcGFkZGluZzogMCA5MHB4O1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2VxdWlwZSBoMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgOTBweDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDV2dywgNXZ3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2VxdWlwZSAuZXF1aXBlLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAuZXF1aXBlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAuZXF1aXBlLWNvbnRlbnQgLmVxdWlwZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAuZXF1aXBlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAuZXF1aXBlLWltZyAuaGV4YS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IC5lcXVpcGUtaW1nIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci5iZy1pbWcge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IC5lcXVpcGUtaW1nIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci5iZy1pbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAuZXF1aXBlLWltZyAuYmctaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAuZXF1aXBlLWNvbnRlbnQgLmVxdWlwZS1pbWcgLmJnLWltZy1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAuZXF1aXBlLWltZyAuZXF1aXBlLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IC5lcXVpcGUtaW1nIC5lcXVpcGUtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IC5lcXVpcGUtaW1nIC5lcXVpcGUtaW5mbyAuZXF1aXBlLWluZm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyLjR2dyAyLjh2dyAzdnc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAuZXF1aXBlLWNvbnRlbnQgLmVxdWlwZS1pbWcgLmVxdWlwZS1pbmZvIC5lcXVpcGUtaW5mby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICB9XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAuZXF1aXBlLWNvbnRlbnQgLmVxdWlwZS1pbWcgLmVxdWlwZS1pbmZvIC5lcXVpcGUtaW5mby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IC5lcXVpcGUtaW1nIC5lcXVpcGUtaW5mbyBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjN2dywgMS4zdncpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGNvbG9yOiAjRUVGM0ZBO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAuZXF1aXBlLWNvbnRlbnQgLmVxdWlwZS1pbWcgLmVxdWlwZS1pbmZvIHA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IC5lcXVpcGUtaW1nIC5lcXVpcGUtaW5mbyBhIHtcbiAgY29sb3I6ICNFRUYzRkE7XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAuZXF1aXBlLWNvbnRlbnQgLmxpc3RlLWVxdWlwZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IC5saXN0ZS1lcXVpcGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAuZXF1aXBlLWNvbnRlbnQgLmxpc3RlLWVxdWlwZSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDkwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAubGlzdGUtZXF1aXBlIHVsIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAubGlzdGUtZXF1aXBlIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNC4zdncsIDUxLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAubGlzdGUtZXF1aXBlIGxpIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFByb3ByacOpdMOpIHN0YW5kYXJkICovXG4gIH1cbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAubGlzdGUtZXF1aXBlIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjM0MUMxO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC5lcXVpcGUtY29udGVudCAubGlzdGUtZXF1aXBlIGxpLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLmVxdWlwZS1jb250ZW50IC5saXN0ZS1lcXVpcGUgbGk6aG92ZXIge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAudGVhbS1saXN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLnRlYW0tbGlzdC1jb250YWluZXIgLnRlYW0tbWVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzFFMUUxRTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIC50ZWFtLW1lbWJlciB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAudGVhbS1saXN0LWNvbnRhaW5lciAudGVhbS1tZW1iZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzFFMUUxRTtcbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIC50ZWFtLW1lbWJlcjpob3ZlciAudGVhbS10aXRsZSBoMyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAudGVhbS1saXN0LWNvbnRhaW5lciAudGVhbS1tZW1iZXI6aG92ZXIgLnRlYW0tdGl0bGUgaDMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLnRlYW0tbGlzdC1jb250YWluZXIgLnRlYW0tbWVtYmVyOmhvdmVyIC50ZWFtLXRpdGxlIHAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIC50ZWFtLW1lbWJlcjpob3ZlciAudGVhbS10aXRsZSBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLnRlYW0tbGlzdC1jb250YWluZXIgLnRlYW0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIC50ZWFtLXRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4ucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAudGVhbS1saXN0LWNvbnRhaW5lciAudGVhbS10aXRsZSBoMyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LWZhbWlseTogXCJCVCBCZWF1IFNhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDN2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xuICAtby10cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2VxdWlwZSAuZXF1aXBlLWNvbnRhaW5lciAudGVhbS1saXN0LWNvbnRhaW5lciAudGVhbS10aXRsZSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLnRlYW0tbGlzdC1jb250YWluZXIgLnRlYW0tdGl0bGUgcCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LWZhbWlseTogXCJCVCBCZWF1IFNhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxdncsIDF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZy1yaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSwgcGFkZGluZy1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHBhZGRpbmctcmlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSksIHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IHBhZGRpbmctcmlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSksIHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogcGFkZGluZy1yaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSwgcGFkZGluZy1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXJpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpLCBwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLnRlYW0tbGlzdC1jb250YWluZXIgLnRlYW0tdGl0bGUgcCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gIH1cbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIC50ZWFtLWltZy1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDMzJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLnRlYW0tbGlzdC1jb250YWluZXIgLnRlYW0taW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19lcXVpcGUgLmVxdWlwZS1jb250YWluZXIgLnRlYW0tbGlzdC1jb250YWluZXIgLnRlYW0taW1nLWNvbnRhaW5lciB7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIC50ZWFtLWltZy1jb250YWluZXIgLnRlYW0taW1nIHtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIC50ZWFtLWltZy1jb250YWluZXIgLnRlYW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5yb3dfZXF1aXBlIC5lcXVpcGUtY29udGFpbmVyIC50ZWFtLWxpc3QtY29udGFpbmVyIC50ZWFtLWltZy1jb250YWluZXIgLnRlYW0taW1nIC5oZXhhLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3dfZXRpcXVldHRlcyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb3dfZXRpcXVldHRlcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4IDcwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXRpcXVldHRlcyB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5yb3dfZXRpcXVldHRlcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzNXB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnJvd19ldGlxdWV0dGVzIHVsIGxpIC5saS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDJ2dyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXRpcXVldHRlcyB1bCBsaSAubGktY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICB9XG59XG4ucm93X2V0aXF1ZXR0ZXMuc3R5bGUtaWNvbmVzID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnJvd19ldGlxdWV0dGVzLnN0eWxlLWljb25lcyAuaGV4YS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19ldGlxdWV0dGVzLnN0eWxlLWljb25lcyAuaGV4YS1jb250YWluZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5yb3dfZXRpcXVldHRlcy5zdHlsZS1pY29uZXMgLmxpc3RlLWV0aXF1ZXR0ZXMge1xuICBwYWRkaW5nOiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZXRpcXVldHRlcy5zdHlsZS1pY29uZXMgLmxpc3RlLWV0aXF1ZXR0ZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA0MHB4O1xuICB9XG59XG4ucm93X2V0aXF1ZXR0ZXMuc3R5bGUtaWNvbmVzIHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2V0aXF1ZXR0ZXMuc3R5bGUtaWNvbmVzIHVsIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5yb3dfZXRpcXVldHRlcy5zdHlsZS1pY29uZXMgdWwgbGkge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIwcHg7XG59XG4ucm93X2V0aXF1ZXR0ZXMuc3R5bGUtaWNvbmVzIHVsIGxpIC5saS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAydncsIDJ2dyk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2V0aXF1ZXR0ZXMuc3R5bGUtaWNvbmVzIHVsIGxpIC5saS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucm93X2V0aXF1ZXR0ZXMuc3R5bGUtaWNvbmVzIHVsIGxpIC5pY29uLWltZyB7XG4gIHdpZHRoOiA4JTtcbn1cbi5yb3dfZXRpcXVldHRlcy5zdHlsZS1pY29uZXMgdWwgbGkgLmljb24taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNzBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuZm9vdGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNFRUYzRkEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9ybS1lbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5mb290ZXIgLnJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBnYXA6IDIwcHg7XG59XG5mb290ZXIgLnJvdzpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAucm93Om50aC1jaGlsZCgzKSA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAucm93Om50aC1jaGlsZCgzKSBkaXYgPiBhID4gaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLnJvdzpudGgtY2hpbGQoMykgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuZm9vdGVyIC5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMnZ3LCAxLjJ2dyk7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubG9nZ2VkLWluIGZvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMzJweCk7XG59XG5cbi5yb3dfZm9ybSAudGV4dC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJvd19mb3JtLmxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZvcm0tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZm9ybS1yb3cuYWpvdXQtamV1eCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZvcm0tcm93LnNhdmUtamV1eCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5mb3JtLXJvdy5mb3JtLXJvdy1zcGxpdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAyZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1yb3cuZm9ybS1yb3ctc3BsaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uZm9ybS1yb3cuZm9ybS1yb3ctc3BsaXQgLmZvcm0tZWwge1xuICBmbGV4OiBub25lO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9ybS1yb3cuZm9ybS1yb3ctc3BsaXQgLmxpc3QtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG59XG4uZm9ybS1yb3cuZm9ybS1yb3ctc3BsaXQgLmxpc3QtY2hlY2tib3ggbGkge1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1yb3cuZm9ybS1yb3ctc3BsaXQgLnN0eWxlZC1jaGVja2JveCArIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLXJvdy5mb3JtLXJvdy1wbGF0Zm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXJvdy5mb3JtLXJvdy1wbGF0Zm9ybXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5mb3JtLXJvdy5mb3JtLXJvdy1wbGF0Zm9ybXMgLmZvcm0tZWwge1xuICBmbGV4OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZvcm0tcm93LmZvcm0tcm93LXBsYXRmb3JtcyAucGxhdGZvcm0taXRlbSA+IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcm0tcm93LmZvcm0tcm93LXBsYXRmb3JtcyAucGxhdGZvcm0tdXJsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5mb3JtLXJvdy5mb3JtLXJvdy1wbGF0Zm9ybXMgLnBsYXRmb3JtLWl0ZW0uaXMtb24gLnBsYXRmb3JtLXVybCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb3JtLXJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLXJvdy5sYWJlbC1vbmx5IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZvcm0tcm93LmxhYmVsLW9ubHkgLmZvcm0taGludCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgb3BhY2l0eTogMC43O1xufVxuLmZvcm0tcm93IC5mb3JtLWVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1yb3cgLmZvcm0tZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tcm93IC5mb3JtLWVsOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5mb3JtLXJvdyAuZm9ybS1lbCA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS42dncsIDMwcHgpO1xufVxuLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzRweCAwIDBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjR2dywgMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRUVGM0ZBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3cuc3ZnXCIpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDBweCAzNHB4IDBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBjb2xvcjogI0Y3RkE3Mztcbn1cbi5mb3JtLXJvdyAuZm9ybS1lbCAqOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRUVGM0ZBO1xufVxuXG4ud3BjZjcgaDE6Zmlyc3Qtb2YtdHlwZSxcbi53cGNmNyBoMjpmaXJzdC1vZi10eXBlLFxuLndwY2Y3IGgzOmZpcnN0LW9mLXR5cGUsXG4ud3BjZjcgaDQ6Zmlyc3Qtb2YtdHlwZSxcbi5mb3JtLXVwZGF0ZSBoMTpmaXJzdC1vZi10eXBlLFxuLmZvcm0tdXBkYXRlIGgyOmZpcnN0LW9mLXR5cGUsXG4uZm9ybS11cGRhdGUgaDM6Zmlyc3Qtb2YtdHlwZSxcbi5mb3JtLXVwZGF0ZSBoNDpmaXJzdC1vZi10eXBlLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgaDE6Zmlyc3Qtb2YtdHlwZSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIGgyOmZpcnN0LW9mLXR5cGUsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSBoMzpmaXJzdC1vZi10eXBlLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgaDQ6Zmlyc3Qtb2YtdHlwZSxcbi5uZXdzbGV0dGVyLWZvcm0gaDE6Zmlyc3Qtb2YtdHlwZSxcbi5uZXdzbGV0dGVyLWZvcm0gaDI6Zmlyc3Qtb2YtdHlwZSxcbi5uZXdzbGV0dGVyLWZvcm0gaDM6Zmlyc3Qtb2YtdHlwZSxcbi5uZXdzbGV0dGVyLWZvcm0gaDQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLndwY2Y3IC5mb3JtLXJvdyxcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3csXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3csXG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndwY2Y3IC5mb3JtLXJvdyxcbiAgLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyxcbiAgLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93LFxuICAubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLndwY2Y3IC5mb3JtLXJvdzpmaXJzdC1jaGlsZCxcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3c6Zmlyc3QtY2hpbGQsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3c6Zmlyc3QtY2hpbGQsXG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3BjZjcgLmZvcm0tcm93Om50aC1sYXN0LWNoaWxkKDIpLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdzpudGgtbGFzdC1jaGlsZCgyKSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdzpudGgtbGFzdC1jaGlsZCgyKSxcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93Om50aC1sYXN0LWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cGNmNyAuZm9ybS1yb3cgLmZvcm0tZWwsXG4uZm9ybS11cGRhdGUgLmZvcm0tcm93IC5mb3JtLWVsLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsLFxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsLFxuICAuZm9ybS11cGRhdGUgLmZvcm0tcm93IC5mb3JtLWVsLFxuICAuZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwsXG4gIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwY2Y3IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGV4dF0sXG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLndwY2Y3IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZWxdLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWRhdGVdLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgdGV4dGFyZWEsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZWxdLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGVsXSxcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMThweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogNC41dmggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMnB4ICNFRUYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjRUVGM0ZBO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNHZ3LCAyMnB4KTtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cGNmNyAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZWxdLFxuICAud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbiAgLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuICAuZm9ybS11cGRhdGUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuZm9ybS11cGRhdGUgLmZvcm0tcm93IC5mb3JtLWVsIHRleHRhcmVhLFxuICAuZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZWxdLFxuICAuZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIHRleHRhcmVhLFxuICAubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuICAubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLndwY2Y3IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLndwY2Y3IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYTpmb2N1cyxcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYTpmb2N1cyxcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYzRkE7XG4gIGNvbG9yOiAjMjM0MUMxO1xufVxuLndwY2Y3IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLndwY2Y3IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOjpwbGFjZWhvbGRlcixcbi53cGNmNyAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsXG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOjpwbGFjZWhvbGRlcixcbi53cGNmNyAuZm9ybS1yb3cgLmZvcm0tZWwgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsXG4uZm9ybS11cGRhdGUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1kYXRlXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZWwgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9c3VibWl0XSxcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzRweCAwIDBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjR2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRUVGM0ZBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3cuc3ZnXCIpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cGNmNyAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuZm9ybS11cGRhdGUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAwcHggMzRweCAwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG4ud3BjZjcgLmZvcm0tcm93IC5mb3JtLWVsICo6OnBsYWNlaG9sZGVyLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCAqOjpwbGFjZWhvbGRlcixcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCAqOjpwbGFjZWhvbGRlcixcbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IC5mb3JtLWVsICo6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNFRUYzRkE7XG59XG4ud3BjZjcgLnNwaW5uZXItY29udGFpbmVyLFxuLmZvcm0tdXBkYXRlIC5zcGlubmVyLWNvbnRhaW5lcixcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5zcGlubmVyLWNvbnRhaW5lcixcbi5uZXdzbGV0dGVyLWZvcm0gLnNwaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ud3BjZjcgLnN1Ym1pdHRpbmcgLnNwaW5uZXItY29udGFpbmVyLFxuLmZvcm0tdXBkYXRlIC5zdWJtaXR0aW5nIC5zcGlubmVyLWNvbnRhaW5lcixcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5zdWJtaXR0aW5nIC5zcGlubmVyLWNvbnRhaW5lcixcbi5uZXdzbGV0dGVyLWZvcm0gLnN1Ym1pdHRpbmcgLnNwaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cbi53cGNmNyAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLmZvcm0tdXBkYXRlIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbiAgLmZvcm0tdXBkYXRlIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC5mb3JtLWRldmVuaXItbWVtYnJlIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cGNmNyAud3BjZjctbm90LXZhbGlkLXRpcCxcbi5mb3JtLXVwZGF0ZSAud3BjZjctbm90LXZhbGlkLXRpcCxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BjZjcgLndwY2Y3LW5vdC12YWxpZCxcbi5mb3JtLXVwZGF0ZSAud3BjZjctbm90LXZhbGlkLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLndwY2Y3LW5vdC12YWxpZCxcbi5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZjAwMDAgIWltcG9ydGFudDtcbn1cbi53cGNmNyAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBsYWJlbCxcbi53cGNmNyAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgbGFiZWwsXG4uZm9ybS11cGRhdGUgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgbGFiZWwsXG4uZm9ybS11cGRhdGUgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGxhYmVsLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgbGFiZWwsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgbGFiZWwsXG4ubmV3c2xldHRlci1mb3JtIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGxhYmVsLFxuLm5ld3NsZXR0ZXItZm9ybSAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cGNmNyAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4ud3BjZjcgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1kYXRlXSxcbi53cGNmNyAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuLndwY2Y3IC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLndwY2Y3IC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIHRleHRhcmVhLFxuLndwY2Y3IC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4ud3BjZjcgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4ud3BjZjcgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGV4dF0sXG4ud3BjZjcgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLndwY2Y3IC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5mb3JtLXVwZGF0ZSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4uZm9ybS11cGRhdGUgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1kYXRlXSxcbi5mb3JtLXVwZGF0ZSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tdXBkYXRlIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0tdXBkYXRlIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIHRleHRhcmVhLFxuLmZvcm0tdXBkYXRlIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4uZm9ybS11cGRhdGUgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZm9ybS11cGRhdGUgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGV4dF0sXG4uZm9ybS11cGRhdGUgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0tdXBkYXRlIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGVsXSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1kYXRlXSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIHRleHRhcmVhLFxuLm5ld3NsZXR0ZXItZm9ybSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRlbF0sXG4ubmV3c2xldHRlci1mb3JtIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubmV3c2xldHRlci1mb3JtIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGV4dF0sXG4ubmV3c2xldHRlci1mb3JtIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLm5ld3NsZXR0ZXItZm9ybSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5uZXdzbGV0dGVyLWZvcm0gLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9dGVsXSxcbi5uZXdzbGV0dGVyLWZvcm0gLmpldXggLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4ubmV3c2xldHRlci1mb3JtIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuLm5ld3NsZXR0ZXItZm9ybSAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4ubmV3c2xldHRlci1mb3JtIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxRTFFMUU7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLndwY2Y3IC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIHRleHRhcmVhLFxuLndwY2Y3IC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5mb3JtLXVwZGF0ZSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5mb3JtLXVwZGF0ZSAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgdGV4dGFyZWEsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSxcbi5uZXdzbGV0dGVyLWZvcm0gLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgdGV4dGFyZWEsXG4ubmV3c2xldHRlci1mb3JtIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4ud3BjZjcgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwY2Y3IC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZm9ybS11cGRhdGUgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZvcm0tdXBkYXRlIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLm5ld3NsZXR0ZXItZm9ybSAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubmV3c2xldHRlci1mb3JtIC5qZXV4IC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbi53cGNmNyAubWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCAqOjpwbGFjZWhvbGRlcixcbi53cGNmNyAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgKjo6cGxhY2Vob2xkZXIsXG4uZm9ybS11cGRhdGUgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgKjo6cGxhY2Vob2xkZXIsXG4uZm9ybS11cGRhdGUgLmpldXggLmZvcm0tcm93IC5mb3JtLWVsICo6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLm1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgKjo6cGxhY2Vob2xkZXIsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgKjo6cGxhY2Vob2xkZXIsXG4ubmV3c2xldHRlci1mb3JtIC5tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsICo6OnBsYWNlaG9sZGVyLFxuLm5ld3NsZXR0ZXItZm9ybSAuamV1eCAuZm9ybS1yb3cgLmZvcm0tZWwgKjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFFMUUxRSAhaW1wb3J0YW50O1xufVxuLndwY2Y3ICNpbWFnZS1ib3gsXG4uZm9ybS11cGRhdGUgI2ltYWdlLWJveCxcbi5mb3JtLWRldmVuaXItbWVtYnJlICNpbWFnZS1ib3gsXG4ubmV3c2xldHRlci1mb3JtICNpbWFnZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BjZjcgI2ltYWdlLWJveCBpbWcsXG4uZm9ybS11cGRhdGUgI2ltYWdlLWJveCBpbWcsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAjaW1hZ2UtYm94IGltZyxcbi5uZXdzbGV0dGVyLWZvcm0gI2ltYWdlLWJveCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDVweDtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlci1mb3JtIC5sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgNjUsIDE5MywgMC44KTtcbiAgei1pbmRleDogMjA7XG59XG4ubmV3c2xldHRlci1mb3JtIC5sb2FkaW5nIHN2ZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdzpudGgtY2hpbGQoMykgLmZvcm0tZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yZXNwb25zZSBwIHtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3c2xldHRlci1mb3JtIC5mb3JtLXJlc3BvbnNlIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yZXNwb25zZS5zdWNjZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLXVwZGF0ZSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDQwcHgpKSB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZBO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uZm9ybS11cGRhdGUgbGFiZWwsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41dncsIDE3cHgpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3csXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdzpudGgtbGFzdC1jaGlsZCgyKSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdzpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZWxdLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWRhdGVdLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3cgLmZvcm0tZWwgdGV4dGFyZWEsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZWxdLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdyAuZm9ybS1lbCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS40dncsIDE4cHgpO1xuICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICMyMzQxQzE7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19ibGFjay5zdmdcIikgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tdXBkYXRlIC5mb3JtLXJvdyAuZm9ybS1lbCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yb3cgLmZvcm0tZWwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG4uZm9ybS11cGRhdGUgLmZvcm0tcm93IC5mb3JtLWVsICo6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcm93IC5mb3JtLWVsICo6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxRTFFMUUgIWltcG9ydGFudDtcbn1cbi5mb3JtLXVwZGF0ZSAuZm9ybS1yb3c6bGFzdC1jaGlsZCxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLXVwZGF0ZSAuZm9ybS1yZXNwb25zZSxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJlc3BvbnNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mb3JtLXVwZGF0ZSAuZm9ybS1yZXNwb25zZSBwLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcmVzcG9uc2UgcCB7XG4gIGNvbG9yOiAjRUVGM0ZBO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNXZ3LCAxN3B4KTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXVwZGF0ZSAuZm9ybS1yZXNwb25zZSBwLFxuICAuZm9ybS1kZXZlbmlyLW1lbWJyZSAuZm9ybS1yZXNwb25zZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb3JtLXVwZGF0ZSAuZm9ybS1yZXNwb25zZS5zdWNjZXNzLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmZvcm0tcmVzcG9uc2Uuc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tdXBkYXRlIC5sb2FkaW5nLFxuLmZvcm0tZGV2ZW5pci1tZW1icmUgLmxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA2NSwgMTkzLCAwLjgpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5mb3JtLXVwZGF0ZSAubG9hZGluZyBzdmcsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAubG9hZGluZyBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZm9ybS11cGRhdGUgLmZvcm0tcmVzcG9uc2UgcCxcbi5mb3JtLWRldmVuaXItbWVtYnJlIC5mb3JtLXJlc3BvbnNlIHAge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS11cGRhdGUgLmxvYWRpbmcsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSAubG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyNDMsIDI1MCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLndwY2Y3LXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41dnc7XG59XG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBjb2xvcjogI0VFRjNGQTtcbn1cblxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4ucG9zdC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sXG4ucG9zdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ucG9zdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4ucG9zdC1mb3JtIHNlbGVjdCB7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxRTFFMUU7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTE4cHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuICAucG9zdC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5wb3N0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLnBvc3QtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnBvc3QtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5wb3N0LWZvcm0gc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucG9zdC1mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5wb3N0LWZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5wb3N0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5wb3N0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ucG9zdC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5wb3N0LWZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG4ucG9zdC1mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4ucG9zdC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5wb3N0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLnBvc3QtZm9ybSBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMzQxQzEgIWltcG9ydGFudDtcbn1cbi5wb3N0LWZvcm0gKjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFFMUUxRSAhaW1wb3J0YW50O1xufVxuLnBvc3QtZm9ybSAudGV4dGFyZWEtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxRTFFMUU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucG9zdC1mb3JtIC50ZXh0YXJlYS1jb250YWluZXIgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZBO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wb3N0LWZvcm0gLnRleHRhcmVhLWNvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjM0MUMxO1xufVxuLnBvc3QtZm9ybSAudGV4dGFyZWEtY29udGFpbmVyIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgd2lkdGg6IDAuMXB4O1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPWZpbGVdICsgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzIzNDFDMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIzNDFDMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtZm9ybSBpbnB1dFt0eXBlPWZpbGVdICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPWZpbGVdICsgbGFiZWwgc3BhbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPWZpbGVdICsgbGFiZWwgc3ZnIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG4ucG9zdC1mb3JtIGlucHV0W3R5cGU9ZmlsZV0gKyBsYWJlbCBzdHJvbmcge1xuICBjb2xvcjogI2YxZTVlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDFDMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvc3QtZm9ybSBpbnB1dFt0eXBlPWZpbGVdICsgbGFiZWwgc3Bhbixcbi5wb3N0LWZvcm0gaW5wdXRbdHlwZT1maWxlXSArIGxhYmVsIHN0cm9uZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG59XG4ucG9zdC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzRweCAwIDBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjR2dywgMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3cuc3ZnXCIpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDBweCAzNHB4IDBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi5wb3N0LWZvcm0gI2ltYWdlLXByZXZpZXcsXG4ucG9zdC1mb3JtICNsb2dvLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjMUUxRTFFO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvc3QtZm9ybSAjaW1hZ2UtcHJldmlldyBpbWcsXG4ucG9zdC1mb3JtICNsb2dvLXByZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4ucG9zdC1mb3JtICNnYWxlcmllLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjMUUxRTFFO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvc3QtZm9ybSAjZ2FsZXJpZS1wcmV2aWV3IC5nYWxlcmllLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBtb3ZlO1xuICB3aWR0aDogY2FsYygyMCUgLSA4cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5wb3N0LWZvcm0gI2dhbGVyaWUtcHJldmlldyAuZ2FsZXJpZS1jb250YWluZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucG9zdC1mb3JtICNnYWxlcmllLXByZXZpZXcgLmdhbGVyaWUtY29udGFpbmVyIC5nYWxlcmllLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5wb3N0LWZvcm0gI2dhbGVyaWUtcHJldmlldyAuZ2FsZXJpZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi5wb3N0LWZvcm0gI2dhbGVyaWUtcHJldmlldyAuZ2FsZXJpZS1jb250YWluZXIuZ2hvc3QtY2xhc3Mge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucG9zdC1mb3JtICNnYWxlcmllLXByZXZpZXcgLmdhbGVyaWUtY29udGFpbmVyLmdob3N0LWNsYXNzOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRkI2O1xuICBvcGFjaXR5OiAwLjg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi5wb3N0LWZvcm0gLmRlbGV0ZS1nYWxlcmllIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kZWxldGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucG9zdC1mb3JtIC5saXN0LWNoZWNrYm94IHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucG9zdC1mb3JtIC5saXN0LWNoZWNrYm94IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDhweCAwO1xufVxuLnBvc3QtZm9ybSAubGlzdC1jaGVja2JveCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LWZvcm0gLmxpc3QtY2hlY2tib3gubGlzdC1jaGVja2JveC1zaW5nbGUgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0LWZvcm0gLnN0eWxlZC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wb3N0LWZvcm0gLnN0eWxlZC1jaGVja2JveCArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1mb3JtIC5zdHlsZWQtY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucG9zdC1mb3JtIC5zdHlsZWQtY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucG9zdC1mb3JtIC5zdHlsZWQtY2hlY2tib3g6aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBCRkI2O1xufVxuLnBvc3QtZm9ybSAuc3R5bGVkLWNoZWNrYm94OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucG9zdC1mb3JtIC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMzQxQzE7XG59XG4ucG9zdC1mb3JtIC5zdHlsZWQtY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBjdXJzb3I6IGF1dG87XG59XG4ucG9zdC1mb3JtIC5zdHlsZWQtY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnBvc3QtZm9ybSAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3gtc2hhZG93OiAycHggMCAwIHdoaXRlLCA0cHggMCAwIHdoaXRlLCA0cHggLTJweCAwIHdoaXRlLCA0cHggLTRweCAwIHdoaXRlLCA0cHggLTZweCAwIHdoaXRlLCA0cHggLThweCAwIHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wb3N0LWZvcm0gLnN1Ym1pdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzIzNDFDMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDFDMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4ucG9zdC1mb3JtIC5zdWJtaXQtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkZCNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCRkI2O1xufVxuLnBvc3QtZm9ybSAuc3VibWl0LWNvbnRhaW5lciAuc3VibWl0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wb3N0LWZvcm0gLnN1Ym1pdC1jb250YWluZXIgYnV0dG9uIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ucG9zdC1mb3JtIC5zdWJtaXQtY29udGFpbmVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdC1mb3JtIC5zdWJtaXQtY29udGFpbmVyIC5yZXBvbnNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBvc3QtZm9ybSAuc3VibWl0LWNvbnRhaW5lciAucmVwb25zZSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3N0LWZvcm0gLnN1Ym1pdC1jb250YWluZXIgLnJlcG9uc2UgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS42dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4ucG9zdC1mb3JtIC5zdWJtaXQtY29udGFpbmVyIC5yZXBvbnNlIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS40dncsIDE2cHgpO1xufVxuLnBvc3QtZm9ybSAuc3VibWl0LWNvbnRhaW5lciAucmVwb25zZS5zdWNjZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb3N0LWZvcm0gLmZvcm11bGFpcmUtamV1eCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzQxQzE7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5wb3N0LWZvcm0gLmZvcm11bGFpcmUtamV1eCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAwIDAgMjVweDtcbn1cbi5wb3N0LWZvcm0gLmZvcm11bGFpcmUtamV1eCA+IGxhYmVsID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wb3N0LWZvcm0gLmZvcm11bGFpcmUtamV1eCAuamV1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzJhNDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogbW92ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4ucG9zdC1mb3JtIC5mb3JtdWxhaXJlLWpldXggLmpldTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTJlOTQ7XG59XG4ucG9zdC1mb3JtIC5mb3JtdWxhaXJlLWpldXggLmpldTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJGQjY7XG59XG4ucG9zdC1mb3JtIC5mb3JtdWxhaXJlLWpldXggLmpldS5naG9zdC1jbGFzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzQxQzE7XG59XG4ucG9zdC1mb3JtIC5mb3JtdWxhaXJlLWpldXggLmpldSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3N0LWZvcm0gLmZvcm11bGFpcmUtamV1eCAuamV1IGE6aG92ZXIge1xuICBjb2xvcjogIzIzNDFDMSAhaW1wb3J0YW50O1xufVxuLnBvc3QtZm9ybSAuZm9ybXVsYWlyZS1qZXV4IC5qZXUgLmpldS1saWVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3QtZm9ybSAuZm9ybXVsYWlyZS1qZXV4IC5ham91dC1qZXUtbGllbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNFRUYzRkEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjZ2dywgMzBweCk7XG59XG4ucG9zdC1mb3JtIC5mb3JtdWxhaXJlLWpldXggLmFqb3V0LWpldS1saWVuOmhvdmVyIHtcbiAgY29sb3I6ICMwMEJGQjYgIWltcG9ydGFudDtcbn1cbi5wb3N0LWZvcm0gLmZvcm11bGFpcmUtamV1eCAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbi5wb3N0LWZvcm0gLmZvcm11bGFpcmUtamV1eCAubm90ZS5lbXB0eSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS42dncsIDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdC1mb3JtIC5mb3JtdWxhaXJlLWpldXggLm5vdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHotaW5kZXg6IDMwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJ0bi1sb2FkaW5nIHN2ZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEdhbWVzIGZyb20gUXVlYmVjIC8gSmV1eCB2aWTDqW8gZHUgUXXDqWJlY1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJvZHkuZ2ZxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMTE7XG59XG5ib2R5LmdmcSBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgNS41dncsIDkwcHgpO1xuICBjb2xvcjogIzIzNDFDMTtcbn1cbmJvZHkuZ2ZxIGgxOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmdmcSBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG5ib2R5LmdmcSAubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkuZ2ZxIC5tYWluLWNvbnRhaW5lciA+IC5yb3c6Zmlyc3QtY2hpbGQsXG5ib2R5LmdmcSAubWFpbi1jb250YWluZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keS5nZnEgLm1haW4tY29udGFpbmVyID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaHRtbDpoYXMoYm9keS5nZnEtb3ZlcmxheS1vcGVuKSxcbmh0bWw6aGFzKGJvZHkuZ2ZxLW1lbnUtb3Blbikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmdmcS1vdmVybGF5LW9wZW4sXG5ib2R5LmdmcS1tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2ZxLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZiO1xufVxuXG4uZ2ZxLWhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICB9XG59XG5cbi5nZnEtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTA3cHg7XG4gIH1cbn1cblxuLmdmcS1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2ZxLWxvZ28tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIzNDFDMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjlyZW0sIDF2dyArIDAuNHJlbSwgMS4xNXJlbSk7XG59XG5cbi5nZnEtbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmdmcS1tZW51LXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjhzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI4cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI4cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjhzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yOHMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG59XG5cbi5nZnEtaGVhZGVyLmlzLW1lbnUtb3BlbiAuZ2ZxLW1lbnUtdG9nZ2xlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNC41cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nZnEtaGVhZGVyLmlzLW1lbnUtb3BlbiAuZ2ZxLW1lbnUtdG9nZ2xlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNC41cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZ2ZxLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICBwYWRkaW5nOiA5LjVyZW0gMjVweCAyLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2Y3ZjhmYjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC40cztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC40cztcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjRzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC40cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNHM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtaGVhZGVyLmlzLW1lbnUtb3BlbiAuZ2ZxLW5hdiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDBzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIHZpc2liaWxpdHkgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwcztcbiAgfVxufVxuXG4uZ2ZxLW5hdiAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxLjc1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1uYXYgLm1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nZnEtbmF2IC5tZW51IGEsXG4uZ2ZxLWxhbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1uYXYgLm1lbnUgYSxcbiAgLmdmcS1sYW5nIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMzVyZW0sIDR2dyArIDAuNXJlbSwgMS43NXJlbSk7XG4gIH1cbn1cbi5nZnEtbmF2IC5tZW51IGEgc3Bhbixcbi5nZnEtbGFuZyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbn1cbi5nZnEtbmF2IC5tZW51IGEgc3Bhbi5sYWJlbC1vdXQsXG4uZ2ZxLWxhbmcgc3Bhbi5sYWJlbC1vdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ2ZxLW5hdiAubWVudSBhOmhvdmVyLFxuLmdmcS1sYW5nOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucm93X2hlcm9fdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tYWluLWNvbnRhaW5lciA+IC5yb3dfaGVyb192aWRlbyArIGRpdi5yb3dfdGV4dHMge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGFpbmVyID4gLnJvd19oZXJvX3ZpZGVvICsgZGl2LnJvd190ZXh0cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmdmcS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG4uZ2ZxLWhlcm8tcG9zdGVyLFxuLmdmcS1oZXJvLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmdmcS1oZXJvLWNvcHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1oZXJvLWNvcHkge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuXG4uZ2ZxLWhlcm8tY29weSBoMiB7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgNHZ3ICsgMC41cmVtLCA1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmdmcS1oZXJvLWNvcHkgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJvd19yZXBlcnRvaXJlX2pldXgge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4IDUwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19yZXBlcnRvaXJlX2pldXgge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xuICB9XG59XG5cbi5nZnEtZGlyZWN0b3J5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LmdmcSAudGV4dC1mbGlwLXBhcmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdmcS1kaXJlY3RvcnktdGl0bGUge1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43cmVtLCAzLjR2dyArIDAuNXJlbSwgMy40Mzc1cmVtKTtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG5cbi5nZnEtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmdmcS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmdmcS1zb3J0IHtcbiAgZmxleDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtc29ydCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5nZnEtc29ydC1zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDE4cHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAyOCAxNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00zLjI5IDBMMTQgMTAuNTA3NEwyNC43MSAwTDI4IDMuMjM0ODJMMTQgMTdMMCAzLjIzNDgyTDMuMjkgMFonIGZpbGw9JyUyMzAwMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpZWxkLXNpemluZzogY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLXNvcnQtc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuXG4uZ2ZxLXNlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtc2VhcmNoLWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5nZnEtc2VhcmNoOmZvY3VzLXdpdGhpbiAuZ2ZxLXNlYXJjaC1pY29uLFxuLmdmcS1zZWFyY2g6aGFzKGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSAuZ2ZxLXNlYXJjaC1pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdmcS1zZWFyY2gtaWNvbiBpbWcsXG4uZ2ZxLXNlYXJjaC1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZ2ZxLXNlYXJjaCBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNiOGZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA2cHggMTJweCA3cHggMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLXNlYXJjaCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgfVxufVxuXG4uZ2ZxLXNlYXJjaDpmb2N1cy13aXRoaW4gaW5wdXQsXG4uZ2ZxLXNlYXJjaCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmdmcS1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjhmOGY7XG59XG5cbi5nZnEtc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLmdmcS1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uZ2ZxLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4uZ2ZxLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ZxLWRpcmVjdG9yeS1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmcS1kaXJlY3RvcnktbGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5cbi5nZnEtZmlsdGVycyB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuXG4uZ2ZxLWZpbHRlcnMtcGluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtZmlsdGVycy1waW4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLmdmcS1hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmdmcS1hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5nZnEtYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjNweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAydncgKyAwLjI1cmVtLCAzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLmdmcS1hY2NvcmRpb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5nZnEtYWNjb3JkaW9uLWNoZXZyb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLWFjY29yZGlvbi1jaGV2cm9uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmdmcS1hY2NvcmRpb24tdG9nZ2xlOmhvdmVyIC5nZnEtYWNjb3JkaW9uLWNoZXZyb24ge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cblxuLmdmcS1hY2NvcmRpb24tcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2ZxLWFjY29yZGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1hY2NvcmRpb24gdWwge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uZ2ZxLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAydncgKyAwLjI1cmVtLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmdmcS1maWx0ZXI6aG92ZXIge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cblxuLmdmcS1maWx0ZXIuaXMtYWN0aXZlIHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLmdmcS1maWx0ZXItcGlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5nZnEtZmlsdGVyLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uZ2ZxLWZpbHRlci1jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi5nZnEtZmlsdGVyOmhvdmVyIC5nZnEtZmlsdGVyLWNsZWFyIHtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG5cbi5nZnEtZ3JpZCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDE1cHggMTdweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMzBweCAyNXB4IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5nZnEtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuXG4uZ2ZxLWxvYWQtbW9yZSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmdmcS1sb2FkLW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2Z1wiKSBjZW50ZXIvMjZweCAyNnB4IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDMwcHggMCA0cHg7XG4gIH1cbn1cblxuLmdmcS1iYWNrLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgei1pbmRleDogMTUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMjM0MUMxO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtYmFjay10b3Age1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4uZ2ZxLWJhY2stdG9wLmlzLXZpc2libGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdmcS1iYWNrLXRvcCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmdmcS1iYWNrLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYTJhZDY7XG59XG5cbmJvZHkuZ2ZxLW92ZXJsYXktb3BlbiAuZ2ZxLWJhY2stdG9wIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmdmcS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDJweDtcbiAgbWluLWhlaWdodDogMzI3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiM2I4ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG4uZ2ZxLWNhcmQtZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6ICNiM2I4ZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2ZxLWNhcmQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGdhcDogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5nZnEtY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ZxLWNhcmQtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZ2ZxLWNhcmQtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3cHg7XG59XG5cbi5nZnEtY2FyZC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAzODkvMjUwO1xuICBiYWNrZ3JvdW5kOiAjZThlOGVmO1xufVxuXG4uZ2ZxLWNhcmQtbWVkaWEgaW1nLFxuLmdmcS1jYXJkLXBoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG4uZ2ZxLWNhcmQgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmdmcS1jYXJkIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG59XG5cbi5nZnEtY2FyZDpob3ZlciBoMyxcbi5nZnEtY2FyZDpob3ZlciBwLFxuLmdmcS1jYXJkLmlzLWhvdmVyIGgzLFxuLmdmcS1jYXJkLmlzLWhvdmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdmcS1wbGF0Zm9ybXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogbm9uZTtcbiAgZ2FwOiA4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdmcS1jYXJkIC5nZnEtcGxhdGZvcm1zIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nZnEtcGxhdGZvcm1zIGEsXG4uZ2ZxLXBsYXRmb3JtcyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1wbGF0Zm9ybXMgYSxcbiAgLmdmcS1wbGF0Zm9ybXMgc3BhbiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5nZnEtcGxhdGZvcm1zIGE6aGFzKC5nZnEtcGxhdGZvcm0tYmFkZ2UpLFxuLmdmcS1wbGF0Zm9ybXMgc3BhbjpoYXMoLmdmcS1wbGF0Zm9ybS1iYWRnZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdmcS1wbGF0Zm9ybXMgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5nZnEtcGxhdGZvcm1zIC5nZnEtcGxhdGZvcm0tYmFkZ2Uge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtcGxhdGZvcm1zIC5nZnEtcGxhdGZvcm0tYmFkZ2Uge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuXG4uZ2ZxLWVtcHR5IHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIG1hcmdpbjogMnJlbTtcbn1cblxuLmdmcS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogNDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMjIsIDAuNTUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgcGFkZGluZzogNHZoIDR2dztcbn1cblxuYm9keTpub3QoLmdmcSkgLmdmcS1vdmVybGF5IHtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5nZnEtb3ZlcmxheVtoaWRkZW5dLFxuLmdmcS1vdmVybGF5Om5vdCguaXMtb3Blbikge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2ZxLW92ZXJsYXkuaXMtc2VydmVyIC5nZnEtb3ZlcmxheS1wYW5lbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDBweCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjY1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xufVxuXG4uZ2ZxLW92ZXJsYXkuaXMtc2VydmVyLmlzLXJlYWR5IC5nZnEtb3ZlcmxheS1wYW5lbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZ2ZxLW92ZXJsYXktcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2YzZjRmODtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogY2xhbXAoMS41cmVtLCA3dncsIDZyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtb3ZlcmxheS1wYW5lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmdmcS1vdmVybGF5LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLW92ZXJsYXktY2xvc2Uge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmdmcS1vdmVybGF5LWNsb3NlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uZ2ZxLW92ZXJsYXktY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cblxuLmdmcS1vdmVybGF5LWJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgwLCAxZnIpO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IDUwc3ZoO1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgcGFkZGluZzogMS45cmVtIDEuOXJlbSAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nZnEtb3ZlcmxheS1ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLW92ZXJsYXktYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICB9XG59XG5cbi5nZnEtb3ZlcmxheS1tZWRpYSxcbi5nZnEtb3ZlcmxheS1pbmZvIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdmcS1vdmVybGF5LW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuZ2ZxLW92ZXJsYXktbWVkaWE6aGFzKC5nZnEtdGh1bWJzLXJvdzpub3QoW2hpZGRlbl0pKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLW92ZXJsYXktbWVkaWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uZ2ZxLW92ZXJsYXktaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1vdmVybGF5LWluZm8ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5nZnEtb3ZlcmxheS1pbmZvLmhhcy1zY3JvbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZ2ZxLW92ZXJsYXktaW5mbzo6YmVmb3JlLFxuLmdmcS1vdmVybGF5LWluZm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1vdmVybGF5LWluZm86OmJlZm9yZSxcbiAgLmdmcS1vdmVybGF5LWluZm86OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nZnEtb3ZlcmxheS1pbmZvID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZ2ZxLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLXBsYXllciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG4uZ2ZxLW92ZXJsYXktbWVkaWE6bm90KDpoYXMoLmdmcS10aHVtYnMtcm93Om5vdChbaGlkZGVuXSkpKSAuZ2ZxLXBsYXllciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbn1cblxuLmdmcS1wbGF5ZXItaW1hZ2UsXG4uZ2ZxLXBsYXllci12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdmcS1wbGF5ZXItaW1hZ2VbaGlkZGVuXSxcbi5nZnEtcGxheWVyLXZpZGVvW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ZxLXBsYXllci1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4yOCk7XG59XG5cbi5nZnEtcGxheWVyLmlzLWxvYWRpbmcgLmdmcS1wbGF5ZXItbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdmcS1wbGF5ZXItbG9hZGVyIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGdmcS1zcGluIDAuNTVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBnZnEtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZ2ZxLXRodW1icy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5nZnEtdGh1bWJzLXJvdyB7XG4gICAgZmxleDogbm9uZTtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLXRodW1icy1yb3cge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIG1heC1oZWlnaHQ6IDg1cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuLmdmcS10aHVtYnMtcm93W2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ZxLXRodW1icyxcbi5nZnEtdGh1bWJzLXJvdyAudG5zLW91dGVyLFxuLmdmcS10aHVtYnMtcm93IC50bnMtaW5uZXIsXG4uZ2ZxLXRodW1icy1yb3cgLnRucy1vdmgsXG4uZ2ZxLXRodW1icy1yb3cgLnRucy1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nZnEtdGh1bWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdmcS10aHVtYiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdmcS10aHVtYnMgLnRucy1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZ2ZxLXRodW1icyAudG5zLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmdmcS10aHVtYnMgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtdGh1bWJzIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG4uZ2ZxLXRodW1icyBidXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xufVxuXG4uZ2ZxLXRodW1icyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5nZnEtdGh1bWItcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdmcS10aHVtYi1wbGF5IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbn1cblxuLmdmcS10aHVtYnMgYnV0dG9uOmhvdmVyIC5nZnEtdGh1bWItcGxheSBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5nZnEtdGh1bWJzLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nZnEtdGh1bWJzLWNvbnRyb2xzW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ZxLXRodW1icy1wcmV2LFxuLmdmcS10aHVtYnMtbmV4dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgbGVmdCAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgcmlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIGxlZnQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIHJpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIGxlZnQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIHJpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgbGVmdCAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgcmlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCBsZWZ0IDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCByaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbn1cblxuLmdmcS10aHVtYnMtcHJldiB7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZ2ZxLXRodW1icy1uZXh0IHtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZ2ZxLXRodW1icy1wcmV2OmhvdmVyIHtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG5cbi5nZnEtdGh1bWJzLW5leHQ6aG92ZXIge1xuICByaWdodDogMDtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG5cbi5nZnEtdGh1bWJzLXByZXY6aG92ZXIgc3ZnLFxuLmdmcS10aHVtYnMtbmV4dDpob3ZlciBzdmcge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cblxuLmdmcS10aHVtYnMtcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5nZnEtdGh1bWJzLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmdmcS10aHVtYnMtcHJldltkaXNhYmxlZF0sXG4uZ2ZxLXRodW1icy1uZXh0W2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdmcS1wYXN0aWxsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNsaXAtcGF0aDogbm9uZTtcbn1cblxuLmdmcS1wYXN0aWxsZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDExcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1wYXN0aWxsZSBpbWcge1xuICAgIHdpZHRoOiA4LjVyZW07XG4gIH1cbn1cblxuLmdmcS1wYXN0aWxsZS1oZWxwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDQ3ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA0N2ZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkuZ2ZxIC5nZnEtb3ZlcmxheS10aXRsZSxcbi5nZnEtb3ZlcmxheSAuZ2ZxLW92ZXJsYXktdGl0bGUsXG4uZ2ZxLW92ZXJsYXktYWdlIGgyIHtcbiAgbWFyZ2luOiAwIDAgMC4zcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMnZ3ICsgMC41cmVtLCAyLjJyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmdmcS1vdmVybGF5LXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5Om5vdCguZ2ZxKSAuZ2ZxLW92ZXJsYXktdGl0bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ib2R5Om5vdCguZ2ZxKSAuZ2ZxLW92ZXJsYXktdGl0bGUgYSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ib2R5Om5vdCguZ2ZxKSAuZ2ZxLW92ZXJsYXktdGl0bGUgYSAubGFiZWwtb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2ZxLW92ZXJsYXktc3R1ZGlvIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMS4xdncgKyAwLjI1cmVtLCAxLjJyZW0pO1xufVxuXG4uZ2ZxLW92ZXJsYXktc3R1ZGlvIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdmcS1vdmVybGF5LXBpbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjRyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuXG4uZ2ZxLW92ZXJsYXktcGlsbHNbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZnEtb3ZlcmxheS1waWxscyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmdmcS1vdmVybGF5LWRlc2Mge1xuICBmb250LXNpemU6IGNsYW1wKDAuOXJlbSwgMXZ3ICsgMC4yNXJlbSwgMS4xcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5nZnEtb3ZlcmxheS1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdmcS1vdmVybGF5LWFnZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwc3ZoO1xuICBtYXJnaW4tYm90dG9tOiAtMTAwc3ZoO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nZnEtb3ZlcmxheS1hZ2VbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZnEtb3ZlcmxheS1hZ2UtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3gtc2hhZG93OiAwIDEycHggNDBweCByZ2JhKDE3LCAxNywgMjIsIDAuMTQpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdmcS1vdmVybGF5LWFnZSBwIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBmb250LXNpemU6IGNsYW1wKDAuOXJlbSwgMXZ3ICsgMC4yNXJlbSwgMS4xcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmdmcS1vdmVybGF5LXBhbmVsLmlzLWFnZS1nYXRlZCAuZ2ZxLW92ZXJsYXktYm9keSxcbi5nZnEtb3ZlcmxheS1wYW5lbC5pcy1hZ2UtZ2F0ZWQgLmdmcS1zaW1pbGFyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogYmx1cigxMnB4KTtcbn1cblxuLmdmcS1hZ2UtY29uZmlybSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGJhY2tncm91bmQ6ICMyMzQxQzE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAwLjdyZW0gMS43cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbn1cblxuLmdmcS1hZ2UtY29uZmlybTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMEJGQjU7XG59XG5cbi5nZnEtc2ltaWxhciB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEuOXJlbSAxLjlyZW0gMi4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtc2ltaWxhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggNDBweDtcbiAgfVxufVxuXG4uZ2ZxLXNpbWlsYXIgaDIge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMnZ3ICsgMC41cmVtLCAyLjE4NzVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5nZnEtc2ltaWxhci1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDE1cHggMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmcS1zaW1pbGFyLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uZ2ZxLXNpbWlsYXItY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtc2ltaWxhci1jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi5nZnEtc2ltaWxhci1jYXJkIC5nZnEtY2FyZC1saW5rIHtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uZ2ZxLXNpbWlsYXItY2FyZCAuZ2ZxLWNhcmQtbWVkaWEge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNlZWYzZmE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1zaW1pbGFyLWNhcmQgLmdmcS1jYXJkLW1lZGlhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLmdmcS1zaW1pbGFyLWNhcmQgLmdmcS1jYXJkLW1ldGEge1xuICBnYXA6IDhweDtcbn1cblxuLmdmcS1zaW1pbGFyLWNhcmQgaDMge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbi5nZnEtc2ltaWxhci1jYXJkIHAge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbi5nZnEtc2ltaWxhci1jYXJkOmhvdmVyIGgzLFxuLmdmcS1zaW1pbGFyLWNhcmQ6aG92ZXIgcCxcbi5nZnEtc2ltaWxhci1jYXJkLmlzLWhvdmVyIGgzLFxuLmdmcS1zaW1pbGFyLWNhcmQuaXMtaG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2ZxLWZvb3Rlcixcbi5sb2dnZWQtaW4gLmdmcS1mb290ZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMjM0MUMxO1xuICBjb2xvcjogI2VlZjNmYTtcbiAgcGFkZGluZzogY2xhbXAoMi41cmVtLCA2dncsIDZyZW0pIGNsYW1wKDEuMjVyZW0sIDR2dywgMy4xMjVyZW0pO1xufVxuXG4uZ2ZxLWZvb3RlciBoMiB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDZ2dyArIDAuNXJlbSwgNnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZWVmM2ZhO1xufVxuXG4uZ2ZxLWZvb3RlciAubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdzpudGgtY2hpbGQoMykge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmdmcS1mb290ZXIgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3c6bnRoLWNoaWxkKDMpIC5mb3JtLWVsIHtcbiAgZmxleDogMCAxIDIwcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtZm9vdGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93Om50aC1jaGlsZCgzKSAuZm9ybS1lbCB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbn1cblxuLmdmcS1mb290ZXIgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlZWYzZmE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAzNHB4IDAgMDtcbn1cblxuLmdmcS1mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMnJlbSA0cmVtO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5nZnEtZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5nZnEtZm9vdGVyLWJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5nZnEtZm9vdGVyLWluaXRpYXRpdmUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMS4ydncgKyAwLjI1cmVtLCAxLjMzNzVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2VlZjNmYTtcbn1cblxuLmdmcS1mb290ZXItbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNsYW1wKDAuNzVyZW0sIDJ2dywgMS44cmVtKTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZ2ZxLWZvb3Rlci1sb2dvIGltZyxcbi5nZnEtZm9vdGVyLWxvZ28gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBtaW4oMjE5cHgsIDE0dncgKyAyLjVyZW0pO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMjE5LzEzODtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmdmcS1mb290ZXItZ3VpbGRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBtaW4oMTA5cHgsICgxNHZ3ICsgMi41cmVtKSAqIDEwOSAvIDIxOSk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5nZnEtZm9vdGVyLW5hdiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjE1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtZm9vdGVyLW5hdiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5nZnEtZm9vdGVyLW5hdiAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNzVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLWZvb3Rlci1uYXYgLm1lbnUge1xuICAgIGdhcDogMC43cmVtO1xuICB9XG59XG5cbi5nZnEtZm9vdGVyLW5hdiAubWVudSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE4cmVtO1xuICBwYWRkaW5nOiAwIDM0cHggMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDEuMnZ3ICsgMC4yNXJlbSwgMS4zMzc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlZWYzZmE7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy5zdmdcIikgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG59XG5cbi5nZnEtZm9vdGVyIGEge1xuICBjb2xvcjogI2VlZjNmYTtcbn1cblxuLmdmcS1mb290ZXItc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAycmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2ZxLWZvb3Rlci1zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6ICNlZWYzZmE7XG59XG5cbi5nZnEtZm9vdGVyLXNvY2lhbCBpbWcsXG4uZ2ZxLWZvb3Rlci1zb2NpYWwgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIuN3JlbTtcbn1cblxuLmdmcS1mb290ZXItbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxcmVtIDJyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1mb290ZXItbGVnYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuXG4uZ2ZxLWNvcHlyaWdodCxcbi5nZnEtZm9vdGVyLWNyZWRpdCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2VlZjNmYTtcbn1cblxuLmdmcS1mb290ZXItY3JlZGl0IHtcbiAgZmxleDogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1mb290ZXItY3JlZGl0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5nZnEtZm9vdGVyLWNyZWRpdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogw4l2w6luZW1lbnRzIGVuIHZlZGV0dGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucm93X2V2ZW5lbWVudHNfdmVkZXR0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjBmMmZhO1xuICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2V2ZW5lbWVudHNfdmVkZXR0ZSB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG59XG5cbi5nZnEtdmVkZXR0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtdmVkZXR0ZXMge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4uZ2ZxLXZlZGV0dGVzLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgMy40dncgKyAwLjVyZW0sIDMuNDM3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLmdmcS12ZWRldHRlcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdmcS12ZWRldHRlcy1zbGlkZXIgLnRucy1vdmgge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLXZlZGV0dGVzLXNsaWRlciAudG5zLW92aCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG59XG4uZ2ZxLXZlZGV0dGVzLXNsaWRlciAudG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdmcS12ZWRldHRlcy1zbGlkZXIgLnRucy1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtdmVkZXR0ZXMtc2xpZGVyIC50bnMtb3V0ZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG4uZ2ZxLXZlZGV0dGVzLXNsaWRlciAudG5zLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMCAwIGF1dG87XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nZnEtdmVkZXR0ZXMtc2xpZGVyIC50bnMtY29udHJvbHMgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdpZHRoOiAyMS4wOHB4O1xuICBoZWlnaHQ6IDM5LjIyNzJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ2ZxLXZlZGV0dGVzLWFycm93LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZnEtdmVkZXR0ZXMtc2xpZGVyIC50bnMtY29udHJvbHMgYnV0dG9uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuLmdmcS12ZWRldHRlcy1zbGlkZXIgLnRucy1jb250cm9scyBidXR0b246Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5nZnEtdmVkZXR0ZXMtc2xpZGVyIC50bnMtY29udHJvbHMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLmdmcS12ZWRldHRlcy1zbGlkZXIgLnRucy1jb250cm9scyBidXR0b246bGFzdC1jaGlsZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4uZ2ZxLXZlZGV0dGVzLXNsaWRlci5pcy1zaW5nbGUgLnRucy1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZnEtdmVkZXR0ZXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nZnEtdmVkZXR0ZXMtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLXZlZGV0dGVzLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmdmcS12ZWRldHRlcy1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmcS12ZWRldHRlcy1tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nZnEtdmVkZXR0ZXMtbWVkaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjUuNzg5NDczNjg0MiU7XG59XG4uZ2ZxLXZlZGV0dGVzLW1lZGlhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdmcS12ZWRldHRlcy1jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbiAgZmxleDogMCAwIDMzJTtcbiAgd2lkdGg6IDMzJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nZnEtdmVkZXR0ZXMtY29weSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS12ZWRldHRlcy1jb3B5IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmdmcS12ZWRldHRlcy1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2ZxLXZlZGV0dGVzLWhlYWRpbmcgaDMge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMnZ3ICsgMC41cmVtLCAyLjE4NzVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5nZnEtdmVkZXR0ZXMtc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmdmcS12ZWRldHRlcy1kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLmdmcS12ZWRldHRlcy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZnEtdmVkZXR0ZXMtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5nZnEtdmVkZXR0ZXMtdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbn1cblxuLmdmcS12ZWRldHRlcy1jb3B5IC5idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUHJvY2hhaW5lcyBzb3J0aWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJvd19wcm9jaGFpbmVzX3NvcnRpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2VlNzA1YTtcbiAgcGFkZGluZzogNzBweCAwIDEwMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3Byb2NoYWluZXNfc29ydGllcyB7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHg7XG4gIH1cbn1cblxuLmdmcS1zb3J0aWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2ZxLXNvcnRpZXMge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4uZ2ZxLXNvcnRpZXMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjdyZW0sIDMuNHZ3ICsgMC41cmVtLCAzLjQzNzVyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1zb3J0aWVzLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmdmcS1zb3J0aWVzLXZpZXdwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZ3JhYjtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yb3dfcHJvY2hhaW5lc19zb3J0aWVzLmlzLWRyYWdnaW5nIC5nZnEtc29ydGllcy12aWV3cG9ydCB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5nZnEtc29ydGllcy10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5nZnEtc29ydGllIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDQ3cHg7XG4gIHBhZGRpbmc6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1zb3J0aWUge1xuICAgIHdpZHRoOiA3OHZ3O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLmdmcS1zb3J0aWVzLXZpZXdwb3J0LmlzLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmcS1zb3J0aWVzLXZpZXdwb3J0LmlzLXNpbmdsZSAuZ2ZxLXNvcnRpZSB7XG4gICAgd2lkdGg6IG1pbig3OHZ3LCA0NDdweCk7XG4gIH1cbn1cblxuLmdmcS1zb3J0aWUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG59XG5cbi5nZnEtc29ydGllLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ZxLXNvcnRpZS1tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQwMy8yNTk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG59XG4uZ2ZxLXNvcnRpZS1tZWRpYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2ZxLXNvcnRpZS1saW5rIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDJ2dyArIDAuNXJlbSwgMi4xODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2ZxLXNvcnRpZS1saW5rIHAge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucm93X2JvdXRvbiB7XG4gIHBhZGRpbmc6IDAgMTEwcHggMTAwcHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2JvdXRvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG4gIH1cbn1cbi5yb3dfYm91dG9uIC5ib3V0b24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93X2JvdXRvbiAuYm91dG9uLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTJ2dyAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNy41dncsIDcuNXZ3KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnZ3IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucm93X2JvdXRvbiAuYm91dG9uLWNvbnRhaW5lciBzcGFuLmxhYmVsLW91dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xufVxuLnJvd19ib3V0b24gLmJvdXRvbi1jb250YWluZXIgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41dncsIDI1cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5oZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuaGVhZGVyIC5oZWFkZXItbG9nbyAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbmhlYWRlciAuaGVhZGVyLWxvZ28gYSBpbWcge1xuICB3aWR0aDogNjhweDtcbn1cbmhlYWRlciAubG9nby1hbHRlcm5hdGlmIC5sb2dvIHtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlciAubG9nby1hbHRlcm5hdGlmLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5sb2dvLWFsdGVybmF0aWYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gIH1cbn1cbmhlYWRlciAubG9nby1hbHRlcm5hdGlmLWNvbnRhaW5lciAubG9nby1hbHRlcm5hdGlmLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAubG9nby1hbHRlcm5hdGlmLWNvbnRhaW5lciAubG9nby1hbHRlcm5hdGlmLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAubG9nby1hbHRlcm5hdGlmLWNvbnRhaW5lciAubG9nby10aXRsZSB7XG4gIGNvbG9yOiAjRUVGM0ZBO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMXB4LCAxLjU4dncsIDMzcHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLmxvZ28tYWx0ZXJuYXRpZi1jb250YWluZXIgLmxvZ28tdGl0bGUge1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxufVxuaGVhZGVyIC5uYXYtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHotaW5kZXg6IDYwMDtcbn1cbmhlYWRlciAubmF2LWJhciAubWVudS1vdXRpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5oZWFkZXIgLm5hdi1iYXIgLm1lbnUtb3V0aWxzLWdmcSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5oZWFkZXIgLm5hdi1iYXIgLm1lbnUtb3V0aWxzLWdmcSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbmhlYWRlciAubmF2LWJhciAubWVudS1vdXRpbHMtZ2ZxOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43Mjtcbn1cbmhlYWRlciAubmF2LWJhciA+IG5hdiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW46IDdweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLm5hdi1iYXIgPiBuYXYgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAubmF2LWJhciA+IG5hdiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciAubmF2LWJhciA+IG5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaGVhZGVyIC5uYXYtYmFyID4gbmF2IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0VFRjNGQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5oZWFkZXIgLm5hdi1iYXIgPiBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAubmF2LWJhciA+IG5hdiB1bCBsaSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xufVxuaGVhZGVyIC5uYXYtYmFyID4gbmF2IHVsIGxpIGEgc3Bhbi5sYWJlbC1vdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5oZWFkZXIgLm5hdi1iYXIgLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzN3B4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5oZWFkZXIgLm5hdi1iYXIgLm1lbnUtdG9nZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjNGQTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcmlnaHQ6IDA7XG59XG5oZWFkZXIgLm5hdi1iYXIgLm1lbnUtdG9nZ2xlIGRpdjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cbmhlYWRlciAubmF2LWJhciAubWVudS10b2dnbGUgZGl2Omxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLmxvZ28tYWx0ZXJuYXRpZiB+IC5uYXYtYmFyIC5tZW51LW91dGlscy1nZnEge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5oZWFkZXIgLmxvZ28tYWx0ZXJuYXRpZiB+IC5uYXYtYmFyIC5tZW51LW91dGlscy1nZnEuaXMtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuaGVhZGVyIC5sb2dvLWFsdGVybmF0aWYgfiAubmF2LWJhciAubWVudS1vdXRpbHMtZ2ZxLmlzLWluOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43Mjtcbn1cblxuLmxvZ2dlZC1pbiBoZWFkZXIge1xuICB0b3A6IDUycHg7XG59XG5cbi5yb3dfaGVybzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yb3dfaGVybyAuaGVyby1iZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLnJvd19oZXJvIC5oZXJvLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5yb3dfaGVybyAuaGVyby1iZ1tkYXRhLWJnY29sb3I9Z3JlZW5dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkZCNjtcbn1cbi5yb3dfaGVybyAuaGVyby1iZ1tkYXRhLWJnY29sb3I9d2hpdGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjNGQTtcbn1cbi5yb3dfaGVybyAuaGVyby1iZ1tkYXRhLWJnY29sb3I9Ymx1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MUMxO1xufVxuLnJvd19oZXJvIC5oZXJvLWJnW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1MDtcbn1cbi5yb3dfaGVybyAuaGVyby1iZ1tkYXRhLWJnY29sb3I9bWF1dmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQUNFNztcbn1cbi5yb3dfaGVybyAuaGVyby1iZ1tkYXRhLWJnY29sb3I9eWVsbG93XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZBNzM7XG59XG4ucm93X2hlcm8gLmhlcm8tYmdbZGF0YS1iZ2NvbG9yPW5vaXJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbn1cbi5yb3dfaGVybyAuaGVyby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfaGVybyAuaGVyby1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5yb3dfaGVybyAuaGVyby1jb250YWluZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxcmVtLCAxdncsIDF2dyk7XG59XG4ucm93X2hlcm8gLmhlcm8tY29udGFpbmVyIC5tZWRpYS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJvd19oZXJvIC5oZXJvLWNvbnRhaW5lciAuaGVyby1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbi5yb3dfaGVybyAuaGVyby1jb250YWluZXIgdmlkZW8sXG4ucm93X2hlcm8gLmhlcm8tY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuLnJvd19oZXJvIC5oZXJvLWNvbnRhaW5lciAudmlnbmV0dGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA4dnc7XG4gIGdhcDogMjBweDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfaGVybyAuaGVyby1jb250YWluZXIgLnZpZ25ldHRlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucm93X2hlcm8gLmhlcm8tY29udGFpbmVyIC52aWduZXR0ZXMgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI0VFRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yb3dfaGVybyAuaGVyby1jb250YWluZXIgLnZpZ25ldHRlcyA+IGRpdiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgNC41dncsIDQuNXZ3KTtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5yb3dfaGVybyAuaGVyby1jb250YWluZXIgLnZpZ25ldHRlcyA+IGRpdiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMXZ3KTtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJvd19oZXJvIC5oZXJvLWNvbnRhaW5lci5ib3JkdXJlLTEgLmhlcm8tYmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg3cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19oZXJvIC5oZXJvLWNvbnRhaW5lci5ib3JkdXJlLTEgLmhlcm8tYmctY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucm93X2hlcm8gLmhlcm8tY29udGFpbmVyLmJvcmR1cmUtMSAubWVkaWEtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODdweCAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19oZXJvIC5oZXJvLWNvbnRhaW5lci5ib3JkdXJlLTEgLm1lZGlhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODdweCAxMHB4IDEwcHg7XG4gIH1cbn1cbi5yb3dfaGVybyAuaGVyby1jb250YWluZXIuYm9yZHVyZS0xIHZpZGVvLFxuLnJvd19oZXJvIC5oZXJvLWNvbnRhaW5lci5ib3JkdXJlLTEgaWZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2hlcm8gLmhlcm8tY29udGFpbmVyLmJvcmR1cmUtMSB2aWRlbyxcbiAgLnJvd19oZXJvIC5oZXJvLWNvbnRhaW5lci5ib3JkdXJlLTEgaWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4ucm93X2hlcm8gLmhlcm8tY29udGFpbmVyLmJvcmR1cmUtMSAuaGVyby1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMCUgKyAxNjBweCkgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDE0MHB4KSwgY2FsYygxMDAlIC0gMTYwcHgpIDEwMCUsIDAgMTAwJSwgMCBjYWxjKDAlICsgMTQwcHgpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2hlcm8gLmhlcm8tY29udGFpbmVyLmJvcmR1cmUtMSAuaGVyby1iZyB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMCUgKyAxNjBweCkgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDcwcHgpLCBjYWxjKDEwMCUgLSA5MHB4KSAxMDAlLCAwIDEwMCUsIDAgY2FsYygwJSArIDE0MHB4KSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2hlcm8gLmhlcm8tY29udGFpbmVyLmJvcmR1cmUtMSAudGV4dHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLnJvd19oZXJvIC50ZXh0cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19oZXJvIC50ZXh0cy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucm93X2hlcm8gLnRleHRzLWNvbnRhaW5lciAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbn1cbi5yb3dfaGVybyAudGV4dHMtY29udGFpbmVyIC50ZXh0LnRhaWxsZS1sYXJnZSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzLjJ2dywgMy4ydncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLnJvd19oZXJvIC50ZXh0cy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2hlcm8gLnRleHRzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucm93X2hlcm8gLnRleHRzLWNvbnRlbnQgPiBkaXYge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19oZXJvIC50ZXh0cy1jb250ZW50ID4gZGl2IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucm93X2hlcm8gLnRleHRzLWNvbnRlbnQgLnRleHQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5yb3dfaGVybyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IGgzICsgYSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnJvd19oZXJvIC50ZXh0cy1jb250ZW50IC50ZXh0LWNvbnRlbnQgcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yb3dfaGVybyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IC5idG4tbGFyZ2Uge1xuICBjb2xvcjogI0Y3RkE3Mztcbn1cbi5yb3dfaGVybyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmxvZ2dlZC1pbiAucm93X2hlcm8gLmJvcmR1cmUtMSAubWVkaWEtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwMXB4O1xufVxuLmxvZ2dlZC1pbiAucm93X2hlcm8gLmJvcmR1cmUtMSAuaGVyby1iZy1jb250YWluZXIge1xuICB0b3A6IDEwMXB4O1xufVxuXG4uaGV4YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhleGEtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5oZXhhLWNvbnRhaW5lciBjYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5oZXhhLWNvbnRhaW5lciAuaGV4YS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3dncgOHZ3O1xuICB6LWluZGV4OiAxO1xufVxuXG5jYW52YXMuaGV4YWdvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLnJvd19pbWFnZSB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4O1xuICB9XG59XG4ucm93X2ltYWdlOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2ltYWdlOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5yb3dfaW1hZ2UgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93X2ltYWdlIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yb3dfaW1hZ2UgLmJhY2tncm91bmQtY29udGFpbmVyOjpiZWZvcmUge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAxMjBweCkgMCwgMTAwJSBjYWxjKDAlICsgMTIwcHgpLCAxMDAlIDEwMCUsIGNhbGMoMCUgKyAxMjBweCkgMTAwJSwgMCBjYWxjKDEwMCUgLSAxMjBweCkpO1xufVxuXG4ucm93X2xpc3RlX2ZpY2hlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9maWNoZXMge1xuICAgIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xuICB9XG59XG4ucm93X2xpc3RlX2ZpY2hlcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyB1bCBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLWNoYXBpdHJlcy10cmlnZ2VyLFxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1zb21tYWlyZS10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtY2hhcGl0cmVzLWxhYmVsLFxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1zb21tYWlyZS1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDQuMnZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtc29tbWFpcmUtbGFiZWwge1xuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDMuMnZ3LCAxNnB4KTtcbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtdHJpZ2dlci1hcnJvdyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLXRyaWdnZXItYXJyb3cgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmlsdHJlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggNTVweDtcbiAgei1pbmRleDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfZmljaGVzIC5maWx0cmVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmlsdHJlcy1jb250YWluZXIgLmhleGFnb25lIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyB7XG4gIGdhcDogMC4xZW0gNDBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX2ZpY2hlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMge1xuICAgIGdhcDogMCAyMHB4O1xuICB9XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjYmRjMmM4O1xufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNHZ3LCAxLjdyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGk6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMjM0MUMxO1xufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGkuaXMtZW1wdHkgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyBsaS5pcy1lbXB0eTpob3ZlciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9maWNoZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWNoZXMtY2hhcGl0cmVzLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gIH1cbiAgLnJvd19saXN0ZV9maWNoZXMgLmZpbHRyZXMtY29udGFpbmVyLmlzLW9wZW4gLmZpY2hlcy10cmlnZ2VyLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5yb3dfbGlzdGVfZmljaGVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA2cHgpO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDA7XG4gICAgbWF4LWhlaWdodDogbWluKDYwdmgsIDQyMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyMzQxQzE7XG4gICAgei1pbmRleDogNTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnJvd19saXN0ZV9maWNoZXMgLmZpbHRyZXMtY29udGFpbmVyLmlzLW9wZW4gLmZpbHRyZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnJvd19saXN0ZV9maWNoZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpIHNwYW4ge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnJvd19saXN0ZV9maWNoZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpLmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucm93X2xpc3RlX2ZpY2hlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGk6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1sYXlvdXQgPiAucGluLXNwYWNlciB7XG4gIGZsZXg6IDAgMCAyNXZ3O1xuICBtaW4td2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAyNXZ3O1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAyMHB4IDI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdiA+IC5oZXhhZ29uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA0cHg7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4xNXZ3LCAyNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1uYXYgLmZpY2hlcy1uYXYtbGlzdCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1uYXYge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogMzAwO1xuICB9XG4gIC5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtbmF2ID4gLmhleGFnb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtbmF2IC5maWNoZXMtc29tbWFpcmUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgfVxuICAucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdi5pcy1vcGVuIC5maWNoZXMtdHJpZ2dlci1hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMDtcbiAgICBtYXgtaGVpZ2h0OiBtaW4oNjB2aCwgNDIwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogOHB4IDE2cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMwLCAzMCwgMzAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0JGQUNFNztcbiAgICB6LWluZGV4OiA1O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gIH1cbiAgLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1uYXYgLmZpY2hlcy1uYXYtbGlzdCBsaTpob3ZlciBhLFxuICAucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgfVxuICAucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLW5hdi5pcy1vcGVuIC5maWNoZXMtbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLWNoYXBpdHJlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1jaGFwaXRyZS10aXRsZSB7XG4gICAgbWFyZ2luOiA4cHggMCAyNHB4O1xuICB9XG59XG4ucm93X2xpc3RlX2ZpY2hlcyAuZmljaGVzLWNvbnRlbnQgLnJvdyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtY29udGVudCAucm93Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1jb250ZW50IC50ZXh0cy1jb250YWluZXIuaC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA0dncsIDZyZW0pO1xufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1jb250ZW50IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW0gIWltcG9ydGFudDtcbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtY29udGVudCAucm93LXNwbGl0LXRleHQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtY29udGVudCAucm93X3RleHRzLmVuY2FkcmUtMSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnJvd19saXN0ZV9maWNoZXMgLmZpY2hlcy1jb250ZW50IC5yb3dfdGV4dHMuZW5jYWRyZS0xIC50ZXh0cy1jb250YWluZXIge1xuICBwYWRkaW5nOiA0dncgNXZ3IDh2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfZmljaGVzIC5maWNoZXMtY29udGVudCAucm93X3RleHRzLmVuY2FkcmUtMSAudGV4dHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0dncgMjBweCAxMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3dfbGlzdGVfZmljaGVzLmlzLWxvYWRpbmcgLmZpY2hlcy1uYXYge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yb3dfbGlzdGVfZmljaGVzLmlzLWxvYWRpbmcgLmZpbHRyZXMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yb3dfbGlzdGVfZmljaGVzLmlzLWxvYWRpbmcgLmZpY2hlcy1jaGFwaXRyZXMtdHJpZ2dlcixcbi5yb3dfbGlzdGVfZmljaGVzLmlzLWxvYWRpbmcgLmZpY2hlcy1zb21tYWlyZS10cmlnZ2VyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucm93X2xpc3RlX2ZpY2hlc1tkYXRhLWJnY29sb3I9d2hpdGVdIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyBsaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLnJvd19saXN0ZV9maWNoZXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGk6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvd19saXN0ZV9maWNoZXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGkuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yb3dfbGlzdGVfZmljaGVzW2RhdGEtYmdjb2xvcj13aGl0ZV0gLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpLmlzLWVtcHR5OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yb3dfbGlzdGVfZmljaGVzW2RhdGEtYmdjb2xvcj13aGl0ZV0gLmZpY2hlcy1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjM0MUMxO1xufVxuLnJvd19saXN0ZV9maWNoZXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IGxpIGEge1xuICBjb2xvcjogcmdiYSgzNSwgNjUsIDE5MywgMC40NSk7XG59XG4ucm93X2xpc3RlX2ZpY2hlc1tkYXRhLWJnY29sb3I9d2hpdGVdIC5maWNoZXMtbmF2IC5maWNoZXMtbmF2LWxpc3QgbGk6aG92ZXIgYSwgLnJvd19saXN0ZV9maWNoZXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9maWNoZXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuZmljaGVzLW5hdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5yb3dfbGlzdGVfZmljaGVzW2RhdGEtYmdjb2xvcj13aGl0ZV0gLmZpY2hlcy1uYXYgLmZpY2hlcy1zb21tYWlyZS10cmlnZ2VyIHtcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgfVxuICAucm93X2xpc3RlX2ZpY2hlc1tkYXRhLWJnY29sb3I9d2hpdGVdIC5maWNoZXMtbmF2IC5maWNoZXMtbmF2LWxpc3QgbGkgYSwgLnJvd19saXN0ZV9maWNoZXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuZmljaGVzLW5hdiAuZmljaGVzLW5hdi1saXN0IGxpOmhvdmVyIGEsIC5yb3dfbGlzdGVfZmljaGVzW2RhdGEtYmdjb2xvcj13aGl0ZV0gLmZpY2hlcy1uYXYgLmZpY2hlcy1uYXYtbGlzdCBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gIH1cbn1cbi5yb3dfbGlzdGVfZmljaGVzW2RhdGEtYmdjb2xvcj13aGl0ZV0gLmZpY2hlcy1jaGFwaXRyZS10aXRsZSB7XG4gIGNvbG9yOiAjMjM0MUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfZmljaGVzW2RhdGEtYmdjb2xvcj13aGl0ZV0gLmZpY2hlcy1jaGFwaXRyZXMtdHJpZ2dlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnJvd19saXN0ZV9maWNoZXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMge1xuICAgIGJhY2tncm91bmQ6ICMyMzQxQzE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbn1cblxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9pbml0aWF0aXZlcyB7XG4gICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG4gIH1cbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyB1bCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLnR5cGVzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIC5maWx0cmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCA1NXB4O1xuICB6LWluZGV4OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9pbml0aWF0aXZlcyAuZmlsdHJlcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyAuZmlsdHJlcy1jb250YWluZXIgLmhleGFnb25lIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIHtcbiAgZ2FwOiAwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX2luaXRpYXRpdmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyB7XG4gICAgZ2FwOiAwIDIwcHg7XG4gIH1cbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2JkYzJjODtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNHZ3LCAxLjR2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpOmhvdmVyID4gc3BhbiB7XG4gIGNvbG9yOiAjMjM0MUMxO1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGkuYWN0aXZlID4gc3BhbiB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGkgLnN1Yi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgbGkgdWwgbGkge1xuICBwYWRkaW5nOiA0cHggMzBweDtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpIHVsIGxpIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDEuMjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyBsaSB1bCBsaSBidXR0b24gPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyBsaSB1bCBsaSBidXR0b24gPiBzcGFuLmxhYmVsLW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIGxpIHVsIGxpLmFjdGl2ZSBidXR0b24ge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGFpbmVyID4gLmJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgei1pbmRleDogMDtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRhaW5lciA+IC5iYWNrZ3JvdW5kLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygwJSArIDE2MHB4KSAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTQwcHgpLCBjYWxjKDEwMCUgLSAxNjBweCkgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMCUgKyAxNDBweCkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRhaW5lciA+IC5iYWNrZ3JvdW5kLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDAlICsgOTBweCkgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDgwcHgpLCBjYWxjKDEwMCUgLSA5MHB4KSAxMDAlLCAwIDEwMCUsIDAgY2FsYygwJSArIDgwcHgpKTtcbiAgfVxufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLmV0aXF1ZXR0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtIC5ldGlxdWV0dGUge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLmV0aXF1ZXR0ZSBzcGFuIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjVweCA1MHB4O1xuICBjb2xvcjogIzIzNDFDMTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjJ2dywgMS4ydncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtIC5ldGlxdWV0dGUgc3BhbiB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX2luaXRpYXRpdmVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1pbWcge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0taW1nID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0taW1nID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1pbWcgPiBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLXRleHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA2MHB4IDYwcHggOTBweCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICB9XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS10ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuN3Z3LCAzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tdGV4dCBhIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnJvd19saXN0ZV9pbml0aWF0aXZlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tdGV4dCBhLmJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hcHAvdGhlbWVzL3JvdWdlbWt0L2Fzc2V0cy9kaXN0L2ltYWdlcy9hcnJvd19ibGFjay5zdmdcIik7XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS10ZXh0IGEuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIC5idG4ucGx1cyB7XG4gIGNvbG9yOiAjRUVGM0ZBO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2ZykgMTAwJSBuby1yZXBlYXQ7XG59XG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIC5uby1maWx0ZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLm5vLWZpbHRlciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucm93X2xpc3RlX21lbWJyZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyB7XG4gICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX21lbWJyZXMgLnRleHRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyAuZGlzcGxheS1jYXJ0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyAuZGlzcGxheS1jYXJ0ZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG59XG4ucm93X2xpc3RlX21lbWJyZXMgLmRpc3BsYXktY2FydGUgI21hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX21lbWJyZXMgLmRpc3BsYXktY2FydGUgI21hcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9tZW1icmVzIC5kaXNwbGF5LWNhcnRlIC5nbS1zdHlsZSBpZnJhbWUgKyBkaXYge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnJvd19saXN0ZV9tZW1icmVzIHVsIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvd19saXN0ZV9tZW1icmVzIHVsLnR5cGVzLWFmZmljaGFnZSBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyB1bC50eXBlcy1hZmZpY2hhZ2UgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyB1bC50eXBlcy1hZmZpY2hhZ2UgbGkgYnV0dG9uIHtcbiAgY29sb3I6ICM1MDNENzg7XG4gIG9wYWNpdHk6IDAuMztcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDEwdncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG59XG4ucm93X2xpc3RlX21lbWJyZXMgdWwudHlwZXMtYWZmaWNoYWdlIGxpIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyB1bC50eXBlcy1hZmZpY2hhZ2UgbGk6aG92ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMyMzQxQzE7XG4gIG9wYWNpdHk6IDE7XG59XG4ucm93X2xpc3RlX21lbWJyZXMgLnR5cGVzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX21lbWJyZXMgLnR5cGVzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggODBweDtcbiAgei1pbmRleDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICB9XG59XG4ucm93X2xpc3RlX21lbWJyZXMgLmZpbHRyZXMtY29udGFpbmVyIC5oZXhhZ29uZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucm93X2xpc3RlX21lbWJyZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIHtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ucm93X2xpc3RlX21lbWJyZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaSBzcGFuIHtcbiAgY29sb3I6ICNiZGMyYzg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS40dncsIDEuNHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xufVxuLnJvd19saXN0ZV9tZW1icmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyA+IGxpOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX21lbWJyZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzID4gbGk6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaS5hY3RpdmUgPiBzcGFuIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4ucm93X2xpc3RlX21lbWJyZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzID4gbGkgLnN1Yi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBsZWZ0OiAwO1xufVxuLnJvd19saXN0ZV9tZW1icmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyA+IGxpIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9tZW1icmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyA+IGxpIHVsIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaSB1bCBsaSB7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaSB1bCBsaSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaSB1bCBsaSBidXR0b24ge1xuICBjb2xvcjogI2JkYzJjODtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMTV2dywgMS4xNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLnJvd19saXN0ZV9tZW1icmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyA+IGxpIHVsIGxpOmhvdmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaSB1bCBsaTpob3ZlciBidXR0b24ge1xuICAgIGNvbG9yOiAjMUUxRTFFO1xuICB9XG59XG4ucm93X2xpc3RlX21lbWJyZXMgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzID4gbGkgdWwgbGkuYWN0aXZlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnJvd19saXN0ZV9tZW1icmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyA+IGxpOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzFFMUUxRTtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuLnJvd19saXN0ZV9tZW1icmVzIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyA+IGxpIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyAuZmlsdHJlcy1jb250YWluZXIgLmZpbHRyZXMgPiBsaSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUUxRTFFICFpbXBvcnRhbnQ7XG59XG4ucm93X2xpc3RlX21lbWJyZXMgZGl2Lmxpc3RlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX21lbWJyZXMgZGl2Lmxpc3RlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyBkaXYubGlzdGUgLm1lbWJyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzFFMUUxRTtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyBkaXYubGlzdGUgLm1lbWJyZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDYwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9tZW1icmVzIGRpdi5saXN0ZSAubWVtYnJlIGEge1xuICAgIGdhcDogMHB4IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucm93X2xpc3RlX21lbWJyZXMgZGl2Lmxpc3RlIC5tZW1icmUgYTpob3ZlciBoNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX21lbWJyZXMgZGl2Lmxpc3RlIC5tZW1icmUgYTpob3ZlciBoNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucm93X2xpc3RlX21lbWJyZXMgZGl2Lmxpc3RlIC5tZW1icmUgaDUge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi44dncsIDIuOHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyBkaXYubGlzdGUgLm1lbWJyZSBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9tZW1icmVzIGRpdi5saXN0ZSAubWVtYnJlIC5tZW1icmUtZGV0YWlscyB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9tZW1icmVzIGRpdi5saXN0ZSAubWVtYnJlIC5tZW1icmUtZGV0YWlscyB7XG4gICAgZmxleDogYXV0bztcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAxNXB4KTtcbiAgfVxufVxuLnJvd19saXN0ZV9tZW1icmVzIGRpdi5saXN0ZSAubWVtYnJlIC5tZW1icmUtZGV0YWlscyBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjN2dywgNXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbWVtYnJlcyBkaXYubGlzdGUgLm1lbWJyZSAubWVtYnJlLWRldGFpbHMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9tZW1icmVzIGRpdi5saXN0ZSAubWVtYnJlIC5sb2dvLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxNSU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX21lbWJyZXMgZGl2Lmxpc3RlIC5tZW1icmUgLmxvZ28tY29udGFpbmVyIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDVweCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9tZW1icmVzIGRpdi5saXN0ZSAubWVtYnJlIC5sb2dvLWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJvd19saXN0ZV9tZW1icmVzIGRpdi5saXN0ZSAubWVtYnJlIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyBkaXYubGlzdGUgLm1lbWJyZSBhID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX21lbWJyZXMgZGl2Lmxpc3RlIC5tZW1icmUgYSA+IHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyBkaXYubGlzdGUgLm1lbWJyZSBhID4gc3BhbiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyBkaXYubGlzdGUgLm1lbWJyZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cbi5yb3dfbGlzdGVfbWVtYnJlcyBkaXYubGlzdGUgLm1lbWJyZS1jb250YWluZXI6bGFzdC1jaGlsZCAubWVtYnJlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMxRTFFMUU7XG59XG4ucm93X2xpc3RlX21lbWJyZXMgLmFmZmljaGVyLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNtYXAgLmdtLXN0eWxlLWl3IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbiNtYXAgLmdtLXN0eWxlLWl3IC5nbS1zdHlsZS1pdy1kIHtcbiAgcGFkZGluZzogMHB4IDMwcHggNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkFDRTc7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21hcCAuZ20tc3R5bGUtaXcgLmdtLXN0eWxlLWl3LWQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4O1xuICB9XG59XG4jbWFwIC5nbS1zdHlsZS1pdyAuZ20tc3R5bGUtaXctZCBzdHJvbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDIuOHZ3LCA0MnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21hcCAuZ20tc3R5bGUtaXcgLmdtLXN0eWxlLWl3LWQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4jbWFwIC5nbS1zdHlsZS1pdyAuZ20tc3R5bGUtaXctZCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjJ2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtYXAgLmdtLXN0eWxlLWl3IC5nbS1zdHlsZS1pdy1kIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21hcCAuZ20tc3R5bGUtaXctY2hyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFwIC5nbS1zdHlsZS1pdy1jaHIgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuI21hcCAuZ20tc3R5bGUtaXctY2hyIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuI21hcCAuZ21fc3R5bGUgKiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuI21hcCAuaXctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFwIC5pdy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbiNtYXAgLml3LWNvbnRhaW5lciAuaXctYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuI21hcCAuaXctY29udGFpbmVyIC5pdy1jb250ZW50IHtcbiAgd2lkdGg6IDU4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFwIC5pdy1jb250YWluZXIgLml3LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jbWFwIC5pdy1jb250YWluZXIgLml3LWltZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDQyJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21hcCAuaXctY29udGFpbmVyIC5pdy1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI21hcCAuaXctY29udGFpbmVyIC5pdy1pbWcge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYzRkE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21hcCAuaXctY29udGFpbmVyIC5pdy1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNtYXAgLml3LWNvbnRhaW5lciAuaXctaW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4jbWFwIC5pdy1jb250YWluZXIgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS40dncsIDIwcHgpO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtYXAgLml3LWNvbnRhaW5lciAuYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnJvd19nbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2dtYXAge1xuICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4O1xuICB9XG59XG4ucm93X2dtYXAgLmRpc3BsYXktY2FydGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLnJvd19nbWFwIC5kaXNwbGF5LWNhcnRlIC5tYXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHZ3O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yb3dfZ21hcCAuZGlzcGxheS1jYXJ0ZSAubWFwLWNvbnRhaW5lciAjbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJvd19nbWFwIC5kaXNwbGF5LWNhcnRlIC5tYXAtY29udGFpbmVyIC5nbS1zdHlsZSBpZnJhbWUgKyBkaXYge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yb3dfZ21hcCAuaW5mb3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfZ21hcCAuaW5mb3MtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDEwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucm93X2dtYXAgLmNvb3Jkb25uZWVzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19nbWFwIC5jb29yZG9ubmVlcy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG4ucm93X2dtYXAgLmNvb3Jkb25uZWVzLWNvbnRhaW5lciAuY29vcmRvbm5lZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IGNsYW1wKDIwcHgsIDR2dywgNHZ3KSBjbGFtcCgyMHB4LCAzdncsIDN2dyk7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICB6LWluZGV4OiA1O1xufVxuLnJvd19nbWFwIC5jb29yZG9ubmVlcy1jb250YWluZXIgLmNvb3Jkb25uZWVzIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDN2dywgMTB2dyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19nbWFwIC5jb29yZG9ubmVlcy1jb250YWluZXIgLmNvb3Jkb25uZWVzIHN0cm9uZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJvd19nbWFwIC5jb29yZG9ubmVlcy1jb250YWluZXIgLmNvb3Jkb25uZWVzIHAsIC5yb3dfZ21hcCAuY29vcmRvbm5lZXMtY29udGFpbmVyIC5jb29yZG9ubmVlcyBzcGFuLCAucm93X2dtYXAgLmNvb3Jkb25uZWVzLWNvbnRhaW5lciAuY29vcmRvbm5lZXMgc3Ryb25nIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4ucm93X2dtYXAgLmJ0bi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucm93X2dtYXAgLmJ0bi1jb250YWluZXIgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yb3dfbWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbWVkaWEge1xuICAgIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xuICB9XG59XG4ucm93X21lZGlhIC5tZWRpYS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93X21lZGlhIC5tZWRpYS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogMDtcbn1cbi5yb3dfbWVkaWEgLm1lZGlhLWNvbnRhaW5lciAubWVkaWEtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MnZoO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB6LWluZGV4OiAwO1xufVxuLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC52aWRlby13cmFwcGVyOm5vdCgudmlkZW8teW91dHViZS13cmFwcGVyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC52aWRlby13cmFwcGVyOm5vdCgudmlkZW8teW91dHViZS13cmFwcGVyKSAudmlkZW8tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MnZoO1xuICB6LWluZGV4OiAwO1xufVxuLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC52aWRlby15b3V0dWJlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMTYzLjU1NTU1NTU1NTZ2aCk7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgei1pbmRleDogMDtcbn1cbi5yb3dfbWVkaWEgLm1lZGlhLWNvbnRhaW5lciAudmlkZW8teW91dHViZS13cmFwcGVyIC55b3V0dWJlLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucm93X21lZGlhIC5tZWRpYS1jb250YWluZXIgLnZpZGVvLXBvc3Rlci1vdmVybGF5LFxuLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC55b3V0dWJlLXBvc3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC52aWRlby1wb3N0ZXItb3ZlcmxheTo6YmVmb3JlLFxuLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC55b3V0dWJlLXBvc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tbWVkaWEtcG9zdGVyLCBub25lKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IGJsdXIoMi41cHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5yb3dfbWVkaWEgLm1lZGlhLWNvbnRhaW5lciAudmlkZW8tcG9zdGVyLW92ZXJsYXk6OmJlZm9yZSxcbiAgLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC55b3V0dWJlLXBvc3Rlcjo6YmVmb3JlIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucm93X21lZGlhIC5tZWRpYS1jb250YWluZXIgLnZpZGVvLXBvc3Rlci1vdmVybGF5OmhvdmVyOjpiZWZvcmUsXG4gIC5yb3dfbWVkaWEgLm1lZGlhLWNvbnRhaW5lciAueW91dHViZS1wb3N0ZXI6aG92ZXI6OmJlZm9yZSB7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC52aWRlby1wb3N0ZXItb3ZlcmxheTpob3ZlciAucGxheS1pY29uIGNpcmNsZSxcbiAgLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC55b3V0dWJlLXBvc3Rlcjpob3ZlciAucGxheS1pY29uIGNpcmNsZSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG59XG4ucm93X21lZGlhIC5tZWRpYS1jb250YWluZXIgLnZpZGVvLXBvc3Rlci1vdmVybGF5OmhvdmVyIC5wbGF5LWljb24sXG4ucm93X21lZGlhIC5tZWRpYS1jb250YWluZXIgLnlvdXR1YmUtcG9zdGVyOmhvdmVyIC5wbGF5LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xufVxuLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC52aWRlby1wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG4ucm93X21lZGlhIC5tZWRpYS1jb250YWluZXIgLnZpZGVvLXBsYXktYnRuIC5wbGF5LWljb24ge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGZpbHRlciAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgZmlsdGVyIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGZpbHRlciAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGZpbHRlciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGZpbHRlciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19tZWRpYSAubWVkaWEtY29udGFpbmVyIC52aWRlby1wbGF5LWJ0biAucGxheS1pY29uIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cbi5yb3dfbWVkaWEgLm1lZGlhLWNvbnRhaW5lciAudmlkZW8tcGxheS1idG4gLnBsYXktaWNvbiBjaXJjbGUge1xuICBmaWxsOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5yb3dfbWVkaWEgLm1lZGlhLWNvbnRhaW5lciAudmlkZW8tcGxheS1idG4gLnBsYXktaWNvbiBwb2x5Z29uIHtcbiAgZmlsbDogIzIzNDFDMTtcbn1cblxuLm1lbnUtb3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwZHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwMDtcbiAgYmFja2dyb3VuZDogIzIzNDFDMTtcbn1cbi5tZW51LW92ZXJsYXkgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4ubWVudS1vdmVybGF5IGEgaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG59XG4ubWVudS1vdmVybGF5IC5tZW51LWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVudS1vdmVybGF5IC5tZW51LWNsb3NlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjNGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tZW51LW92ZXJsYXkgLm1lbnUtY2xvc2UgZGl2OmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1lbnUtb3ZlcmxheSAubWVudS1jbG9zZSBkaXY6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nOiAxMjBweCAwcHggNjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMCAwIDA7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51cy1jb250YWluZXIgbmF2IHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNTAwcHg7XG4gIHBlcnNwZWN0aXZlOiA1MDBweDtcbn1cbi5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDUwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciB1bCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51cy1jb250YWluZXIgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuM2VtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDMuM3Z3LCA2MHB4KTtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnN2Z1wiKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZlbTtcbiAgfVxufVxuLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIHVsIGxpIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbn1cbi5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciB1bCBsaSBhIHNwYW4ubGFiZWwtb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4zZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciB1bCBsaSBhIHNwYW4ubGFiZWwtb3V0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS42ZW0pO1xuICB9XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51cy1jb250YWluZXIgbmF2Lm1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjZlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51cy1jb250YWluZXIgbmF2Lm1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNmVtO1xuICB9XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51cy1jb250YWluZXIgbmF2LnNlY29uZGFyeS1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC44ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIG5hdi5zZWNvbmRhcnktbWVudSAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC44ZW07XG4gIH1cbn1cbi5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYSwgLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIC5tZW51LW91dGlscyB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMS42ZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS41dncsIDM1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYSwgLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIC5tZW51LW91dGlscyB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjllbTtcbiAgfVxufVxuLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIC5zZWNvbmRhcnktbWVudSB1bCBsaSBhIHNwYW4sIC5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnVzLWNvbnRhaW5lciAubWVudS1vdXRpbHMgdWwgbGkgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xufVxuLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIC5zZWNvbmRhcnktbWVudSB1bCBsaSBhIHNwYW4ubGFiZWwtb3V0LCAubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51cy1jb250YWluZXIgLm1lbnUtb3V0aWxzIHVsIGxpIGEgc3Bhbi5sYWJlbC1vdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjV2dyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIC5zZWNvbmRhcnktbWVudSB1bCBsaSBhIHNwYW4ubGFiZWwtb3V0LCAubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51cy1jb250YWluZXIgLm1lbnUtb3V0aWxzIHVsIGxpIGEgc3Bhbi5sYWJlbC1vdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgfVxufVxuLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIC5tZW51LW91dGlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudXMtY29udGFpbmVyIC5tZW51LW91dGlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnUtZmljaGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NSU7XG4gIHBhZGRpbmc6IDU1cHggMjBweCAyMHB4O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudS1maWNoZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnUtZmljaGUgLm1lbnUtZmljaGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51LWZpY2hlIC5tZW51LWZpY2hlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudS1maWNoZSAubWVudS1maWNoZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51LWZpY2hlIC5tZW51LWZpY2hlLWNvbnRlbnQgLm1lbnUtZmljaGUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtb3ZlcmxheSAubWVudS1vdmVybGF5LWNvbnRhaW5lciAubWVudS1maWNoZSAubWVudS1maWNoZS1jb250ZW50IC5tZW51LWZpY2hlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51LWZpY2hlIC5tZW51LWZpY2hlLWNvbnRlbnQgLm1lbnUtZmljaGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAxMHB4IDIwcHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51LWZpY2hlIC5tZW51LWZpY2hlLWNvbnRlbnQgLm1lbnUtZmljaGUtdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG4ubWVudS1vdmVybGF5IC5tZW51LW92ZXJsYXktY29udGFpbmVyIC5tZW51LWZpY2hlIC5tZW51LWZpY2hlLWNvbnRlbnQgLm1lbnUtZmljaGUtdGV4dCBwIHtcbiAgY29sb3I6ICMyMzQxQzE7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4zdncsIDEuM3Z3KTtcbn1cbi5tZW51LW92ZXJsYXkgLm1lbnUtb3ZlcmxheS1jb250YWluZXIgLm1lbnUtZmljaGUgLm1lbnUtZmljaGUtY29udGVudCAubWVudS1maWNoZS10ZXh0IGEge1xuICBjb2xvcjogIzIzNDFDMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2JsdWUuc3ZnXCIpO1xufVxuXG5mb290ZXIgbmF2IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuZm9vdGVyIG5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmZvb3RlciBuYXYgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb290ZXIgbmF2IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjR2dywgMS40dncpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZm9vdGVyIG5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNFRUYzRkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciBuYXYgYSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbn1cbmZvb3RlciBuYXYgYSA+IHNwYW4ubGFiZWwtb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubG9nZ2VkLWluIC5tZW51LWZpY2hlIHtcbiAgcGFkZGluZy10b3A6IDEwMXB4ICFpbXBvcnRhbnQ7XG59XG4ubG9nZ2VkLWluIC5tZW51cy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTcycHggIWltcG9ydGFudDtcbn1cblxuLnJvd19saXN0ZV9ub3V2ZWxsZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTAwcHggMjBweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX25vdXZlbGxlcyB7XG4gICAgcGFkZGluZzogNTBweCAxMHB4IDUwcHg7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIC50aXRsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nOiAwIDkwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9ub3V2ZWxsZXMgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDEwcHggNTBweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIC50aXRsZS1jb250YWluZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbm91dmVsbGVzIC50aXRsZS1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIGRpdi5saXN0ZSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIGRpdi5saXN0ZSAuaXRlbSAuZXRpcXVldHRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19saXN0ZV9ub3V2ZWxsZXMgZGl2Lmxpc3RlIC5pdGVtIC5ldGlxdWV0dGUge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJvd19saXN0ZV9ub3V2ZWxsZXMgZGl2Lmxpc3RlIC5pdGVtIC5ldGlxdWV0dGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgY29sb3I6ICMyMzQxQzE7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS40dncsIDEuNHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0gLmV0aXF1ZXR0ZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDN2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSBhIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuN3Z3LCAxLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X2xpc3RlX25vdXZlbGxlcyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5yb3dfbGlzdGVfbm91dmVsbGVzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLmJ0biB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZykgMTAwJSBuby1yZXBlYXQ7XG59XG4ucm93X2xpc3RlX25vdXZlbGxlcyAuYnRuLnBsdXMge1xuICBjb2xvcjogI0VFRjNGQTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy5zdmcpIDEwMCUgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbGlzdGVfbm91dmVsbGVzIC5idG4ucGx1cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4ucm93X3BhcnRlbmFpcmVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19wYXJ0ZW5haXJlcyB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIC5wYXJ0ZW5haXJlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIC5jbGFzc2VtZW50LW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIC5jbGFzc2VtZW50LW5hbWUgc3BhbjpmaXJzdC1jaGlsZCxcbi5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciAuY2xhc3NlbWVudC1uYW1lIHNwYW46bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZBO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbn1cbi5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciAuY2xhc3NlbWVudC1uYW1lIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICNFRUYzRkE7XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogNzBweCAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwucC1ncmFuZC1wYXJ0ZW5haXJlIGEsIC5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLW1ham9yLXBhcnRuZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtZ3JhbmQtcGFydGVuYWlyZSBpbWcsIC5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLW1ham9yLXBhcnRuZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwucC1wYXJ0ZW5haXJlcy1wbGF0aW5lIGEsIC5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLXBsYXRpbnVtLXBhcnRuZXJzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtcGFydGVuYWlyZXMtcGxhdGluZSBpbWcsIC5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLXBsYXRpbnVtLXBhcnRuZXJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtcGFydGVuYWlyZXMtb3IgYSwgLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtZ29sZC1wYXJ0bmVycyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLXBhcnRlbmFpcmVzLW9yIGltZywgLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtZ29sZC1wYXJ0bmVycyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLXBhcnRlbmFpcmVzLWFyZ2VudCBhLCAucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwucC1zaWx2ZXItcGFydG5lcnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwucC1wYXJ0ZW5haXJlcy1hcmdlbnQgaW1nLCAucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwucC1zaWx2ZXItcGFydG5lcnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgdWwucC1wYXJ0ZW5haXJlcy1icm9uemUgYSwgLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtYnJvbnplLXBhcnRuZXJzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtcGFydGVuYWlyZXMtYnJvbnplIGltZywgLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtYnJvbnplLXBhcnRuZXJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtcGFydGVuYWlyZXMtZGUtc2VydmljZXMsIC5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLXNlcnZpY2UtcGFydG5lcnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtcGFydGVuYWlyZXMtZGUtc2VydmljZXMgYSwgLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtc2VydmljZS1wYXJ0bmVycyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLXBhcnRlbmFpcmVzLWRlLXNlcnZpY2VzIGltZywgLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtc2VydmljZS1wYXJ0bmVycyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLXBhcnRlbmFpcmVzLWRlY29zeXN0ZW1lIGEsIC5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLWVjb3N5c3RlbS1wYXJ0bmVycyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5yb3dfcGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB1bC5wLXBhcnRlbmFpcmVzLWRlY29zeXN0ZW1lIGltZywgLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIHVsLnAtZWNvc3lzdGVtLXBhcnRuZXJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnJvd19wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIGEubGluay1zZXJ2aWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4ucm93X3BhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgLmJ0biB7XG4gIGNvbG9yOiAjRUVGM0ZBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3cuc3ZnXCIpO1xufVxuLnJvd19wYXJ0ZW5haXJlc1tkYXRhLWJnY29sb3I9eWVsbG93XSAucGFydGVuYWlyZXMtY29udGFpbmVyIC5jbGFzc2VtZW50LW5hbWUgc3BhbiB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnJvd19wYXJ0ZW5haXJlc1tkYXRhLWJnY29sb3I9eWVsbG93XSAucGFydGVuYWlyZXMtY29udGFpbmVyIHNwYW46Zmlyc3QtY2hpbGQsXG4ucm93X3BhcnRlbmFpcmVzW2RhdGEtYmdjb2xvcj15ZWxsb3ddIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbn1cbi5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIC5tZW1icmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMxRTFFMUU7XG59XG4ucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIGEge1xuICAgIGdhcDogMHB4IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIGE6aG92ZXIgaDUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19wYXJ0ZW5haXJlcyBkaXYubGlzdGUgLm1lbWJyZSBhOmhvdmVyIGg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIC5tZW1icmUgaDUge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi44dncsIDIuOHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIC1tcy10cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIC5tZW1icmUgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIC5tZW1icmUgLm1lbWJyZS1kZXRhaWxzIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIC5tZW1icmUtZGV0YWlscyB7XG4gICAgZmxleDogYXV0bztcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAxNXB4KTtcbiAgfVxufVxuLnJvd19wYXJ0ZW5haXJlcyBkaXYubGlzdGUgLm1lbWJyZSAubWVtYnJlLWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4zdncsIDV2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIC5tZW1icmUtZGV0YWlscyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIC5sb2dvLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxNSU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB3aWR0aDogY2FsYygzMCUgLSA1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIC5tZW1icmUgLmxvZ28tY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJvd19wYXJ0ZW5haXJlcyBkaXYubGlzdGUgLm1lbWJyZSAuYnRuIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvd19ibGFjay5zdmdcIik7XG59XG4ucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIC5tZW1icmUtZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlIGEgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIC5tZW1icmUgYSA+IHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5yb3dfcGFydGVuYWlyZXMgZGl2Lmxpc3RlIC5tZW1icmUgYSA+IHNwYW4gc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucm93X3BhcnRlbmFpcmVzIGRpdi5saXN0ZSAubWVtYnJlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLnJvd19wYXJ0ZW5haXJlcyBkaXYubGlzdGUgLm1lbWJyZS1jb250YWluZXI6bGFzdC1jaGlsZCAubWVtYnJlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMxRTFFMUU7XG59XG5cbi5yb3dfcGFydGVuYWlyZXNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAucGFydGVuYWlyZXMtY29udGFpbmVyIC5jbGFzc2VtZW50LW5hbWUgc3BhbjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xufVxuXG4ucm93X3BhcnRlbmFpcmVzW2RhdGEtYmdjb2xvcj13aGl0ZV0gLnBhcnRlbmFpcmVzLWNvbnRhaW5lciAuY2xhc3NlbWVudC1uYW1lIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbn1cblxuLnJvd19wYXJ0ZW5haXJlc1tkYXRhLWJnY29sb3I9d2hpdGVdIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgLmNsYXNzZW1lbnQtbmFtZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuXG4ucm93X3JvdWxldHRlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAxMTBweCAxMDBweDtcbiAgZ2FwOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3JvdWxldHRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnJvd19yb3VsZXR0ZSA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19yb3VsZXR0ZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yb3dfcm91bGV0dGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yb3dfcm91bGV0dGUgbGkge1xuICBmb250LWZhbWlseTogXCJCVCBCZWF1IFNhbnNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzLjd2dywgMy43dncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucm91bGV0dGVfdGl0bGUgaDIge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLnNpbmdsZS1tZW1icmUgLm1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtbWVtYnJlIC5tYWluLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50IHtcbiAgZ2FwOiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZW1icmUgLm1haW4tY29udGFpbmVyIC50ZXh0LWltYWdlLWNvbnRlbnQge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnNpbmdsZS1tZW1icmUgLm1haW4tY29udGFpbmVyID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbWVtYnJlIC5tYWluLWNvbnRhaW5lciAucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWltYWdlLWNvbnRlbnQgLnRleHQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZW1icmUgLm1haW4tY29udGFpbmVyIC5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtaW1hZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gIH1cbn1cbi5zaW5nbGUtbWVtYnJlIC5oZWFkZXItbWVtYnJlID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLW1lbWJyZSAubWVtYnJlLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHJlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIGJhY2tncm91bmQ6ICNFRUYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1heC13aWR0aDogNDAlO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZW1icmUgLm1lbWJyZS1sb2dvIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4uc2luZ2xlLW1lbWJyZSAubWVtYnJlLWxvZ28gLmxvZ28tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uc2luZ2xlLW1lbWJyZSAubWVtYnJlLWxvZ28gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNHZ3O1xuICBsZWZ0OiAxLjR2dztcbiAgcmlnaHQ6IDEuNHZ3O1xuICBib3R0b206IDEuNHZ3O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi44dncpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuOHZ3KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW1lbWJyZSAubWVtYnJlLWxvZ28gaW1nIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cbi5zaW5nbGUtbWVtYnJlIC50ZXh0LWNvbnRlbnQgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2suc3ZnXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG59XG4uc2luZ2xlLW1lbWJyZSAubWVtYnJlLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbWVtYnJlIC5tZW1icmUtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2luZ2xlLW1lbWJyZSAubWVtYnJlLWFjdGlvbnMgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1tZW1icmUgLmZpY2hlLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW1lbWJyZSAuZmljaGUtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zaW5nbGUtbWVtYnJlIC5maWNoZS1saW5rcyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1tZW1icmUgLnRleHQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW1lbWJyZSAudGV4dC1pbWcge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4uc2luZ2xlLW1lbWJyZSAudGV4dC1pbWcgLmhleGEtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAyNnZ3O1xufVxuLnNpbmdsZS1tZW1icmUgLnRleHQtaW1nIC5oZXhhLWNvbnRhaW5lci5uby1maWx0ZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZW1icmUgLnRleHQtaW1nIC5oZXhhLWNvbnRhaW5lci5uby1maWx0ZXIgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXgge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAudGV4dHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTEwcHggOTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC50ZXh0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAudGV4dHMtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIC0tY2xpcC1wYXRoOnBvbHlnb24oMCAwLGNhbGMoMTAwJSAtIDE2MHB4KSAwLDEwMCUgY2FsYygwJSArIDE0MHB4KSwxMDAlIDEwMCUsY2FsYygwJSArIDE0MHB4KSAxMDAlLDAgY2FsYygxMDAlIC0gMTQwcHgpLCAwIDApO1xufVxuLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IGgyIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC50ZXh0LWNvbnRlbnQgPiAucm93OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC50ZXh0LWNvbnRlbnQgPiAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC50ZXh0LWNvbnRlbnQgPiAucm93OmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW1lbWJyZSAucm93X2pldXggLnRleHQtY29udGVudCA+IC5yb3c6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1IHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMxRTFFMUU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLmpldSAuamV1LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1IC5yb3c6Zmlyc3QtY2hpbGQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1IC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1IC5yb3c6Zmlyc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW1lbWJyZSAucm93X2pldXggLmpldSAucm93OmZpcnN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLmpldSAucm93OmZpcnN0LWNoaWxkIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1IC5yb3c6Zmlyc3QtY2hpbGQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLmpldSAucm93OmZpcnN0LWNoaWxkIHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC5qZXUgLnJvdzpmaXJzdC1jaGlsZCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1IC5yb3cuamV1LXZpc3VlbCB7XG4gIGhlaWdodDogMjh2dztcbiAgZ2FwOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1IC5yb3cuamV1LXZpc3VlbCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLmpldSAucm93LmpldS12aXN1ZWwgLmpldXgtaW1nIHtcbiAgd2lkdGg6IDM0JTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNTAwcHg7XG4gIHBlcnNwZWN0aXZlOiA1MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC5qZXUgLnJvdy5qZXUtdmlzdWVsIC5qZXV4LWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuYmFja2dyb3VuZC1jb250YWluZXIuYmctaW1nLCAuc2luZ2xlLW1lbWJyZSAucm93X2pldXggLnNsaWRlLCAuc2luZ2xlLW1lbWJyZSAucm93X2pldXggLnNsaWRlLWNvbnRlbnQsIC5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1eC1zbGlkZXIsIC5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAudG5zLW92aCwgLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC50bnMtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC50bnMtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLmpldXgtc2xpZGVyID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1eC1zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC5qZXV4LXNsaWRlciAuaGV4YS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLnRucy1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC50bnMtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAudG5zLWNvbnRyb2xzIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAudG5zLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3NsaWRlci5zdmdcIikgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLnRucy1jb250cm9scyBidXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAudG5zLWNvbnRyb2xzIGJ1dHRvbjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKSB0cmFuc2xhdGVYKDVweCk7XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLnRucy1jb250cm9scyBidXR0b246bGFzdC1jaGlsZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLnNpbmdsZS1tZW1icmUgLnJvd19qZXV4IC5qZXV4LXNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NiU7XG59XG4uc2luZ2xlLW1lbWJyZSAucm93X2pldXggLmpldXgtc2xpZGVyIC50bnMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbWVtYnJlIC5yb3dfamV1eCAuamV1eC1zbGlkZXIgLnRucy1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19ub3V2ZWxsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnJvd19ub3V2ZWxsZSAuYmctaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucm93X25vdXZlbGxlIC5pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X25vdXZlbGxlIC5pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucm93X25vdXZlbGxlIC5pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtIDkwcHgpIDAsIDEwMCUgY2FsYygwJSArIDgwcHgpLCAxMDAlIDEwMCUsIGNhbGMoMCUgKyA5MHB4KSAxMDAlLCAwIGNhbGMoMTAwJSAtIDgwcHgpKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbm91dmVsbGUgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSA0MHB4KSAwLCAxMDAlIGNhbGMoMCUgKyAzMHB4KSwgMTAwJSAxMDAlLCBjYWxjKDAlICsgNDBweCkgMTAwJSwgMCBjYWxjKDEwMCUgLSAzMHB4KSkgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvd19ub3V2ZWxsZSB1bCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5yb3dfbm91dmVsbGUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yb3dfbm91dmVsbGUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5yb3dfbm91dmVsbGUgb2wge1xuICBtYXJnaW46IDFlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucm93X25vdXZlbGxlIG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJ2dztcbn1cbi5yb3dfbm91dmVsbGUgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5yb3dfbm91dmVsbGUgLnRleHRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvd19ub3V2ZWxsZTpudGgtY2hpbGQoMikgLnRleHRzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfbm91dmVsbGU6bnRoLWNoaWxkKDIpIC50ZXh0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4ucm93X25vdXZlbGxlIC50ZXh0cy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnJvd19ub3V2ZWxsZSAudGV4dC1jb250ZW50IGg1OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yb3dfbm91dmVsbGUgLnRleHRzLWNvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnJvd19ub3V2ZWxsZTpmaXJzdC1vZi10eXBlIC50ZXh0cy1jb250YWluZXIgaDIge1xuICBjb2xvcjogI0VFRjNGQTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMnZ3LCAydncpO1xufVxuLnJvd19ub3V2ZWxsZSBoNCwgLnJvd19ub3V2ZWxsZSBoNSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucm93X25vdXZlbGxlIGgzIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucm93X25vdXZlbGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzIzNDFDMSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBhcnRlbmFpcmUgLm1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAubWFpbi1jb250YWluZXIgLnRleHQtaW1hZ2UtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogODBweDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAubWFpbi1jb250YWluZXIgLnRleHQtaW1hZ2UtY29udGVudCB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLm1haW4tY29udGFpbmVyID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAubWFpbi1jb250YWluZXIgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50IC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAubWFpbi1jb250YWluZXIgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMHB4O1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLmhlYWRlci1tZW1icmUgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAubWVtYnJlLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTByZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogNDAlO1xuICBiYWNrZ3JvdW5kOiAjRUVGM0ZBO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAubWVtYnJlLWxvZ28ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAubWVtYnJlLWxvZ28gLmxvZ28tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLm1lbWJyZS1sb2dvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjR2dztcbiAgbGVmdDogMS40dnc7XG4gIHJpZ2h0OiAxLjR2dztcbiAgYm90dG9tOiAxLjR2dztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuOHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjh2dyk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC5tZW1icmUtbG9nbyBpbWcge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC50ZXh0LWNvbnRlbnQgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2suc3ZnXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDYuN3Z3LCA5MHB4KTtcbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAubWVtYnJlLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAubWVtYnJlLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5tZW1icmUtYWN0aW9ucyAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLmZpY2hlLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBhcnRlbmFpcmUgLmZpY2hlLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLmZpY2hlLWxpbmtzIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnRleHQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBhcnRlbmFpcmUgLnRleHQtaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnRleHQtaW1nIC5sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnRleHQtaW1nIC5sb2dvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiBjbGFtcCgzMHB4LCAzdncsIDN2dyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAudGV4dC1pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC50ZXh0LWltZyAuaGV4YS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDE7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnRleHQtaW1nIC5oZXhhLWNvbnRhaW5lci5uby1maWx0ZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC50ZXh0LWltZyAuaGV4YS1jb250YWluZXIubm8tZmlsdGVyIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTAwcHggMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAucm93X3Byb2R1aXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMHB4O1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0czpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAucm93X3Byb2R1aXRzOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZzogNTBweCAxMHB4O1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0czpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAucm93X3Byb2R1aXRzOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDUwcHggMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHM6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHM6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDUwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAucm93X3Byb2R1aXRzLnByb2R1aXRzX3NlcnZpY2VzIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgaDIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgLnRpdGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG4gIHBhZGRpbmc6IDAgOTBweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0cyAudGl0bGUtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgLnRpdGxlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAucm93X3Byb2R1aXRzIGRpdi5saXN0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAucm93X3Byb2R1aXRzIGRpdi5saXN0ZSAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5ldGlxdWV0dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0cyBkaXYubGlzdGUgLml0ZW0gLmV0aXF1ZXR0ZSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0cyBkaXYubGlzdGUgLml0ZW0gLmV0aXF1ZXR0ZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBjb2xvcjogIzIzNDFDMTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjR2dywgMS40dncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcGFydGVuYWlyZSAucm93X3Byb2R1aXRzIGRpdi5saXN0ZSAuaXRlbSAuZXRpcXVldHRlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiA1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0cyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNHZ3LCA0dncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUgYSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0cyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0cyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjd2dywgMS43dncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0cyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IGEge1xuICBjb2xvcjogIzIzNDFDMTtcbn1cbi5zaW5nbGUtcGFydGVuYWlyZSAucm93X3Byb2R1aXRzIGRpdi5saXN0ZSAuaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLmJ0biB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZykgMTAwJSBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLXBhcnRlbmFpcmUgLnJvd19wcm9kdWl0cyBkaXYubGlzdGUgLml0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHVsIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41dncsIDEuNXZ3KTtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1wYXJ0ZW5haXJlIC5yb3dfcHJvZHVpdHMgZGl2Lmxpc3RlIC5pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnNvY2lhbCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zb2NpYWwgaW1nLCAuc29jaWFsIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTtcbn1cbi5zb2NpYWwgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjRjdGQTczICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsIC50d2l0dGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnJvdy1zcGxpdC10ZXh0IHtcbiAgcGFkZGluZzogMCA4MHB4IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctc3BsaXQtdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4O1xuICB9XG59XG4ucm93LXNwbGl0LXRleHQgaDIsIC5yb3ctc3BsaXQtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgNy41dncsIDE0MHB4KTtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmZpY2hlcy1jb250ZW50IC5yb3ctc3BsaXQtdGV4dCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpY2hlcy1jb250ZW50IC5yb3ctc3BsaXQtdGV4dFtkYXRhLWJnY29sb3I9d2hpdGVdIGgzIHtcbiAgY29sb3I6ICMyMzQxQzE7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBTdGVhbSBzeW5jIOKAlCBmb3JtdWxhaXJlIGpldXggKyBtZXRhYm94IGFkbWluXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN0ZWFtLXN5bmMge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkN2RlO1xuICBib3JkZXItcmFkaXVzOiAwLjdyZW07XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmI7XG59XG5cbi5zdGVhbS1zeW5jIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cblxuLnN0ZWFtLXN5bmMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uc3RlYW0tc3luYy1oaW50IHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc3RlYW0tc3luYy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuXG4uc3RlYW0tc3luYy1zdGF0dXMge1xuICBtYXJnaW46IDEuMjVyZW0gMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5zdGVhbS1zeW5jLXN0YXR1cy5pcy1lcnJvciB7XG4gIGNvbG9yOiAjYjkxYTFhO1xufVxuXG4uc3RlYW0tc3luYy1sb2NrcyB7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5zdGVhbS1zeW5jLWxvY2tzIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjM1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtc3RhdHVzLFxuLnJvd19mb3JtIC5zdGVhbS1zeW5jLWxvY2tzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYyB7XG4gIGJhY2tncm91bmQ6ICMyMzQxQzE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYy10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS42dncsIDMwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jLWludHJvIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMgaW5wdXRbdHlwZT10ZXh0XSxcbi5wb3N0LWZvcm0gLnN0ZWFtLXN5bmMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCAtd2Via2l0LXRleHQtZmlsbC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCAtd2Via2l0LXRleHQtZmlsbC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLnJvd19mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucG9zdC1mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYyBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuLnBvc3QtZm9ybSAuc3RlYW0tc3luYyBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4ucG9zdC1mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzIzNDFDMSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzIzNDFDMTtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLnJvd19mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucG9zdC1mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMzQxQzEgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyMzQxQzE7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYyBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuLnBvc3QtZm9ybSAuc3RlYW0tc3luYyBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMzQxQzEgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMC41cmVtO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtcm93IGlucHV0W3R5cGU9dGV4dF0ge1xuICBmbGV4OiAxIDEgMTJyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYy1hY3Rpb25zIC5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDFDMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQlQgQmVhdSBTYW5zXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd19mb3JtIC5zdGVhbS1zeW5jLWFjdGlvbnMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYy1hY3Rpb25zIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBCRkI2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCRkI2O1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtYWN0aW9ucyAuYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzIzNDFDMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtYWN0aW9ucyAuc3RlYW0tc3luYy1yZXNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzQxQzE7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc3RlYW0tbWVkaWEtaGludCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGNvbG9yOiAjNjQ2OTcwO1xufVxuXG4uc3RlYW0tbWVkaWEtZW1wdHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjQ2OTcwO1xufVxuXG4uc3RlYW0tbWVkaWEtdGl0bGUge1xuICBtYXJnaW46IDEuMjVyZW0gMCAwLjZyZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnN0ZWFtLW1lZGlhLXRpdGxlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3RlYW0tbWVkaWEtdGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjQ2OTcwO1xufVxuXG4uc3RlYW0tbWVkaWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjZyZW07XG59XG5cbi5zdGVhbS1tZWRpYS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RlYW0tbWVkaWEtaXRlbS5pcy1oZWFkZXIge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5zdGVhbS1tZWRpYS1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN0ZWFtLW1lZGlhLWl0ZW0uaXMtaGVhZGVyIGltZyB7XG4gIGhlaWdodDogMTMwcHg7XG59XG5cbi5zdGVhbS1tZWRpYS1pdGVtIGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMC41cmVtIDEuODVyZW07XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnN0ZWFtLW1lZGlhLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogODRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY0Njk3MDtcbn1cblxuLnN0ZWFtLW1lZGlhLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjQ1cmVtO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzIpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdGVhbS1tZWRpYS1yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjkxYTFhO1xufVxuXG4uc3RlYW0tbWVkaWEtaXRlbS5pcy1idXN5IHtcbiAgb3BhY2l0eTogMC40NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEge1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDAuNnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjZ2dywgMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLW1lZGlhLWhpbnQsXG4ucm93X2Zvcm0gLnN0ZWFtLW1lZGlhLWVtcHR5LFxuLnJvd19mb3JtIC5zdGVhbS1tZWRpYS1zdGF0dXMge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLW1lZGlhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1tZWRpYS10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEtaXRlbSB7XG4gIHdpZHRoOiAxNjhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFFMUUxRTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1tZWRpYS1pdGVtLmlzLWhlYWRlciB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1tZWRpYS1pdGVtIGltZyB7XG4gIGhlaWdodDogOTZweDtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1tZWRpYS1pdGVtLmlzLWhlYWRlciBpbWcge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLW1lZGlhLXJlbW92ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcyKTtcbn1cblxuLnBvc3QtdHlwZS1qZXUgLmFjZi1maWVsZFtkYXRhLW5hbWU9amV1X3N0ZWFtX2hlYWRlcl0sXG4ucG9zdC10eXBlLWpldSAuYWNmLWZpZWxkW2RhdGEtbmFtZT1qZXVfc3RlYW1fc2NyZWVuc2hvdHNdLFxuLnBvc3QtdHlwZS1qZXUgLmFjZi1maWVsZFtkYXRhLW5hbWU9amV1X3N0ZWFtX21vdmllc10sXG4ucG9zdC10eXBlLWpldSAuYWNmLWZpZWxkW2RhdGEtbmFtZT1qZXVfbmVlZHNfcmV2aWV3XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBUYWJsZWF1IChBQ0YgVGFibGUgRmllbGQpIOKAlCBzdHJ1Y3R1cmUgdHlwZSBHYXJjZWF1LCBzdHlsZXMgR3VpbGRlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRhYmxlYXUtc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS4yNWVtIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBjb250YWluO1xufVxuXG4udGFibGVhdS10YWJsZSB7XG4gIHdpZHRoOiBtYXgoMTAwJSwgdmFyKC0tdGFibGVhdS1jb2xzLCAxKSAqIDE2MHB4KTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNXZ3LCAyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZWF1LXRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgcGFkZGluZy10b3A6IDAuNzVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi50YWJsZWF1LXRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMC44NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi50YWJsZWF1LXRhYmxlIHRib2R5IHRoLFxuLnRhYmxlYXUtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRhYmxlYXUtdGFibGUgdGJvZHkgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRhYmxlYXUtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGgsXG4udGFibGVhdS10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG4udGFibGVhdS10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGgsXG4udGFibGVhdS10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZWF1LXRhYmxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xNWVtO1xufVxuXG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAudGFibGVhdS10YWJsZSxcbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9eWVsbG93XSAudGFibGVhdS10YWJsZSxcbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9bWF1dmVdIC50YWJsZWF1LXRhYmxlIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAudGFibGVhdS10YWJsZSB0aGVhZCB0aCxcbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9eWVsbG93XSAudGFibGVhdS10YWJsZSB0aGVhZCB0aCxcbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9bWF1dmVdIC50YWJsZWF1LXRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogIzIzNDFDMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzMCwgMzAsIDMwLCAwLjI1KTtcbn1cbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9d2hpdGVdIC50YWJsZWF1LXRhYmxlIHRib2R5IHRoLFxuLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj13aGl0ZV0gLnRhYmxlYXUtdGFibGUgdGJvZHkgdGQsXG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXllbGxvd10gLnRhYmxlYXUtdGFibGUgdGJvZHkgdGgsXG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXllbGxvd10gLnRhYmxlYXUtdGFibGUgdGJvZHkgdGQsXG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPW1hdXZlXSAudGFibGVhdS10YWJsZSB0Ym9keSB0aCxcbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9bWF1dmVdIC50YWJsZWF1LXRhYmxlIHRib2R5IHRkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuMik7XG59XG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPXdoaXRlXSAudGFibGVhdS10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0aCxcbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9d2hpdGVdIC50YWJsZWF1LXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkLFxuLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj15ZWxsb3ddIC50YWJsZWF1LXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRoLFxuLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj15ZWxsb3ddIC50YWJsZWF1LXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkLFxuLnJvd19hY2NvcmRlb25zW2RhdGEtYmdjb2xvcj1tYXV2ZV0gLnRhYmxlYXUtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGgsXG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPW1hdXZlXSAudGFibGVhdS10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDY1LCAxOTMsIDAuMDgpO1xufVxuXG4uYWNjb3JkZW9uLWNvbnRlbnUtYXZhbnQsXG4uYWNjb3JkZW9uLWNvbnRlbnUtYXByZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGVvbi1jb250ZW51LWF2YW50ICsgLnRhYmxlYXUtc2Nyb2xsLFxuLmFjY29yZGVvbi1jb250ZW51LWFwcmVzICsgLnRhYmxlYXUtc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4udGFibGVhdS1zY3JvbGwgKyAuYWNjb3JkZW9uLWNvbnRlbnUtYXByZXMge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5yb3dfdGV4dHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDEwMHB4O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0cyB7XG4gICAgcGFkZGluZzogMCAxMHB4IDUwcHg7XG4gIH1cbn1cbi5yb3dfdGV4dHMuc21hbGwtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfdGV4dHMuc21hbGwtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3dfdGV4dHM6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfdGV4dHM6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnJvd190ZXh0cy5wYWRkaW5nLWJvdHRvbS0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yb3dfdGV4dHMgLnRleHRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3RleHRzIC50ZXh0cy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucm93X3RleHRzIC50ZXh0cy1jb250YWluZXIgLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0cyAudGV4dHMtY29udGFpbmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGFpbmVyIC50ZXh0LnRhaWxsZS1sYXJnZSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzLjJ2dywgMy4ydncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGFpbmVyIC50ZXh0LnRhaWxsZS1sYXJnZSBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAyLjZ2dywgMi42dncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLnJvd190ZXh0cyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucm93X3RleHRzIC52aWRlby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJvd190ZXh0cyAudmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0cyAudGV4dHMtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3RleHRzIC50ZXh0cy1jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucm93X3RleHRzIC50ZXh0cy1jb250ZW50ID4gZGl2IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfdGV4dHMgLnRleHRzLWNvbnRlbnQgPiBkaXYge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5yb3dfdGV4dHMgLnRleHRzLWNvbnRlbnQubW9kZS12aWduZXR0ZSB7XG4gIGdhcDogMjBweDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucm93X3RleHRzIC50ZXh0cy1jb250ZW50Lm1vZGUtdmlnbmV0dGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucm93X3RleHRzIC50ZXh0cy1jb250ZW50Lm1vZGUtdmlnbmV0dGUgPiBkaXYge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3dfdGV4dHMgLnRleHRzLWNvbnRlbnQubW9kZS12aWduZXR0ZSA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMjcwcHg7XG4gIH1cbn1cbi5yb3dfdGV4dHMgLnRleHRzLWNvbnRlbnQubW9kZS12aWduZXR0ZSA+IGRpdiAudGV4dC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4dnc7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3dfdGV4dHMgLnRleHRzLWNvbnRlbnQubW9kZS12aWduZXR0ZSA+IGRpdiAudGV4dC1pbWcge1xuICAgIHRvcDogLTI3MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudC5tb2RlLXZpZ25ldHRlID4gZGl2IC50ZXh0LWltZyAuaGV4YS1jb250YWluZXIge1xuICBoZWlnaHQ6IDI3dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3dfdGV4dHMgLnRleHRzLWNvbnRlbnQubW9kZS12aWduZXR0ZSA+IGRpdiAudGV4dC1pbWcgLmhleGEtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG4ucm93X3RleHRzIC50ZXh0cy1jb250ZW50Lm1vZGUtdmlnbmV0dGUgLnRleHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDExdncgNDBweCA3dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0cyAudGV4dHMtY29udGVudC5tb2RlLXZpZ25ldHRlIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDkwcHggMjBweCA2MHB4O1xuICB9XG59XG4ucm93X3RleHRzIC50ZXh0cy1jb250ZW50Lm1vZGUtdmlnbmV0dGUgLnRleHQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjN2dywgMS4zdncpO1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IGgzICsgYSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucm93X3RleHRzIC50ZXh0cy1jb250ZW50IC50ZXh0LWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfdGV4dHMgLnRleHRzLWNvbnRlbnQgLnRleHQtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IGEuYWxpZ24tY2VudHJlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucm93X3RleHRzIC50ZXh0cy1jb250ZW50IC50ZXh0LWNvbnRlbnQgYS5hbGlnbi1kcm9pdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IG9sIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJ2dztcbn1cbi5yb3dfdGV4dHMgLnRleHRzLWNvbnRlbnQgLnRleHQtY29udGVudCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnJvd190ZXh0cyAudGV4dHMtY29udGVudC5tb2RlLW5vcm1hbCAudGV4dC1jb250ZW50IHAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucm93X3RleHRzLmVuY2FkcmUtMSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93X3RleHRzLmVuY2FkcmUtMSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDUwcHg7XG4gIH1cbn1cbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC50ZXh0cy1jb250YWluZXIge1xuICBwYWRkaW5nOiA4dncgMTB2dztcbn1cbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC5idG4ge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2Z1wiKTtcbn1cbi5yb3dfdGV4dHMuZW5jYWRyZS0xIGNhbnZhc1tkYXRhLWJnY29sb3I9Ymx1ZV0gfiBoMixcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIGNhbnZhc1tkYXRhLWJnY29sb3I9Ymx1ZV0gfiBoMyxcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIGNhbnZhc1tkYXRhLWJnY29sb3I9Ymx1ZV0gfiAudGV4dC1mbGlwLXBhcmVudCBoMixcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIGNhbnZhc1tkYXRhLWJnY29sb3I9Ymx1ZV0gfiAudGV4dC1mbGlwLXBhcmVudCBoMyxcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIGNhbnZhc1tkYXRhLWJnY29sb3I9Ymx1ZV0gfiAudGV4dC1mbGlwLXBhcmVudCAudGV4dC1mbGlwLFxuLnJvd190ZXh0cy5lbmNhZHJlLTEgY2FudmFzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIH4gaDIsXG4ucm93X3RleHRzLmVuY2FkcmUtMSBjYW52YXNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gfiBoMyxcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIGNhbnZhc1tkYXRhLWJnY29sb3I9ZGFya2dyZWVuXSB+IC50ZXh0LWZsaXAtcGFyZW50IGgyLFxuLnJvd190ZXh0cy5lbmNhZHJlLTEgY2FudmFzW2RhdGEtYmdjb2xvcj1kYXJrZ3JlZW5dIH4gLnRleHQtZmxpcC1wYXJlbnQgaDMsXG4ucm93X3RleHRzLmVuY2FkcmUtMSBjYW52YXNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gfiAudGV4dC1mbGlwLXBhcmVudCAudGV4dC1mbGlwIHtcbiAgY29sb3I6ICNFRUYzRkE7XG59XG4ucm93X3RleHRzLmVuY2FkcmUtMSBjYW52YXNbZGF0YS1iZ2NvbG9yPWRhcmtncmVlbl0gfiAudGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IGE6bm90KC5idG4pIHtcbiAgY29sb3I6ICMwMEJGQjY7XG59XG4ucm93X3RleHRzLmVuY2FkcmUtMSAuY29sb3ItYmxldSBwLFxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLWJsZXUgaDIsXG4ucm93X3RleHRzLmVuY2FkcmUtMSAuY29sb3ItYmxldSBoMyxcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC5jb2xvci1ibGV1IGg0LFxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLWJsZXUgaDUge1xuICBjb2xvcjogIzIzNDFDMSAhaW1wb3J0YW50O1xufVxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLW5vaXIgbGksXG4ucm93X3RleHRzLmVuY2FkcmUtMSAuY29sb3Itbm9pciBwLFxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLW5vaXIgaDIsXG4ucm93X3RleHRzLmVuY2FkcmUtMSAuY29sb3Itbm9pciBoMyxcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC5jb2xvci1ub2lyIGg0LFxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLW5vaXIgaDUsXG4ucm93X3RleHRzLmVuY2FkcmUtMSAuY29sb3Itbm9pciBoNiB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLW5vaXIgdWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLW5vaXIgYSB7XG4gIGNvbG9yOiAjMjM0MUMxO1xufVxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLW5vaXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBCRkI2O1xufVxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLXdoaXRlIGxpLFxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLXdoaXRlIGEsXG4ucm93X3RleHRzLmVuY2FkcmUtMSAuY29sb3Itd2hpdGUgcCxcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC5jb2xvci13aGl0ZSBoMixcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC5jb2xvci13aGl0ZSBoMyxcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC5jb2xvci13aGl0ZSBoNCxcbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC5jb2xvci13aGl0ZSBoNSB7XG4gIGNvbG9yOiAjRUVGM0ZBO1xufVxuLnJvd190ZXh0cy5lbmNhZHJlLTEgLmNvbG9yLXdoaXRlIHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5yb3dfdGV4dHMuZW5jYWRyZS0xIC5jb2xvci13aGl0ZSBhLmJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy5zdmdcIik7XG59XG4ucm93X3RleHRzIGgyOmZpcnN0LW9mLXR5cGUsXG4ucm93X3RleHRzIGgzOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucm93X3RleHRfaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0X2ltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggNTBweDtcbiAgfVxufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5oZXhhLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuaGV4YS1jb250YWluZXIub3ZlcmxhcC0xIHtcbiAgbGVmdDogODBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLmhleGEtY29udGFpbmVyLm92ZXJsYXAtMSB7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci5vdmVybGFwLTEge1xuICBsZWZ0OiA4MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuYmFja2dyb3VuZC1jb250YWluZXIub3ZlcmxhcC0xIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLmJhY2tncm91bmQtY29udGFpbmVyLmJnLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLmJhY2tncm91bmQtY29udGFpbmVyLmJnLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci5iZy1pbWc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWltYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDgwcHggODBweCA4MHB4IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA2NXB4O1xuICB9XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWltYWdlLWNvbnRlbnQgLnRleHQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50IC50ZXh0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50IC50ZXh0LWNvbnRlbnQge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtaW1hZ2UtY29udGVudCAudGV4dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtaW1hZ2UtY29udGVudCAudGV4dC1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50IC50ZXh0LWNvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtaW1hZ2UtY29udGVudCAudGV4dC1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWltYWdlLWNvbnRlbnQucG9zLTAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50LnBvcy0wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtaW1hZ2UtY29udGVudC5wb3MtMCAudGV4dC1jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCA0MHB4IDEyMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50LnBvcy0wIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDMwcHggMTBweDtcbiAgfVxufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50LnBvcy0wIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci5iZy1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciBoMiwgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciBoMywgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciBoNCwgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciBoNSwgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciBoNiwgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuc3RhdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnN0YXRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5zdGF0cy1jb250YWluZXIgLnN0YXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjMUUxRTFFO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5zdGF0cy1jb250YWluZXIgLnN0YXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuc3RhdHMtY29udGFpbmVyIC5zdGF0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnN0YXRzLWNvbnRhaW5lciAuc3RhdCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCA0LjV2dywgNC41dncpO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnN0YXRzLWNvbnRhaW5lciAuc3RhdCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjh2dywgMC44dncpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5zdGF0cy1jb250YWluZXIuc3R5bGUtY2VudHJlIC5zdGF0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuc3RhdHMtY29udGFpbmVyLnN0eWxlLWNlbnRyZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCA2Ljd2dywgNi43dncpO1xufVxuLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuc3RhdHMtY29udGFpbmVyLnN0eWxlLWNlbnRyZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMnZ3LCAxLjJ2dyk7XG59XG5cbi5mYWRlLWluLCAudGV4dC1mbGlwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50ZXh0LWZsaXAtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udGV4dC1mbGlwLXBhcmVudCBoMSwgLnRleHQtZmxpcC1wYXJlbnQgaDIsIC50ZXh0LWZsaXAtcGFyZW50IGgzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uZmxpcC1ib3guZW5jYWRyZS0xIC50ZXh0cy1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmxpcC1ib3gucm93X2ltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMZW5pc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwubGVuaXMsIGh0bWwubGVuaXMgYm9keSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIGlmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi5idG4taG92ZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogVGhlIHNsaWRlIHVzZXMgdGhlIGxhYmVsIGhlaWdodCBhcyBpdHMgbWFzay4gQSB1bml0bGVzcyBsaW5lLWhlaWdodCBncm93cyB3aXRoIHRoZSB2dyBmb250OyBhbiBpbmhlcml0ZWQgcHggdmFsdWUgZG9lcyBub3QuICovXG4uYnRuLFxuLmJ0bi1sYXJnZSxcbmZvb3RlciBuYXYgYSxcbmhlYWRlciAubmF2LWJhciBuYXYgYSxcbi5tZW51LW92ZXJsYXkgLm1lbnVzLWNvbnRhaW5lciBhLFxuLmdmcS1uYXYgLm1lbnUgYSxcbi5nZnEtbGFuZyxcbi5yb3dfbGlzdGVfaW5pdGlhdGl2ZXMgLmZpbHRyZXMgYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYnRuID4gc3Bhbixcbi5idG4tbGFyZ2UgPiBzcGFuLFxuZm9vdGVyIG5hdiBhID4gc3BhbixcbmhlYWRlciAubmF2LWJhciBuYXYgYSA+IHNwYW4sXG4ubWVudS1vdmVybGF5IC5tZW51cy1jb250YWluZXIgYSA+IHNwYW4sXG4uZ2ZxLW5hdiAubWVudSBhID4gc3Bhbixcbi5nZnEtbGFuZyA+IHNwYW4sXG4ucm93X2xpc3RlX2luaXRpYXRpdmVzIC5maWx0cmVzIGJ1dHRvbiA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAzNHB4IDAgMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgY29sb3I6ICRub2lyO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS40dncsIDEuNHZ3KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2xvYmFsRm9udEZhbWlseTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcnJvd19ibGFjay5zdmcnKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjJzIGVhc2UpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC8vYm9yZGVyOm5vbmU7IGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7IHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzpoaWRkZW47IHRleHQtZGVjb3JhdGlvbjpub25lOyBkaXNwbGF5OmlubGluZS1ibG9jazsgbGluZS1oZWlnaHQ6MWVtOyBjb2xvcjokYmxhY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1mYW1pbHk6J01lcnNhZCBMaWdodCc7IGZvbnQtc2l6ZTpjbGFtcCgxM3B4LCAxdncsIDE2cHgpOyBmb250LXdlaWdodDozMDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGN1cnNvcjpwb2ludGVyOyBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkpOyBwYWRkaW5nOjEzcHggMTNweCA4cHg7XG4gICAgLy8mLmJ0bi1ob3ZlciB7cGFkZGluZzowcHggMTNweCAwcHg7fVxuXG4gICAgJj5zcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDA7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpKTtcblxuICAgICAgICAmLmxhYmVsLW91dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1iYWNrIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFjay5zdmcnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICAgIH1cbn1cblxuLmJ0bi1sYXJnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDM0cHggMCAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNHZ3LCA0dncpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogJGdsb2JhbEZvbnRGYW1pbHk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjE0cHggMjBweCAxMHB4OyBib3JkZXItcmFkaXVzOjE1cHg7fVxuXG4gICAgJj5zcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDA7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgJi5sYWJlbC1vdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRibHVlIDogIzIzNDFDMTtcbiR3aGl0ZSA6ICNFRUYzRkE7XG5cbiRkYXJrYmx1ZSA6ICMyRDNFNjE7XG4kY3JlbWUgOiAjRkNGMURCO1xuJHJvdWdlOiAjYjkxYTFhO1xuJGdvbGQ6ICNCMzhCNjI7XG4kbm9pcjogIzFFMUUxRTtcbiRsaW5rT3ZlcjogI0Y3RkE3MztcblxuJGdyZWVuIDogIzAwQkZCNjtcbiRkYXJrZ3JlZW4gOiAjMDA1NDUwO1xuJG1hdXZlIDogI0JGQUNFNztcbiR5ZWxsb3cgOiAjRjdGQTczO1xuXG4kbWFyZ2luQm90dG9tOiAxMDBweDtcbiRtYXJnaW5Cb3R0b21Nb2JpbGU6IDUwcHg7XG4kcGFkZGluZ1Y6IDcwcHg7XG4kcGFkZGluZ1ZNb2JpbGU6IDQwcHg7XG4kcGFkZGluZ0g6IDkwcHg7XG4kcGFkZGluZ0hNb2JpbGU6IDIwcHg7XG4kZ2xvYmFsRm9udFNpemU6IGNsYW1wKDE2cHgsIDEuNXZ3LCAyNXB4KTtcbiRnbG9iYWxGb250RmFtaWx5OiBcIkJUIEJlYXUgU2Fuc1wiO1xuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgJG1hcmdpbkJvdHRvbTogNTBweDtcbiAgICRwYWRkaW5nVjogMjBweDtcbiAgICRwYWRkaW5nSDogMjBweDtcbiAgIC8vJGdsb2JhbEZvbnRTaXplOiAxMnB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVzcG9uc2l2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJG5vbWluIDogMHB4O1xuJHNtYWxsIDogNjAwcHg7XG4kbW9iaWxlIDogNzY4cHg7XG4kbWVkaXVtIDogMTAyNHB4O1xuJHRhYmxldCA6IDEyODBweDtcbiRkZXNrdG9wIDogMTQ1MHB4O1xuJG1lbnUgOiA5MDBweDsiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWl4aW5zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuXHQtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuXHQtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG5cdC1vLXRyYW5zaXRpb246ICRhcmdzO1xuXHR0cmFuc2l0aW9uOiAkYXJncztcbn1cblxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcblx0fVxuXHQmID4gLmNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSA6IMOAIHV0aWxpc2VyIGF2ZWMgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7fVxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KVxue1xuXHRAaWYgJHBvaW50ID09IFwibm9taW5cIiB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRub21pbikge0Bjb250ZW50O31cblx0fVxuXG5cdEBpZiAkcG9pbnQgPT0gXCJtb2JpbGVcIiB7IFxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7QGNvbnRlbnQ7fVxuXHR9XG5cblx0QGlmICRwb2ludCA9PSBcInRhYmxldFwiIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge0Bjb250ZW50O31cblx0fVxuXG5cdEBpZiAkcG9pbnQgPT0gXCJkZXNrdG9wXCIge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge0Bjb250ZW50O31cblx0fVxuXG5cdEBpZiAkcG9pbnQgPT0gXCJtZW51XCIge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWVudSkge0Bjb250ZW50O31cblx0fVxuXG5cdEBpZiAkcG9pbnQgPT0gXCJtZWRpdW1cIiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtAY29udGVudDt9XG5cdH1cblxuXHRAaWYgJHBvaW50ID09IFwic21hbGxcIiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge0Bjb250ZW50O31cblx0fVxuXG5cdEBpZiAkcG9pbnQgPT0gXCJtZW51XCIge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWVudSkge0Bjb250ZW50O31cblx0fVxuXG5cdEBpZiAkcG9pbnQgPT0gXCJ0b3VjaFwiIHsgLyogc21hcnRwaG9uZXMsIHRvdWNoc2NyZWVucyAqL1xuXHRcdEBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSwgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge0Bjb250ZW50O31cblx0fVxuXG5cdEBpZiAkcG9pbnQgPT0gXCJwb3J0YWl0XCIge1xuXHRcdEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7QGNvbnRlbnQ7fVxuXHR9XG59IiwiKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIC8vIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIC8vIHNjcm9sbC1tYXJnaW46IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJGdsb2JhbEZvbnRTaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2xvYmFsRm9udEZhbWlseTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG5cbiAgICAmLmxvZ2dlZC1pbiB7XG4gICAgICAgIC8vLmhlYWRlci1sb2dvIHt0b3A6MzJweDt9XG4gICAgICAgIC8vLmhlYWRlci10b29sYmFyIHt0b3A6NTJweDt9XG4gICAgfVxufVxuXG4vLy5ob21lIHZpZGVvLCAucGFnZS1pZC0yNDcgdmlkZW8ge3RyYW5zZm9ybTpzY2FsZSgxLjMpO30gLy8gw4AgcmV0aXJlciBxdWFuZCBvbiBhdXJhIGxlIGJvbiBmb3JtYXQgZGUgdmlkw6lvXG5cbnVsLFxub2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi5hbGlnbmNlbnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG5wIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuYSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbnN0cm9uZyBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJGdsb2JhbEZvbnRGYW1pbHk7XG59XG5cbm1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDBkdmg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMGR2aDtcbiAgICB9XG5cbiAgICAmPmRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuXG4gICAgICAgICYucm93X3RleHRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxcmVtLCAxdncsIDF2dyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmPmRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbWJyZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYWluLWNvbnRhaW5lcj5kaXY6Zmlyc3QtY2hpbGQsXG4ucGFydGVuYWlyZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYWluLWNvbnRhaW5lcj5kaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLmJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5iZy1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgfVxuXG4gICAgJi5iZy13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJnLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIH1cblxuICAgICYuYmctZGFya2dyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtncmVlbjtcbiAgICB9XG5cbiAgICAmLmJnLW1hdXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1hdXZlO1xuICAgIH1cblxuICAgICYuYmctamF1bmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIH1cblxuICAgICYuYmctbm9pciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRub2lyO1xuICAgIH1cbn1cblxuaHRtbC5sZW5pcyxcbmh0bWwubGVuaXMgYm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCBbZGF0YS1sZW5pcy1wcmV2ZW50XSB7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sZW5pcy5sZW5pcy1zbW9vdGggaWZyYW1lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy9XUE1MXG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi5ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn0iLCJoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCA4dncsIDh2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG5oMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCA1dncsIDV2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA2Ljd2dywgNi43dncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG5oMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAzdncsIDN2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCA2dncsIDZ2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuaDQge1xuICAgIG1hcmdpbjogNTBweCAwIDUwcHggMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDMuOHZ3LCAzLjh2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4wNWVtO1xuICAgIGNvbG9yOiAkbm9pcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG59XG5cbmg1IHtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4IDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAzLjJ2dywgMy4ydncpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICBjb2xvcjogJG5vaXI7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbn1cblxuaDYge1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHggMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuMzV2dywgMzZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4wNWVtO1xuICAgIGNvbG9yOiAkbm9pcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG4gICAgfVxufVxuXG5jYW52YXNbZGF0YS1iZ2NvbG9yPVwid2hpdGVcIl0rZGl2IHtcblxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIHAge1xuICAgICAgICBjb2xvcjogJG5vaXI7XG4gICAgfVxufVxuXG5bZGF0YS1iZ2NvbG9yPVwiYmx1ZVwiXSxcbltkYXRhLWJnY29sb3I9XCJkYXJrZ3JlZW5cIl0ge1xuXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgcCxcbiAgICAuYnRuLFxuICAgIHVsLFxuICAgIGxpLFxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50ZXh0LWNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKSAxMDAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2ZykgMTAwJSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmNhcnJvdXNlbC1zbGlkZXIge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKSAxMDAlIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtYmdjb2xvcj1cIndoaXRlXCJdIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRub2lyO1xuICAgIH1cblxuICAgIC50ZXh0LWNvbnRlbnQgYTpub3QoLmJ0bikge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgYS5idG4tbGFyZ2Uge1xuICAgICAgICBjb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudGV4dC1jb250ZW50IHtcblxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHAsXG4gICAgICAgIC5idG4sXG4gICAgICAgIHVsLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJG5vaXI7XG4gICAgICAgIH1cblxuICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKSAxMDAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5mb290ZXJbZGF0YS1iZ2NvbG9yPVwid2hpdGVcIl0ge1xuXG4gICAgYSxcbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG5bZGF0YS1iZ2NvbG9yPVwid2hpdGVcIl0sXG5bZGF0YS1iZ2NvbG9yPVwieWVsbG93XCJdLFxuW2RhdGEtYmdjb2xvcj1cIm1hdXZlXCJdLFxuW2RhdGEtYmdjb2xvcj1cImdyZWVuXCJdIHtcblxuICAgIGgyLFxuICAgIGgzLFxuICAgIHAge1xuICAgICAgICBjb2xvcjogJG5vaXI7XG4gICAgfVxufVxuXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1cImJsdWVcIl0sXG4udGV4dHMtY29udGFpbmVyW2RhdGEtYmdjb2xvcj1cImRhcmtncmVlblwiXSB7XG5cbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwLFxuICAgIC5idG4sXG4gICAgdWwsXG4gICAgbGksXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKSAxMDAlIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIHJvd190ZXh0cyBibGV1IC8gdmVydCBmb25jw6kgOiB0ZXh0ZSBibGFuYyBtw6ptZSBpbWJyaXF1w6kgZGFucyB1biBwYXJlbnQgY2xhaXIgKi9cbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPVwiYmx1ZVwiXSxcbi5yb3dfdGV4dHNbZGF0YS1iZ2NvbG9yPVwiZGFya2dyZWVuXCJdIHtcblxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAsXG4gICAgdWwsXG4gICAgbGkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50ZXh0cy1jb250YWluZXIgaDIsXG4gICAgLnRleHRzLWNvbnRhaW5lciBoMyxcbiAgICAudGV4dHMtY29udGFpbmVyIGg0LFxuICAgIC50ZXh0cy1jb250YWluZXIgcCxcbiAgICAudGV4dC1jb250ZW50IGgyLFxuICAgIC50ZXh0LWNvbnRlbnQgaDMsXG4gICAgLnRleHQtY29udGVudCBoNCxcbiAgICAudGV4dC1jb250ZW50IHAsXG4gICAgLnRleHQtZmxpcCxcbiAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwid2hpdGVcIl0rZGl2IGgyLFxuICAgIGNhbnZhc1tkYXRhLWJnY29sb3I9XCJ3aGl0ZVwiXStkaXYgaDMsXG4gICAgY2FudmFzW2RhdGEtYmdjb2xvcj1cIndoaXRlXCJdK2RpdiBoNCxcbiAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwid2hpdGVcIl0rZGl2IHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn0iLCIuaC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6JHBhZGRpbmdIOyBwYWRkaW5nLXJpZ2h0OiRwYWRkaW5nSDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nLWxlZnQ6JHBhZGRpbmdITW9iaWxlOyBwYWRkaW5nLXJpZ2h0OiRwYWRkaW5nSE1vYmlsZTt9XG59XG5cbi52LXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiRwYWRkaW5nVjsgcGFkZGluZy1ib3R0b206JHBhZGRpbmdWO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmctdG9wOiRwYWRkaW5nVk1vYmlsZTsgcGFkZGluZy1ib3R0b206JHBhZGRpbmdWTW9iaWxlO31cbn1cblxuLmVtcHR5LXNwYWNlIHtcbiAgICB3aWR0aDoxMDAlOyBoZWlnaHQ6MTQwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7aGVpZ2h0OjkwcHg7fVxufVxuXG4ubm8tbWFyZ2luLXRvcCB7bWFyZ2luLXRvcDowO31cbi5uby1tYXJnaW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDt9XG4ubm8tcGFkZGluZy10b3Age3BhZGRpbmctdG9wOjA7fVxuLm5vLXBhZGRpbmctYm90dG9tIHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7fVxuXG4ubW9iaWxlLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7dGV4dC1hbGlnbjpjZW50ZXI7fVxufSIsIi5yb3cge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLWJvdHRvbTokbWFyZ2luQm90dG9tOyBkaXNwbGF5OmZsZXg7IHdpZHRoOjEwMCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZy1ib3R0b206JG1hcmdpbkJvdHRvbU1vYmlsZTt9XG5cbiAgICAmID4gZGl2Lm9uZS1xdWFydCB7XG4gICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgfVxuXG4gICAgJiA+IGRpdi50aHJlZS1xdWFydCB7XG4gICAgICAgIHdpZHRoOjc1JTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgfVxuXG4gICAgJiA+IGRpdi5vbmUtaGFsZiB7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgfVxuXG4gICAgJiA+IGRpdi5vbmUtdGllciB7XG4gICAgICAgIHdpZHRoOjMzJTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDozNCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDoxMDAlO31cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgPiBkaXYudHdvLXRpZXIge1xuICAgICAgICB3aWR0aDo2NyU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3dpZHRoOjEwMCU7fVxuICAgIH1cbn0iLCIucm93X2FjY29yZGVvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNTBweDtcbiAgICB9XG5cbiAgICAuYWNjb3JkZW9ucy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hY2NvcmRlb25zLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjRweCwgMi41dncsIDIuNXZ3KTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA0dncsIDZyZW0pO1xuICAgIH1cblxuICAgIC5hY2NvcmRlb25zLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGVvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGVvbi10cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmFjY29yZGVvbi10cmlnZ2VyLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuYWNjb3JkZW9uLWFycm93IHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRlb24tdHJpZ2dlci1sYWJlbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMi42dncpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkpO1xuICAgIH1cblxuICAgIC5hY2NvcmRlb24tYXJyb3cge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRlb24tcGFuZWwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGVvbi1wYW5lbC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyOHB4IDQ0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpIFwiLlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtYmdjb2xvcj1cImJsdWVcIl0ge1xuICAgICAgICAuYWNjb3JkZW9uLWFycm93IHtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWJnY29sb3I9XCJ3aGl0ZVwiXSxcbiAgICAmW2RhdGEtYmdjb2xvcj1cInllbGxvd1wiXSxcbiAgICAmW2RhdGEtYmdjb2xvcj1cIm1hdXZlXCJdIHtcbiAgICAgICAgLmFjY29yZGVvbi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzMCwgMzAsIDMwLCAwLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGVvbi10cmlnZ2VyLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRlb24tdHJpZ2dlcjpob3ZlciAuYWNjb3JkZW9uLXRyaWdnZXItbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGVvbi1hcnJvdyB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkZW9uLXBhbmVsLWlubmVyIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcnJvdXNlbC1ldm9sdWUge1xuICAgIHBhZGRpbmctbGVmdDoyMHB4OyBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7fVxuICAgIFxuICAgIC5jYXJyb3VzZWwtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7IHBhZGRpbmc6ODBweCA1dncgNjBweDsgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkpOyBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzozMHB4IDIwcHggMHB4O31cbiAgICB9XG5cbiAgICAuY2Fycm91c2VsLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudDt9XG4gICAgfVxuXG4gICAgLnNsaWRlLXRleHQge2Rpc3BsYXk6bm9uZTt9XG4gICAgLnRucy1vdmgge292ZXJmbG93OnZpc2libGU7fVxuICAgIC50bnMtaXRlbSB7XG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OjEwMCU7XG5cbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpmbGV4OyBoZWlnaHQ6MTAwJTsgei1pbmRleDoyO31cblxuICAgICAgICAgICAgLnNsaWRlLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgaGVpZ2h0OjQ4dnc7IG1heC1oZWlnaHQ6OTB2aDsgbWFyZ2luOjA7IHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgaW1nIHt9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZS10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7IHBhZGRpbmc6NjBweDtcbiAgICAgICAgICAgICAgICBwIHtmb250LXNpemU6Y2xhbXAoMThweCwgMS43dncsIDEuN3Z3KTsgZm9udC13ZWlnaHQ6NTAwOyBsaW5lLWhlaWdodDoxLjNlbTt9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJyb3VzZWwtaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0Oi0ydnc7IGJvdHRvbTozdnc7IHdpZHRoOjc1JTsgLXdlYmtpdC1wZXJzcGVjdGl2ZToxNTAwcHg7IHBlcnNwZWN0aXZlOjE1MDBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cG9zaXRpb246cmVsYXRpdmU7IGxlZnQ6MTBweDsgd2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7IHRvcDotNDBweDt9XG4gICAgICAgIC5jYXJyb3VzZWwtaW5mby1jb250YWluZXIge1xuICAgICAgICAgICAgb3BhY2l0eTowOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzo2MHB4IDR2dyA4MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzozMHB4IDMwcHggNDBweDt9XG4gICAgICAgIH1cbiAgICAgICAgaDMsIHAge3Bvc2l0aW9uOnJlbGF0aXZlOyBjb2xvcjokbm9pcjt9XG4gICAgfVxufVxuXG5idXR0b25bZGF0YS1hY3Rpb249XCJzdG9wXCJdIHtkaXNwbGF5Om5vbmU7fVxuXG4uY2Fycm91c2VsLXNpbXBsZSB7XG4gICAgLnRucy1vdmgge292ZXJmbG93OnZpc2libGU7fVxuICAgIC5jYXJyb3VzZWwtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7IHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjAgMTBweDt9XG4gICAgfVxuXG4gICAgLnRucy1pdGVtIHtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBoZWlnaHQ6MTAwJTtcblxuICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmZsZXg7IGhlaWdodDoxMDAlOyB6LWluZGV4OjI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZmxleC1kaXJlY3Rpb246Y29sdW1uO31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSAyMHB4KTsgaGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpOyBtYXJnaW46MjBweDsgcG9zaXRpb246cmVsYXRpdmU7IG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTsgbWFyZ2luOjIwcHggMjBweCAzMHB4OyBoZWlnaHQ6MjUwcHg7fVxuXG4gICAgICAgICAgICAgICAgLmhleGEtY29udGFpbmVyIHtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlOyBwYWRkaW5nOjh2aCA2MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3dpZHRoOjEwMCU7IHBhZGRpbmc6MCAyMHB4IDMwcHggMjBweDt9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpjbGFtcCgxOHB4LCAxLjd2dywgMS43dncpOyBmb250LXdlaWdodDo1MDA7IGxpbmUtaGVpZ2h0OjEuM2VtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtmb250LXNpemU6Y2xhbXAoMTZweCwgMS43dncsIDEuN3Z3KTt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg0IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokbm9pcjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge2NvbG9yOiRub2lyO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYWNrZ3JvdW5kLWNvbnRhaW5lci5iZy1pbWcge1xuICAgIGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlO1xuICAgIFxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7IG9iamVjdC1maXQ6IGNvdmVyOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge2Rpc3BsYXk6bm9uZTt9XG59XG5cbi5jYXJyb3VzZWwtY29udGFpbmVyIHtcbiAgICBcbiAgICAuY2Fyb3Vzc2VsLWhlYWRlciB7XG4gICAgICAgIGdhcDo0MHB4OyBhbGlnbi1pdGVtczplbmQ7IHBhZGRpbmctYm90dG9tOjYwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmctYm90dG9tOjIwcHg7IGdhcDoyMHB4O31cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDoxMDAlO31cbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2Omxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206OHB4O31cbiAgICAgICAgXG4gICAgICAgIGgyIHtjb2xvcjokbm9pcjt9XG4gICAgfVxuXG4gICAgaDIge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOjBweDt9XG5cbiAgICAuY2Fycm91c2VsLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLXRvcDoyMHB4OyBwYWRkaW5nLWJvdHRvbToxNTBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZy1ib3R0b206NTBweDt9XG4gICAgfVxuICAgIC5jYXJyb3VzZWwtc2xpZGVyIHtkaXNwbGF5OmZsZXg7fVxuXG4gICAgLnRucy1vdXRlciB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgZ2FwOjhweDsgd2lkdGg6MTAwJTsganVzdGlmeS1jb250ZW50OmZsZXgtZW5kOyBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgICBidXR0b24ge3dpZHRoOjE4cHg7IGhlaWdodDoxOHB4OyBiYWNrZ3JvdW5kOm5vbmU7IGJvcmRlcjpzb2xpZCAycHggJHdoaXRlOyBib3JkZXItcmFkaXVzOjVweDt9XG4gICAgICAgICAgICAudG5zLW5hdi1hY3RpdmUge2JhY2tncm91bmQtY29sb3I6JHdoaXRlO31cbiAgICAgICAgfVxuICAgIH0gICBcbn1cblxuLmNhcnJvdXNlbC1ldm9sdWUgLmNhcnJvdXNlbC1jb250YWluZXIgLnRucy1vdXRlciAudG5zLW5hdiB7ZGlzcGxheTpub25lO30iLCIucm93X2NvcmRlIHtcbiAgICBwYWRkaW5nOjAgMjBweCAxMDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjAgMjBweCA1MHB4O31cblxuICAgIC5jb3JkZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTIwcHg7IG1hcmdpbi1sZWZ0Oi0yMHB4OyBvdmVyZmxvdzpoaWRkZW47IHdpZHRoOmNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICBcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyBnYXA6MjBweDsgcGFkZGluZzowIDIwcHggMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZsZXgtd3JhcDp3cmFwOyBnYXA6MTBweDsgcGFkZGluZzowIDEwcHggMTBweDt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94IHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGZsZXg6MTtcbiAgICAgICAgLmJveC1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nOjMwcHggMzBweCAzMHB4IDQ1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjIwcHg7fVxuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7cG9zaXRpb246cmVsYXRpdmU7IGZvbnQtc2l6ZTpjbGFtcCgxOHB4LCA5LjV2dywgOS41dncpOyBmb250LXdlaWdodDo4MDA7IGxpbmUtaGVpZ2h0OjEuMTt9XG4gICAgICAgIHAge3Bvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tdG9wOjQwcHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOmNsYW1wKDE0cHgsIDEuOHZ3LCAxLjh2dyk7IGxpbmUtaGVpZ2h0OjEuMWVtOyB0ZXh0LWFsaWduOnJpZ2h0O31cbiAgICB9XG59IiwiLnJvd19lcXVpcGUge1xuICAgIHBhZGRpbmc6MCAyMHB4IDEwMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MCAyMHB4IDIwcHg7fVxuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nOjAgOTBweDsgY29sb3I6JG5vaXI7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MDt9XG4gICAgfVxuXG4gICAgLmVxdWlwZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6MCA5MHB4OyBjb2xvcjokbm9pcjsgbWFyZ2luLWJvdHRvbTpjbGFtcCgyMHB4LDV2dyw1dncpO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjA7fVxuICAgIH1cblxuICAgIC5lcXVpcGUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7XG4gICAgICAgIFxuICAgICAgICAuZXF1aXBlLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpyb3c7IGdhcDo2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7IGdhcDoyMHB4O31cbiAgICAgICAgICAgIC5lcXVpcGUtaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6NTAlOyBtaW4taGVpZ2h0OiA1MDBweDsgYWxpZ24tc2VsZjpzdHJldGNoO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3dpZHRoOjEwMCU7IG1pbi1oZWlnaHQ6NDAwcHg7fVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgLmhleGEtY29udGFpbmVyIHtwb3NpdGlvbjphYnNvbHV0ZTsgaW5zZXQ6MDt9XG5cbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZC1jb250YWluZXIuYmctaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDYwcHgpOyAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7IHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2hlaWdodDoyNTBweDt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5iZy1pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDoxMDAlOyBkaXNwbGF5OmZsZXg7IHZpc2liaWxpdHk6IGhpZGRlbjsgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBpbWcge3Bvc2l0aW9uOmFic29sdXRlOyBpbnNldDowO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmVxdWlwZS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOmNhbGMoMTAwJSAtIDgwcHgpOyBsZWZ0OjIwcHg7IGJvdHRvbTowOyB6LWluZGV4OjI7IC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDsgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7IHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOyB0b3A6LTMwcHg7IGxlZnQ6MHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC5lcXVpcGUtaW5mby1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6MjsgcGFkZGluZzoyLjR2dyAyLjh2dyAzdnc7IHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MzBweCAzMHB4IDQwcHg7fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5lcXVpcGUtaW5mby1jb250ZW50IHtwb3NpdGlvbjpyZWxhdGl2ZTsgei1pbmRleDoyO31cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Y2xhbXAoMTRweCwgMS4zdncsIDEuM3Z3KTsgbGluZS1oZWlnaHQ6MS4zZW07IGNvbG9yOiR3aGl0ZTsgbWFyZ2luOjA7IHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbi1ib3R0b206MTVweDt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7Y29sb3I6JHdoaXRlO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGlzdGUtZXF1aXBlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTsgbWFyZ2luOjIwcHggMCAwIDA7IHBhZGRpbmc6MCA5MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzowIDQwcHggMCAwOyBtYXJnaW4tdG9wOjA7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRnbG9iYWxGb250RmFtaWx5OyBmb250LXNpemU6Y2xhbXAoMThweCw0LjN2dyw1MS43dncpOyBmb250LXdlaWdodDo1MDA7IGxpbmUtaGVpZ2h0OjFlbTsgbWFyZ2luLWJvdHRvbToxMHB4OyBjb2xvcjokbm9pcjsgY3Vyc29yOnBvaW50ZXI7IHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgICAgLyogUHJvcHJpw6l0w6kgc3RhbmRhcmQgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlOyBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtsZWZ0OjA7fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge2NvbG9yOiRibHVlO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50ZWFtLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7IHBhZGRpbmc6MCA5MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzowIDAgMzBweCAwO31cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRlYW0tbWVtYmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgYm9yZGVyLWJvdHRvbTpzb2xpZCAycHggJG5vaXI7IHBhZGRpbmc6MjBweCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MTVweCAwO31cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge2JvcmRlci10b3A6c29saWQgMnB4ICRub2lyO31cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAudGVhbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZy1sZWZ0OjEwcHg7fVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmctcmlnaHQ6MDsgcGFkZGluZy1sZWZ0OjEwcHg7fVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGVhbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6MTA7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6MjBweDsgY3Vyc29yOnBvaW50ZXI7IGFsaWduLWl0ZW1zOmNlbnRlcjsgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7IGdhcDowOyBwYWRkaW5nLWJvdHRvbTowcHg7fVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IGZvbnQtZmFtaWx5OiRnbG9iYWxGb250RmFtaWx5OyBmb250LXNpemU6Y2xhbXAoMThweCwzdncsM3Z3KTsgZm9udC13ZWlnaHQ6NTAwOyBsaW5lLWhlaWdodDoxLjJlbTsgbWFyZ2luOjAgMCAwIDA7IGNvbG9yOiRub2lyOyBAaW5jbHVkZSB0cmFuc2l0aW9uKHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSk7ICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge21hcmdpbi1ib3R0b206MTBweDt9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO2ZvbnQtZmFtaWx5OiRnbG9iYWxGb250RmFtaWx5OyBmb250LXNpemU6Y2xhbXAoMThweCwgMXZ3LCAxdncpOyBmb250LXdlaWdodDo1MDA7IGxpbmUtaGVpZ2h0OjFlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihwYWRkaW5nLXJpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpLCBwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHttYXJnaW4tdG9wOi01cHg7IGxpbmUtaGVpZ2h0OjEuMWVtO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLnRlYW0taW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6MzMlOyBoZWlnaHQ6IDQwMHB4OyB3aWR0aDo0MCU7IG1heC13aWR0aDo0MDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTsgcG9pbnRlci1ldmVudHM6bm9uZTsgei1pbmRleDoxNTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwidGFibGV0XCIpIHtoZWlnaHQ6MzIwcHg7IHdpZHRoOjMwJTt9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7bGVmdDphdXRvOyB3aWR0aDo0MCU7IGhlaWdodDoyMDBweDsgcmlnaHQ6MDt9XG4gICAgICAgICAgICAgICAgLnRlYW0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInRhYmxldFwiKSB7d2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7fVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmhleGEtY29udGFpbmVyICB7aGVpZ2h0OjEwMCU7IHdpZHRoOjEwMCU7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucm93X2V0aXF1ZXR0ZXMge1xuICAgICYgPiBkaXYge3Bvc2l0aW9uOnJlbGF0aXZlO31cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDsgZmxleC13cmFwOndyYXA7IGdhcDoxNXB4IDcwcHg7IHBhZGRpbmc6MDsgbWFyZ2luOjA7IGxpc3Qtc3R5bGU6bm9uZTsgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4OyBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGdhcDoxNXB4O31cbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBmbGV4LWJhc2lzOmNhbGMoNTAlIC0gMzVweCk7IGRpc3BsYXk6YmxvY2s7YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5saS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OjEwMCU7IHBhZGRpbmc6MC42ZW0gMS4yZW07IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OmZsZXgtZW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBjb2xvcjokbm9pcjsgZm9udC1mYW1pbHk6ICRnbG9iYWxGb250RmFtaWx5OyBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDoxLjFlbTsgZm9udC1zaXplOmNsYW1wKDE2cHgsIDJ2dywgMnZ3KTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MjBweCAyNHB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG5cbiAgICAmLnN0eWxlLWljb25lcyB7XG4gICAgICAgICYgPiBkaXYge3BhZGRpbmctbGVmdDoyMHB4OyBwYWRkaW5nLXJpZ2h0OjIwcHg7fVxuICAgICAgICBcbiAgICAgICAgLmhleGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDoyMHB4OyByaWdodDoyMHB4OyBib3R0b206MDsgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2xlZnQ6MTBweDsgcmlnaHQ6MTBweDt9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5saXN0ZS1ldGlxdWV0dGVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6OTBweDsgcG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6MTA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjUwcHggMzBweCA0MHB4O31cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Z2FwOjIwcHg7fVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogcm93OyBnYXA6MjBweDtcbiAgICAgICAgICAgICAgICAubGktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MTsgZm9udC1zaXplOmNsYW1wKDE1cHgsMnZ3LDJ2dyk7IGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0OyAgYmFja2dyb3VuZDpub25lOyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjA7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbi1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo4JTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDo2MHB4O31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJmb290ZXIge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgbWluLWhlaWdodDoxMDBkdmg7IGhlaWdodDphdXRvOyBwYWRkaW5nOjIwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzoxMHB4IDEwcHggNzBweDt9XG4gICAgXG4gICAgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OjEwMCU7IGRpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246Y29sdW1uOyBmbGV4LWdyb3c6MTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Z2FwOjIwcHg7fVxuICAgICAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4OyBmbGV4LWdyb3c6MTsgZmxleC1kaXJlY3Rpb246Y29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsgaGVpZ2h0OjEwMCU7IGdhcDo0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Z2FwOjIwcHg7fVxuICAgICAgICB9XG4gICAgICAgIC5yb3cge21hcmdpbi1ib3R0b206MHB4O31cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDsgY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3RleHQtYWxpZ246Y2VudGVyO31cbiAgICB9XG5cbiAgICAuZm9ybS1lbCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3RleHQtYWxpZ246Y2VudGVyO31cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDsgZ2FwOjIwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7bWFyZ2luLWJvdHRvbTo0MHB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiA+IGEgPiBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3dpZHRoOjEyMHB4OyBtYXJnaW46MCBhdXRvO31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3RleHQtYWxpZ246IGNlbnRlcjt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOmNsYW1wKDE0cHgsIDEuMnZ3LCAxLjJ2dyk7IG1hcmdpbjowIDAgMCAwOyBwYWRkaW5nOjA7IGNvbG9yOiR3aGl0ZTsgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt0ZXh0LWFsaWduOmNlbnRlcjt9XG4gICAgfVxufVxuXG4ubG9nZ2VkLWluIGZvb3RlciB7XG4gICAgbWluLWhlaWdodDpjYWxjKDEwMGR2aCAtIDMycHgpO1xufSIsIi5yb3dfZm9ybSB7XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5ham91dC1qZXV4IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5zYXZlLWpldXgge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi5mb3JtLXJvdy1zcGxpdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAyZnI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZWwge1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0eWxlZC1jaGVja2JveCtsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLXJvdy1wbGF0Zm9ybXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZWwge1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXRmb3JtLWl0ZW0+bGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhdGZvcm0tdXJsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXRmb3JtLWl0ZW0uaXMtb24gLnBsYXRmb3JtLXVybCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5sYWJlbC1vbmx5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgIC5mb3JtLWhpbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY+bGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjZ2dywgMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNHB4IDAgMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjR2dywgMjZweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnbG9iYWxGb250RmFtaWx5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5zdmcnKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzNHB4IDBweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlua092ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAqOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi53cGNmNyxcbi5mb3JtLXVwZGF0ZSxcbi5mb3JtLWRldmVuaXItbWVtYnJlLFxuLm5ld3NsZXR0ZXItZm9ybSB7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1lbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjV2aCA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjR2dywgMjJweCk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnbG9iYWxGb250RmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNHB4IDAgMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS40dncsIDIycHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnbG9iYWxGb250RmFtaWx5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzRweCAwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyY6aG92ZXIge3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAqOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcGlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLnN1Ym1pdHRpbmcgLnNwaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lbWJyZSxcbiAgICAuamV1eCB7XG4gICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICAuZm9ybS1lbCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJG5vaXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICo6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRub2lyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2ltYWdlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAjaW1hZ2UtYm94IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxvYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyMzQxQzEsIDAuOCk7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgLmZvcm0tZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5mb3JtLXJlc3BvbnNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybS11cGRhdGUsXG4uZm9ybS1kZXZlbmlyLW1lbWJyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyA0MHB4KSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNXZ3LCAxN3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWVsIHtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNHZ3LCAxOHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5vaXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnJykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9pciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1yZXNwb25zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjV2dywgMTdweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMjM0MUMxLCAwLjgpO1xuICAgICAgICB6LWluZGV4OiAyMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXJlc3BvbnNlIHAge1xuICAgICAgICBjb2xvcjogJG5vaXI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5sb2FkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxufVxuXG5cbi53cGNmNy1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjV2dztcbn1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnBvc3QtZm9ybSB7XG5cbiAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkbm9pcjtcbiAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2xvYmFsRm9udEZhbWlseTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuMnMgZWFzZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICo6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRub2lyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAudGV4dGFyZWEtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRub2lyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2xvYmFsRm9udEZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5vaXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgICAgICB3aWR0aDogMC4xcHg7XG4gICAgICAgIGhlaWdodDogMC4xcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1maWxlXStsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1maWxlXStsYWJlbCBzcGFuIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1maWxlXStsYWJlbCBzdmcge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWZpbGVdK2xhYmVsIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZjFlNWU2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9ZmlsZV0rbGFiZWwgc3BhbixcbiAgICBpbnB1dFt0eXBlPWZpbGVdK2xhYmVsIHN0cm9uZyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgfVxuXG4gICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAzNHB4IDAgMHB4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNHZ3LCAzMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnbG9iYWxGb250RmFtaWx5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5zdmcnKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMzRweCAwcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjaW1hZ2UtcHJldmlldyxcbiAgICAjbG9nby1wcmV2aWV3IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJG5vaXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjZ2FsZXJpZS1wcmV2aWV3IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJG5vaXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLmdhbGVyaWUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDhweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxlcmllLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ2hvc3QtY2xhc3Mge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyAmLnNvcnRhYmxlLWNob3NlbiB7fVxuICAgICAgICAgICAgLy8gJi5zb3J0YWJsZS1kcmFnIHt9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmRlbGV0ZS1nYWxlcmllIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlbGV0ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5saXN0LWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlzdC1jaGVja2JveC1zaW5nbGUgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3R5bGVkLWNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYrbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmK2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJveCBmb2N1c1xuICAgICAgICAmOmZvY3VzK2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAgICY6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaXNhYmxlZCBzdGF0ZSBsYWJlbC5cbiAgICAgICAgJjpkaXNhYmxlZCtsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2I4YjhiODtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIGJveC5cbiAgICAgICAgJjpkaXNhYmxlZCtsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAgICAgJjpjaGVja2VkK2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgMnB4IDAgMCB3aGl0ZSxcbiAgICAgICAgICAgICAgICA0cHggMCAwIHdoaXRlLFxuICAgICAgICAgICAgICAgIDRweCAtMnB4IDAgd2hpdGUsXG4gICAgICAgICAgICAgICAgNHB4IC00cHggMCB3aGl0ZSxcbiAgICAgICAgICAgICAgICA0cHggLTZweCAwIHdoaXRlLFxuICAgICAgICAgICAgICAgIDRweCAtOHB4IDAgd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJtaXQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLCBib3JkZXItY29sb3IgLjJzIGVhc2UpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucmVwb25zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNnZ3LCAyMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuNHZ3LCAxNnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGFpcmUtamV1eCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY+bGFiZWw+YSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuamV1IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzMyYTQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyZTk0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ2hvc3QtY2xhc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamV1LWxpZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFqb3V0LWpldS1saWVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjZ2dywgMzBweCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgICAgICA7XG5cbiAgICAgICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS42dncsIDMwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5idG4tbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbn1cblxuLmxvYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICAgIHotaW5kZXg6IDIwO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBHYW1lcyBmcm9tIFF1ZWJlYyAvIEpldXggdmlkw6lvIGR1IFF1w6liZWNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmJvZHkuZ2ZxIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTExO1xuXG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgNS41dncsIDkwcHgpO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuZ2ZxIC5tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICA+LnJvdzpmaXJzdC1jaGlsZCxcbiAgICA+ZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICA+ZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG5cbmh0bWw6aGFzKGJvZHkuZ2ZxLW92ZXJsYXktb3BlbiksXG5odG1sOmhhcyhib2R5LmdmcS1tZW51LW9wZW4pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmdmcS1vdmVybGF5LW9wZW4sXG5ib2R5LmdmcS1tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nZnEtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjhmYjtcbn1cblxuLmdmcS1oZWFkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICB9XG59XG5cbi5nZnEtbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDE3OHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1heC13aWR0aDogMTA3cHg7XG4gICAgfVxufVxuXG4uZ2ZxLWxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nZnEtbG9nby10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1zaXplOiBjbGFtcCgwLjlyZW0sIDF2dyArIDAuNHJlbSwgMS4xNXJlbSk7XG59XG5cbi5nZnEtbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzFlMWUxZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMjhzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpKTtcbiAgICB9XG59XG5cbi5nZnEtaGVhZGVyLmlzLW1lbnUtb3BlbiAuZ2ZxLW1lbnUtdG9nZ2xlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0LjVweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmdmcS1oZWFkZXIuaXMtbWVudS1vcGVuIC5nZnEtbWVudS10b2dnbGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQuNXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmdmcS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEuNzVyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogMTk5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwZHZoO1xuICAgICAgICBwYWRkaW5nOiA5LjVyZW0gMjVweCAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y4ZmI7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjRzKTtcbiAgICB9XG59XG5cbi5nZnEtaGVhZGVyLmlzLW1lbnUtb3BlbiAuZ2ZxLW5hdiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwcyk7XG4gICAgfVxufVxuXG4uZ2ZxLW5hdiAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMS43NXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ2ZxLW5hdiAubWVudSBhLFxuLmdmcS1sYW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zNXJlbSwgNHZ3ICsgMC41cmVtLCAxLjc1cmVtKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkpO1xuICAgIH1cblxuICAgIHNwYW4ubGFiZWwtb3V0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ucm93X2hlcm9fdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWFpbi1jb250YWluZXI+LnJvd19oZXJvX3ZpZGVvK2Rpdi5yb3dfdGV4dHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi5nZnEtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cblxuLmdmcS1oZXJvLXBvc3Rlcixcbi5nZnEtaGVyby12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZ2ZxLWhlcm8tY29weSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxufVxuXG4uZ2ZxLWhlcm8tY29weSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDR2dyArIC41cmVtLCA1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5nZnEtaGVyby1jb3B5IHAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuXG4ucm93X3JlcGVydG9pcmVfamV1eCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA3MHB4IDUwcHggMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDYwcHg7XG4gICAgfVxufVxuXG4uZ2ZxLWRpcmVjdG9yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkuZ2ZxIC50ZXh0LWZsaXAtcGFyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmdmcS1kaXJlY3RvcnktdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgMy40dncgKyAwLjVyZW0sIDMuNDM3NXJlbSk7XG4gICAgY29sb3I6ICRibHVlO1xufVxuXG4uZ2ZxLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uZ2ZxLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ2ZxLXNvcnQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5nZnEtc29ydC1zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMjggMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMy4yOSAwTDE0IDEwLjUwNzRMMjQuNzEgMEwyOCAzLjIzNDgyTDE0IDE3TDAgMy4yMzQ4MkwzLjI5IDBaJyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuLmdmcS1zZWFyY2gtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi5nZnEtc2VhcmNoOmZvY3VzLXdpdGhpbiAuZ2ZxLXNlYXJjaC1pY29uLFxuLmdmcS1zZWFyY2g6aGFzKGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSAuZ2ZxLXNlYXJjaC1pY29uIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uZ2ZxLXNlYXJjaC1pY29uIGltZyxcbi5nZnEtc2VhcmNoLWljb24gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmdmcS1zZWFyY2ggaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiOGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDEycHggN3B4IDM4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjJzIGVhc2U7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgfVxufVxuXG4uZ2ZxLXNlYXJjaDpmb2N1cy13aXRoaW4gaW5wdXQsXG4uZ2ZxLXNlYXJjaCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uZ2ZxLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOGY4ZjhmO1xufVxuXG4uZ2ZxLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi5nZnEtc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLmdmcS1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLmdmcS1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZnEtZGlyZWN0b3J5LWxheW91dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibWVkaXVtXCIpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG59XG5cbi5nZnEtZmlsdGVycyB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5cbi5nZnEtZmlsdGVycy1waW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG59XG5cbi5nZnEtYWNjb3JkaW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmdmcS1hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmdmcS1hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNjNweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMnZ3ICsgMC4yNXJlbSwgMzJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxufVxuXG4uZ2ZxLWFjY29yZGlvbi1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5nZnEtYWNjb3JkaW9uLWNoZXZyb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmdmcS1hY2NvcmRpb24tdG9nZ2xlOmhvdmVyIC5nZnEtYWNjb3JkaW9uLWNoZXZyb24ge1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cblxuLmdmcS1hY2NvcmRpb24tcGFuZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nZnEtYWNjb3JkaW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDI1cHggMjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxufVxuXG4uZ2ZxLWZpbHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAydncgKyAwLjI1cmVtLCAyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi5nZnEtZmlsdGVyOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsdWU7XG59XG5cbi5nZnEtZmlsdGVyLmlzLWFjdGl2ZSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLmdmcS1maWx0ZXItcGlsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uZ2ZxLWZpbHRlci1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmdmcS1maWx0ZXItY2xlYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uZ2ZxLWZpbHRlcjpob3ZlciAuZ2ZxLWZpbHRlci1jbGVhciB7XG4gICAgY29sb3I6ICRibHVlO1xufVxuXG4uZ2ZxLWdyaWQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDE1cHggMTdweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDM4cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwidGFibGV0XCIpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG59XG5cbi5nZnEtbG9hZC1tb3JlIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnJykgY2VudGVyIC8gMjZweCAyNnB4IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBtYXJnaW46IDMwcHggMCA0cHg7XG4gICAgfVxufVxuXG4uZ2ZxLWJhY2stdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHotaW5kZXg6IDE1MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cbn1cblxuLmdmcS1iYWNrLXRvcC5pcy12aXNpYmxlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdmcS1iYWNrLXRvcCBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZ2ZxLWJhY2stdG9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmEyYWQ2O1xufVxuXG5ib2R5LmdmcS1vdmVybGF5LW9wZW4gLmdmcS1iYWNrLXRvcCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZnEtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQycHg7XG4gICAgbWluLWhlaWdodDogMzI3cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiOGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbn1cblxuLmdmcS1jYXJkLWZpbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICNiM2I4ZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdmcS1jYXJkLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uZ2ZxLWNhcmQtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5nZnEtY2FyZC1tZXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA3cHg7XG59XG5cbi5nZnEtY2FyZC1tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFzcGVjdC1yYXRpbzogMzg5IC8gMjUwO1xuICAgIGJhY2tncm91bmQ6ICNlOGU4ZWY7XG59XG5cbi5nZnEtY2FyZC1tZWRpYSBpbWcsXG4uZ2ZxLWNhcmQtcGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG4uZ2ZxLWNhcmQgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmdmcS1jYXJkIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG59XG5cbi5nZnEtY2FyZDpob3ZlciBoMyxcbi5nZnEtY2FyZDpob3ZlciBwLFxuLmdmcS1jYXJkLmlzLWhvdmVyIGgzLFxuLmdmcS1jYXJkLmlzLWhvdmVyIHAge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2ZxLXBsYXRmb3JtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleDogbm9uZTtcbiAgICBnYXA6IDhweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZ2ZxLWNhcmQgLmdmcS1wbGF0Zm9ybXMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2ZxLXBsYXRmb3JtcyBhLFxuLmdmcS1wbGF0Zm9ybXMgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxufVxuXG4uZ2ZxLXBsYXRmb3JtcyBhOmhhcyguZ2ZxLXBsYXRmb3JtLWJhZGdlKSxcbi5nZnEtcGxhdGZvcm1zIHNwYW46aGFzKC5nZnEtcGxhdGZvcm0tYmFkZ2UpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdmcS1wbGF0Zm9ybXMgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5nZnEtcGxhdGZvcm1zIC5nZnEtcGxhdGZvcm0tYmFkZ2Uge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cbn1cblxuLmdmcS1lbXB0eSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBtYXJnaW46IDJyZW07XG59XG5cbi5nZnEtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDQwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMjIsIDAuNTUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gICAgcGFkZGluZzogNHZoIDR2dztcbn1cblxuYm9keTpub3QoLmdmcSkgLmdmcS1vdmVybGF5IHtcbiAgICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmdmcS1vdmVybGF5W2hpZGRlbl0sXG4uZ2ZxLW92ZXJsYXk6bm90KC5pcy1vcGVuKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2ZxLW92ZXJsYXkuaXMtc2VydmVyIC5nZnEtb3ZlcmxheS1wYW5lbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQwcHgsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjY1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpKTtcbn1cblxuLmdmcS1vdmVybGF5LmlzLXNlcnZlci5pcy1yZWFkeSAuZ2ZxLW92ZXJsYXktcGFuZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdmcS1vdmVybGF5LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2YzZjRmODtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHBhZGRpbmc6IGNsYW1wKDEuNXJlbSwgN3Z3LCA2cmVtKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxufVxuXG4uZ2ZxLW92ZXJsYXktY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLmdmcS1vdmVybGF5LWNsb3NlIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmdmcS1vdmVybGF5LWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsdWU7XG59XG5cbi5nZnEtb3ZlcmxheS1ib2R5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBoZWlnaHQ6IDUwc3ZoO1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuOXJlbSAxLjlyZW0gMi4ycmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1lZGl1bVwiKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gbWlubWF4KDAsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTBweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICB9XG59XG5cbi5nZnEtb3ZlcmxheS1tZWRpYSxcbi5nZnEtb3ZlcmxheS1pbmZvIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmdmcS1vdmVybGF5LW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcImRlc2t0b3BcIikge1xuICAgICAgICAmOmhhcyguZ2ZxLXRodW1icy1yb3c6bm90KFtoaWRkZW5dKSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5nZnEtb3ZlcmxheS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLmdmcS1vdmVybGF5LWluZm8uaGFzLXNjcm9sbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmdmcS1vdmVybGF5LWluZm86OmJlZm9yZSxcbi5nZnEtb3ZlcmxheS1pbmZvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZ2ZxLW92ZXJsYXktaW5mbz4qIHtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmdmcS1wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbn1cblxuLmdmcS1vdmVybGF5LW1lZGlhOm5vdCg6aGFzKC5nZnEtdGh1bWJzLXJvdzpub3QoW2hpZGRlbl0pKSkgLmdmcS1wbGF5ZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbn1cblxuLmdmcS1wbGF5ZXItaW1hZ2UsXG4uZ2ZxLXBsYXllci12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdmcS1wbGF5ZXItaW1hZ2VbaGlkZGVuXSxcbi5nZnEtcGxheWVyLXZpZGVvW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZnEtcGxheWVyLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4yOCk7XG59XG5cbi5nZnEtcGxheWVyLmlzLWxvYWRpbmcgLmdmcS1wbGF5ZXItbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ2ZxLXBsYXllci1sb2FkZXIgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBnZnEtc3BpbiAwLjU1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgZ2ZxLXNwaW4ge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5nZnEtdGh1bWJzLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcImRlc2t0b3BcIikge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxufVxuXG4uZ2ZxLXRodW1icy1yb3dbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmcS10aHVtYnMsXG4uZ2ZxLXRodW1icy1yb3cgLnRucy1vdXRlcixcbi5nZnEtdGh1bWJzLXJvdyAudG5zLWlubmVyLFxuLmdmcS10aHVtYnMtcm93IC50bnMtb3ZoLFxuLmdmcS10aHVtYnMtcm93IC50bnMtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nZnEtdGh1bWJzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2ZxLXRodW1iIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nZnEtdGh1bWJzIC50bnMtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5nZnEtdGh1bWJzIC50bnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZnEtdGh1bWJzIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxufVxuXG4uZ2ZxLXRodW1icyBidXR0b246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XG59XG5cbi5nZnEtdGh1bWJzIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ2ZxLXRodW1iLXBsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nZnEtdGh1bWItcGxheSBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkpO1xufVxuXG4uZ2ZxLXRodW1icyBidXR0b246aG92ZXIgLmdmcS10aHVtYi1wbGF5IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uZ2ZxLXRodW1icy1jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nZnEtdGh1bWJzLWNvbnRyb2xzW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZnEtdGh1bWJzLXByZXYsXG4uZ2ZxLXRodW1icy1uZXh0IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCBsZWZ0IDAuMzVzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLCByaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSk7XG59XG5cbi5nZnEtdGh1bWJzLXByZXYge1xuICAgIGxlZnQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5nZnEtdGh1bWJzLW5leHQge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZ2ZxLXRodW1icy1wcmV2OmhvdmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cblxuLmdmcS10aHVtYnMtbmV4dDpob3ZlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICRibHVlO1xufVxuXG4uZ2ZxLXRodW1icy1wcmV2OmhvdmVyIHN2Zyxcbi5nZnEtdGh1bWJzLW5leHQ6aG92ZXIgc3ZnIHtcbiAgICBjb2xvcjogJGJsdWU7XG59XG5cbi5nZnEtdGh1bWJzLXByZXYgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5nZnEtdGh1bWJzLW5leHQgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uZ2ZxLXRodW1icy1wcmV2W2Rpc2FibGVkXSxcbi5nZnEtdGh1bWJzLW5leHRbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2ZxLXBhc3RpbGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG59XG5cbi5nZnEtcGFzdGlsbGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgd2lkdGg6IDguNXJlbTtcbiAgICB9XG59XG5cbi5nZnEtcGFzdGlsbGUtaGVscCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDA0N2ZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA0N2ZmO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keS5nZnEgLmdmcS1vdmVybGF5LXRpdGxlLFxuLmdmcS1vdmVybGF5IC5nZnEtb3ZlcmxheS10aXRsZSxcbi5nZnEtb3ZlcmxheS1hZ2UgaDIge1xuICAgIG1hcmdpbjogMCAwIDAuM3JlbTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMnZ3ICsgMC41cmVtLCAyLjJyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5nZnEtb3ZlcmxheS10aXRsZSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHk6bm90KC5nZnEpIC5nZnEtb3ZlcmxheS10aXRsZSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ib2R5Om5vdCguZ2ZxKSAuZ2ZxLW92ZXJsYXktdGl0bGUgYSA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ib2R5Om5vdCguZ2ZxKSAuZ2ZxLW92ZXJsYXktdGl0bGUgYSAubGFiZWwtb3V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZnEtb3ZlcmxheS1zdHVkaW8ge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjF2dyArIDAuMjVyZW0sIDEuMnJlbSk7XG59XG5cbi5nZnEtb3ZlcmxheS1zdHVkaW8gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nZnEtb3ZlcmxheS1waWxscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNHJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuXG4uZ2ZxLW92ZXJsYXktcGlsbHNbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmcS1vdmVybGF5LXBpbGxzIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgcGFkZGluZzogMC40cmVtIDEuMnJlbTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmdmcS1vdmVybGF5LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC45cmVtLCAxdncgKyAwLjI1cmVtLCAxLjFyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5nZnEtb3ZlcmxheS1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2ZxLW92ZXJsYXktYWdlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwc3ZoO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdmcS1vdmVybGF5LWFnZVtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ZxLW92ZXJsYXktYWdlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSgxNywgMTcsIDIyLCAwLjE0KTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdmcS1vdmVybGF5LWFnZSBwIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgwLjlyZW0sIDF2dyArIDAuMjVyZW0sIDEuMXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uZ2ZxLW92ZXJsYXktcGFuZWwuaXMtYWdlLWdhdGVkIC5nZnEtb3ZlcmxheS1ib2R5LFxuLmdmcS1vdmVybGF5LXBhbmVsLmlzLWFnZS1nYXRlZCAuZ2ZxLXNpbWlsYXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbn1cblxuLmdmcS1hZ2UtY29uZmlybSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgcGFkZGluZzogMC43cmVtIDEuN3JlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkpO1xufVxuXG4uZ2ZxLWFnZS1jb25maXJtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCRkI1O1xufVxuXG4uZ2ZxLXNpbWlsYXIge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEuOXJlbSAxLjlyZW0gMi4ycmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA0MHB4O1xuICAgIH1cbn1cblxuLmdmcS1zaW1pbGFyIGgyIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAydncgKyAwLjVyZW0sIDIuMTg3NXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmdmcS1zaW1pbGFyLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTVweCAyNXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1lZGl1bVwiKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG59XG5cbi5nZnEtc2ltaWxhci1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbn1cblxuLmdmcS1zaW1pbGFyLWNhcmQgLmdmcS1jYXJkLWxpbmsge1xuICAgIGdhcDogMTVweDtcbn1cblxuLmdmcS1zaW1pbGFyLWNhcmQgLmdmcS1jYXJkLW1lZGlhIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2VlZjNmYTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbn1cblxuXG4uZ2ZxLXNpbWlsYXItY2FyZCAuZ2ZxLWNhcmQtbWV0YSB7XG4gICAgZ2FwOiA4cHg7XG59XG5cbi5nZnEtc2ltaWxhci1jYXJkIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbi5nZnEtc2ltaWxhci1jYXJkIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmdmcS1zaW1pbGFyLWNhcmQ6aG92ZXIgaDMsXG4uZ2ZxLXNpbWlsYXItY2FyZDpob3ZlciBwLFxuLmdmcS1zaW1pbGFyLWNhcmQuaXMtaG92ZXIgaDMsXG4uZ2ZxLXNpbWlsYXItY2FyZC5pcy1ob3ZlciBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmdmcS1mb290ZXIsXG4ubG9nZ2VkLWluIC5nZnEtZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAjZWVmM2ZhO1xuICAgIHBhZGRpbmc6IGNsYW1wKDIuNXJlbSwgNnZ3LCA2cmVtKSBjbGFtcCgxLjI1cmVtLCA0dncsIDMuMTI1cmVtKTtcbn1cblxuLmdmcS1mb290ZXIgaDIge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCA2dncgKyAwLjVyZW0sIDZyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNlZWYzZmE7XG59XG5cbi5nZnEtZm9vdGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tcm93Om50aC1jaGlsZCgzKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIC5mb3JtLWVsIHtcbiAgICAgICAgZmxleDogMCAxIDIwcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nZnEtZm9vdGVyIC5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlZWYzZmE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMCAzNHB4IDAgMDtcbn1cblxuLmdmcS1mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAycmVtIDRyZW07XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwidGFibGV0XCIpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLmdmcS1mb290ZXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5nZnEtZm9vdGVyLWluaXRpYXRpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMS4ydncgKyAwLjI1cmVtLCAxLjMzNzVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2VlZjNmYTtcbn1cblxuLmdmcS1mb290ZXItbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNsYW1wKDAuNzVyZW0sIDJ2dywgMS44cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5nZnEtZm9vdGVyLWxvZ28gaW1nLFxuLmdmcS1mb290ZXItbG9nbyBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBtaW4oMjE5cHgsIDE0dncgKyAyLjVyZW0pO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDIxOSAvIDEzODtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5cbi5nZnEtZm9vdGVyLWd1aWxkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogbWluKDEwOXB4LCBjYWxjKCgxNHZ3ICsgMi41cmVtKSAqIDEwOSAvIDIxOSkpO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5nZnEtZm9vdGVyLW5hdiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjE1cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxufVxuXG4uZ2ZxLWZvb3Rlci1uYXYgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEuNzVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBnYXA6IDAuN3JlbTtcbiAgICB9XG59XG5cbi5nZnEtZm9vdGVyLW5hdiAubWVudSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgICBwYWRkaW5nOiAwIDM0cHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjJ2dyArIDAuMjVyZW0sIDEuMzM3NXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNlZWYzZmE7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbn1cblxuLmdmcS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNlZWYzZmE7XG59XG5cbi5nZnEtZm9vdGVyLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5nZnEtZm9vdGVyLXNvY2lhbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb2xvcjogI2VlZjNmYTtcbn1cblxuLmdmcS1mb290ZXItc29jaWFsIGltZyxcbi5nZnEtZm9vdGVyLXNvY2lhbCBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMi43cmVtO1xufVxuXG4uZ2ZxLWZvb3Rlci1sZWdhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMXJlbSAycmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxufVxuXG4uZ2ZxLWNvcHlyaWdodCxcbi5nZnEtZm9vdGVyLWNyZWRpdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogI2VlZjNmYTtcbn1cblxuLmdmcS1mb290ZXItY3JlZGl0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4uZ2ZxLWZvb3Rlci1jcmVkaXQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjE1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiDDiXbDqW5lbWVudHMgZW4gdmVkZXR0ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJvd19ldmVuZW1lbnRzX3ZlZGV0dGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmMGYyZmE7XG4gICAgcGFkZGluZzogMTAwcHggNTBweDtcbiAgICBjb2xvcjogJG5vaXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgIH1cbn1cblxuLmdmcS12ZWRldHRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICB9XG59XG5cbi5nZnEtdmVkZXR0ZXMtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgMy40dncgKyAwLjVyZW0sIDMuNDM3NXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRub2lyO1xufVxuXG4uZ2ZxLXZlZGV0dGVzLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnRucy1vdmgge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWw+LnRucy1pdGVtIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi5nZnEtdmVkZXR0ZXMtc2xpZGVyIC50bnMtb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbn1cblxuLmdmcS12ZWRldHRlcy1zbGlkZXIgLnRucy1jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwIDAgYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2ZxLXZlZGV0dGVzLXNsaWRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgd2lkdGg6IDIxLjA4cHg7XG4gICAgaGVpZ2h0OiAzOS4yMjcycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dmcS12ZWRldHRlcy1hcnJvdy5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgfVxufVxuXG4uZ2ZxLXZlZGV0dGVzLXNsaWRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uZ2ZxLXZlZGV0dGVzLXNsaWRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLmdmcS12ZWRldHRlcy1zbGlkZXIgLnRucy1jb250cm9scyBidXR0b246bGFzdC1jaGlsZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cbi5nZnEtdmVkZXR0ZXMtc2xpZGVyLmlzLXNpbmdsZSAudG5zLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ZxLXZlZGV0dGVzLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1lZGl1bVwiKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cblxuLmdmcS12ZWRldHRlcy1tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibWVkaXVtXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDI1MCAvIDM4MCAqIDEwMCUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5nZnEtdmVkZXR0ZXMtY29weSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZWRpdW1cIikge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cblxuLmdmcS12ZWRldHRlcy1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZnEtdmVkZXR0ZXMtaGVhZGluZyBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDJ2dyArIDAuNXJlbSwgMi4xODc1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmdmcS12ZWRldHRlcy1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmdmcS12ZWRldHRlcy1kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkbm9pcjtcbn1cblxuLmdmcS12ZWRldHRlcy10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmdmcS12ZWRldHRlcy10ZXh0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uZ2ZxLXZlZGV0dGVzLXRleHQgcCtwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG5cbi5nZnEtdmVkZXR0ZXMtY29weSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUHJvY2hhaW5lcyBzb3J0aWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucm93X3Byb2NoYWluZXNfc29ydGllcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZWU3MDVhO1xuICAgIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgICB9XG59XG5cbi5nZnEtc29ydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICB9XG59XG5cbi5nZnEtc29ydGllcy10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgMy40dncgKyAwLjVyZW0sIDMuNDM3NXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuLmdmcS1zb3J0aWVzLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucm93X3Byb2NoYWluZXNfc29ydGllcy5pcy1kcmFnZ2luZyAuZ2ZxLXNvcnRpZXMtdmlld3BvcnQge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5nZnEtc29ydGllcy10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmdmcS1zb3J0aWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0NDdweDtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICB3aWR0aDogNzh2dztcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG59XG5cbi5nZnEtc29ydGllcy12aWV3cG9ydC5pcy1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5nZnEtc29ydGllcy12aWV3cG9ydC5pcy1zaW5nbGUgLmdmcS1zb3J0aWUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICB3aWR0aDogbWluKDc4dncsIDQ0N3B4KTtcbiAgICB9XG59XG5cbi5nZnEtc29ydGllLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG59XG5cbi5nZnEtc29ydGllLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdmcS1zb3J0aWUtbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogNDAzIC8gMjU5O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuLmdmcS1zb3J0aWUtbGluayBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDJ2dyArIDAuNXJlbSwgMi4xODc1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmdmcS1zb3J0aWUtbGluayBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgY29sb3I6ICNmZmY7XG59IiwiLnJvd19ib3V0b24ge1xuICAgIHBhZGRpbmc6MCAxMTBweCAxMDBweDsgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4OyBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MCAyMHB4IDUwcHg7fVxuICAgIFxuICAgIFxuICAgIC5ib3V0b24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYSB7ZGlzcGxheTpibG9jazsgcGFkZGluZzowIDEydncgMCAwOyBsaW5lLWhlaWdodDoxLjFlbTsgdGV4dC10cmFuc2Zvcm06bm9uZTsgZm9udC1zaXplOmNsYW1wKDIwcHgsNy41dncsNy41dncpOyBiYWNrZ3JvdW5kLXNpemU6MTJ2dyBhdXRvOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7IHRleHQtYWxpZ246cmlnaHQ7fVxuICAgICAgICBzcGFuLmxhYmVsLW91dCB7d2lkdGg6MTAwJTsgcGFkZGluZy1yaWdodDoxMnZ3O31cbiAgICAgICAgbGFiZWwge3Bvc2l0aW9uOnJlbGF0aXZlOyBmb250LXNpemU6ICRnbG9iYWxGb250U2l6ZTsgIGRpc3BsYXk6YmxvY2s7IGxpbmUtaGVpZ2h0OjE7IHRleHQtYWxpZ246cmlnaHQ7ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cbiAgICB9XG4gICAgXG59IiwiaGVhZGVyIHtcblx0cG9zaXRpb246Zml4ZWQ7IHRvcDoyMHB4OyBsZWZ0OjIwcHg7IHJpZ2h0OjIwcHg7IHotaW5kZXg6MTAwMDtcblxuXHQuaGVhZGVyLWxvZ28ge1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgei1pbmRleDoxMDtcblx0XHQubG9nbyB7ZGlzcGxheTpibG9jazsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7fVxuXHRcdGEgaW1nIHt3aWR0aDo2OHB4O31cblx0fVxuXG5cdC5sb2dvLWFsdGVybmF0aWYge1xuXHRcdC5sb2dvIHtvcGFjaXR5OjB9XG5cdH1cblxuXHQubG9nby1hbHRlcm5hdGlmLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTpub25lOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjIwMDBweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDpjYWxjKDEwMCUgLSA2NXB4KTt9XG5cdFx0LmxvZ28tYWx0ZXJuYXRpZi1pbWcgeyBcblx0XHRcdGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7XHRcdFx0XG5cdFx0XHRpbWcge3dpZHRoOjEwMCU7fVx0XG5cdFx0fVxuXHRcdC5sb2dvLXRpdGxlIHtcblx0XHRcdGNvbG9yOiR3aGl0ZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OjA7IGJvdHRvbTowOyBmb250LXNpemU6IGNsYW1wKDExcHgsIDEuNTh2dywgMzNweCk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OiA1MDA7IGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Ym90dG9tOi01cHg7fVxuXHRcdH1cblx0fVxuXG5cdC5uYXYtYmFyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjQwcHg7IHotaW5kZXg6NjAwO1xuXG5cdFx0Lm1lbnUtb3V0aWxzIHsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDo0MHB4OyB9XG5cdFx0Lm1lbnUtb3V0aWxzLWdmcSB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrOyBsaW5lLWhlaWdodDowOyBmbGV4LXNocmluazowO1xuXHRcdFx0aW1nIHsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjcwcHg7IHdpZHRoOmF1dG87IH1cblx0XHRcdCY6aG92ZXIgeyBvcGFjaXR5OjAuNzI7IH1cblx0XHR9XG5cblx0XHQmID4gbmF2IHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lOyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpmbGV4LWVuZDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6NDBweDsgbWFyZ2luOjdweCAwIDAgMDsgcGFkZGluZzowO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZGlzcGxheTpub25lO31cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOjA7IHBhZGRpbmc6MDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6MDt9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyBvdmVyZmxvdzpoaWRkZW47IGNvbG9yOiR3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOmNsYW1wKDE0cHgsIDF2dywgMThweCk7IGZvbnQtd2VpZ2h0OjQwMDsgbGluZS1oZWlnaHQ6MWVtO1xuXHRcdFx0XHRcdCY6aG92ZXIge3RleHQtZGVjb3JhdGlvbjpub25lO31cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjA7IHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpKTtcblx0XHRcdFx0XHRcdCYubGFiZWwtb3V0IHtwb3NpdGlvbjphYnNvbHV0ZTt9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBoZWlnaHQ6MjBweDsgd2lkdGg6MzdweDsgbGluZS1oZWlnaHQ6MDsgY3Vyc29yOnBvaW50ZXI7IHotaW5kZXg6OTk5OTsgbWFyZ2luLXRvcDo0cHg7XG5cdFx0XHRkaXYge3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6NTAlOyB3aWR0aDozN3B4OyBoZWlnaHQ6MnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTsgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgcmlnaHQ6MDt9XG5cdFx0XHRkaXY6Zmlyc3QtY2hpbGQge3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO31cblx0XHRcdGRpdjpsYXN0LWNoaWxkIHt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpO31cblx0XHR9XG5cdH1cblxuXHQubG9nby1hbHRlcm5hdGlmIH4gLm5hdi1iYXIgLm1lbnUtb3V0aWxzLWdmcSB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7IG9wYWNpdHk6MDsgdmlzaWJpbGl0eTpoaWRkZW47IH1cblx0XHQmLmlzLWluIHsgb3BhY2l0eToxOyB2aXNpYmlsaXR5OnZpc2libGU7IH1cblx0XHQmLmlzLWluOmhvdmVyIHsgb3BhY2l0eTowLjcyOyB9XG5cdH1cbn1cblxuLmxvZ2dlZC1pbiBoZWFkZXIge1xuXHR0b3A6NTJweDtcbn0iLCIucm93X2hlcm8ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmhlcm8tYmctY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICB9XG5cbiAgICAuaGVyby1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG5cbiAgICAgICAgJltkYXRhLWJnY29sb3I9XCJncmVlblwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYmdjb2xvcj1cIndoaXRlXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1iZ2NvbG9yPVwiYmx1ZVwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1iZ2NvbG9yPVwiZGFya2dyZWVuXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYmdjb2xvcj1cIm1hdXZlXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXV2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1iZ2NvbG9yPVwieWVsbG93XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYmdjb2xvcj1cIm5vaXJcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vaXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMXJlbSwgMXZ3LCAxdncpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVvLFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWduZXR0ZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHZ3O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgNC41dncsIDQuNXZ3KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAxdncpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvcmR1cmUtMSB7XG4gICAgICAgICAgICAuaGVyby1iZy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDg3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkaWEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4N3B4IDIwcHggMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4N3B4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHZpZGVvLFxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZXJvLWJnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDAlICsgMTYwcHgpIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNDBweCksIGNhbGMoMTAwJSAtIDE2MHB4KSAxMDAlLCAwIDEwMCUsIDAgY2FsYygwJSArIDE0MHB4KSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMCUgKyAxNjBweCkgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDcwcHgpLCBjYWxjKDEwMCUgLSA5MHB4KSAxMDAlLCAwIDEwMCUsIDAgY2FsYygwJSArIDE0MHB4KSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0cy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHthbGlnbi1zZWxmOmNlbnRlcjt9XG5cbiAgICAgICAgICAgICYudGFpbGxlLWxhcmdlIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMy4ydncsIDMuMnZ3KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dHMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBoMythIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWxhcmdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nZ2VkLWluIC5yb3dfaGVybyB7XG4gICAgLmJvcmR1cmUtMSAubWVkaWEtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMXB4O1xuICAgIH1cblxuICAgIC5ib3JkdXJlLTEgLmhlcm8tYmctY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAxMDFweDtcbiAgICB9XG59IiwiLmhleGEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OmJsb2NrOyBwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7XG4gICAgaW1nIHt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgei1pbmRleDowOyB2aXNpYmlsaXR5OmhpZGRlbjt9XG4gICAgY2FudmFzIHtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHotaW5kZXg6MDt9XG4gICAgLmhleGEtY29udGVudCB7cG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6N3Z3IDh2dzsgei1pbmRleDoxO31cbn1cblxuY2FudmFzLmhleGFnb25lIHtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHotaW5kZXg6MDt9IiwiLnJvd19pbWFnZSB7XG4gICAgcGFkZGluZzowIDIwcHggMTAwcHg7IC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDsgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjAgMTBweCA1MHB4O31cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmctdG9wOjUwcHg7fVxuICAgIH1cblxuICAgIC5pbWFnZS1jb250YWluZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyB9XG5cbiAgICAuYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgbWF4LWhlaWdodDo1MHZoOyBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICY6OmJlZm9yZSB7Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gMTIwcHgpIDAsIDEwMCUgY2FsYygwJSArIDEyMHB4KSwgMTAwJSAxMDAlLGNhbGMoMCUgKyAxMjBweCkgMTAwJSwgMCBjYWxjKDEwMCUgLSAxMjBweCkpO31cbiAgICB9XG59IiwiLnJvd19saXN0ZV9maWNoZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNTBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmljaGVzLWNoYXBpdHJlcy10cmlnZ2VyLFxuICAgIC5maWNoZXMtc29tbWFpcmUtdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmZpY2hlcy1jaGFwaXRyZXMtbGFiZWwsXG4gICAgLmZpY2hlcy1zb21tYWlyZS1sYWJlbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDQuMnZ3LCAxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZmljaGVzLXNvbW1haXJlLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAzLjJ2dywgMTZweCk7XG4gICAgfVxuXG4gICAgLmZpY2hlcy10cmlnZ2VyLWFycm93IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0cmVzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjVweCA1NXB4O1xuICAgICAgICB6LWluZGV4OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGV4YWdvbmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0cmVzIHtcbiAgICAgICAgICAgIGdhcDogMC4xZW0gNDBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgIGdhcDogMCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYmRjMmM4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40dncsIDEuN3JlbSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtZW1wdHkgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWVtcHR5OmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIC5maWNoZXMtY2hhcGl0cmVzLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLW9wZW4gLmZpY2hlcy10cmlnZ2VyLWFycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdHJlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA2cHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbWluKDYwdmgsIDQyMHB4KTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLW9wZW4gLmZpbHRyZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0cmVzIGxpIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0cmVzIGxpLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRyZXMgbGk6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmljaGVzLWxheW91dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICA+LnBpbi1zcGFjZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1dnc7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWNoZXMtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAwIDAgMjV2dztcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgID4uaGV4YWdvbmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWNoZXMtbmF2LWxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4xNXZ3LCAyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDMwMDtcblxuICAgICAgICAgICAgPi5oZXhhZ29uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpY2hlcy1zb21tYWlyZS10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1vcGVuIC5maWNoZXMtdHJpZ2dlci1hcnJvdyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpY2hlcy1uYXYtbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA2cHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbWluKDYwdmgsIDQyMHB4KTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkbm9pciwgMC4xMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWF1dmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpob3ZlciBhLFxuICAgICAgICAgICAgICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1vcGVuIC5maWNoZXMtbmF2LWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmljaGVzLW1haW4ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5maWNoZXMtY2hhcGl0cmUtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMXZ3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWNoZXMtY29udGVudCB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRzLWNvbnRhaW5lci5oLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgNHZ3LCA2cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtICFpbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctc3BsaXQtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3dfdGV4dHMuZW5jYWRyZS0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAudGV4dHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0dncgNXZ3IDh2dyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDR2dyAyMHB4IDEwdncgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAuZmljaGVzLW5hdiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0cmVzIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpY2hlcy1jaGFwaXRyZXMtdHJpZ2dlcixcbiAgICAgICAgLmZpY2hlcy1zb21tYWlyZS10cmlnZ2VyIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWJnY29sb3I9XCJ3aGl0ZVwiXSB7XG4gICAgICAgIC5maWx0cmVzLWNvbnRhaW5lciAuZmlsdHJlcyBsaSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcblxuICAgICAgICAgICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtZW1wdHk6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmljaGVzLW5hdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgIC5maWNoZXMtbmF2LWxpc3QgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYmx1ZSwgMC40NSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciBhLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAuZmljaGVzLXNvbW1haXJlLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5vaXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpY2hlcy1uYXYtbGlzdCBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBhLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWNoZXMtY2hhcGl0cmUtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAuZmljaGVzLWNoYXBpdHJlcy10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRyZXMtY29udGFpbmVyIC5maWx0cmVzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucm93X2xpc3RlX2luaXRpYXRpdmVzIHtcbiAgICBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjAgMjBweCAxMDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjAgMjBweCA1MHB4O31cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTpmbGV4OyBtYXJnaW46MDsgcGFkZGluZzowOyBsaXN0LXN0eWxlLXR5cGU6bm9uZTsgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGJ1dHRvbiB7Ym9yZGVyOm5vbmU7IGJhY2tncm91bmQ6bm9uZTsgY3Vyc29yOnBvaW50ZXI7fVxuICAgIH1cblxuICAgIC50eXBlcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuXG4gICAgLmZpbHRyZXMtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6MjVweCA1NXB4OyB6LWluZGV4OjQwMDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzoxMHB4IDIwcHg7fVxuXG4gICAgICAgIC5oZXhhZ29uZSB7b3BhY2l0eToxO31cblxuICAgICAgICAuZmlsdHJlcyB7XG4gICAgICAgICAgICBnYXA6MHB4IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtnYXA6MCAyMHB4O31cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgY29sb3I6I2JkYzJjODtcbiAgICAgICAgICAgICAgICBzcGFuIHtkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjEwcHggMDsgZm9udC1zaXplOmNsYW1wKDE4cHgsIDEuNHZ3LCAxLjR2dyk7IGZvbnQtd2VpZ2h0OjUwMDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjdXJzb3I6cG9pbnRlcjsgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkpO31cbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gc3BhbiB7Y29sb3I6JGJsdWU7fVxuICAgICAgICAgICAgICAgICYuYWN0aXZlID4gc3BhbiB7Y29sb3I6JG5vaXI7fVxuICAgICAgICAgICAgICAgIC5zdWItY29udGFpbmVyIHtwb3NpdGlvbjphYnNvbHV0ZTsgZGlzcGxheTpub25lOyB0b3A6MzBweDsgbGVmdDowO31cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IHRvcDo1MHB4OyBsZWZ0OjA7IGJhY2tncm91bmQtY29sb3I6JHdoaXRlOyBib3JkZXItcmFkaXVzOjEwcHg7IHotaW5kZXg6OTk5OyBwYWRkaW5nOjIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGZvbnQtc2l6ZTpjbGFtcCgxOHB4LCAxLjI1dncsIDEuMjV2dyk7IGZvbnQtd2VpZ2h0OjUwMDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBvdmVyZmxvdzpoaWRkZW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6MCAwIDA7IHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sYWJlbC1vdXQge3Bvc2l0aW9uOmFic29sdXRlO31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgYnV0dG9uIHtjb2xvcjokYmx1ZTt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYubGlzdGUge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzowOyBtYXJnaW4tdG9wOjQwcHg7XG4gICAgICAgIFxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbToyMHB4OyAtd2Via2l0LXBlcnNwZWN0aXZlOjEwMDBweDsgcGVyc3BlY3RpdmU6MTAwMHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOjA7fVxuXG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJiA+IC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOnBvbHlnb24oY2FsYygwJSArIDE2MHB4KSAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTQwcHgpLCBjYWxjKDEwMCUgLSAxNjBweCkgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMCUgKyAxNDBweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Y2xpcC1wYXRoOnBvbHlnb24oY2FsYygwJSArIDkwcHgpIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA4MHB4KSwgY2FsYygxMDAlIC0gOTBweCkgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMCUgKyA4MHB4KSk7fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXRpcXVldHRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjIwcHg7IGxlZnQ6MDsgei1pbmRleDoyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3RvcDoxMHB4O31cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjIwMHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgcGFkZGluZzoyNXB4IDUwcHg7IGNvbG9yOiRibHVlOyBmb250LXNpemU6Y2xhbXAoMTRweCwgMS4ydncsIDEuMnZ3KTsgZm9udC13ZWlnaHQ6NTAwOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge21pbi13aWR0aDoxMjBweDsgcGFkZGluZzoxNXB4IDIwcHg7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6ZmxleDsgaGVpZ2h0OjEwMCU7IHotaW5kZXg6MjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gMjBweCk7IG1hcmdpbjoyMHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3dpZHRoOjEwMCU7IG1hcmdpbjowOyBwYWRkaW5nOjEwcHg7fVxuXG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IG1pbi1oZWlnaHQ6MjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3Bvc2l0aW9uOnJlbGF0aXZlO31cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtkaXNwbGF5OmJsb2NrOyBvYmplY3QtZml0OiBjb3Zlcjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gLmJnLWltZyB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgbWluLWhlaWdodDoyMDBweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgJi5kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6NXZ3O1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzo1MHB4IDUwcHggMDt9XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cG9zaXRpb246cmVsYXRpdmU7fVxuICAgICAgICAgICAgICAgIC8vICAgICBpbWcge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTpibG9jazsgb2JqZWN0LWZpdDogY292ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDAlICsgMTYwcHgpIDAsMTAwJSAwLDEwMCUgY2FsYygxMDAlIC0gMTQwcHgpLGNhbGMoMTAwJSAtIDE2MHB4KSAxMDAlLDAgMTAwJSwwIGNhbGMoMCUgKyAxNDBweCkpO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Y2xpcC1wYXRoOnBvbHlnb24oY2FsYygwJSArIDkwcHgpIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA4MHB4KSwgY2FsYygxMDAlIC0gOTBweCkgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMCUgKyA4MHB4KSk7fVxuICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgLy8gICAgICYubm8tZmlsdGVyIGltZyB7Y2xpcC1wYXRoOm5vbmUgIWltcG9ydGFudDt9XG4gICAgICAgICAgICAgICAgLy8gICAgICY6OmJlZm9yZSB7ZGlzcGxheTpub25lO31cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTsgcGFkZGluZzo2MHB4IDYwcHggOTBweCA2MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3dpZHRoOjEwMCU7IHBhZGRpbmc6MjBweCAyMHB4IDMwcHg7fVxuICAgICAgICAgICAgICAgIHAge2ZvbnQtc2l6ZTpjbGFtcCgxNnB4LCAxLjd2dywgMzJweCk7IGZvbnQtd2VpZ2h0OjUwMDsgbGluZS1oZWlnaHQ6MS4zZW07fVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokbm9pcjsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjokbm9pcjt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9hcHAvdGhlbWVzL3JvdWdlbWt0L2Fzc2V0cy9kaXN0L2ltYWdlcy9hcnJvd19ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7Y29sb3I6JG5vaXI7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ucGx1cyB7Y29sb3I6JHdoaXRlOyBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKSAxMDAlIG5vLXJlcGVhdDt9XG5cbiAgICAubm8tZmlsdGVyIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7b2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O31cbiAgICB9XG59XG5cbi5zaW5nbGUtaW5pdGlhdGl2ZSB7XG4gICAgLy8udGV4dHMtY29udGVudCAudGV4dCB7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O31cbn0iLCIucm93X2xpc3RlX21lbWJyZXMge1xuICAgIGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6MCAyMHB4IDEwMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MCAyMHB4IDUwcHg7fVxuXG4gICAgLnRleHRzLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmctbGVmdDowOyBwYWRkaW5nLXJpZ2h0OjA7fVxuICAgIH1cblxuICAgIC5kaXNwbGF5LWNhcnRlIHtcbiAgICAgICAgZGlzcGxheTpub25lOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzo0MHB4IDAgMCAwOyBoZWlnaHQ6NzAwcHg7IC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDsgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7aGVpZ2h0OiA1MDBweDsgcGFkZGluZzoyMHB4IDAgMCAwO31cbiAgICAgICAgI21hcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgb2JqZWN0LWZpdDogY292ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJvcmRlci1yYWRpdXM6MjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2JvcmRlci1yYWRpdXM6MjBweDt9XG4gICAgICAgIH1cbiAgICAgICAgLmdtLXN0eWxlIGlmcmFtZSArIGRpdiB7IGJvcmRlcjpub25lIWltcG9ydGFudDsgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTpmbGV4OyBtYXJnaW46MDsgcGFkZGluZzowOyBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICAgICAgXG4gICAgICAgIGxpIHt9XG5cbiAgICAgICAgYnV0dG9uIHtib3JkZXI6bm9uZTsgYmFja2dyb3VuZDpub25lOyBjdXJzb3I6cG9pbnRlcjt9XG5cbiAgICAgICAgJi50eXBlcy1hZmZpY2hhZ2Uge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyNXB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OjA7fVxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM1MDNENzg7IG9wYWNpdHk6MC4zOyBmb250LXNpemU6Y2xhbXAoMThweCwgM3Z3LCAxMHZ3KTsgZm9udC13ZWlnaHQ6NTAwOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGN1cnNvcjpwb2ludGVyOyBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSk7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtjb2xvcjokbm9pcjsgb3BhY2l0eToxO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciBidXR0b24ge2NvbG9yOiRibHVlOyBvcGFjaXR5OjE7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR5cGVzLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDsgcGFkZGluZy1sZWZ0OjcwcHg7IHBhZGRpbmctcmlnaHQ6NzBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZy1sZWZ0OjA7IHBhZGRpbmctcmlnaHQ6MDt9XG4gICAgfVxuXG4gICAgLmZpbHRyZXMtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6MjVweCA4MHB4OyB6LWluZGV4OjQwMDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzoxMHB4IDIwcHggMjBweDt9XG5cbiAgICAgICAgLmhleGFnb25lIHtvcGFjaXR5OjE7fVxuXG4gICAgICAgIC5maWx0cmVzIHtcbiAgICAgICAgICAgIGdhcDo2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZmxleC1kaXJlY3Rpb246Y29sdW1uOyBnYXA6MDt9XG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICBzcGFuIHtjb2xvcjojYmRjMmM4OyBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjEwcHggMDsgZm9udC1zaXplOmNsYW1wKDE2cHgsIDEuNHZ3LCAxLjR2dyk7IGZvbnQtd2VpZ2h0OjUwMDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkpO31cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokbm9pcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Y29sb3I6JG5vaXI7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IHNwYW4ge2NvbG9yOiRub2lyO31cbiAgICAgICAgICAgICAgICAuc3ViLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyBkaXNwbGF5Om5vbmU7IGJvdHRvbTowOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTsgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgdG9wOjBweDsgbGVmdDowOyBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTsgYm9yZGVyLXJhZGl1czoxMHB4OyB6LWluZGV4Ojk5OTsgcGFkZGluZzoyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3RvcDowO31cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoycHggMjBweDsgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzo1cHggMjBweDt9XG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNiZGMyYzg7IHdoaXRlLXNwYWNlOm5vd3JhcDsgcG9zaXRpb246cmVsYXRpdmU7IGZvbnQtc2l6ZTpjbGFtcCgxNnB4LCAxLjE1dncsIDEuMTV2dyk7IGZvbnQtd2VpZ2h0OjUwMDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBvdmVyZmxvdzpoaWRkZW47IHRleHQtYWxpZ246bGVmdDsgbGluZS1oZWlnaHQ6MS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRub2lyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2NvbG9yOiRub2lyO31cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIGJ1dHRvbiB7Y29sb3I6JG5vaXI7fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjIwcHg7IHRvcDo1MCU7IHdpZHRoOjI1JTsgbWF4LXdpZHRoOjM1MHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3Bvc2l0aW9uOnJlbGF0aXZlOyByaWdodDowOyB0b3A6MDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOm5vbmU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6c29saWQgMnB4ICRub2lyOyBjb2xvcjokbm9pcjsgd2lkdGg6MTAwJTsgcGFkZGluZzoxMHB4IDE1cHg7IGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6MTBweDsgZm9udC1zaXplOjE2cHg7IGZvbnQtZmFtaWx5OiRnbG9iYWxGb250RmFtaWx5OyBmb250LXdlaWdodDpub3JtYWw7IEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjJzIGVhc2UpOyBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7bWFyZ2luLXRvcDoxMHB4OyBwYWRkaW5nOjEwcHggMTVweDt9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG5vaXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7Y29sb3I6JG5vaXIgIWltcG9ydGFudDt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYubGlzdGUge1xuICAgICAgICBkaXNwbGF5Om5vbmU7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nOjQwcHggODBweCAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjIwcHggMDt9XG5cbiAgICAgICAgLm1lbWJyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzozMHB4IDA7IGJvcmRlci10b3A6c29saWQgMnB4ICRub2lyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOnJvdzsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IGdhcDo2MHB4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6JG5vaXI7IFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2dhcDowcHggMjBweDsgZmxleC13cmFwOndyYXA7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O31cblxuICAgICAgICAgICAgICAgICY6aG92ZXIgaDUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZy1sZWZ0OjEwcHg7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMzBweCAwOyBmb250LXNpemU6Y2xhbXAoMThweCwgMi44dncsIDIuOHZ3KTsgZm9udC13ZWlnaHQ6NTAwOyBsaW5lLWhlaWdodDoxOyBjb2xvcjokbm9pcjsgQGluY2x1ZGUgdHJhbnNpdGlvbihwYWRkaW5nLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge21hcmdpbi1ib3R0b206MTBweDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5tZW1icmUtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZsZXg6YXV0bzsgd2lkdGg6Y2FsYyg3MCUgLSAxNXB4KTt9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpjbGFtcCgxNHB4LCAxLjN2dywgNXZ3KTsgbGluZS1oZWlnaHQ6MS4zZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge21hcmdpbi1ib3R0b206MTBweDt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgYm9yZGVyLXJhZGl1czoxNXB4OyBwYWRkaW5nOjIwcHg7IHdpZHRoOjE1JTsgYWxpZ24tc2VsZjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0OyB3aWR0aDpjYWxjKDMwJSAtIDVweCk7IHBhZGRpbmc6MTBweDt9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge2Rpc3BsYXk6ZmxleDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IGFsaWduLWl0ZW1zOmNlbnRlcjt9XG4gICAgICAgICAgICAgICAgaW1nIHt3aWR0aDoxMDAlO31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDpjYWxjKDcwJSAtIDVweCk7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IG92ZXJmbG93OmhpZGRlbjsgaGVpZ2h0OjEwMCU7IGZsZXgtc2hyaW5rOiAwOyBtYXJnaW4tdG9wOjA7IGFsaWduLXNlbGY6Y2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3RleHQtYWxpZ246IGxlZnQ7IHdpZHRoOmF1dG87fVxuICAgICAgICAgICAgICAgIHNwYW4ge3doaXRlLXNwYWNlOm5vd3JhcDt9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcblxuICAgICAgICAubWVtYnJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4OyBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIC5tZW1icmUge2JvcmRlci1ib3R0b206c29saWQgMnB4ICRub2lyO31cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZmZpY2hlci1wbHVzIHtkaXNwbGF5Om5vbmU7fVxuXG5cbn0iLCIjbWFwIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OjcwMHB4OyB3aWR0aDoxMDAlO1xuXG4gICAgLy9zdHlsZSBmb3IgdGhlIGluZm8gd2luZG93XG4gICAgLmdtLXN0eWxlLWl3IHtcbiAgICAgICAgcGFkZGluZzogMDsgYmFja2dyb3VuZDpub25lOyAgYm94LXNoYWRvdzpub25lOyBtYXgtd2lkdGg6NzAwcHg7XG4gICAgICAgIC5nbS1zdHlsZS1pdy1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDMwcHggNDBweDsgZm9udC1mYW1pbHk6ICRnbG9iYWxGb250RmFtaWx5OyBiYWNrZ3JvdW5kLWNvbG9yOiRtYXV2ZTsgYm9yZGVyLXJhZGl1czoxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzowIDIwcHggMzBweDt9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDsgZm9udC1zaXplOmNsYW1wKDE4cHgsMi44dncsNDJweCk7IGxpbmUtaGVpZ2h0OjEuMWVtOyBjb2xvcjokbm9pcjsgZGlzcGxheTpibG9jazsgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZvbnQtc2l6ZToxNnB4OyBtYXJnaW4tYm90dG9tOjEwcHg7IGZvbnQtd2VpZ2h0OjYwMDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Y2xhbXAoMTZweCwgMS4ydncsIDE4cHgpOyBsaW5lLWhlaWdodDoxLjNlbTsgY29sb3I6JG5vaXI7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbi1ib3R0b206MTBweDsgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZvbnQtc2l6ZToxNHB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtkaXNwbGF5Om5vbmU7fVxuICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtkaXNwbGF5Om5vbmU7fVxuICAgIC5nbS1zdHlsZS1pdy1jaHIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgei1pbmRleDoyMDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2hlaWdodDoyOHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nbS1zdHlsZS1pdy1jaHIge2hlaWdodDoyMHB4O31cblxuICAgIC5nbV9zdHlsZSAqIHtsaW5lLWhlaWdodDoyOHB4O31cblxuICAgIC5pdy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGdhcDo0MHB4OyBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgZ2FwOjBweDt9XG5cbiAgICAgICAgLml3LWJhY2tncm91bmQge3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowO31cbiAgICAgICAgLml3LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6NTglO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgIH1cbiAgICAgICAgLml3LWltZy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAyMHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLXNlbGY6ZmxleC1zdGFydDsgd2lkdGg6NDIlOyBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6YXV0bzt9XG4gICAgICAgIH1cbiAgICAgICAgLml3LWltZyB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IGRpc3BsYXk6IGZsZXg7IHBhZGRpbmc6MjBweDsgYm9yZGVyLXJhZGl1czoxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2Rpc3BsYXk6bm9uZTt9XG4gICAgICAgICAgICBpbWcge2hlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG9iamVjdC1maXQ6IGNvbnRhaW47fVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowOyB3aGl0ZS1zcGFjZTpub3dyYXA7IGZvbnQtc2l6ZTpjbGFtcCgxNnB4LCAxLjR2dywgMjBweCk7IGFsaWduLXNlbGY6ZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZvbnQtc2l6ZToxNHB4O31cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvd19nbWFwIHtcbiAgICBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjAgMjBweCAxMDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjAgMTBweCA1MHB4O31cblxuICAgIC5kaXNwbGF5LWNhcnRlIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6NDBweCAwOyAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7IHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgIC5tYXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyBoZWlnaHQ6NjB2dzsgbWluLWhlaWdodDo1MDBweDsgbWF4LWhlaWdodDo4MHZoOyBib3JkZXItcmFkaXVzOjIwcHg7IG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICNtYXAge2Rpc3BsYXk6IGJsb2NrOyBvYmplY3QtZml0OiBjb3Zlcjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XG4gICAgICAgICAgICAuZ20tc3R5bGUgaWZyYW1lICsgZGl2IHsgYm9yZGVyOm5vbmUhaW1wb3J0YW50OyB9XG4gICAgICAgIH0gICBcbiAgICB9XG5cbiAgICAuaW5mb3MtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246cm93OyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsgZ2FwOjIwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6MCA2MHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBwYWRkaW5nOjAgNjBweCAwIDEwcHg7IGdhcDozMHB4O31cbiAgICB9XG5cbiAgICAuY29vcmRvbm5lZXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDotNjBweDsgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4OyBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHttYXJnaW4tdG9wOi01MHB4O31cbiAgICAgICAgLmNvb3Jkb25uZWVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6YXV0bzsgcGFkZGluZzpjbGFtcCgyMHB4LCA0dncsIDR2dykgY2xhbXAoMjBweCwgM3Z3LCAzdncpOyBjb2xvcjokbm9pcjsgei1pbmRleDo1O1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOiAzMHB4O31cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jazsgZm9udC1zaXplOmNsYW1wKDE4cHgsM3Z3LDEwdncpOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OjUwMDsgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge21hcmdpbi1ib3R0b206MTBweDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLCBzcGFuLCBzdHJvbmcge2NvbG9yOiRub2lyO31cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAuYnRuIHttYXJnaW4tdG9wOjA7fVxuICAgIH1cbn0iLCIucm93X21lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHggMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG4gICAgfVxuXG4gICAgLm1lZGlhLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWVkaWEtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgLm1lZGlhLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTJ2aDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLXdyYXBwZXI6bm90KC52aWRlby15b3V0dWJlLXdyYXBwZXIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC52aWRlby1wbGF5ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkydmg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby15b3V0dWJlLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCBjYWxjKDkydmggKiAxNiAvIDkpKTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAueW91dHViZS1pZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8tcG9zdGVyLW92ZXJsYXksXG4gICAgICAgIC55b3V0dWJlLXBvc3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLW1lZGlhLXBvc3Rlciwgbm9uZSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMi41cHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGZpbHRlciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIgLnBsYXktaWNvbiBjaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIC5wbGF5LWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1wbGF5LWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjNzIGVhc2UsIGZpbHRlciAwLjNzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tZW51LW92ZXJsYXkge1xuXHR2aXNpYmlsaXR5OmhpZGRlbjsgcG9pbnRlci1ldmVudHM6bm9uZTsgb3BhY2l0eTowOyBwb3NpdGlvbjpmaXhlZDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMGR2aDsgdG9wOjA7IGxlZnQ6MDsgei1pbmRleDo1MDA7IGJhY2tncm91bmQ6JGJsdWU7XG5cblx0LmxvZ28ge2Rpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MjBweDsgbGVmdDoyMHB4O31cblx0YSBpbWcge3dpZHRoOjY4cHg7fVxuXG5cdC5tZW51LWNsb3NlIHtcblx0XHRkaXNwbGF5Om5vbmU7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MjBweDsgcmlnaHQ6MjBweDsgd2lkdGg6MjBweDsgaGVpZ2h0OjIwcHg7IGxpbmUtaGVpZ2h0OjA7ICBiYWNrZ3JvdW5kOm5vbmU7IGJvcmRlcjpub25lOyBjdXJzb3I6cG9pbnRlcjsgcGFkZGluZzowO1xuXHRcdGRpdiB7cG9zaXRpb246YWJzb2x1dGU7IHRvcDo1MCU7IHdpZHRoOjIwcHg7IGhlaWdodDoycHg7IGJhY2tncm91bmQtY29sb3I6JHdoaXRlOyB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt9XG5cdFx0ZGl2OmZpcnN0LWNoaWxkIHt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt9XG5cdFx0ZGl2Omxhc3QtY2hpbGQge3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt9XG5cdH1cblxuXHQubWVudS1vdmVybGF5LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTpmbGV4OyBnYXA6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZmxleC1kaXJlY3Rpb246Y29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt9XG5cblx0XHQubWVudXMtY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDo0MHB4OyB3aWR0aDo0NSU7IHBhZGRpbmc6MTIwcHggMHB4IDYwcHggMjBweDtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3dpZHRoOjEwMCU7IHBhZGRpbmc6MTAwcHggMCAwIDA7IGdhcDo0MHB4O31cblxuXHRcdFx0bmF2IHstd2Via2l0LXBlcnNwZWN0aXZlOiA1MDBweDsgcGVyc3BlY3RpdmU6IDUwMHB4O31cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MTBweDsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IGxpc3Qtc3R5bGUtdHlwZTpub25lOyBtYXJnaW46MDsgcGFkZGluZzowIDUwcHggMCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtnYXA6MTBweDt9XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW46MDsgcGFkZGluZzowOyBkaXNwbGF5OmJsb2NrOyBwb3NpdGlvbjpyZWxhdGl2ZTsgbGluZS1oZWlnaHQ6MTsgdGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyBvdmVyZmxvdzpoaWRkZW47IHBhZGRpbmctdG9wOjA7IHBhZGRpbmctbGVmdDowOyBwYWRkaW5nLWJvdHRvbTowOyBwYWRkaW5nLXJpZ2h0OjEuM2VtOyBmb250LXNpemU6Y2xhbXAoMThweCwgMy4zdncsIDYwcHgpOyBjb2xvcjokd2hpdGU7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2Fycm93LnN2ZycpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTphdXRvIDkwJTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDo1MDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nLXJpZ2h0OjEuNmVtO31cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgdGV4dC1hbGlnbjpyaWdodDsgcGFkZGluZzo1cHggMDsgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSkpO1xuXHRcdFx0XHRcdFx0XHQmLmxhYmVsLW91dCB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOmNhbGMoMTAwJSAtIDEuM2VtKTsgXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6Y2FsYygxMDAlIC0gMS42ZW0pOyB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bmF2Lm1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGEge1x0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi1yaWdodDotMC42ZW07XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge21hcmdpbi1yaWdodDotMC42ZW07fVxuXHRcdFx0fVxuXG5cdFx0XHRuYXYuc2Vjb25kYXJ5LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGEge1x0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi1yaWdodDotMC44ZW07XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge21hcmdpbi1yaWdodDotMC44ZW07fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYSwgLm1lbnUtb3V0aWxzIHVsIGxpIGEge1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgb3ZlcmZsb3c6aGlkZGVuOyBwYWRkaW5nOjA7IHBhZGRpbmctcmlnaHQ6MS42ZW07IGZvbnQtc2l6ZTpjbGFtcCgxNHB4LCAxLjV2dywgMzVweCk7IFxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nLXJpZ2h0OjEuOWVtO31cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IHRleHQtYWxpZ246cmlnaHQ7IHBhZGRpbmc6NXB4IDA7IHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpKTtcblx0XHRcdFx0XHQmLmxhYmVsLW91dCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6Y2FsYygxMDAlIC0gMi41dncpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6Y2FsYygxMDAlIC0gMzRweCk7fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubWVudS1vdXRpbHMge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2Rpc3BsYXk6YmxvY2s7fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW51LWZpY2hlIHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDo1NSU7IHBhZGRpbmc6NTVweCAyMHB4IDIwcHg7IC13ZWJraXQtcGVyc3BlY3RpdmU6MTAwMHB4OyBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTsgcGFkZGluZzoyMHB4IDIwcHggMjBweDt9XG5cdFx0XG5cdFx0XHQubWVudS1maWNoZS1jb250YWluZXIge1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHZpc2liaWxpdHk6aGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubWVudS1maWNoZS1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGhlaWdodDoxMDAlOyBwYWRkaW5nOjIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2Rpc3BsYXk6bm9uZTt9XG5cdFx0XHRcdC5tZW51LWZpY2hlLWltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7IGZsZXgtZ3JvdzoxOyBtaW4taGVpZ2h0OjA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZGlzcGxheTpub25lOyBmbGV4OjE7fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZW51LWZpY2hlLXRleHQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nOjMwcHggMTBweCAyMHB4IDEwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzoyMHB4IDIwcHg7fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHAge2NvbG9yOiRibHVlOyBmb250LXNpemU6Y2xhbXAoMTZweCwgMS4zdncsIDEuM3Z3KX1cblx0XHRcdFx0XHRhIHtjb2xvcjokYmx1ZTsgbWFyZ2luLXRvcDoyMHB4OyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2Fycm93X2JsdWUuc3ZnJyk7fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmZvb3RlciB7XG5cdG5hdiB7XG5cdFx0dWwge2xpc3Qtc3R5bGUtdHlwZTpub25lO31cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTowO31cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IG92ZXJmbG93OmhpZGRlbjsgY29sb3I6JHdoaXRlOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6Y2xhbXAoMTRweCwgMS40dncsIDEuNHZ3KTsgZm9udC13ZWlnaHQ6NTAwO1xuXHRcdFx0Jjpob3ZlciB7Y29sb3I6JHdoaXRlOyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cblx0XHRcdCYgPiBzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6MCAwIDA7IHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpKTtcblx0XHRcdFx0Ji5sYWJlbC1vdXQge3Bvc2l0aW9uOmFic29sdXRlO31cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxvZ2dlZC1pbiB7XG5cdC5tZW51LWZpY2hlIHtwYWRkaW5nLXRvcDoxMDFweCAhaW1wb3J0YW50O31cblx0Lm1lbnVzLWNvbnRhaW5lciB7cGFkZGluZy10b3A6MTcycHggIWltcG9ydGFudDt9XG59IiwiLnJvd19saXN0ZV9ub3V2ZWxsZXMge1xuICAgIGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6MTAwcHggMjBweCAxMDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjUwcHggMTBweCA1MHB4O31cblxuICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpyb3c7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDo1MHB4OyBwYWRkaW5nOjAgOTBweCAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZzowIDEwcHggNTBweDsgZ2FwOjMwcHg7fVxuICAgICAgICBoMiB7bWFyZ2luLWJvdHRvbTowO31cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6NTAlO31cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5saXN0ZSB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nOjA7XG4gICAgICAgIFxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbToyMHB4OyAtd2Via2l0LXBlcnNwZWN0aXZlOjEwMDBweDsgcGVyc3BlY3RpdmU6MTAwMHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOjA7fVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZXRpcXVldHRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjIwcHg7IHJpZ2h0OjA7IHotaW5kZXg6MjsgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Ym90dG9tOjEwcHg7fVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgcGFkZGluZzozMHB4IDQwcHg7IGNvbG9yOiRibHVlOyBmb250LXNpemU6Y2xhbXAoMTRweCwgMS40dncsIDEuNHZ3KTsgZm9udC13ZWlnaHQ6NTAwOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MTVweCAyMHB4O31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmZsZXg7IGhlaWdodDoxMDAlOyB6LWluZGV4OjI7ICBnYXA6NDBweDsgcGFkZGluZzo2MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MzBweCAyMHB4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MjBweDt9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtmb250LXNpemU6Y2xhbXAoMjBweCwgM3Z3LCAzdncpOyBmb250LXdlaWdodDo1MDA7IGxpbmUtaGVpZ2h0OjEuMDVlbTsgbWFyZ2luLWJvdHRvbTowO31cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokbm9pcjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjokYmx1ZTt9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlOyBtYXJnaW4tYm90dG9tOjEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206NTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpjbGFtcCgxNnB4LCAxLjd2dywgMS43dncpOyBmb250LXdlaWdodDo1MDA7IGxpbmUtaGVpZ2h0OjEuM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Zm9udC13ZWlnaHQ6NDAwO31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtjb2xvcjokbm9pcjsgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZykgMTAwJSBuby1yZXBlYXQ7fVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLnBsdXMge1xuICAgICAgICBjb2xvcjokd2hpdGU7IGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9hcnJvdy5zdmcpIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHttYXJnaW4tdG9wOjYwcHg7fVxuICAgIH1cblxufSIsIi5yb3dfcGFydGVuYWlyZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgIH1cblxuICAgIC8vJjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOjA7fVxuXG4gICAgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnBhcnRlbmFpcmUtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xhc3NlbWVudC1uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucC1ncmFuZC1wYXJ0ZW5haXJlLFxuICAgICAgICAgICAgJi5wLW1ham9yLXBhcnRuZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucC1wYXJ0ZW5haXJlcy1wbGF0aW5lLFxuICAgICAgICAgICAgJi5wLXBsYXRpbnVtLXBhcnRuZXJzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucC1wYXJ0ZW5haXJlcy1vcixcbiAgICAgICAgICAgICYucC1nb2xkLXBhcnRuZXJzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucC1wYXJ0ZW5haXJlcy1hcmdlbnQsXG4gICAgICAgICAgICAmLnAtc2lsdmVyLXBhcnRuZXJzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucC1wYXJ0ZW5haXJlcy1icm9uemUsXG4gICAgICAgICAgICAmLnAtYnJvbnplLXBhcnRuZXJzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucC1wYXJ0ZW5haXJlcy1kZS1zZXJ2aWNlcyxcbiAgICAgICAgICAgICYucC1zZXJ2aWNlLXBhcnRuZXJzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnAtcGFydGVuYWlyZXMtZGVjb3N5c3RlbWUsXG4gICAgICAgICAgICAmLnAtZWNvc3lzdGVtLXBhcnRuZXJzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgYS5saW5rLXNlcnZpY2VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1iZ2NvbG9yPVwieWVsbG93XCJdIC5wYXJ0ZW5haXJlcy1jb250YWluZXIge1xuICAgICAgICAuY2xhc3NlbWVudC1uYW1lIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCxcbiAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub2lyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2Lmxpc3RlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwcHggODBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgLm1lbWJyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggJG5vaXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5vaXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi44dncsIDIuOHZ3KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHBhZGRpbmctbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW1icmUtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3MCUgLSAxNXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjN2dywgNXZ3KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZycpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVtYnJlLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE+c3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW1icmUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCAubWVtYnJlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJG5vaXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yb3dfcGFydGVuYWlyZXNbZGF0YS1iZ2NvbG9yPVwid2hpdGVcIl0gLnBhcnRlbmFpcmVzLWNvbnRhaW5lciAuY2xhc3NlbWVudC1uYW1lIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9pcjtcbn1cblxuLnJvd19wYXJ0ZW5haXJlc1tkYXRhLWJnY29sb3I9XCJ3aGl0ZVwiXSAucGFydGVuYWlyZXMtY29udGFpbmVyIC5jbGFzc2VtZW50LW5hbWUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub2lyO1xufVxuXG4ucm93X3BhcnRlbmFpcmVzW2RhdGEtYmdjb2xvcj1cIndoaXRlXCJdIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgLmNsYXNzZW1lbnQtbmFtZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgY29sb3I6ICRub2lyO1xufSIsIi5yb3dfcm91bGV0dGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOnJvdzsgYWxpZ24taXRlbXM6ZmxleC1zdGFydDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBwYWRkaW5nOjAgMTEwcHggMTAwcHg7IGdhcDoxMDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47IHBhZGRpbmc6MCAyMHB4IDUwcHg7IGdhcDowO31cblxuICAgICYgPiBkaXYge2ZsZXg6MX1cbiAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtkaXNwbGF5Om5vbmU7fVxuICAgIH1cblxuICAgIHVsIHtsaXN0LXN0eWxlLXR5cGU6bm9uZTsgbWFyZ2luOjA7IHBhZGRpbmc6MDt9XG4gICAgbGkge2ZvbnQtZmFtaWx5OiAkZ2xvYmFsRm9udEZhbWlseTsgZm9udC1zaXplOmNsYW1wKDE4cHgsIDMuN3Z3LCAzLjd2dyk7IGZvbnQtd2VpZ2h0OjUwMDsgbGluZS1oZWlnaHQ6MS4xOyBjb2xvcjokbm9pcjsgbWFyZ2luLWJvdHRvbTo1cHg7fVxuXG59XG5cbi5yb3VsZXR0ZV90aXRsZSB7XG4gICAgaDIge2NvbG9yOiRub2lyO31cbn0iLCJcbi5zaW5nbGUtbWVtYnJlIHtcblxuICAgIFxuICAgIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOjkwcHggIWltcG9ydGFudDtcblxuICAgICAgICAudGV4dC1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIGdhcDo4MHB4OyBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2dhcDowO31cbiAgICAgICAgfVxuXG4gICAgICAgICY+ZGl2Om50aC1vZi10eXBlKDIpIHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDt9XG4gICAgICAgIC5yb3dfdGV4dF9pbWFnZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtaW1hZ2UtY29udGVudCAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MCAxMHB4OyB3aWR0aDoxMDAlO31cbiAgICAgICAgfVxuICAgICAgICAucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWltYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzoxMHB4IDAgMjBweDt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmhlYWRlci1tZW1icmUge1xuICAgICAgICAmID4gYTpmaXJzdC1vZi10eXBlIHtkaXNwbGF5OmJsb2NrO31cbiAgICB9XG5cbiAgICAubWVtYnJlLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjRyZW07IGxlZnQ6LTQwcHg7IHdpZHRoOjQwJTsgYmFja2dyb3VuZDokd2hpdGU7IGJvcmRlci1yYWRpdXM6MTVweDsgbWF4LXdpZHRoOjQwJTsgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4OyBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDoyNSU7IHRvcDoxMHB4OyBsZWZ0OjEwcHg7fVxuXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7cG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7IHBhZGRpbmctdG9wOjEwMCU7fVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxLjR2dzsgbGVmdDoxLjR2dzsgcmlnaHQ6MS40dnc7IGJvdHRvbToxLjR2dzsgd2lkdGg6Y2FsYygxMDAlIC0gMi44dncpOyBoZWlnaHQ6Y2FsYygxMDAlIC0gMi44dncpOyBvYmplY3QtZml0OmNvbnRhaW47XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt0b3A6MTBweDsgbGVmdDoxMHB4OyByaWdodDoxMHB4OyBib3R0b206MTBweDsgd2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7IGhlaWdodDpjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRlbnQgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDowOyBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIHBhZGRpbmc6MCAwIDAgMzRweDsgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvYmFjay5zdmcnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZToyNnB4IDI2cHg7IFxuICAgIH1cbiAgICBcbiAgICAubWVtYnJlLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge21hcmdpbi10b3A6MzBweDsgbWFyZ2luLWJvdHRvbTozMHB4O31cbiAgICAgICAgLmJ0biB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O31cbiAgICB9XG4gICAgXG4gICAgLmZpY2hlLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHttYXJnaW4tdG9wOjMwcHg7fVxuICAgICAgICAuYnRuIHttYXJnaW4tdG9wOjE1cHggIWltcG9ydGFudDt9XG4gICAgfVxuXG4gICAgLnRleHQtaW1nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgbWluLWhlaWdodDoyMjBweDt9XG4gICAgICAgIC5oZXhhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50OyBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBmbGV4OjE7IG1pbi1oZWlnaHQ6IDI2dnc7XG4gICAgICAgICAgICAmLm5vLWZpbHRlciBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBpbnNldDowOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBoZWlnaHQ6MTAwJTsgb2JqZWN0LWZpdDogY29udGFpbjsgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyBtaW4taGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6ODAlOyBtYXJnaW46MCBhdXRvO31cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICAucm93X2pldXgge1xuICAgICAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDsgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgIC50ZXh0cy1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzoxMTBweCA5MHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6NTBweCAyMHB4IDEwcHggIWltcG9ydGFudDt9XG4gICAgICAgICAgICAuYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC0tY2xpcC1wYXRoOnBvbHlnb24oMCAwLGNhbGMoMTAwJSAtIDE2MHB4KSAwLDEwMCUgY2FsYygwJSArIDE0MHB4KSwxMDAlIDEwMCUsY2FsYygwJSArIDE0MHB4KSAxMDAlLDAgY2FsYygxMDAlIC0gMTQwcHgpLCAwIDApO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGgyIHtjb2xvcjokbm9pcjsgbWFyZ2luLWJvdHRvbTowOyBtYXJnaW4tdG9wOi0yMHB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICBoNSB7bWFyZ2luLWJvdHRvbTowOyBsaW5lLWhlaWdodDoxLjFlbTt9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1jb250ZW50ID4gLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo4MHB4OyBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nLWJvdHRvbToxMHB4O31cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOjIwcHg7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpldSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOnNvbGlkIDJweCAkbm9pcjsgcGFkZGluZy10b3A6NDBweDsgIHBhZGRpbmctYm90dG9tOjgwcHg7IC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDsgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudDt9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5qZXUtY29udGFpbmVyIHtwb3NpdGlvbjpyZWxhdGl2ZTt9XG5cbiAgICAgICAgICAgIC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdzsgZ2FwOjIwcHg7ICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47fVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1zaHJpbms6IDA7IGdhcDogNDBweDsgbWFyZ2luLXRvcDo5cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBnYXA6MjBweDt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7IGRpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246cm93OyBnYXA6MjBweDsgbWFyZ2luOjA7IHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7IG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7ZGlzcGxheTpub25lO31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuIHttYXJnaW4tdG9wOjA7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93LmpldS12aXN1ZWwge1xuICAgICAgICAgICAgICAgIGhlaWdodDoyOHZ3OyBnYXA6MjVweDsgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2dhcDoxMHB4O31cbiAgICAgICAgICAgICAgICAuamV1eC1pbWcge3dpZHRoOjM0JTsgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNTAwcHg7IHBlcnNwZWN0aXZlOiA1MDBweDsgaGVpZ2h0OjEwMCU7fVxuICAgICAgICAgICAgICAgIC5qZXV4LWltZy1jb250YWluZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyBoZWlnaHQ6MTAwJTt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFja2dyb3VuZC1jb250YWluZXIuYmctaW1nLCAuc2xpZGUsIC5zbGlkZS1jb250ZW50LCAuamV1eC1zbGlkZXIsIC50bnMtb3ZoLCAudG5zLWlubmVyIHtoZWlnaHQ6MTAwJTt9XG4gICAgICAgIC50bnMtaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgIH1cblxuICAgICAgICAuamV1eC1zbGlkZXIge1xuICAgICAgICAgICAgJiA+IGRpdiB7aGVpZ2h0OjEwMCU7fVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6Y2FsYygxMDAlICsgMjBweCk7fVxuXG4gICAgICAgICAgICAuaGV4YS1jb250YWluZXIgaW1nIHt3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgb2JqZWN0LWZpdDpjb3Zlcjt9XG4gICAgICAgIH1cbiAgICAgICAgLnRucy1vdXRlciB7cG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDoxMDAlO31cbiAgICAgICAgLnRucy1jb250cm9scyB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjMwcHg7IHJpZ2h0OjMwcHg7IHotaW5kZXg6MTA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtib3R0b206MTVweDsgcmlnaHQ6MTVweDt9XG4gICAgICAgICAgICBidXR0b24ge2JvcmRlcjpub25lOyBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2Fycm93X3NsaWRlci5zdmcnKSBjZW50ZXIgY2VudGVyOyB3aWR0aDozMHB4OyBoZWlnaHQ6MzBweDsgYmFja2dyb3VuZC1zaXplOjI4cHggMjhweDsgdGV4dC1pbmRlbnQ6LTEwMDBweDsgb3ZlcmZsb3c6aGlkZGVuOyAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjJzIGVhc2UpO31cbiAgICAgICAgICAgIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7IHRyYW5zZm9ybTpzY2FsZVgoLTEpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge3RyYW5zZm9ybTpzY2FsZVgoLTEpIHRyYW5zbGF0ZVgoNXB4KTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5qZXV4LXNsaWRlci1jb250YWluZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDo2NiU7fVxuXG4gICAgICAgIC5qZXV4LXNsaWRlciAudG5zLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTsgdmVydGljYWwtYWxpZ246aW5oZXJpdDsgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nLXJpZ2h0OjJweCAhaW1wb3J0YW50O31cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCIucm93X25vdXZlbGxlIHtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO31cbiAgICBcbiAgICAuYmctaW1nIHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O31cbiAgICAuaW1nLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7bWFyZ2luLWJvdHRvbTo0MHB4O31cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSA5MHB4KSAwLCAxMDAlIGNhbGMoMCUgKyA4MHB4KSwgMTAwJSAxMDAlLCBjYWxjKDAlICsgOTBweCkgMTAwJSwgMCBjYWxjKDEwMCUgLSA4MHB4KSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2NsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtIDQwcHgpIDAsIDEwMCUgY2FsYygwJSArIDMwcHgpLCAxMDAlIDEwMCUsIGNhbGMoMCUgKyA0MHB4KSAxMDAlLCAwIGNhbGMoMTAwJSAtIDMwcHgpKSAhaW1wb3J0YW50O31cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjoxZW0gMDsgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDsgcG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDowOyB0b3A6NTAlOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTsgd2lkdGg6MjBweDsgaGVpZ2h0OjIwcHg7IGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbjoxZW0gMDsgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyOyBwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbToyMHB4OyBwYWRkaW5nLWxlZnQ6MnZ3O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Y291bnRlcihzdGVwLWNvdW50ZXIpXCIuXCI7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIFxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgLnRleHRzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo5MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZy10b3A6NTBweDt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHRzLWNvbnRlbnQge3Bvc2l0aW9uOnJlbGF0aXZlOyB6LWluZGV4OjI7fVxuICAgIC50ZXh0LWNvbnRlbnQgaDU6Zmlyc3QtY2hpbGQge21hcmdpbi10b3A6MDt9XG5cbiAgICAudGV4dHMtY29udGFpbmVyIGgyIHtjb2xvcjokbm9pcjt9XG4gICAgJjpmaXJzdC1vZi10eXBlIC50ZXh0cy1jb250YWluZXIgaDIge2NvbG9yOiR3aGl0ZTsgbWFyZ2luLWJvdHRvbTpjbGFtcCgyMHB4LCAydncsIDJ2dyk7fVxuXG4gICAgaDQsIGg1IHttYXJnaW4tdG9wOjYwcHg7fVxuICAgIGgzIHtjb2xvcjokbm9pcjsgbWFyZ2luLXRvcDo2MHB4O31cbiAgICBhOmhvdmVyIHtjb2xvcjokYmx1ZSAhaW1wb3J0YW50O31cbn0iLCJcbi5zaW5nbGUtcGFydGVuYWlyZSB7XG4gICAgXG4gICAgLm1haW4tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6OTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC50ZXh0LWltYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBnYXA6ODBweDsgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtnYXA6MDt9XG4gICAgICAgIH1cblxuICAgICAgICAmPmRpdjpudGgtb2YtdHlwZSgyKSB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7fVxuICAgICAgICAucm93X3RleHRfaW1hZ2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWltYWdlLWNvbnRlbnQgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjAgMTBweDsgd2lkdGg6MTAwJTt9XG4gICAgICAgIH1cbiAgICAgICAgLnJvd190ZXh0X2ltYWdlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MTBweCAwIDBweDt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICAuaGVhZGVyLW1lbWJyZSB7XG4gICAgICAgICYgPiBhOmZpcnN0LW9mLXR5cGUge2Rpc3BsYXk6YmxvY2s7fVxuICAgIH1cblxuICAgIC5tZW1icmUtbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MTByZW07IGxlZnQ6LTQwcHg7IHdpZHRoOjQwJTsgYmFja2dyb3VuZDokd2hpdGU7IGJvcmRlci1yYWRpdXM6MTVweDsgbWF4LXdpZHRoOjQwJTsgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4OyBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDoyNSU7IHRvcDoxMHB4OyBsZWZ0OjEwcHg7fVxuXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7cG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7IHBhZGRpbmctdG9wOjEwMCU7fVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxLjR2dzsgbGVmdDoxLjR2dzsgcmlnaHQ6MS40dnc7IGJvdHRvbToxLjR2dzsgd2lkdGg6Y2FsYygxMDAlIC0gMi44dncpOyBoZWlnaHQ6Y2FsYygxMDAlIC0gMi44dncpOyBvYmplY3QtZml0OmNvbnRhaW47XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt0b3A6MTBweDsgbGVmdDoxMHB4OyByaWdodDoxMHB4OyBib3R0b206MTBweDsgd2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7IGhlaWdodDpjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRlbnQgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDowOyBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIHBhZGRpbmc6MCAwIDAgMzRweDsgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvYmFjay5zdmcnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZToyNnB4IDI2cHg7IFxuICAgIH1cblxuICAgIGgyIHtmb250LXNpemU6Y2xhbXAoMzBweCw2Ljd2dyw5MHB4KTt9XG4gICAgXG4gICAgLm1lbWJyZS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHttYXJnaW4tdG9wOjMwcHg7IG1hcmdpbi1ib3R0b206MzBweDsgcGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctcmlnaHQ6MTBweDt9XG4gICAgICAgIC5idG4ge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDt9XG4gICAgfVxuICAgIFxuICAgIC5maWNoZS1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7bWFyZ2luLXRvcDozMHB4O31cbiAgICAgICAgLmJ0biB7bWFyZ2luLXRvcDoxNXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cblxuICAgIC50ZXh0LWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2hlaWdodDphdXRvICFpbXBvcnRhbnQ7IG1pbi1oZWlnaHQ6MjIwcHg7IG1hcmdpbi10b3A6NTBweDt9XG5cbiAgICAgICAgLmxvZ28ge3Bvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyBwYWRkaW5nLXRvcDoxMDAlO31cbiAgICAgICAgLmxvZ28tY29udGFpbmVyIHtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHBhZGRpbmc6Y2xhbXAoMzBweCwgM3Z3LCAzdncpOyBkaXNwbGF5OmZsZXg7ICBhbGlnbi1pdGVtczogY2VudGVyOyB2aXNpYmlsaXR5OmhpZGRlbjt9XG4gICAgICAgIGltZyB7cG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6Mjsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IG9iamVjdC1maXQ6IGNvbnRhaW47fVxuXG4gICAgICAgIC5oZXhhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50OyBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBmbGV4OjE7XG4gICAgICAgICAgICAmLm5vLWZpbHRlciBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBpbnNldDowOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBoZWlnaHQ6MTAwJTsgb2JqZWN0LWZpdDogY29udGFpbjsgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3dpZHRoOjgwJTsgbWFyZ2luOjAgYXV0bzt9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgLnJvd19wcm9kdWl0cyB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6MTAwcHggMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjMwcHggMTBweCAwcHg7fVxuICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBwYWRkaW5nOjEwMHB4IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjUwcHggMTBweDt9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcGFkZGluZzoxMDBweCAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzoyMHB4IDIwcHggNTBweCAyMHB4O31cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZzoxMDBweCAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzozMHB4IDEwcHggNTBweDt9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb2R1aXRzX3NlcnZpY2VzIHstd2Via2l0LXBlcnNwZWN0aXZlOjEwMDBweDsgcGVyc3BlY3RpdmU6MTAwMHB4O31cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmctbGVmdDowO31cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpyb3c7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDo1MHB4OyBwYWRkaW5nOjAgOTBweCAxMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmc6MCAxMHB4IDUwcHg7IGdhcDozMHB4O31cbiAgICAgICAgICAgIGgyIHttYXJnaW4tYm90dG9tOjA7fVxuICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDo1MCU7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIGRpdi5saXN0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzowO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1ib3R0b206MjBweDsgLXdlYmtpdC1wZXJzcGVjdGl2ZToxMDAwcHg7IHBlcnNwZWN0aXZlOjEwMDBweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206MDt9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmV0aXF1ZXR0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyBib3R0b206MjBweDsgcmlnaHQ6MDsgei1pbmRleDoyOyB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7Ym90dG9tOjEwcHg7fVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjMwcHggNDBweDsgY29sb3I6JGJsdWU7IGZvbnQtc2l6ZTpjbGFtcCgxNHB4LCAxLjR2dywgMS40dncpOyBmb250LXdlaWdodDo1MDA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6MTVweCAyMHB4O31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6ZmxleDsgaGVpZ2h0OjEwMCU7IHotaW5kZXg6MjsgIGdhcDo0MHB4OyBwYWRkaW5nOjV2dztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzozMHB4IDIwcHg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDoyMHB4O31cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7Zm9udC1zaXplOmNsYW1wKDIwcHgsIDR2dywgNHZ3KTsgZm9udC13ZWlnaHQ6NTAwOyBsaW5lLWhlaWdodDoxLjA1ZW07IG1hcmdpbi1ib3R0b206MDt9XG4gICAgICAgICAgICAgICAgICAgICAgICBwOmZpcnN0LW9mLXR5cGUge21hcmdpbi10b3A6MWVtO31cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRub2lyOyB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjokYmx1ZTt9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7IG1hcmdpbi1ib3R0b206MTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Y2xhbXAoMTZweCwgMS43dncsIDEuN3Z3KTsgZm9udC13ZWlnaHQ6NTAwOyBsaW5lLWhlaWdodDoxLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtmb250LXdlaWdodDo0MDA7fVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7Y29sb3I6JGJsdWU7fVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7Y29sb3I6JG5vaXI7IGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpIDEwMCUgbm8tcmVwZWF0O31cblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxZW0gMDsgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmNsYW1wKDE2cHgsMS41dncsMS41dncpOyBjb2xvcjokbm9pcjsgcGFkZGluZy1sZWZ0OjMwcHg7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDo1MCU7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOyB3aWR0aDoyMHB4OyBoZWlnaHQ6MjBweDsgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH0gICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIFxuICAgIH1cbiAgICBcbn0iLCIuc29jaWFsIHtcbiAgICBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpmbGV4LWVuZDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6MjBweDsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7anVzdGlmeS1jb250ZW50OmNlbnRlcjt9XG4gICAgXG4gICAgbGkge21hcmdpbjowOyBwYWRkaW5nOjA7fVxuICAgIGltZywgc3ZnIHtkaXNwbGF5OmJsb2NrOyB3aWR0aDo1MHB4OyBoZWlnaHQ6NTBweDsgQGluY2x1ZGUgdHJhbnNpdGlvbihmaWxsIC4ycyBlYXNlKTt9XG4gICAgXG4gICAgYTpob3ZlciBzdmcge2ZpbGw6JGxpbmtPdmVyICFpbXBvcnRhbnQ7fVxuXG4gICAgLnR3aXR0ZXIge3dpZHRoOjQwcHg7IGhlaWdodDo0MHB4O31cbn0iLCIucm93LXNwbGl0LXRleHQge1xuICAgIHBhZGRpbmc6MCA4MHB4IDEwMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge3BhZGRpbmc6NDBweCA0MHB4O31cbiAgICBoMiwgaDMge2ZvbnQtc2l6ZTpjbGFtcCgzOHB4LCA3LjV2dywgMTQwcHgpOyBjb2xvcjokbm9pcjsgbGluZS1oZWlnaHQ6MS4xZW07fVxufVxuXG4uZmljaGVzLWNvbnRlbnQgLnJvdy1zcGxpdC10ZXh0IHtcbiAgICBoMyB7IGNvbG9yOiAjZmZmOyB9XG4gICAgJltkYXRhLWJnY29sb3I9XCJ3aGl0ZVwiXSBoMyB7IGNvbG9yOiAkYmx1ZTsgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFN0ZWFtIHN5bmMg4oCUIGZvcm11bGFpcmUgamV1eCArIG1ldGFib3ggYWRtaW5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zdGVhbS1zeW5jIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDdkZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjdyZW07XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmYjtcbn1cblxuLnN0ZWFtLXN5bmMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuXG4uc3RlYW0tc3luYyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uc3RlYW0tc3luYy1oaW50IHtcbiAgICBtYXJnaW46IDAgMCAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4uc3RlYW0tc3luYy1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG5cbi5zdGVhbS1zeW5jLXN0YXR1cyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgY29sb3I6ICMxMTE7XG59XG5cbi5zdGVhbS1zeW5jLXN0YXR1cy5pcy1lcnJvciB7XG4gICAgY29sb3I6ICRyb3VnZTtcbn1cblxuLnN0ZWFtLXN5bmMtbG9ja3Mge1xuICAgIG1hcmdpbjogMS4yNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgICBjb2xvcjogIzExMTtcbn1cblxuLnN0ZWFtLXN5bmMtbG9ja3Mgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYy1zdGF0dXMsXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtbG9ja3Mge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMge1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS42dncsIDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYy1pbnRybyB7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tc3luYyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5wb3N0LWZvcm0gLnN0ZWFtLXN5bmMgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLCBjb2xvciAuMnMgZWFzZSwgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3IgLjJzIGVhc2UpO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuLnJvd19mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBvc3QtZm9ybSAuc3RlYW0tc3luYyBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLFxuLnBvc3QtZm9ybSAuc3RlYW0tc3luYyBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4ucG9zdC1mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRibHVlO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLnJvd19mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBvc3QtZm9ybSAuc3RlYW0tc3luYyBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRibHVlO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG4ucG9zdC1mb3JtIC5zdGVhbS1zeW5jIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDAuNXJlbTtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgZmxleDogMSAxIDEycmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMC41cmVtO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jLWFjdGlvbnMgLmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICRnbG9iYWxGb250RmFtaWx5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZSwgY29sb3IgLjJzIGVhc2UsIGJvcmRlci1jb2xvciAuMnMgZWFzZSk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLnJvd19mb3JtIC5zdGVhbS1zeW5jLWFjdGlvbnMgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtYWN0aW9ucyAuYnV0dG9uLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLXN5bmMtYWN0aW9ucyAuc3RlYW0tc3luYy1yZXNldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN0ZWFtLW1lZGlhLWhpbnQge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgY29sb3I6ICM2NDY5NzA7XG59XG5cbi5zdGVhbS1tZWRpYS1lbXB0eSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNjQ2OTcwO1xufVxuXG4uc3RlYW0tbWVkaWEtdGl0bGUge1xuICAgIG1hcmdpbjogMS4yNXJlbSAwIDAuNnJlbTtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zdGVhbS1tZWRpYS10aXRsZTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3RlYW0tbWVkaWEtdGl0bGUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY0Njk3MDtcbn1cblxuLnN0ZWFtLW1lZGlhLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC42cmVtO1xufVxuXG4uc3RlYW0tbWVkaWEtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RlYW0tbWVkaWEtaXRlbS5pcy1oZWFkZXIge1xuICAgIHdpZHRoOiAyODBweDtcbn1cblxuLnN0ZWFtLW1lZGlhLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zdGVhbS1tZWRpYS1pdGVtLmlzLWhlYWRlciBpbWcge1xuICAgIGhlaWdodDogMTMwcHg7XG59XG5cbi5zdGVhbS1tZWRpYS1pdGVtIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNXJlbSAxLjg1cmVtO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc3RlYW0tbWVkaWEtcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjQ2OTcwO1xufVxuXG4uc3RlYW0tbWVkaWEtcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwLjQ1cmVtO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43Mik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RlYW0tbWVkaWEtcmVtb3ZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcm91Z2U7XG59XG5cbi5zdGVhbS1tZWRpYS1pdGVtLmlzLWJ1c3kge1xuICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEge1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1tZWRpYS1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAwLjZyZW07XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjZ2dywgMzBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG5vaXI7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEtaGludCxcbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEtZW1wdHksXG4ucm93X2Zvcm0gLnN0ZWFtLW1lZGlhLXN0YXR1cyB7XG4gICAgY29sb3I6ICRub2lyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1tZWRpYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRub2lyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEtdGl0bGUgc3BhbiB7XG4gICAgY29sb3I6ICRub2lyO1xuICAgIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEtaXRlbSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgJG5vaXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnJvd19mb3JtIC5zdGVhbS1tZWRpYS1pdGVtLmlzLWhlYWRlciB7XG4gICAgd2lkdGg6IDI4MHB4O1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLW1lZGlhLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5yb3dfZm9ybSAuc3RlYW0tbWVkaWEtaXRlbS5pcy1oZWFkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xufVxuXG4ucm93X2Zvcm0gLnN0ZWFtLW1lZGlhLXJlbW92ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43Mik7XG59XG5cbi5wb3N0LXR5cGUtamV1IC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiamV1X3N0ZWFtX2hlYWRlclwiXSxcbi5wb3N0LXR5cGUtamV1IC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiamV1X3N0ZWFtX3NjcmVlbnNob3RzXCJdLFxuLnBvc3QtdHlwZS1qZXUgLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJqZXVfc3RlYW1fbW92aWVzXCJdLFxuLnBvc3QtdHlwZS1qZXUgLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJqZXVfbmVlZHNfcmV2aWV3XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBUYWJsZWF1IChBQ0YgVGFibGUgRmllbGQpIOKAlCBzdHJ1Y3R1cmUgdHlwZSBHYXJjZWF1LCBzdHlsZXMgR3VpbGRlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udGFibGVhdS1zY3JvbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMS4yNWVtIDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBjb250YWluO1xufVxuXG4udGFibGVhdS10YWJsZSB7XG4gICAgd2lkdGg6IG1heCgxMDAlLCBjYWxjKHZhcigtLXRhYmxlYXUtY29scywgMSkgKiAxNjBweCkpO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiAkZ2xvYmFsRm9udFNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgfVxuXG4gICAgdGhlYWQgdGgge1xuICAgICAgICBwYWRkaW5nOiAwLjg1cmVtIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIHRib2R5IHRoLFxuICAgIHRib2R5IHRkIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICB0Ym9keSB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGgsXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgIH1cblxuICAgIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0aCxcbiAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTVlbTtcbiAgICB9XG59XG5cbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9XCJ3aGl0ZVwiXSxcbi5yb3dfYWNjb3JkZW9uc1tkYXRhLWJnY29sb3I9XCJ5ZWxsb3dcIl0sXG4ucm93X2FjY29yZGVvbnNbZGF0YS1iZ2NvbG9yPVwibWF1dmVcIl0ge1xuICAgIC50YWJsZWF1LXRhYmxlIHtcbiAgICAgICAgY29sb3I6ICRub2lyO1xuXG4gICAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMzAsIDMwLCAzMCwgMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0aCxcbiAgICAgICAgdGJvZHkgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuMik7XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0aCxcbiAgICAgICAgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmx1ZSwgMC4wOCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvcmRlb24tY29udGVudS1hdmFudCxcbi5hY2NvcmRlb24tY29udGVudS1hcHJlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYrLnRhYmxlYXUtc2Nyb2xsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbn1cblxuLnRhYmxlYXUtc2Nyb2xsKy5hY2NvcmRlb24tY29udGVudS1hcHJlcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufSIsIi5yb3dfdGV4dHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNTBweDtcbiAgICB9XG5cbiAgICAmLnNtYWxsLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFkZGluZy1ib3R0b20tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRleHRzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRhaWxsZS1sYXJnZSBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDMuMnZ3LCAzLjJ2dyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRhaWxsZS1sYXJnZSBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDIuNnZ3LCAyLjZ2dyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dHMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW9kZS12aWduZXR0ZSB7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibWVkaXVtXCIpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTh2dztcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibWVkaXVtXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjcwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOHZ3O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtZWRpdW1cIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaGV4YS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3Z3O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibWVkaXVtXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXZ3IDQwcHggN3Z3O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMjBweCA2MHB4XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4zdncsIDEuM3Z3KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIGgzK2Ege1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5hbGlnbi1jZW50cmUgeyBkaXNwbGF5OiB0YWJsZTsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgICAgICAgYS5hbGlnbi1kcm9pdCB7IGRpc3BsYXk6IHRhYmxlOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcilcIi5cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vZGUtbm9ybWFsIHtcbiAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQgcCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lbmNhZHJlLTEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0cy1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogOHZ3IDEwdnc7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbm9pcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGl0cmUgc3VyIGVuY2FkcsOpIGJsZXUgLyB2ZXJ0IGZvbmPDqSDihpIgYmxhbmMgKG3Dqm1lIHNpIGxhIHJvdyBlc3Qgd2hpdGUpXG4gICAgICAgIGNhbnZhc1tkYXRhLWJnY29sb3I9XCJibHVlXCJdfmgyLFxuICAgICAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwiYmx1ZVwiXX5oMyxcbiAgICAgICAgY2FudmFzW2RhdGEtYmdjb2xvcj1cImJsdWVcIl1+LnRleHQtZmxpcC1wYXJlbnQgaDIsXG4gICAgICAgIGNhbnZhc1tkYXRhLWJnY29sb3I9XCJibHVlXCJdfi50ZXh0LWZsaXAtcGFyZW50IGgzLFxuICAgICAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwiYmx1ZVwiXX4udGV4dC1mbGlwLXBhcmVudCAudGV4dC1mbGlwLFxuICAgICAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwiZGFya2dyZWVuXCJdfmgyLFxuICAgICAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwiZGFya2dyZWVuXCJdfmgzLFxuICAgICAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwiZGFya2dyZWVuXCJdfi50ZXh0LWZsaXAtcGFyZW50IGgyLFxuICAgICAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwiZGFya2dyZWVuXCJdfi50ZXh0LWZsaXAtcGFyZW50IGgzLFxuICAgICAgICBjYW52YXNbZGF0YS1iZ2NvbG9yPVwiZGFya2dyZWVuXCJdfi50ZXh0LWZsaXAtcGFyZW50IC50ZXh0LWZsaXAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExpZW5zIHN1ciBlbmNhZHLDqSB2ZXJ0IGZvbmPDqSDihpIgYWNjZW50IHZlcnRcbiAgICAgICAgY2FudmFzW2RhdGEtYmdjb2xvcj1cImRhcmtncmVlblwiXX4udGV4dHMtY29udGVudCAudGV4dC1jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuY29sb3ItYmxldSB7XG5cbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xvci1ub2lyIHtcblxuICAgICAgICAgICAgbGksXG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93X2JsYWNrLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xvci13aGl0ZSB7XG5cbiAgICAgICAgICAgIGxpLFxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMjpmaXJzdC1vZi10eXBlLFxuICAgIGgzOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn0iLCIucm93X3RleHRfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyBwYWRkaW5nOjAgMjBweCAxMDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjAgMTBweCA1MHB4O31cblxuICAgIC50ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlO1xuXG4gICAgICAgIC5oZXhhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHotaW5kZXg6MDtcbiAgICAgICAgICAgICYub3ZlcmxhcC0xIHtcbiAgICAgICAgICAgICAgICBsZWZ0OjgwcHg7IHdpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2xlZnQ6MHB4OyB3aWR0aDoxMDAlO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYub3ZlcmxhcC0xIHtcbiAgICAgICAgICAgICAgICBsZWZ0OjgwcHg7IHdpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJtb2JpbGVcIikge2xlZnQ6MHB4OyB3aWR0aDoxMDAlO31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iZy1pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jazsgb2JqZWN0LWZpdDogY292ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7ZGlzcGxheTpub25lO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWltYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6ZmxleDsgcGFkZGluZzo4MHB4IDgwcHggODBweCAwOyB6LWluZGV4OjI7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47IHBhZGRpbmc6MTBweCAxMHB4IDY1cHg7fVxuXG4gICAgICAgICAgICAudGV4dC1pbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDo0MCU7IC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDsgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDoxMDAlOyBoZWlnaHQ6MzMwcHg7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDo2MCU7IHBhZGRpbmc6MCAwIDAgODBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHt3aWR0aDoxMDAlOyBwYWRkaW5nOjEwcHg7IG1hcmdpbi10b3A6MzBweDt9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxZW0gMDsgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDsgcG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDowOyB0b3A6NTAlOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTsgd2lkdGg6MjBweDsgaGVpZ2h0OjIwcHg7IGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucG9zLTAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlOyBwYWRkaW5nOjIwcHggMjBweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7ZmxleC1kaXJlY3Rpb246Y29sdW1uOyBwYWRkaW5nOjEwcHg7fVxuICAgICAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjYwcHggNDBweCAxMjBweCA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHtwYWRkaW5nOjBweCAxMHB4IDMwcHggMTBweDt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci5iZy1pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTo2MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuICAgICAgICB9XG4gICAgICAgIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7Y29sb3I6JG5vaXI7fVxuICAgICAgICAuYnRuIHttYXJnaW4tdG9wOjMwcHg7fVxuXG4gICAgICAgIC5zdGF0cy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsgZ2FwOjIwcHg7IG1hcmdpbi10b3A6ODBweDsgZmxleC13cmFwOiB3cmFwOyAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7IHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwibW9iaWxlXCIpIHttYXJnaW4tdG9wOjMwcHg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47fVxuXG4gICAgICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyBnYXA6MjBweDsgd2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTsgcGFkZGluZzozMHB4OyBib3JkZXI6c29saWQgMnB4ICRub2lyOyBib3JkZXItcmFkaXVzOjIwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1lZGl1bVwiKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIm1vYmlsZVwiKSB7cGFkZGluZzoyMHB4OyBib3JkZXItcmFkaXVzOjE1cHg7fVxuICAgICAgICAgICAgICAgIHNwYW4ge2ZvbnQtc2l6ZTpjbGFtcCgyMnB4LCA0LjV2dywgNC41dncpOyBmb250LXdlaWdodDo4MDA7IGxpbmUtaGVpZ2h0OjE7fVxuICAgICAgICAgICAgICAgIHAge2ZvbnQtc2l6ZTpjbGFtcCgxNHB4LCAwLjh2dywgMC44dncpOyBsaW5lLWhlaWdodDoxLjNlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdHlsZS1jZW50cmUge1xuICAgICAgICAgICAgICAgIC5zdGF0IHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGFsaWduLWl0ZW1zOmNlbnRlcjsgYm9yZGVyOm5vbmU7IGdhcDo4cHg7IHBhZGRpbmc6NXB4O31cbiAgICAgICAgICAgICAgICBzcGFuIHtmb250LXNpemU6Y2xhbXAoMjJweCwgNi43dncsIDYuN3Z3KTt9XG4gICAgICAgICAgICAgICAgcCB7dGV4dC1hbGlnbjpjZW50ZXI7IGZvbnQtc2l6ZTpjbGFtcCgxNHB4LCAxLjJ2dywgMS4ydncpO30gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59ICAgXG4iLCIuZmFkZS1pbiwgLnRleHQtZmxpcCB7dmlzaWJpbGl0eTogaGlkZGVuO31cbi50ZXh0LXRvcCB7dmlzaWJpbGl0eTogaGlkZGVuO31cblxuLnRleHQtZmxpcC1wYXJlbnQge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4OyBwZXJzcGVjdGl2ZTogMTAwMHB4OyB0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7IG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGgxLCBoMiwgaDMge3Zpc2liaWxpdHk6aGlkZGVuOyB0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7fVxufVxuXG4uZmxpcC1ib3gge1xuICAgICYuZW5jYWRyZS0xIC50ZXh0cy1jb250YWluZXIge3Zpc2liaWxpdHk6aGlkZGVuO31cbiAgICAmLnJvd19pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHt2aXNpYmlsaXR5OmhpZGRlbjt9IFxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExlbmlzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gICBodG1sLmxlbmlzLCBodG1sLmxlbmlzIGJvZHkge2hlaWdodDogYXV0bzt9XG4gICAubGVuaXMubGVuaXMtc21vb3RoIHtzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDt9ICBcbiAgIC5sZW5pcy5sZW5pcy1zbW9vdGggW2RhdGEtbGVuaXMtcHJldmVudF0ge292ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47fVxuICAgLmxlbmlzLmxlbmlzLXN0b3BwZWQge292ZXJmbG93OiBoaWRkZW47fVxuICAgLmxlbmlzLmxlbmlzLXNtb290aCBpZnJhbWUge3BvaW50ZXItZXZlbnRzOiBub25lO31cbiAgICJdfQ== */
