.sk-cube-grid{width:40px;height:40px;margin:100px auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#67a537;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.tastytime .sk-cube-grid .sk-cube{background-color:#9a8c7d}.roomservicebyelior .sk-cube-grid .sk-cube{background-color:#e50051}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}
.title .picto{height:27px;margin-right:8px;box-sizing:border-box;border-radius:50%;background-color:#fff;padding:5px;display:block;width:auto}.title .picto.bgGreen{background:#67a537}.tastytime .title .picto.bgGreen{background:#9a8c7d}.roomservicebyelior .title .picto.bgGreen{background:#e50051}.title .picto.bgGray{background:#1a1a1a}.title .picto svg{width:1em;height:1em}
@font-face{font-family:josefin;src:url(fonts/josefinsans-bold-webfont.eot);src:url(fonts/josefinsans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-bold-webfont.woff2) format("woff2"),url(fonts/josefinsans-bold-webfont.woff) format("woff"),url(fonts/josefinsans-bold-webfont.ttf) format("truetype"),url(fonts/josefinsans-bold-webfont.svg#josefin_sansbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:josefin;src:url(fonts/josefinsans-bolditalic-webfont.eot);src:url(fonts/josefinsans-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-bolditalic-webfont.woff2) format("woff2"),url(fonts/josefinsans-bolditalic-webfont.woff) format("woff"),url(fonts/josefinsans-bolditalic-webfont.ttf) format("truetype"),url(fonts/josefinsans-bolditalic-webfont.svg#josefin_sansbold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:josefin;src:url(fonts/josefinsans-italic-webfont.eot);src:url(fonts/josefinsans-italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-italic-webfont.woff2) format("woff2"),url(fonts/josefinsans-italic-webfont.woff) format("woff"),url(fonts/josefinsans-italic-webfont.ttf) format("truetype"),url(fonts/josefinsans-italic-webfont.svg#josefin_sansregular) format("svg");font-weight:400;font-style:italic}@font-face{font-family:josefin;src:url(fonts/josefinsans-light-webfont.eot);src:url(fonts/josefinsans-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-light-webfont.woff2) format("woff2"),url(fonts/josefinsans-light-webfont.woff) format("woff"),url(fonts/josefinsans-light-webfont.ttf) format("truetype"),url(fonts/josefinsans-light-webfont.svg#josefin_sanslight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:josefin;src:url(fonts/josefinsans-lightitalic-webfont.eot);src:url(fonts/josefinsans-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-lightitalic-webfont.woff2) format("woff2"),url(fonts/josefinsans-lightitalic-webfont.woff) format("woff"),url(fonts/josefinsans-lightitalic-webfont.ttf) format("truetype"),url(fonts/josefinsans-lightitalic-webfont.svg#josefin_sanslight_italic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:josefin;src:url(fonts/josefinsans-regular-webfont.eot);src:url(fonts/josefinsans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-regular-webfont.woff2) format("woff2"),url(fonts/josefinsans-regular-webfont.woff) format("woff"),url(fonts/josefinsans-regular-webfont.ttf) format("truetype"),url(fonts/josefinsans-regular-webfont.svg#josefin_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:josefin;src:url(fonts/josefinsans-semibold-webfont.eot);src:url(fonts/josefinsans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-semibold-webfont.woff2) format("woff2"),url(fonts/josefinsans-semibold-webfont.woff) format("woff"),url(fonts/josefinsans-semibold-webfont.ttf) format("truetype"),url(fonts/josefinsans-semibold-webfont.svg#josefin_sanssemibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:josefin;src:url(fonts/josefinsans-semibolditalic-webfont.eot);src:url(fonts/josefinsans-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-semibolditalic-webfont.woff2) format("woff2"),url(fonts/josefinsans-semibolditalic-webfont.woff) format("woff"),url(fonts/josefinsans-semibolditalic-webfont.ttf) format("truetype"),url(fonts/josefinsans-semibolditalic-webfont.svg#josefin_sanssemibold) format("svg");font-weight:600;font-style:italic}@font-face{font-family:josefin;src:url(fonts/josefinsans-thin-webfont.eot);src:url(fonts/josefinsans-thin-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-thin-webfont.woff2) format("woff2"),url(fonts/josefinsans-thin-webfont.woff) format("woff"),url(fonts/josefinsans-thin-webfont.ttf) format("truetype"),url(fonts/josefinsans-thin-webfont.svg#josefin_sansthin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:josefin;src:url(fonts/josefinsans-thinitalic-webfont.eot);src:url(fonts/josefinsans-thinitalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/josefinsans-thinitalic-webfont.woff2) format("woff2"),url(fonts/josefinsans-thinitalic-webfont.woff) format("woff"),url(fonts/josefinsans-thinitalic-webfont.ttf) format("truetype"),url(fonts/josefinsans-thinitalic-webfont.svg#josefin_sansthin) format("svg");font-weight:100;font-style:italic}@font-face{font-family:pluto;src:url(fonts/pluto-light.eot);src:url(fonts/pluto-light.eot?#iefix) format("embedded-opentype"),url(fonts/pluto-light.woff2) format("woff2"),url(fonts/pluto-light.woff) format("woff"),url(fonts/pluto-light.ttf) format("truetype"),url(fonts/pluto-light.svg#pluto-light) format("svg");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:pluto;src:url(fonts/pluto-bold.eot);src:url(fonts/pluto-bold.eot?#iefix) format("embedded-opentype"),url(fonts/pluto-bold.woff2) format("woff2"),url(fonts/pluto-bold.woff) format("woff"),url(fonts/pluto-bold.ttf) format("truetype"),url(fonts/pluto-bold.svg#pluto-bold) format("svg");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:dotmatrix;src:url(fonts/DotMatrixRegular.eot);src:url(fonts/DotMatrixRegular.eot?#iefix) format("embedded-opentype"),url(fonts/DotMatrixRegular.woff2) format("woff2"),url(fonts/DotMatrixRegular.woff) format("woff"),url(fonts/DotMatrixRegular.ttf) format("truetype"),url(fonts/DotMatrixRegular.svg#DotMatrixRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:avantgarde-book;src:url(fonts/AvantGarde-Book.eot);src:url(fonts/AvantGarde-Book.eot?#iefix) format("embedded-opentype"),url(fonts/AvantGarde-Book.woff2) format("woff2"),url(fonts/AvantGarde-Book.woff) format("woff"),url(fonts/AvantGarde-Book.ttf) format("truetype"),url(fonts/AvantGarde-Book.svg#AvantGarde-Book) format("svg");font-weight:400;font-style:normal}.header h1{position:fixed;height:70px;top:0;line-height:70px}@media (min-width:995px){.header{position:relative;height:295px;background:url(assets/bg-header.jpg) no-repeat 50%/cover}.header h1{display:none}}header{z-index:1001;text-align:center;color:#fff;transition:top .5s ease-in}header h1{width:100%;margin:0;box-sizing:border-box}header h1.easypass-title{font-size:42px;font-weight:400;padding:10px 70px}header h1.easypass-title div.logo{height:55px;background:url(assets/logo.png);background-size:137px;background-repeat:no-repeat;background-position:50%}header h1:not(.easypass-title){padding:0;line-height:70px;font-size:30px;font-weight:400;text-align:left;overflow-y:auto;white-space:nowrap;text-overflow:ellipsis;overflow:visible;text-align:center}.easy{color:#e7e7e7}.pass{color:#67a537;margin-left:-9px}.hamburger{z-index:2000;background-color:transparent!important;display:block;position:relative;width:40px;height:40px;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;cursor:pointer;position:absolute;margin:0;top:15px;left:14px}@media (min-width:995px){.hamburger{display:none}}.hamburger:focus{outline:none}.hamburger.active span:first-child{margin-top:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hamburger.active span:nth-child(3){margin-top:-8px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger span{display:block;position:absolute;top:17px;left:4px;right:4px;height:3px;background:#fff;transition:margin .3s,opacity .6s,-webkit-transform .6s;transition:transform .6s,margin .3s,opacity .6s;transition:transform .6s,margin .3s,opacity .6s,-webkit-transform .6s}.hamburger span:first-child{margin-top:-8px}.hamburger span:nth-child(3),menu.menu-open+.hamburger span:first-child{margin-top:8px}menu.menu-open+.hamburger span:nth-child(3){margin-top:-8px}.back-button{padding:26px;background-color:transparent!important;width:auto;color:#fff;z-index:1002;position:absolute;top:0;font-size:18px;text-transform:uppercase;margin:0}.back-button:before{content:"";display:inline-block;width:10px;height:10px;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.notifications{z-index:2000;position:absolute;top:10px;background:#1a1a1a url(assets/bell.png);background-repeat:no-repeat;background-size:25px;background-position:50%;width:50px;height:50px;border-radius:50%;right:12px}@media (min-width:995px){.notifications{display:none}}.notifications .number{border-radius:50%;background-color:#67a537;min-width:20px;font-size:15px;margin-top:-25px;color:#000;font-weight:600;position:absolute;line-height:1.2;margin-left:24px;text-align:center}.notifications.panier{background:#1a1a1a url(assets/pictos/panier.svg);background-repeat:no-repeat;background-size:25px;background-position:50%}#fixed-container{background:#fff;width:100vw;position:absolute;top:0;z-index:200}.footer{display:none;color:#fdfdfd;background-color:#000;margin-top:50px}.roomservicebyelior .footer{color:#505a5f;background-color:#fff}@media (min-width:995px){.footer{display:block}}.footer h2{margin:25px 0;text-align:center}.footer .services{margin-top:10px;margin-bottom:60px}.footer .services img{display:block;width:75px;margin:0 auto}.footer .services h3{margin-top:20px;margin-bottom:30px;text-transform:uppercase}.footer .services .service{float:left;width:33.33333333%;padding:0 15px;text-align:center}.footer .links{color:#e7e7e7;list-style:none;text-align:center}.footer .links li{display:inline-block;padding:0 5px}.footer .links li[ui-sref]{cursor:pointer}.footer .links li+li:before{content:"|";padding-right:10px}.dark-theme,.dark-theme .header{background-color:#000}.dark-theme .header{color:#fff}.dark-theme .header h1>.easy{color:#e7e7e7}.dark-theme .back-button{color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,.5)}.dark-theme .back-button:before{border-right:1px solid #fff;border-top:1px solid #fff}.dark-theme .back-button-qrcode{color:#000;text-shadow:2px 1px 2px hsla(0,0%,100%,.5)}.dark-theme .back-button-qrcode:before{border-right:1px solid #000;border-top:1px solid #000}.dark-theme .hamburger span{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.dark-theme menu{color:#fff;background-color:#000}.dark-theme menu>.account{background-color:#000;border-top-color:hsla(0,0%,100%,.2)}.dark-theme menu>.account .qrcode{background:#fff}.dark-theme menu>.account .qrcode span{color:#999}.dark-theme menu>.account .account-info .name{color:#fff}.dark-theme menu>.account .account-info .recharger{border:1px solid #fff;color:#fff}.light-theme,.light-theme .header{background-color:#fff}.light-theme .header{color:#000}.light-theme .header h1 div.logo{background-image:url(assets/logo-light.png)}.light-theme .back-button{color:#000;text-shadow:2px 1px 2px hsla(0,0%,100%,.5)}.light-theme .back-button:before{border-right:1px solid #000;border-top:1px solid #000}@media (min-width:995px){.light-theme .back-button{color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,.5)}.light-theme .back-button:before{border-right:1px solid #fff;border-top:1px solid #fff}}.light-theme .hamburger span{background:#000;box-shadow:0 0 10px hsla(0,0%,100%,.5)}@media (max-width:767px){.light-theme menu{background-color:#fafafa!important}.light-theme menu .account{background-color:#f3f3f3!important}.light-theme menu .account .qrcode{background:#fafafa!important}.light-theme menu .account .account-info .name,.light-theme menu ul li{color:#1a1a1a!important}}menu{color:#fff;top:70px;position:fixed;width:300px;height:calc(100% - 70px);z-index:1000;left:-300px;margin-top:-70px;padding-top:70px;padding-left:0;transition:left .3s ease;overflow:visible;background-color:hsla(0,0%,4%,.95)}.roomservicebyelior menu,.tastytime menu,.timechefpro menu{margin-top:0;padding-top:0}@media (min-width:995px){menu{left:0}}menu .site-marque{position:absolute;left:70px;max-width:230px;top:7px;height:55px;width:100%;background-size:contain}@media (min-width:995px){menu .site-marque{top:-15px;display:none}}@media (min-width:995px){menu{display:none;height:auto;position:absolute;width:100%;transition:none;-webkit-transform:none;transform:none;top:212px;margin:0;padding:0;text-align:center;background:none!important;z-index:9998}menu.active{display:block}}menu.menu-open{left:0}menu .menu-inner{position:relative;box-sizing:border-box}.roomservicebyelior menu .menu-inner,.tastytime menu .menu-inner,.timechefpro menu .menu-inner{position:absolute;right:0;top:90px}@media (min-width:995px){menu .menu-inner{padding:5px 20px;height:70px;text-shadow:0 0 5px rgba(0,0,0,.5)}}menu .account{background-color:#000;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;flex-shrink:1}@media (min-width:995px){menu .account{margin-top:6px;-webkit-transform:none;transform:none;position:absolute;right:20px;background:none!important;border:none!important;padding:0}menu .account .qrcode{display:none}menu .account .account-info{position:relative;-webkit-transform:none;transform:none;margin:0;flex-direction:row;align-items:center}.roomservicebyelior menu .account .account-info,.tastytime menu .account .account-info,.timechefpro menu .account .account-info{position:absolute;top:100px;right:30px}menu .account .account-info .name,menu .account .account-info .solde{display:inline-block;padding-right:5px}}menu .easypass-title{display:none;margin:0;margin-top:-10px}menu .easypass-title div.logo{background-image:url(assets/logo.png);background-size:164px}menu .easypass-title div.logo,menu .easypass-title div.logotcpro2{height:70px;width:250px;background-repeat:no-repeat;background-position:50%}menu .easypass-title div.logotcpro2{background-image:url(assets/logo_timechefpro_blanc.png);background-size:cover}.tastytime menu .easypass-title{margin-top:-210px}.tastytime menu .easypass-title div.logotcpro2{background-image:url(assets/logotcpro.TastyTime.png);height:280px;width:280px}@media (min-width:995px){menu .easypass-title{display:inline-block}}menu ul{padding:0;margin:0;height:calc(100% - 102px)}@media (min-width:995px){menu ul{display:flex;text-align:center;background-color:#000;justify-content:space-around}menu ul .espacement{display:none}}menu ul li{transition:all .3s ease-in-out;cursor:pointer;border:#242424;list-style:none;border-width:1px 0 0;height:45px;display:flex;flex-direction:row;align-items:center;font-size:22px;text-decoration:none;color:#fff;max-height:100px}menu ul li:first-child:nth-last-child(12),menu ul li:first-child:nth-last-child(12)~li{height:8.33333333%}menu ul li:first-child:nth-last-child(11),menu ul li:first-child:nth-last-child(11)~li{height:9.09090909%}menu ul li:first-child:nth-last-child(10),menu ul li:first-child:nth-last-child(10)~li{height:10%}menu ul li:first-child:nth-last-child(9),menu ul li:first-child:nth-last-child(9)~li{height:11.11111111%}menu ul li:first-child:nth-last-child(8),menu ul li:first-child:nth-last-child(8)~li{height:12.5%}menu ul li:first-child:nth-last-child(7),menu ul li:first-child:nth-last-child(7)~li{height:14.28571429%}menu ul li:first-child:nth-last-child(6),menu ul li:first-child:nth-last-child(6)~li{height:16.66666667%}menu ul li:first-child:nth-last-child(5),menu ul li:first-child:nth-last-child(5)~li{height:20%}menu ul li:first-child:nth-last-child(4),menu ul li:first-child:nth-last-child(4)~li{height:25%}menu ul li:first-child:nth-last-child(3),menu ul li:first-child:nth-last-child(3)~li{height:33.33333333%}menu ul li:first-child:nth-last-child(2),menu ul li:first-child:nth-last-child(2)~li{height:50%}menu ul li:first-child:last-child,menu ul li:first-child:last-child ~ li{height:100%}@media (min-width:995px){menu ul li{display:flex;padding:10px;height:auto;max-height:none;border-left:none!important;text-transform:uppercase;font-size:15px;justify-content:center}menu ul li .number{margin:0 5px!important}}menu ul li img{width:30px;padding:0 25px}@media (min-width:995px){menu ul li img{display:none}}menu ul li .number{margin:0 25px;background:#67a537;padding:0 10px;border-radius:50px;line-height:1.2;color:#000}.restaurants-page{position:relative;overflow:hidden}.restaurants-page,.restaurants-page .scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){.restaurants-page,.restaurants-page .scrollable-content{height:100%}}.restaurants-page h2{display:none;margin:45px 0 25px;text-align:center}@media (min-width:995px){.restaurants-page h2{display:block}}.restaurants-page .pop-in-container .pop-in-buttons{flex-direction:column-reverse!important}.restaurants-page .pop-in-container .pop-in-buttons .pop-in-button.cancel{background-color:#fff;color:#6f6f6f;font-size:14px}.restaurants-page .separator-presence{height:5px;background-color:#67a537}.restaurants-page .message_question{padding-left:4px;text-align:left;font-size:16px}.restaurants-page .message_question_small{padding-left:4px;text-align:left;font-size:12px}.restaurants-page .button-book{font-size:14px;line-height:10px;width:auto;align-self:center;text-align:left}.restaurants-page .scrollable-events{max-height:300px;overflow-y:auto}.restaurants-page .button-book-actions{display:flex;flex-direction:column;justify-content:center;align-items:center}.slider-container{position:relative;overflow:hidden;height:35vh}@media (min-width:995px){.slider-container{display:none}}.slider-container .slider{width:9000px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;position:relative;height:100%}.slider-container .slider .slide{float:left;width:100vw;background-size:cover}.slider-container .slider img{width:100%}.slider-container .dots{position:absolute;bottom:42px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider-container .dots .dot{border-radius:50%;width:8px;height:8px;background:#fff;margin:0 3px;float:left;transition:background .5s}.slider-container .dots .dot.active{background:#000}.drag-handle{position:absolute;top:10px;right:10px;background:#fff url(assets/pictos/dragdrop.svg) no-repeat 50%/15px;width:30px;height:30px;border-radius:15px;box-shadow:0 0 1px}.restaurants{overflow:auto;text-align:center;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:995px){.restaurants{overflow:hidden}}.restaurants .restaurant{position:relative;display:block;height:31%;width:100%;border-top:1px solid hsla(0,0%,100%,.3)}.restaurants .restaurant a.tile{position:relative;display:flex;height:100%;width:100%}.restaurants .restaurant a.tile:after{content:"";display:block;position:absolute;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:8px;width:8px;bottom:10px;right:8px;color:#fff}@media (min-width:995px){.restaurants .restaurant{display:flex;height:300px!important;width:33.33333333%;padding:15px}}.restaurants .restaurant:first-child{border-top:none}.restaurants .restaurant .restaurant-inner{width:100%;height:100%;background-size:cover;background-position:50%}.restaurants .restaurant .gradient-container{width:100%;height:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent);position:relative;cursor:pointer}.restaurants .restaurant .gradient-container .informations-container{position:absolute;bottom:0;width:100%;box-sizing:border-box;color:#fdfdfd;padding:8px;text-align:left}.restaurants .restaurant .gradient-container .informations-container .libelle-container{display:flex;align-items:center;margin-bottom:6px}.restaurants .restaurant .gradient-container .informations-container .libelle-container .libelle{font-size:34px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurants .restaurant .gradient-container .informations-container .libelle-container .libelle img{height:22px;margin-right:6px}.restaurants .restaurant .gradient-container .informations-container .colored-svg{width:1em;height:1em;margin-bottom:0}.restaurants .restaurant .gradient-container .informations-container .info{margin-top:6px;display:block;font-style:italic}.restaurants .restaurant .gradient-container .informations-container .info img{float:right;height:12px;margin-top:4px}.restaurants.restaurant-1 .gradient-container{width:100%;height:80%;background-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);position:relative}.restaurants.restaurant-1 .gradient-container .informations-container{top:10%}.restaurants.restaurant-1 .gradient-container .informations-container .libelle{font-size:36px}.restaurants.restaurant-1 .gradient-container .informations-container .libelle img{height:30px;margin-right:8px}.restaurants.restaurant-1 .gradient-container .informations-container .info{margin-top:8px;display:block;font-style:italic;font-size:17px}.restaurants.restaurant-1 .gradient-container .informations-container .info img{float:right;height:12px;margin-top:4px}.restaurants.restaurant-1 .gradient-container .informations-container .square-button{font-size:16px;margin:0 5px}.restaurants.restaurant-1 .restaurant{height:100%}.restaurants.restaurant-2 .restaurant{height:50%}.restaurants.restaurant-3 .restaurant{height:33.33333333%}.restaurants .open svg path{fill:#67a537}.restaurants .close svg path{fill:#949494}.login-page{background-image:url(assets/bg-login.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;background-color:#f2f2f1;position:relative;padding:0 20px}.roomservicebyelior .login-page,.tastytime .login-page,.timechefpro .login-page{padding:0}@media (min-width:995px){.login-page{background-image:url(assets/bg-login-big3.jpg);background-size:cover;margin-top:-20px}}.login-page .login-header{position:relative;background-color:#000;height:200px;width:100%;display:flex}.roomservicebyelior .login-page .login-header{background-color:#fff}.login-page .form-login-row{padding-top:35px}.login-page .form-login-row,.login-page .form-login-row .login-form-pro{display:flex;justify-content:space-between;width:100%}.login-page .form-login-row .login-form-pro .form-column{width:30%}.login-page.scrollable-content{height:100vh}.login-page .login-title{padding:15px;box-sizing:border-box}.login-page .lines .line{border-color:#000}.login-page header{background-color:transparent;position:relative;width:100%}.login-page header h1{line-height:70px;font-size:42px}@media (min-width:995px){.login-page .login-container{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);background-color:hsla(0,0%,100%,.7);padding:0 20px 35px}}.login-page .ssologin{text-align:center;margin:0 75px;font-size:28px}.login-page .ssologin .error{font-size:16px;margin-top:25px}@media (min-width:995px){.login-page .login-form{width:500px}}.login-page [role=alert].error{font-weight:700}.footer{margin-top:0}.footer .services{margin-bottom:0}button.simule-checkbox{width:24px;height:24px;display:block;margin-right:10px;margin-bottom:0;background-position-y:2px;border-radius:4px;border:1px solid #a0a0a0;background-color:#fafafa;background-size:contain;background-repeat:no-repeat}button.simule-checkbox.actif{background-image:url(assets/pictos/green-arrow.png)}button.simule-radiobutton{width:24px;height:24px;vertical-align:middle;border-radius:12px;border:1px solid #a0a0a0;background-color:#fafafa;background-position:50%;background-repeat:no-repeat}button.simule-radiobutton.actif{background-image:url(assets/pictos/green-point.png)}.picto-info{background:url(assets/info.svg);width:20px;background-size:contain;float:right;height:20px}.required-field:after{content:" *";color:red}.register-page{background-color:#fff;height:100%;min-height:100%;position:relative}@media (min-width:995px){.register-page{background-image:url(assets/bg-header.jpg);background-position:bottom;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;padding:35px 20px;margin-top:-20px}}.register-page .register-title{display:none}@media (min-width:995px){.register-page .register-title{display:block;background-color:transparent}}.register-page .register-title h1{margin:0 0 11px;font-size:42px;line-height:42px;box-sizing:border-box;overflow:hidden}.register-page .register-title h1>.easy{color:#000}.register-page .register-container{padding:20px}@media (min-width:995px){.register-page .register-container{background-color:#e7e7e7;padding:25px 45px;width:60%;max-width:600px;margin:0 auto;position:relative}}.register-page.scrollable-content{color:#000;height:calc(100vh - 70px)}@media (min-width:995px){.register-page.scrollable-content{overflow-y:auto;padding-left:40px}}@media (min-width:995px){.register-page.scrollable-content .register-button{width:250px;float:left;height:40px}}.register-page.scrollable-content .register-button.register-tcpro{width:290px}.register-page.scrollable-content .register-button.register-tcpro button{padding-left:40px}.register-page.scrollable-content .register-button.register-tcpro .loader{left:10px}.register-page.scrollable-content form{position:relative}.register-page.scrollable-content .autocomplete-container{position:relative;margin-bottom:10px}.register-page.scrollable-content .autocomplete-container input{margin-bottom:0}.register-page.scrollable-content .autocomplete-container .cross{position:absolute;right:10px;width:26px;height:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #000;border-radius:50%}.register-page.scrollable-content .autocomplete-container .cross:after,.register-page.scrollable-content .autocomplete-container .cross:before{position:absolute;top:50%;left:50%;content:" ";height:15px;width:1px;background-color:#333}.register-page.scrollable-content .autocomplete-container .cross:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.register-page.scrollable-content .autocomplete-container .cross:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.register-page.scrollable-content ul{list-style-type:none;margin:0;padding:0}.register-page.scrollable-content ul li{display:block}.register-page.scrollable-content ul li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;color:#000;height:45px;line-height:45px;padding-left:15px;width:100%;display:block;background-color:#e7e7e7;margin-bottom:1px}.register-page.scrollable-content ul li a:active,.register-page.scrollable-content ul li a:hover{background-color:#ecf6e5;font-weight:700;cursor:pointer}.tastytime .register-page.scrollable-content ul li a:active,.tastytime .register-page.scrollable-content ul li a:hover{color:#fff;background-color:#c7bfb6}.roomservicebyelior .register-page.scrollable-content ul li a:active,.roomservicebyelior .register-page.scrollable-content ul li a:hover{color:#fff;background-color:#e9496d}.register-page.scrollable-content ul.autocomplete-results{position:relative;width:100%}@media (min-width:995px){.register-page.scrollable-content .buttons{display:flex;justify-content:space-between}}@media (min-width:995px){.register-page label{color:#1a1a1a}}.register-page .custom-select select{width:100%;height:45px;border:none;margin-bottom:20px;outline:none;padding:0 15px}.register-page .custom-date{width:100%;height:45px;margin-bottom:15px;padding:0 15px;box-sizing:border-box;font-size:18px;font-family:josefin;color:#000;border:1px solid #f2f2f1;outline:none}.register-page .sans-caisse-registration{margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.register-page .sans-caisse-registration .toogle-button{margin-right:0;flex-shrink:0}.register-page .register-type-contrat .type-contrat{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.register-page .cguAgreement,.register-page .recevoirOffresEliorAgreement,.register-page .recevoirOffresPartenairesAgreement{margin-bottom:15px;display:table}.register-page .cguAgreement input[type=checkbox],.register-page .recevoirOffresEliorAgreement input[type=checkbox],.register-page .recevoirOffresPartenairesAgreement input[type=checkbox]{width:24px;height:24px;display:table-cell;vertical-align:middle;margin-right:10px;-webkit-appearance:checkbox}.register-page .cguAgreement label,.register-page .recevoirOffresEliorAgreement label,.register-page .recevoirOffresPartenairesAgreement label{display:table-cell;vertical-align:middle}.register-page .cguAgreement label a,.register-page .recevoirOffresEliorAgreement label a,.register-page .recevoirOffresPartenairesAgreement label a{text-decoration:underline}.register-page .cgu-container{display:table}.register-page .cgu-container .cgu-title{display:table-cell;padding-right:5px;font-weight:600}.register-page .cgu-container .chevroon{display:inline-block}.register-page .cgu-container .cgu{color:#a1a1a1;font-style:italic}@media (min-width:995px){.register-page .cgu-container .cgu{color:#1a1a1a;padding-top:20px}}.register-page input.ng-invalid-date{color:#b40000!important;font-weight:700}.help-link{float:left;margin-right:10px;cursor:pointer}.help-link a{font-weight:600;margin-right:10px}.help-link.top-help-link{text-align:center;background-color:#1a1a1a;padding-top:4px;width:50px;height:48px;border-radius:25px;position:absolute;display:flex;align-items:center;justify-content:center;top:-63px;right:12px;margin-right:0}@media (min-width:995px){.help-link.top-help-link{top:25px;right:20px}}.help-link.top-help-link a{font-weight:900;margin-left:1px;color:#fff;font-size:36px;margin-right:0}label{color:#949494;font-size:15px;margin-bottom:5px;text-transform:uppercase;display:inline-block}label.normalcase{text-transform:none}input{-webkit-appearance:none;border-radius:0}[role=alert]{color:#b40000;text-align:center;font-style:italic;opacity:0;transition:opacity .2s linear}[role=alert].left{text-align:left}[role=alert].error{opacity:1}[role=alert].error.error-bottom{padding-bottom:20px}[role=alert].success{opacity:1;color:#67a537}.tastytime [role=alert].success{color:#9a8c7d}.roomservicebyelior [role=alert].success{color:#e50051}[role=alert].hidden{margin-top:-13px}[role=alert].hidden span{display:block}[role=alert].hidden.second{-webkit-transform:translateY(-10px);transform:translateY(-10px)}input[type=email],input[type=password],input[type=tel],input[type=text]{width:100%;height:45px;margin-bottom:15px;padding:0 15px;box-sizing:border-box;font-size:18px;font-family:josefin;color:#000;border:1px solid #f2f2f1}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#acacac;font-style:italic}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#acacac;font-style:italic}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder{color:#acacac;font-style:italic}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:#acacac;font-style:italic}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{outline:none}a.button,button,input[type=button],input[type=submit]{cursor:pointer;font-family:josefin;font-size:20px;line-height:20px;box-sizing:border-box;padding:10px;border:none;color:#fff;background-color:#67a537;width:100%;display:block;text-align:center;text-transform:uppercase;margin-bottom:10px}a.button:hover:not(.disabled),a.button:hover:not([disabled]),button:hover:not(.disabled),button:hover:not([disabled]),input[type=button]:hover:not(.disabled),input[type=button]:hover:not([disabled]),input[type=submit]:hover:not(.disabled),input[type=submit]:hover:not([disabled]){background-color:#7ec14e}.tastytime a.button,.tastytime button,.tastytime input[type=button],.tastytime input[type=submit]{background-color:#9a8c7d}.tastytime a.button:hover:not(.disabled),.tastytime a.button:hover:not([disabled]),.tastytime button:hover:not(.disabled),.tastytime button:hover:not([disabled]),.tastytime input[type=button]:hover:not(.disabled),.tastytime input[type=button]:hover:not([disabled]),.tastytime input[type=submit]:hover:not(.disabled),.tastytime input[type=submit]:hover:not([disabled]){background-color:#bdb1a5}.roomservicebyelior a.button,.roomservicebyelior button,.roomservicebyelior input[type=button],.roomservicebyelior input[type=submit]{background-color:#e50051}.roomservicebyelior a.button:hover:not(.disabled),.roomservicebyelior a.button:hover:not([disabled]),.roomservicebyelior button:hover:not(.disabled),.roomservicebyelior button:hover:not([disabled]),.roomservicebyelior input[type=button]:hover:not(.disabled),.roomservicebyelior input[type=button]:hover:not([disabled]),.roomservicebyelior input[type=submit]:hover:not(.disabled),.roomservicebyelior input[type=submit]:hover:not([disabled]){background-color:#e9496d}a.button.secondary,button.secondary,input[type=button].secondary,input[type=submit].secondary{background-color:#000}.roomservicebyelior a.button.secondary,.roomservicebyelior button.secondary,.roomservicebyelior input[type=button].secondary,.roomservicebyelior input[type=submit].secondary{background-color:#505a5f}a.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover{background-color:#333}.roomservicebyelior a.button.secondary:hover,.roomservicebyelior button.secondary:hover,.roomservicebyelior input[type=button].secondary:hover,.roomservicebyelior input[type=submit].secondary:hover{background-color:#818e94}a.button.tertiary,button.tertiary,input[type=button].tertiary,input[type=submit].tertiary{background-color:#fff;color:#67a537}a.button.inherit,button.inherit,input[type=button].inherit,input[type=submit].inherit{background-color:inherit;padding-left:0;text-align:left}a.button.inherit span,button.inherit span,input[type=button].inherit span,input[type=submit].inherit span{color:#000;font-weight:700}a.button.inherit:hover,button.inherit:hover,input[type=button].inherit:hover,input[type=submit].inherit:hover{background-color:inherit}a.button.touchable:active,button.touchable:active,input[type=button].touchable:active,input[type=submit].touchable:active{-webkit-transform:scale(.98);transform:scale(.98)}a.button:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}a.button.filiaire,button.filiaire,input[type=button].filiaire,input[type=submit].filiaire{background-color:transparent;color:#67a537;border:2px solid #67a537}a.button.filiaire:hover,button.filiaire:hover,input[type=button].filiaire:hover,input[type=submit].filiaire:hover{background-color:transparent}.tastytime a.button.filiaire,.tastytime button.filiaire,.tastytime input[type=button].filiaire,.tastytime input[type=submit].filiaire{color:#9a8c7d;border-color:#9a8c7d}.roomservicebyelior a.button.filiaire,.roomservicebyelior button.filiaire,.roomservicebyelior input[type=button].filiaire,.roomservicebyelior input[type=submit].filiaire{color:#e50051;border-color:#e50051}.loading-button{position:relative}.loading-button .loader{display:none;position:absolute;top:3px;left:5px;height:34px;-webkit-animation:rotate .7s linear infinite;animation:rotate .7s linear infinite}.loading-button [type=button].loading+.loader,.loading-button [type=submit].loading+.loader{display:block}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lines{display:flex;align-items:center;padding:20px 0;font-size:20px}@media (min-width:995px){.lines{padding:0 0 30px;height:40px}}.lines:after,.lines:before{content:"";display:block;width:100%;border-top:2px solid #000}.lines span{margin:0 10px;white-space:nowrap}.lines-pro{display:flex;align-items:center;padding:20px 0;font-size:20px}@media (min-width:995px){.lines-pro{padding:0 0 5px;height:40px}}.lines-pro:after,.lines-pro:before{content:"";display:block;width:100%;border-top:2px solid #fff}.roomservicebyelior .lines-pro:after,.roomservicebyelior .lines-pro:before{border-top-color:#505a5f}.lines-pro span{margin:0 10px;white-space:nowrap;color:#fff}.roomservicebyelior .lines-pro span{color:#505a5f}progress-bar{width:100%;height:5px;background:#acacac;display:block}progress-bar div{height:100%;background:#67a537}.backfacable-button{position:relative;-webkit-transform-origin:50% 50% -22px;transform-origin:50% 50% -22px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.backfacable-button.active{opacity:1;-webkit-transform:rotateX(90deg) translateY(50%);transform:rotateX(90deg) translateY(50%)}.backfacable-button.refused{opacity:1;-webkit-transform:rotateX(-90deg) translateY(-50%);transform:rotateX(-90deg) translateY(-50%)}.backfacable-button:before{position:absolute;top:0;left:0;width:100%;padding:12px 0;background:#67a537;color:#fff;content:attr(data-hover);text-transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background .3s;-webkit-transform:rotateX(-90deg) translateY(100%);transform:rotateX(-90deg) translateY(100%);-webkit-transform-origin:bottom;transform-origin:bottom}.tastytime .backfacable-button:before{background-color:#9a8c7d}.roomservicebyelior .backfacable-button:before{background-color:#e50051}.backfacable-button:after{position:absolute;top:0;left:0;width:100%;padding:12px 0;background:#b40000;color:#fff;content:attr(data-product-full);text-transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background .3s;-webkit-transform:rotateX(90deg) translateY(-100%);transform:rotateX(90deg) translateY(-100%);-webkit-transform-origin:top;transform-origin:top}.allergen-page .scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){.allergen-page{background:#d3d3d3;position:absolute;min-height:100%;width:100%}}@media (min-width:995px){.allergen-page .scrollable-content{margin:50px 10%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto}}.allergen-page .allergene-mention-one{display:block;color:#949494;font-size:18px;font-style:italic;padding:18px 18px 9px}.allergen-page .allergene-mention-two{display:block;color:#949494;font-size:18px;font-style:italic;padding:9px 18px}.allergen-page .allergene-mention-three{display:block;color:#949494;font-size:18px;font-style:italic;padding:9px 18px 18px}.allergen-page .allergene{border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:flex-start;font-size:20px}.allergen-page .allergene-picto{margin:15px}.allergene-picto{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;background:#b0acad;transition:background-color .6s}.allergene-picto svg{-webkit-transform:scale(1.3);transform:scale(1.3)}.allergene-picto svg .st0{fill:#fff}.allergene-picto svg .st0.st1{fill:transparent}.allergene-picto.enabled{background:#67a537}.allergene-picto.allergic{background-color:#b40000}.allergene-picto img{height:70px}.nutriscore-page .scrollable-content{height:calc(100vh - 70px);color:#505a5f}@media (min-width:995px){.nutriscore-page .scrollable-content{margin:50px 10%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto}}.nutriscore-page .nutriscore-content{padding:18px}.nutriscore-page .nutriscore-title{text-align:center;color:#1a1a1a;font-size:1.5em;display:none}@media (min-width:995px){.nutriscore-page .nutriscore-title{display:block}}@media (min-width:995px){.nutriscore-page{background:#d3d3d3;position:absolute;min-height:100%;width:100%}}.nutriscore-page h2{color:#1a1a1a}.nutriscore-page ul{list-style-type:none}.nutriscore-page .picto{height:50px;margin:0 20px;vertical-align:middle;margin-bottom:10px}.nutriscore-page footer{font-weight:700;text-align:center;color:#1a1a1a}.animation-header{width:100%;height:46vh;background-size:cover;background-position:top}.animation-header.loadimg{background-color:#e7e7e7!important;display:flex;justify-content:center;align-items:center}@media (min-width:995px){.animation-header.loadimg{display:none}}.animation-header.loadimghead{display:none}@media (min-width:995px){.animation-header.loadimghead{display:block}}.animation-header.survey{height:20vh}@media (min-width:995px){.animation-header{display:none}}.link-to-menu-header .link-to-menu-button .button img{width:30px}@media (min-width:995px){.animation-page{min-height:calc(100% - 295px);position:absolute;width:100%;background:#d3d3d3}}.animation-page .scrollable-content{height:100vh}@media (min-width:995px){.animation-page .scrollable-content{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto}}@media (min-width:995px){.anim-content{margin-top:80px;font-size:20px;padding:0 50px}}.animation-title{font-size:25px;width:100%;float:left}@media (min-width:995px){.animation-title{font-size:30px}}.picto-animation{margin:auto;position:absolute;width:52px;height:52px;background:#fff;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%}@media (min-width:995px){.picto-animation{box-shadow:0 0 3px rgba(0,0,0,.5)}}.picto-animation .colored-svg,.picto-animation img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px}.general-information{margin-top:30px;display:flex;align-items:center}@media (min-width:995px){.general-information{padding-top:20px}}.general-information .chevroon-container{padding:10px}.general-information .chevroon-container.left{margin-left:auto}@media (min-width:995px){.general-information .chevroon-container.left{margin-left:inherit}}.general-information .chevroon{float:left}.general-information .horaire{color:#1a1a1a}@media (min-width:995px){.titles{text-align:center;margin:auto}}.titles .horaire .date{margin:0 3px}.description{padding:20px;font-size:18px}@media (min-width:995px){.description{font-size:22px;padding:30px;text-align:center}}@media (min-width:995px){.description .touchable-anim{margin-top:35px}}@media (min-width:995px){.culture-page{min-height:calc(100% - 295px);position:absolute;width:100%;background:#d3d3d3}}.culture-page [role=alert]{height:30px;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.culture-page.has-error .scrollable-content{top:30px}.infos-site-page.scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){.infos-site-page.scrollable-content{min-height:calc(100vh - 295px);height:auto!important}}.infos-site-page .favorites{padding:15px 18px}.infos-site-page .favorites>div{margin-top:15px}.infos-site-page .favorites .title{font-size:18px}.infos-site-page .favorites .subtext{color:#acacac;font-size:1.1em}.infos-site-page .favorites ul{margin:0;padding:0;list-style:none}.infos-site-page .favorites ul li{border-bottom:1px solid #e7e7e7;cursor:pointer}.infos-site-page .favorites svg{width:20px;height:20px;margin-right:5px;margin-bottom:-1px}.favList li>div{height:100%;padding:15px 0;background:#fff;position:relative}.favList .title{font-size:18px}.as-sortable-dragging svg{width:20px;height:20px;margin-right:5px;margin-bottom:-1px}@media (min-width:995px){.infos-site-page{min-height:calc(100vh - 300px)!important}.infos-site-page .favorites{margin:50px auto;width:934px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}}@media (min-width:995px){.infos-page,.infos-site-page{min-height:calc(100% - 295px);position:absolute;width:100%;background:#d3d3d3}}.infos-page .menu-list.scrollable-content .swipable{position:relative;overflow:hidden;height:2.3em!important}.infos-page .menu-list.scrollable-content .swipable .original-info{width:100%;height:100%;border:none;box-sizing:border-box;margin:0;background-color:#fff;position:absolute;top:0;left:0;z-index:1;transition:all .5s ease;display:flex;vertical-align:middle;align-items:center}.infos-page .menu-list.scrollable-content .swipable .original-info .subtext{width:calc(100% - 55px);margin-left:10px;word-break:break-all;text-align:end}.infos-page .menu-list.scrollable-content .swipable .original-info .subtext:after{content:"";height:1.3em;width:1em;float:right;background:url(assets/arrow-right.png) 50%/50% no-repeat;margin-left:5px;font-size:18px}.infos-page .menu-list.scrollable-content .swipable .original-info.translate-swipe{-webkit-transform:translateX(-146px);transform:translateX(-146px)}.infos-page .menu-list.scrollable-content .swipable .original-info.un-translate-swipe{-webkit-transform:translateX(0);transform:translateX(0)}.infos-page .menu-list.scrollable-content .swipable .hidden-button{padding-top:0;padding-bottom:0;height:100%;display:flex;width:110px;border:none;position:absolute;top:0;left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#b40000;color:#fff;z-index:0;cursor:pointer}.infos-page .menu-list.scrollable-content .swipable .hidden-button .subtext{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;color:#fff}.infos-page .menu-list.scrollable-content .deleteAccount:hover{cursor:pointer}.legal-page{height:calc(100vh - 90px);width:100%}@media (min-width:995px){.legal-page{min-height:100%;height:100%!important;position:absolute;width:calc(100% - 20px);background:#d3d3d3}}.legal-page p .underline{text-decoration:underline}.legal-page p .important{color:red;text-transform:uppercase}.legal-page p .header{display:block;margin-bottom:10px;font-weight:700}.legal-page>div{padding:0 20px 10px;box-sizing:border-box;background:#fff;width:100%;height:100%}@media (min-width:995px){.legal-page>div{margin:50px auto;width:970px;box-shadow:0 0 5px rgba(0,0,0,.5)}}@media (min-width:995px){.theme-page{min-height:100%;position:absolute;width:100%;background:#d3d3d3}}.forgotpassword-page{background-color:#f2f2f1;height:auto;min-height:calc(100vh - 70px);position:relative;padding:0 20px}@media (min-width:995px){.forgotpassword-page{position:absolute!important;background-image:url(assets/bg-login-big3.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;width:calc(100% - 40px);height:100%}}.forgotpassword-page header h1{font-size:42px}.forgotpassword-page .forgotPassword-button{margin-top:30px}@media (min-width:995px){.forgotpassword-page .forgotPassword-button{width:250px;height:40px}}.forgotpassword-page .scrollable-content{background-size:cover;height:100%;color:#000;position:relative;-webkit-overflow-scrolling:touch;padding:0 20px}.forgotpassword-page .scrollable-content form{position:relative}@media (min-width:995px){.forgotpassword-page .forg-container{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);background-color:hsla(0,0%,100%,.7);padding:0 20px 35px;text-align:center}}.forgotpassword-page .forg-container .email{font-weight:600}.resetpassword-page{background-color:#f2f2f1;height:100%;min-height:100%;position:relative;padding:0 20px;min-height:100vh;height:auto}@media (min-width:995px){.resetpassword-page{position:absolute!important;background-image:url(assets/bg-login-big3.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%;margin:0;padding:0}}.resetpassword-page header h1{margin:11px 0;font-size:42px;line-height:42px}.resetpassword-page .scrollable-content{background-size:cover;height:100%;color:#000;position:relative;-webkit-overflow-scrolling:touch;padding:0 20px}.resetpassword-page .scrollable-content form{position:relative}.resetpassword-page .resetPassword-button{margin-top:30px}@media (min-width:995px){.resetpassword-page .resetPassword-button{width:250px;height:40px}}@media (min-width:995px){.resetpassword-page .resetpassword-container{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);background-color:hsla(0,0%,100%,.7);padding:0 20px 35px;text-align:center}}survey{position:absolute;width:100%;display:block;height:calc(100vh - 70px);overflow-x:hidden}@media (min-width:995px){survey{overflow-y:auto;top:320px;height:calc(100vh - 320px)}}.enquete-header{width:100%;height:46vh;background:#d3d3d3;background-size:cover;background-position:100% 0}.enquete-header.survey{height:20vh;transition:height .3s ease-in-out}@media (min-width:995px){.enquete-header.survey{height:295px}}@media (min-width:1400px){.enquete-header.survey{height:295px}}.restaurant-slide.enquete{margin-top:26px}@media (min-width:995px){.restaurant-slide.enquete{margin-top:0}}.restaurant-slide.enquete .slide-restaurant-arrow{top:0;padding:20px}.restaurant-slide.enquete .restaurant-informations{margin:15px 40px 0;box-sizing:border-box}@media (min-width:995px){.restaurant-slide.enquete .restaurant-informations{position:absolute;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}}.restaurant-slide.enquete .libelle-container{margin:auto;padding-right:0}.restaurant-slide.enquete .libelle-container .libelle{width:100%;font-size:22px;margin:-20px 12.5px 5px;word-wrap:break-word}@media (min-width:995px){.restaurant-slide.enquete .libelle-container .libelle{font-size:24px}}.restaurant-slide.enquete .info{font-style:normal;font-size:14px}@media (min-width:995px){.restaurant-slide.enquete .info{font-style:italic;font-size:24px}}.link-to-menu-header{height:30px;position:absolute;margin-top:-30px;width:100%}@media (min-width:995px){.link-to-menu-header{display:none!important;position:inherit;margin-top:0}.link-to-menu-header .banner-1,.link-to-menu-header .banner-2,.link-to-menu-header .ellipse{display:none}.link-to-menu-header .link-to-menu-button .button{position:inherit!important;background-color:transparent!important;margin-top:30px!important}.link-to-menu-header .link-to-menu-button .button img{position:inherit}}.link-to-menu-header>*{float:right;height:100%}.link-to-menu-header .banner-1,.link-to-menu-header .banner-2{background:#fff}.link-to-menu-header .banner-1{width:50px}.link-to-menu-header .banner-2{width:calc(100% - 110px)}.link-to-menu-header .link-to-menu-button{position:relative;z-index:999}.link-to-menu-header .link-to-menu-button .button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s;position:absolute;width:52px;height:52px;border-radius:100%;top:-30px;background:#fff;margin:4px}.link-to-menu-header .link-to-menu-button .button:hover{cursor:pointer}.link-to-menu-header .link-to-menu-button .button.link-to-menu-container{display:flex;align-items:center}.link-to-menu-header .link-to-menu-button .button.link-to-menu-container a{width:100%;height:100%}.link-to-menu-header .link-to-menu-button .button img{position:absolute;width:50px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.link-to-menu-header .link-to-menu-button>img{width:60px}.enquete-page{overflow-y:auto;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-overflow-scrolling:touch}@media (min-width:995px){.enquete-page{background-image:url(assets/bg-login-big3.jpg);overflow-y:initial}.enquete-page .picto-animation{display:none}.enquete-page .restaurant-slide.enquete{margin-top:0;position:absolute;top:30px;width:100%}}@media (min-width:995px){.enquete-page.scrollable-content{overflow:hidden}}.enquete-page .progress{top:110px;left:30px;right:30px;height:6px;position:absolute;background-color:#d1d1d1}.enquete-page .question{background-color:#f4f4f4;padding-top:10px;margin-bottom:20px;top:20px;left:30px;right:30px;position:absolute;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;display:none}@media (min-width:995px){.enquete-page .question{padding:30px;top:0;left:0;right:auto;margin-top:25px;margin-bottom:25px;width:600px;overflow:auto}}.enquete-page .question:after{clear:both;content:"";display:block}.enquete-page .question.current{-webkit-transform:translateX(0);transform:translateX(0);display:block}@media (min-width:995px){.enquete-page .question.current{display:inline-block;left:50%;margin:25px auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.enquete-page .question.previous{-webkit-transform:translateX(-150%);transform:translateX(-150%);display:block}@media (min-width:995px){.enquete-page .question.previous{display:inline-block;margin-top:100px;-webkit-transform:translateX(-125vw);transform:translateX(-125vw)}}.enquete-page .question.next{-webkit-transform:translateX(150%);transform:translateX(150%);display:block}@media (min-width:995px){.enquete-page .question.next{display:inline-block;margin-top:100px;-webkit-transform:translateX(125vw);transform:translateX(125vw)}}.enquete-page .question.futur{-webkit-transform:translateX(150%);transform:translateX(150%);display:block}@media (min-width:995px){.enquete-page .question.futur{display:inline-block;-webkit-transform:translateX(125vw);transform:translateX(125vw)}}.enquete-page .question .title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:20px;position:relative;text-align:center;width:100%}.enquete-page .question .title .chevroon{margin:0 20px;position:absolute;right:0;top:0}.enquete-page .question .title .chevroon.left{left:0}@media (min-width:995px){.enquete-page .question .answer-content{padding:5px 10px 15px}}@media (min-width:995px){.enquete-page .question .answer-content2{padding:5px 10px 15px;text-align:center}}.enquete-page .question .libelle{font-size:22px;margin-left:12.5px;margin-right:12.5px;margin-bottom:5px;word-wrap:break-word}.enquete-page .question stars{margin:0 9px 0 24px;padding-top:5px;padding-bottom:5px}.enquete-page .question stars+span{font-size:16px;margin-right:25px;margin-bottom:25px}.enquete-page .question .textRating{display:inline-block;margin-left:24px;padding-bottom:10px;width:100%}.enquete-page .question progress-bar{margin:9px 0}.enquete-page .question textarea{width:100%;box-sizing:border-box;margin-bottom:15px}.enquete-page .question .response{margin:25px;margin-top:0}@media (min-width:995px){.enquete-page .question .touchable{width:auto;padding:6.5px 20px}}@media (min-width:995px){.enquete-page .question .touchable2{margin:auto}}.enquete-page .margin-top{height:30px}@media (min-width:995px){.enquete-page .margin-top{height:60px}}.nvd3 .nv-axis{pointer-events:none;opacity:1}.nvd3 .nv-axis path{fill:none;stroke:#000;stroke-opacity:.75;shape-rendering:crispEdges}.nvd3 .nv-axis path.domain{stroke-opacity:.75}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0}.nvd3 .nv-axis line{fill:none;stroke:#e5e5e5;shape-rendering:crispEdges}.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero{stroke-opacity:.75}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700}.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text,.nvd3 .x .nv-axis .nv-axisMaxMin text{text-anchor:middle}.nvd3 .nv-axis.nv-disabled{opacity:0}.nvd3 .nv-bars rect{fill-opacity:.75;transition:fill-opacity .25s linear;-moz-transition:fill-opacity .25s linear;-webkit-transition:fill-opacity .25s linear}.nvd3 .nv-bars rect.hover{fill-opacity:1}.nvd3 .nv-bars .hover rect{fill:#add8e6}.nvd3 .nv-bars text{fill:transparent}.nvd3 .nv-bars .hover text{fill:#000}.nvd3 .nv-discretebar .nv-groups rect,.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect{stroke-opacity:0;transition:fill-opacity .25s linear;-moz-transition:fill-opacity .25s linear;-webkit-transition:fill-opacity .25s linear}.nvd3 .nv-candlestickBar .nv-ticks rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover,.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover{fill-opacity:1}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:#000;stroke:transparent}.nvd3 .nv-boxplot circle{fill-opacity:.5}.nvd3 .nv-boxplot circle:hover,.nvd3 .nv-boxplot rect:hover{fill-opacity:1}.nvd3 line.nv-boxplot-median{stroke:#000}.nv-boxplot-tick:hover{stroke-width:2.5px}.nvd3.nv-bullet{font:10px sans-serif}.nvd3.nv-bullet .nv-measure{fill-opacity:.8}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700}.nvd3.nv-bullet .nv-subtitle{fill:#999}.nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7}.nvd3.nv-candlestickBar .nv-ticks .nv-tick{stroke-width:1px}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover{stroke-width:2px}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect{stroke:#d62728;fill:#d62728}.with-transitions .nv-candlestickBar .nv-ticks .nv-tick{transition:stroke-width .25s linear,stroke-opacity .25s linear;-moz-transition:stroke-width .25s linear,stroke-opacity .25s linear;-webkit-transition:stroke-width .25s linear,stroke-opacity .25s linear}.nvd3.nv-candlestickBar .nv-ticks line{stroke:#333}.nvd3 .nv-check-box .nv-box{fill-opacity:0;stroke-width:2}.nvd3 .nv-check-box .nv-check{fill-opacity:0;stroke-width:4}.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check{fill-opacity:0;stroke-opacity:0}.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check{opacity:0}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1}.nvd3 .nv-groups path.nv-line{fill:none}.nvd3 .nv-groups path.nv-area{stroke:none}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important}.with-transitions .nvd3 .nv-groups .nv-point{transition:stroke-width .25s linear,stroke-opacity .25s linear;-moz-transition:stroke-width .25s linear,stroke-opacity .25s linear;-webkit-transition:stroke-width .25s linear,stroke-opacity .25s linear}.nvd3 .nv-groups .nv-point.hover,.nvd3.nv-scatter .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95!important;stroke-opacity:.95!important}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0}.nvd3 .nv-indexLine{cursor:ew-resize}svg.nvd3-svg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;display:block;width:100%;height:100%}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nvd3 text{font:normal 12px Arial}.nvd3 .title{font:700 14px Arial}.nvd3 .nv-background{fill:#fff;fill-opacity:0}.nvd3.nv-noData{font-size:18px;font-weight:700}.nv-brush .extent{fill-opacity:.125;shape-rendering:crispEdges}.nv-brush .resize path{fill:#eee;stroke:#666}.nvd3 .nv-legend .nv-series{cursor:pointer}.nvd3 .nv-legend .nv-disabled circle{fill-opacity:0}.nvd3 .nv-brush .extent{fill-opacity:0!important}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:1px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:2px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728}.nvd3 .background path{fill:none;stroke:#eee;stroke-opacity:.4;shape-rendering:crispEdges}.nvd3 .foreground path{fill:none;stroke-opacity:.7}.nvd3 .nv-parallelCoordinates-brush .extent{fill:#fff;fill-opacity:.6;stroke:gray;shape-rendering:crispEdges}.nvd3 .nv-parallelCoordinates .hover{fill-opacity:1;stroke-width:3px}.nvd3 .missingValuesline line{fill:none;stroke:#000;stroke-width:1;stroke-opacity:1;stroke-dasharray:5,5}.nvd3.nv-pie path{stroke-opacity:0;transition:fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear;-moz-transition:fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear;-webkit-transition:fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear}.nvd3.nv-pie .nv-pie-title{font-size:24px;fill:rgba(19,196,249,.59)}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0}.nvd3.nv-pie path{stroke:#fff;stroke-width:1px;stroke-opacity:1;fill-opacity:.7}.nvd3.nv-pie .hover path{fill-opacity:1}.nvd3.nv-pie .nv-label{pointer-events:none}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1}.nv-distx,.nv-disty,.nv-noninteractive{pointer-events:none}.nvd3.nv-sparkline path{fill:none}.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;transition:fill-opacity .25s linear,stroke-opacity .25s linear;-moz-transition:fill-opacity .25s linear,stroke-opacity .25s linear;-webkit-transition:fill-opacity .25s linear,stroke-opacity .25s linear}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0}.nvtooltip{position:absolute;background-color:#fff;color:#000;padding:1px;border:1px solid rgba(0,0,0,.2);z-index:10000;display:block;font-family:Arial;font-size:13px;text-align:left;pointer-events:none;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.5);border-radius:4px}.nvtooltip.with-transitions,.with-transitions .nvtooltip{transition:opacity 50ms linear;-moz-transition:opacity 50ms linear;-webkit-transition:opacity 50ms linear;transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px}.nvtooltip h3{margin:0;padding:4px 14px;line-height:18px;font-weight:400;background-color:hsla(0,0%,97%,.75);color:#000;text-align:center;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.nvtooltip p{margin:0;padding:5px 14px;text-align:center}.nvtooltip span{display:inline-block;margin:2px 0}.nvtooltip table{margin:6px;border-spacing:0}.nvtooltip table td{padding:2px 9px 2px 0;vertical-align:middle}.nvtooltip table td.key{font-weight:400}.nvtooltip table td.key.total{font-weight:700}.nvtooltip table td.value{text-align:right;font-weight:700}.nvtooltip table tr.highlight td{padding:1px 9px 1px 0;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.nvtooltip table td.legend-color-guide div{width:8px;height:8px;vertical-align:middle;width:12px;height:12px;border:1px solid #999}.nvtooltip .footer{padding:3px;text-align:center}.nvtooltip-pending-removal{pointer-events:none;display:none}.nvd3 .nv-interactiveGuideLine{pointer-events:none}.nvd3 line.nv-guideline{stroke:#ccc}@media (min-width:995px){.parametres-page{background:#d3d3d3;position:absolute;width:100%;height:100%}}.parametres-page .account{height:130px;box-sizing:border-box;background-image:url(assets/default-restaurant-blurred.jpg);background-size:cover;background-position:50%;display:flex;align-items:center}@media (min-width:995px){.parametres-page .account{display:none}}.parametres-page .scrollable-content{height:calc(100vh - 200px)}@media (min-width:995px){.parametres-page .scrollable-content{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto}}.parametres-page ul.menu-list-param{padding:0;margin:0;list-style:none}@media (min-width:995px){.parametres-page ul.menu-list-param{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}}.parametres-page ul.menu-list-param li{padding-left:18px;padding-right:18px}.parametres-page ul.menu-list-param li:not(.separator){height:1.3em;padding-top:15px;padding-bottom:15px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.parametres-page ul.menu-list-param li:not(.separator)+li:not(.separator){border-top:none}.parametres-page ul.menu-list-param li:not(.separator) .picto{width:1.3em;margin-right:12px;float:left}.parametres-page ul.menu-list-param li:not(.separator) .title{font-size:18px}.parametres-page ul.menu-list-param li:not(.separator) .subtext{color:#acacac;float:right;font-size:1.1em}.parametres-page ul.menu-list-param li:not(.separator).has-next>:last-child:after{content:"";height:1.3em;width:1em;float:right;background:url(assets/arrow-right.png) 50%/50% no-repeat;margin-left:5px;font-size:18px}.parametres-page ul.menu-list-param li:not(.separator).selected:after{content:"";height:1.3em;width:1em;float:right;background:url(assets/check.png) 50%/contain no-repeat;font-size:18px}.parametres-page ul.menu-list-param li.separator{background:#e7e7e7;color:#949494;text-transform:uppercase;font-size:13px;padding-top:7px;padding-bottom:7px}@media (min-width:995px){.parametres-page ul.menu-list-param li.separator{text-align:center}}.parametres-page ul.menu-list-param li .custom-help-picto{float:left;color:#77af4b;font-size:16px;width:13px;height:19px;font-weight:700;border:2px solid;border-radius:12px;padding-left:6px;margin-right:11px}.notification-list-item{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #e7e7e7}.notification-list-item .toogle-button{margin:initial}.notification-list-item span{font-size:22px}@media (min-width:995px){.notification-page{min-height:calc(100% - 295px);height:auto;position:absolute;width:100%;background:#d3d3d3}.notification-page .scrollable-content{width:50%;background:#fff;margin:auto;margin-top:50px;box-shadow:0 0 5px rgba(0,0,0,.5)}}.alerte-solde-page .default-value{margin-bottom:10px;color:#949494}.alerte-solde-page form{font-family:josefin}.alerte-solde-page form .value-label{font-size:20px;float:left;margin:10px 2px;height:40px}.alerte-solde-page form .value{font-size:16px;float:right;border:1px solid #ddd}.alerte-solde-page form .value input{text-align:center;border:none;width:35px;font-family:josefin;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;outline:none}.alerte-solde-page form .value input[type=number]::-webkit-inner-spin-button,.alerte-solde-page form .value input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alerte-solde-page form .value .value-button{display:inline-block;margin:0;width:35px;height:20px;text-align:center;vertical-align:middle;padding:10px 0;background:#eee;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.alerte-solde-page form .value:hover{cursor:pointer}.alerte-solde-page form .value#decrease{margin-right:-4px;border-radius:8px 0 0 8px}.alerte-solde-page form .value#increase{margin-left:-4px;border-radius:0 8px 8px 0}.alerte-solde-page form .value form #input-wrap{margin:0;padding:0}.alerte-solde-page form .help{float:left;margin-bottom:20px}.alerte-solde-page [role=alert]{opacity:1}.dropdown-container{overflow-y:hidden}.dropdown-container .chevroon.active{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.dropdown-container.active .dropdown-content{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.dropdown-container .title{z-index:1;background-color:#e7e7e7;height:70px;position:relative;display:flex;align-items:center;font-size:20px;font-weight:300;padding:0 5%}.dropdown-container .title .title-block{width:100%;display:flex;align-items:center;justify-content:space-between}.dropdown-container .title .progressbar{position:absolute;bottom:0;left:0;z-index:2;background-color:#67a538;height:7px}.dropdown-container .title .staticbar{position:absolute;bottom:0;left:0;z-index:1;background-color:#b9b9b9;width:100%;height:7px}.dropdown-container .title.active .chevroon{-webkit-transform:rotate(135deg) translateZ(0);transform:rotate(135deg) translateZ(0);transition:all .7s ease}.dropdown-container .dropdown-content{z-index:2;overflow-y:hidden;transition:all .5s ease-in-out;width:100%;-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}.dropdown-container .dropdown-content .dropdown-item{height:55px;border-bottom:1px solid #e7e7e7;display:flex;align-items:center;padding:0 10%;font-size:18px;font-weight:300;text-transform:uppercase;margin-left:auto}.custom-checkbox{border-radius:2px;border:2px solid #b9b9b9;box-sizing:border-box;background-color:#fff;width:25px;height:25px;position:relative;margin:0;padding:0}.custom-checkbox img{display:block;position:absolute;height:25px;top:-5px}@media (min-width:995px){.email-page{min-height:calc(100% - 295px);height:auto;position:absolute;width:100%;background:#d3d3d3}.email-page .scrollable-content{width:50%;background:#fff;margin:auto;height:auto!important;margin-top:50px;box-shadow:0 0 5px rgba(0,0,0,.5)}}.email-page [role=alert],.email-page [role=success]{height:30px;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.email-page .scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){.phone-page{min-height:calc(100% - 295px);height:auto;position:absolute;width:100%;background:#d3d3d3}.phone-page .scrollable-content{width:50%;background:#fff;margin:auto;margin-top:50px;box-shadow:0 0 5px rgba(0,0,0,.5)}}.phone-page [role=alert],.phone-page [role=success]{height:30px;padding-top:5px;padding-bottom:5px;box-sizing:border-box}@media (min-width:995px){.password-page{min-height:calc(100% - 295px);height:auto;position:absolute;width:100%;background:#d3d3d3}.password-page .scrollable-content{width:50%;background:#fff;margin:auto;height:auto!important;margin-top:50px;box-shadow:0 0 5px rgba(0,0,0,.5)}}.password-page [role=alert],.password-page [role=success]{height:30px;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.password-page .scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){.acces-entreprise-page{min-height:calc(100% - 295px);height:auto;position:absolute;width:100%;background:#d3d3d3}.acces-entreprise-page .scrollable-content{width:50%;background:#fff;margin:auto;height:auto!important;margin-top:50px;box-shadow:0 0 5px rgba(0,0,0,.5)}}.acces-entreprise-page input[type=checkbox]{width:24px;height:24px;display:table-cell;vertical-align:middle;margin-right:10px;-webkit-appearance:checkbox}.acces-entreprise-page .scrollable-content{height:calc(100vh - 70px)}.acces-entreprise-page hr{border-color:#e7e7e7;height:1px}.acces-entreprise-page ul.menu-list-param{padding:0;margin:0;list-style:none}@media (min-width:995px){.acces-entreprise-page ul.menu-list-param{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}}.acces-entreprise-page ul.menu-list-param li{padding-left:18px;padding-right:18px}.acces-entreprise-page ul.menu-list-param li:not(.separator){height:1.3em;padding-top:15px;padding-bottom:15px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.acces-entreprise-page ul.menu-list-param li:not(.separator)+li:not(.separator){border-top:none}.acces-entreprise-page ul.menu-list-param li:not(.separator) .picto{width:1.3em;margin-right:12px;float:left}.acces-entreprise-page ul.menu-list-param li:not(.separator) .title{font-size:18px}.acces-entreprise-page ul.menu-list-param li:not(.separator) .subtext{color:#acacac;float:right;font-size:1.1em}.acces-entreprise-page ul.menu-list-param li:not(.separator).has-next>:last-child:after{content:"";height:1.3em;width:1em;float:right;background:url(assets/arrow-right.png) 50%/50% no-repeat;margin-left:5px;font-size:18px}.acces-entreprise-page ul.menu-list-param li:not(.separator).selected:after{content:"";height:1.3em;width:1em;float:right;background:url(assets/check.png) 50%/contain no-repeat;font-size:18px}.acces-entreprise-page ul.menu-list-param li.separator{background:#e7e7e7;color:#949494;text-transform:uppercase;font-size:13px;padding-top:7px;padding-bottom:7px}@media (min-width:995px){.acces-entreprise-page ul.menu-list-param li.separator{text-align:center}}.acces-entreprise-page ul.menu-list-param li .custom-help-picto{float:left;color:#77af4b;font-size:16px;width:13px;height:19px;font-weight:700;border:2px solid;border-radius:12px;padding-left:6px;margin-right:11px}.aide-page{padding:20px;padding-top:10px;background:url(assets/bg-aide.jpg) no-repeat 0;background-size:cover}.aide-page.scrollable-content{height:calc(100vh - 100px)}@media (min-width:995px){.aide-page.scrollable-content{min-height:calc(100% - 325px);height:auto}}.aide-page .aide-picto{padding-top:40px;padding-bottom:10px;text-align:center}.aide-page .aide-picto img{width:126px;border-bottom:5px solid #67a537;padding-bottom:20px}.aide-page h4{text-transform:uppercase;font-weight:400;font-size:20px;margin-top:10px;margin-bottom:34px}.aide-page h4,.aide-page p{text-align:center}body[app=timechefpro] .aide-page{background-image:none}body[app=timechefpro] .aide-page #p2{display:none}.help-page{padding:0;background:url(assets/register-help-bg.png) no-repeat 0;background-size:cover;width:100%;height:100%}@media (min-width:995px){.help-page{background:#eee;min-height:calc(100% - 300px)}}.help-page.scrollable-content{height:calc(100vh - 70px);width:100%!important}.help-page.globalhelp-page{background:url(assets/affluence-help-bg.png) no-repeat 0;background-size:cover}@media (min-width:995px){.help-page.globalhelp-page{background:#eee;min-height:calc(100% - 295px);height:auto;position:absolute;margin-top:300px;overflow:auto}}.help-page.globalhelp-page .help-picto{width:85px;height:136px;margin:auto}.help-page .fix-ios-scroll{height:100%}.help-page .help-carousel{min-height:60%;width:87vw;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.4);text-align:center;margin:25px auto}@media (min-width:995px){.help-page .help-carousel{min-height:301px;display:block;width:800px;margin:auto;margin-top:20px;margin-bottom:20px}}.help-page .help-carousel .slider .help{min-height:auto;overflow-y:auto;height:100%;width:87vw}@media (min-width:995px){.help-page .help-carousel .slider .help{width:800px}}.help-page .help-carousel .slider .help .help-picto img{width:78px;padding-bottom:22px;margin-top:40px}.help-page .help-carousel .slider .help h4{text-transform:uppercase;text-align:center;font-weight:400;font-size:26px;margin:0;margin-bottom:20px}.help-page .help-carousel .slider .help .hr{width:70px;height:4px;background-color:#67a537;margin:auto;margin-bottom:22px}.help-page .help-carousel .slider .help p{text-align:center;margin:0;margin-left:30px;margin-right:30px;line-height:20px}.help-page .help-carousel .slider .help ul{margin:0;text-align:left;margin-right:30px;line-height:20px;padding-left:26%}.help-page .help-carousel.slider-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;top:0;height:auto!important;margin:25px auto}@media (min-width:995px){.help-page .help-carousel.slider-container{min-height:350px;height:auto!important;bottom:auto;padding-bottom:5vh;position:relative;-webkit-transform:none;transform:none;left:0;margin-top:50px}}.help-page .help-carousel.slider-container .slider{height:90%}.help-page .help-carousel .dots{bottom:7%}.help-page .help-carousel .dots .dot{background-color:#cecece}.help-page .help-carousel .dots .dot.active{background-color:#3b3b3b}.convive-moyen-paiements{margin-bottom:15px}.convive-moyen-paiements .convive-moyen-paiement{background-color:#fff;display:flex;flex-direction:row;justify-content:space-around;align-items:center;height:40px;border:1px solid #eee;border-radius:4px;margin:2px 5px;background-color:#e7e7e7}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-logo{margin:5px 10px;background-size:contain;background-repeat:no-repeat;width:37px;height:25px;background-color:#fff;border:1px solid gray;border-radius:3px}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-logo.convive-moyen-paiement-logo-cb{background-image:url(assets/moyen-paiement/CB.png)}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-logo.convive-moyen-paiement-logo-visa{background-image:url(assets/moyen-paiement/Visa.png)}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-logo.convive-moyen-paiement-logo-visa-debit{background-image:url(assets/moyen-paiement/VisaDebit.png)}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-logo.convive-moyen-paiement-logo-visa-electron{background-image:url(assets/moyen-paiement/VisaElectron.png)}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-logo.convive-moyen-paiement-logo-mastercard,.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-logo.convive-moyen-paiement-logo-mastercard-debit{background-image:url(assets/moyen-paiement/Mastercard.png)}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-logo.convive-moyen-paiement-logo-american-express{background-color:#006fcf;background-image:url(assets/moyen-paiement/AmericanExpress.png)}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-type{margin:5px 10px;font-weight:700;width:135px}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-numero{margin:5px 10px;flex-grow:1;flex-shrink:1}.convive-moyen-paiements .convive-moyen-paiement .convive-moyen-paiement-date-expiration{margin:5px 10px}.convive-moyen-paiements .convive-moyen-paiement.active{background-color:#b0b0b0;border-color:#7ec14e;color:#fff}.rzslider .rz-bar-wrapper .rz-bar.rz-selection{background-color:#67a537}.tastytime .rzslider .rz-bar-wrapper .rz-bar.rz-selection{background-color:#9a8c7d}.roomservicebyelior .rzslider .rz-bar-wrapper .rz-bar.rz-selection{background-color:#e50051}.rzslider .rz-bar-wrapper .rz-bar.rz-selection:hover{background-color:#7ec14e}.tastytime .rzslider .rz-bar-wrapper .rz-bar.rz-selection:hover{background-color:#bdb1a5}.roomservicebyelior .rzslider .rz-bar-wrapper .rz-bar.rz-selection:hover{background-color:#e9496d}.rzslider{margin:0}.rzslider .rz-bar-wrapper{margin:0;padding:0;height:12px;bottom:5px}.rzslider .rz-bar-wrapper .rz-bar{height:10px;background-color:#dbdbdb;border-radius:10px}.rzslider .rz-bar-wrapper .rz-bar.rz-selection{background:#80c34c}.rzslider .rz-pointer{background-color:#fff;border:3px solid #dbdbdb;border-radius:50%;height:12px;width:12px;-webkit-transform:translateY(1.5px);transform:translateY(1.5px);top:auto;bottom:5px;outline:none}.rzslider .rz-pointer:after{content:none}.rzslider .rz-bubble{bottom:auto;top:0}
/*!
 * Pikaday
 * Copyright � 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:10000001}.roomservicebyelior .pika-button,.tastytime .pika-button{color:#fff}.roomservicebyelior .is-disabled .pika-button,.tastytime .is-disabled .pika-button{color:#000}.tastytime .is-today .pika-button{background:#bdb1a5}.roomservicebyelior .is-today .pika-button{background:#e9496d}.tastytime .pika-button:hover{background:#bdb1a5;font-weight:700;border-radius:0}.roomservicebyelior .pika-button:hover{background:#e9496d;font-weight:700;border-radius:0}.orejime-Notice{font-size:1.1rem!important}.orejime-Notice-actions{display:flex!important}@media (min-width:990px){.orejime-Notice{max-width:80%!important;right:10%!important}}.orejime-AppToggles{display:flex!important}.orejime-ModalOverlay,.orejime-NoticeOverlay{z-index:10000000!important}.orejime-ModalWrapper{z-index:10000001!important}.orejime-Modal,.orejime-Notice{background:#333!important}.orejime-Modal,.orejime-Notice-changes,.orejime-Notice-description,.orejime-Notice-purposes,.orejime-Notice-title{color:#eee!important}.orejime-AppItem-optOut,.orejime-AppItem-purposes,.orejime-AppItem-required,.orejime-Modal-poweredByLink,.orejime-Modal-poweredByLink:active{color:#aaa!important}.orejime-AppItem-input:checked+.orejime-AppItem-label .orejime-AppItem-slider,.orejime-Button--info{background:#057eb6!important}.orejime-Button--accept,.orejime-Button--save{background:#008a28!important}.orejime-Button{text-align:center!important;font-size:.9rem!important}.orejime-AppToggles{display:none!important}img{outline:none}.position-relative{position:relative}body,html{height:100%;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;background-color:#fff;font-family:josefin;touch-action:none}@media (max-width:767px){body,html{-ms-overflow-style:none!important}}@media (min-width:995px){body,html{overflow:auto;height:auto}}body>[ui-view],html>[ui-view]{height:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}h2{font-size:20px}h2 span{position:relative;text-transform:uppercase;font-size:30px;font-weight:400}h2 span:after,h2 span:before{content:"";display:block;position:absolute;width:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:2px solid;border-color:inherit}h2 span:before{left:-50px}h2 span:after{right:-50px}a{cursor:pointer;text-decoration:none;color:inherit}a.link{text-decoration:underline;font-style:italic}[data-ui-sref],[ui-sref],[x-ui-sref]{cursor:pointer}.right{float:right}.hide{display:none}.pointer{cursor:pointer}@media (min-width:995px){.hidden-desktop{display:none!important}}.scrollable-content{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:995px){.scrollable-content{position:static;top:0;overflow-y:hidden}.scrollable-content.aide-page,.scrollable-content.help-page{position:absolute;bottom:0;margin-top:295px;width:calc(100% - 40px)}body[app=timechefpro] .scrollable-content.aide-page,body[app=timechefpro] .scrollable-content.help-page{margin-top:190px}}@media (min-width:995px) and (min-width:1400px){.scrollable-content.aide-page,.scrollable-content.help-page{margin-top:295px}body[app=timechefpro] .scrollable-content.aide-page,body[app=timechefpro] .scrollable-content.help-page{margin-top:190px}}.scrollable-content.momentum{overflow-y:inherit;top:inherit;bottom:inherit}::-ms-clear{display:none}[disabled]{opacity:.5}#container [data-ui-view]{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:995px){#container [data-ui-view].ng-leave{display:none}}#container .header{transition:height .3s ease-in-out}@media (max-width:994px){#container .header.active:first-of-type ~ .content:nth-of-type(2),#container .header.active:nth-of-type(2)~.content:nth-of-type(3){min-height:calc(100% - 70px);top:70px}}#container .footer:not(.active),#container .header:not(.active){display:none}#container .content{min-height:100%;background:#fff;position:absolute;top:0;right:0;left:0}@media (min-width:995px){#container .content{position:static;min-height:0;margin-top:20px}#container .content header{margin-top:-30px;padding-top:15px}#container .content header.easypass-title{margin-top:0}}@media (max-width:994px){#container.top-transition [data-ui-view].ng-enter{-webkit-transform:translate3d(0,100vh,0);transform:translate3d(0,100vh,0)}#container.top-transition [data-ui-view].ng-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0)}#container.top-transition [data-ui-view].ng-leave-active{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}#container.none-transition [data-ui-view]{transition:0s}#container.none-transition [data-ui-view].ng-leave{display:none}#container.bottom-transition [data-ui-view].ng-enter{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}#container.bottom-transition [data-ui-view].ng-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0)}#container.bottom-transition [data-ui-view].ng-leave-active{-webkit-transform:translate3d(0,100vh,0);transform:translate3d(0,100vh,0)}#container.right-transition [data-ui-view].ng-enter{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#container.right-transition [data-ui-view].ng-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0)}#container.left-transition [data-ui-view].ng-enter,#container.right-transition [data-ui-view].ng-leave-active,#container [data-ui-view].ng-enter{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#container.left-transition [data-ui-view].ng-enter-active,#container [data-ui-view].ng-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0)}#container.left-transition [data-ui-view].ng-leave-active,#container [data-ui-view].ng-leave-active{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.margin-top{margin-top:12px}.margin-bottom{margin-bottom:12px}.square-button{border:none;text-transform:uppercase;padding:5px;font-size:12px;color:#fff;background:#363636;margin:0 5px 0 0;display:inline-block}.square-button.red{background:red!important}.square-button.white{background:#7b7676!important;color:#fff}.square-button.orange{background:orange!important}.square-button.left{float:left}.square-button img,.square-button svg{max-height:15px;max-width:20px;margin-right:5px;margin-bottom:-4px}.square-button.big{font-size:15px;padding:4px}.square-button.big img,.square-button.big svg{max-height:14px;margin-right:4px;margin-bottom:-2px}.square-button span{float:right}.loading-message{margin-top:40px;margin-bottom:40px;position:relative;display:flex;justify-content:center}.loading-message span{line-height:40px;font-weight:400}.loading-message .loader{margin-right:10px;-webkit-animation:rotate .7s linear infinite;animation:rotate .7s linear infinite}.loading-message [type=submit].loading+.loader{display:block}.loader-single{position:absolute;top:0;left:0;right:0;z-index:999}.loader-single.loader-bckg{bottom:0;background-color:#f2f2f1}.tastytime .loader-single.loader-bckg{background-color:#bdb1a5}.roomservicebyelior .loader-single.loader-bckg{background-color:#e9496d}.clear:after{clear:both;content:"";display:block}.toogle-button{width:60px;height:30px;margin-left:auto;position:relative;border-radius:2px;margin-right:20px;background:url(assets/toogle-button/cross.png) 8px/16px no-repeat,url(assets/toogle-button/check.png) 34px/18px no-repeat,#999}.toogle-button:before{content:" ";display:block;border-radius:2px;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;background:url(assets/toogle-button/burger.png) 50%/10px #fff no-repeat;position:absolute;-webkit-transform:translateX(30px);transform:translateX(30px);margin:3px;width:24px;height:24px}.toogle-button.active{background-color:#67a537}.toogle-button.active:before{-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:994px){.cheerLeader-batoon{border-left:7px solid #67a538}.cheerLeader-batoon img{padding-left:17px}}@media (min-width:995px){.roomservicebyelior .cheerLeader-batoon,.tastytime .cheerLeader-batoon,.timechefpro .cheerLeader-batoon{border-bottom:3px solid #fff}}@media (min-width:995px){.cheerLeader-batoon{border-bottom:3px solid #67a538}}.chevroon{display:block;width:10px;height:10px;border-right:1px solid #000;border-top:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .5s ease}.chevroon.left{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.chevroon.down{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.chevroon.big{width:15px;height:15px}.chevroon.small{width:8px;height:8px}.chevroon.disable{opacity:.2}.account{padding:10px 0;position:relative}.roomservicebyelior .account,.tastytime .account,.timechefpro .account{position:absolute;top:50px;right:30px;z-index:9999}.account .qrcode{margin:0 20px;border-radius:50%;width:80px;height:80px;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.account .qrcode .qrcode-button{height:100%;width:100%;background-image:url(assets/qrcode.svg);background-size:65%;background-repeat:no-repeat;background-position:50%}.account .qrcode span{font-size:37px;color:#999}.account .account-info{display:flex;flex-direction:column;justify-content:center}.account .account-info .name{color:#fff;font-size:20px}.account:after{content:"";display:block;clear:both}.sites{padding:10px 0;position:relative}.roomservicebyelior .sites,.tastytime .sites,.timechefpro .sites{position:absolute;top:100px;right:30px;z-index:9999}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rotate .refresh-icon{-webkit-animation:rotating .8s linear infinite;animation:rotating .8s linear infinite}ul.menu-list.scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){ul.menu-list.scrollable-content{height:auto}}div.menu-list,ul.menu-list{padding:0;margin:0;list-style:none}div.menu-list .error,ul.menu-list .error{border:none!important}@media (min-width:995px){div.menu-list,ul.menu-list{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}div.menu-list .error,ul.menu-list .error{border:none!important;margin-bottom:15px}}div.menu-list div:not(.no-border):not(.fix-ios-scroll),div.menu-list li:not(.no-border):not(.fix-ios-scroll),ul.menu-list div:not(.no-border):not(.fix-ios-scroll),ul.menu-list li:not(.no-border):not(.fix-ios-scroll){padding-left:18px;padding-right:18px}div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll),div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll),ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll),ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll){height:1.3em;padding-top:15px;padding-bottom:15px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll)+div:not(.separator),div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll)+li:not(.separator),div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll)+div:not(.separator),div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll)+li:not(.separator),ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll)+div:not(.separator),ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll)+li:not(.separator),ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll)+div:not(.separator),ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll)+li:not(.separator){border-top:none}div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll) .picto,div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll) .picto,ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll) .picto,ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll) .picto{width:1.3em;margin-right:12px;float:left}div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll) .title,div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll) .title,ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll) .title,ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll) .title{font-size:18px;position:relative}div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll) .subtext,div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll) .subtext,ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll) .subtext,ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll) .subtext{color:#acacac;float:right;font-size:1.1em}div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll) .delete,div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll) .delete,ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll) .delete,ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll) .delete{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;width:30px;height:30px;background-color:#e6e6e6;background-position:50%;background-size:50%;background-repeat:no-repeat;background-image:url(assets/pictos/croix_gray.png);padding:0;cursor:pointer}div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll).has-next .title:after,div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll).has-next .title:after,ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll).has-next .title:after,ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll).has-next .title:after{content:"";height:1.3em;width:1em;background:url(assets/arrow-right.png) 50%/50% no-repeat;margin-left:5px;font-size:18px;display:block;position:absolute;top:0;right:-20px}div.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll).selected:after,div.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll).selected:after,ul.menu-list div:not(.separator):not(.no-border):not(.fix-ios-scroll).selected:after,ul.menu-list li:not(.separator):not(.no-border):not(.fix-ios-scroll).selected:after{content:"";height:1.3em;width:1em;float:right;background:url(assets/check.png) 50%/contain no-repeat;font-size:18px}div.menu-list div.separator,div.menu-list li.separator,ul.menu-list div.separator,ul.menu-list li.separator{background:#e7e7e7;color:#949494;text-transform:uppercase;font-size:13px;padding-top:7px;padding-bottom:7px}@media (min-width:995px){div.menu-list div.separator,div.menu-list li.separator,ul.menu-list div.separator,ul.menu-list li.separator{text-align:center}}.score colored-svg svg{width:20px;height:20px}.score colored-svg svg *{transition:fill .6s}.center{display:block;margin:auto}.subtitle{background:#e7e7e7;display:block;color:#949494;text-transform:uppercase;font-size:13px;padding:7px 18px}.content-padding{padding:20px}.container{margin-right:auto;margin-left:auto}.container,.container>*{box-sizing:border-box}@media (min-width:995px){.container{padding-left:15px;padding-right:15px;width:970px;margin-bottom:30px}}@media (min-width:1200px){.container{width:1170px}}.clearfix:after,.clearfix:before,.container:after,.container:before,.footer:after,.footer:before{content:" ";display:table}.clearfix:after,.container:after,.footer:after{clear:both}.desktop-hide{display:block}@media (min-width:995px){.desktop-hide{display:none}}.chevroon,.chevroon-container{cursor:pointer}@media (orientation:landscape){.hidden-landscape{display:none}}.logo{height:72px;background-size:auto 42px;background-repeat:no-repeat;background-position:50%}.logo.register{background-size:auto 49px}.logo{background-image:url(assets/logo-light.png)}colored-svg{width:100%;height:100%}@media (max-width:994px){.hidden-mobile{display:none}}.hack-font-pluto{font-family:pluto}.hack-font-dot-matrix{font-family:dotmatrix}.hack-font-avant-garde{font-family:avantgarde-book}
div.background{display:flex;flex:1;overflow:hidden}
.pop-in{position:fixed;width:100vw;top:0;left:0;height:100%;background-color:rgba(3,3,3,.6);display:flex;overflow:auto;align-items:center;justify-content:center;transition:all .5s linear}.pop-in.ng-hide-add.ng-hide-add-active,.pop-in.ng-hide-remove{opacity:0;display:flex!important}.pop-in.ng-hide-add,.pop-in.ng-hide-remove.ng-hide-remove-active{opacity:1;display:flex!important}.pop-in .close{position:absolute;top:0;right:0;cursor:pointer;padding:10px;width:24px;height:24px}.pop-in .close:after,.pop-in .close:before{position:absolute;right:21px;content:" ";height:23px;width:2px;background-color:#e7e7e7}.pop-in .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pop-in .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pop-in-container{width:80%;min-height:150px;background-color:#fff;margin:10px;padding:20px;position:relative}.pop-in-container .pop-in-buttons{position:relative;bottom:0;left:25%;width:50%;display:flex;align-items:center;flex-direction:column;justify-content:center}.pop-in-container .pop-in-buttons .pop-in-button.accept{background-color:#67a537}.tastytime .pop-in-container .pop-in-buttons .pop-in-button.accept{background-color:#9a8c7d}.roomservicebyelior .pop-in-container .pop-in-buttons .pop-in-button.accept{background-color:#e50051}.pop-in-container .pop-in-buttons .pop-in-button.accept:hover{background-color:#7ec14e}.tastytime .pop-in-container .pop-in-buttons .pop-in-button.accept:hover{background-color:#bdb1a5}.roomservicebyelior .pop-in-container .pop-in-buttons .pop-in-button.accept:hover{background-color:#e9496d}.pop-in-container .pop-in-buttons .pop-in-button.cancel{background-color:#000}.pop-in-container .pop-in-buttons .pop-in-button.cancel:hover{background-color:#333}@media (min-width:768px){.pop-in-container{width:600px}.pop-in-container .pop-in-buttons{flex-direction:row!important}.pop-in-container .pop-in-buttons .pop-in-button{width:200px;margin-right:25px;margin-left:25px}}.pop-in-content{text-align:center;color:#1a1a1a;text-shadow:none}.pop-in-content h2{font-size:26px}.pop-in-content p{font-size:20px}.pop-in-content p.popin-error{color:red}@media (max-width:767px){.pop-in-content h2{font-size:20px}.pop-in-content p{font-size:16px}}
.validationField{height:5px;margin-top:-15px;background-color:#d3d3d3;margin-bottom:15px}.validationField div{height:100%;transition:all .4s}
@media (min-width:995px){.notifications-page{background:#d3d3d3;position:absolute;min-height:calc(100% - 315px);height:auto;width:100%}}.notifications-page .message-empty{text-align:center;margin-top:20px}.notifications-page .loading-message{height:50px;box-sizing:border-box;padding-top:5px;padding-bottom:5px;margin:0}.notifications-page.has-loader .scrollable-content{top:50px}.notifications-page .scrollable-content{padding:0;margin:0;height:calc(100vh - 70px)}@media (min-width:995px){.notifications-page .scrollable-content{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);height:auto}}@media (min-width:995px){.notifications-page .scrollable-content ul.menu-list{margin:0;display:inline-block}}.notifications-page .scrollable-content .separator{color:#000;font-weight:700}.notifications-page .scrollable-content .notification{position:relative;height:auto!important;list-style:none}.notifications-page .scrollable-content .notification.unread{background:#fafafa}.notifications-page .scrollable-content .notification.unread .picto circle{fill:#67a537}.notifications-page .scrollable-content .notification.unread .picto path{fill:#fff}.notifications-page .scrollable-content .notification.unread .time,.notifications-page .scrollable-content .notification.unread .title{font-weight:700}.notifications-page .scrollable-content .notification .picto{height:60px!important;width:60px!important}.notifications-page .scrollable-content .notification .picto svg{height:100%;width:100%}.notifications-page .scrollable-content .notification .time{color:#67a537}.notifications-page .scrollable-content .notification .subtext{float:left!important;max-width:75%;font-style:italic;line-height:1.2em;white-space:pre-wrap}.notifications-page .scrollable-content .notification .subtext:after{position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
restaurant-ferme{display:flex;display:-webkit-box;position:absolute;top:0;left:0;width:100%;height:100%}restaurant-ferme .close-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3)}restaurant-ferme .close-container .title{text-transform:uppercase;font-size:20px}restaurant-ferme .close-container .informations{margin-top:10px}restaurant-ferme .close-container .white{color:#fff}
restaurant-tile{display:flex;height:100%;width:100%}restaurant-tile .tile-container{display:flex;flex:1;color:#fdfdfd;flex-direction:column;justify-content:flex-end;background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent);padding:8px;align-items:flex-start;overflow:hidden}restaurant-tile .tile-container .title{white-space:nowrap;overflow:hidden;align-self:flex-start;display:flex;align-items:center;max-width:100%}restaurant-tile .tile-container .title .label{font-size:34px;text-overflow:ellipsis;overflow:hidden}restaurant-tile .tile-container .title .picto,restaurant-tile .tile-container .title fluidite-picto{margin-right:8px}restaurant-tile .tile-container .badges{margin:3px 0}restaurant-tile .tile-container .informations{font-style:italic;text-align:left}restaurant-tile .tile-container .vote-thematique-svg{display:inline-table;width:20px}
restaurant-fermeture{height:100%;width:100%}restaurant-fermeture .bold{font-weight:700}restaurant-fermeture .red{color:red}restaurant-fermeture .closure-picto{width:12px;height:12px;display:inline-block}
.arrow-button-container{min-height:100vh;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;position:fixed;top:0;left:0;right:0;pointer-events:none;z-index:9999;display:none}@media (min-width:995px){.arrow-button-container{display:block}}.arrow-button-container .arrow-button{cursor:pointer;height:100px;right:25px;bottom:20px;width:60px;height:60px;position:absolute;background-color:#000;display:flex;align-items:center;justify-content:center;border-radius:50%;pointer-events:auto}.arrow-button-container .arrow-button .arrow{border-style:solid;border-color:#fff;border-width:5px 5px 0 0;height:1em;width:1em;margin-top:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.toggle-button{margin:2px;width:60px;height:30px;position:relative;border-radius:2px;background:url(assets/toogle-button/cross.png) 8px/16px no-repeat,url(assets/toogle-button/check.png) 34px/18px no-repeat,#999}.toggle-button:before{content:" ";display:block;border-radius:2px;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;background:url(assets/toogle-button/burger.png) 50%/10px #fff no-repeat;position:absolute;-webkit-transform:translateX(30px);transform:translateX(30px);margin:3px;width:24px;height:24px}.toggle-button.active{background-color:#67a537}.toggle-button.active:before{-webkit-transform:translateX(0);transform:translateX(0)}
@media (min-width:995px){.moyen-paiements-parametres-page{min-height:calc(100vh - 315px);background:#d3d3d3;position:absolute;width:100%}}.moyen-paiements-parametres-page .scrollable-content{height:calc(100vh - 170px)}@media (min-width:995px){.moyen-paiements-parametres-page .scrollable-content{height:auto!important}}.moyen-paiements-parametres-page .credit-container{background-color:#fff}@media (min-width:995px){.moyen-paiements-parametres-page .credit-container{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);padding:50px}}.moyen-paiements-parametres-page .credit-container .convive-moyen-paiements-empty{padding:7px 18px}.moyen-paiements-parametres-page .credit-container .convive-moyen-paiements-delete-button{margin-top:15px}
.typologies-page{height:auto}@media (min-width:995px){.typologies-page{margin-top:-20px}}.typologies-page .typologies-header{margin:20px 20px 0}@media (min-width:995px){.typologies-page .typologies-header{margin:0 20px}}.typologies-page .typologies-header .typologies-title{display:none}@media (min-width:995px){.typologies-page .typologies-header .typologies-title{display:block;font-weight:700;margin-bottom:10px}}.typologies-page .scrollable-content{height:auto}@media (min-width:995px){.typologies-page .scrollable-content{height:67vh}}@media (min-width:995px){.typologies-page{min-height:100%;width:100%;position:absolute;background:#d3d3d3}.typologies-page .scrollable-content{height:100%;margin:50px auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);padding:20px;width:970px}}.typologies-page .typologie-container{margin:20px}.typologies-page .typologie-container .typologie-pictogramme{display:inline-block;width:60px;height:60px;vertical-align:middle}.typologies-page .typologie-container .typologie-pictogramme img{max-width:100%;max-height:100%}.typologies-page .typologie-container .typologie-title{margin-left:20px;display:inline-block;font-weight:700;line-height:60px}.typologies-page .typologie-container .typologie-description{margin-top:20px}
body .smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:Helvetica Neue,sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body .smartbanner-container{margin:0 auto;white-space:nowrap}body .smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px;font-family:ArialRoundedMTBold,Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}body .smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}body .smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:700}body .smartbanner-title{font-size:13px;line-height:18px}body .smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}body .smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131;line-height:82px;position:absolute;z-index:10000;width:100%}body .smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.3)}body .smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}body .smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000;overflow:hidden}body .smartbanner-android .smartbanner-info span{width:100%;text-overflow:ellipsis;white-space:nowrap}body .smartbanner-android .smartbanner-title{color:#fff;font-weight:700}body .smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;padding:0;background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc}body .smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(180deg,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}
.typologies-component{margin:10px 20px;border-bottom:1px solid #d3d3d3;padding-bottom:15px}.typologies-component .type-title{font-size:20px;color:#67a537;font-weight:700}.typologies-component .typologies-container{display:flex;flex-direction:row;margin-top:5px}.typologies-component .typologies-container .typologie-libelles{flex:50%}.typologies-component .typologies-container .typologie-libelles ul{list-style-type:none;margin:0;padding:0}.typologies-component .typologies-container .typologie-libelles ul li{font-size:14px}@media (min-width:995px){.typologies-component .typologies-container .typologie-libelles ul li{font-size:16px}}.typologies-component .typologies-container .typologie-pictogrammes{flex:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:-10px}.typologies-component .typologies-container .typologie-pictogrammes .pictogramme{flex:33.33333%;flex-grow:0;box-sizing:border-box;padding-top:10px;padding-left:10px}@media (min-width:995px){.typologies-component .typologies-container .typologie-pictogrammes .pictogramme{flex:0 0 80px}}.typologies-component .typologies-container .typologie-pictogrammes .pictogramme img{max-width:100%;vertical-align:middle}.typologies-component .typologie-link{align-self:center;margin-left:5px}
solde-component .alert{background-color:red!important}solde-component .dirty{background-color:gray!important}solde-component .solde{display:inline-block;background-color:#67a537;color:#fdfdfd!important;padding:5px 4px;font-size:18px;line-height:18px;margin-right:5px;font-weight:700;border-radius:5px}solde-component .refresh{background-color:#fdfdfd;width:28px;height:28px;display:inline-block;vertical-align:bottom;border-radius:5px;padding:0;margin:0 0 0 2px;cursor:pointer}solde-component .refresh .refresh-icon{background:url(assets/refresh.png) no-repeat 50%;padding:4px;height:20px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}solde-component .rotate .refresh-icon{-webkit-animation:rotating .8s linear infinite;animation:rotating .8s linear infinite}solde-component .popin-solde{position:absolute;left:0;top:0;width:100%;height:100%}
.fluidite-picto{display:flex;justify-content:center;align-items:center;float:left;width:25px;height:25px;margin-right:8px}.fluidite-picto.noFluiditeNoClickAndCollect{border-radius:50%;box-sizing:border-box;padding:5px}.fluidite-picto.noFluiditeNoClickAndCollect.openSpecial{background:#67a537}.fluidite-picto.noFluiditeNoClickAndCollect.closeSpecial{background:#1a1a1a}.fluidite-picto.click-and-collect{border-radius:50%;background:#fff;box-sizing:border-box;padding:5px}.fluidite-picto.click-and-collect.green,.fluidite-picto.click-and-collect.open{background:#67a537}.fluidite-picto.click-and-collect.close{background:#949494}.fluidite-picto.click-and-collect img{width:auto;max-height:100%;margin-top:-2px}.fluidite-picto.picto-loading{display:block!important;border-radius:50%;background-color:gray}.fluidite-picto.small{width:25px;height:25px}.fluidite-picto.fluidite-occupation-eleve{background-image:url(assets/pictos/fluidite_occupation_eleve.svg)}.fluidite-picto.fluidite-occupation-moyen{background-image:url(assets/pictos/fluidite_occupation_moyen.svg)}.fluidite-picto.fluidite-occupation-faible{background-image:url(assets/pictos/fluidite_occupation_faible.svg)}.fluidite-picto.fluidite-tendance-augmente{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fluidite-picto.fluidite-tendance-diminue{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fluidite-picto.fluidite-tendance-stable{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fluidite-picto.fluidite-occupation-only{background:url(assets/pictos/fluidite-tendance.svg) no-repeat;width:100%;height:100%;background-size:75%;border-radius:50%;background-position:50%;min-width:19px;min-height:27px}.fluidite-picto.fluidite-occupation-only.fluidite-tendance-augmente,.fluidite-picto.fluidite-occupation-only.fluidite-tendance-stable{-webkit-transform:none;transform:none}.fluidite-picto.fluidite-occupation-only.fluidite-occupation-na{background-color:#949494}.fluidite-picto.fluidite-occupation-only.fluidite-occupation-faible{background-color:#69a336;-webkit-transform:none;transform:none}.fluidite-picto.fluidite-occupation-only.fluidite-occupation-moyen{background-color:#fd9c01;-webkit-transform:none;transform:none}.fluidite-picto.fluidite-occupation-only.fluidite-occupation-eleve{background-color:#d30000;-webkit-transform:none;transform:none}
.presence-page{position:absolute}@media (min-width:995px){.presence-page{background:#d3d3d3;width:100%;height:100%}}.presence-page .scrollable-content{height:calc(100vh - 70px)}.presence-page .presence-content{background-color:#fff;padding-left:5px;padding-right:5px}@media (min-width:995px){.presence-page .presence-content{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);padding:50px;overflow:hidden}}.presence-page .presence-content .planning-calendar{margin-top:10px}.presence-page .presence-content .planning-calendar .planning-month-selector{text-align:center;font-weight:600}.presence-page .presence-content .planning-calendar .planning-month-selector .prev-month{float:left;margin-left:10px}.presence-page .presence-content .planning-calendar .planning-month-selector .prev-month.hidden{visibility:hidden}.presence-page .presence-content .planning-calendar .planning-month-selector .next-month{float:right;margin-right:10px}.presence-page .presence-content .planning-calendar .planning-days{flex-flow:row wrap;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;max-height:100%;margin:10px -5px -5px 0}.presence-page .presence-content .planning-calendar .planning-days .planning-weekday{flex:1 1 100%;box-sizing:border-box;max-width:14.28571%;padding:0 5px 5px 0;font-size:.7em;color:#7ec14e;text-transform:uppercase;text-align:center;font-weight:600}.presence-page .presence-content .planning-calendar .planning-days .planning-day{flex:1 1 100%;box-sizing:border-box;max-width:14.28571%;padding:0 5px 5px 0;cursor:pointer}.presence-page .presence-content .planning-calendar .planning-days .planning-day .planning-day-content{flex-direction:column;box-sizing:border-box;display:flex;place-content:center space-around;align-items:center;padding:5px;height:60px;border-radius:8px;color:#525257;background-color:#f0f0f0;border:1px solid #f0f0f0;font-size:1em}.presence-page .presence-content .planning-calendar .planning-days .planning-day .planning-day-content.presence-absent{background-color:#6f6f6f;color:#fff;font-weight:700}.presence-page .presence-content .planning-calendar .planning-days .planning-day .planning-day-content.presence-on-site{background-color:rgba(131,191,88,.55);color:#fff;font-weight:700}.presence-page .presence-content .planning-calendar .planning-days .planning-day .planning-day-content.presence-lunch{background-color:#7ec14e;color:#fff;font-weight:700}.presence-page .presence-content .planning-calendar .planning-days .planning-day .planning-day-content.presence-disbaled{background-color:#fff;color:#525257;cursor:default}.presence-page .presence-content .planning-calendar .planning-days .planning-day .planning-day-content.presence-other-month{background-color:#fafafa;color:#525257}.presence-page .presence-content .legend{padding:0 5px 5px 0;flex:1 1 100%;box-sizing:border-box;margin-top:10px}.presence-page .presence-content .legend .legend-content{flex-direction:row;display:flex;box-sizing:border-box;max-width:100%;align-items:center}.presence-page .presence-content .legend .legend-content .legend-case{padding:3px;margin-right:5px;height:5px;width:5px;border-radius:8px;color:#525257;background-color:#f0f0f0;border:1px solid #f0f0f0;font-size:1em}.presence-page .presence-content .legend .legend-content .legend-absent{background-color:#6f6f6f}.presence-page .presence-content .legend .legend-content .legend-on-site{background-color:rgba(131,191,88,.55)}.presence-page .presence-content .legend .legend-content .legend-lunch{background-color:#7ec14e}.presence-page .presence-content .quota-warning{padding-top:5px;padding-bottom:5px;line-height:14px}.presence-page input[type=radio]{appearance:radio;-webkit-appearance:radio;-moz-appearance:radio}.presence-page .button-container{padding-top:10px}.presence-page .form-presence-title{padding:8px;font-size:20px;font-weight:700;height:25px}.presence-page .calendar-presence-title{font-size:20px}.presence-page .calendar-presence-lieu-title,.presence-page .calendar-presence-title{padding:8px;font-weight:700;height:25px;flex-direction:row;display:flex;justify-content:space-between;align-items:center}.presence-page .calendar-presence-lieu-title{font-size:16px;margin-bottom:8px}.presence-page .calendar-presence-event-title{padding:8px;font-size:16px;font-weight:700;height:25px;margin-bottom:8px;flex-direction:row;display:flex;justify-content:space-between;align-items:center}.presence-page .form-presence{padding:5px;text-align:left}.presence-page .button-new-presence{font-size:14px;line-height:10px;width:auto}.presence-page .pop-in-container .pop-in-buttons{flex-direction:column-reverse!important}.presence-page .icon_collapse{font-size:16px}.presence-page .presence-message-title{padding:8px;font-size:20px;font-weight:700;height:25px}.presence-page .presence-message-content-warning{padding:8px;font-size:16px;font-weight:700;color:#ff4500}.presence-page .presence-message-content-error{padding:8px;font-size:16px;font-weight:700;color:red}.presence-page .presence-message-content-success{padding:8px;font-size:16px;font-weight:700;color:green}.time-container{padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.time-container .select-hours{width:170px;text-align:center;border-color:#67a537;height:30px}.input-date{flex-direction:row;display:flex;place-content:center space-around;align-items:center;vertical-align:center}.input-date .input-date-trigger{color:#67a537;padding:15px;margin-bottom:15px}.select-events,.select-lieux{border-color:#67a537;height:25px;text-align:center;width:170px;height:30px;margin-bottom:8px}.event-book{width:24px;height:24px}.presence-reservation{justify-content:center;align-items:center}.presence-reservation .title{justify-content:left;align-items:left}
.main .cac .gradient-container{width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);position:relative;cursor:pointer}.product-menu{background-color:#f5f5f5}.product-menu.scrollable-content{box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}@media (min-width:995px){.product-menu.scrollable-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:static}}@media (min-width:995px){.product-menu{padding-top:65px}}.product-menu .categorie-title{text-transform:uppercase;color:#949494;font-weight:700;font-size:14px;margin:6px 18px;display:block}.panier-container .panier{padding:15px;display:inline-block;background:#80c34c;color:#fff;text-transform:uppercase;font-size:18px;line-height:20px;background:#1a1a1a url(assets/pictos/panier.svg);background-repeat:no-repeat;background-size:25px;padding-left:45px;background-position:10px 50%;left:0;top:-100px;display:none;cursor:pointer;position:absolute;text-align:center;white-space:nowrap;width:100px}@media (min-width:995px){.panier-container .panier{display:block}}.categories-container{white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative!important;background:#80c34c}.categories-container .leave-search{background:#fff;padding:3px;border-radius:50%;display:inline-block;width:20px;float:right}.categories-container .leave-search img{height:13px;width:13px;padding-left:3px}.categories-container .categorie{padding:15px;display:inline-block;background:#80c34c;color:#fff;text-transform:uppercase;font-size:18px;line-height:20px;cursor:pointer}.categories-container .categorie.active{background:#67a537;font-weight:600}.categories-container .categorie input[type=text]{background-color:transparent;height:15px;width:85%;margin-left:5px;font-size:18px;margin:0;background:transparent;border:none;color:#fff;height:20px}.categories-container .categorie input[type=text]::-webkit-input-placeholder{color:#fff}.categories-container .categorie input[type=text]:focus{outline:none}.categories-container .search-panel{position:absolute;top:0;left:0;width:calc(100% - 30px)}@media (min-width:995px){.categories-container .search-panel{left:160px;width:calc(100% - 190px)}}.categories-container.disabledoverflow{overflow-x:hidden}.product{margin:18px;background-color:#fff;position:relative;margin-top:5px}.product .product-image{height:130px;width:100%;background-size:cover}.product .product-information{padding:17px;min-height:43px;margin-right:130px;white-space:nowrap}.product .product-information .libelle{font-size:18px;padding-bottom:6px;text-overflow:ellipsis;overflow:hidden}.product .product-information .price{color:#67a537;font-size:20px}.plat-page .action,.product .action{padding:17px;position:absolute;bottom:0;right:0}.plat-page .action button,.product .action button{color:#67a537;background:#e7e7e7;padding:12px;font-size:16px;min-width:110px;margin:0}.plat-page .scrollable-content .action{display:inline-block;float:right;margin-right:20px;position:relative;padding:0}.compose-formule .formule-details{height:130px;box-sizing:border-box;background-size:cover;background-position:50%}@media (min-width:995px){.restaurant.main.cac{width:66.66666667%;position:absolute;left:50%;top:295px;-webkit-transform:translate(-50%);transform:translate(-50%)}.header.active.restaurant{z-index:0}.restaurant-slide{z-index:10000}.product.clear{z-index:3000}.cac #fixed-container{background:#fff;width:100%;height:50px;position:absolute;top:0;z-index:200}.categories-containerTopFix{top:-100px;padding-left:160px}.product{width:calc(50% - 36px);float:left}}@media (min-width:995px) and (max-width:1400px){menu>ul li{font-size:11px}}@media (min-width:995px) and (max-width:1400px){.header{height:295px}}
@media (min-width:995px){.click-and-collect-innovorder-page{background:#d3d3d3;position:absolute;width:100%;height:100%}.click-and-collect-innovorder-page .scrollable-content{height:100%!important}}.click-and-collect-innovorder-page .innovorder-container{display:block;border:0;width:100%}.click-and-collect-innovorder-page .scrollable-content{height:calc(100vh - 70px)}
.ng-animate .semi-pic-container,.ng-animate .semi-pic-container-left,.ng-animate .ticket-offset{opacity:0}.semi-pic-container,.semi-pic-container-left,.ticket-offset{transition:opacity .3s}#navigation-container{width:100%;overflow-x:hidden;top:185px}#navigation-container button{margin-bottom:0}#navigation-container #navigation-slider{width:200%;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);transition:all .4s ease-in-out}#navigation-container #navigation-slider .refill-view,#navigation-container #navigation-slider .tickets-view{float:left;width:50%}#navigation-container #navigation-slider.is-not-refill{-webkit-transform:translateX(-50%);transform:translateX(-50%)}#navigation-container .title{text-transform:uppercase;color:#949494;font-weight:700;font-size:14px;margin:6px 18px;display:block}#ticket-detail{background-color:#e7e7e7;position:relative;min-height:calc(100% - 30px);margin-top:0;padding-bottom:30px}#ticket-detail .ticket-offset{background-color:#fff;width:3.6vw;float:left;height:1px;margin-top:15px;height:calc(100% - 3.6vw - 15px);position:absolute;top:0;bottom:0}#ticket-detail .actual-ticket{background-color:#fff;width:80%;max-width:600px;margin:auto;margin-top:15px}#ticket-detail .actual-ticket .container{width:100%;padding-left:5%;padding-right:5%;margin-bottom:0}#ticket-detail .actual-ticket .chevroon-container{padding:10px 10px 10px 5px}#ticket-detail .actual-ticket .chevroon-container.left{padding:10px 5px 10px 10px}#ticket-detail .actual-ticket label{color:#000;width:100%}#ticket-detail .actual-ticket .line-libelle{float:left;max-width:80%}#ticket-detail .actual-ticket .line-price{float:right}#ticket-detail .actual-ticket h3{display:flex;justify-content:space-between;align-items:center}#ticket-detail .actual-ticket h3 .title{text-align:center;max-width:80%}#ticket-detail .actual-ticket h3.thanks{display:block;text-align:center}#ticket-detail .actual-ticket .prices-line{border-top:1px dashed #000;border-bottom:1px dashed #000;margin-top:10px}#ticket-detail .actual-ticket .prices-line .libelle{float:left;width:80%}#ticket-detail .actual-ticket .prices-line .price{float:right}#ticket-detail .actual-ticket .prices-line table{width:100%}#ticket-detail .actual-ticket .prices-line table .td-price{text-align:right}#ticket-detail .actual-ticket .total-line h3{margin:10px 0}#ticket-detail .actual-ticket .total-line h3 .libelle{float:left}#ticket-detail .actual-ticket .total-line h3 .price{float:right}#ticket-detail .actual-ticket .account-status{width:100%}#ticket-detail .actual-ticket .account-status .right{text-align:right}#ticket-detail .actual-ticket hr{background-color:#94949414}#ticket-detail .pic-container{width:80%;max-width:600px;margin:auto;overflow:hidden}#ticket-detail .pic-container .translate-container{width:110%;display:flex;-webkit-transform:translateX(-4.5%);transform:translateX(-4.5%)}#ticket-detail .pic-container .translate-container .pic{margin:0 auto;width:4.5%;height:0;padding-left:4.5%;padding-top:4.5%;overflow:hidden;box-sizing:content-box;float:left}#ticket-detail .pic-container .translate-container .pic div{width:0;height:0;margin-left:-500px;margin-top:-500px;border-left:500px solid transparent;border-right:500px solid transparent;border-top:500px solid #fff}.ticket-container{position:relative;overflow:hidden}.semi-pic-container{height:100%;top:0;background:transparent}.semi-pic-container,.semi-pic-container .semi-pic{width:3.6vw;position:absolute;right:0;overflow:hidden}.semi-pic-container .semi-pic{margin:0 auto;height:0;padding-left:4.5vw;padding-top:4.5vw;box-sizing:content-box;float:left;bottom:0}.semi-pic-container .semi-pic div{width:0;height:0;margin-left:-500px;margin-top:-500px;border-left:500px solid transparent;border-right:500px solid transparent;border-top:500px solid #fff}.semi-pic-container-left{width:3.6vw;height:100%;position:absolute;left:0;top:0;background:transparent;overflow:hidden}.semi-pic-container-left .semi-pic{-webkit-transform:translateX(3.6vw);transform:translateX(3.6vw);margin:0 auto;width:3.6vw;height:0;padding-left:4.5vw;padding-top:4.5vw;overflow:hidden;box-sizing:content-box;float:left;position:absolute;right:0;bottom:0}.semi-pic-container-left .semi-pic div{width:0;height:0;margin-left:-500px;margin-top:-500px;border-left:500px solid transparent;border-right:500px solid transparent;border-top:500px solid #fff}#ticket-print{background-color:#000;font-weight:900;color:#fff;width:500px;height:100px}.ticket-print-btn{width:80%;max-width:600px;margin:10px auto}
@media (min-width:995px){.credit-page{background:#d3d3d3;position:absolute;width:100%;min-height:calc(100% - 295px - 20px)}}.credit-page .account{height:100px;box-sizing:border-box;background-image:url(assets/default-restaurant-blurred.jpg);background-size:cover;background-position:50%;display:flex;align-items:center}@media (min-width:995px){.credit-page .account{display:none}}.credit-page .scrollable-content{height:calc(100vh - 170px)}@media (min-width:995px){.credit-page .scrollable-content{height:auto!important}}.credit-page .credit-container{background-color:#fff}@media (min-width:995px){.credit-page .credit-container{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);padding:50px}}.credit-page .credit-container .title{text-transform:uppercase;color:#949494;font-weight:700;font-size:14px;margin:6px 18px;display:block}.credit-page .credit-container .montants{display:flex;flex-wrap:wrap;margin:0 auto}.credit-page .credit-container .montants .label-montant{height:25vw;max-height:150px;flex-basis:33.33333333%;display:flex;justify-content:center;align-items:center;background-color:#e7e7e7;float:left;margin:0 auto;outline-style:solid;outline-color:#fff;outline-width:1px}.credit-page .credit-container .montants .label-montant.active{background-color:#b0b0b0}.credit-page .credit-container .montants .label-montant.active span{color:#fff}.credit-page .credit-container .montants .label-montant span{color:#a1a1a1;font-size:35px;font-weight:300;line-height:24px;text-align:center}.credit-page .credit-container .loading-button{margin:20px}.credit-page .credit-container button.secondary{text-transform:none!important}.credit-page .credit-container .refill-unavailable{text-align:center}.credit-page .credit-container .refill-unavailable .compte-picto,.credit-page .credit-container .refill-unavailable .picto{height:100px;border-bottom:5px solid #67a537;padding-bottom:25px;margin:20px}.credit-page .credit-container .refill-unavailable .oops{text-transform:uppercase;font-size:21px}.credit-page .credit-container .refill-unavailable .unavailable-message{background-color:#f2f2f1;width:calc(100% - 40px);padding:20px;font-size:21px;margin-top:20px}.creditreturn-page{padding:30px 30px 0;padding-right:30px}.creditreturn-page .message{background-color:#f4f4f4;padding:25px}.creditreturn-page .message .libelle{font-size:22px;margin-bottom:25px}.creditreturn-page .message button{margin-bottom:0}
@media (min-width:995px){.tickets-page{background:#d3d3d3;position:absolute;width:100%;height:100%}}.tickets-page .account{height:100px;box-sizing:border-box;background-image:url(assets/default-restaurant-blurred.jpg);background-size:cover;background-position:50%;display:flex;align-items:center}@media (min-width:995px){.tickets-page .account{display:none}}.tickets-page .scrollable-content{height:calc(100vh - 170px)}.tickets-page .tickets-container{background-color:#fff}@media (min-width:995px){.tickets-page .tickets-container{margin:50px auto;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);padding:50px;overflow-y:auto}}.tickets-page .tickets-container .title{text-transform:uppercase;color:#949494;font-weight:700;font-size:14px;margin:6px 18px;display:block}.tickets-page .tickets-container .ticket-line{padding:18px;border-top:1px solid #e7e7e7;padding-right:80px;position:relative;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:17px}.tickets-page .tickets-container .ticket-line .prix{position:absolute;right:30px;color:#67a537;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tickets-page .tickets-container .ticket-line .chevroon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.tickets-page .tickets-container .ticket-line .ticket-date{color:#333}.tickets-page .tickets-container .ticket-line .ticket-hour{color:#a1a1a1}.tickets-page .tickets-container .ticket-line:last-of-type{border-bottom:1px solid #e7e7e7}.tickets-page .refill-unavailable{text-align:center;padding-top:30px}
@media (min-width:995px){.vote-page.main.restaurant{margin:auto 25%;width:50%}}.vote-page .thematique{width:100%}@media (min-width:995px){.vote-page .thematique.thematique-header{margin-top:-100px}}.vote-page .thematique.gray-back{background:#fafafa}.vote-page .thematique .merci-message{font-family:pluto;text-align:center;background-color:#fdfdfd;padding-bottom:20px}@media (max-width:767px){.vote-page .thematique .merci-message{display:none}}.vote-page .thematique .merci-message .part1{text-transform:capitalize;font-weight:600;color:#1a1a1a;font-size:34px}.vote-page .thematique .merci-message .part2{text-transform:lowercase;font-weight:600;color:#acacac;margin-top:10px;font-size:20px}.vote-page .thematique .thematique-title{background-color:#fafafa;padding:15px 10px 5px}.vote-page .thematique .thematique-title span{display:block}.vote-page .thematique .thematique-title span.big{font-size:14px;text-transform:uppercase;font-weight:600}.vote-page .thematique .thematique-title span.small{margin-top:3px;font-size:17px;font-style:italic}.vote-page .thematique .option-group{font-family:avantgarde-book;padding-top:40px}@media (min-width:995px){.vote-page .thematique .option-group{padding-top:110px}}.vote-page .thematique .option-group .option{margin:5px 10px;padding:10px;border:1px solid #e6e6e6;background:#fff;border-radius:3px}.vote-page .thematique .option-group .option p{margin:0;display:inline-block}.vote-page .thematique .option-group .option p.chevroon-container{float:right;padding-top:5px}.vote-page .thematique .option-group .option label{width:100%;height:100;cursor:pointer}.vote-page .thematique .option-group .option:last-child{border-bottom:1px solid #e7e7e7}.vote-page .thematique .option-group .option.selected{border:1px solid #d5d5d5;background-color:#eee}@media (min-width:995px){.vote-page .thematique .result-blocs{padding-top:50px}}.vote-page .thematique .result-group{font-family:avantgarde-book;padding-bottom:5px}.vote-page .thematique .result-group .result{margin:5px 10px;padding:10px 10px 0;border:1px solid #e6e6e6;border-radius:3px;background:#fff}.vote-page .thematique .result-group .result .result-inside{margin:0}.vote-page .thematique .result-group .result .result-inside .name-value{padding-bottom:10px}.vote-page .thematique .result-group .result .result-inside .name-value .name{text-transform:uppercase}.vote-page .thematique .result-group .result .result-inside .name-value .value{float:right;font-size:1em}.vote-page .thematique .result-group .result:last-child{border-bottom:1px solid #e7e7e7}.vote-page .thematique .result-group .result.selected{background-color:#d5d5d5}.vote-page .thematique .button-container{margin:10px}.vote-page .thematique .button-container button.bg-gray{background-color:#acacac}.vote-page .thematique input[type=radio]{appearance:radio;-webkit-appearance:radio;-moz-appearance:radio}.vote-page .thematique [type=radio]:checked,.vote-page .thematique [type=radio]:not(:checked){position:absolute;left:-9999px}.vote-page .thematique [type=radio]:checked+label,.vote-page .thematique [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#333}.vote-page .thematique [type=radio]:checked+label:before,.vote-page .thematique [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:100%}.vote-page .thematique [type=radio]:checked+label:before{border:1px solid #222;background:#000}.vote-page .thematique [type=radio]:not(:checked)+label:before{border:1px solid #949494;background:#f2f2f1}.vote-page .thematique [type=radio]:checked+label:after,.vote-page .thematique [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:url(assets/check.png) 100%/100% no-repeat;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-filter:invert(1);filter:invert(1)}.vote-page .thematique [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.vote-page .thematique [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.vote-page .thematique-detail{padding-top:10px;font-size:16px;line-height:20px}.vote-page .thematique-detail.thematique-description-content{padding-top:0;margin-top:-20px}@media (min-width:995px){.vote-page .thematique-detail.thematique-description-content{padding-top:150px;margin-top:0}}.vote-page .thematique-detail .thematique-description{color:#333}.vote-page .thematique-detail .sous-thematique-name{font-weight:700;text-transform:uppercase;font-size:14px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.vote-page .thematique-detail .sous-thematique-description{color:#949494}.vote-page .thematique-detail .with-padding{padding-left:20px;padding-right:20px}.vote-page .thematique-detail .thematique-image{width:100%;height:200px}@media (min-width:995px){.vote-page .thematique-detail.thematique-header:before{content:attr(data-before-content);background:#0000004d;position:absolute;width:100%;height:200px;line-height:200px;text-align:center;text-transform:uppercase;color:#fff;font-family:pluto;font-size:45px;z-index:3000}}.vote-page .rz-pointer{display:none}.vote-page .rzslider .rz-bar-wrapper .rz-bar{height:5px;background-color:#f6f6f6}.vote-page .rzslider .rz-bar-wrapper .rz-bar.rz-selection{background-color:#67a537}@media (max-width:767px){.vote-page .escale-title{display:none}}.vote-page .btn-votez{position:fixed;width:100%;left:0;bottom:0}.vote-page .description-concept iframe{margin:0 auto;display:block;width:100%;height:90vw;max-width:420px;max-height:345px}@media (min-width:995px){.vote-page .description-concept iframe{width:420px;height:345px}}menu-picto .picto,vote-picto .picto{display:flex;justify-content:center;align-items:center;float:left;width:25px;height:25px;margin-right:8px}menu-picto .picto.vote-open,vote-picto .picto.vote-open{background:url(assets/pictos/votez.png) no-repeat;-webkit-transform:none;transform:none;width:100%;height:100%;background-size:60%;border-radius:50%;background-position:50%;min-width:19px;min-height:27px}menu-picto .picto.vote-close,vote-picto .picto.vote-close{-webkit-transform:none;transform:none;background:url(assets/pictos/votez.png) no-repeat;width:100%;height:100%;background-size:75%;border-radius:50%;background-position:50%;min-width:19px;min-height:27px}menu-picto .picto.menu-open,vote-picto .picto.menu-open{background:url(assets/pictos/picto-restaurants.png) no-repeat;-webkit-transform:none;transform:none;width:100%;height:100%;background-size:95%;border-radius:50%;background-position:50%;min-width:19px;min-height:27px}.plus-infos{background:#67a537;border-radius:50%;box-sizing:border-box;padding:5px;justify-content:center;align-items:center;float:left;width:27px;height:27px;margin-right:8px}.uppercase{text-transform:uppercase}vote-picto.desktop{display:none}@media (min-width:995px){vote-picto.desktop{display:initial}}@-webkit-keyframes votez-anim{0%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}25%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes votez-anim{0%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}25%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.vote-button:before{background-size:contain}.vote-button.lang-fr:before,.vote-button:before{content:"";position:absolute;top:-55px;height:50px;width:120%;animation:votez-anim 1.5s linear infinite;-webkit-animation:votez-anim 1.5s linear infinite}.vote-button.lang-fr:before{background:url(assets/pictos/votez-anim.png) no-repeat;background-size:contain}.vote-button.lang-en:before{content:"";position:absolute;top:-55px;height:50px;width:120%;background:url(assets/pictos/votez-anim_en.png) no-repeat;background-size:contain;animation:votez-anim 1.5s linear infinite;-webkit-animation:votez-anim 1.5s linear infinite}.vote-thematique-svg{display:inline-table;width:20px}
.buttons-commande{padding:10px}.buttons-commande button{white-space:nowrap;margin:0}.buttons-commande button+button{margin-top:10px}.buttons-commande button .icon{background-size:contain;height:28px;width:34px;margin:0 10px 0 0;display:inline-block;background-repeat:no-repeat;background-position:100%;vertical-align:middle}@media (min-width:995px){.buttons-commande .btn-bonplan,.buttons-commande .btn-clickandcollect{width:49%}}.buttons-commande .btn-clickandcollect .icon.clickandcollect{background-image:url(assets/clickcollect.png)}.buttons-commande .btn-clickandcollect .icon.clickandserve{background-image:url(assets/pictos/click&serve.png)}.buttons-commande .btn-bonplan .icon{background-image:url(assets/bon_ap.png)}@media (max-width:767px){.buttons-commande button{font-size:14px}}@media (min-width:995px){.buttons-commande{padding:20px;display:flex;justify-content:space-around}.buttons-commande button+button{margin-top:0}}.buttons-commande .button-txt{vertical-align:middle;white-space:normal}
.tc-commandes-page{background:#e7e7e7}@media (min-width:995px){.tc-commandes-page{min-height:calc(100vh - 295px)}}@media (min-width:995px){.tc-commandes-page.list-page{position:absolute;width:100%;height:100%}}.tc-commandes-page .scrollable-content{height:calc(100vh - 70px)}.tc-commandes-page .innovorder-container{display:block;border:0;width:100%}.tc-commandes-list{background:#fff}.tc-commandes-list .commandes-header{border-bottom:1px solid #e7e7e7;color:#949494;display:block;font-weight:700;padding:10px;text-transform:uppercase}.tc-commandes-list .commande-vide{text-align:center}.tc-commandes-list .commandes-wrapper{display:flex;flex-direction:column}@media (max-width:767px){.tc-commandes-list .commandes-wrapper{box-sizing:border-box;height:calc(100vh - 70px)}}.tc-commandes-list .commandes-table{width:100%;max-height:100%;flex:1;overflow:auto}.tc-commandes-list .commandes-table .commande-line{cursor:pointer;padding:8px 10px;border-bottom:1px solid #e7e7e7;position:relative;display:block;overflow:hidden;display:flex;align-items:flex-start}.tc-commandes-list .commandes-table .commande-date{margin:0 8px 0 0}.tc-commandes-list .commandes-table .commande-restaurant{color:#949494;flex:1;word-break:break-word}.tc-commandes-list .commandes-table .commande-prix{color:#67a537;font-weight:700;margin:0 0 0 5px;text-align:right;width:60px}.tc-commandes-list .commandes-table .chevroon-container{margin:5px 0 0 5px}@media (min-width:995px){.tc-commandes-list{background:#e7e7e7;padding:50px 0;height:calc(100vh - 365px)}.tc-commandes-list .commandes-header{padding:15px 20px}.tc-commandes-list .commandes-wrapper{background:#fff;margin:0 auto;width:970px;height:100%}.tc-commandes-list .commandes-table{height:100%}.tc-commandes-list .commandes-table .commande-line{padding:15px 20px}.tc-commandes-list .commandes-table .commande-date{margin:0 20px 0 0}.tc-commandes-list .commandes-table .commande-prix{margin:0 0 0 10px}.tc-commandes-list .commandes-table .chevroon-container{margin:5px 0 0 10px}}
.new-line{display:block}.tc-commande-detail{box-sizing:border-box;color:#1a1a1a;padding:10px 0;display:flex;justify-content:space-between}.tc-commandes-page.scrollable-content{height:calc(100vh - 70px)}.tc-commande-current,.tc-commande-nav{background:#fff;position:relative}.tc-commande-current:after,.tc-commande-nav:after{background:linear-gradient(-45deg,#e7e7e7 18px,transparent 0),linear-gradient(45deg,#e7e7e7 18px,transparent 0);background-position:bottom;background-repeat:repeat-x;background-size:36px 66px;content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:36px}.tc-commande-nav{flex-basis:15px;flex-shrink:0;transition:opacity .3s}.in-transition .tc-commande-nav,.tc-commande-nav.disabled{opacity:0}.tc-commande-prev:after{background-position:0 100%}.tc-commande-next:after{background-position:100% 100%}.tc-commande-current{flex-basis:615px;margin:0 15px;padding:0 15px 60px;overflow:hidden;display:flex}.tc-commande-current .loading-error{padding:20px 0}.tc-commande-current .commande-content{flex-direction:column;max-height:100%;overflow:auto;flex:1}.tc-commande-current .commande-content .new-line{margin-top:5px}.tc-commande-current header{color:#1a1a1a;padding:15px 20px;position:relative;margin-top:0!important}.tc-commande-current header .chevroon-container{top:10px;position:absolute;display:inline-block;padding:10px}.tc-commande-current header .chevroon-container.left{left:0;padding-right:5px}.tc-commande-current header .chevroon-container.right{right:0;padding-left:5px}.tc-commande-current header h2{font-weight:400;margin:0}.tc-commande-current header h2 span{font-size:inherit;font-weight:400}.tc-commande-current header h2 span:after,.tc-commande-current header h2 span:before{display:none}.tc-commande-current header .locker-infos,.tc-commande-current header .numero-table{margin:10px 0 0;font-size:18px;text-transform:uppercase;font-weight:700}.tc-commande-current .commande-infos{border:1px solid #e7e7e7;border-width:1px 0;font-size:14px;font-weight:700;list-style:none;margin:0;padding:10px 0}.tc-commande-current .commande-infos li+li{margin:10px 0 0}.tc-commande-current .commande-infos li span{font-weight:400;text-transform:uppercase}.tc-commande-current .commande-infos .new-line{margin-top:10px}.tc-commande-current .commande-articles{padding:15px 0}.tc-commande-current .commande-articles>*{display:block}.tc-commande-current .commande-articles>*+*{margin:10px 0 0}.tc-commande-current .commande-articles .article-item{display:flex}.tc-commande-current .commande-articles .article-item+.article-item{margin:10px 0 0}.tc-commande-current .commande-articles .article-name{flex:1}.tc-commande-current .commande-articles .composition,.tc-commande-current .commande-articles .portion-type{font-size:14px;display:block;word-break:break-word}.tc-commande-current .commande-articles .portion-type{text-transform:uppercase}.tc-commande-current .commande-articles .composition{font-style:italic}.tc-commande-current .commande-articles .price,.tc-commande-current .commande-articles .quantity{text-align:right;margin-left:5px}.tc-commande-current .commande-articles .quantity{width:30px}.tc-commande-current .commande-articles .price{width:60px}.tc-commande-current .commande-price{font-weight:700;text-transform:uppercase}.tc-commande-current .commande-price .price-detail{border:1px dashed;border-width:1px 0;display:flex;padding:10px 0;text-align:center;justify-content:flex-end}.tc-commande-current .commande-price .price-detail .price+.price{margin-left:30px}.tc-commande-current .commande-price .price-detail .price span{display:block}.tc-commande-current .commande-price .sous-total,.tc-commande-current .commande-price .total{padding:10px 0 0;display:flex}.tc-commande-current .commande-price .sous-total .price,.tc-commande-current .commande-price .total .price{flex:1;text-align:right;white-space:nowrap;margin-left:5px}.tc-commande-current .commande-price .sous-total{font-size:16px}.tc-commande-current .commande-price .total{font-size:18px}.tc-commande-current footer{margin:30px 0 0}.tc-commande-current footer .restaurant-name{font-weight:700}.tc-commande-current footer .commande-num{display:flex}.tc-commande-current footer .commande-num .num{flex:1;text-align:right;word-break:break-all}.tc-commande-current footer .greeting{margin:20px 0 0;font-size:18px;text-align:center;text-transform:uppercase}@media (min-width:995px){.tc-commande-detail{padding:20px 0}.tc-commande-nav{flex-basis:55px}}
header dt-basket-icon div.basketIconDisplayer{position:absolute;right:15px;top:15px}dt-basket-icon div.basketIconDisplayer{background:url(assets/dinnertakeaway/PanierDisabled.png) no-repeat 50%;background-color:#e7e7e7;background-size:contain;height:45px;width:45px;border-radius:50%;cursor:pointer}dt-basket-icon div.basketIconDisplayer.hasItems{color:#000;background:url(assets/dinnertakeaway/Panier.png) no-repeat 50%;background-size:contain}dt-basket-icon div.basketIconDisplayer .badge{color:#fff;font-weight:700;background-color:#67a537;border-radius:50%;height:20px;width:20px;display:block;-webkit-transform:translate(-8px,-4px);transform:translate(-8px,-4px)}
.dt-day{box-sizing:border-box;display:block;padding:10px;min-height:94px}.dt-day.disabled{opacity:.6}@media (min-width:995px){.dt-day{padding:15px}}.dt-day .day-infos{display:flex}.dt-day .day,.dt-day .message,.dt-day .noLockerAvailable{align-self:center}.dt-day .day{flex-grow:1;display:flex;flex-direction:column;text-transform:capitalize}.dt-day .date{font-size:20px}.dt-day .order-inprogress{color:#67a537;font-style:italic;font-weight:700;margin:3px 0 0}.dt-day .noLockerAvailable{color:#de2b2b}.dt-day .day-details{display:flex;padding:10px 0 0 10px}@media (min-width:995px){.dt-day .day-details{padding-left:20px}}.dt-day .cannotOrder{color:#b40000}.dt-day .day-articles{flex-grow:1;color:#949494;list-style:none;margin:0;padding:0}.dt-day .day-articles li+li{margin:3px 0 0}.dt-day .more{color:#67a537;align-content:flex-end;align-self:flex-end;white-space:nowrap}.dt-day .fridge,.dt-day .locker{color:#67a537;display:flex;font-size:20px}.dt-day .fridge i,.dt-day .fridge span,.dt-day .locker i,.dt-day .locker span{align-self:center}.dt-day .fridge i,.dt-day .locker i{background:no-repeat 50%/contain;margin-left:5px;width:25px;display:block}.dt-day .locker i{height:25px;background-image:url(assets/dinnertakeaway/locker.svg)}.dt-day .fridge i{height:35px;background-image:url(assets/dinnertakeaway/frigo.svg)}
dt-header{display:block;height:295px}@media (max-width:1400px){dt-header{height:295px}}.dt-header{height:100%}@media (min-width:995px){.dt-header{margin-top:0!important}}.dt-header .bonplan-logo{background:url(assets/dinnertakeaway/bonplan.png) no-repeat 50%;background-size:auto 40%;height:100%;width:100%}@media (min-width:995px){.dt-header .bonplan-logo{margin-top:-30px}}.dt-header .basket-logo{background:url(assets/dinnertakeaway/Panier.png) no-repeat 50%;background-size:contain;height:45px;width:45px;position:absolute;right:15px;top:15px}
.dt-more-less button{width:30px;height:30px;background:#e7e7e7 50% 50% no-repeat;border:1px solid #dbdbdb;color:#000;display:inline-block;font-size:25px;line-height:0;padding:0;margin:0;position:relative}.dt-more-less button[disabled]{opacity:.3;cursor:not-allowed}.dt-more-less .btn-more{background-image:url(assets/dinnertakeaway/btn_plus.png)}.dt-more-less .btn-less{background-image:url(assets/dinnertakeaway/btn_minus.png)}
.dt-offer{background-color:#fff;border:1px solid #e7e7e7}.dt-offer+.dt-offer{margin:10px 0 0}.dt-offer a{display:flex;padding:10px 15px;font-size:16px}.dt-offer a .label{display:flex;flex-grow:1}.dt-offer a .label img{align-self:center;margin:0 10px 0 0;vertical-align:middle;width:20px}.dt-offer a .chevroon,.dt-offer a .label{align-self:center}
.dt-portion{background-color:#f9f9f9;border-top:1px solid #e7e7e7;display:flex;padding:10px 15px}.dt-portion .amount,.dt-portion .more-less,.dt-portion .type{align-self:center}.dt-portion .type{font-weight:700;text-transform:uppercase}.dt-portion .type:after{content:"";display:inline-block;background:0 50% no-repeat;background-size:auto 100%;margin-left:8px;height:19.5px;width:55px}.dt-portion .type.portion-solo:after{background-image:url(assets/dinnertakeaway/portion_solo.svg)}.dt-portion .type.portion-family:after{background-image:url(assets/dinnertakeaway/portion_family.png)}.dt-portion .type.portion-duo:after{background-image:url(assets/dinnertakeaway/portion_duo.svg)}.dt-portion .amount{flex-grow:1;font-size:18px;font-weight:700;margin:0 0 0 15px;text-align:right}.dt-portion .amount .price{color:#67a537}.dt-portion more-less{margin-left:15px}
dt-basket-article-portion{display:block}dt-basket-article-portion+dt-basket-article-portion{margin:10px 0 0}.basket-article-portion{display:flex;align-items:center}.basket-article-portion>*{display:inline-block}.basket-article-portion .remove{display:inline-block;margin:0 10px 0 0}.basket-article-portion .remove img{width:20px}.basket-article-portion .type{flex:1;text-transform:uppercase;font-weight:700}.basket-article-portion .quantity{background:#fff;border:1px solid #e7e7e7;height:30px;width:40px;text-align:center}.basket-article-portion .price{color:#67a537;margin:0 0 0 10px;width:60px;text-align:right}@media (min-width:995px){.basket-article-portion .remove{margin:0 20px 0 0}}
.dt-article-detail.plat-page .informations{margin-top:0}.dt-article-detail.plat-page .scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){.dt-article-detail.plat-page .scrollable-content{height:auto}}.dt-article-detail .article-portions{border:1px solid #e7e7e7;border-top:0;margin:20px 20px 40px}.dt-article-detail .article-using{color:#949494;margin:20px 0 0;font-style:italic;text-align:center}.dt-article-detail .article-using span{display:block}
dt-basket .pop-in-content .sk-cube-grid{margin:40px auto}@media (min-width:995px){dt-payment-error .dt-page{min-height:calc(100vh - 315px)}}.dt-page{height:calc(100vh - 70px);background:#d3d3d3}@media (min-width:995px){.dt-page{height:auto}.dt-page .scrollable-content{padding:50px 0}}.dt-basket{background:#f2f2f1;padding:10px 10px 0}@media (max-width:767px){.dt-basket{box-sizing:border-box;height:calc(100vh - 70px)}}.dt-basket .sk-cube-grid{margin:0 auto;padding:100px 0}.dt-basket p{margin:0}.dt-basket .basket-intro{color:#949494;font-size:14px;text-transform:uppercase}.dt-basket .basket-articles,.dt-basket .basket-empty,.dt-basket .basket-payment{background:#fff;padding:10px;margin:10px -10px}.dt-basket .basket-empty p{color:#de2b2b;font-weight:700;margin:20px 0;text-align:center;text-transform:uppercase}.dt-basket .basket-articles .basket-infos{display:flex;font-size:13px;margin:0 0 10px}.dt-basket .basket-articles .basket-infos .date{flex:1;text-transform:uppercase}.dt-basket .basket-articles .basket-infos .basket-capacity{align-self:flex-end;font-weight:700;color:#67a537}.dt-basket .basket-articles .basket-infos .basket-capacity.overload{color:#de2b2b}.dt-basket .basket-articles .basket-infos .basket-error{align-self:flex-end;font-weight:700;color:#de2b2b;text-align:right}.dt-basket .basket-articles .basket-article{border-top:1px solid #e7e7e7;margin:0 -10px;padding:10px}.dt-basket .basket-articles .basket-article .libelle{font-size:20px;display:block;margin:0 0 10px;padding:0 0 0 30px}.dt-basket .basket-articles .basket-amount{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;font-size:20px;margin:0 -10px;padding:10px;text-align:right;text-transform:uppercase}.dt-basket .basket-articles .basket-amount .total{margin:10px 0 0}.dt-basket .basket-articles .basket-amount .price{display:inline-block;font-weight:700;color:#67a537;width:70px;text-align:right}.dt-basket .basket-articles .basket-order-availability{margin:10px 0 0}.dt-basket .basket-cgv{display:flex;cursor:pointer;font-weight:700;padding:10px;margin:-10px;padding:20px;background-color:#f2f2f1}.dt-basket .basket-cgv-checkbox{display:flex;background:#fff;border:1px solid #949494;margin:0 10px 0 0;height:20px;width:20px;align-items:center;justify-content:center}.dt-basket .basket-cgv-checkbox:before{content:"";display:none;height:10px;width:10px}.dt-basket .basket-cgv-checkbox.checked:before{display:block;background:#67a537}.dt-basket .basket-cgv .text{flex:1}.dt-basket .basket-cgv a{text-decoration:underline}.dt-basket .basket-payment{text-align:center}.dt-basket .basket-payment-cb{color:#949494;font-style:italic;margin:0 0 10px}.dt-basket .basket-purchase-requirement{font-size:14px}@media (min-width:995px){.dt-basket{margin:0 auto;width:970px;padding:20px 20px 0}.dt-basket .basket-intro{font-size:14px}.dt-basket .basket-articles,.dt-basket .basket-empty,.dt-basket .basket-payment{padding:20px;margin:20px -20px}.dt-basket .basket-articles .basket-infos{font-size:14px;margin:0 0 20px}.dt-basket .basket-articles .basket-article{margin:0 -20px;padding:20px}.dt-basket .basket-articles .basket-article .libelle{padding:0 96px 0 40px}.dt-basket .basket-articles .basket-amount{margin:0 -20px;padding:20px}.dt-basket .basket-articles .basket-amount .total,.dt-basket .basket-articles .basket-order-availability{margin:20px 0 0}.dt-basket .basket-cgv-checkbox{margin:0 20px 0 0}.dt-basket .basket-payment-cb{margin:0 0 20px}.dt-basket .basket-purchase-requirement{font-size:14px}}
@media (min-width:995px){.confirm-order{position:absolute;top:295px;width:100%;height:calc(100vh - 295px)}}
#expressyourself{display:block;width:100%;background-image:url(assets\loginbg.jpg);background-repeat:no-repeat;background-size:cover}#expressyourself .question{background-color:#fff}#expressyourself .question textarea{border-color:#a8a8a8}#expressyourself .restaurant-slide.enquete{display:none}@media (min-width:995px){#expressyourself .restaurant-slide.enquete{display:block;margin-top:20px}}
dt-home{height:100%;display:block;background:#f2f2f1}@media (min-width:995px){dt-home{margin-top:-20px}}dt-home .scrollable-content{background:#f2f2f1}@media (min-width:995px){dt-home,dt-home .scrollable-content{background:#d3d3d3}}section.dt-home{box-sizing:border-box;min-height:calc(100vh - 295px)}section.dt-home .has-footer{min-height:calc(100vh - 365px);padding-bottom:70px}@media (min-width:995px){section.dt-home .has-footer{margin-bottom:90px;min-height:calc(100vh - 455px)}}@media (min-width:995px){section.dt-home{margin:0 auto;padding:50px 0 20px;width:970px}section.dt-home .border{box-shadow:0 0 5px rgba(0,0,0,.5)}.has-footer section.dt-home{margin-bottom:90px}}section.dt-home .days-list a{position:relative;min-height:94px}section.dt-home .days-list .reserving{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}section.dt-home .days-list .reserving .shadow{position:absolute;background-color:gray;opacity:.4;top:0;bottom:0;left:0;right:0}section.dt-home .days{min-height:100%;padding:20px 10px;background-color:#f2f2f1;box-sizing:border-box}.has-footer section.dt-home .days{padding-bottom:90px}@media (min-width:995px){.has-footer section.dt-home .days{padding-bottom:20px}}section.dt-home .days .expressyourself{margin-top:10px;height:60px;text-align:center;justify-content:center;display:flex;flex-direction:row;background-color:#000;color:#fff;padding:10px}section.dt-home .days .expressyourself i.icon{height:60px;width:50px;margin-right:10px;line-height:60px;margin-bottom:5px}section.dt-home .days .expressyourself i.icon.express{background:url(assets/dinnertakeaway/expressyourself.svg) no-repeat 50%/contain}section.dt-home .days .expressyourself span{text-transform:uppercase;font-size:24px;white-space:nowrap;line-height:60px}section.dt-home .dtErrorMessage{height:100%;text-align:center;display:flex;justify-content:center;align-items:center;color:#b40000}section.dt-home .dinnerTakeawayDescription{padding:10px;background-color:#fff;color:#282828}@media (min-width:995px){section.dt-home .dinnerTakeawayDescription{padding:10px 20px}}section.dt-home .dinnerTakeawayDescription span.until{display:block}section.dt-home .dinnerTakeawayDescription span.until strong{color:#67a537;text-transform:uppercase;font-weight:bolder}section.dt-home h2{margin:0;color:#acacac;font-weight:400;text-transform:uppercase;font-size:13px}section.dt-home .days-list{list-style:none;padding:0;margin:0}section.dt-home .days-list>li{margin:10px 0 0;background-color:#fff;border:1px solid #e7e7e7;color:#282828;display:block;font-size:14px}section.dt-home .days-list>li a{display:block}footer.dt-home{background-color:#7ec14e;position:fixed;bottom:0;height:70px;width:100%;color:#fff}footer.dt-home ul{margin:0;padding-left:0;list-style:none;display:flex;height:100%}footer.dt-home ul li{height:100%;width:100%}footer.dt-home ul li a{height:100%;text-align:center;justify-content:center;display:flex;flex-direction:column}footer.dt-home ul li a i.icon{height:24px;margin-bottom:5px}footer.dt-home ul li a i.icon.history{background:url(assets/dinnertakeaway/history.svg) no-repeat 50%/contain}footer.dt-home ul li a i.icon.express{background:url(assets/dinnertakeaway/expressyourself.svg) no-repeat 50%/contain}footer.dt-home ul li a i.icon.tc{background:url(assets/dinnertakeaway/tc.svg) no-repeat 50%/contain}footer.dt-home ul li a span{text-transform:uppercase;opacity:.7;font-size:14px}footer.dt-home ul li a:hover:not(.disabled),footer.dt-home ul li a:hover:not([disabled]){background-color:#67a537}@media (min-width:995px){footer.dt-home{position:fixed}}pop-in.dt-home h2{font-weight:400;text-transform:uppercase}pop-in.dt-home ul{list-style:none;padding:0;font-size:18px;text-transform:uppercase;margin:20px -20px}pop-in.dt-home ul [role=alert]{text-transform:none;font-size:16px}pop-in.dt-home ul li{border-top:1px solid #e7e7e7;display:flex;padding:5px 20px;box-sizing:border-box}pop-in.dt-home ul li.phone{border-top-width:0;flex-direction:column;align-items:flex-start}pop-in.dt-home ul li span{text-align:left;flex-grow:1;align-self:center}pop-in.dt-home ul li:last-child{border-bottom:1px solid #e7e7e7}
dt-offers{display:block;background:#f2f2f1;height:calc(100vh - 70px)}@media (min-width:995px){dt-offers{background:#d3d3d3;height:auto;min-height:calc(100vh - 295px)}dt-offers .scrollable-content{padding:50px 0 20px}}.dt-offers{background:#f2f2f1;padding:0 0 20px}@media (min-width:995px){.dt-offers{margin:0 auto;width:970px;box-shadow:0 0 5px rgba(0,0,0,.5)}}.dt-offers .offers-infos{font-size:14px;display:flex;background:#fff;padding:10px}.dt-offers .offers-infos .date{color:#949494;font-weight:700;flex:1;text-transform:uppercase}.dt-offers .offers-infos .nb-lockers{font-style:italic;color:#67a537;align-self:flex-end}@media (min-width:995px){.dt-offers .offers-infos{font-size:16px;padding:10px 20px}}.dt-offers .offers-infos .basket-error{font-weight:700;color:#de2b2b;text-align:right}.dt-offers .offers-list{padding:0 10px}@media (min-width:995px){.dt-offers .offers-list{padding:0 20px}}.dt-offers .offers-category{padding:15px 0 5px}.dt-offers .offers-category .plat{margin:10px 0 0}.dt-offers .category-title{color:#67a537;font-size:16px;margin:0 0 5px;text-transform:uppercase}.dt-offers .btn-basket{cursor:pointer;font-family:josefin;font-size:20px;line-height:20px;box-sizing:border-box;padding:10px;border:none;color:#fff;width:100%;text-align:center;text-transform:uppercase;margin-bottom:10px;background-color:#67a537;justify-content:center;align-content:center;display:flex;margin:20px 0 0}.dt-offers .btn-basket .icon{background:url(assets/dinnertakeaway/panier_isolated.png) no-repeat 50%;background-size:contain;height:18.66666667px;width:22.66666667px;margin:0 10px 0 0;vertical-align:middle}
.dt-payment-error{background:#f2f2f1;padding:20px;margin:15px}.dt-payment-error .libelle{font-size:20px;margin:0 0 20px}@media (min-width:995px){.dt-payment-error{margin:0 auto;width:970px}}
.dt-pageTermansAndConditions .scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){.dt-pageTermansAndConditions .scrollable-content{height:auto}}@media (min-width:768px){.dt-pageTermansAndConditions{min-height:calc(100vh - 295px);background:#d3d3d3}}.dt-TermsAndConditions{background:#f2f2f1;padding:20px;min-height:calc(100vh - 40px - 70px)}@media (min-width:995px){.dt-TermsAndConditions{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 110px - 295px)}}.dt-TermsAndConditions .libelle{font-size:20px;margin:0 0 20px}.dt-TermsAndConditions .loading-message{height:80%}@media (min-width:995px){.dt-TermsAndConditions{margin:0 auto;width:970px}}
.hide-opacity{opacity:0}.graphic-view .graphic-container{height:400px;padding-top:20px;padding-bottom:20px}.fluidite-page{height:calc(100vh - 70px);overflow:hidden}@media (min-width:995px){.fluidite-page{min-height:calc(100vh - 295px);height:auto}}.fluidite-page .scrollable-content{height:calc(100vh - 189px)}@media (min-width:995px){.fluidite-page .scrollable-content{min-height:calc(100vh - 295px);height:auto}}.fluidite-page .loading-message{height:50px;box-sizing:border-box;padding-top:5px;padding-bottom:5px}@media (min-width:995px){.fluidite-page .loading-message{position:absolute;top:350px;width:100%}}.fluidite-page .restaurant-slide{position:relative;margin-top:0;background:#fff;padding-bottom:0}@media (min-width:995px){.fluidite-page .restaurant-slide{background:transparent!important;top:35px;position:absolute;width:100%;padding-top:0}.fluidite-page .restaurant-slide .loading-message{color:#000!important}.fluidite-page .restaurant-slide .link-to-menu-button{right:0!important;position:absolute}.fluidite-page .restaurant-slide .link-to-menu-button .button img{width:30px!important}.fluidite-page .restaurant-slide .link-to-menu-button .ellipse{display:none}.fluidite-page .restaurant-slide .occupation-info{margin:0;margin-top:260px}}@media (min-width:995px) and (min-width:995px){.fluidite-page .restaurant-slide .occupation-info.seats{margin-top:285px;margin-bottom:30px}}@media (min-width:995px) and (min-width:995px){.fluidite-page .restaurant-slide .occupation-info.emptyData{color:#000;text-shadow:none;width:66.66666667%;position:absolute;left:50%;top:179px;-webkit-transform:translate(-50%);transform:translate(-50%);text-align:center}}.fluidite-page .restaurant-slide .slide-restaurant-arrow{position:absolute;padding:12px;top:30px}.fluidite-page .restaurant-slide .slide-restaurant-arrow.right{right:0}.fluidite-page .restaurant-slide .slide-restaurant-arrow .chevroon{padding:2px}.fluidite-page .restaurant-slide .slide-restaurant-arrow.left{left:0}.fluidite-page .restaurant-slide .restaurant-informations{box-sizing:border-box;padding:18px 0;margin:0 34px;white-space:nowrap;text-align:center}@media (min-width:995px){.fluidite-page .restaurant-slide .restaurant-informations{margin:0;padding:0}}.fluidite-page .restaurant-slide .restaurant-informations .libelle-container{display:flex;align-items:center;position:relative;padding-right:58px}.fluidite-page .restaurant-slide .restaurant-informations .libelle-container.container-fluidite{height:40px;min-width:50%}.fluidite-page .restaurant-slide .restaurant-informations .libelle-container .libelle{font-size:34px;display:block}.fluidite-page .restaurant-slide .restaurant-informations .libelle-container .libelle img{height:22px;margin-right:6px}.fluidite-page .restaurant-slide .restaurant-informations .libelle-container .link-to-menu-button:hover{cursor:pointer}.fluidite-page .restaurant-slide .restaurant-informations .libelle-container .link-to-menu-button .link-to-menu-container img{position:absolute;width:30px;right:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fluidite-page .restaurant-slide .restaurant-informations .info{display:block;font-style:normal;color:#949494;white-space:normal}@media (min-width:995px){.fluidite-page .restaurant-slide .restaurant-informations .info{color:#fff!important}}.fluidite-page .restaurant-slide .restaurant-informations .info img{float:right;height:12px;margin-top:4px}.fluidite-page .occupation-info{padding:10px;margin:0 10px}.fluidite-page .occupation-info.fluidite-occupation-eleve{background:rgba(214,0,0,.2)}.fluidite-page .occupation-info.fluidite-occupation-moyen{background:rgba(255,156,0,.2)}.fluidite-page .occupation-info.fluidite-occupation-faible{background:rgba(103,165,56,.2)}.fluidite-page .occupation-info.fluidite-occupation-na{background:rgba(255,156,0,.2)}
.plat-page{height:auto}@media (min-width:995px){.plat-page{margin-top:-20px}}.plat-page .scrollable-content{height:auto}@media (min-width:995px){.plat-page .scrollable-content{height:67vh}}@media (min-width:995px){.plat-page{min-height:100%;width:100%;position:absolute;background:#d3d3d3}.plat-page .scrollable-content{height:100%;margin:50px auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);padding:20px;width:970px}}.plat-page .scrollable-content .actionDetail{padding:17px;float:right}.plat-page .scrollable-content .actionDetail button{color:#67a537;background:#e7e7e7;padding:12px;font-size:16px;min-width:110px;margin:0}@media (min-width:995px){.plat-page #restaurantImage{display:block!important}}@media (min-width:995px){.plat-page #platImage{display:none!important}}.plat-page .restaurantImage{background-size:cover;background-position:50%;height:33vh;width:100%}@media (min-width:995px){.plat-page .restaurantImage{height:285px}}.plat-page .plat-image{display:none}@media (min-width:995px){.plat-page .plat-image{display:block;margin:0 auto}}.plat-page .informations{padding:20px 20px 0;font-size:24px;display:flex;flex-direction:row}@media (min-width:995px){.plat-page .informations{margin-top:0}}.plat-page .informations .libelle{flex-grow:1;margin-right:10px}.plat-page .informations .price{flex-shrink:0;white-space:nowrap;color:#67a537}.plat-page .plat-infos{margin:10px 20px;padding-bottom:15px;border-bottom:1px solid #d3d3d3}.plat-page .plat-infos .plat-infos-title{font-size:20px;color:#67a537;font-weight:700}.plat-page .plat-infos .plat-infos-container{display:flex;flex-direction:row;justify-content:flex-end;margin-top:5px}.plat-page .plat-infos .plat-infos-container .plat-infos-description{flex-grow:1;font-size:14px}@media (min-width:995px){.plat-page .plat-infos .plat-infos-container .plat-infos-description{font-size:16px}}.plat-page .plat-infos .plat-infos-container .plat-infos-pictos{padding:5px;box-sizing:border-box}.plat-page .plat-infos .plat-infos-link{flex-grow:0;align-self:center;margin-left:5px}.plat-page .plat-infos.plat-infos-nutriscore .plat-infos-pictos{padding:0!important}.plat-page .plat-infos.plat-infos-nutriscore .plat-infos-pictos .nutriscore-logo{height:40px;width:70px;vertical-align:middle}.plat-page .plat-infos.plat-infos-nutrition .plat-infos-pictos{padding:0 15px 0 5px}.plat-page .plat-infos.plat-infos-nutrition .plat-infos-pictos .plat-infos-nutrition-picto{text-align:right}.plat-page .plat-infos.plat-infos-nutrition .plat-infos-pictos .plat-infos-nutrition-picto ui-knob #text{font-weight:700!important;-webkit-transform:translate(35px,42px)!important;transform:translate(35px,42px)!important}.plat-page .plat-infos.plat-infos-nutrition .plat-infos-pictos .plat-infos-nutrition-picto-legend{text-align:center;font-size:12px!important}.plat-page .plat-infos.plat-infos-nutrition .plat-infos-nutrition-apport{flex:50%;font-size:14px;text-align:left}@media (min-width:995px){.plat-page .plat-infos.plat-infos-nutrition .plat-infos-nutrition-apport{font-size:16px}}.plat-page .plat-infos.plat-infos-allergenes .plat-infos-container{display:flex;flex-direction:row}.plat-page .plat-infos.plat-infos-allergenes .plat-infos-description ul{list-style-type:none;margin:0;padding:0;white-space:nowrap}.plat-page .plat-infos.plat-infos-allergenes .plat-infos-description ul li{font-size:14px}@media (min-width:995px){.plat-page .plat-infos.plat-infos-allergenes .plat-infos-description ul li{font-size:16px}}.plat-page .plat-infos.plat-infos-allergenes .plat-infos-pictos{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:250px;padding:0!important}.plat-page .plat-infos.plat-infos-allergenes .plat-infos-pictos .pictogramme{box-sizing:border-box}.plat-page .plat-infos.plat-infos-allergenes .plat-infos-pictos .pictogramme img{max-width:100%}.plat-page .plat-infos.plat-infos-allergenes .plat-infos-pictos .pictogramme+.pictogramme{margin-left:5px}stars{margin-bottom:8px}stars .score colored-svg{margin-right:5px}fieldset{margin:24px 19px;border:1px solid rgba(0,0,0,.25)}fieldset legend{text-transform:uppercase;font-size:14px;color:#949494}.like-container{margin-right:20px;text-align:right;font-size:18px}.like-container .fa-heart.far{color:#949494}.like-container .fa-heart.fa{color:#67a537}.like-container span{padding-left:4px;color:#949494}.like-container .loader{-webkit-animation:rotate .7s linear infinite;animation:rotate .7s linear infinite;height:18px;width:18px}
.main{height:100vh}.main.restaurant{height:auto}.main.restaurant .gradient-container{width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);position:relative;cursor:pointer}.main.restaurant .gradient-container.black{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5))}@media (min-width:995px){.main.restaurant{background:#fff;min-height:-295%;height:auto;padding:50px 0;position:absolute;width:100%}.main #fixed-container{position:absolute!important}}.header.active.restaurant{display:none}@media (min-width:995px){.header.active.restaurant{display:block;-webkit-filter:blur(5px);filter:blur(5px);overflow:hidden}}#fixed-container{top:0}@media (min-width:995px){#fixed-container{background-color:inherit;z-index:1002;width:100%}}.text-center{text-align:center}.slider-container{position:relative;overflow:hidden;height:35vh}@media (min-width:995px){.slider-container{display:none}}.slider-container .slider{width:9000px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;position:relative;height:100%}.slider-container .slider .slide{position:relative;float:left;width:100vw;background-size:cover}.slider-container .slider img{width:100%}.slider-container .dots{position:absolute;bottom:42px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider-container .dots .dot{border-radius:50%;width:8px;height:8px;background:#fff;margin:0 3px;float:left;transition:background .5s}.slider-container .dots .dot.active{background:#000}.days-container{width:100%;display:flex;align-items:stretch;justify-content:space-around}@media (min-width:995px){.days-container{margin:auto;box-shadow:0 0 5px rgba(0,0,0,.5);width:970px;margin-top:-100px}}.days-container .day-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:6px;height:calc(20vw - 12px);color:#949494;background-color:#e7e7e7;transition:background-color .3s;border-left:1px solid #fff}@media (min-width:995px){.days-container .day-button{height:50px}}.days-container .day-button.active{background-color:#67a537;color:#000}.days-container .day-button.closed{background-color:#e22b2b;color:#000}.days-container .day-button:first-child{border:none}.days-container .day-button .day{display:block;text-align:center;text-transform:uppercase;font-size:3vw}@media (min-width:995px){.days-container .day-button .day{font-size:12px}}.days-container .day-button .date{display:block;text-align:center;font-size:10vw;line-height:1}.days-container .day-button .date .month{display:none}@media (min-width:995px){.days-container .day-button .date .month{display:inline;text-transform:uppercase}}@media (min-width:995px){.days-container .day-button .date{font-size:30px}}.restaurant-slide{position:relative;margin-top:-30px;padding:10px 0}@media (min-width:995px){.restaurant-slide{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.8);top:-200px;margin-top:-80px;text-align:center;height:200px}}.restaurant-slide .slide-restaurant-arrow{position:absolute;padding:12px;top:30px}@media (min-width:995px){.restaurant-slide .slide-restaurant-arrow{display:none}}.restaurant-slide .slide-restaurant-arrow.right{right:0}.restaurant-slide .slide-restaurant-arrow .chevroon{padding:2px}.restaurant-slide .slide-restaurant-arrow.left{left:0}.restaurant-slide .restaurant-informations{box-sizing:border-box;margin:18px 40px 0}@media (min-width:995px){.restaurant-slide .restaurant-informations{position:absolute;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;min-width:360px}}.restaurant-slide .restaurant-informations .libelle-container{display:flex;align-items:center;padding-right:40px;min-width:100%}.restaurant-slide .restaurant-informations .libelle-container .desktop-logo{display:none}@media (min-width:995px){.restaurant-slide .restaurant-informations .libelle-container{justify-content:center}.restaurant-slide .restaurant-informations .libelle-container .desktop-logo{margin:-20px 12.5px 5px;display:block!important}.restaurant-slide .restaurant-informations .libelle-container .desktop-logo img{width:30px}}.restaurant-slide .restaurant-informations .libelle-container a{display:flex;align-items:center}@media (min-width:995px){.restaurant-slide .restaurant-informations .libelle-container a{justify-content:center}}.restaurant-slide .restaurant-informations .libelle-container .libelle{font-size:32px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-slide .restaurant-informations .libelle-container .libelle img{height:22px;margin-right:6px}.restaurant-slide .restaurant-informations .info{display:block;font-style:italic;color:#949494}@media (min-width:995px){.restaurant-slide .restaurant-informations .info{color:#fff;font-size:24px}}.restaurant-slide .restaurant-informations .info img{float:right;height:12px;margin-top:4px}.restaurant-slide .restaurant-informations .info .type-label{display:block}@media (min-width:995px){.restaurant-slide .restaurant-informations .info .type-label{display:inline-block}}.restaurant-slide .restaurant-informations .info a .info-link{display:inline-block;position:absolute;margin-top:-2px;margin-left:5px}.restaurant-slide .restaurant-informations .info a .info-link img{width:auto;max-height:100%;max-width:100%;height:auto;margin:auto}@media (min-width:995px){.restaurant-slide .restaurant-informations .info a .info-link{position:static;float:right;margin-top:0}}.restaurant-menu.scrollable-content{box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}@media (min-width:995px){.restaurant-menu.scrollable-content{-webkit-overflow-scrolling:touch;position:static}}@media (min-width:995px){.restaurant-menu{margin:0 auto 50px;padding-top:50px!important;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}}.restaurant-menu>div{padding-top:15px}.restaurant-menu .title{text-transform:uppercase;color:#949494;font-weight:700;font-size:14px;margin:6px 18px;display:block}.restaurant-menu .plat{padding:18px;border-top:1px solid #e7e7e7;padding-right:80px;position:relative;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.restaurant-menu .plat:last-child{border-bottom:1px solid #e7e7e7}.restaurant-menu .plat .prix{position:absolute;right:30px;color:#67a537;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.restaurant-menu .plat .chevroon{position:absolute;right:10px;top:50%;border-color:#949494;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.like-header{height:30px;position:absolute;margin-top:-30px;width:100%}@media (min-width:995px){.like-header{display:none}}.like-header>*{float:right;height:100%}.like-header .banner-1,.like-header .banner-2{background:#fff}.like-header .banner-1{width:50px}.like-header .banner-2{width:calc(100% - 110px)}.like-header .banner-3{width:60px;float:right;height:100%;background:#fff}.like-header .like-button{position:relative;z-index:999}.like-header .like-button.like .button.like{-webkit-transform:rotateY(0);transform:rotateY(0)}.like-header .like-button.like .button.unlike{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.like-header .like-button .button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s;position:absolute;width:52px;height:52px;border-radius:100%;top:-30px;background:#fff;margin:4px}.like-header .like-button .button.like{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.like-header .like-button .button.unlike{-webkit-transform:rotateY(0);transform:rotateY(0)}.like-header .like-button .button img{position:absolute;width:30px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.like-header .like-button>img{width:60px}.fluidite-header{height:30px;position:absolute;margin-top:-29px;width:100%}.fluidite-header.fluidite-second-position{right:70px}.fluidite-header.fluidite-second-position .fluidite-picto{border:2px solid #000;margin-top:-1px;margin-left:-1px}.fluidite-header.fluidite-second-position .banner-1{background:transparent}@media (min-width:995px){.fluidite-header{display:none}}.fluidite-header.fluidite-desktop{display:none}@media (min-width:995px){.fluidite-header.fluidite-desktop{display:inline-block;margin:0;width:26px;height:26px;margin-left:5px;position:static}.fluidite-header.fluidite-desktop .fluidite-container{display:block;width:26px;position:static;height:26px;margin-top:7px}}.fluidite-header>*{float:right;height:100%}.fluidite-header .banner-1,.fluidite-header .banner-2{background:#fff}.fluidite-header .banner-1{margin-left:-1px;width:51px}.fluidite-header .banner-2{margin-right:-1px;width:calc(100% - 109px)}.fluidite-header .banner-3{width:60px;float:right;height:100%;background:#fff}.fluidite-header:not(.fluidite-desktop) .fluidite-button{position:relative;z-index:999}.fluidite-header:not(.fluidite-desktop) .fluidite-button.like .button.like{-webkit-transform:rotateY(0);transform:rotateY(0)}.fluidite-header:not(.fluidite-desktop) .fluidite-button.like .button.unlike{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.fluidite-header:not(.fluidite-desktop) .fluidite-button .button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s;position:absolute;width:52px;height:52px;border-radius:100%;top:-30px;background:#fff;margin:4px}.fluidite-header:not(.fluidite-desktop) .fluidite-button .button.fluidite-container{display:flex;align-items:center}.fluidite-header:not(.fluidite-desktop) .fluidite-button .button.fluidite-container a{width:100%;height:100%}.fluidite-header:not(.fluidite-desktop) .fluidite-button .button img{position:absolute;width:30px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fluidite-header:not(.fluidite-desktop) .fluidite-button>img{width:60px}.padding20{padding:20px}.allergenes-danger{color:#949494}.allergenes-danger img{outline:none;width:20px;float:left;padding-right:12px}.animation-picto{float:left}.animation-picto svg{width:18px;margin-right:6px;height:20px}.closure-day{margin-bottom:30px;margin-top:30px}.closure-day .closure-picto{border-bottom:6px solid #67a537;width:145px;margin:auto;text-align:center;padding-bottom:30px}.closure-day .closure-picto img{width:25%}.closure-day .closure-text{text-align:center;text-transform:uppercase;font-size:30px;margin-top:30px;margin-bottom:25px}.closure-day .closure-full-infos{background-color:#eee;margin:0 20px;text-align:center;padding:30px 25px}.closure-day .closure-full-infos span{font-size:32px}.closure-day .closure-full-infos div span{color:#67a537;font-size:26px}.closure-header{display:none;position:absolute;top:0;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.8);margin-top:85px;text-align:center;height:200px;width:100%}.closure-header .closure-header-text{text-transform:uppercase;font-size:26px}.closure-header .closure-header-text .closure-reopen{text-transform:none;font-size:23px}stars{float:left;margin-right:18px}stars+span{font-size:18px;margin-top:4px;display:block}.advices{float:right;font-size:20px}@-webkit-keyframes fadeInOut{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}to{opacity:1}}.fade-inout{-webkit-animation:fadeInOut .5s linear;animation:fadeInOut .5s linear}.description-restau{padding:10px 20px 20px;overflow:auto}@media (min-width:995px){.description-restau{position:absolute;top:45px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto 50px;width:970px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}}.description-restau img{max-width:100%}.description-restau>div{padding-top:24px}.description-restau .title{color:gray}.description-restau #descriptionRestau{margin:5px 0}.vote-thematique-svg{display:inline-table;width:20px}
@media (min-width:995px){.restaurant-externe-page{background:#d3d3d3;position:absolute;width:100%;margin-top:10px;height:calc(100% - 295px - 20px - 10px)}.restaurant-externe-page .scrollable-content{height:100%!important}}.restaurant-externe-page .restaurant-externe-container{display:block;border:0;width:100%}.restaurant-externe-page .scrollable-content{height:calc(100vh - 70px)}
.confirm-email-page{background-image:url(assets/bg-login.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;background-color:#f2f2f1;position:relative;padding:0 20px}@media (min-width:995px){.confirm-email-page{background-image:url(assets/bg-login-big3.jpg);background-size:cover;margin-top:-20px}}.confirm-email-page.scrollable-content{height:100vh}.confirm-email-page header{background-color:transparent;position:relative;width:100%}.confirm-email-page header h1{line-height:70px;font-size:42px}.confirm-email-page .confirm-email-container{text-align:center}@media (min-width:995px){.confirm-email-page .confirm-email-container{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);background-color:hsla(0,0%,100%,.7);padding:0 20px 35px;width:500px}}.confirm-email-page .confirm-email-container .confirm-email-title{font-size:24px;margin-top:50px;margin-bottom:25px}.confirm-email-page .confirm-email-container .confirm-email-picto{color:#67a537;font-size:36px;margin:25px}.confirm-email-page .confirm-email-container .confirm-email-subtitle{font-size:16px;margin-top:25px}.confirm-email-page .confirm-email-container [role=alert].error{font-weight:700}.confirm-email-page .confirm-email-container .footer{margin-top:0}.confirm-email-page .confirm-email-container .footer .services{margin-bottom:0}
.compose-formule .formule-details{display:block;padding-left:20px;line-height:130px}@media (min-width:995px){.compose-formule .formule-details{display:none}}.compose-formule .restaurant-slide{display:none}@media (min-width:995px){.compose-formule .restaurant-slide{display:block;height:100px;top:-150px}.compose-formule .restaurant-slide .restaurant-informations .libelle-container{padding-right:0}}.compose-formule .product-menu{margin-bottom:75px}.compose-formule .cat-libelle{font-weight:600}.compose-formule .cat-libelle,.compose-formule .cat-sousLibelle{width:100%;font-size:28px;text-align:left;text-shadow:1px 1px 2px #000;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#fff}@media (min-width:995px){.compose-formule .cat-libelle,.compose-formule .cat-sousLibelle{width:auto}}.compose-formule .scrollable-content{top:180px!important;height:calc(100vh - 255px)}@media (min-width:995px){.compose-formule .scrollable-content{height:auto;padding:0;top:90px!important;position:static}}.formule-buttons{position:absolute;width:calc(100% - 36px);bottom:0;padding:18px;background-color:#f5f5f5}.formule-buttons button{width:48%;display:inline;margin:0;float:right}.formule-buttons button.annuler{background-color:#000;float:left}@media (min-width:995px){.main.compose-formule{width:66%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.formule-buttons{width:calc(100% - 36px);display:inline-block;margin:0;position:static;-webkit-transform:none;transform:none}.compose-formule .product-menu{margin-bottom:0}}@media (min-width:995px) and (min-width:995px){.main.compose-formule{height:auto}}
#display-chevroon{display:none}#display-chevroon img{-webkit-transform:translateZ(0) rotate(180deg);transform:translateZ(0) rotate(180deg)}.panier-line{height:auto!important;position:relative}.panier-line .panier-item .libelle{white-space:nowrap;margin-left:25px;width:calc(100% - 145px);float:left}.panier-line .panier-item .libelle .article-libelle{font-size:20px;text-overflow:ellipsis;overflow:hidden}.panier-line .panier-item .libelle .composition-libelle{color:#949494;overflow:hidden;text-overflow:ellipsis;font-style:italic;font-size:16px}.panier-line .panier-item .libelle .composition-libelle.active{white-space:pre-line!important}.panier-line .panier-item .dropdown-chevroon{position:absolute;top:0;bottom:0;left:calc(100% - 137px)}.panier-line .panier-item .dropdown-chevroon>div{height:100%;display:flex;align-items:center}.panier-line .panier-item .dropdown-chevroon>div img{width:65%;-webkit-transform:translateZ(0) rotate(180deg);transform:translateZ(0) rotate(180deg);transition:all .5s ease}.panier-line .panier-item .dropdown-chevroon.active img{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0);transition:all .5s ease}.panier-line .panier-item .remove{left:10px}.panier-line .panier-item .prix-quantite,.panier-line .panier-item .remove{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.panier-line .panier-item .prix-quantite{right:0;margin-right:20px;width:95px}.panier-line .panier-item .prix-quantite select{padding:5px 2px;margin-right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;width:30px;font-family:josefin;font-size:20px;font-weight:700}.panier-line .panier-item .prix-quantite select::-ms-expand{display:none}.panier-line .panier-item .prix-quantite .flex-container{display:flex;align-items:center;justify-content:space-between;padding:0!important}.panier-line .panier-item .prix{color:#67a537}.total-panier{margin:20px 5px;float:right;font-weight:700}.total-panier .total-panier-admission,.total-panier .total-panier-soustotal{text-align:right;font-size:16px;margin-bottom:5px}.total-panier .total-panier-admission .prix,.total-panier .total-panier-soustotal .prix{color:#67a537;white-space:nowrap;display:inline-block;min-width:75px}.total-panier .total-panier-total{margin-top:10px;text-align:right;font-size:18px;font-weight:700}.total-panier .total-panier-total .prix{color:#67a537;white-space:nowrap;display:inline-block;min-width:75px}.use-last-order{text-decoration:underline;cursor:pointer;text-align:center;display:block;padding:20px}.panier-page{height:calc(100vh - 70px);position:relative;overflow-x:hidden}@media (min-width:995px){.panier-page{min-height:calc(100vh - 295px);height:auto}}.panier-page scrollable-content{height:calc(100vh - 276px)!important}.panier-page .menu-list{margin-bottom:20px}@media (min-width:995px){.panier-page .menu-list{margin-bottom:10px}}@media (min-width:995px){.panier-page .menu-list.scrollable-content{height:auto!important;margin-bottom:2px}}.panier-page .fix-ios-scroll{min-height:calc(100vh - 70px)}.panier-page .price-message{color:red;margin-bottom:10px;position:relative}.panier-page .price-message span{text-align:left;color:#000!important}.panier-page .price-message div{text-align:right;position:absolute;bottom:0;right:0;color:#67a537!important}.tastytime .panier-page .price-message div{color:#9a8c7d!important}.roomservicebyelior .panier-page .price-message div{color:#e50051!important}.panier-page .refill-message{color:red;margin-bottom:10px}.panier-page .error-message{color:red;padding:5px}.panier-page .panier-select2 .select2-results .select2-highlighted{background:#67a537;color:#fff}.panier-page .panier-select2 .select2-drop-active{border:1px solid #67a537}.panier-page .panier-select2 .select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #67a537}.panier-page .panier-select2 .select2-container-active .select2-choices,.panier-page .panier-select2 .select2-container-multi.select2-container-active .select2-choices{border:1px solid #67a537}.panier-page .panier-select2 .select2-container[disabled]{opacity:1}.panier-page .panier-select2 .select2-container[disabled] .select2-arrow{display:none}.panier-page .numero-table{display:flex;border:1px solid #67a537;font-size:20px;border-radius:4px;background-image:linear-gradient(180deg,#fff 0,#eee 50%);padding:10px}@media (min-width:995px){.panier-page .numero-table{width:50%;margin:auto}}.panier-page .numero-table .retrait-title{flex:1;text-align:left;align-self:center}.panier-page .numero-table input{float:right;font-size:20px;font-weight:700;text-align:center;width:100px;margin:8px;height:30px}.panier-page .date-lieu-retrait{font-size:20px;text-align:center;padding:10px 0}.panier-page .date-lieu-retrait .select2-results .select2-highlighted{background:#67a537;color:#fff}.panier-page .date-lieu-retrait .select2-drop-active{border:1px solid #67a537}.panier-page .date-lieu-retrait .select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #67a537}.panier-page .date-lieu-retrait .select2-container-active .select2-choices,.panier-page .date-lieu-retrait .select2-container-multi.select2-container-active .select2-choices{border:1px solid #67a537}.panier-page .date-lieu-retrait .select2-container[disabled]{opacity:1}.panier-page .date-lieu-retrait .select2-container[disabled] .select2-arrow{display:none}.panier-page .date-lieu-retrait .retrait-icon{float:left;background-size:cover;width:24px;height:24px;margin:13px 10px}.panier-page .date-lieu-retrait select{padding:5px 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;margin-left:10px;margin-top:10px}.panier-page .date-lieu-retrait .ui-select{width:100%;border-color:#67a537}@media (min-width:995px){.panier-page .date-lieu-retrait .ui-select{width:50%}}.panier-page .date-lieu-retrait .ui-select-match{z-index:3000;height:50px;border:1px solid #67a537}.panier-page .date-lieu-retrait span.retrait-selected{display:block;height:25px;font-weight:700}.panier-page .date-lieu-retrait span.retrait-title{display:block;height:25px;font-size:16px;font-style:italic;color:#949494}.panier-page .date-retrait{font-size:20px;text-align:center;padding:10px 0}.panier-page .date-retrait .select2-results .select2-highlighted{background:#67a537;color:#fff}.panier-page .date-retrait .select2-drop-active{border:1px solid #67a537}.panier-page .date-retrait .select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #67a537}.panier-page .date-retrait .select2-container-active .select2-choices,.panier-page .date-retrait .select2-container-multi.select2-container-active .select2-choices{border:1px solid #67a537}.panier-page .date-retrait .select2-container[disabled]{opacity:1}.panier-page .date-retrait .select2-container[disabled] .select2-arrow{display:none}.panier-page .date-retrait .retrait-icon{float:left;background-size:cover;width:24px;height:24px;margin:13px 10px}.panier-page .date-retrait select{padding:5px 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;margin-left:10px;margin-top:10px}.panier-page .date-retrait .ui-select{width:100%;border-color:#67a537}@media (min-width:995px){.panier-page .date-retrait .ui-select{width:50%}}.panier-page .date-retrait .ui-select-match{z-index:3000;height:50px;border:1px solid #67a537}.panier-page .date-retrait span.retrait-selected{display:block;height:25px;font-weight:700}.panier-page .date-retrait span.retrait-title{display:block;height:25px;font-size:16px;font-style:italic;color:#949494}.panier-page .date-retrait .retrait-icon{background-image:url(assets/clock.png)}.panier-page .lieu-retrait{font-size:20px;text-align:center;padding:10px 0}.panier-page .lieu-retrait .select2-results .select2-highlighted{background:#67a537;color:#fff}.panier-page .lieu-retrait .select2-drop-active{border:1px solid #67a537}.panier-page .lieu-retrait .select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #67a537}.panier-page .lieu-retrait .select2-container-active .select2-choices,.panier-page .lieu-retrait .select2-container-multi.select2-container-active .select2-choices{border:1px solid #67a537}.panier-page .lieu-retrait .select2-container[disabled]{opacity:1}.panier-page .lieu-retrait .select2-container[disabled] .select2-arrow{display:none}.panier-page .lieu-retrait .retrait-icon{float:left;background-size:cover;width:24px;height:24px;margin:13px 10px}.panier-page .lieu-retrait select{padding:5px 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;margin-left:10px;margin-top:10px}.panier-page .lieu-retrait .ui-select{width:100%;border-color:#67a537}@media (min-width:995px){.panier-page .lieu-retrait .ui-select{width:50%}}.panier-page .lieu-retrait .ui-select-match{z-index:3000;height:50px;border:1px solid #67a537}.panier-page .lieu-retrait span.retrait-selected{display:block;height:25px;font-weight:700}.panier-page .lieu-retrait span.retrait-title{display:block;height:25px;font-size:16px;font-style:italic;color:#949494}.panier-page .lieu-retrait .retrait-icon{background-image:url(assets/place.png)}.panier-page .bottom-button{display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:0 18px 18px;background:#fff;margin:auto;width:auto;text-align:center}@media (min-width:995px){.panier-page .bottom-button{height:auto}}.panier-page .bottom-button .align-buttons button.secondary{display:none}@media (min-width:995px){.panier-page .bottom-button .align-buttons button{display:inline-block;width:350px;margin:0 15px}.panier-page .bottom-button .align-buttons button.secondary{display:inline-block}.panier-page .bottom-button .align-buttons .loader{left:515px}}@media (min-width:995px){.panier-page .bottom-button{width:970px}}.panier-page .bottom-button:before{content:" ";position:absolute;left:0;right:0;padding:18px;background:#fff;width:100%;top:-36px;background:linear-gradient(hsla(0,0%,100%,0),#fff)}@media (min-width:995px){.panier-page .bottom-button:before{display:none}}.panier-page .bottom-button button{margin:0}.suggestion{display:none;background:#fff;border:1px solid #e7e7e7;box-shadow:0 0 20px rgba(0,0,0,.1);position:absolute;left:50%;bottom:50px;height:auto;-webkit-transform:translate(-50%);transform:translate(-50%);min-width:220px;max-width:390px;padding:20px;z-index:4000}.suggestion.show-suggestion{opacity:0;display:block;-webkit-animation:appear-suggestion .6s forwards;animation:appear-suggestion .6s forwards}.suggestion button{background:#e7e7e7;color:#949494;font-size:16px}.suggestion span.no-thanks{text-decoration:underline;cursor:pointer;text-align:center;display:block}.suggestion div{margin-top:15px}.panier-header.back-button{margin-top:-70px}.retrait-page{background-image:url(assets/default-restaurant.jpg);background-size:cover;background-position:50%;min-height:calc(100vh - 70px);height:auto;overflow:auto;display:flex;align-items:center;justify-content:center}@media (min-width:995px){.retrait-page{width:100%;height:calc(100% - 295px);min-height:0;top:295px;position:absolute}}.retrait-page button{background-color:#000;margin:0}.retrait-page .panier-picto{background-image:url(assets/pictos/panier.png);display:flex;justify-content:center;margin-bottom:10px}.retrait-page .panier-picto .picto-fill{background-color:#67a537;border-radius:50%;width:70px;height:70px;align-items:center;justify-content:center;display:flex}.retrait-page .panier-picto img{width:45%}.retrait-page .message{margin:0 25px!important;background:#fff}.retrait-page .new-price{font-size:80px}.retrait-page .new-price,.retrait-page .takeout-day{margin-bottom:10px;color:#67a537;text-align:center;width:100%}.retrait-page .takeout-day{font-size:25px}.retrait-page .takeout-range{font-size:35px}.retrait-page .takeout-lieu,.retrait-page .takeout-range{margin-bottom:10px;color:#67a537;text-align:center;width:100%}.retrait-page .takeout-lieu{font-size:25px}.retrait-page .numero-table{margin:40px 0;color:#67a537;font-weight:700}.retrait-page .libelle,.retrait-page .numero-table{font-size:25px;text-align:center;width:100%}.basket-cgv{display:flex;cursor:pointer;font-weight:700;padding:10px;margin:-10px;padding:20px;background-color:#f2f2f1}.basket-cgv-checkbox{display:flex;background:#fff;border:1px solid #949494;margin:0 10px 0 0;height:20px;width:20px;align-items:center;justify-content:center}.basket-cgv-checkbox:before{content:"";display:none;height:10px;width:10px}.basket-cgv-checkbox.checked:before{display:block;background:#67a537}.basket-cgv .text{flex:1}.basket-cgv a{text-decoration:underline}.basket-payment{text-align:center}.basket-payment-cb{color:#949494;font-style:italic;margin-top:20px}@media (min-width:995px){.basket-payment-cb{margin-top:10px;margin:0 0 10px}}.basket-purchase-requirement{font-size:14px}.basket-validation{margin-top:20px}@media (min-width:995px){.basket-payment{padding:20px;margin:20px -20px}.basket-cgv-checkbox{margin:0 20px 0 0}.basket-payment-cb{margin:0 0 20px}.basket-purchase-requirement{font-size:14px}}@-webkit-keyframes appear-suggestion{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1}}@keyframes appear-suggestion{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1}}
.cc-page{height:calc(100vh - 70px);background:#d3d3d3}@media (min-width:995px){.cc-page{height:auto}.cc-page .scrollable-content{padding:50px 0}}.cc-pageTermansAndConditions .scrollable-content{height:calc(100vh - 70px)}@media (min-width:995px){.cc-pageTermansAndConditions .scrollable-content{height:auto}}@media (min-width:768px){.cc-pageTermansAndConditions{min-height:calc(100vh - 295px);background:#d3d3d3}}.cc-TermsAndConditions{background:#f2f2f1;padding:20px;min-height:calc(100vh - 40px - 70px)}@media (min-width:995px){.cc-TermsAndConditions{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 110px - 295px)}}.cc-TermsAndConditions .libelle{font-size:20px;margin:0 0 20px}.cc-TermsAndConditions .loading-message{height:80%}@media (min-width:995px){.cc-TermsAndConditions{margin:0 auto;width:970px}}
body .page-qrcode{display:flex;justify-content:center;align-items:center;height:100vh}
vote-clos{display:flex;display:-webkit-box;position:absolute;top:0;left:0;width:100%;height:100%;font-family:pluto}@media (min-width:995px){vote-clos{display:block;position:relative}}vote-clos .vote-clos-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3);font-size:24px}@media (min-width:995px){vote-clos .vote-clos-container{text-align:center;background-color:#fdfdfd}}vote-clos .vote-clos-container .title{background-color:#67a537;padding:0 10px;border-radius:3px;margin-bottom:10px}@media (min-width:995px){vote-clos .vote-clos-container .title{background:transparent!important;font-weight:600;color:#1a1a1a!important;font-size:34px}}vote-clos .vote-clos-container .informations{color:#e7e7e7;font-size:18px}@media (min-width:995px){vote-clos .vote-clos-container .informations{font-weight:600;color:#acacac;font-size:20px}}vote-clos .vote-clos-container .informations .day-or-hours{text-transform:lowercase}@media (max-width:767px){vote-clos .vote-clos-container .white{color:#fff}}vote-clos .vote-clos-container .gray{color:#acacac}
vote-count-down{display:flex;display:-webkit-box;position:absolute;top:0;left:0;width:100%;height:100%;font-family:pluto}@media (min-width:995px){vote-count-down{display:block;position:relative}}vote-count-down .vote-count-down-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3)}@media (min-width:995px){vote-count-down .vote-count-down-container{background:#e7e7e7;padding-top:10px;padding-bottom:10px}}vote-count-down .vote-count-down-container .title-count-down{font-size:1.1em;line-height:40px;color:#fff}@media (min-width:995px){vote-count-down .vote-count-down-container .title-count-down{color:#1a1a1a}}vote-count-down .vote-count-down-container .informations{text-transform:uppercase;color:#e7e7e7;margin-top:5px;display:table;width:80vw;max-width:300px}@media (min-width:995px){vote-count-down .vote-count-down-container .informations{color:#1a1a1a}}vote-count-down .vote-count-down-container .informations .col{display:table-cell;text-align:center}vote-count-down .vote-count-down-container .informations .col .value{font-size:1.8em;width:100%;font-family:dotmatrix;line-height:30px}vote-count-down .vote-count-down-container .informations .col .label{display:block;font-size:10px;text-align:center}vote-count-down .vote-count-down-container .informations .separator{font-size:40px}vote-count-down .vote-count-down-container .white{color:#fff}vote-count-down .vote-count-down-container .gray{color:#acacac}
vote-thematique-title{font-family:pluto;display:flex;display:-webkit-box;position:absolute;top:0;left:0;width:100%;height:100%}vote-thematique-title .vote-thematique-title-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3);font-size:34px}vote-thematique-title .vote-thematique-title-container .title{text-transform:capitalize}vote-thematique-title .vote-thematique-title-container .informations{text-transform:uppercase;color:#fff;width:100%;text-align:center}vote-thematique-title .vote-thematique-title-container .white{color:#fff}vote-thematique-title .vote-thematique-title-container .gray{color:#acacac}
vote-thematique-title{font-family:pluto;display:flex;display:-webkit-box;position:absolute;top:0;left:0;width:100%;height:100%}vote-thematique-title .vote-thematique-title-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3);font-size:34px}vote-thematique-title .vote-thematique-title-container .title{text-transform:capitalize}vote-thematique-title .vote-thematique-title-container .informations{text-transform:uppercase;color:#fff;width:100%;text-align:center}vote-thematique-title .vote-thematique-title-container .white{color:#fff}vote-thematique-title .vote-thematique-title-container .gray{color:#acacac}
vote-merci{display:flex;display:-webkit-box;position:absolute;top:0;left:0;width:100%;height:100%;font-family:pluto}@media (min-width:995px){vote-merci{display:block;position:relative}}vote-merci .vote-merci-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3);font-size:34px}@media (min-width:995px){vote-merci .vote-merci-container{text-align:center;background-color:#fdfdfd}}vote-merci .vote-merci-container .title{text-transform:capitalize}@media (min-width:995px){vote-merci .vote-merci-container .title{background:transparent!important;text-transform:capitalize;font-weight:600;color:#1a1a1a!important;font-size:34px}}vote-merci .vote-merci-container .informations{text-transform:lowercase;color:#e7e7e7;font-size:20px}@media (min-width:995px){vote-merci .vote-merci-container .informations{text-transform:lowercase;font-weight:600;color:#acacac;font-size:20px}}@media (max-width:767px){vote-merci .vote-merci-container .white{color:#fff}}vote-merci .vote-merci-container .gray{color:#acacac}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvYWRlci5sZXNzIiwibG9hZGVyLmNzcyIsInBpY3RvLmxlc3MiLCJwaWN0by5jc3MiLCJfZm9udHMubGVzcyIsInN0eWxlLmNzcyIsIl9oZWFkZXIubGVzcyIsIl9taXhpbnMubGVzcyIsIl9mb290ZXIubGVzcyIsInRoZW1lcy9fZGFyay5sZXNzIiwidGhlbWVzL19saWdodC5sZXNzIiwiX21lbnUubGVzcyIsIl9yZXN0YXVyYW50cy5sZXNzIiwiX2xvZ2luLmxlc3MiLCJfcmVnaXN0cmF0aW9uLmxlc3MiLCJfY29udHJvbHMubGVzcyIsIl9hbGxlcmdlbmUubGVzcyIsIl9udXRyaXNjb3JlLmxlc3MiLCJfYW5pbWF0aW9ucy5sZXNzIiwiX2N1bHR1cmUubGVzcyIsIl9pbmZvcy5sZXNzIiwiX2xlZ2FsLmxlc3MiLCJfdGhlbWUubGVzcyIsIl9mb3Jnb3RwYXNzd29yZC5sZXNzIiwiX3Jlc2V0cGFzc3dvcmQubGVzcyIsIl9lbnF1ZXRlLmxlc3MiLCJfbnYuZDMubGVzcyIsIl9wYXJhbWV0cmVzLmxlc3MiLCJfZHJvcGRvd25jb250YWluZXIubGVzcyIsIl9jaGVja2JveC5sZXNzIiwiX2VtYWlsLmxlc3MiLCJfcGhvbmUubGVzcyIsIl9wYXNzd29yZC5sZXNzIiwiX2FjY2VzRW50cmVwcmlzZS5sZXNzIiwiX2FpZGUubGVzcyIsIl9oZWxwLmxlc3MiLCJfY29udml2ZU1veWVuUGFpZW1lbnRzLmxlc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLm92ZXJyaWRlLmxlc3MiLCJzdHlsZS5sZXNzIiwiYXN5bmNocm9ub3VzQmFja2dyb3VuZC5jc3MiLCJwb3Bpbi5jc3MiLCJ2YWxpZGF0aW9uRmllbGQuY3NzIiwibm90aWZpY2F0aW9ucy5jc3MiLCJyZXN0YXVyYW50RmVybWUuY3NzIiwicmVzdGF1cmFudFRpbGUuY3NzIiwicmVzdGF1cmFudEZlcm1ldHVyZS5jc3MiLCJzY3JvbGxUb3BCdXR0b24uY3NzIiwidG9nZ2xlQnV0dG9uLmNzcyIsIm1veWVuUGFpZW1lbnRzUGFyYW1ldHJlcy5jc3MiLCJwbGF0VHlwb2xvZ2llcy5jc3MiLCJzbWFydEFwcEJhbm5lci5jc3MiLCJ0eXBvbG9naWVzLmNzcyIsInNvbGRlLmNzcyIsImZsdWlkaXRlcGljdG8uY3NzIiwicHJlc2VuY2UuY3NzIiwiY2xpY2tBbmRDb2xsZWN0LmNzcyIsImNsaWNrQW5kQ29sbGVjdElubm92b3JkZXIuY3NzIiwiY29tcHRlLmNzcyIsImNyZWRpdC5jc3MiLCJ0aWNrZXRzLmNzcyIsInZvdGUuY3NzIiwiYnV0dG9uc0NvbW1hbmRlLmNzcyIsImNvbW1hbmRlcy5jc3MiLCJjb21tYW5kZURldGFpbC5jc3MiLCJiYWNrZXRJY29uLmNzcyIsImRheS5jc3MiLCJoZWFkZXIuY3NzIiwibW9yZUxlc3MuY3NzIiwib2ZmZXIuY3NzIiwicG9ydGlvbi5jc3MiLCJiYXNrZXRBcnRpY2xlUG9ydGlvbi5jc3MiLCJhcnRpY2xlLmNzcyIsImJhc2tldC5jc3MiLCJjb25maXJtT3JkZXIuY3NzIiwiZXhwcmVzc3lvdXJzZWxmLmNzcyIsImhvbWUuY3NzIiwib2ZmZXJzLmNzcyIsInBheW1lbnRFcnJvci5jc3MiLCJkdFRlcm1zQW5kQ29uZGl0aW9ucy5jc3MiLCJmbHVpZGl0ZS5jc3MiLCJwbGF0LmNzcyIsInJlc3RhdXJhbnQuY3NzIiwicmVzdGF1cmFudEV4dGVybmUuY3NzIiwiY29uZmlybUVtYWlsLmNzcyIsImNvbXBvc2VGb3JtdWxlLmNzcyIsInBhbmllci5jc3MiLCJ0ZXJtc0FuZENvbmRpdGlvbnMuY3NzIiwicXJjb2RlLmNzcyIsInZvdGVDbG9zLmNzcyIsInZvdGVDb3VudERvd24uY3NzIiwidm90ZVJlc3VsdGF0QmxvYy5jc3MiLCJ2b3RlVGhlbWF0aXF1ZVRpdGxlLmNzcyIsInZvdGVNZXJjaS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsY0FDRSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLENBR0YsQUNKQyx1QkRLQyxVQUFBLEFBQ0EsV0FBQSxBQUNBLHlCQUFBLEFBQ0Es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QVksQUFDWixZQUFhLEFBQ2IsYUFBYyxBQUNkLHNCQUF1QixBQUN2Qix1QkFBd0IsQUFDeEIsbUJBQW9CLEFBQ3BCLDBCQUErQixBQUMvQixjQUFnQixDQUNqQixBQUNELHlCQUNFLGlDQUNFLGtCQUFtQixBQUNuQix3QkFBMEIsQ0FDM0IsQ0FDRixBQUNELHdDQUNFLHlCQUEyQixDQUM1QixBQUNELHlCQUNFLHdDQUNFLGlDQUFrQyxBQUNsQywwQkFBMkIsQUFDM0IsZ0JBQWlCLEFBQ2pCLHdCQUEwQixBQUMxQixjQUFnQixDQUNqQixDQUNGLEFBQ0QsK0NBQ0UseUJBQTBCLEFBQzFCLGNBQWUsQUFDZixjQUFnQixDQUNqQixBQUNELHlCQUNFLCtDQUNFLHlCQUEwQixBQUMxQixnQkFBaUIsQUFDakIsY0FBZSxBQUNmLGNBQWdCLENBQ2pCLENBQ0YsQUFDRCx5QkFDRSx3Q0FDRSxVQUFhLENBQ2QsQ0FDRixBQUNELHVDQUNFLGFBQWUsQ0FDaEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAocmVmZXJlbmNlKSAnLi9fdmFyaWFibGVzLmxlc3MnO1xyXG5cclxuLnNrLWN1YmUtZ3JpZCB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogMTAwcHggYXV0bztcclxufVxyXG5cclxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZSB7XHJcbiAgd2lkdGg6IDMzJTtcclxuICBoZWlnaHQ6IDMzJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDsgXHJcblxyXG4gIC50YXN0eXRpbWUgJntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZWlnZTtcclxuICB9XHJcbiAgLnJvb21zZXJ2aWNlYnllbGlvciAme1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGVsaW9yUmVkO1xyXG4gIH1cclxufVxyXG4uc2stY3ViZS1ncmlkIC5zay1jdWJlMSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cclxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZTIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XHJcbi5zay1jdWJlLWdyaWQgLnNrLWN1YmUzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxyXG4uc2stY3ViZS1ncmlkIC5zay1jdWJlNCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7IH1cclxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZTUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XHJcbi5zay1jdWJlLWdyaWQgLnNrLWN1YmU2IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxyXG4uc2stY3ViZS1ncmlkIC5zay1jdWJlNyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxyXG4uc2stY3ViZS1ncmlkIC5zay1jdWJlOCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7IH1cclxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZTkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcclxuICAwJSwgNzAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XHJcbiAgfSAzNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTsgXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XHJcbiAgMCUsIDcwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xyXG4gIH0gMzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XHJcbiAgfSBcclxufSIsIi5zay1jdWJlLWdyaWQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDEwMHB4IGF1dG87XG59XG4uc2stY3ViZS1ncmlkIC5zay1jdWJlIHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiAzMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N0E1Mzc7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4udGFzdHl0aW1lIC5zay1jdWJlLWdyaWQgLnNrLWN1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUE4QzdEO1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciAuc2stY3ViZS1ncmlkIC5zay1jdWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MDA1MTtcbn1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmUxIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmUzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmU0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmU1IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmU2IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmU3IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZTgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZTkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLFxuICA3MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgfVxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSxcbiAgNzAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gIH1cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgJy4vX3ZhcmlhYmxlcy5sZXNzJztcclxuXHJcbi50aXRsZSAucGljdG8ge1xyXG4gICAgLyp3aWR0aDogMjdweDsqL1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLypkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyovXHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICYuYmdHcmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGdyZWVuO1xyXG5cclxuICAgICAgICAudGFzdHl0aW1lICZ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiZWlnZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvb21zZXJ2aWNlYnllbGlvciAme1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZWxpb3JSZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmdHcmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZGFya0dyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi50aXRsZSAucGljdG8ge1xuICAvKndpZHRoOiAyN3B4OyovXG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyovXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRpdGxlIC5waWN0by5iZ0dyZWVuIHtcbiAgYmFja2dyb3VuZDogIzY3QTUzNztcbn1cbi50YXN0eXRpbWUgLnRpdGxlIC5waWN0by5iZ0dyZWVuIHtcbiAgYmFja2dyb3VuZDogIzlBOEM3RDtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLnRpdGxlIC5waWN0by5iZ0dyZWVuIHtcbiAgYmFja2dyb3VuZDogI0U1MDA1MTtcbn1cbi50aXRsZSAucGljdG8uYmdHcmF5IHtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbn1cbi50aXRsZSAucGljdG8gc3ZnIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4iLCLvu79AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnam9zZWZpbic7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1ib2xkLXdlYmZvbnQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtYm9sZC13ZWJmb250LnN2ZyNqb3NlZmluX3NhbnNib2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdqb3NlZmluJztcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtYm9sZGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1ib2xkaXRhbGljLXdlYmZvbnQuc3ZnI2pvc2VmaW5fc2Fuc2JvbGRfaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdqb3NlZmluJztcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWl0YWxpYy13ZWJmb250LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtaXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtaXRhbGljLXdlYmZvbnQuc3ZnI2pvc2VmaW5fc2Fuc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2pvc2VmaW4nO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtbGlnaHQtd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtbGlnaHQtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2pvc2VmaW4nO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0aXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0aXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1saWdodGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0aXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zbGlnaHRfaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdqb3NlZmluJztcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1yZWd1bGFyLXdlYmZvbnQuc3ZnI2pvc2VmaW5fc2Fuc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2pvc2VmaW4nO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGQtd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGQtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zc2VtaWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2pvc2VmaW4nO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkaXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zc2VtaWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2pvc2VmaW4nO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtdGhpbi13ZWJmb250LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtdGhpbi13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy10aGluLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy10aGluLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtdGhpbi13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXRoaW4td2ViZm9udC5zdmcjam9zZWZpbl9zYW5zdGhpbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnam9zZWZpbic7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9qb3NlZmluc2Fucy10aGluaXRhbGljLXdlYmZvbnQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9qb3NlZmluc2Fucy10aGluaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXRoaW5pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZvbnRzL2pvc2VmaW5zYW5zLXRoaW5pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9qb3NlZmluc2Fucy10aGluaXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvam9zZWZpbnNhbnMtdGhpbml0YWxpYy13ZWJmb250LnN2ZyNqb3NlZmluX3NhbnN0aGluJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdwbHV0byc7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9wbHV0by1saWdodC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3BsdXRvLWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuL2ZvbnRzL3BsdXRvLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi9mb250cy9wbHV0by1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuL2ZvbnRzL3BsdXRvLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4vZm9udHMvcGx1dG8tbGlnaHQuc3ZnI3BsdXRvLWxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAncGx1dG8nO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvcGx1dG8tYm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3BsdXRvLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4vZm9udHMvcGx1dG8tYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4vZm9udHMvcGx1dG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuL2ZvbnRzL3BsdXRvLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi9mb250cy9wbHV0by1ib2xkLnN2ZyNwbHV0by1ib2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2RvdG1hdHJpeCc7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9Eb3RNYXRyaXhSZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvRG90TWF0cml4UmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi9mb250cy9Eb3RNYXRyaXhSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi9mb250cy9Eb3RNYXRyaXhSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4vZm9udHMvRG90TWF0cml4UmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuL2ZvbnRzL0RvdE1hdHJpeFJlZ3VsYXIuc3ZnI0RvdE1hdHJpeFJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2F2YW50Z2FyZGUtYm9vayc7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9BdmFudEdhcmRlLUJvb2suZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9BdmFudEdhcmRlLUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4vZm9udHMvQXZhbnRHYXJkZS1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi9mb250cy9BdmFudEdhcmRlLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi9mb250cy9BdmFudEdhcmRlLUJvb2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi9mb250cy9BdmFudEdhcmRlLUJvb2suc3ZnI0F2YW50R2FyZGUtQm9vaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnam9zZWZpbic7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWJvbGQtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2pvc2VmaW4nO1xuICBzcmM6IHVybCgnZm9udHMvam9zZWZpbnNhbnMtYm9sZGl0YWxpYy13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvam9zZWZpbnNhbnMtYm9sZGl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtYm9sZGl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy1ib2xkaXRhbGljLXdlYmZvbnQuc3ZnI2pvc2VmaW5fc2Fuc2JvbGRfaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnam9zZWZpbic7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy1pdGFsaWMtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy1pdGFsaWMtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2pvc2VmaW4nO1xuICBzcmM6IHVybCgnZm9udHMvam9zZWZpbnNhbnMtbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0LXdlYmZvbnQuc3ZnI2pvc2VmaW5fc2Fuc2xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnam9zZWZpbic7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy1saWdodGl0YWxpYy13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvam9zZWZpbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLWxpZ2h0aXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtbGlnaHRpdGFsaWMtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zbGlnaHRfaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnam9zZWZpbic7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXJlZ3VsYXItd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2pvc2VmaW4nO1xuICBzcmM6IHVybCgnZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy1zZW1pYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkLXdlYmZvbnQuc3ZnI2pvc2VmaW5fc2Fuc3NlbWlib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnam9zZWZpbic7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXNlbWlib2xkaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zc2VtaWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdqb3NlZmluJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXRoaW4td2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXRoaW4td2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXRoaW4td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy10aGluLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXRoaW4td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtdGhpbi13ZWJmb250LnN2ZyNqb3NlZmluX3NhbnN0aGluJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnam9zZWZpbic7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy10aGluaXRhbGljLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9qb3NlZmluc2Fucy10aGluaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy10aGluaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvam9zZWZpbnNhbnMtdGhpbml0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9qb3NlZmluc2Fucy10aGluaXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2pvc2VmaW5zYW5zLXRoaW5pdGFsaWMtd2ViZm9udC5zdmcjam9zZWZpbl9zYW5zdGhpbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BsdXRvJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL3BsdXRvLWxpZ2h0LmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvcGx1dG8tbGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9wbHV0by1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9wbHV0by1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvcGx1dG8tbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL3BsdXRvLWxpZ2h0LnN2ZyNwbHV0by1saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BsdXRvJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL3BsdXRvLWJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9wbHV0by1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvcGx1dG8tYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9wbHV0by1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9wbHV0by1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9wbHV0by1ib2xkLnN2ZyNwbHV0by1ib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2RvdG1hdHJpeCc7XG4gIHNyYzogdXJsKCdmb250cy9Eb3RNYXRyaXhSZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvRG90TWF0cml4UmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL0RvdE1hdHJpeFJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvRG90TWF0cml4UmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvRG90TWF0cml4UmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvRG90TWF0cml4UmVndWxhci5zdmcjRG90TWF0cml4UmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F2YW50Z2FyZGUtYm9vayc7XG4gIHNyYzogdXJsKCdmb250cy9BdmFudEdhcmRlLUJvb2suZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9BdmFudEdhcmRlLUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9BdmFudEdhcmRlLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvQXZhbnRHYXJkZS1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9BdmFudEdhcmRlLUJvb2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL0F2YW50R2FyZGUtQm9vay5zdmcjQXZhbnRHYXJkZS1Cb29rJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlciBoMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2JnLWhlYWRlci5qcGcnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gIH1cbiAgLmhlYWRlciBoMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIHtcbiAgei1pbmRleDogMTAwMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IHRvcCBlYXNlLWluIDAuNXM7XG59XG5oZWFkZXIgaDEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaGVhZGVyIGgxLmVhc3lwYXNzLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDcwcHg7XG59XG5oZWFkZXIgaDEuZWFzeXBhc3MtdGl0bGUgZGl2LmxvZ28ge1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5oZWFkZXIgaDE6bm90KC5lYXN5cGFzcy10aXRsZSkge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmhlYWRlciBoMTpub3QoLmVhc3lwYXNzLXRpdGxlKS53aXRoLWJhY2sge1xuICAvKnBhZGRpbmc6IDAgMjBweCAwIDEzMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsqL1xufVxuLmVhc3kge1xuICBjb2xvcjogI0U3RTdFNztcbn1cbi5wYXNzIHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuLmhhbWJ1cmdlciB7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGFtYnVyZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5oYW1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogNHB4O1xuICByaWdodDogNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMsIG1hcmdpbiAuM3MsIG9wYWNpdHkgLjZzO1xufVxuLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxubWVudS5tZW51LW9wZW4gKyAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxubWVudS5tZW51LW9wZW4gKyAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5iYWNrLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cbi5iYWNrLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5ub3RpZmljYXRpb25zIHtcbiAgei1pbmRleDogMjAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxQTFBMUEgdXJsKCdhc3NldHMvYmVsbC5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub3RpZmljYXRpb25zIC5udW1iZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N0E1Mzc7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm90aWZpY2F0aW9ucy5wYW5pZXIge1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBIHVybCgnYXNzZXRzL3BpY3Rvcy9wYW5pZXIuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuI2ZpeGVkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDA7XG59XG4uZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNGREZERkQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciAuZm9vdGVyIHtcbiAgY29sb3I6ICM1MDVBNUY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyIGgyIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXIgLnNlcnZpY2VzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5mb290ZXIgLnNlcnZpY2VzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9vdGVyIC5zZXJ2aWNlcyBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyIC5zZXJ2aWNlcyAuc2VydmljZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXIgLmxpbmtzIHtcbiAgY29sb3I6ICNFN0U3RTc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXIgLmxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5mb290ZXIgLmxpbmtzIGxpW3VpLXNyZWZdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3RlciAubGlua3MgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uZGFyay10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmRhcmstdGhlbWUgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZGFyay10aGVtZSAuaGVhZGVyIGgxID4gLmVhc3kge1xuICBjb2xvcjogI0U3RTdFNztcbn1cbi5kYXJrLXRoZW1lIC5iYWNrLWJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDJweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kYXJrLXRoZW1lIC5iYWNrLWJ1dHRvbjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xufVxuLmRhcmstdGhlbWUgLmJhY2stYnV0dG9uLXFyY29kZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IDJweCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5kYXJrLXRoZW1lIC5iYWNrLWJ1dHRvbi1xcmNvZGU6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbn1cbi5kYXJrLXRoZW1lIC5oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZGFyay10aGVtZSBtZW51IHtcbiAgY29sb3I6IHdoaXRlO1xuICAvKmJhY2tncm91bmQtY29sb3I6IGZhZGUoIzBiMGIwYiw5NSk7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZGFyay10aGVtZSBtZW51ID4gLmFjY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmRhcmstdGhlbWUgbWVudSA+IC5hY2NvdW50IC5xcmNvZGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5kYXJrLXRoZW1lIG1lbnUgPiAuYWNjb3VudCAucXJjb2RlIHNwYW4ge1xuICBjb2xvcjogIzk5OTtcbn1cbi5kYXJrLXRoZW1lIG1lbnUgPiAuYWNjb3VudCAuYWNjb3VudC1pbmZvIC5uYW1lIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRhcmstdGhlbWUgbWVudSA+IC5hY2NvdW50IC5hY2NvdW50LWluZm8gLnJlY2hhcmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubGlnaHQtdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLyptZW51IHtcbiAgICAgICAgY29sb3I6IEBsaWdodE1lbnVGb250Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGxpZ2h0TWVudUNvbG9yLDk1KTtcblxuICAgICAgICA+IC5hY2NvdW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodE1lbnVDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGZhZGUoQGxpZ2h0TWVudUZvbnRDb2xvciwyMCk7XG5cbiAgICAgICAgICAgIC5xcmNvZGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBsaWdodE1lbnVDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvdW50LWluZm8ge1xuICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBsaWdodE1lbnVGb250Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlY2hhcmdlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodE1lbnVGb250Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbGlnaHRNZW51Rm9udENvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZmFkZShAbGlnaHRNZW51Rm9udENvbG9yLDIwKTtcblxuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGxpZ2h0TWVudUZvbnRDb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBsaWdodE1lbnVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0qL1xufVxuLmxpZ2h0LXRoZW1lIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmxpZ2h0LXRoZW1lIC5oZWFkZXIgaDEgZGl2LmxvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2xvZ28tbGlnaHQucG5nKTtcbn1cbi5saWdodC10aGVtZSAuYmFjay1idXR0b24ge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtc2hhZG93OiAycHggMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubGlnaHQtdGhlbWUgLmJhY2stYnV0dG9uOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmxpZ2h0LXRoZW1lIC5iYWNrLWJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAycHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLmxpZ2h0LXRoZW1lIC5iYWNrLWJ1dHRvbjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuLmxpZ2h0LXRoZW1lIC5oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZ2h0LXRoZW1lIG1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgfVxuICAubGlnaHQtdGhlbWUgbWVudSAuYWNjb3VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xuICB9XG4gIC5saWdodC10aGVtZSBtZW51IC5hY2NvdW50IC5xcmNvZGUge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgfVxuICAubGlnaHQtdGhlbWUgbWVudSAuYWNjb3VudCAuYWNjb3VudC1pbmZvIC5uYW1lIHtcbiAgICBjb2xvcjogIzFhMWExYSAhaW1wb3J0YW50O1xuICB9XG4gIC5saWdodC10aGVtZSBtZW51IHVsIGxpIHtcbiAgICBjb2xvcjogIzFhMWExYSAhaW1wb3J0YW50O1xuICB9XG59XG5tZW51IHtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDcwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAtMzAwcHg7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDExLCAxMSwgMC45NSk7XG59XG4udGltZWNoZWZwcm8gbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRhc3R5dGltZSBtZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucm9vbXNlcnZpY2VieWVsaW9yIG1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICBtZW51IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5tZW51IC5zaXRlLW1hcnF1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzBweDtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgdG9wOiA3cHg7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICBtZW51IC5zaXRlLW1hcnF1ZSB7XG4gICAgdG9wOiAtMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMjEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICB9XG4gIG1lbnUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxubWVudS5tZW51LW9wZW4ge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG59XG5tZW51IC5tZW51LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRpbWVjaGVmcHJvIG1lbnUgLm1lbnUtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogOTBweDtcbn1cbi50YXN0eXRpbWUgbWVudSAubWVudS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA5MHB4O1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciBtZW51IC5tZW51LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDkwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgbWVudSAubWVudS1pbm5lciB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxubWVudSAuYWNjb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICBtZW51IC5hY2NvdW50IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBtZW51IC5hY2NvdW50IC5xcmNvZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbWVudSAuYWNjb3VudCAuYWNjb3VudC1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnRpbWVjaGVmcHJvIG1lbnUgLmFjY291bnQgLmFjY291bnQtaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnRhc3R5dGltZSBtZW51IC5hY2NvdW50IC5hY2NvdW50LWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5yb29tc2VydmljZWJ5ZWxpb3IgbWVudSAuYWNjb3VudCAuYWNjb3VudC1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICBtZW51IC5hY2NvdW50IC5hY2NvdW50LWluZm8gLm5hbWUsXG4gIG1lbnUgLmFjY291bnQgLmFjY291bnQtaW5mbyAuc29sZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbm1lbnUgLmVhc3lwYXNzLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbm1lbnUgLmVhc3lwYXNzLXRpdGxlIGRpdi5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvbG9nby5wbmcnKTtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTY0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbm1lbnUgLmVhc3lwYXNzLXRpdGxlIGRpdi5sb2dvdGNwcm8yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvbG9nb190aW1lY2hlZnByb19ibGFuYy5wbmcnKTtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbi50YXN0eXRpbWUgbWVudSAuZWFzeXBhc3MtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMjEwcHg7XG59XG4udGFzdHl0aW1lIG1lbnUgLmVhc3lwYXNzLXRpdGxlIGRpdi5sb2dvdGNwcm8yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvbG9nb3RjcHJvLlRhc3R5VGltZS5wbmcnKTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIG1lbnUgLmVhc3lwYXNzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbm1lbnUgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAycHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIG1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIG1lbnUgdWwgLmVzcGFjZW1lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1lbnUgdWwgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6ICMyNDI0MjQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxubWVudSB1bCBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggMTIpIHtcbiAgaGVpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoIDEyKSB+IGxpIHtcbiAgaGVpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoIDExKSB7XG4gIGhlaWdodDogOS4wOTA5MDkwOSU7XG59XG5tZW51IHVsIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCAxMSkgfiBsaSB7XG4gIGhlaWdodDogOS4wOTA5MDkwOSU7XG59XG5tZW51IHVsIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCAxMCkge1xuICBoZWlnaHQ6IDEwJTtcbn1cbm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoIDEwKSB+IGxpIHtcbiAgaGVpZ2h0OiAxMCU7XG59XG5tZW51IHVsIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCA5KSB7XG4gIGhlaWdodDogMTEuMTExMTExMTElO1xufVxubWVudSB1bCBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggOSkgfiBsaSB7XG4gIGhlaWdodDogMTEuMTExMTExMTElO1xufVxubWVudSB1bCBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggOCkge1xuICBoZWlnaHQ6IDEyLjUlO1xufVxubWVudSB1bCBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggOCkgfiBsaSB7XG4gIGhlaWdodDogMTIuNSU7XG59XG5tZW51IHVsIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCA3KSB7XG4gIGhlaWdodDogMTQuMjg1NzE0MjklO1xufVxubWVudSB1bCBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggNykgfiBsaSB7XG4gIGhlaWdodDogMTQuMjg1NzE0MjklO1xufVxubWVudSB1bCBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggNikge1xuICBoZWlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoIDYpIH4gbGkge1xuICBoZWlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoIDUpIHtcbiAgaGVpZ2h0OiAyMCU7XG59XG5tZW51IHVsIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCA1KSB+IGxpIHtcbiAgaGVpZ2h0OiAyMCU7XG59XG5tZW51IHVsIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCA0KSB7XG4gIGhlaWdodDogMjUlO1xufVxubWVudSB1bCBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggNCkgfiBsaSB7XG4gIGhlaWdodDogMjUlO1xufVxubWVudSB1bCBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggMykge1xuICBoZWlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoIDMpIH4gbGkge1xuICBoZWlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoIDIpIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5tZW51IHVsIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCAyKSB+IGxpIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5tZW51IHVsIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCAxKSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoIDEpIH4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgbWVudSB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIC8qd2lkdGg6IDEwMCU7Ki9cbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIG1lbnUgdWwgbGkgLm51bWJlciB7XG4gICAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5tZW51IHVsIGxpIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgbWVudSB1bCBsaSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1lbnUgdWwgbGkgLm51bWJlciB7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjNjdBNTM3O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5yZXN0YXVyYW50cy1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXN0YXVyYW50cy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucmVzdGF1cmFudHMtcGFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5yZXN0YXVyYW50cy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnJlc3RhdXJhbnRzLXBhZ2UgaDIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDQ1cHggMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnJlc3RhdXJhbnRzLXBhZ2UgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmVzdGF1cmFudHMtcGFnZSAucG9wLWluLWNvbnRhaW5lciAucG9wLWluLWJ1dHRvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5yZXN0YXVyYW50cy1wYWdlIC5wb3AtaW4tY29udGFpbmVyIC5wb3AtaW4tYnV0dG9ucyAucG9wLWluLWJ1dHRvbi5jYW5jZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM2ZjZmNmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZXN0YXVyYW50cy1wYWdlIC5zZXBhcmF0b3ItcHJlc2VuY2Uge1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3QTUzNztcbn1cbi5yZXN0YXVyYW50cy1wYWdlIC5tZXNzYWdlX3F1ZXN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZXN0YXVyYW50cy1wYWdlIC5tZXNzYWdlX3F1ZXN0aW9uX3NtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5yZXN0YXVyYW50cy1wYWdlIC5idXR0b24tYm9vayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVzdGF1cmFudHMtcGFnZSAuc2Nyb2xsYWJsZS1ldmVudHMge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5yZXN0YXVyYW50cy1wYWdlIC5idXR0b24tYm9vay1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzNXZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyIHtcbiAgd2lkdGg6IDkwMDBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWRlciAuc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNsaWRlci1jb250YWluZXIgLmRvdHMgLmRvdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDAgM3B4O1xuICBmbG9hdDogbGVmdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzO1xufVxuLnNsaWRlci1jb250YWluZXIgLmRvdHMgLmRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5kcmFnLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoYXNzZXRzL3BpY3Rvcy9kcmFnZHJvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4O1xufVxuLnJlc3RhdXJhbnRzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnJlc3RhdXJhbnRzIC5yZXN0YXVyYW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMSU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnJlc3RhdXJhbnRzIC5yZXN0YXVyYW50IGEudGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXN0YXVyYW50cyAucmVzdGF1cmFudCBhLnRpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucmVzdGF1cmFudHMgLnJlc3RhdXJhbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnJlc3RhdXJhbnRzIC5yZXN0YXVyYW50OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5yZXN0YXVyYW50cyAucmVzdGF1cmFudCAucmVzdGF1cmFudC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5yZXN0YXVyYW50cyAucmVzdGF1cmFudCAuZ3JhZGllbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlc3RhdXJhbnRzIC5yZXN0YXVyYW50IC5ncmFkaWVudC1jb250YWluZXIgLmluZm9ybWF0aW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjRkRGREZEO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVzdGF1cmFudHMgLnJlc3RhdXJhbnQgLmdyYWRpZW50LWNvbnRhaW5lciAuaW5mb3JtYXRpb25zLWNvbnRhaW5lciAubGliZWxsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmVzdGF1cmFudHMgLnJlc3RhdXJhbnQgLmdyYWRpZW50LWNvbnRhaW5lciAuaW5mb3JtYXRpb25zLWNvbnRhaW5lciAubGliZWxsZS1jb250YWluZXIgLmxpYmVsbGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5yZXN0YXVyYW50cyAucmVzdGF1cmFudCAuZ3JhZGllbnQtY29udGFpbmVyIC5pbmZvcm1hdGlvbnMtY29udGFpbmVyIC5saWJlbGxlLWNvbnRhaW5lciAubGliZWxsZSBpbWcge1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnJlc3RhdXJhbnRzIC5yZXN0YXVyYW50IC5ncmFkaWVudC1jb250YWluZXIgLmluZm9ybWF0aW9ucy1jb250YWluZXIgLmNvbG9yZWQtc3ZnIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzdGF1cmFudHMgLnJlc3RhdXJhbnQgLmdyYWRpZW50LWNvbnRhaW5lciAuaW5mb3JtYXRpb25zLWNvbnRhaW5lciAuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5yZXN0YXVyYW50cyAucmVzdGF1cmFudCAuZ3JhZGllbnQtY29udGFpbmVyIC5pbmZvcm1hdGlvbnMtY29udGFpbmVyIC5pbmZvIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucmVzdGF1cmFudHMucmVzdGF1cmFudC0xIC5ncmFkaWVudC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC45KSwgdHJhbnNwYXJlbnQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzdGF1cmFudHMucmVzdGF1cmFudC0xIC5ncmFkaWVudC1jb250YWluZXIgLmluZm9ybWF0aW9ucy1jb250YWluZXIge1xuICB0b3A6IDEwJTtcbn1cbi5yZXN0YXVyYW50cy5yZXN0YXVyYW50LTEgLmdyYWRpZW50LWNvbnRhaW5lciAuaW5mb3JtYXRpb25zLWNvbnRhaW5lciAubGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5yZXN0YXVyYW50cy5yZXN0YXVyYW50LTEgLmdyYWRpZW50LWNvbnRhaW5lciAuaW5mb3JtYXRpb25zLWNvbnRhaW5lciAubGliZWxsZSBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnJlc3RhdXJhbnRzLnJlc3RhdXJhbnQtMSAuZ3JhZGllbnQtY29udGFpbmVyIC5pbmZvcm1hdGlvbnMtY29udGFpbmVyIC5pbmZvIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ucmVzdGF1cmFudHMucmVzdGF1cmFudC0xIC5ncmFkaWVudC1jb250YWluZXIgLmluZm9ybWF0aW9ucy1jb250YWluZXIgLmluZm8gaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5yZXN0YXVyYW50cy5yZXN0YXVyYW50LTEgLmdyYWRpZW50LWNvbnRhaW5lciAuaW5mb3JtYXRpb25zLWNvbnRhaW5lciAuc3F1YXJlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5yZXN0YXVyYW50cy5yZXN0YXVyYW50LTEgLnJlc3RhdXJhbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVzdGF1cmFudHMucmVzdGF1cmFudC0yIC5yZXN0YXVyYW50IHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4ucmVzdGF1cmFudHMucmVzdGF1cmFudC0zIC5yZXN0YXVyYW50IHtcbiAgaGVpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG4ucmVzdGF1cmFudHMgLm9wZW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjNjdBNTM3O1xufVxuLnJlc3RhdXJhbnRzIC5jbG9zZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5NDk0OTQ7XG59XG4ubG9naW4tcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2JnLWxvZ2luLmpwZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi50YXN0eXRpbWUgLmxvZ2luLXBhZ2UsXG4udGltZWNoZWZwcm8gLmxvZ2luLXBhZ2UsXG4ucm9vbXNlcnZpY2VieWVsaW9yIC5sb2dpbi1wYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAubG9naW4tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvYmctbG9naW4tYmlnMy5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4ubG9naW4tcGFnZSAubG9naW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucm9vbXNlcnZpY2VieWVsaW9yIC5sb2dpbi1wYWdlIC5sb2dpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5sb2dpbi1wYWdlIC5mb3JtLWxvZ2luLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmxvZ2luLXBhZ2UgLmZvcm0tbG9naW4tcm93IC5sb2dpbi1mb3JtLXBybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9naW4tcGFnZSAuZm9ybS1sb2dpbi1yb3cgLmxvZ2luLWZvcm0tcHJvIC5mb3JtLWNvbHVtbiB7XG4gIHdpZHRoOiAzMCU7XG59XG4ubG9naW4tcGFnZS5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmxvZ2luLXBhZ2UgLmxvZ2luLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sb2dpbi1wYWdlIC5saW5lcyAubGluZSB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4ubG9naW4tcGFnZSBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dpbi1wYWdlIGhlYWRlciBoMSB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDQycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmxvZ2luLXBhZ2UgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgcGFkZGluZzogMCAyMHB4IDM1cHggMjBweDtcbiAgfVxufVxuLmxvZ2luLXBhZ2UgLnNzb2xvZ2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDBweCA3NXB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ubG9naW4tcGFnZSAuc3NvbG9naW4gLmVycm9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5sb2dpbi1wYWdlIC5sb2dpbi1mb3JtIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5sb2dpbi1wYWdlIFtyb2xlPWFsZXJ0XS5lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5mb290ZXIgLnNlcnZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuYnV0dG9uLnNpbXVsZS1jaGVja2JveCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMEEwQTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmJ1dHRvbi5zaW11bGUtY2hlY2tib3guYWN0aWYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL3BpY3Rvcy9ncmVlbi1hcnJvdy5wbmcpO1xufVxuYnV0dG9uLnNpbXVsZS1yYWRpb2J1dHRvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMEEwQTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmJ1dHRvbi5zaW11bGUtcmFkaW9idXR0b24uYWN0aWYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL3BpY3Rvcy9ncmVlbi1wb2ludC5wbmcpO1xufVxuLnBpY3RvLWluZm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2luZm8uc3ZnKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucmVxdWlyZWQtZmllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGNvbG9yOiByZWQ7XG59XG4ucmVnaXN0ZXItcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9iZy1oZWFkZXIuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuLnJlZ2lzdGVyLXBhZ2UgLnJlZ2lzdGVyLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucmVnaXN0ZXItcGFnZSAucmVnaXN0ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ucmVnaXN0ZXItcGFnZSAucmVnaXN0ZXItdGl0bGUgaDEge1xuICBtYXJnaW46IDAgMCAxMXB4IDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVnaXN0ZXItcGFnZSAucmVnaXN0ZXItdGl0bGUgaDEgPiAuZWFzeSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5yZWdpc3Rlci1wYWdlIC5yZWdpc3Rlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlIC5yZWdpc3Rlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG4gICAgcGFkZGluZzogMjVweCA0NXB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGNvbG9yOiBibGFjaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCAucmVnaXN0ZXItYnV0dG9uIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucmVnaXN0ZXItcGFnZS5zY3JvbGxhYmxlLWNvbnRlbnQgLnJlZ2lzdGVyLWJ1dHRvbi5yZWdpc3Rlci10Y3BybyB7XG4gIHdpZHRoOiAyOTBweDtcbn1cbi5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCAucmVnaXN0ZXItYnV0dG9uLnJlZ2lzdGVyLXRjcHJvIGJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCAucmVnaXN0ZXItYnV0dG9uLnJlZ2lzdGVyLXRjcHJvIC5sb2FkZXIge1xuICBsZWZ0OiAxMHB4O1xufVxuLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVnaXN0ZXItcGFnZS5zY3JvbGxhYmxlLWNvbnRlbnQgLmF1dG9jb21wbGV0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVnaXN0ZXItcGFnZS5zY3JvbGxhYmxlLWNvbnRlbnQgLmF1dG9jb21wbGV0ZS1jb250YWluZXIgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IC5hdXRvY29tcGxldGUtY29udGFpbmVyIC5jcm9zcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmVnaXN0ZXItcGFnZS5zY3JvbGxhYmxlLWNvbnRlbnQgLmF1dG9jb21wbGV0ZS1jb250YWluZXIgLmNyb3NzOmJlZm9yZSxcbi5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCAuYXV0b2NvbXBsZXRlLWNvbnRhaW5lciAuY3Jvc3M6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IC5hdXRvY29tcGxldGUtY29udGFpbmVyIC5jcm9zczpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IC5hdXRvY29tcGxldGUtY29udGFpbmVyIC5jcm9zczphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVnaXN0ZXItcGFnZS5zY3JvbGxhYmxlLWNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCB1bCBsaSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBibGFjaztcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCB1bCBsaSBhOmhvdmVyLFxuLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IHVsIGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZlNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YXN0eXRpbWUgLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IHVsIGxpIGE6aG92ZXIsXG4udGFzdHl0aW1lIC5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YmZiNjtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IHVsIGxpIGE6aG92ZXIsXG4ucm9vbXNlcnZpY2VieWVsaW9yIC5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NDk2RDtcbn1cbi5yZWdpc3Rlci1wYWdlLnNjcm9sbGFibGUtY29udGVudCB1bC5hdXRvY29tcGxldGUtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlIGxhYmVsIHtcbiAgICBjb2xvcjogIzFBMUExQTtcbiAgfVxufVxuLnJlZ2lzdGVyLXBhZ2UgLmN1c3RvbS1zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5jdXN0b20tZGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogam9zZWZpbjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmVnaXN0ZXItcGFnZSAuc2Fucy1jYWlzc2UtcmVnaXN0cmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlZ2lzdGVyLXBhZ2UgLnNhbnMtY2Fpc3NlLXJlZ2lzdHJhdGlvbiAudG9vZ2xlLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5yZWdpc3Rlci10eXBlLWNvbnRyYXQgLnR5cGUtY29udHJhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5yZWNldm9pck9mZnJlc0VsaW9yQWdyZWVtZW50LFxuLnJlZ2lzdGVyLXBhZ2UgLnJlY2V2b2lyT2ZmcmVzUGFydGVuYWlyZXNBZ3JlZW1lbnQsXG4ucmVnaXN0ZXItcGFnZSAuY2d1QWdyZWVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucmVnaXN0ZXItcGFnZSAucmVjZXZvaXJPZmZyZXNFbGlvckFncmVlbWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5yZWdpc3Rlci1wYWdlIC5yZWNldm9pck9mZnJlc1BhcnRlbmFpcmVzQWdyZWVtZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLnJlZ2lzdGVyLXBhZ2UgLmNndUFncmVlbWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5yZWNldm9pck9mZnJlc0VsaW9yQWdyZWVtZW50IGxhYmVsLFxuLnJlZ2lzdGVyLXBhZ2UgLnJlY2V2b2lyT2ZmcmVzUGFydGVuYWlyZXNBZ3JlZW1lbnQgbGFiZWwsXG4ucmVnaXN0ZXItcGFnZSAuY2d1QWdyZWVtZW50IGxhYmVsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5yZWdpc3Rlci1wYWdlIC5yZWNldm9pck9mZnJlc0VsaW9yQWdyZWVtZW50IGxhYmVsIGEsXG4ucmVnaXN0ZXItcGFnZSAucmVjZXZvaXJPZmZyZXNQYXJ0ZW5haXJlc0FncmVlbWVudCBsYWJlbCBhLFxuLnJlZ2lzdGVyLXBhZ2UgLmNndUFncmVlbWVudCBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVnaXN0ZXItcGFnZSAuY2d1LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmNndS1jb250YWluZXIgLmNndS10aXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5jZ3UtY29udGFpbmVyIC5jaGV2cm9vbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWdpc3Rlci1wYWdlIC5jZ3UtY29udGFpbmVyIC5jZ3Uge1xuICBjb2xvcjogI0ExQTFBMTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZWdpc3Rlci1wYWdlIC5jZ3UtY29udGFpbmVyIC5jZ3Uge1xuICAgIGNvbG9yOiAjMUExQTFBO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ucmVnaXN0ZXItcGFnZSBpbnB1dC5uZy1pbnZhbGlkLWRhdGUge1xuICBjb2xvcjogI2I0MDAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oZWxwLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVscC1saW5rIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaGVscC1saW5rLnRvcC1oZWxwLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogLTYzcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmhlbHAtbGluay50b3AtaGVscC1saW5rIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5oZWxwLWxpbmsudG9wLWhlbHAtbGluayBhIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5sYWJlbCB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubGFiZWwubm9ybWFsY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5bcm9sZT1hbGVydF0ge1xuICBjb2xvcjogI0I0MDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMnM7XG59XG5bcm9sZT1hbGVydF0ubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5bcm9sZT1hbGVydF0uZXJyb3Ige1xuICBvcGFjaXR5OiAxO1xufVxuW3JvbGU9YWxlcnRdLmVycm9yLmVycm9yLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuW3JvbGU9YWxlcnRdLnN1Y2Nlc3Mge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzY3QTUzNztcbn1cbi50YXN0eXRpbWUgW3JvbGU9YWxlcnRdLnN1Y2Nlc3Mge1xuICBjb2xvcjogIzlBOEM3RDtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgW3JvbGU9YWxlcnRdLnN1Y2Nlc3Mge1xuICBjb2xvcjogI0U1MDA1MTtcbn1cbltyb2xlPWFsZXJ0XS5oaWRkZW4ge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cbltyb2xlPWFsZXJ0XS5oaWRkZW4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW3JvbGU9YWxlcnRdLmhpZGRlbi5zZWNvbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXRlbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW47XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMTtcbn1cbmlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQUNBQ0FDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5pbnB1dFt0eXBlPXRleHRdLm5nLWludmFsaWQ6bm90KC5uZy1wcmlzdGluZSksXG5pbnB1dFt0eXBlPWVtYWlsXS5uZy1pbnZhbGlkOm5vdCgubmctcHJpc3RpbmUpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0ubmctaW52YWxpZDpub3QoLm5nLXByaXN0aW5lKSxcbmlucHV0W3R5cGU9dGVsXS5uZy1pbnZhbGlkOm5vdCgubmctcHJpc3RpbmUpLFxuaW5wdXRbdHlwZT10ZXh0XVtjbGFzcyo9XCJuZy1pbnZhbGlkLVwiXTpub3QoLm5nLXByaXN0aW5lKSxcbmlucHV0W3R5cGU9ZW1haWxdW2NsYXNzKj1cIm5nLWludmFsaWQtXCJdOm5vdCgubmctcHJpc3RpbmUpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF1bY2xhc3MqPVwibmctaW52YWxpZC1cIl06bm90KC5uZy1wcmlzdGluZSksXG5pbnB1dFt0eXBlPXRlbF1bY2xhc3MqPVwibmctaW52YWxpZC1cIl06bm90KC5uZy1wcmlzdGluZSkge1xuICAvKmJvcmRlci1jb2xvcjogQGVycm9yQ29sb3I7Ki9cbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmEuYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogam9zZWZpbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N0E1Mzc7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxcbmlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG5hLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KFtkaXNhYmxlZF0pLFxuYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuYS5idXR0b246aG92ZXI6bm90KC5kaXNhYmxlZCksXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDMTRFO1xufVxuLnRhc3R5dGltZSBidXR0b24sXG4udGFzdHl0aW1lIGlucHV0W3R5cGU9YnV0dG9uXSxcbi50YXN0eXRpbWUgYS5idXR0b24sXG4udGFzdHl0aW1lIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QThDN0Q7XG59XG4udGFzdHl0aW1lIGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG4udGFzdHl0aW1lIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG4udGFzdHl0aW1lIGEuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxcbi50YXN0eXRpbWUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxcbi50YXN0eXRpbWUgYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLnRhc3R5dGltZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5kaXNhYmxlZCksXG4udGFzdHl0aW1lIGEuYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLnRhc3R5dGltZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCMUE1O1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciBidXR0b24sXG4ucm9vbXNlcnZpY2VieWVsaW9yIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5yb29tc2VydmljZWJ5ZWxpb3IgYS5idXR0b24sXG4ucm9vbXNlcnZpY2VieWVsaW9yIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTAwNTE7XG59XG4ucm9vbXNlcnZpY2VieWVsaW9yIGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG4ucm9vbXNlcnZpY2VieWVsaW9yIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG4ucm9vbXNlcnZpY2VieWVsaW9yIGEuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxcbi5yb29tc2VydmljZWJ5ZWxpb3IgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxcbi5yb29tc2VydmljZWJ5ZWxpb3IgYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLnJvb21zZXJ2aWNlYnllbGlvciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ucm9vbXNlcnZpY2VieWVsaW9yIGEuYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLnJvb21zZXJ2aWNlYnllbGlvciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0OTZEO1xufVxuYnV0dG9uLnNlY29uZGFyeSxcbmlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnksXG5hLmJ1dHRvbi5zZWNvbmRhcnksXG5pbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4ucm9vbXNlcnZpY2VieWVsaW9yIGJ1dHRvbi5zZWNvbmRhcnksXG4ucm9vbXNlcnZpY2VieWVsaW9yIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnksXG4ucm9vbXNlcnZpY2VieWVsaW9yIGEuYnV0dG9uLnNlY29uZGFyeSxcbi5yb29tc2VydmljZWJ5ZWxpb3IgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDVBNUY7XG59XG5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpob3ZlcixcbmEuYnV0dG9uLnNlY29uZGFyeTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLFxuLnJvb21zZXJ2aWNlYnllbGlvciBpbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5OmhvdmVyLFxuLnJvb21zZXJ2aWNlYnllbGlvciBhLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsXG4ucm9vbXNlcnZpY2VieWVsaW9yIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4ZTk0O1xufVxuYnV0dG9uLnRlcnRpYXJ5LFxuaW5wdXRbdHlwZT1idXR0b25dLnRlcnRpYXJ5LFxuYS5idXR0b24udGVydGlhcnksXG5pbnB1dFt0eXBlPXN1Ym1pdF0udGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM2N0E1Mzc7XG59XG5idXR0b24uaW5oZXJpdCxcbmlucHV0W3R5cGU9YnV0dG9uXS5pbmhlcml0LFxuYS5idXR0b24uaW5oZXJpdCxcbmlucHV0W3R5cGU9c3VibWl0XS5pbmhlcml0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5idXR0b24uaW5oZXJpdCBzcGFuLFxuaW5wdXRbdHlwZT1idXR0b25dLmluaGVyaXQgc3BhbixcbmEuYnV0dG9uLmluaGVyaXQgc3BhbixcbmlucHV0W3R5cGU9c3VibWl0XS5pbmhlcml0IHNwYW4ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYnV0dG9uLmluaGVyaXQ6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uaW5oZXJpdDpob3ZlcixcbmEuYnV0dG9uLmluaGVyaXQ6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaW5oZXJpdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24udG91Y2hhYmxlOmFjdGl2ZSxcbmlucHV0W3R5cGU9YnV0dG9uXS50b3VjaGFibGU6YWN0aXZlLFxuYS5idXR0b24udG91Y2hhYmxlOmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XS50b3VjaGFibGU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbn1cbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmEuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJ1dHRvbi5maWxpYWlyZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5maWxpYWlyZSxcbmEuYnV0dG9uLmZpbGlhaXJlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmZpbGlhaXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjdBNTM3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjdBNTM3O1xufVxuYnV0dG9uLmZpbGlhaXJlOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmZpbGlhaXJlOmhvdmVyLFxuYS5idXR0b24uZmlsaWFpcmU6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uZmlsaWFpcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YXN0eXRpbWUgYnV0dG9uLmZpbGlhaXJlLFxuLnRhc3R5dGltZSBpbnB1dFt0eXBlPWJ1dHRvbl0uZmlsaWFpcmUsXG4udGFzdHl0aW1lIGEuYnV0dG9uLmZpbGlhaXJlLFxuLnRhc3R5dGltZSBpbnB1dFt0eXBlPXN1Ym1pdF0uZmlsaWFpcmUge1xuICBjb2xvcjogIzlBOEM3RDtcbiAgYm9yZGVyLWNvbG9yOiAjOUE4QzdEO1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciBidXR0b24uZmlsaWFpcmUsXG4ucm9vbXNlcnZpY2VieWVsaW9yIGlucHV0W3R5cGU9YnV0dG9uXS5maWxpYWlyZSxcbi5yb29tc2VydmljZWJ5ZWxpb3IgYS5idXR0b24uZmlsaWFpcmUsXG4ucm9vbXNlcnZpY2VieWVsaW9yIGlucHV0W3R5cGU9c3VibWl0XS5maWxpYWlyZSB7XG4gIGNvbG9yOiAjRTUwMDUxO1xuICBib3JkZXItY29sb3I6ICNFNTAwNTE7XG59XG4ubG9hZGluZy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9hZGluZy1idXR0b24gLmxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDVweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBhbmltYXRpb246IHJvdGF0ZSAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5sb2FkaW5nLWJ1dHRvbiBbdHlwZT1zdWJtaXRdLmxvYWRpbmcgKyAubG9hZGVyLFxuLmxvYWRpbmctYnV0dG9uIFt0eXBlPWJ1dHRvbl0ubG9hZGluZyArIC5sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxpbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmxpbmVzIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5saW5lczpiZWZvcmUsXG4ubGluZXM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbn1cbi5saW5lcyBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubGluZXMtcHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmxpbmVzLXBybyB7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5saW5lcy1wcm86YmVmb3JlLFxuLmxpbmVzLXBybzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLmxpbmVzLXBybzpiZWZvcmUsXG4ucm9vbXNlcnZpY2VieWVsaW9yIC5saW5lcy1wcm86YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTA1QTVGO1xufVxuLmxpbmVzLXBybyBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLmxpbmVzLXBybyBzcGFuIHtcbiAgY29sb3I6ICM1MDVBNUY7XG59XG5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNBQ0FDQUM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxucHJvZ3Jlc3MtYmFyIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzY3QTUzNztcbn1cbi5iYWNrZmFjYWJsZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCUgLTIycHg7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLmJhY2tmYWNhYmxlLWJ1dHRvbi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5iYWNrZmFjYWJsZS1idXR0b24ucmVmdXNlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYmFja2ZhY2FibGUtYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBiYWNrZ3JvdW5kOiAjNjdBNTM3O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLWhvdmVyKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKSB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG4udGFzdHl0aW1lIC5iYWNrZmFjYWJsZS1idXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBOEM3RDtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLmJhY2tmYWNhYmxlLWJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUwMDUxO1xufVxuLmJhY2tmYWNhYmxlLWJ1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBiYWNrZ3JvdW5kOiAjQjQwMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLXByb2R1Y3QtZnVsbCk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuLmFsbGVyZ2VuLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5hbGxlcmdlbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuYWxsZXJnZW4tcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggMTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYWxsZXJnZW4tcGFnZSAuYWxsZXJnZW5lLW1lbnRpb24tb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMThweCAxOHB4IDlweCAxOHB4O1xufVxuLmFsbGVyZ2VuLXBhZ2UgLmFsbGVyZ2VuZS1tZW50aW9uLXR3byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDlweCAxOHB4IDlweCAxOHB4O1xufVxuLmFsbGVyZ2VuLXBhZ2UgLmFsbGVyZ2VuZS1tZW50aW9uLXRocmVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogOXB4IDE4cHggMThweCAxOHB4O1xufVxuLmFsbGVyZ2VuLXBhZ2UgLmFsbGVyZ2VuZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5hbGxlcmdlbi1wYWdlIC5hbGxlcmdlbmUtcGljdG8ge1xuICBtYXJnaW46IDE1cHg7XG59XG4uYWxsZXJnZW5lLXBpY3RvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0IwQUNBRDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjZzO1xufVxuLmFsbGVyZ2VuZS1waWN0byBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4uYWxsZXJnZW5lLXBpY3RvIHN2ZyAuc3QwIHtcbiAgZmlsbDogd2hpdGU7XG59XG4uYWxsZXJnZW5lLXBpY3RvIHN2ZyAuc3QwLnN0MSB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLmFsbGVyZ2VuZS1waWN0by5lbmFibGVkIHtcbiAgYmFja2dyb3VuZDogIzY3QTUzNztcbn1cbi5hbGxlcmdlbmUtcGljdG8uYWxsZXJnaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjQwMDAwO1xufVxuLmFsbGVyZ2VuZS1waWN0byBpbWcge1xuICBoZWlnaHQ6IDcwcHg7XG59XG4ubnV0cmlzY29yZS1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgY29sb3I6ICM1MDVBNUY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLm51dHJpc2NvcmUtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggMTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubnV0cmlzY29yZS1wYWdlIC5udXRyaXNjb3JlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxOHB4O1xufVxuLm51dHJpc2NvcmUtcGFnZSAubnV0cmlzY29yZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLm51dHJpc2NvcmUtcGFnZSAubnV0cmlzY29yZS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAubnV0cmlzY29yZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5udXRyaXNjb3JlLXBhZ2UgaDIge1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5udXRyaXNjb3JlLXBhZ2UgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubnV0cmlzY29yZS1wYWdlIC5waWN0byB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubnV0cmlzY29yZS1wYWdlIGZvb3RlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFuaW1hdGlvbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NnZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuLmFuaW1hdGlvbi1oZWFkZXIubG9hZGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTcgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmFuaW1hdGlvbi1oZWFkZXIubG9hZGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFuaW1hdGlvbi1oZWFkZXIubG9hZGltZ2hlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5hbmltYXRpb24taGVhZGVyLmxvYWRpbWdoZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFuaW1hdGlvbi1oZWFkZXIuc3VydmV5IHtcbiAgaGVpZ2h0OiAyMHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5hbmltYXRpb24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGluay10by1tZW51LWhlYWRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay10by1tZW51LWhlYWRlciA+ICoge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5iYW5uZXItMSxcbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5iYW5uZXItMiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmxpbmstdG8tbWVudS1oZWFkZXIgLmJhbm5lci0xIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubGluay10by1tZW51LWhlYWRlciAuYmFubmVyLTIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gIDExMHB4KTtcbn1cbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5saW5rLXRvLW1lbnUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubGluay10by1tZW51LWhlYWRlciAubGluay10by1tZW51LWJ1dHRvbiAuYnV0dG9uIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuNnMgdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDRweDtcbn1cbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5saW5rLXRvLW1lbnUtYnV0dG9uIC5idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluay10by1tZW51LWhlYWRlciAubGluay10by1tZW51LWJ1dHRvbiAuYnV0dG9uLmxpbmstdG8tbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpbmstdG8tbWVudS1oZWFkZXIgLmxpbmstdG8tbWVudS1idXR0b24gLmJ1dHRvbi5saW5rLXRvLW1lbnUtY29udGFpbmVyIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxpbmstdG8tbWVudS1oZWFkZXIgLmxpbmstdG8tbWVudS1idXR0b24gLmJ1dHRvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5saW5rLXRvLW1lbnUtYnV0dG9uID4gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmFuaW1hdGlvbi1wYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAyOTVweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgfVxufVxuLmFuaW1hdGlvbi1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5hbmltYXRpb24tcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuYW5pbS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbi5hbmltYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuYW5pbWF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5waWN0by1hbmltYXRpb24ge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5waWN0by1hbmltYXRpb24ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG4ucGljdG8tYW5pbWF0aW9uIC5jb2xvcmVkLXN2Zyxcbi5waWN0by1hbmltYXRpb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5nZW5lcmFsLWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZ2VuZXJhbC1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5nZW5lcmFsLWluZm9ybWF0aW9uIC5jaGV2cm9vbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmdlbmVyYWwtaW5mb3JtYXRpb24gLmNoZXZyb29uLWNvbnRhaW5lci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmdlbmVyYWwtaW5mb3JtYXRpb24gLmNoZXZyb29uLWNvbnRhaW5lci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgfVxufVxuLmdlbmVyYWwtaW5mb3JtYXRpb24gLmNoZXZyb29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZ2VuZXJhbC1pbmZvcm1hdGlvbiAuaG9yYWlyZSB7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC50aXRsZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi50aXRsZXMgLmhvcmFpcmUgLmRhdGUge1xuICBtYXJnaW46IDAgM3B4O1xufVxuLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmRlc2NyaXB0aW9uIC50b3VjaGFibGUtYW5pbSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jdWx0dXJlLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI5NXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICB9XG59XG4uY3VsdHVyZS1wYWdlIFtyb2xlPWFsZXJ0XSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jdWx0dXJlLXBhZ2UuaGFzLWVycm9yIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICB0b3A6IDMwcHg7XG59XG4uaW5mb3Mtc2l0ZS1wYWdlLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5pbmZvcy1zaXRlLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk1cHgpO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uaW5mb3Mtc2l0ZS1wYWdlIC5mYXZvcml0ZXMge1xuICBwYWRkaW5nOiAxNXB4IDE4cHg7XG59XG4uaW5mb3Mtc2l0ZS1wYWdlIC5mYXZvcml0ZXMgPiBkaXYge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmluZm9zLXNpdGUtcGFnZSAuZmF2b3JpdGVzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5pbmZvcy1zaXRlLXBhZ2UgLmZhdm9yaXRlcyAuc3VidGV4dCB7XG4gIGNvbG9yOiAjYWNhY2FjO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuLmluZm9zLXNpdGUtcGFnZSAuZmF2b3JpdGVzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmluZm9zLXNpdGUtcGFnZSAuZmF2b3JpdGVzIHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmZvcy1zaXRlLXBhZ2UgLmZhdm9yaXRlcyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5mYXZMaXN0IGxpID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmF2TGlzdCAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYXMtc29ydGFibGUtZHJhZ2dpbmcgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmluZm9zLXNpdGUtcGFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbmZvcy1zaXRlLXBhZ2UgLmZhdm9yaXRlcyB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDkzNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuaW5mb3MtcGFnZSxcbiAgLmluZm9zLXNpdGUtcGFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMjk1cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gIH1cbn1cbi5pbmZvcy1wYWdlIC5tZW51LWxpc3Quc2Nyb2xsYWJsZS1jb250ZW50IC5zd2lwYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyLjNlbSAhaW1wb3J0YW50O1xufVxuLmluZm9zLXBhZ2UgLm1lbnUtbGlzdC5zY3JvbGxhYmxlLWNvbnRlbnQgLnN3aXBhYmxlIC5vcmlnaW5hbC1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UgYWxsO1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluZm9zLXBhZ2UgLm1lbnUtbGlzdC5zY3JvbGxhYmxlLWNvbnRlbnQgLnN3aXBhYmxlIC5vcmlnaW5hbC1pbmZvIC5zdWJ0ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uaW5mb3MtcGFnZSAubWVudS1saXN0LnNjcm9sbGFibGUtY29udGVudCAuc3dpcGFibGUgLm9yaWdpbmFsLWluZm8gLnN1YnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEuM2VtO1xuICB3aWR0aDogMWVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvYXJyb3ctcmlnaHQucG5nKSA1MCUvNTAlIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmluZm9zLXBhZ2UgLm1lbnUtbGlzdC5zY3JvbGxhYmxlLWNvbnRlbnQgLnN3aXBhYmxlIC5vcmlnaW5hbC1pbmZvLnRyYW5zbGF0ZS1zd2lwZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTQ2cHgpO1xufVxuLmluZm9zLXBhZ2UgLm1lbnUtbGlzdC5zY3JvbGxhYmxlLWNvbnRlbnQgLnN3aXBhYmxlIC5vcmlnaW5hbC1pbmZvLnVuLXRyYW5zbGF0ZS1zd2lwZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5pbmZvcy1wYWdlIC5tZW51LWxpc3Quc2Nyb2xsYWJsZS1jb250ZW50IC5zd2lwYWJsZSAuaGlkZGVuLWJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNDAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZm9zLXBhZ2UgLm1lbnUtbGlzdC5zY3JvbGxhYmxlLWNvbnRlbnQgLnN3aXBhYmxlIC5oaWRkZW4tYnV0dG9uIC5zdWJ0ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5pbmZvcy1wYWdlIC5tZW51LWxpc3Quc2Nyb2xsYWJsZS1jb250ZW50IC5kZWxldGVBY2NvdW50OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxlZ2FsLXBhZ2Uge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmxlZ2FsLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gIH1cbn1cbi5sZWdhbC1wYWdlIHAgLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxlZ2FsLXBhZ2UgcCAuaW1wb3J0YW50IHtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sZWdhbC1wYWdlIHAgLmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sZWdhbC1wYWdlID4gZGl2IHtcbiAgcGFkZGluZzogMHB4IDIwcHggMTBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAubGVnYWwtcGFnZSA+IGRpdiB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDk3MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnRoZW1lLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgfVxufVxuLmZvcmdvdHBhc3N3b3JkLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYxO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmZvcmdvdHBhc3N3b3JkLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2JnLWxvZ2luLWJpZzMuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uZm9yZ290cGFzc3dvcmQtcGFnZSBoZWFkZXIgaDEge1xuICBmb250LXNpemU6IDQycHg7XG59XG4uZm9yZ290cGFzc3dvcmQtcGFnZSAuZm9yZ290UGFzc3dvcmQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZm9yZ290cGFzc3dvcmQtcGFnZSAuZm9yZ290UGFzc3dvcmQtYnV0dG9uIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uZm9yZ290cGFzc3dvcmQtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZm9yZ290cGFzc3dvcmQtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmZvcmdvdHBhc3N3b3JkLXBhZ2UgLmZvcmctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMzVweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvcmdvdHBhc3N3b3JkLXBhZ2UgLmZvcmctY29udGFpbmVyIC5lbWFpbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVzZXRwYXNzd29yZC1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCk7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucmVzZXRwYXNzd29yZC1wYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9iZy1sb2dpbi1iaWczLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yZXNldHBhc3N3b3JkLXBhZ2UgaGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAxMXB4IDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG4ucmVzZXRwYXNzd29yZC1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5yZXNldHBhc3N3b3JkLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2V0cGFzc3dvcmQtcGFnZSAucmVzZXRQYXNzd29yZC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXNldHBhc3N3b3JkLXBhZ2UgLnJlc2V0UGFzc3dvcmQtYnV0dG9uIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnJlc2V0cGFzc3dvcmQtcGFnZSAucmVzZXRwYXNzd29yZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHBhZGRpbmc6IDAgMjBweCAzNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5zdXJ2ZXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICBzdXJ2ZXkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdG9wOiAzMjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjBweCk7XG4gIH1cbn1cbi5lbnF1ZXRlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2dmg7XG4gIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuLmVucXVldGUtaGVhZGVyLnN1cnZleSB7XG4gIGhlaWdodDogMjB2aDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmVucXVldGUtaGVhZGVyLnN1cnZleSB7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZW5xdWV0ZS1oZWFkZXIuc3VydmV5IHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICB9XG59XG4ucmVzdGF1cmFudC1zbGlkZS5lbnF1ZXRlIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucmVzdGF1cmFudC1zbGlkZS5lbnF1ZXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmVzdGF1cmFudC1zbGlkZS5lbnF1ZXRlIC5zbGlkZS1yZXN0YXVyYW50LWFycm93IHtcbiAgdG9wOiAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucmVzdGF1cmFudC1zbGlkZS5lbnF1ZXRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyB7XG4gIC8qbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgbWFyZ2luOiAxNXB4IDQwcHggMCA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LXNsaWRlLmVucXVldGUgLnJlc3RhdXJhbnQtaW5mb3JtYXRpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLnJlc3RhdXJhbnQtc2xpZGUuZW5xdWV0ZSAubGliZWxsZS1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucmVzdGF1cmFudC1zbGlkZS5lbnF1ZXRlIC5saWJlbGxlLWNvbnRhaW5lciAubGliZWxsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMi41cHg7XG4gIG1hcmdpbi1yaWdodDogMTIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnJlc3RhdXJhbnQtc2xpZGUuZW5xdWV0ZSAubGliZWxsZS1jb250YWluZXIgLmxpYmVsbGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnJlc3RhdXJhbnQtc2xpZGUuZW5xdWV0ZSAuaW5mbyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LXNsaWRlLmVucXVldGUgLmluZm8ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5saW5rLXRvLW1lbnUtaGVhZGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAubGluay10by1tZW51LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpbmstdG8tbWVudS1oZWFkZXIgLmJhbm5lci0xLFxuICAubGluay10by1tZW51LWhlYWRlciAuYmFubmVyLTIsXG4gIC5saW5rLXRvLW1lbnUtaGVhZGVyIC5lbGxpcHNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saW5rLXRvLW1lbnUtaGVhZGVyIC5saW5rLXRvLW1lbnUtYnV0dG9uIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstdG8tbWVudS1oZWFkZXIgLmxpbmstdG8tbWVudS1idXR0b24gLmJ1dHRvbiBpbWcge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG4ubGluay10by1tZW51LWhlYWRlciA+ICoge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5iYW5uZXItMSxcbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5iYW5uZXItMiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmxpbmstdG8tbWVudS1oZWFkZXIgLmJhbm5lci0xIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubGluay10by1tZW51LWhlYWRlciAuYmFubmVyLTIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xufVxuLmxpbmstdG8tbWVudS1oZWFkZXIgLmxpbmstdG8tbWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5saW5rLXRvLW1lbnUtYnV0dG9uIC5idXR0b24ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC42cyB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiAtMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogNHB4O1xufVxuLmxpbmstdG8tbWVudS1oZWFkZXIgLmxpbmstdG8tbWVudS1idXR0b24gLmJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5rLXRvLW1lbnUtaGVhZGVyIC5saW5rLXRvLW1lbnUtYnV0dG9uIC5idXR0b24ubGluay10by1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGluay10by1tZW51LWhlYWRlciAubGluay10by1tZW51LWJ1dHRvbiAuYnV0dG9uLmxpbmstdG8tbWVudS1jb250YWluZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGluay10by1tZW51LWhlYWRlciAubGluay10by1tZW51LWJ1dHRvbiAuYnV0dG9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmxpbmstdG8tbWVudS1oZWFkZXIgLmxpbmstdG8tbWVudS1idXR0b24gPiBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cbi5lbnF1ZXRlLXBhZ2Uge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5lbnF1ZXRlLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2JnLWxvZ2luLWJpZzMuanBnJyk7XG4gICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgfVxuICAuZW5xdWV0ZS1wYWdlIC5waWN0by1hbmltYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVucXVldGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZS5lbnF1ZXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZW5xdWV0ZS1wYWdlLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmVucXVldGUtcGFnZSAucHJvZ3Jlc3Mge1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbn1cbi5lbnF1ZXRlLXBhZ2UgLnF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVucXVldGUtcGFnZSAucXVlc3Rpb24uY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmVucXVldGUtcGFnZSAucXVlc3Rpb24uY3VycmVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmVucXVldGUtcGFnZSAucXVlc3Rpb24ucHJldmlvdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbi5wcmV2aW91cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTI1dncpO1xuICB9XG59XG4uZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbi5uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbi5uZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyNXZ3KTtcbiAgfVxufVxuLmVucXVldGUtcGFnZSAucXVlc3Rpb24uZnV0dXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5lbnF1ZXRlLXBhZ2UgLnF1ZXN0aW9uLmZ1dHVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyNXZ3KTtcbiAgfVxufVxuLmVucXVldGUtcGFnZSAucXVlc3Rpb24gLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnF1ZXRlLXBhZ2UgLnF1ZXN0aW9uIC50aXRsZSAuY2hldnJvb24ge1xuICBtYXJnaW46IDAgMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmVucXVldGUtcGFnZSAucXVlc3Rpb24gLnRpdGxlIC5jaGV2cm9vbi5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbiAuYW5zd2VyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDE1cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5lbnF1ZXRlLXBhZ2UgLnF1ZXN0aW9uIC5hbnN3ZXItY29udGVudDIge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDE1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5lbnF1ZXRlLXBhZ2UgLnF1ZXN0aW9uIC5saWJlbGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tbGVmdDogMTIuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEyLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbiBzdGFycyB7XG4gIG1hcmdpbjogMCA5cHggMCAyNHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmVucXVldGUtcGFnZSAucXVlc3Rpb24gc3RhcnMgKyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbiAudGV4dFJhdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnF1ZXRlLXBhZ2UgLnF1ZXN0aW9uIHByb2dyZXNzLWJhciB7XG4gIG1hcmdpbjogOXB4IDA7XG59XG4uZW5xdWV0ZS1wYWdlIC5xdWVzdGlvbiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmVucXVldGUtcGFnZSAucXVlc3Rpb24gLnJlc3BvbnNlIHtcbiAgbWFyZ2luOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmVucXVldGUtcGFnZSAucXVlc3Rpb24gLnRvdWNoYWJsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogNi41cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5lbnF1ZXRlLXBhZ2UgLnF1ZXN0aW9uIC50b3VjaGFibGUyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5lbnF1ZXRlLXBhZ2UgLm1hcmdpbi10b3Age1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmVucXVldGUtcGFnZSAubWFyZ2luLXRvcCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4vKiBudmQzIHZlcnNpb24gMS44LjIgKGh0dHBzOi8vZ2l0aHViLmNvbS9ub3Z1cy9udmQzKSAyMDE2LTAxLTI0ICovXG4ubnZkMyAubnYtYXhpcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLm52ZDMgLm52LWF4aXMgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzAwMDtcbiAgc3Ryb2tlLW9wYWNpdHk6IC43NTtcbiAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xufVxuLm52ZDMgLm52LWF4aXMgcGF0aC5kb21haW4ge1xuICBzdHJva2Utb3BhY2l0eTogLjc1O1xufVxuLm52ZDMgLm52LWF4aXMubnYteCBwYXRoLmRvbWFpbiB7XG4gIHN0cm9rZS1vcGFjaXR5OiAwO1xufVxuLm52ZDMgLm52LWF4aXMgbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2U1ZTVlNTtcbiAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xufVxuLm52ZDMgLm52LWF4aXMgLnplcm8gbGluZSxcbi5udmQzIC5udi1heGlzIGxpbmUuemVybyB7XG4gIHN0cm9rZS1vcGFjaXR5OiAuNzU7XG59XG4ubnZkMyAubnYtYXhpcyAubnYtYXhpc01heE1pbiB0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubnZkMyAueCAubnYtYXhpcyAubnYtYXhpc01heE1pbiB0ZXh0LFxuLm52ZDMgLngyIC5udi1heGlzIC5udi1heGlzTWF4TWluIHRleHQsXG4ubnZkMyAueDMgLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dCB7XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG59XG4ubnZkMyAubnYtYXhpcy5udi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubnZkMyAubnYtYmFycyByZWN0IHtcbiAgZmlsbC1vcGFjaXR5OiAuNzU7XG4gIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xufVxuLm52ZDMgLm52LWJhcnMgcmVjdC5ob3ZlciB7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cbi5udmQzIC5udi1iYXJzIC5ob3ZlciByZWN0IHtcbiAgZmlsbDogbGlnaHRibHVlO1xufVxuLm52ZDMgLm52LWJhcnMgdGV4dCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ubnZkMyAubnYtYmFycyAuaG92ZXIgdGV4dCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4ubnZkMyAubnYtbXVsdGliYXIgLm52LWdyb3VwcyByZWN0LFxuLm52ZDMgLm52LW11bHRpYmFySG9yaXpvbnRhbCAubnYtZ3JvdXBzIHJlY3QsXG4ubnZkMyAubnYtZGlzY3JldGViYXIgLm52LWdyb3VwcyByZWN0IHtcbiAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xufVxuLm52ZDMgLm52LW11bHRpYmFyIC5udi1ncm91cHMgcmVjdDpob3Zlcixcbi5udmQzIC5udi1tdWx0aWJhckhvcml6b250YWwgLm52LWdyb3VwcyByZWN0OmhvdmVyLFxuLm52ZDMgLm52LWNhbmRsZXN0aWNrQmFyIC5udi10aWNrcyByZWN0OmhvdmVyLFxuLm52ZDMgLm52LWRpc2NyZXRlYmFyIC5udi1ncm91cHMgcmVjdDpob3ZlciB7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cbi5udmQzIC5udi1kaXNjcmV0ZWJhciAubnYtZ3JvdXBzIHRleHQsXG4ubnZkMyAubnYtbXVsdGliYXJIb3Jpem9udGFsIC5udi1ncm91cHMgdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmaWxsOiAjMDAwMDAwO1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4vKiBib3hwbG90IENTUyAqL1xuLm52ZDMgLm52LWJveHBsb3QgY2lyY2xlIHtcbiAgZmlsbC1vcGFjaXR5OiAwLjU7XG59XG4ubnZkMyAubnYtYm94cGxvdCBjaXJjbGU6aG92ZXIge1xuICBmaWxsLW9wYWNpdHk6IDE7XG59XG4ubnZkMyAubnYtYm94cGxvdCByZWN0OmhvdmVyIHtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuLm52ZDMgbGluZS5udi1ib3hwbG90LW1lZGlhbiB7XG4gIHN0cm9rZTogYmxhY2s7XG59XG4ubnYtYm94cGxvdC10aWNrOmhvdmVyIHtcbiAgc3Ryb2tlLXdpZHRoOiAyLjVweDtcbn1cbi8qIGJ1bGxldCAqL1xuLm52ZDMubnYtYnVsbGV0IHtcbiAgZm9udDogMTBweCBzYW5zLXNlcmlmO1xufVxuLm52ZDMubnYtYnVsbGV0IC5udi1tZWFzdXJlIHtcbiAgZmlsbC1vcGFjaXR5OiAuODtcbn1cbi5udmQzLm52LWJ1bGxldCAubnYtbWVhc3VyZTpob3ZlciB7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cbi5udmQzLm52LWJ1bGxldCAubnYtbWFya2VyIHtcbiAgc3Ryb2tlOiAjMDAwO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5udmQzLm52LWJ1bGxldCAubnYtbWFya2VyVHJpYW5nbGUge1xuICBzdHJva2U6ICMwMDA7XG4gIGZpbGw6ICNmZmY7XG4gIHN0cm9rZS13aWR0aDogMS41cHg7XG59XG4ubnZkMy5udi1idWxsZXQgLm52LXRpY2sgbGluZSB7XG4gIHN0cm9rZTogIzY2NjtcbiAgc3Ryb2tlLXdpZHRoOiAuNXB4O1xufVxuLm52ZDMubnYtYnVsbGV0IC5udi1yYW5nZS5udi1zMCB7XG4gIGZpbGw6ICNlZWU7XG59XG4ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlLm52LXMxIHtcbiAgZmlsbDogI2RkZDtcbn1cbi5udmQzLm52LWJ1bGxldCAubnYtcmFuZ2UubnYtczIge1xuICBmaWxsOiAjY2NjO1xufVxuLm52ZDMubnYtYnVsbGV0IC5udi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubnZkMy5udi1idWxsZXQgLm52LXN1YnRpdGxlIHtcbiAgZmlsbDogIzk5OTtcbn1cbi5udmQzLm52LWJ1bGxldCAubnYtcmFuZ2Uge1xuICBmaWxsOiAjYmFiYWJhO1xuICBmaWxsLW9wYWNpdHk6IC40O1xufVxuLm52ZDMubnYtYnVsbGV0IC5udi1yYW5nZTpob3ZlciB7XG4gIGZpbGwtb3BhY2l0eTogLjc7XG59XG4ubnZkMy5udi1jYW5kbGVzdGlja0JhciAubnYtdGlja3MgLm52LXRpY2sge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5udmQzLm52LWNhbmRsZXN0aWNrQmFyIC5udi10aWNrcyAubnYtdGljay5ob3ZlciB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLm52ZDMubnYtY2FuZGxlc3RpY2tCYXIgLm52LXRpY2tzIC5udi10aWNrLnBvc2l0aXZlIHJlY3Qge1xuICBzdHJva2U6ICMyY2EwMmM7XG4gIGZpbGw6ICMyY2EwMmM7XG59XG4ubnZkMy5udi1jYW5kbGVzdGlja0JhciAubnYtdGlja3MgLm52LXRpY2submVnYXRpdmUgcmVjdCB7XG4gIHN0cm9rZTogI2Q2MjcyODtcbiAgZmlsbDogI2Q2MjcyODtcbn1cbi53aXRoLXRyYW5zaXRpb25zIC5udi1jYW5kbGVzdGlja0JhciAubnYtdGlja3MgLm52LXRpY2sge1xuICB0cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLCBzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhciwgc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXIsIHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbn1cbi5udmQzLm52LWNhbmRsZXN0aWNrQmFyIC5udi10aWNrcyBsaW5lIHtcbiAgc3Ryb2tlOiAjMzMzO1xufVxuLm52ZDMgLm52LWxlZ2VuZCAubnYtZGlzYWJsZWQgcmVjdCB7XG4gIC8qZmlsbC1vcGFjaXR5OiAwOyovXG59XG4ubnZkMyAubnYtY2hlY2stYm94IC5udi1ib3gge1xuICBmaWxsLW9wYWNpdHk6IDA7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5udmQzIC5udi1jaGVjay1ib3ggLm52LWNoZWNrIHtcbiAgZmlsbC1vcGFjaXR5OiAwO1xuICBzdHJva2Utd2lkdGg6IDQ7XG59XG4ubnZkMyAubnYtc2VyaWVzLm52LWRpc2FibGVkIC5udi1jaGVjay1ib3ggLm52LWNoZWNrIHtcbiAgZmlsbC1vcGFjaXR5OiAwO1xuICBzdHJva2Utb3BhY2l0eTogMDtcbn1cbi5udmQzIC5udi1jb250cm9sc1dyYXAgLm52LWxlZ2VuZCAubnYtY2hlY2stYm94IC5udi1jaGVjayB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBsaW5lIHBsdXMgYmFyICovXG4ubnZkMy5udi1saW5lUGx1c0JhciAubnYtYmFyIHJlY3Qge1xuICBmaWxsLW9wYWNpdHk6IC43NTtcbn1cbi5udmQzLm52LWxpbmVQbHVzQmFyIC5udi1iYXIgcmVjdDpob3ZlciB7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cbi5udmQzIC5udi1ncm91cHMgcGF0aC5udi1saW5lIHtcbiAgZmlsbDogbm9uZTtcbn1cbi5udmQzIC5udi1ncm91cHMgcGF0aC5udi1hcmVhIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuLm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgZmlsbC1vcGFjaXR5OiAwO1xuICBzdHJva2Utb3BhY2l0eTogMDtcbn1cbi5udmQzLm52LXNjYXR0ZXIubnYtc2luZ2xlLXBvaW50IC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgZmlsbC1vcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xuICBzdHJva2Utb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbn1cbi53aXRoLXRyYW5zaXRpb25zIC5udmQzIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhciwgc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXIsIHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLCBzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG59XG4ubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50LmhvdmVyLFxuLm52ZDMgLm52LWdyb3VwcyAubnYtcG9pbnQuaG92ZXIge1xuICBzdHJva2Utd2lkdGg6IDdweDtcbiAgZmlsbC1vcGFjaXR5OiAuOTUgIWltcG9ydGFudDtcbiAgc3Ryb2tlLW9wYWNpdHk6IC45NSAhaW1wb3J0YW50O1xufVxuLm52ZDMgLm52LXBvaW50LXBhdGhzIHBhdGgge1xuICBzdHJva2U6ICNhYWE7XG4gIHN0cm9rZS1vcGFjaXR5OiAwO1xuICBmaWxsOiAjZWVlO1xuICBmaWxsLW9wYWNpdHk6IDA7XG59XG4ubnZkMyAubnYtaW5kZXhMaW5lIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4vKioqKioqKioqKioqKioqKioqKipcbiAqIFNWRyBDU1NcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqXG4gIERlZmF1bHQgQ1NTIGZvciBhbiBzdmcgZWxlbWVudCBudmQzIHVzZWRcbiovXG5zdmcubnZkMy1zdmcge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4vKioqKioqKioqKioqKioqKioqKipcbiAgQm94IHNoYWRvdyBhbmQgYm9yZGVyIHJhZGl1cyBzdHlsaW5nXG4qL1xuLm52dG9vbHRpcC53aXRoLTNkLXNoYWRvdyxcbi53aXRoLTNkLXNoYWRvdyAubnZ0b29sdGlwIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm52ZDMgdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCAxMnB4IEFyaWFsO1xufVxuLm52ZDMgLnRpdGxlIHtcbiAgZm9udDogYm9sZCAxNHB4IEFyaWFsO1xufVxuLm52ZDMgLm52LWJhY2tncm91bmQge1xuICBmaWxsOiB3aGl0ZTtcbiAgZmlsbC1vcGFjaXR5OiAwO1xufVxuLm52ZDMubnYtbm9EYXRhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qKioqKioqKioqXG4qICBCcnVzaFxuKi9cbi5udi1icnVzaCAuZXh0ZW50IHtcbiAgZmlsbC1vcGFjaXR5OiAuMTI1O1xuICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG59XG4ubnYtYnJ1c2ggLnJlc2l6ZSBwYXRoIHtcbiAgZmlsbDogI2VlZTtcbiAgc3Ryb2tlOiAjNjY2O1xufVxuLyoqKioqKioqKipcbiogIExlZ2VuZFxuKi9cbi5udmQzIC5udi1sZWdlbmQgLm52LXNlcmllcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5udmQzIC5udi1sZWdlbmQgLm52LWRpc2FibGVkIGNpcmNsZSB7XG4gIGZpbGwtb3BhY2l0eTogMDtcbn1cbi8qIGZvY3VzICovXG4ubnZkMyAubnYtYnJ1c2ggLmV4dGVudCB7XG4gIGZpbGwtb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLm52ZDMgLm52LWJydXNoQmFja2dyb3VuZCByZWN0IHtcbiAgc3Ryb2tlOiAjMDAwO1xuICBzdHJva2Utd2lkdGg6IC40O1xuICBmaWxsOiAjZmZmO1xuICBmaWxsLW9wYWNpdHk6IC43O1xufVxuLm52ZDMubnYtb2hsY0JhciAubnYtdGlja3MgLm52LXRpY2sge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5udmQzLm52LW9obGNCYXIgLm52LXRpY2tzIC5udi10aWNrLmhvdmVyIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4ubnZkMy5udi1vaGxjQmFyIC5udi10aWNrcyAubnYtdGljay5wb3NpdGl2ZSB7XG4gIHN0cm9rZTogIzJjYTAyYztcbn1cbi5udmQzLm52LW9obGNCYXIgLm52LXRpY2tzIC5udi10aWNrLm5lZ2F0aXZlIHtcbiAgc3Ryb2tlOiAjZDYyNzI4O1xufVxuLm52ZDMgLmJhY2tncm91bmQgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI0VFRTtcbiAgc3Ryb2tlLW9wYWNpdHk6IC40O1xuICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG59XG4ubnZkMyAuZm9yZWdyb3VuZCBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLW9wYWNpdHk6IC43O1xufVxuLm52ZDMgLm52LXBhcmFsbGVsQ29vcmRpbmF0ZXMtYnJ1c2ggLmV4dGVudCB7XG4gIGZpbGw6ICNmZmY7XG4gIGZpbGwtb3BhY2l0eTogLjY7XG4gIHN0cm9rZTogZ3JheTtcbiAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xufVxuLm52ZDMgLm52LXBhcmFsbGVsQ29vcmRpbmF0ZXMgLmhvdmVyIHtcbiAgZmlsbC1vcGFjaXR5OiAxO1xuICBzdHJva2Utd2lkdGg6IDNweDtcbn1cbi5udmQzIC5taXNzaW5nVmFsdWVzbGluZSBsaW5lIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiBibGFjaztcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICBzdHJva2Utb3BhY2l0eTogMTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNSwgNTtcbn1cbi5udmQzLm52LXBpZSBwYXRoIHtcbiAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXIsIHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXIsIHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyLCBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLCBzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhciwgc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhciwgc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xufVxuLm52ZDMubnYtcGllIC5udi1waWUtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZpbGw6IHJnYmEoMTksIDE5NiwgMjQ5LCAwLjU5KTtcbn1cbi5udmQzLm52LXBpZSAubnYtc2xpY2UgdGV4dCB7XG4gIHN0cm9rZTogIzAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLm52ZDMubnYtcGllIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBzdHJva2Utb3BhY2l0eTogMTtcbn1cbi5udmQzLm52LXBpZSBwYXRoIHtcbiAgZmlsbC1vcGFjaXR5OiAuNztcbn1cbi5udmQzLm52LXBpZSAuaG92ZXIgcGF0aCB7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cbi5udmQzLm52LXBpZSAubnYtbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5udmQzLm52LXBpZSAubnYtbGFiZWwgcmVjdCB7XG4gIGZpbGwtb3BhY2l0eTogMDtcbiAgc3Ryb2tlLW9wYWNpdHk6IDA7XG59XG4vKiBzY2F0dGVyICovXG4ubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlciB7XG4gIHN0cm9rZS13aWR0aDogMjBweDtcbiAgc3Ryb2tlLW9wYWNpdHk6IC41O1xufVxuLm52ZDMgLm52LXNjYXR0ZXIgLm52LXBvaW50LmhvdmVyIHtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuLm52LW5vbmludGVyYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubnYtZGlzdHgsXG4ubnYtZGlzdHkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi8qIHNwYXJrbGluZSAqL1xuLm52ZDMubnYtc3BhcmtsaW5lIHBhdGgge1xuICBmaWxsOiBub25lO1xufVxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyBnLm52LWhvdmVyVmFsdWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5udmQzLm52LXNwYXJrbGluZXBsdXMgLm52LWhvdmVyVmFsdWUgbGluZSB7XG4gIHN0cm9rZTogIzMzMztcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbn1cbi5udmQzLm52LXNwYXJrbGluZXBsdXMsXG4ubnZkMy5udi1zcGFya2xpbmVwbHVzIGcge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLm52ZDMgLm52LWhvdmVyQXJlYSB7XG4gIGZpbGwtb3BhY2l0eTogMDtcbiAgc3Ryb2tlLW9wYWNpdHk6IDA7XG59XG4ubnZkMy5udi1zcGFya2xpbmVwbHVzIC5udi14VmFsdWUsXG4ubnZkMy5udi1zcGFya2xpbmVwbHVzIC5udi15VmFsdWUge1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5udmQzLm52LXNwYXJrbGluZXBsdXMgLm52LXlWYWx1ZSB7XG4gIHN0cm9rZTogI2Y2Njtcbn1cbi5udmQzLm52LXNwYXJrbGluZXBsdXMgLm52LW1heFZhbHVlIHtcbiAgc3Ryb2tlOiAjMmNhMDJjO1xuICBmaWxsOiAjMmNhMDJjO1xufVxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYtbWluVmFsdWUge1xuICBzdHJva2U6ICNkNjI3Mjg7XG4gIGZpbGw6ICNkNjI3Mjg7XG59XG4ubnZkMy5udi1zcGFya2xpbmVwbHVzIC5udi1jdXJyZW50VmFsdWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi8qIHN0YWNrZWQgYXJlYSAqL1xuLm52ZDMubnYtc3RhY2tlZGFyZWEgcGF0aC5udi1hcmVhIHtcbiAgZmlsbC1vcGFjaXR5OiAuNztcbiAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXIsIHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyLCBzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhciwgc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xufVxuLm52ZDMubnYtc3RhY2tlZGFyZWEgcGF0aC5udi1hcmVhLmhvdmVyIHtcbiAgZmlsbC1vcGFjaXR5OiAuOTtcbn1cbi5udmQzLm52LXN0YWNrZWRhcmVhIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gIGZpbGwtb3BhY2l0eTogMDtcbn1cbi5udnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm52dG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4vKkdpdmUgdG9vbHRpcHMgdGhhdCBvbGQgZmFkZSBpbiB0cmFuc2l0aW9uIGJ5XG4gICAgcHV0dGluZyBhIFwid2l0aC10cmFuc2l0aW9uc1wiIGNsYXNzIG9uIHRoZSBjb250YWluZXIgZGl2LlxuKi9cbi5udnRvb2x0aXAud2l0aC10cmFuc2l0aW9ucyxcbi53aXRoLXRyYW5zaXRpb25zIC5udnRvb2x0aXAge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwbXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNTBtcyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG4ubnZ0b29sdGlwLngtbnZ0b29sdGlwLFxuLm52dG9vbHRpcC55LW52dG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5udnRvb2x0aXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjc1KTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLm52dG9vbHRpcCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm52dG9vbHRpcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJweCAwO1xufVxuLm52dG9vbHRpcCB0YWJsZSB7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5udnRvb2x0aXAgdGFibGUgdGQge1xuICBwYWRkaW5nOiAycHggOXB4IDJweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm52dG9vbHRpcCB0YWJsZSB0ZC5rZXkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm52dG9vbHRpcCB0YWJsZSB0ZC5rZXkudG90YWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5udnRvb2x0aXAgdGFibGUgdGQudmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubnZ0b29sdGlwIHRhYmxlIHRyLmhpZ2hsaWdodCB0ZCB7XG4gIHBhZGRpbmc6IDFweCA5cHggMXB4IDA7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4ubnZ0b29sdGlwIHRhYmxlIHRkLmxlZ2VuZC1jb2xvci1ndWlkZSBkaXYge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5udnRvb2x0aXAgdGFibGUgdGQubGVnZW5kLWNvbG9yLWd1aWRlIGRpdiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG59XG4ubnZ0b29sdGlwIC5mb290ZXIge1xuICBwYWRkaW5nOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5udnRvb2x0aXAtcGVuZGluZy1yZW1vdmFsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKioqKlxuSW50ZXJhY3RpdmUgTGF5ZXJcbiovXG4ubnZkMyAubnYtaW50ZXJhY3RpdmVHdWlkZUxpbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5udmQzIGxpbmUubnYtZ3VpZGVsaW5lIHtcbiAgc3Ryb2tlOiAjY2NjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wYXJhbWV0cmVzLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucGFyYW1ldHJlcy1wYWdlIC5hY2NvdW50IHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2RlZmF1bHQtcmVzdGF1cmFudC1ibHVycmVkLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wYXJhbWV0cmVzLXBhZ2UgLmFjY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYXJhbWV0cmVzLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFyYW1ldHJlcy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHdpZHRoOiA5NzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhcmFtZXRyZXMtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBhcmFtZXRyZXMtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0ge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHdpZHRoOiA5NzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG4ucGFyYW1ldHJlcy1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbi5wYXJhbWV0cmVzLXBhZ2UgdWwubWVudS1saXN0LXBhcmFtIGxpOm5vdCguc2VwYXJhdG9yKSB7XG4gIGhlaWdodDogMS4zZW07XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFN0U3RTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xufVxuLnBhcmFtZXRyZXMtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0gbGk6bm90KC5zZXBhcmF0b3IpICsgbGk6bm90KC5zZXBhcmF0b3IpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5wYXJhbWV0cmVzLXBhZ2UgdWwubWVudS1saXN0LXBhcmFtIGxpOm5vdCguc2VwYXJhdG9yKSAucGljdG8ge1xuICB3aWR0aDogMS4zZW07XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFyYW1ldHJlcy1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaTpub3QoLnNlcGFyYXRvcikgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBhcmFtZXRyZXMtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0gbGk6bm90KC5zZXBhcmF0b3IpIC5zdWJ0ZXh0IHtcbiAgY29sb3I6ICNBQ0FDQUM7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFyYW1ldHJlcy1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaTpub3QoLnNlcGFyYXRvcikgLnN1YnRleHQge1xuICAgIC8qdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTsqL1xuICB9XG59XG4ucGFyYW1ldHJlcy1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaTpub3QoLnNlcGFyYXRvcikuaGFzLW5leHQgPiA6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgd2lkdGg6IDFlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2Fycm93LXJpZ2h0LnBuZykgY2VudGVyIC8gNTAlIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBhcmFtZXRyZXMtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0gbGk6bm90KC5zZXBhcmF0b3IpLnNlbGVjdGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEuM2VtO1xuICB3aWR0aDogMWVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvY2hlY2sucG5nKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBhcmFtZXRyZXMtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0gbGkuc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogI0U3RTdFNztcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFyYW1ldHJlcy1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaS5zZXBhcmF0b3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFtZXRyZXMtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0gbGkgLmN1c3RvbS1oZWxwLXBpY3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjNzdhZjRiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLm5vdGlmaWNhdGlvbi1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xufVxuLm5vdGlmaWNhdGlvbi1saXN0LWl0ZW0gLnRvb2dsZS1idXR0b24ge1xuICBtYXJnaW46IGluaXRpYWw7XG59XG4ubm90aWZpY2F0aW9uLWxpc3QtaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5ub3RpZmljYXRpb24tcGFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMjk1cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICB9XG4gIC5ub3RpZmljYXRpb24tcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG4uYWxlcnRlLXNvbGRlLXBhZ2UgLmRlZmF1bHQtdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cbi5hbGVydGUtc29sZGUtcGFnZSBmb3JtIHtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW47XG59XG4uYWxlcnRlLXNvbGRlLXBhZ2UgZm9ybSAudmFsdWUtbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYWxlcnRlLXNvbGRlLXBhZ2UgZm9ybSAudmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5hbGVydGUtc29sZGUtcGFnZSBmb3JtIC52YWx1ZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzVweDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYWxlcnRlLXNvbGRlLXBhZ2UgZm9ybSAudmFsdWUgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmFsZXJ0ZS1zb2xkZS1wYWdlIGZvcm0gLnZhbHVlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0ZS1zb2xkZS1wYWdlIGZvcm0gLnZhbHVlIC52YWx1ZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbGVydGUtc29sZGUtcGFnZSBmb3JtIC52YWx1ZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbGVydGUtc29sZGUtcGFnZSBmb3JtIC52YWx1ZSNkZWNyZWFzZSB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG59XG4uYWxlcnRlLXNvbGRlLXBhZ2UgZm9ybSAudmFsdWUjaW5jcmVhc2Uge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG59XG4uYWxlcnRlLXNvbGRlLXBhZ2UgZm9ybSAudmFsdWUgZm9ybSAjaW5wdXQtd3JhcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uYWxlcnRlLXNvbGRlLXBhZ2UgZm9ybSAuaGVscCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFsZXJ0ZS1zb2xkZS1wYWdlIFtyb2xlPVwiYWxlcnRcIl0ge1xuICBvcGFjaXR5OiAxO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmNoZXZyb29uLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4uZHJvcGRvd24tY29udGFpbmVyLmFjdGl2ZSAuZHJvcGRvd24tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAudGl0bGUge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwIDUlO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAudGl0bGUgLnRpdGxlLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLnRpdGxlIC5wcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdhNTM4O1xuICBoZWlnaHQ6IDdweDtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLnRpdGxlIC5zdGF0aWNiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAudGl0bGUuYWN0aXZlIC5jaGV2cm9vbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tY29udGVudCAuZHJvcGRvd24taXRlbSB7XG4gIGhlaWdodDogNTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmN1c3RvbS1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogI2I5YjliOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tLWNoZWNrYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAtNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5lbWFpbC1wYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAyOTVweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gIH1cbiAgLmVtYWlsLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuLmVtYWlsLXBhZ2UgW3JvbGU9YWxlcnRdLFxuLmVtYWlsLXBhZ2UgW3JvbGU9c3VjY2Vzc10ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZW1haWwtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBob25lLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI5NXB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgfVxuICAucGhvbmUtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG4ucGhvbmUtcGFnZSBbcm9sZT1hbGVydF0sXG4ucGhvbmUtcGFnZSBbcm9sZT1zdWNjZXNzXSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFzc3dvcmQtcGFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMjk1cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICB9XG4gIC5wYXNzd29yZC1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbi5wYXNzd29yZC1wYWdlIFtyb2xlPWFsZXJ0XSxcbi5wYXNzd29yZC1wYWdlIFtyb2xlPXN1Y2Nlc3NdIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhc3N3b3JkLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5hY2Nlcy1lbnRyZXByaXNlLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI5NXB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgfVxuICAuYWNjZXMtZW50cmVwcmlzZS1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbi5hY2Nlcy1lbnRyZXByaXNlLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuLmFjY2VzLWVudHJlcHJpc2UtcGFnZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cbi5hY2Nlcy1lbnRyZXByaXNlLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuLmFjY2VzLWVudHJlcHJpc2UtcGFnZSBociB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgaGVpZ2h0OiAxcHg7XG59XG4uYWNjZXMtZW50cmVwcmlzZS1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuYWNjZXMtZW50cmVwcmlzZS1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDk3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbi5hY2Nlcy1lbnRyZXByaXNlLXBhZ2UgdWwubWVudS1saXN0LXBhcmFtIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLmFjY2VzLWVudHJlcHJpc2UtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0gbGk6bm90KC5zZXBhcmF0b3IpIHtcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U3RTdFNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XG59XG4uYWNjZXMtZW50cmVwcmlzZS1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaTpub3QoLnNlcGFyYXRvcikgKyBsaTpub3QoLnNlcGFyYXRvcikge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmFjY2VzLWVudHJlcHJpc2UtcGFnZSB1bC5tZW51LWxpc3QtcGFyYW0gbGk6bm90KC5zZXBhcmF0b3IpIC5waWN0byB7XG4gIHdpZHRoOiAxLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5hY2Nlcy1lbnRyZXByaXNlLXBhZ2UgdWwubWVudS1saXN0LXBhcmFtIGxpOm5vdCguc2VwYXJhdG9yKSAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYWNjZXMtZW50cmVwcmlzZS1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaTpub3QoLnNlcGFyYXRvcikgLnN1YnRleHQge1xuICBjb2xvcjogI0FDQUNBQztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5hY2Nlcy1lbnRyZXByaXNlLXBhZ2UgdWwubWVudS1saXN0LXBhcmFtIGxpOm5vdCguc2VwYXJhdG9yKSAuc3VidGV4dCB7XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lOyovXG4gIH1cbn1cbi5hY2Nlcy1lbnRyZXByaXNlLXBhZ2UgdWwubWVudS1saXN0LXBhcmFtIGxpOm5vdCguc2VwYXJhdG9yKS5oYXMtbmV4dCA+IDpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEuM2VtO1xuICB3aWR0aDogMWVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvYXJyb3ctcmlnaHQucG5nKSBjZW50ZXIgLyA1MCUgbm8tcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYWNjZXMtZW50cmVwcmlzZS1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaTpub3QoLnNlcGFyYXRvcikuc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMS4zZW07XG4gIHdpZHRoOiAxZW07XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9jaGVjay5wbmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYWNjZXMtZW50cmVwcmlzZS1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaS5zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kOiAjRTdFN0U3O1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5hY2Nlcy1lbnRyZXByaXNlLXBhZ2UgdWwubWVudS1saXN0LXBhcmFtIGxpLnNlcGFyYXRvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYWNjZXMtZW50cmVwcmlzZS1wYWdlIHVsLm1lbnUtbGlzdC1wYXJhbSBsaSAuY3VzdG9tLWhlbHAtcGljdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM3N2FmNGI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4uYWlkZS1wYWdlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvYmctYWlkZS5qcGcpIG5vLXJlcGVhdCAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYWlkZS1wYWdlLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuYWlkZS1wYWdlLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMzI1cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmFpZGUtcGFnZSAuYWlkZS1waWN0byB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFpZGUtcGFnZSAuYWlkZS1waWN0byBpbWcge1xuICB3aWR0aDogMTI2cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNjdBNTM3O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5haWRlLXBhZ2UgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5haWRlLXBhZ2UgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHlbYXBwPVwidGltZWNoZWZwcm9cIl0gLmFpZGUtcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5ib2R5W2FwcD1cInRpbWVjaGVmcHJvXCJdIC5haWRlLXBhZ2UgI3AyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWxwLXBhZ2Uge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvcmVnaXN0ZXItaGVscC1iZy5wbmcpIG5vLXJlcGVhdCAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmhlbHAtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIH1cbn1cbi5oZWxwLXBhZ2Uuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaGVscC1wYWdlLmdsb2JhbGhlbHAtcGFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvYWZmbHVlbmNlLWhlbHAtYmcucG5nKSBuby1yZXBlYXQgMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5oZWxwLXBhZ2UuZ2xvYmFsaGVscC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI5NXB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uaGVscC1wYWdlLmdsb2JhbGhlbHAtcGFnZSAuaGVscC1waWN0byB7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEzNnB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uaGVscC1wYWdlIC5maXgtaW9zLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWxwLXBhZ2UgLmhlbHAtY2Fyb3VzZWwge1xuICBtaW4taGVpZ2h0OiA2MCU7XG4gIHdpZHRoOiA4N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI1cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuaGVscC1wYWdlIC5oZWxwLWNhcm91c2VsIHtcbiAgICBtaW4taGVpZ2h0OiAzMDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlbHAtcGFnZSAuaGVscC1jYXJvdXNlbCAuc2xpZGVyIC5oZWxwIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogODd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuaGVscC1wYWdlIC5oZWxwLWNhcm91c2VsIC5zbGlkZXIgLmhlbHAge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxufVxuLmhlbHAtcGFnZSAuaGVscC1jYXJvdXNlbCAuc2xpZGVyIC5oZWxwIC5oZWxwLXBpY3RvIGltZyB7XG4gIHdpZHRoOiA3OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5oZWxwLXBhZ2UgLmhlbHAtY2Fyb3VzZWwgLnNsaWRlciAuaGVscCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZWxwLXBhZ2UgLmhlbHAtY2Fyb3VzZWwgLnNsaWRlciAuaGVscCAuaHIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N0E1Mzc7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5oZWxwLXBhZ2UgLmhlbHAtY2Fyb3VzZWwgLnNsaWRlciAuaGVscCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmhlbHAtcGFnZSAuaGVscC1jYXJvdXNlbCAuc2xpZGVyIC5oZWxwIHVsIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2JTtcbn1cbi5oZWxwLXBhZ2UgLmhlbHAtY2Fyb3VzZWwuc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmhlbHAtcGFnZSAuaGVscC1jYXJvdXNlbC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgcGFkZGluZy1ib3R0b206IDV2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmhlbHAtcGFnZSAuaGVscC1jYXJvdXNlbC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXIge1xuICBoZWlnaHQ6IDkwJTtcbn1cbi5oZWxwLXBhZ2UgLmhlbHAtY2Fyb3VzZWwgLmRvdHMge1xuICBib3R0b206IDclO1xufVxuLmhlbHAtcGFnZSAuaGVscC1jYXJvdXNlbCAuZG90cyAuZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbn1cbi5oZWxwLXBhZ2UgLmhlbHAtY2Fyb3VzZWwgLmRvdHMgLmRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xufVxuLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb252aXZlLW1veWVuLXBhaWVtZW50cyAuY29udml2ZS1tb3llbi1wYWllbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlOyovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xufVxuLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnRzIC5jb252aXZlLW1veWVuLXBhaWVtZW50IC5jb252aXZlLW1veWVuLXBhaWVtZW50LWxvZ28ge1xuICBtYXJnaW46IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MDgwODA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jb252aXZlLW1veWVuLXBhaWVtZW50cyAuY29udml2ZS1tb3llbi1wYWllbWVudCAuY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtbG9nby1jYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL21veWVuLXBhaWVtZW50L0NCLnBuZycpO1xufVxuLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnRzIC5jb252aXZlLW1veWVuLXBhaWVtZW50IC5jb252aXZlLW1veWVuLXBhaWVtZW50LWxvZ28uY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLXZpc2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9tb3llbi1wYWllbWVudC9WaXNhLnBuZycpO1xufVxuLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnRzIC5jb252aXZlLW1veWVuLXBhaWVtZW50IC5jb252aXZlLW1veWVuLXBhaWVtZW50LWxvZ28uY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLXZpc2EtZGViaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9tb3llbi1wYWllbWVudC9WaXNhRGViaXQucG5nJyk7XG59XG4uY29udml2ZS1tb3llbi1wYWllbWVudHMgLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQgLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtbG9nby5jb252aXZlLW1veWVuLXBhaWVtZW50LWxvZ28tdmlzYS1lbGVjdHJvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL21veWVuLXBhaWVtZW50L1Zpc2FFbGVjdHJvbi5wbmcnKTtcbn1cbi5jb252aXZlLW1veWVuLXBhaWVtZW50cyAuY29udml2ZS1tb3llbi1wYWllbWVudCAuY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtbG9nby1tYXN0ZXJjYXJkLFxuLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnRzIC5jb252aXZlLW1veWVuLXBhaWVtZW50IC5jb252aXZlLW1veWVuLXBhaWVtZW50LWxvZ28uY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLW1hc3RlcmNhcmQtZGViaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9tb3llbi1wYWllbWVudC9NYXN0ZXJjYXJkLnBuZycpO1xufVxuLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnRzIC5jb252aXZlLW1veWVuLXBhaWVtZW50IC5jb252aXZlLW1veWVuLXBhaWVtZW50LWxvZ28uY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLWFtZXJpY2FuLWV4cHJlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RkNGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9tb3llbi1wYWllbWVudC9BbWVyaWNhbkV4cHJlc3MucG5nJyk7XG59XG4uY29udml2ZS1tb3llbi1wYWllbWVudHMgLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQgLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtdHlwZSB7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTM1cHg7XG59XG4uY29udml2ZS1tb3llbi1wYWllbWVudHMgLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQgLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtbnVtZXJvIHtcbiAgbWFyZ2luOiA1cHggMTBweDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5jb252aXZlLW1veWVuLXBhaWVtZW50cyAuY29udml2ZS1tb3llbi1wYWllbWVudCAuY29udml2ZS1tb3llbi1wYWllbWVudC1kYXRlLWV4cGlyYXRpb24ge1xuICBtYXJnaW46IDVweCAxMHB4O1xufVxuLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnRzIC5jb252aXZlLW1veWVuLXBhaWVtZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGIwYjA7XG4gIGJvcmRlci1jb2xvcjogIzdFQzE0RTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLyogUnpTbGlkZXIgKi9cbi5yenNsaWRlciAucnotYmFyLXdyYXBwZXIgLnJ6LWJhci5yei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xufVxuLnRhc3R5dGltZSAucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyIC5yei1iYXIucnotc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBOEM3RDtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlciAucnotYmFyLnJ6LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTAwNTE7XG59XG4ucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyIC5yei1iYXIucnotc2VsZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQzE0RTtcbn1cbi50YXN0eXRpbWUgLnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlciAucnotYmFyLnJ6LXNlbGVjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREIxQTU7XG59XG4ucm9vbXNlcnZpY2VieWVsaW9yIC5yenNsaWRlciAucnotYmFyLXdyYXBwZXIgLnJ6LWJhci5yei1zZWxlY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0OTZEO1xufVxuLnJ6c2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3R0b206IDVweDtcbn1cbi5yenNsaWRlciAucnotYmFyLXdyYXBwZXIgLnJ6LWJhciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5yenNsaWRlciAucnotYmFyLXdyYXBwZXIgLnJ6LWJhci5yei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjODBjMzRjO1xufVxuLnJ6c2xpZGVyIC5yei1wb2ludGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXB4KTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yenNsaWRlciAucnotcG9pbnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnJ6c2xpZGVyIC5yei1idWJibGUge1xuICBib3R0b206IGluaXRpYWw7XG4gIHRvcDogMDtcbn1cbi8qIFBpY2thZGF5ICovXG4vKiFcbiAqIFBpa2FkYXlcbiAqIENvcHlyaWdodCDvv70gMjAxNCBEYXZpZCBCdXNoZWxsIHwgQlNEICYgTUlUIGxpY2Vuc2UgfCBodHRwOi8vZGJ1c2hlbGwuY29tL1xuICovXG4ucGlrYS1zaW5nbGUge1xuICB6LWluZGV4OiAxMDAwMDAwMTtcbn1cbi50YXN0eXRpbWUgLnBpa2EtYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciAucGlrYS1idXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4udGFzdHl0aW1lIC5pcy1kaXNhYmxlZCAucGlrYS1idXR0b24ge1xuICBjb2xvcjogYmxhY2s7XG59XG4ucm9vbXNlcnZpY2VieWVsaW9yIC5pcy1kaXNhYmxlZCAucGlrYS1idXR0b24ge1xuICBjb2xvcjogYmxhY2s7XG59XG4udGFzdHl0aW1lIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjQkRCMUE1O1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciAuaXMtdG9kYXkgLnBpa2EtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0U5NDk2RDtcbn1cbi50YXN0eXRpbWUgLnBpa2EtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0JEQjFBNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucm9vbXNlcnZpY2VieWVsaW9yIC5waWthLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFOTQ5NkQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLyogT3JlamltZSAqL1xuLm9yZWppbWUtTm90aWNlIHtcbiAgZm9udC1zaXplOiAxLjFyZW0haW1wb3J0YW50O1xufVxuLm9yZWppbWUtTm90aWNlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAub3JlamltZS1Ob3RpY2Uge1xuICAgIG1heC13aWR0aDogODAlIWltcG9ydGFudDtcbiAgICByaWdodDogMTAlIWltcG9ydGFudDtcbiAgfVxufVxuLm9yZWppbWUtQXBwVG9nZ2xlcyB7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xufVxuLm9yZWppbWUtTW9kYWxPdmVybGF5LFxuLm9yZWppbWUtTm90aWNlT3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDAwMDAwIWltcG9ydGFudDtcbn1cbi5vcmVqaW1lLU1vZGFsV3JhcHBlciB7XG4gIHotaW5kZXg6IDEwMDAwMDAxIWltcG9ydGFudDtcbn1cbi5vcmVqaW1lLU5vdGljZSxcbi5vcmVqaW1lLU1vZGFsIHtcbiAgYmFja2dyb3VuZDogIzMzMyAhaW1wb3J0YW50O1xufVxuLm9yZWppbWUtTm90aWNlLXRpdGxlLFxuLm9yZWppbWUtTm90aWNlLWRlc2NyaXB0aW9uLFxuLm9yZWppbWUtTm90aWNlLXB1cnBvc2VzLFxuLm9yZWppbWUtTm90aWNlLWNoYW5nZXMsXG4ub3JlamltZS1Ob3RpY2UtY2hhbmdlcyxcbi5vcmVqaW1lLU1vZGFsIHtcbiAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbi5vcmVqaW1lLU1vZGFsLXBvd2VyZWRCeUxpbmsge1xuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGluazphY3RpdmUge1xuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuLm9yZWppbWUtQXBwSXRlbS1wdXJwb3Nlcyxcbi5vcmVqaW1lLUFwcEl0ZW0tb3B0T3V0LFxuLm9yZWppbWUtQXBwSXRlbS1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG4ub3JlamltZS1CdXR0b24tLWluZm8sXG4ub3JlamltZS1BcHBJdGVtLWlucHV0OmNoZWNrZWQgKyAub3JlamltZS1BcHBJdGVtLWxhYmVsIC5vcmVqaW1lLUFwcEl0ZW0tc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzA1N0VCNiAhaW1wb3J0YW50O1xufVxuLm9yZWppbWUtQnV0dG9uLS1zYXZlLFxuLm9yZWppbWUtQnV0dG9uLS1hY2NlcHQge1xuICBiYWNrZ3JvdW5kOiAjMDA4QTI4ICFpbXBvcnRhbnQ7XG59XG4ub3JlamltZS1CdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOXJlbSFpbXBvcnRhbnQ7XG59XG4ub3JlamltZS1BcHBUb2dnbGVzIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5pbWcge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW47XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuaHRtbCA+IFt1aS12aWV3XSxcbmJvZHkgPiBbdWktdmlld10ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5oMiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5oMiBzcGFuOjpiZWZvcmUsXG5oMiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbmgyIHNwYW46OmJlZm9yZSB7XG4gIGxlZnQ6IC01MHB4O1xufVxuaDIgc3Bhbjo6YWZ0ZXIge1xuICByaWdodDogLTUwcHg7XG59XG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblt1aS1zcmVmXSxcbltkYXRhLXVpLXNyZWZdLFxuW3gtdWktc3JlZl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNjcm9sbGFibGUtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuICAuc2Nyb2xsYWJsZS1jb250ZW50LmhlbHAtcGFnZSxcbiAgLnNjcm9sbGFibGUtY29udGVudC5haWRlLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMjk1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG4gIGJvZHlbYXBwPVwidGltZWNoZWZwcm9cIl0gLnNjcm9sbGFibGUtY29udGVudC5oZWxwLXBhZ2UsXG4gIGJvZHlbYXBwPVwidGltZWNoZWZwcm9cIl0gLnNjcm9sbGFibGUtY29udGVudC5haWRlLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNjcm9sbGFibGUtY29udGVudC5oZWxwLXBhZ2UsXG4gIC5zY3JvbGxhYmxlLWNvbnRlbnQuYWlkZS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyOTVweDtcbiAgfVxuICBib2R5W2FwcD1cInRpbWVjaGVmcHJvXCJdIC5zY3JvbGxhYmxlLWNvbnRlbnQuaGVscC1wYWdlLFxuICBib2R5W2FwcD1cInRpbWVjaGVmcHJvXCJdIC5zY3JvbGxhYmxlLWNvbnRlbnQuYWlkZS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgfVxufVxuLnNjcm9sbGFibGUtY29udGVudC5tb21lbnR1bSB7XG4gIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiBpbmhlcml0O1xufVxuOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiNjb250YWluZXIgW2RhdGEtdWktdmlld10ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgI2NvbnRhaW5lciBbZGF0YS11aS12aWV3XS5uZy1sZWF2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NvbnRhaW5lciAuaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk0cHgpIHtcbiAgI2NvbnRhaW5lciAuaGVhZGVyLmFjdGl2ZTpudGgtb2YtdHlwZSgxKSB+IC5jb250ZW50Om50aC1vZi10eXBlKDIpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgI2NvbnRhaW5lciAuaGVhZGVyLmFjdGl2ZTpudGgtb2YtdHlwZSgyKSB+IC5jb250ZW50Om50aC1vZi10eXBlKDMpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbiNjb250YWluZXIgLmhlYWRlcjpub3QoLmFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRhaW5lciAuZm9vdGVyOm5vdCguYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGFpbmVyIC5jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAjY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjY29udGFpbmVyIC5jb250ZW50IGhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAuY29udGVudCBoZWFkZXIuZWFzeXBhc3MtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTRweCkge1xuICAjY29udGFpbmVyLnRvcC10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddLm5nLWVudGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHZoLCAwKTtcbiAgfVxuICAjY29udGFpbmVyLnRvcC10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAjY29udGFpbmVyLnRvcC10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwdmgsIDApO1xuICB9XG4gICNjb250YWluZXIubm9uZS10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddIHtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgfVxuICAjY29udGFpbmVyLm5vbmUtdHJhbnNpdGlvbiBbZGF0YS11aS12aWV3XS5uZy1sZWF2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udGFpbmVyLmJvdHRvbS10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddLm5nLWVudGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDB2aCwgMCk7XG4gIH1cbiAgI2NvbnRhaW5lci5ib3R0b20tdHJhbnNpdGlvbiBbZGF0YS11aS12aWV3XS5uZy1lbnRlci1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgI2NvbnRhaW5lci5ib3R0b20tdHJhbnNpdGlvbiBbZGF0YS11aS12aWV3XS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApO1xuICB9XG4gICNjb250YWluZXIucmlnaHQtdHJhbnNpdGlvbiBbZGF0YS11aS12aWV3XS5uZy1lbnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgI2NvbnRhaW5lci5yaWdodC10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAjY29udGFpbmVyLnJpZ2h0LXRyYW5zaXRpb24gW2RhdGEtdWktdmlld10ubmctbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gICNjb250YWluZXIubGVmdC10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddLm5nLWVudGVyLFxuICAjY29udGFpbmVyIFtkYXRhLXVpLXZpZXddLm5nLWVudGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gICNjb250YWluZXIubGVmdC10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddLm5nLWVudGVyLWFjdGl2ZSxcbiAgI2NvbnRhaW5lciBbZGF0YS11aS12aWV3XS5uZy1lbnRlci1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgI2NvbnRhaW5lci5sZWZ0LXRyYW5zaXRpb24gW2RhdGEtdWktdmlld10ubmctbGVhdmUtYWN0aXZlLFxuICAjY29udGFpbmVyIFtkYXRhLXVpLXZpZXddLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zcXVhcmUtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMzYzNjM2O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNxdWFyZS1idXR0b24ucmVkIHtcbiAgYmFja2dyb3VuZDogcmVkIWltcG9ydGFudDtcbn1cbi5zcXVhcmUtYnV0dG9uLndoaXRlIHtcbiAgYmFja2dyb3VuZDogIzdiNzY3NiFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zcXVhcmUtYnV0dG9uLm9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZSFpbXBvcnRhbnQ7XG59XG4uc3F1YXJlLWJ1dHRvbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3F1YXJlLWJ1dHRvbiBpbWcsXG4uc3F1YXJlLWJ1dHRvbiBzdmcge1xuICBtYXgtaGVpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLnNxdWFyZS1idXR0b24uYmlnIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG4uc3F1YXJlLWJ1dHRvbi5iaWcgaW1nLFxuLnNxdWFyZS1idXR0b24uYmlnIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLnNxdWFyZS1idXR0b24gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5sb2FkaW5nLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvYWRpbmctbWVzc2FnZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubG9hZGluZy1tZXNzYWdlIC5sb2FkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGFuaW1hdGlvbjogcm90YXRlIDAuN3MgbGluZWFyIGluZmluaXRlO1xufVxuLmxvYWRpbmctbWVzc2FnZSBbdHlwZT1zdWJtaXRdLmxvYWRpbmcgKyAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9hZGVyLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLmxvYWRlci1zaW5nbGUubG9hZGVyLWJja2cge1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjE7XG59XG4udGFzdHl0aW1lIC5sb2FkZXItc2luZ2xlLmxvYWRlci1iY2tnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQjFBNTtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLmxvYWRlci1zaW5nbGUubG9hZGVyLWJja2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0OTZEO1xufVxuLmNsZWFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b29nbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL3Rvb2dsZS1idXR0b24vY3Jvc3MucG5nJykgOHB4IC8gMTZweCBuby1yZXBlYXQsIHVybCgnYXNzZXRzL3Rvb2dsZS1idXR0b24vY2hlY2sucG5nJykgMzRweCAvIDE4cHggbm8tcmVwZWF0LCAjOTk5O1xufVxuLnRvb2dsZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy90b29nbGUtYnV0dG9uL2J1cmdlci5wbmcnKSBjZW50ZXIgLyAxMHB4ICNmZmYgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgbWFyZ2luOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4udG9vZ2xlLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xufVxuLnRvb2dsZS1idXR0b24uYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTRweCkge1xuICAuY2hlZXJMZWFkZXItYmF0b29uIHtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICM2N2E1Mzg7XG4gIH1cbiAgLmNoZWVyTGVhZGVyLWJhdG9vbiBpbWcge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC50aW1lY2hlZnBybyAuY2hlZXJMZWFkZXItYmF0b29uIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAudGFzdHl0aW1lIC5jaGVlckxlYWRlci1iYXRvb24ge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yb29tc2VydmljZWJ5ZWxpb3IgLmNoZWVyTGVhZGVyLWJhdG9vbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmNoZWVyTGVhZGVyLWJhdG9vbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2N2E1Mzg7XG4gIH1cbn1cbi5jaGV2cm9vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY2hldnJvb24ubGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLmNoZXZyb29uLmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmNoZXZyb29uLmJpZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uY2hldnJvb24uc21hbGwge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5jaGV2cm9vbi5kaXNhYmxlIHtcbiAgb3BhY2l0eTogLjI7XG59XG4uYWNjb3VudCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVjaGVmcHJvIC5hY2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnRhc3R5dGltZSAuYWNjb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLmFjY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uYWNjb3VudCAucXJjb2RlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFjY291bnQgLnFyY29kZSAucXJjb2RlLWJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvcXJjb2RlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNjUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYWNjb3VudCAucXJjb2RlIHNwYW4ge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmFjY291bnQgLmFjY291bnQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFjY291bnQgLmFjY291bnQtaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYWNjb3VudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2l0ZXMge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lY2hlZnBybyAuc2l0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnRhc3R5dGltZSAuc2l0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciAuc2l0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucm90YXRlIC5yZWZyZXNoLWljb24ge1xuICBhbmltYXRpb246IHJvdGF0aW5nIDAuOHMgbGluZWFyIGluZmluaXRlO1xufVxudWwubWVudS1saXN0LnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHVsLm1lbnUtbGlzdC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxudWwubWVudS1saXN0LFxuZGl2Lm1lbnUtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLm1lbnUtbGlzdCAuZXJyb3IsXG5kaXYubWVudS1saXN0IC5lcnJvciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHVsLm1lbnUtbGlzdCxcbiAgZGl2Lm1lbnUtbGlzdCB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDk3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgdWwubWVudS1saXN0IC5lcnJvcixcbiAgZGl2Lm1lbnUtbGlzdCAuZXJyb3Ige1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbnVsLm1lbnUtbGlzdCBsaTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCksXG5kaXYubWVudS1saXN0IGxpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSxcbnVsLm1lbnUtbGlzdCBkaXY6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpLFxuZGl2Lm1lbnUtbGlzdCBkaXY6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxudWwubWVudS1saXN0IGxpOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCksXG5kaXYubWVudS1saXN0IGxpOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCksXG51bC5tZW51LWxpc3QgZGl2Om5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCksXG5kaXYubWVudS1saXN0IGRpdjpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpIHtcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U3RTdFNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XG59XG51bC5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSArIGxpOm5vdCguc2VwYXJhdG9yKSxcbmRpdi5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSArIGxpOm5vdCguc2VwYXJhdG9yKSxcbnVsLm1lbnUtbGlzdCBkaXY6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSArIGxpOm5vdCguc2VwYXJhdG9yKSxcbmRpdi5tZW51LWxpc3QgZGl2Om5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgKyBsaTpub3QoLnNlcGFyYXRvciksXG51bC5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSArIGRpdjpub3QoLnNlcGFyYXRvciksXG5kaXYubWVudS1saXN0IGxpOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgKyBkaXY6bm90KC5zZXBhcmF0b3IpLFxudWwubWVudS1saXN0IGRpdjpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpICsgZGl2Om5vdCguc2VwYXJhdG9yKSxcbmRpdi5tZW51LWxpc3QgZGl2Om5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgKyBkaXY6bm90KC5zZXBhcmF0b3IpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbnVsLm1lbnUtbGlzdCBsaTpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpIC5waWN0byxcbmRpdi5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAucGljdG8sXG51bC5tZW51LWxpc3QgZGl2Om5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgLnBpY3RvLFxuZGl2Lm1lbnUtbGlzdCBkaXY6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAucGljdG8ge1xuICB3aWR0aDogMS4zZW07XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG51bC5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAudGl0bGUsXG5kaXYubWVudS1saXN0IGxpOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgLnRpdGxlLFxudWwubWVudS1saXN0IGRpdjpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpIC50aXRsZSxcbmRpdi5tZW51LWxpc3QgZGl2Om5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bC5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAuc3VidGV4dCxcbmRpdi5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAuc3VidGV4dCxcbnVsLm1lbnUtbGlzdCBkaXY6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAuc3VidGV4dCxcbmRpdi5tZW51LWxpc3QgZGl2Om5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgLnN1YnRleHQge1xuICBjb2xvcjogI0FDQUNBQztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHVsLm1lbnUtbGlzdCBsaTpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpIC5zdWJ0ZXh0LFxuICBkaXYubWVudS1saXN0IGxpOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgLnN1YnRleHQsXG4gIHVsLm1lbnUtbGlzdCBkaXY6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAuc3VidGV4dCxcbiAgZGl2Lm1lbnUtbGlzdCBkaXY6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAuc3VidGV4dCB7XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lOyovXG4gIH1cbn1cbnVsLm1lbnUtbGlzdCBsaTpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpIC5kZWxldGUsXG5kaXYubWVudS1saXN0IGxpOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkgLmRlbGV0ZSxcbnVsLm1lbnUtbGlzdCBkaXY6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAuZGVsZXRlLFxuZGl2Lm1lbnUtbGlzdCBkaXY6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKSAuZGVsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9waWN0b3MvY3JvaXhfZ3JheS5wbmcnKTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudWwubWVudS1saXN0IGxpOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkuaGFzLW5leHQgLnRpdGxlOjphZnRlcixcbmRpdi5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKS5oYXMtbmV4dCAudGl0bGU6OmFmdGVyLFxudWwubWVudS1saXN0IGRpdjpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpLmhhcy1uZXh0IC50aXRsZTo6YWZ0ZXIsXG5kaXYubWVudS1saXN0IGRpdjpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpLmhhcy1uZXh0IC50aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgd2lkdGg6IDFlbTtcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9hcnJvdy1yaWdodC5wbmcpIGNlbnRlciAvIDUwJSBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIwcHg7XG59XG51bC5tZW51LWxpc3QgbGk6bm90KC5zZXBhcmF0b3IpOm5vdCgubm8tYm9yZGVyKTpub3QoLmZpeC1pb3Mtc2Nyb2xsKS5zZWxlY3RlZDo6YWZ0ZXIsXG5kaXYubWVudS1saXN0IGxpOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkuc2VsZWN0ZWQ6OmFmdGVyLFxudWwubWVudS1saXN0IGRpdjpub3QoLnNlcGFyYXRvcik6bm90KC5uby1ib3JkZXIpOm5vdCguZml4LWlvcy1zY3JvbGwpLnNlbGVjdGVkOjphZnRlcixcbmRpdi5tZW51LWxpc3QgZGl2Om5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkuc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMS4zZW07XG4gIHdpZHRoOiAxZW07XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9jaGVjay5wbmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDE4cHg7XG59XG51bC5tZW51LWxpc3QgbGkuc2VwYXJhdG9yLFxuZGl2Lm1lbnUtbGlzdCBsaS5zZXBhcmF0b3IsXG51bC5tZW51LWxpc3QgZGl2LnNlcGFyYXRvcixcbmRpdi5tZW51LWxpc3QgZGl2LnNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQ6ICNFN0U3RTc7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgdWwubWVudS1saXN0IGxpLnNlcGFyYXRvcixcbiAgZGl2Lm1lbnUtbGlzdCBsaS5zZXBhcmF0b3IsXG4gIHVsLm1lbnUtbGlzdCBkaXYuc2VwYXJhdG9yLFxuICBkaXYubWVudS1saXN0IGRpdi5zZXBhcmF0b3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNjb3JlIGNvbG9yZWQtc3ZnIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc2NvcmUgY29sb3JlZC1zdmcgc3ZnICoge1xuICB0cmFuc2l0aW9uOiBmaWxsIC42cztcbn1cbi5jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnN1YnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDdweCAxOHB4O1xufVxuLmNvbnRlbnQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jb250YWluZXIgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmZvb3RlcjpiZWZvcmUsXG4uZm9vdGVyOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmZvb3RlcjphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kZXNrdG9wLWhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2hldnJvb24sXG4uY2hldnJvb24tY29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oaWRkZW4tbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9nbyB7XG4gIGhlaWdodDogNzJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5sb2dvLnJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ5cHg7XG59XG4ubG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvbG9nby1saWdodC5wbmcpO1xufVxuY29sb3JlZC1zdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5NHB4KSB7XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGFjay1mb250LXBsdXRvIHtcbiAgZm9udC1mYW1pbHk6IHBsdXRvO1xufVxuLmhhY2stZm9udC1kb3QtbWF0cml4IHtcbiAgZm9udC1mYW1pbHk6IGRvdG1hdHJpeDtcbn1cbi5oYWNrLWZvbnQtYXZhbnQtZ2FyZGUge1xuICBmb250LWZhbWlseTogYXZhbnRnYXJkZS1ib29rO1xufVxuIiwi77u/QGltcG9ydCAocmVmZXJlbmNlKSBcIl92YXJpYWJsZXMubGVzc1wiO1xyXG5cclxuLmhlYWRlciB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGhlaWdodDogQGhlYWRlclhzSGVpZ2h0O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogQGhlYWRlclhzSGVpZ2h0O1xyXG5cclxuICAgICAgICA+IC5wYXNzIHtcclxuICAgICAgICAgICAgLy9mb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBAaGVhZGVyTWRIZWlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL2Fzc2V0cy9iZy1oZWFkZXIuanBnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICk7XHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIGVhc2UtaW4gMC41cztcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICYuZWFzeXBhc3MtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNzBweDtcclxuXHJcbiAgICAgICAgICAgIGRpdi5sb2dvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvbG9nby5wbmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzdweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5lYXN5cGFzcy10aXRsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQGhlYWRlclhzSGVpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi53aXRoLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgLypwYWRkaW5nOiAwIDIwcHggMCAxMzBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lYXN5IHtcclxuICAgIGNvbG9yOiBAbGlnaHRHcmF5O1xyXG59XHJcblxyXG4ucGFzcyB7XHJcbiAgICBjb2xvcjogQGdyZWVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbn1cclxuXHJcbkBsaW5lSGVpZ3RoOiAzcHg7XHJcbkBsaW5lU3BhY2U6IDVweDtcclxuXHJcbi5oYW1idXJnZXIge1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBAaGFtYnVyZ2VyU2l6ZTtcclxuICAgIGhlaWdodDogQGhhbWJ1cmdlclNpemU7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdG9wOiAoQGhlYWRlclhzSGVpZ2h0IC8gMikgLSAoQGhhbWJ1cmdlclNpemUgLyAyKTtcclxuICAgIGxlZnQ6IDE0cHg7XHJcblxyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogQGxpbmVTcGFjZSArIEBsaW5lSGVpZ3RoO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtQGxpbmVTcGFjZSAtIEBsaW5lSGVpZ3RoO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogQGhhbWJ1cmdlclNpemUgLzIgLSBAbGluZUhlaWd0aDtcclxuICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IEBsaW5lSGVpZ3RoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMsIG1hcmdpbiAuM3MsIG9wYWNpdHkgLjZzO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC1AbGluZVNwYWNlIC0gQGxpbmVIZWlndGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IEBsaW5lU3BhY2UgKyBAbGluZUhlaWd0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbm1lbnUubWVudS1vcGVuICsgLmhhbWJ1cmdlciB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IEBsaW5lU3BhY2UgKyBAbGluZUhlaWd0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLUBsaW5lU3BhY2UgLSBAbGluZUhlaWd0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWNrLWJ1dHRvbiB7XHJcbiAgICBAYmFja0J1dHRvblNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAyNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgei1pbmRleDogMTAwMjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogQGJhY2tCdXR0b25TaXplO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBAYXJyb3dTaXplO1xyXG4gICAgICAgIGhlaWdodDogQGFycm93U2l6ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25zIHtcclxuICAgIEBiYWRnZVNpemU6IDUwcHg7XHJcbiAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAoQGhlYWRlclhzSGVpZ2h0IC8gMikgLSAoQGJhZGdlU2l6ZSAvIDIpO1xyXG4gICAgYmFja2dyb3VuZDogQGRhcmtHcmF5IHVybCgnYXNzZXRzL2JlbGwucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IEBiYWRnZVNpemU7XHJcbiAgICBoZWlnaHQ6IEBiYWRnZVNpemU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICByaWdodDogMTJweDtcclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICk7XHJcblxyXG4gICAgLm51bWJlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhbmllciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGRhcmtHcmF5IHVybCgnYXNzZXRzL3BpY3Rvcy9wYW5pZXIuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4jZml4ZWQtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgJ192YXJpYWJsZXMubGVzcyc7XHJcblxyXG4ubWluKEB3aWR0aCwgQHJ1bGVzKSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHdpZHRoKSB7XHJcbiAgICAgICAgQHJ1bGVzKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXgoQHdpZHRoLCBAcnVsZXMpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGgpIHtcclxuICAgICAgICBAcnVsZXMoKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZShAcnVsZXMpIHtcclxuICAgIC5tYXgoQHNjcmVlbi1zbS1tYXgsIEBydWxlcyk7XHJcbn1cclxuXHJcbi5sZyhAcnVsZXMpIHtcclxuICAgIC5taW4oQHNjcmVlbi1sZy1taW4sIEBydWxlcyk7XHJcbn1cclxuXHJcbi5tZChAcnVsZXMpIHtcclxuICAgIC5taW4oQHNjcmVlbi1tZC1taW4sIEBydWxlcyk7XHJcbn1cclxuXHJcbi5zbShAcnVsZXMpIHtcclxuICAgIC5taW4oQHNjcmVlbi1zbS1taW4sIEBydWxlcyk7XHJcbn1cclxuXHJcbi54cyhAcnVsZXMpIHtcclxuICAgIC5tYXgoQHNjcmVlbi14cy1tYXgsIEBydWxlcyk7XHJcbn1cclxuXHJcbi5UY1Byb0dyZWVuVG9UYXN0eVRpbWVCZWlnZSB7XHJcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMzAwZGVnKSBzYXR1cmF0ZSgyMCUpIGJyaWdodG5lc3MoOTklKTsgLy9HcmVlbiBUY1BybyB0byBCZWlnZSBDbGFpciBUYXN0eVRpbWVcclxufVxyXG4uVGNQcm9HcmVlblRvRWxpb3JSZWQge1xyXG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDYxMWRlZykgc2F0dXJhdGUoNTAwJSkgYnJpZ2h0bmVzcygxMDAlKTsgLy9HcmVlbiBUY1BybyB0byBSZWQgUm9vbVNlcnZpY2VCeUVsaW9yXHJcbn0iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpIFwiX3ZhcmlhYmxlcy5sZXNzXCI7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogQGZvbnRXaGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgIGNvbG9yOiBAZWxpb3JHcmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgKTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLy8gLnRhc3R5dGltZSAmIHtcclxuICAgICAgICAgICAgLy8gICAgIC5UY1Byb0dyZWVuVG9UYXN0eVRpbWVCZWlnZTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgICAgICAvLyAgICAgLlRjUHJvR3JlZW5Ub0VsaW9yUmVkO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmljZSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAvIDM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlua3Mge1xyXG4gICAgICAgIGNvbG9yOiBAbGlnaHRHcmF5O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAmW3VpLXNyZWZdIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgK2xpIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgJy4uL192YXJpYWJsZXMubGVzcyc7XHJcblxyXG4uZGFyay10aGVtZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQGRhcmtIZWFkZXJDb2xvcjtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya0hlYWRlckNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiBAZGFya0hlYWRlckZvbnRDb2xvcjtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICA+IC5lYXN5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrLWJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6IEBkYXJrSGVhZGVyRm9udENvbG9yO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMXB4IDJweCByZ2JhKDAsMCwwLDAuNSk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGRhcmtIZWFkZXJGb250Q29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZGFya0hlYWRlckZvbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cdC5iYWNrLWJ1dHRvbi1xcmNvZGUge1xyXG4gICAgICAgIGNvbG9yOiBAbGlnaHRIZWFkZXJGb250Q29sb3I7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAxcHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAbGlnaHRIZWFkZXJGb250Q29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHRIZWFkZXJGb250Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHJcbiAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGRhcmtIZWFkZXJGb250Q29sb3I7ICAgIFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1lbnUge1xyXG4gICAgICAgIGNvbG9yOiBAZGFya01lbnVGb250Q29sb3I7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKCMwYjBiMGIsOTUpOyovXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZGFya01lbnVDb2xvcjtcclxuXHJcbiAgICAgICAgPiAuYWNjb3VudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrTWVudUNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBmYWRlKEBkYXJrTWVudUZvbnRDb2xvciwyMCk7XHJcblxyXG4gICAgICAgICAgICAucXJjb2RlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBkYXJrTWVudUZvbnRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjY291bnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBkYXJrTWVudUZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVjaGFyZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAZGFya01lbnVGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBkYXJrTWVudUZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICcuLi9fdmFyaWFibGVzLmxlc3MnO1xyXG5cclxuLmxpZ2h0LXRoZW1lIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRIZWFkZXJDb2xvcjtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRIZWFkZXJDb2xvcjtcclxuICAgICAgICBjb2xvcjogQGxpZ2h0SGVhZGVyRm9udENvbG9yO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgZGl2LmxvZ297XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9sb2dvLWxpZ2h0LnBuZyk7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiBAbGlnaHRIZWFkZXJGb250Q29sb3I7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAxcHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAbGlnaHRIZWFkZXJGb250Q29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHRIZWFkZXJGb250Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdFxyXG4gICAgLm1kKCB7XHJcblx0XHQuYmFjay1idXR0b24ge1xyXG5cdFx0XHRjb2xvcjogQGRhcmtIZWFkZXJGb250Q29sb3I7XHJcblx0XHRcdHRleHQtc2hhZG93OiAycHggMXB4IDJweCByZ2JhKDAsMCwwLDAuNSk7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGRhcmtIZWFkZXJGb250Q29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBkYXJrSGVhZGVyRm9udENvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSApO1xyXG5cclxuICAgIC5oYW1idXJnZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbGlnaHRIZWFkZXJGb250Q29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuXHJcbiAgICAvKm1lbnUge1xyXG4gICAgICAgIGNvbG9yOiBAbGlnaHRNZW51Rm9udENvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGxpZ2h0TWVudUNvbG9yLDk1KTtcclxuXHJcbiAgICAgICAgPiAuYWNjb3VudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodE1lbnVDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZmFkZShAbGlnaHRNZW51Rm9udENvbG9yLDIwKTtcclxuXHJcbiAgICAgICAgICAgIC5xcmNvZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGxpZ2h0TWVudUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWNjb3VudC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGxpZ2h0TWVudUZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVjaGFyZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHRNZW51Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbGlnaHRNZW51Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBmYWRlKEBsaWdodE1lbnVGb250Q29sb3IsMjApO1xyXG5cclxuICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbGlnaHRNZW51Rm9udENvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGxpZ2h0TWVudUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcbn0iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICdfdmFyaWFibGVzLmxlc3MnO1xyXG5AaW1wb3J0ICdfaGVhZGVyLmxlc3MnO1xyXG5cclxuQG1lbnVXaWR0aDogMzAwcHg7XHJcblxyXG4ubGlnaHQtdGhlbWUge1xyXG4gICAgLnhzKCB7XHJcbiAgICAgICAgbWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5hY2NvdW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAucXJjb2RlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjY291bnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFhMWExYSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxufVxyXG5cclxuXHJcbm1lbnUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdG9wOiBAaGVhZGVyWHNIZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogQG1lbnVXaWR0aDtcclxuICAgIGhlaWdodDogfidjYWxjKDEwMCUgLSBAe2hlYWRlclhzSGVpZ2h0fSknO1xyXG4gICAgei1pbmRleDogMTAwMDsgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XHJcbiAgICAvL3RyYW5zZm9ybTogbm9uZTtcclxuICAgIGxlZnQ6IC0zMDBweDtcclxuICAgIG1hcmdpbi10b3A6IC1AaGVhZGVyWHNIZWlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogQGhlYWRlclhzSGVpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZSgjMGIwYjBiLCA5NSk7XHJcbiAgICBAbWVudUlubmVySGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgIC50aW1lY2hlZnBybyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YXN0eXRpbWUgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgIC5zaXRlLW1hcnF1ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDcwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDsgLy90b3A6IDE1cHg7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgLy90b3A6IDMwMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0b3A6IDIxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IC8vb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5ODtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxuXHJcbiAgICAmLm1lbnUtb3BlbiB7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAvL3RyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC50aW1lY2hlZnBybyAmIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFzdHl0aW1lICYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IEBtZW51SW5uZXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4IGZhZGUoIzAwMCwgNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5hY2NvdW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggZmFkZSh3aGl0ZSwgMjApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBmYWRlKHdoaXRlLCAyMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXNocmluazogMTtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyAvL3RvcDogNTAlO1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5xcmNvZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjY291bnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWNoZWZwcm8gJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lLFxyXG4gICAgICAgICAgICAgICAgLnNvbGRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC5lYXN5cGFzcy10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG4gICAgICAgIGRpdi5sb2dvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9sb2dvLnBuZycpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LmxvZ290Y3BybzIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9sb2dvX3RpbWVjaGVmcHJvX2JsYW5jLnBuZycpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL3N1cmNoYXJnZSBwb3VyIFRhc3R5VGltZSAoUHJvZHVjdCBCYWNrbG9nIEl0ZW0gIzMyNzIyKVxyXG4gICAgICAgIC50YXN0eXRpbWUgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMTBweDsgLy9PbiByZWNhbGUgbGUgbG9nbyBwbHVzIGhhdXRcclxuICAgICAgICAgICAgZGl2LmxvZ290Y3BybzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvbG9nb3RjcHJvLlRhc3R5VGltZS5wbmcnKTsgLy9sb2dvIFRhc3R5dGltZSBwbGVpbiBhdmVjIHRleHRlIG5vaXJcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7IC8vIHRhaWxsZSBkdSBsb2dvIHRhc3R5IHRpbWVcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwOyAvL1RPRE8gdmlyZXIgbGUgY2FsYyBldCBjZWx1aSBkdSBoYXV0IHBhcmVudCBwdWlzIHLDqWFsaWduZXIgKCBkaXNwbGF5IGlubGluZSA/IClcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoficxMDAlIC0gMTAycHgnKTtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy9wYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIC5lc3BhY2VtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIC5sb29wKEBjb3VudGVyKSB3aGVuIChAY291bnRlciA+IDApIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCggQHtjb3VudGVyfSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAoMTAwJSAvIEBjb3VudGVyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIH4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogKDEwMCUgLyBAY291bnRlcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb29wKEBjb3VudGVyIC0gMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubG9vcCgxMik7XHJcbiAgICAgICAgICAgIGJvcmRlcjogIzI0MjQyNDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8qd2lkdGg6IDEwMCU7Ki9cclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBncmVlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgXCJfdmFyaWFibGVzLmxlc3NcIjtcclxuXHJcbi5yZXN0YXVyYW50cy1wYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBjYWxjKH5cIjEwMHZoXCIgLSA3MHB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgIGhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDcwcHhcIik7XHJcbiAgfVxyXG5cclxuICAubWQoe1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNjcm9sbGFibGUtY29udGVudHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH0pO1xyXG5cclxuICBoMiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiA0NXB4IDAgMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gIH1cclxuXHJcbiAgLnBvcC1pbi1jb250YWluZXIgLnBvcC1pbi1idXR0b25zIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wb3AtaW4tYnV0dG9uLmNhbmNlbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBjb2xvcjogQG1lZGl1bUdyYXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXBhcmF0b3ItcHJlc2VuY2Uge1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XHJcbiAgfVxyXG4gIC5tZXNzYWdlX3F1ZXN0aW9uIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLm1lc3NhZ2VfcXVlc3Rpb25fc21hbGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWJvb2sge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5zY3JvbGxhYmxlLWV2ZW50cyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG4gIC5idXR0b24tYm9vay1hY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMzV2aDtcclxuXHJcbiAgLm1kKCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAuc2xpZGVyIHtcclxuICAgIHdpZHRoOiA5MDAwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuc2xpZGUge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbGlrZUJ1dHRvbkJhbm5lckhlaWdodDogMzBweDtcclxuXHJcbiAgLmRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMnB4ICsgQGxpa2VCdXR0b25CYW5uZXJIZWlnaHQ7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgLmRvdCB7XHJcbiAgICAgIEBjaXJjbGVTaXplOiA4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IEBjaXJjbGVTaXplO1xyXG4gICAgICBoZWlnaHQ6IEBjaXJjbGVTaXplO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cztcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyYWctaGFuZGxlIHtcclxuICBAc2l6ZTogMzBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKGFzc2V0cy9waWN0b3MvZHJhZ2Ryb3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gQHNpemUgLyAyO1xyXG4gIHdpZHRoOiBAc2l6ZTtcclxuICBoZWlnaHQ6IEBzaXplO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBzaXplIC8gMjtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4O1xyXG59XHJcblxyXG4ucmVzdGF1cmFudHMge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLm1kKHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfSk7XHJcblxyXG4gIC5yZXN0YXVyYW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMSU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBmYWRlKHdoaXRlLCAzMCk7XHJcblxyXG4gICAgYS50aWxlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICB3aWR0aDogMTAwJSAvIDM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN0YXVyYW50LWlubmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmFkaWVudC1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBmYWRlKGJsYWNrLCA4MCksIHRyYW5zcGFyZW50KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAuaW5mb3JtYXRpb25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGNvbG9yOiBAZm9udFdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAubGliZWxsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICAgICAgLmxpYmVsbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sb3JlZC1zdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJlc3RhdXJhbnQtMSB7XHJcbiAgICAuZ3JhZGllbnQtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBmYWRlKGJsYWNrLCA5MCksIHRyYW5zcGFyZW50KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmluZm9ybWF0aW9ucy1jb250YWluZXIge1xyXG4gICAgICAgIHRvcDogMTAlO1xyXG5cclxuICAgICAgICAubGliZWxsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3F1YXJlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZXN0YXVyYW50LTEgLnJlc3RhdXJhbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5yZXN0YXVyYW50LTIgLnJlc3RhdXJhbnQge1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgfVxyXG5cclxuICAmLnJlc3RhdXJhbnQtMyAucmVzdGF1cmFudCB7XHJcbiAgICBoZWlnaHQ6IDEwMC8zJTtcclxuICB9XHJcblxyXG4gIC5vcGVuIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6IEBncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6IEBncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgJ192YXJpYWJsZXMubGVzcyc7XHJcblxyXG4ubG9naW4tcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2JnLWxvZ2luLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0QmdHcmF5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIC8vIHBhZGRpbmcgw6AgMCBwb3VyIGwnYWZmaWNoYWdlIGR1IGNhcm91c2VsIHN1ciBsYSBwYWdlIGRlIGNvbm5leGlvbiBUaW1lY2hlZlByb1xyXG4gICAgLnRhc3R5dGltZSAmLCBcclxuICAgIC50aW1lY2hlZnBybyAmLCBcclxuICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2JnLWxvZ2luLWJpZzMuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAvL2RpcnR5IGZpeCBlbiBhdHRlbmRhbnQgcmVmb250ZSBjc3NcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgIC5sb2dpbi1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya0hlYWRlckNvbG9yO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLnJvb21zZXJ2aWNlYnllbGlvciAmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWxvZ2luLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcblxyXG4gICAgICAgIC5sb2dpbi1mb3JtLXBybyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAubGluZXMgLmxpbmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDM1cHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzb2xvZ2luIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggNzVweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcblxyXG4gICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWZvcm0ge1xyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIFtyb2xlPWFsZXJ0XS5lcnJvciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8vc2lub24gcm91Z2Ugc3VyIG5vaXIgc2Ugdm9pdCBtYWxcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgLnNlcnZpY2VzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAocmVmZXJlbmNlKSAnX3ZhcmlhYmxlcy5sZXNzJztcclxuQGltcG9ydCAocmVmZXJlbmNlKSAnX2NvbnRyb2xzLmxlc3MnO1xyXG5cclxuYnV0dG9uLnNpbXVsZS1jaGVja2JveCB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EwQTBBMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1MCwgMjUwKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJi5hY3RpZiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL3BpY3Rvcy9ncmVlbi1hcnJvdy5wbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24uc2ltdWxlLXJhZGlvYnV0dG9uIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTBBMEEwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAmLmFjdGlmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvcGljdG9zL2dyZWVuLXBvaW50LnBuZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waWN0by1pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW5mby5zdmcpO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5yZXF1aXJlZC1maWVsZCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAqXCI7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvclJlZDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZ2lzdGVyLXBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0QmdDb2xvcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2JnLWhlYWRlci5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4OyAvL2RpcnR5IGZpeCBlbiBhdHRlbmRhbnQgcmVmb250ZSBjc3NcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgIC5yZWdpc3Rlci10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTFweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgPiAuZWFzeSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoficxMDB2aCAtIDcwcHgnKTtcclxuXHJcbiAgICAgICAgLnJlZ2lzdGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAmLnJlZ2lzdGVyLXRjcHJvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICBcclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdXRvY29tcGxldGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IEBpbnB1dEhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogQGlucHV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGdyZWVuLCA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGJlaWdlLCAyMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZWxpb3JMaWdodFJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hdXRvY29tcGxldGUtcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgY29sb3I6IEBkYXJrR3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZGF0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBqb3NlZmluO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjE7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Fucy1jYWlzc2UtcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC50b29nbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0ZXItdHlwZS1jb250cmF0IHtcclxuICAgICAgICAudHlwZS1jb250cmF0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjZXZvaXJPZmZyZXNFbGlvckFncmVlbWVudCxcclxuICAgIC5yZWNldm9pck9mZnJlc1BhcnRlbmFpcmVzQWdyZWVtZW50LFxyXG4gICAgLmNndUFncmVlbWVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jZ3UtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICAgLmNndS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGV2cm9vbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZ3Uge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ExQTFBMTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGRhcmtHcmF5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0Lm5nLWludmFsaWQtZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICNiNDAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlbHAtbGluayB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRvcC1oZWxwLWxpbmsge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvLyB6LWluZGV4OiAxMDtcclxuICAgICAgICB0b3A6IC02M3B4O1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgJ192YXJpYWJsZXMubGVzcyc7XHJcblxyXG5AaW5wdXRIZWlnaHQ6IDQ1cHg7XHJcblxyXG5sYWJlbCB7XHJcbiAgICBjb2xvcjogQGdyYXk7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICYubm9ybWFsY2FzZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbltyb2xlPWFsZXJ0XSB7XHJcbiAgICBjb2xvcjogQGVycm9yQ29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4ycztcclxuXHJcbiAgICAmLmxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJi5lcnJvci1ib3R0b20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWNjZXNzIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNvbG9yOiBAZ3JlZW47XHJcblxyXG4gICAgICAgIC50YXN0eXRpbWUgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYmVpZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZWxpb3JSZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZGVuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT10ZXh0XSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5pbnB1dFt0eXBlPXRlbF0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IEBpbnB1dEhlaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0QmdHcmF5O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogQGdyYXlDb250cm9sO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICAmLm5nLWludmFsaWQ6bm90KC5uZy1wcmlzdGluZSksXHJcbiAgICAmW2NsYXNzKj1cIm5nLWludmFsaWQtXCJdOm5vdCgubmctcHJpc3RpbmUpIHtcclxuICAgICAgICAvKmJvcmRlci1jb2xvcjogQGVycm9yQ29sb3I7Ki9cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9YnV0dG9uXSxcclxuYS5idXR0b24sXHJcbmlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogQGZvbnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pLFxyXG4gICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0R3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmVpZ2U7XHJcblxyXG4gICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pLFxyXG4gICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRCZWlnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBlbGlvclJlZDtcclxuXHJcbiAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSksXHJcbiAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBlbGlvckxpZ2h0UmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBlbGlvckdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCAyMCUpO1xyXG5cclxuICAgICAgICAgICAgLnJvb21zZXJ2aWNlYnllbGlvciAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBlbGlvckxpZ2h0R3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRlcnRpYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogQGdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5oZXJpdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRvdWNoYWJsZTphY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZpbGlhaXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogQGdyZWVuO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBncmVlbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICAgICAgY29sb3I6IEBiZWlnZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmVpZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZWxpb3JSZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGVsaW9yUmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4ubG9hZGluZy1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMC43cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgW3R5cGU9c3VibWl0XS5sb2FkaW5nKy5sb2FkZXIsXHJcbiAgICBbdHlwZT1idXR0b25dLmxvYWRpbmcrLmxvYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5lcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5lcy1wcm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcclxuXHJcbiAgICAgICAgLnJvb21zZXJ2aWNlYnllbGlvciAmIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGVsaW9yR3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZWxpb3JHcmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxucHJvZ3Jlc3MtYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBAZ3JheUNvbnRyb2w7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWNrZmFjYWJsZS1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJSAtMjJweDtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlZnVzZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWhvdmVyKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG5cclxuICAgICAgICAudGFzdHl0aW1lICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmVpZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBlbGlvclJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZXJyb3JDb2xvcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcHJvZHVjdC1mdWxsKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAocmVmZXJlbmNlKSAnX3ZhcmlhYmxlcy5sZXNzJztcclxuXHJcbkBhbGxlcmdlbmVQaWN0b1NpemU6IDQ1cHg7XHJcblxyXG4uYWxsZXJnZW4tcGFnZSB7XHJcblxyXG4gICAgLnNjcm9sbGFibGUtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoficxMDB2aCAtIDcwcHgnKTtcclxuICAgIH1cclxuXHJcblx0Lm1kKCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBAZGVza3RvcEdyYXlCYWNrZ3JvdW5kO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0KTtcclxuXHJcblx0LnNjcm9sbGFibGUtY29udGVudCB7XHJcblx0XHQubWQoIHtcclxuXHRcdFx0bWFyZ2luOiA1MHB4IDEwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCBmYWRlKCMwMDAsNTApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0KTtcclxuXHR9XHJcblxyXG5cdC5hbGxlcmdlbmUtbWVudGlvbi1vbmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogIzk0OTQ5NDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdHBhZGRpbmc6IDE4cHggMThweCA5cHggMThweDtcclxuXHR9XHJcblxyXG5cdC5hbGxlcmdlbmUtbWVudGlvbi10d28ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogIzk0OTQ5NDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdHBhZGRpbmc6IDlweCAxOHB4IDlweCAxOHB4O1xyXG5cdH1cclxuXHJcblx0LmFsbGVyZ2VuZS1tZW50aW9uLXRocmVlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6ICM5NDk0OTQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRwYWRkaW5nOiA5cHggMThweCAxOHB4IDE4cHg7XHJcblx0fVxyXG5cclxuXHQuYWxsZXJnZW5lIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuYWxsZXJnZW5lLXBpY3RvIHtcclxuXHRcdG1hcmdpbjogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hbGxlcmdlbmUtcGljdG8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogQGFsbGVyZ2VuZVBpY3RvU2l6ZTtcclxuXHRoZWlnaHQ6IEBhbGxlcmdlbmVQaWN0b1NpemU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICNCMEFDQUQ7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNnM7XHJcblxyXG5cdHN2Z3tcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuXHRcdC5zdDB7XHJcblx0XHRcdGZpbGw6d2hpdGU7XHJcblx0XHRcdCYuc3Qxe1xyXG5cdFx0XHRcdGZpbGw6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubm9uYWxsZXJnaWMge1xyXG5cdH1cclxuXHJcblx0Ji5lbmFibGVkIHtcclxuXHRcdGJhY2tncm91bmQ6IEBncmVlbjtcclxuXHR9XHJcblxyXG5cdCYuYWxsZXJnaWMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGVycm9yQ29sb3I7XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0aGVpZ2h0OiBAYWxsZXJnZW5lUGljdG9TaXplICsgMjVweDtcdFx0XHJcblx0fVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgXCJfdmFyaWFibGVzLmxlc3NcIjtcclxuXHJcbi5udXRyaXNjb3JlLXBhZ2Uge1xyXG4gICAgLnNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC0gNzBweFwiKTtcclxuXHJcbiAgICAgICAgY29sb3I6IEBlbGlvckdyYXk7XHJcblxyXG4gICAgICAgIC5tZCgge1xyXG5cdFx0XHRtYXJnaW46IDUwcHggMTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IGZhZGUoIzAwMCw1MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5udXRyaXNjb3JlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm51dHJpc2NvcmUtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogQGRhcmtHcmF5O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAubWQoIHtcclxuXHRcdGJhY2tncm91bmQ6IEBkZXNrdG9wR3JheUJhY2tncm91bmQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCk7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiBAZGFya0dyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGljdG8ge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IEBkYXJrR3JheTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICdfdmFyaWFibGVzLmxlc3MnO1xyXG5cclxuQG1lbnVCdXR0b25CYW5uZXJXaWR0aDogNjBweDtcclxuQG1lbnVCdXR0b25SaWdodDogNTBweDtcclxuXHJcbi5hbmltYXRpb24taGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NnZoO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaWdodGdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICAmLmxvYWRpbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodEdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5tZCh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkaW1naGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLm1kICh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3VydmV5IHtcclxuICAgICAgICBoZWlnaHQ6IDIwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0pO1xyXG59XHJcblxyXG5cclxuLmxpbmstdG8tbWVudS1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5iYW5uZXItMSwgLmJhbm5lci0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLTEge1xyXG4gICAgICAgIHdpZHRoOiBAbWVudUJ1dHRvblJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItMiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIFwiQG1lbnVCdXR0b25CYW5uZXJXaWR0aCArIEBtZW51QnV0dG9uUmlnaHQpO1xyXG4gICAgfVxyXG4gICAgLmxpbmstdG8tbWVudS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saW5rLXRvLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBAbWVudUJ1dHRvbkJhbm5lcldpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYW5pbWF0aW9uLXBhZ2Uge1xyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyh+XCIxMDAlIC0gMjk1cHhcIik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBkZXNrdG9wR3JheUJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxuXHJcbiAgICAuc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IEBjb250YWluZXItbWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggZmFkZSgjMDAwLDUwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW0tY29udGVudCB7XHJcbiAgICAubWQoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxufVxyXG5cclxuLmFuaW1hdGlvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG59XHJcblxyXG4ucGljdG8tYW5pbWF0aW9uIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxuXHJcbiAgICAuY29sb3JlZC1zdmcsIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nZW5lcmFsLWluZm9ybWF0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgIC5jaGV2cm9vbi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZXZyb29uIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9yYWlyZSB7XHJcbiAgICAgICAgY29sb3I6IEBkYXJrR3JheTtcclxuICAgIH1cclxufVxyXG5cclxuLnRpdGxlcyB7XHJcbiAgICAubWQoe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9KTtcclxuXHJcbiAgICAgLmhvcmFpcmUge1xyXG4gICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcblxyXG4uZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxuXHJcbiAgICAudG91Y2hhYmxlLWFuaW0ge1xyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICdfdmFyaWFibGVzLmxlc3MnO1xyXG5cclxuLmN1bHR1cmUtcGFnZSB7XHJcbiAgICBAYWxlcnRIZWlnaHQ6IDMwcHg7XHJcbiAgICAubWQoe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDI5NXB4XCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBbcm9sZT1hbGVydF0ge1xyXG4gICAgICAgIGhlaWdodDogQGFsZXJ0SGVpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICAuc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiBAYWxlcnRIZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgJ192YXJpYWJsZXMubGVzcyc7XHJcblxyXG5cclxuLmluZm9zLXNpdGUtcGFnZS5zY3JvbGxhYmxlLWNvbnRlbnR7XHJcbiAgICBoZWlnaHQ6IGNhbGMoficxMDB2aCAtIDcwcHgnKTtcclxuICAgIFxyXG4gICAgLm1kKHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKH4nMTAwdmggLSAyOTVweCcpO1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfSk7XHJcbn1cclxuXHJcbi5pbmZvcy1zaXRlLXBhZ2U6ZXh0ZW5kKC5pbmZvcy1wYWdlKSB7XHJcbiAgICAuZmF2b3JpdGVzIHtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE4cHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXZMaXN0IHtcclxuICAgIGxpID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFzLXNvcnRhYmxlLWRyYWdnaW5nIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xyXG4gICAgLmluZm9zLXNpdGUtcGFnZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDMwMHB4XCIpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5mYXZvcml0ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDkzNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZm9zLXBhZ2Uge1xyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyh+XCIxMDAlIC0gMjk1cHhcIik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBkZXNrdG9wR3JheUJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxuXHJcbiAgICAubWVudS1saXN0LnNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgLnN3aXBhYmxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuM2VtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAub3JpZ2luYWwtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gNTVweFwiKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2Fycm93LXJpZ2h0LnBuZykgflwiNTAlLzUwJVwiIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRyYW5zbGF0ZS1zd2lwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNDZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi51bi10cmFuc2xhdGUtc3dpcGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhpZGRlbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBlcnJvckNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VidGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlbGV0ZUFjY291bnR7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAocmVmZXJlbmNlKSAnX3ZhcmlhYmxlcy5sZXNzJztcclxuXHJcbi5sZWdhbC1wYWdlIHtcclxuICAgIGhlaWdodDogY2FsYyh+JzEwMHZoIC0gOTBweCcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IH4nY2FsYygxMDAlIC0gMjBweCknO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBkZXNrdG9wR3JheUJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgICApO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIC51bmRlcmxpbmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbXBvcnRhbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPmRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgJ192YXJpYWJsZXMubGVzcyc7XHJcblxyXG4udGhlbWUtcGFnZSB7XHJcbiAgICAubWQoe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBkZXNrdG9wR3JheUJhY2tncm91bmQ7XHJcbiAgICB9KTtcclxufVxyXG4iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICdfdmFyaWFibGVzLmxlc3MnO1xyXG5AaW1wb3J0IChyZWZlcmVuY2UpICdfY29udHJvbHMubGVzcyc7XHJcblxyXG4uZm9yZ290cGFzc3dvcmQtcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRCZ0dyYXk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKH4nMTAwdmggLSA3MHB4Jyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgLm1kKHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2JnLWxvZ2luLWJpZzMuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gNDBweFwiKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9KTtcclxuXHJcbiAgICBoZWFkZXIgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9yZ290UGFzc3dvcmQtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLm1kKHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMzVweCAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIC5lbWFpbHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAocmVmZXJlbmNlKSAnX3ZhcmlhYmxlcy5sZXNzJztcclxuQGltcG9ydCAocmVmZXJlbmNlKSAnX2NvbnRyb2xzLmxlc3MnO1xyXG5cclxuLnJlc2V0cGFzc3dvcmQtcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRCZ0dyYXk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogY2FsYyh+JzEwMHZoJyk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLm1kKHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2JnLWxvZ2luLWJpZzMuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH0pO1xyXG5cclxuICAgIGhlYWRlciBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMXB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2V0UGFzc3dvcmQtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgLnJlc2V0cGFzc3dvcmQtY29udGFpbmVyIHtcclxuICAgICAgICAubWQoe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAzNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICdfdmFyaWFibGVzLmxlc3MnO1xyXG5AaW1wb3J0IChyZWZlcmVuY2UpICdfbWl4aW5zLmxlc3MnO1xyXG5cclxuQG1lbnVCdXR0b25CYW5uZXJXaWR0aDogNjBweDtcclxuQG1lbnVCdXR0b25SaWdodDogNTBweDtcclxuXHJcbnN1cnZleSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC1cIiA3MHB4KTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHRvcDogMzIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC1cIiAzMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxufVxyXG5cclxuLmVucXVldGUtaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NnZoO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuXHJcbiAgICAmLnN1cnZleSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHZoO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAubWQoe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5NXB4O1xyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICAubWluKDE0MDBweCwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IEBoZWFkZXJNZEhlaWdodDtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3RhdXJhbnQtc2xpZGUuZW5xdWV0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG5cclxuICAgIC5tZCh7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH0pO1xyXG5cclxuICAgIC5zbGlkZS1yZXN0YXVyYW50LWFycm93IHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyB7XHJcbiAgICAgICAgLyptYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cclxuICAgICAgICBtYXJnaW46IDE1cHggNDBweCAwIDQwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAubGliZWxsZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAubGliZWxsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMi41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTIuNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLXRvLW1lbnUtaGVhZGVyIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIC5iYW5uZXItMSwgLmJhbm5lci0yLCAuZWxsaXBzZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluay10by1tZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItMSwgLmJhbm5lci0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLTEge1xyXG4gICAgICAgIHdpZHRoOiBAbWVudUJ1dHRvblJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItMiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtXCJAbWVudUJ1dHRvbkJhbm5lcldpZHRoICsgQG1lbnVCdXR0b25SaWdodCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstdG8tbWVudS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5rLXRvLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBAbWVudUJ1dHRvbkJhbm5lcldpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVucXVldGUtcGFnZSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvYmctbG9naW4tYmlnMy5qcGcnKTtcclxuICAgICAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAucGljdG8tYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN0YXVyYW50LXNsaWRlIHtcclxuICAgICAgICAgICAgJi5lbnF1ZXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvL3RvcDogODVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICk7XHJcblxyXG4gICAgQHBhZGRpbmc6IDIwcHg7XHJcbiAgICBAbWFyZ2luOiAzMHB4O1xyXG5cclxuICAgIC5zdXJ2ZXktY29udGVudCB7XHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzIHtcclxuICAgICAgICB0b3A6IDUwcHggKyA2MHB4O1xyXG4gICAgICAgIGxlZnQ6IEBtYXJnaW47XHJcbiAgICAgICAgcmlnaHQ6IEBtYXJnaW47XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IEBtYXJnaW47XHJcbiAgICAgICAgcmlnaHQ6IEBtYXJnaW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnM7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAgICAgICAvL21heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZXZpb3VzIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjV2dyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjV2dyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZ1dHVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyNXZ3KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5jaGV2cm9vbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFuc3dlci1jb250ZW50IHtcclxuICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYW5zd2VyLWNvbnRlbnQyIHtcclxuICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGliZWxsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMi41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3RhcnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOXB4IDAgMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hldnJvb24ge1xyXG4gICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dFJhdGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogOXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3BvbnNlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG91Y2hhYmxlIHtcclxuICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG91Y2hhYmxlMiB7XHJcbiAgICAgICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLXRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBudmQzIHZlcnNpb24gMS44LjIgKGh0dHBzOi8vZ2l0aHViLmNvbS9ub3Z1cy9udmQzKSAyMDE2LTAxLTI0ICovXHJcbi5udmQzIC5udi1heGlzIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubnZkMyAubnYtYXhpcyBwYXRoIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6ICMwMDA7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogLjc1O1xyXG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xyXG59XHJcblxyXG4ubnZkMyAubnYtYXhpcyBwYXRoLmRvbWFpbiB7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogLjc1O1xyXG59XHJcblxyXG4ubnZkMyAubnYtYXhpcy5udi14IHBhdGguZG9tYWluIHtcclxuICAgIHN0cm9rZS1vcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubnZkMyAubnYtYXhpcyBsaW5lIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6ICNlNWU1ZTU7XHJcbiAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XHJcbn1cclxuXHJcbi5udmQzIC5udi1heGlzIC56ZXJvIGxpbmUsXHJcbiAgICAvKnRoaXMgc2VsZWN0b3IgbWF5IG5vdCBiZSBuZWNlc3NhcnkqLyAubnZkMyAubnYtYXhpcyBsaW5lLnplcm8ge1xyXG4gICAgc3Ryb2tlLW9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLm52ZDMgLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm52ZDMgLnggIC5udi1heGlzIC5udi1heGlzTWF4TWluIHRleHQsXHJcbi5udmQzIC54MiAubnYtYXhpcyAubnYtYXhpc01heE1pbiB0ZXh0LFxyXG4ubnZkMyAueDMgLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dCB7XHJcbiAgICB0ZXh0LWFuY2hvcjogbWlkZGxlXHJcbn1cclxuXHJcbi5udmQzIC5udi1heGlzLm52LWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5udmQzIC5udi1iYXJzIHJlY3Qge1xyXG4gICAgZmlsbC1vcGFjaXR5OiAuNzU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcclxufVxyXG5cclxuLm52ZDMgLm52LWJhcnMgcmVjdC5ob3ZlciB7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5udmQzIC5udi1iYXJzIC5ob3ZlciByZWN0IHtcclxuICAgIGZpbGw6IGxpZ2h0Ymx1ZTtcclxufVxyXG5cclxuLm52ZDMgLm52LWJhcnMgdGV4dCB7XHJcbiAgICBmaWxsOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG4ubnZkMyAubnYtYmFycyAuaG92ZXIgdGV4dCB7XHJcbiAgICBmaWxsOiByZ2JhKDAsMCwwLDEpO1xyXG59XHJcblxyXG4ubnZkMyAubnYtbXVsdGliYXIgLm52LWdyb3VwcyByZWN0LFxyXG4ubnZkMyAubnYtbXVsdGliYXJIb3Jpem9udGFsIC5udi1ncm91cHMgcmVjdCxcclxuLm52ZDMgLm52LWRpc2NyZXRlYmFyIC5udi1ncm91cHMgcmVjdCB7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogMDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xyXG59XHJcblxyXG4ubnZkMyAubnYtbXVsdGliYXIgLm52LWdyb3VwcyByZWN0OmhvdmVyLFxyXG4ubnZkMyAubnYtbXVsdGliYXJIb3Jpem9udGFsIC5udi1ncm91cHMgcmVjdDpob3ZlcixcclxuLm52ZDMgLm52LWNhbmRsZXN0aWNrQmFyIC5udi10aWNrcyByZWN0OmhvdmVyLFxyXG4ubnZkMyAubnYtZGlzY3JldGViYXIgLm52LWdyb3VwcyByZWN0OmhvdmVyIHtcclxuICAgIGZpbGwtb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm52ZDMgLm52LWRpc2NyZXRlYmFyIC5udi1ncm91cHMgdGV4dCxcclxuLm52ZDMgLm52LW11bHRpYmFySG9yaXpvbnRhbCAubnYtZ3JvdXBzIHRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmaWxsOiByZ2JhKDAsMCwwLDEpO1xyXG4gICAgc3Ryb2tlOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG4vKiBib3hwbG90IENTUyAqL1xyXG4ubnZkMyAubnYtYm94cGxvdCBjaXJjbGUge1xyXG4gIGZpbGwtb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubnZkMyAubnYtYm94cGxvdCBjaXJjbGU6aG92ZXIge1xyXG4gIGZpbGwtb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm52ZDMgLm52LWJveHBsb3QgcmVjdDpob3ZlciB7XHJcbiAgZmlsbC1vcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubnZkMyBsaW5lLm52LWJveHBsb3QtbWVkaWFuIHtcclxuICBzdHJva2U6IGJsYWNrO1xyXG59XHJcblxyXG4ubnYtYm94cGxvdC10aWNrOmhvdmVyIHtcclxuICBzdHJva2Utd2lkdGg6IDIuNXB4O1xyXG59XHJcbi8qIGJ1bGxldCAqL1xyXG4ubnZkMy5udi1idWxsZXQgeyBmb250OiAxMHB4IHNhbnMtc2VyaWY7IH1cclxuLm52ZDMubnYtYnVsbGV0IC5udi1tZWFzdXJlIHsgZmlsbC1vcGFjaXR5OiAuODsgfVxyXG4ubnZkMy5udi1idWxsZXQgLm52LW1lYXN1cmU6aG92ZXIgeyBmaWxsLW9wYWNpdHk6IDE7IH1cclxuLm52ZDMubnYtYnVsbGV0IC5udi1tYXJrZXIgeyBzdHJva2U6ICMwMDA7IHN0cm9rZS13aWR0aDogMnB4OyB9XHJcbi5udmQzLm52LWJ1bGxldCAubnYtbWFya2VyVHJpYW5nbGUgeyBzdHJva2U6ICMwMDA7IGZpbGw6ICNmZmY7IHN0cm9rZS13aWR0aDogMS41cHg7IH1cclxuLm52ZDMubnYtYnVsbGV0IC5udi10aWNrIGxpbmUgeyBzdHJva2U6ICM2NjY7IHN0cm9rZS13aWR0aDogLjVweDsgfVxyXG4ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlLm52LXMwIHsgZmlsbDogI2VlZTsgfVxyXG4ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlLm52LXMxIHsgZmlsbDogI2RkZDsgfVxyXG4ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlLm52LXMyIHsgZmlsbDogI2NjYzsgfVxyXG4ubnZkMy5udi1idWxsZXQgLm52LXRpdGxlIHsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogYm9sZDsgfVxyXG4ubnZkMy5udi1idWxsZXQgLm52LXN1YnRpdGxlIHsgZmlsbDogIzk5OTsgfVxyXG5cclxuXHJcbi5udmQzLm52LWJ1bGxldCAubnYtcmFuZ2Uge1xyXG4gICAgZmlsbDogI2JhYmFiYTtcclxuICAgIGZpbGwtb3BhY2l0eTogLjQ7XHJcbn1cclxuLm52ZDMubnYtYnVsbGV0IC5udi1yYW5nZTpob3ZlciB7XHJcbiAgICBmaWxsLW9wYWNpdHk6IC43O1xyXG59XHJcblxyXG4ubnZkMy5udi1jYW5kbGVzdGlja0JhciAubnYtdGlja3MgLm52LXRpY2sge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5udmQzLm52LWNhbmRsZXN0aWNrQmFyIC5udi10aWNrcyAubnYtdGljay5ob3ZlciB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcclxufVxyXG5cclxuLm52ZDMubnYtY2FuZGxlc3RpY2tCYXIgLm52LXRpY2tzIC5udi10aWNrLnBvc2l0aXZlIHJlY3Qge1xyXG4gICAgc3Ryb2tlOiAjMmNhMDJjO1xyXG4gICAgZmlsbDogIzJjYTAyYztcclxufVxyXG5cclxuLm52ZDMubnYtY2FuZGxlc3RpY2tCYXIgLm52LXRpY2tzIC5udi10aWNrLm5lZ2F0aXZlIHJlY3Qge1xyXG4gICAgc3Ryb2tlOiAjZDYyNzI4O1xyXG4gICAgZmlsbDogI2Q2MjcyODtcclxufVxyXG5cclxuLndpdGgtdHJhbnNpdGlvbnMgLm52LWNhbmRsZXN0aWNrQmFyIC5udi10aWNrcyAubnYtdGljayB7XHJcbiAgICB0cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLCBzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXIsIHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhciwgc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xyXG5cclxufVxyXG5cclxuLm52ZDMubnYtY2FuZGxlc3RpY2tCYXIgLm52LXRpY2tzIGxpbmUge1xyXG4gICAgc3Ryb2tlOiAjMzMzO1xyXG59XHJcblxyXG5cclxuLm52ZDMgLm52LWxlZ2VuZCAubnYtZGlzYWJsZWQgcmVjdCB7XHJcbiAgICAvKmZpbGwtb3BhY2l0eTogMDsqL1xyXG59XHJcblxyXG4ubnZkMyAubnYtY2hlY2stYm94IC5udi1ib3gge1xyXG4gICAgZmlsbC1vcGFjaXR5OjA7XHJcbiAgICBzdHJva2Utd2lkdGg6MjtcclxufVxyXG5cclxuLm52ZDMgLm52LWNoZWNrLWJveCAubnYtY2hlY2sge1xyXG4gICAgZmlsbC1vcGFjaXR5OjA7XHJcbiAgICBzdHJva2Utd2lkdGg6NDtcclxufVxyXG5cclxuLm52ZDMgLm52LXNlcmllcy5udi1kaXNhYmxlZCAubnYtY2hlY2stYm94IC5udi1jaGVjayB7XHJcbiAgICBmaWxsLW9wYWNpdHk6MDtcclxuICAgIHN0cm9rZS1vcGFjaXR5OjA7XHJcbn1cclxuXHJcbi5udmQzIC5udi1jb250cm9sc1dyYXAgLm52LWxlZ2VuZCAubnYtY2hlY2stYm94IC5udi1jaGVjayB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIHBsdXMgYmFyICovXHJcbi5udmQzLm52LWxpbmVQbHVzQmFyIC5udi1iYXIgcmVjdCB7XHJcbiAgICBmaWxsLW9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLm52ZDMubnYtbGluZVBsdXNCYXIgLm52LWJhciByZWN0OmhvdmVyIHtcclxuICAgIGZpbGwtb3BhY2l0eTogMTtcclxufVxyXG4ubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtbGluZSB7XHJcbiAgICBmaWxsOiBub25lO1xyXG59XHJcblxyXG4ubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtYXJlYSB7XHJcbiAgICBzdHJva2U6IG5vbmU7XHJcbn1cclxuXHJcbi5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDA7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm52ZDMubnYtc2NhdHRlci5udi1zaW5nbGUtcG9pbnQgLm52LWdyb3VwcyAubnYtcG9pbnQge1xyXG4gICAgZmlsbC1vcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xyXG4gICAgc3Ryb2tlLW9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ud2l0aC10cmFuc2l0aW9ucyAubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludCB7XHJcbiAgICB0cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLCBzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXIsIHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhciwgc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xyXG5cclxufVxyXG5cclxuLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlcixcclxuLm52ZDMgLm52LWdyb3VwcyAubnYtcG9pbnQuaG92ZXIge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA3cHg7XHJcbiAgICBmaWxsLW9wYWNpdHk6IC45NSAhaW1wb3J0YW50O1xyXG4gICAgc3Ryb2tlLW9wYWNpdHk6IC45NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLm52ZDMgLm52LXBvaW50LXBhdGhzIHBhdGgge1xyXG4gICAgc3Ryb2tlOiAjYWFhO1xyXG4gICAgc3Ryb2tlLW9wYWNpdHk6IDA7XHJcbiAgICBmaWxsOiAjZWVlO1xyXG4gICAgZmlsbC1vcGFjaXR5OiAwO1xyXG59XHJcblxyXG5cclxuXHJcbi5udmQzIC5udi1pbmRleExpbmUge1xyXG4gICAgY3Vyc29yOiBldy1yZXNpemU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKlxyXG4gKiBTVkcgQ1NTXHJcbiAqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqXHJcbiAgRGVmYXVsdCBDU1MgZm9yIGFuIHN2ZyBlbGVtZW50IG52ZDMgdXNlZFxyXG4qL1xyXG5zdmcubnZkMy1zdmcge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKipcclxuICBCb3ggc2hhZG93IGFuZCBib3JkZXIgcmFkaXVzIHN0eWxpbmdcclxuKi9cclxuLm52dG9vbHRpcC53aXRoLTNkLXNoYWRvdywgLndpdGgtM2Qtc2hhZG93IC5udnRvb2x0aXAge1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtcclxuXHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG5cclxuLm52ZDMgdGV4dCB7XHJcbiAgICBmb250OiBub3JtYWwgMTJweCBBcmlhbDtcclxufVxyXG5cclxuLm52ZDMgLnRpdGxlIHtcclxuICAgIGZvbnQ6IGJvbGQgMTRweCBBcmlhbDtcclxufVxyXG5cclxuLm52ZDMgLm52LWJhY2tncm91bmQge1xyXG4gICAgZmlsbDogd2hpdGU7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5udmQzLm52LW5vRGF0YSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqXHJcbiogIEJydXNoXHJcbiovXHJcblxyXG4ubnYtYnJ1c2ggLmV4dGVudCB7XHJcbiAgICBmaWxsLW9wYWNpdHk6IC4xMjU7XHJcbiAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XHJcbn1cclxuXHJcbi5udi1icnVzaCAucmVzaXplIHBhdGgge1xyXG4gICAgZmlsbDogI2VlZTtcclxuICAgIHN0cm9rZTogIzY2NjtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqXHJcbiogIExlZ2VuZFxyXG4qL1xyXG5cclxuLm52ZDMgLm52LWxlZ2VuZCAubnYtc2VyaWVzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm52ZDMgLm52LWxlZ2VuZCAubnYtZGlzYWJsZWQgY2lyY2xlIHtcclxuICAgIGZpbGwtb3BhY2l0eTogMDtcclxufVxyXG5cclxuLyogZm9jdXMgKi9cclxuLm52ZDMgLm52LWJydXNoIC5leHRlbnQge1xyXG4gICAgZmlsbC1vcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5udmQzIC5udi1icnVzaEJhY2tncm91bmQgcmVjdCB7XHJcbiAgICBzdHJva2U6ICMwMDA7XHJcbiAgICBzdHJva2Utd2lkdGg6IC40O1xyXG4gICAgZmlsbDogI2ZmZjtcclxuICAgIGZpbGwtb3BhY2l0eTogLjc7XHJcbn1cclxuXHJcblxyXG4ubnZkMy5udi1vaGxjQmFyIC5udi10aWNrcyAubnYtdGljayB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcclxufVxyXG5cclxuLm52ZDMubnYtb2hsY0JhciAubnYtdGlja3MgLm52LXRpY2suaG92ZXIge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi5udmQzLm52LW9obGNCYXIgLm52LXRpY2tzIC5udi10aWNrLnBvc2l0aXZlIHtcclxuICAgIHN0cm9rZTogIzJjYTAyYztcclxufVxyXG5cclxuLm52ZDMubnYtb2hsY0JhciAubnYtdGlja3MgLm52LXRpY2submVnYXRpdmUge1xyXG4gICAgc3Ryb2tlOiAjZDYyNzI4O1xyXG59XHJcblxyXG5cclxuLm52ZDMgLmJhY2tncm91bmQgcGF0aCB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlOiAjRUVFO1xyXG4gICAgc3Ryb2tlLW9wYWNpdHk6IC40O1xyXG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xyXG59XHJcblxyXG4ubnZkMyAuZm9yZWdyb3VuZCBwYXRoIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogLjc7XHJcbn1cclxuXHJcbi5udmQzIC5udi1wYXJhbGxlbENvb3JkaW5hdGVzLWJydXNoIC5leHRlbnQgXHJcbntcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgICBmaWxsLW9wYWNpdHk6IC42O1xyXG4gICAgc3Ryb2tlOiBncmF5O1xyXG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xyXG59XHJcblxyXG4ubnZkMyAubnYtcGFyYWxsZWxDb29yZGluYXRlcyAuaG92ZXIgIHtcclxuICAgIGZpbGwtb3BhY2l0eTogMTtcclxuXHRzdHJva2Utd2lkdGg6IDNweDtcclxufVxyXG5cclxuXHJcbi5udmQzIC5taXNzaW5nVmFsdWVzbGluZSBsaW5lIHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZTogYmxhY2s7XHJcbiAgc3Ryb2tlLXdpZHRoOiAxO1xyXG4gIHN0cm9rZS1vcGFjaXR5OiAxO1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDUsIDU7IFxyXG59XHJcbi5udmQzLm52LXBpZSBwYXRoIHtcclxuICAgIHN0cm9rZS1vcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhciwgc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhciwgc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyLCBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLCBzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXIsIHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXIsIHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcclxuXHJcbn1cclxuXHJcbi5udmQzLm52LXBpZSAubnYtcGllLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZpbGw6IHJnYmEoMTksIDE5NiwgMjQ5LCAwLjU5KTtcclxufVxyXG5cclxuLm52ZDMubnYtcGllIC5udi1zbGljZSB0ZXh0IHtcclxuICAgIHN0cm9rZTogIzAwMDtcclxuICAgIHN0cm9rZS13aWR0aDogMDtcclxufVxyXG5cclxuLm52ZDMubnYtcGllIHBhdGgge1xyXG4gICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm52ZDMubnYtcGllIHBhdGgge1xyXG4gICAgZmlsbC1vcGFjaXR5OiAuNztcclxufVxyXG4ubnZkMy5udi1waWUgLmhvdmVyIHBhdGgge1xyXG4gICAgZmlsbC1vcGFjaXR5OiAxO1xyXG59XHJcbi5udmQzLm52LXBpZSAubnYtbGFiZWwge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm52ZDMubnYtcGllIC5udi1sYWJlbCByZWN0IHtcclxuICAgIGZpbGwtb3BhY2l0eTogMDtcclxuICAgIHN0cm9rZS1vcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBzY2F0dGVyICovXHJcbi5udmQzIC5udi1ncm91cHMgLm52LXBvaW50LmhvdmVyIHtcclxuICAgIHN0cm9rZS13aWR0aDogMjBweDtcclxuICAgIHN0cm9rZS1vcGFjaXR5OiAuNTtcclxufVxyXG5cclxuLm52ZDMgLm52LXNjYXR0ZXIgLm52LXBvaW50LmhvdmVyIHtcclxuICAgIGZpbGwtb3BhY2l0eTogMTtcclxufVxyXG4ubnYtbm9uaW50ZXJhY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5udi1kaXN0eCwgLm52LWRpc3R5IHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vKiBzcGFya2xpbmUgKi9cclxuLm52ZDMubnYtc3BhcmtsaW5lIHBhdGgge1xyXG4gICAgZmlsbDogbm9uZTtcclxufVxyXG5cclxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyBnLm52LWhvdmVyVmFsdWUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5udmQzLm52LXNwYXJrbGluZXBsdXMgLm52LWhvdmVyVmFsdWUgbGluZSB7XHJcbiAgICBzdHJva2U6ICMzMzM7XHJcbiAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xyXG59XHJcblxyXG4ubnZkMy5udi1zcGFya2xpbmVwbHVzLFxyXG4ubnZkMy5udi1zcGFya2xpbmVwbHVzIGcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLm52ZDMgLm52LWhvdmVyQXJlYSB7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDA7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYteFZhbHVlLFxyXG4ubnZkMy5udi1zcGFya2xpbmVwbHVzIC5udi15VmFsdWUge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYteVZhbHVlIHtcclxuICAgIHN0cm9rZTogI2Y2NjtcclxufVxyXG5cclxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYtbWF4VmFsdWUge1xyXG4gICAgc3Ryb2tlOiAjMmNhMDJjO1xyXG4gICAgZmlsbDogIzJjYTAyYztcclxufVxyXG5cclxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYtbWluVmFsdWUge1xyXG4gICAgc3Ryb2tlOiAjZDYyNzI4O1xyXG4gICAgZmlsbDogI2Q2MjcyODtcclxufVxyXG5cclxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYtY3VycmVudFZhbHVlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxufVxyXG4vKiBzdGFja2VkIGFyZWEgKi9cclxuLm52ZDMubnYtc3RhY2tlZGFyZWEgcGF0aC5udi1hcmVhIHtcclxuICAgIGZpbGwtb3BhY2l0eTogLjc7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXIsIHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhciwgc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyLCBzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5udmQzLm52LXN0YWNrZWRhcmVhIHBhdGgubnYtYXJlYS5ob3ZlciB7XHJcbiAgICBmaWxsLW9wYWNpdHk6IC45O1xyXG59XHJcblxyXG5cclxuLm52ZDMubnYtc3RhY2tlZGFyZWEgLm52LWdyb3VwcyAubnYtcG9pbnQge1xyXG4gICAgc3Ryb2tlLW9wYWNpdHk6IDA7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDA7XHJcbn1cclxuXHJcblxyXG4ubnZ0b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMS4wKTtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDEuMCk7XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLm52dG9vbHRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4vKkdpdmUgdG9vbHRpcHMgdGhhdCBvbGQgZmFkZSBpbiB0cmFuc2l0aW9uIGJ5XHJcbiAgICBwdXR0aW5nIGEgXCJ3aXRoLXRyYW5zaXRpb25zXCIgY2xhc3Mgb24gdGhlIGNvbnRhaW5lciBkaXYuXHJcbiovXHJcbi5udnRvb2x0aXAud2l0aC10cmFuc2l0aW9ucywgLndpdGgtdHJhbnNpdGlvbnMgLm52dG9vbHRpcCB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwbXMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDUwbXMgbGluZWFyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDUwbXMgbGluZWFyO1xyXG5cclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XHJcbn1cclxuXHJcbi5udnRvb2x0aXAueC1udnRvb2x0aXAsXHJcbi5udnRvb2x0aXAueS1udnRvb2x0aXAge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4ubnZ0b29sdGlwIGgzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0NywwLjc1KTtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDEuMCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcblxyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxufVxyXG5cclxuLm52dG9vbHRpcCBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubnZ0b29sdGlwIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAycHggMDtcclxufVxyXG5cclxuLm52dG9vbHRpcCB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDZweDtcclxuICAgIGJvcmRlci1zcGFjaW5nOjA7XHJcbn1cclxuXHJcblxyXG4ubnZ0b29sdGlwIHRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IDJweCA5cHggMnB4IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubnZ0b29sdGlwIHRhYmxlIHRkLmtleSB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi5udnRvb2x0aXAgdGFibGUgdGQua2V5LnRvdGFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5udnRvb2x0aXAgdGFibGUgdGQudmFsdWUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm52dG9vbHRpcCB0YWJsZSB0ci5oaWdobGlnaHQgdGQge1xyXG4gICAgcGFkZGluZzogMXB4IDlweCAxcHggMDtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5udnRvb2x0aXAgdGFibGUgdGQubGVnZW5kLWNvbG9yLWd1aWRlIGRpdiB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubnZ0b29sdGlwIHRhYmxlIHRkLmxlZ2VuZC1jb2xvci1ndWlkZSBkaXYge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG59XHJcblxyXG4ubnZ0b29sdGlwIC5mb290ZXIge1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubnZ0b29sdGlwLXBlbmRpbmctcmVtb3ZhbCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKioqKlxyXG5JbnRlcmFjdGl2ZSBMYXllclxyXG4qL1xyXG4ubnZkMyAubnYtaW50ZXJhY3RpdmVHdWlkZUxpbmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxufVxyXG4ubnZkMyBsaW5lLm52LWd1aWRlbGluZSB7XHJcbiAgICBzdHJva2U6ICNjY2M7XHJcbn1cclxuIiwi77u/QGltcG9ydCAocmVmZXJlbmNlKSAnX3ZhcmlhYmxlcy5sZXNzJztcclxuQGltcG9ydCAocmVmZXJlbmNlKSAnX21peGlucy5sZXNzJztcclxuXHJcbi5wYXJhbWV0cmVzLXBhZ2Uge1xyXG4gICAgQGFjY291bnRIZWlnaHQ6IDEzMHB4O1xyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBkZXNrdG9wR3JheUJhY2tncm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgIC5hY2NvdW50IHtcclxuICAgICAgICBoZWlnaHQ6IEBhY2NvdW50SGVpZ2h0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvZGVmYXVsdC1yZXN0YXVyYW50LWJsdXJyZWQuanBnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh+JzEwMHZoIC0gMjAwcHgnKTtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogOTcwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggZmFkZSgjMDAwLCA1MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWVudS1saXN0LXBhcmFtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCBmYWRlKCMwMDAsIDUwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoLnNlcGFyYXRvcikge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGxpZ2h0R3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHRHcmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICtsaTpub3QoLnNlcGFyYXRvcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBpY3RvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXlDb250cm9sO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7Ki9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oYXMtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiA6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvYXJyb3ctcmlnaHQucG5nKSBjZW50ZXIgLyA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFwiOmxhc3QtY2hpbGQ6OmFmdGVyXCIgbmUgZm9uY3Rpb25uZSBwYXMgc291cyBDaHJvbWUgbG9yc3F1ZSBsYSBjbGFzc2UgXCJzZWxlY3RlZFwiIGVzdCBjaGFuZ8OpZSBkeW5hbWlxdWVtZW50IGF2ZWMgQW5ndWxhclxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2NoZWNrLnBuZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBsaWdodEdyYXk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20taGVscC1waWN0byB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzdhZjRiO1xyXG4gICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHRHcmF5O1xyXG5cclxuXHJcbiAgICAudG9vZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1wYWdlIHtcclxuICAgIC5tZCgge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDI5NXB4XCIpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGRlc2t0b3BHcmF5QmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgLnNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgKTtcclxufVxyXG5cclxuLmFsZXJ0ZS1zb2xkZS1wYWdlIHtcclxuXHJcbiAgICAuZGVmYXVsdC12YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjb2xvcjogQGdyYXk7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBmb250LWZhbWlseTogam9zZWZpbjtcclxuICAgICAgICAudmFsdWUtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogam9zZWZpbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52YWx1ZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2RlY3JlYXNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2luY3JlYXNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0gI2lucHV0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWxwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtyb2xlPVwiYWxlcnRcIl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpIFwiX3ZhcmlhYmxlcy5sZXNzXCI7XHJcblxyXG4uZHJvcGRvd24tY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAuY2hldnJvb24uYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG5cclxuICAgICAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2dyZXNzYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2N2E1Mzg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpY2JhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5jaGV2cm9vbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjliOWI5O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgJ192YXJpYWJsZXMubGVzcyc7XHJcblxyXG4uZW1haWwtcGFnZSB7XHJcbiAgICBAYWxlcnRIZWlnaHQ6IDMwcHg7XHJcbiAgICAubWQoe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDI5NXB4XCIpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGRlc2t0b3BHcmF5QmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgLnNjcm9sbGFibGUtY29udGVudHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfSk7XHJcblxyXG4gICAgW3JvbGU9YWxlcnRdLCBbcm9sZT1zdWNjZXNzXSB7XHJcbiAgICAgICAgaGVpZ2h0OiBAYWxlcnRIZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbGFibGUtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoficxMDB2aCAtIDcwcHgnKTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICdfdmFyaWFibGVzLmxlc3MnO1xyXG5cclxuLnBob25lLXBhZ2Uge1xyXG4gICAgQGFsZXJ0SGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDI5NXB4XCIpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGRlc2t0b3BHcmF5QmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgLnNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICk7XHJcblxyXG4gICAgW3JvbGU9YWxlcnRdLCBbcm9sZT1zdWNjZXNzXSB7XHJcbiAgICAgICAgaGVpZ2h0OiBAYWxlcnRIZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAocmVmZXJlbmNlKSAnX3ZhcmlhYmxlcy5sZXNzJztcclxuXHJcbi5wYXNzd29yZC1wYWdlIHtcclxuICAgIEBhbGVydEhlaWdodDogMzBweDtcclxuICAgIC5tZCh7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyh+XCIxMDAlIC0gMjk1cHhcIik7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZGVza3RvcEdyYXlCYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAuc2Nyb2xsYWJsZS1jb250ZW50e1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC41KTtcclxuICAgICAgICB9XHJcbiAgICB9KTtcclxuXHJcbiAgICBbcm9sZT1hbGVydF0sIFtyb2xlPXN1Y2Nlc3NdIHtcclxuICAgICAgICBoZWlnaHQ6IEBhbGVydEhlaWdodDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsYWJsZS1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh+JzEwMHZoIC0gNzBweCcpO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgKHJlZmVyZW5jZSkgJ192YXJpYWJsZXMubGVzcyc7XHJcblxyXG4uYWNjZXMtZW50cmVwcmlzZS1wYWdlIHtcclxuICAgIC5tZCgge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDI5NXB4XCIpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGRlc2t0b3BHcmF5QmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgLnNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuXHJcbiAgICAuc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoficxMDB2aCAtIDcwcHgnKTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoficxMDB2aCAtIDcwcHgnKTtcclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiNlN2U3ZTc7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWVudS1saXN0LXBhcmFtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCBmYWRlKCMwMDAsNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguc2VwYXJhdG9yKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodEdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgKyBsaTpub3QoLnNlcGFyYXRvcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBpY3RvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXlDb250cm9sO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7Ki9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oYXMtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiA6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvYXJyb3ctcmlnaHQucG5nKSBjZW50ZXIgLyA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFwiOmxhc3QtY2hpbGQ6OmFmdGVyXCIgbmUgZm9uY3Rpb25uZSBwYXMgc291cyBDaHJvbWUgbG9yc3F1ZSBsYSBjbGFzc2UgXCJzZWxlY3RlZFwiIGVzdCBjaGFuZ8OpZSBkeW5hbWlxdWVtZW50IGF2ZWMgQW5ndWxhclxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2NoZWNrLnBuZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBsaWdodEdyYXk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20taGVscC1waWN0byB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzdhZjRiO1xyXG4gICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAocmVmZXJlbmNlKSAnX3ZhcmlhYmxlcy5sZXNzJztcclxuXHJcbi5haWRlLXBhZ2V7XHJcbiAgICAmLnNjcm9sbGFibGUtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoficxMDB2aCAtIDEwMHB4Jyk7XHJcbiAgICAgICAgLm1kKHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyh+XCIxMDAlIC0gMzI1cHhcIik7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9KVxyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvYmctYWlkZS5qcGcpIG5vLXJlcGVhdCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLmFpZGUtcGljdG97XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEyNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgQGdyZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHlbYXBwPVwidGltZWNoZWZwcm9cIl0gJiB7XHJcbiAgICAgICAgLy9zdXJjaGFyZ2UgVGltZWNoZWZQcm8gcG91ciBzdXBwcmltZXIgbGUgZm9uZCB2ZXJ0XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHJcbiAgICAgICAgI3Aye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvL21hc3F1ZXIgbGUgMmVtZSBwYXJhZ3JhcGhlIHF1aSBtZW50aW9ubmUgbCdoaXN0b3JpcXVlIGRlIHRpY2tldHNcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICdfdmFyaWFibGVzLmxlc3MnO1xyXG5cclxuLmhlbHAtcGFnZSB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL3JlZ2lzdGVyLWhlbHAtYmcucG5nKSBuby1yZXBlYXQgMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyh+XCIxMDAlIC0gMzAwcHhcIik7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICk7XHJcblxyXG4gICAgJi5zY3JvbGxhYmxlLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKH4nMTAwdmggLSA3MHB4Jyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdsb2JhbGhlbHAtcGFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9hZmZsdWVuY2UtaGVscC1iZy5wbmcpIG5vLXJlcGVhdCAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDI5NXB4XCIpOyAgICBcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xyXG5cclxuICAgICAgICAvL2RpcnR5IGZpeCBlbiBhdHRlbmRhbnQgcmVmb250ZSBjc3NcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIC5oZWxwLXBpY3RvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5maXgtaW9zLXNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWxwLWNhcm91c2VsIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgd2lkdGg6IDg3dnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcblxyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIC5oZWxwIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlbHAtcGljdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaHIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1dmg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvL2RpcnR5IGZpeCBlbiBhdHRlbmRhbnQgcmVmb250ZSBjc3NcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICk7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb3RzIHtcclxuICAgICAgICAgICAgYm90dG9tOiA3JTtcclxuXHJcbiAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICcuL192YXJpYWJsZXMubGVzcyc7XHJcbkBpbXBvcnQgKHJlZmVyZW5jZSkgJy4vX21peGlucy5sZXNzJztcclxuXHJcbi5jb252aXZlLW1veWVuLXBhaWVtZW50cyB7XHJcbiAgICBAY29udml2ZU1veWVuUGFpZW1lbnRIZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC5jb252aXZlLW1veWVuLXBhaWVtZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlOyovXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiBAY29udml2ZU1veWVuUGFpZW1lbnRIZWlnaHQ7XHJcbiAgICAgICAgLy8gPC0tIEZvcm1lIGRlIEJvdXRvblxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRHcmF5O1xyXG4gICAgICAgIC8vIEZvcm1lIGRlIEJvdXRvbiAtLT5cclxuICAgICAgICAuY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4MDgwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgJi5jb252aXZlLW1veWVuLXBhaWVtZW50LWxvZ28tY2Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvbW95ZW4tcGFpZW1lbnQvQ0IucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLXZpc2Ege1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvbW95ZW4tcGFpZW1lbnQvVmlzYS5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb252aXZlLW1veWVuLXBhaWVtZW50LWxvZ28tdmlzYS1kZWJpdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9tb3llbi1wYWllbWVudC9WaXNhRGViaXQucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLXZpc2EtZWxlY3Ryb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvbW95ZW4tcGFpZW1lbnQvVmlzYUVsZWN0cm9uLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtbG9nby1tYXN0ZXJjYXJkLCAmLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtbG9nby1tYXN0ZXJjYXJkLWRlYml0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL21veWVuLXBhaWVtZW50L01hc3RlcmNhcmQucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29udml2ZS1tb3llbi1wYWllbWVudC1sb2dvLWFtZXJpY2FuLWV4cHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkZDRjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL21veWVuLXBhaWVtZW50L0FtZXJpY2FuRXhwcmVzcy5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udml2ZS1tb3llbi1wYWllbWVudC1udW1lcm8ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnZpdmUtbW95ZW4tcGFpZW1lbnQtZGF0ZS1leHBpcmF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb252aXZlLW1veWVuLXBhaWVtZW50LW90aGVyIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IwYjBiMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbGlnaHRHcmVlbjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IChyZWZlcmVuY2UpICcuLi9fdmFyaWFibGVzLmxlc3MnO1xyXG5cclxuXHJcbi8qIFJ6U2xpZGVyICovXHJcblxyXG4ucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyIC5yei1iYXIucnotc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcclxuXHJcbiAgICAudGFzdHl0aW1lICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZWlnZTtcclxuICAgIH1cclxuICAgIC5yb29tc2VydmljZWJ5ZWxpb3IgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGVsaW9yUmVkO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0R3JlZW47XHJcblxyXG4gICAgICAgIC50YXN0eXRpbWUgJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodEJlaWdlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZWxpb3JMaWdodFJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi5yenNsaWRlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiAgICAucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5yenNsaWRlciAucnotYmFyLXdyYXBwZXIgLnJ6LWJhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucnpzbGlkZXIgLnJ6LWJhci13cmFwcGVyIC5yei1iYXIucnotc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MGMzNGM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAucnpzbGlkZXIgLnJ6LXBvaW50ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNkYmRiZGI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41cHgpO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAucnpzbGlkZXIgLnJ6LXBvaW50ZXI6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgLnJ6c2xpZGVyIC5yei1idWJibGUge1xyXG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuLyogUGlja2FkYXkgKi9cclxuLyohXHJcbiAqIFBpa2FkYXlcclxuICogQ29weXJpZ2h0IO+/vSAyMDE0IERhdmlkIEJ1c2hlbGwgfCBCU0QgJiBNSVQgbGljZW5zZSB8IGh0dHA6Ly9kYnVzaGVsbC5jb20vXHJcbiAqL1xyXG5cclxuLnBpa2Etc2luZ2xlIHtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAxO1xyXG59XHJcblxyXG4ucGlrYS1idXR0b24ge1xyXG5cclxuICAgIC50YXN0eXRpbWUgJiB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4ucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXMtZGlzYWJsZWQgJiB7XHJcbiAgICAgICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnJvb21zZXJ2aWNlYnllbGlvciAmIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXMtdG9kYXkgJiB7XHJcbiAgICAgICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGxpZ2h0QmVpZ2U7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZWxpb3JMaWdodFJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGxpZ2h0QmVpZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZWxpb3JMaWdodFJlZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gSEFDSyA6IGonw6l0w6kgb2JsaWfDqSBkZSBtZXR0cmUgdG91dGVzIGxlcyBwcm9wcmnDqXTDqSDDoCBpbXBvcnRhbnRcclxuLy8gU3R5bGV2ZW5kb3JzLmNzcyBwcmVuZCBsZSBkZXNzdXMgc3VyIGxlcyBtb2RpZmljYXRpb25zIHN1ciBmaWNoaWVyLlxyXG4vLyBzb2x1dGlvbiA6IGNoYW5nZXIgbGUgYnVpbGQgZGVzIHN0eWxlcywgbWFpcyBtYW5xdWUgZGUgdGVtcHMgY2FyIG1pc2UgZW4gcHJvZC5cclxuLyogT3JlamltZSAqL1xyXG5cclxuLy8gQG9yZWppbWUtdGhlbWUtYmc6I2VlZTtcclxuLy8gQG9yZWppbWUtdGhlbWUtY29sb3I6IzMzMztcclxuLy8gQG9yZWppbWUtdGhlbWUtY29sb3ItbGlnaHQ6ICM3Nzc7XHJcbi8vIEBvcmVqaW1lLWJsdWU6ICM1MGM5OWM7XHJcbi8vIEBvcmVqaW1lLWdyZWVuOiAjNjdBNTM3O1xyXG5cclxuQG9yZWppbWUtdGhlbWUtYmc6ICAjMzMzOyAvLyMzMzM7XHJcbkBvcmVqaW1lLXRoZW1lLWNvbG9yOiNlZWU7XHJcbkBvcmVqaW1lLXRoZW1lLWNvbG9yLWxpZ2h0OiAjYWFhO1xyXG5Ab3JlamltZS1ibHVlOiAjMDU3RUI2O1xyXG5Ab3JlamltZS1ncmVlbjogIzAwOEEyODtcclxuXHJcbi5vcmVqaW1lLU5vdGljZXtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtIWltcG9ydGFudDtcclxufVxyXG4ub3JlamltZS1Ob3RpY2UtYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KXtcclxuICAgIC5vcmVqaW1lLU5vdGljZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDEwJSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmVqaW1lLUFwcFRvZ2dsZXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZWppbWUtTW9kYWxPdmVybGF5LFxyXG4ub3JlamltZS1Ob3RpY2VPdmVybGF5e1xyXG4gICAgei1pbmRleDogMTAwMDAwMDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3JlamltZS1Nb2RhbFdyYXBwZXJ7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEBvcmVqaW1lLXRoZW1lLWJnXHJcbi5vcmVqaW1lLU5vdGljZSwgLm9yZWppbWUtTW9kYWx7XHJcbiAgICBiYWNrZ3JvdW5kOiBAb3JlamltZS10aGVtZS1iZyFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBAb3JlamltZS10aGVtZS1jb2xvclxyXG4ub3JlamltZS1Ob3RpY2UtdGl0bGUsXHJcbi5vcmVqaW1lLU5vdGljZS1kZXNjcmlwdGlvbixcclxuLm9yZWppbWUtTm90aWNlLXB1cnBvc2VzLFxyXG4ub3JlamltZS1Ob3RpY2UtY2hhbmdlcyxcclxuLm9yZWppbWUtTm90aWNlLWNoYW5nZXMsXHJcbi5vcmVqaW1lLU1vZGFse1xyXG4gICAgY29sb3I6IEBvcmVqaW1lLXRoZW1lLWNvbG9yIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gQG9yZWppbWUtdGhlbWUtY29sb3ItbGlnaHRcclxuLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGlua3tcclxuICAgIGNvbG9yOkBvcmVqaW1lLXRoZW1lLWNvbG9yLWxpZ2h0IWltcG9ydGFudDtcclxuICAgICY6YWN0aXZle1xyXG4gICAgICAgIGNvbG9yOkBvcmVqaW1lLXRoZW1lLWNvbG9yLWxpZ2h0IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm9yZWppbWUtQXBwSXRlbS1wdXJwb3NlcyxcclxuLm9yZWppbWUtQXBwSXRlbS1vcHRPdXQsXHJcbi5vcmVqaW1lLUFwcEl0ZW0tcmVxdWlyZWQge1xyXG4gICAgY29sb3I6QG9yZWppbWUtdGhlbWUtY29sb3ItbGlnaHQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBAb3JlamltZS1ibHVlXHJcbi5vcmVqaW1lLUJ1dHRvbi0taW5mbywgXHJcbi5vcmVqaW1lLUFwcEl0ZW0taW5wdXQ6Y2hlY2tlZCArIC5vcmVqaW1lLUFwcEl0ZW0tbGFiZWwgLm9yZWppbWUtQXBwSXRlbS1zbGlkZXIgIHtcclxuICAgIGJhY2tncm91bmQ6IEBvcmVqaW1lLWJsdWUhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gQG9yZWppbWUtZ3JlZW5cclxuLm9yZWppbWUtQnV0dG9uLS1zYXZlLFxyXG4ub3JlamltZS1CdXR0b24tLWFjY2VwdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAb3JlamltZS1ncmVlbiFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmVqaW1lLUJ1dHRvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW0haW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBkw6lzYWN0aXZlciBsZXMgYm91dHRvbnMgKGFjY2VwdEFsbCwgcmVmdXNlQWxsKVxyXG4ub3JlamltZS1BcHBUb2dnbGVze1xyXG4gICAgZGlzcGxheTogIG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4iLCLvu79AaW1wb3J0IChyZWZlcmVuY2UpICdfdmFyaWFibGVzLmxlc3MnOyAvL3BhcyByw6lmw6lyZW5jZSBzaW5vbiBvbiBhIHBhcyBsZXMgZm9udGZhY2VzXHJcbkBpbXBvcnQgKHJlZmVyZW5jZSkgJ19taXhpbnMubGVzcyc7XHJcblxyXG5AaW1wb3J0ICdfZm9udHMubGVzcyc7XHJcbkBpbXBvcnQgJ19oZWFkZXIubGVzcyc7XHJcbkBpbXBvcnQgJ19mb290ZXIubGVzcyc7XHJcblxyXG5AaW1wb3J0ICdfdGhlbWVzLmxlc3MnO1xyXG5AaW1wb3J0ICdfbWVudS5sZXNzJztcclxuQGltcG9ydCAnX3Jlc3RhdXJhbnRzLmxlc3MnO1xyXG5AaW1wb3J0ICdfbG9naW4ubGVzcyc7XHJcbkBpbXBvcnQgJ19yZWdpc3RyYXRpb24ubGVzcyc7XHJcbkBpbXBvcnQgJ19jb250cm9scy5sZXNzJztcclxuQGltcG9ydCAnX2FsbGVyZ2VuZS5sZXNzJztcclxuQGltcG9ydCAnX251dHJpc2NvcmUubGVzcyc7XHJcbkBpbXBvcnQgJ19hbmltYXRpb25zLmxlc3MnO1xyXG5AaW1wb3J0ICdfY3VsdHVyZS5sZXNzJztcclxuQGltcG9ydCAnX2luZm9zLmxlc3MnO1xyXG5AaW1wb3J0ICdfbGVnYWwubGVzcyc7XHJcbkBpbXBvcnQgJ190aGVtZS5sZXNzJztcclxuQGltcG9ydCAnX2ZvcmdvdHBhc3N3b3JkLmxlc3MnO1xyXG5AaW1wb3J0ICdfcmVzZXRwYXNzd29yZC5sZXNzJztcclxuQGltcG9ydCAnX2VucXVldGUubGVzcyc7XHJcbkBpbXBvcnQgJ19udi5kMy5sZXNzJztcclxuQGltcG9ydCAnX3BhcmFtZXRyZXMubGVzcyc7XHJcbkBpbXBvcnQgJ19kcm9wZG93bmNvbnRhaW5lci5sZXNzJztcclxuQGltcG9ydCAnX2NoZWNrYm94Lmxlc3MnO1xyXG5AaW1wb3J0ICdfZW1haWwubGVzcyc7XHJcbkBpbXBvcnQgJ19waG9uZS5sZXNzJztcclxuQGltcG9ydCAnX3Bhc3N3b3JkLmxlc3MnO1xyXG5AaW1wb3J0ICdfYWNjZXNFbnRyZXByaXNlLmxlc3MnO1xyXG5AaW1wb3J0ICdfYWlkZS5sZXNzJztcclxuQGltcG9ydCAnX2hlbHAubGVzcyc7XHJcbkBpbXBvcnQgJ19jb252aXZlTW95ZW5QYWllbWVudHMubGVzcyc7XHJcbkBpbXBvcnQgJ3ZlbmRvcnMvX3ZlbmRvcnMub3ZlcnJpZGUubGVzcyc7XHJcblxyXG4vLyByw6lhY3RpdmF0aW9uIGR1IFwibW9kZSBtb2JpbGVcIiBwb3VyIFRDUHJvXHJcbi8vIEBpbXBvcnQgJ19kZXNhY3RpdmF0ZWRNb2JpbGUubGVzcyc7XHJcblxyXG5pbWcge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1haW5Db2xvcjtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHJcbiAgICAueHMoIHtcclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgID4gW3VpLXZpZXddIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbioge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgQGJvcmRlcldpZHRoOiA0MHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogQGJvcmRlcldpZHRoO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0oQGJvcmRlcldpZHRoICsgMTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtKEBib3JkZXJXaWR0aCArIDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAmLmxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxufVxyXG5cclxuW3VpLXNyZWZdLFxyXG5bZGF0YS11aS1zcmVmXSxcclxuW3gtdWktc3JlZl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucG9pbnRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oaWRkZW4tZGVza3RvcCB7XHJcbiAgICAubWQoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxufVxyXG5cclxuLnNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLmhlbHAtcGFnZSxcclxuICAgICAgICAmLmFpZGUtcGFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IH4nY2FsYygxMDAlIC0gNDBweCknO1xyXG5cclxuICAgICAgICAgICAgLm1pbigxNDAwcHgsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IEBoZWFkZXJNZEhlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICBib2R5W2FwcD1cInRpbWVjaGVmcHJvXCJdICYge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vc3VyY2hhcmdlIHBvdXIgdGltZWNoZWZQcm8gb8O5IGwnZW50w6p0ZSBlc3QgcGx1cyBwZXRpdGVcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgIGJvZHlbYXBwPVwidGltZWNoZWZwcm9cIl0gJiB7XHJcbiAgICAgICAgICAgICAgICAvL3N1cmNoYXJnZSBwb3VyIHRpbWVjaGVmUHJvIG/DuSBsJ2VudMOqdGUgZXN0IHBsdXMgcGV0aXRlXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgICYubW9tZW50dW0ge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuOjotbXMtY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuW2Rpc2FibGVkXSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbiNjb250YWluZXIge1xyXG4gICAgW2RhdGEtdWktdmlld10ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnM7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgJi5uZy1sZWF2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAubWF4KEBzY3JlZW4tc20tbWF4LCB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIH4gLmNvbnRlbnQ6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB+J2NhbGMoMTAwJSAtIEB7aGVhZGVyWHNIZWlnaHR9KSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogQGhlYWRlclhzSGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB+IC5jb250ZW50Om50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogfidjYWxjKDEwMCUgLSBAe2hlYWRlclhzSGVpZ2h0fSknO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IEBoZWFkZXJYc0hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwOyAvL2RpcnR5IGZpeCBlbiBhdHRlbmRhbnQgcmVmb250ZSBjc3NcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAvL2RpcnR5IGZpeCBlbiBhdHRlbmRhbnQgcmVmb250ZSBjc3NcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lYXN5cGFzcy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAubWF4KEBzY3JlZW4tc20tbWF4LCB7XHJcbiAgICAgICAgJi50b3AtdHJhbnNpdGlvbiBbZGF0YS11aS12aWV3XSB7XHJcbiAgICAgICAgICAgICYubmctZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDB2aCwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHZoLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub25lLXRyYW5zaXRpb24gW2RhdGEtdWktdmlld10ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwcztcclxuXHJcbiAgICAgICAgICAgICYubmctbGVhdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib3R0b20tdHJhbnNpdGlvbiBbZGF0YS11aS12aWV3XSB7XHJcbiAgICAgICAgICAgICYubmctZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwdmgsIDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHZoLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodC10cmFuc2l0aW9uIFtkYXRhLXVpLXZpZXddIHtcclxuICAgICAgICAgICAgJi5uZy1lbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0LXRyYW5zaXRpb24gW2RhdGEtdWktdmlld10sIFtkYXRhLXVpLXZpZXddIHtcclxuICAgICAgICAgICAgJi5uZy1lbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICApO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uc3F1YXJlLWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogIzM2MzYzNjtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICYucmVke1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi53aGl0ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjN2I3Njc2IWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmFuZ2V7XHJcbiAgICAgICAgYmFja2dyb3VuZDogb3JhbmdlIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYmlnIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG5cclxuICAgICAgICBpbWcsXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGluZy1tZXNzYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyAvL3BvdXIgbGltaXRlciBsJ2VmZmV0IGQnYXNjZW5jZXVyIHF1aSBjbGlnbm90ZSBhdmVjIGwnYWZmaWNoYWdlIGR1IGxvYWRlclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogcm90YXRlIDAuN3MgbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIFt0eXBlPXN1Ym1pdF0ubG9hZGluZyArIC5sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGVyLXNpbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgJi5sb2FkZXItYmNrZyB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodEJnR3JheTtcclxuXHJcbiAgICAgICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0QmVpZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm9vbXNlcnZpY2VieWVsaW9yICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZWxpb3JMaWdodFJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuQHRvb2dsZVdpZHRoOiA2MHB4O1xyXG5AaW5uZXJNYXJnaW46IDhweDtcclxuQHBpY3RvU2l6ZTogMThweDtcclxuXHJcbi50b29nbGUtYnV0dG9uIHtcclxuICAgIHdpZHRoOiBAdG9vZ2xlV2lkdGg7XHJcbiAgICBoZWlnaHQ6IEB0b29nbGVXaWR0aC8yO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vYXNzZXRzL3Rvb2dsZS1idXR0b24vY3Jvc3MucG5nJykgQGlubmVyTWFyZ2luflwiL1wiQHBpY3RvU2l6ZSAtIDIgbm8tcmVwZWF0LCB1cmwoJy4vYXNzZXRzL3Rvb2dsZS1idXR0b24vY2hlY2sucG5nJykgQHRvb2dsZVdpZHRoIC0gKEBwaWN0b1NpemUrQGlubmVyTWFyZ2luKSB+XCIvXCJAcGljdG9TaXplIG5vLXJlcGVhdCwgIzk5OTtcclxuXHJcbiAgICBAdGh1bWJNYXJnaW46IDNweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9hc3NldHMvdG9vZ2xlLWJ1dHRvbi9idXJnZXIucG5nJykgY2VudGVyL0BwaWN0b1NpemUgLSA4ICNmZmYgbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQHRvb2dsZVdpZHRoLzIpO1xyXG4gICAgICAgIG1hcmdpbjogQHRodW1iTWFyZ2luO1xyXG4gICAgICAgIHdpZHRoOiBAdG9vZ2xlV2lkdGgvMiAtIEB0aHVtYk1hcmdpbioyO1xyXG4gICAgICAgIGhlaWdodDogQHRvb2dsZVdpZHRoLzIgLSBAdGh1bWJNYXJnaW4qMjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBhcnJvd1NpemU6IDEwcHg7XHJcblxyXG4uY2hlZXJMZWFkZXItYmF0b29uIHtcclxuXHJcbiAgICAubW9iaWxlKCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjNjdhNTM4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICk7XHJcblxyXG4gICAgLnRpbWVjaGVmcHJvICYge1xyXG4gICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC50YXN0eXRpbWUgJiB7XHJcbiAgICAgICAgLm1kKCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvb21zZXJ2aWNlYnllbGlvciAmIHtcclxuICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAubWQoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzY3YTUzODtcclxuICAgIH1cclxuXHJcbiAgICApO1xyXG59XHJcblxyXG4uY2hldnJvb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogQGFycm93U2l6ZTtcclxuICAgIGhlaWdodDogQGFycm93U2l6ZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICBAYXJyb3dCaWdTaXplOiAxNXB4O1xyXG4gICAgQGFycm93U21hbGxTaXplOiA4cHg7XHJcblxyXG4gICAgJi5sZWZ0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRvd24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iaWcge1xyXG4gICAgICAgIHdpZHRoOiBAYXJyb3dCaWdTaXplO1xyXG4gICAgICAgIGhlaWdodDogQGFycm93QmlnU2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICB3aWR0aDogQGFycm93U21hbGxTaXplO1xyXG4gICAgICAgIGhlaWdodDogQGFycm93U21hbGxTaXplO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBxcmNvZGVTaXplOiA4MHB4O1xyXG5cclxuICAgIC50aW1lY2hlZnBybyAmIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc3R5dGltZSAmIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvb21zZXJ2aWNlYnllbGlvciAmIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLnFyY29kZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiBAcXJjb2RlU2l6ZTtcclxuICAgICAgICBoZWlnaHQ6IEBxcmNvZGVTaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgIC5xcmNvZGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9xcmNvZGUuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlcyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAcXJjb2RlU2l6ZTogODBweDtcclxuXHJcbiAgICAudGltZWNoZWZwcm8gJiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgIH1cclxuXHJcbiAgICAudGFzdHl0aW1lICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvb21zZXJ2aWNlYnllbGlvciAmIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW5nIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm90YXRlIHtcclxuICAgIC5yZWZyZXNoLWljb24ge1xyXG4gICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMC44cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLm1lbnUtbGlzdC5zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiBjYWxjKH4nMTAwdmggLSA3MHB4Jyk7XHJcblxyXG4gICAgLm1kKCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICk7XHJcbn1cclxuXHJcbnVsLm1lbnUtbGlzdCxcclxuZGl2Lm1lbnUtbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggZmFkZSgjMDAwLCA1MCk7XHJcblxyXG4gICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICApO1xyXG5cclxuICAgIGxpLFxyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgICAgJjpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguc2VwYXJhdG9yKTpub3QoLm5vLWJvcmRlcik6bm90KC5maXgtaW9zLXNjcm9sbCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxpZ2h0R3JheTtcclxuXHJcbiAgICAgICAgICAgICsgbGk6bm90KC5zZXBhcmF0b3IpLFxyXG4gICAgICAgICAgICArIGRpdjpub3QoLnNlcGFyYXRvcikge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpY3RvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VidGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXlDb250cm9sO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQoIHtcclxuICAgICAgICAgICAgICAgICAgICAvKnRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTsqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgQHNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IEBzaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL3BpY3Rvcy9jcm9peF9ncmF5LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGU6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2Fycm93LXJpZ2h0LnBuZykgY2VudGVyIC8gNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAvLyBcIjpsYXN0LWNoaWxkOjphZnRlclwiIG5lIGZvbmN0aW9ubmUgcGFzIHNvdXMgQ2hyb21lIGxvcnNxdWUgbGEgY2xhc3NlIFwic2VsZWN0ZWRcIiBlc3QgY2hhbmfDqWUgZHluYW1pcXVlbWVudCBhdmVjIEFuZ3VsYXJcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9jaGVjay5wbmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbGlnaHRHcmF5O1xyXG4gICAgICAgICAgICBjb2xvcjogQGdyYXk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuXHJcbiAgICAgICAgICAgIC5tZCgge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjb3JlIGNvbG9yZWQtc3ZnIHN2ZyB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAqIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC42cztcclxuICAgIH1cclxufVxyXG5cclxuLmNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnN1YnRpdGxlIHtcclxuICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjOTQ5NDk0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmc6IDdweCAxOHB4O1xyXG59XHJcblxyXG4uY29udGVudC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZCgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZmxvb3IoKEBndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2VpbCgoQGd1dHRlci13aWR0aCAvIDIpKTtcclxuICAgICAgICB3aWR0aDogQGNvbnRhaW5lci1tZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyAvLz0+IEEgUkVGQUNUT1xyXG4gICAgfVxyXG5cclxuICAgICk7XHJcblxyXG4gICAgLmxnKCB7XHJcbiAgICAgICAgd2lkdGg6IEBjb250YWluZXItbGc7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNrdG9wLWhpZGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLm1kICgge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgKTtcclxufVxyXG5cclxuLmNoZXZyb29uLFxyXG4uY2hldnJvb24tY29udGFpbmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5oaWRkZW4tbGFuZHNjYXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDJweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgJi5yZWdpc3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9sb2dvLWxpZ2h0LnBuZyk7XHJcbn1cclxuXHJcbmNvbG9yZWQtc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaGlkZGVuLW1vYmlsZXtcclxuICAgIC5tb2JpbGUoe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9KTtcclxufVxyXG5cclxuLy8gSEFDSyA6IGxlcyBjbGFzc2VzIGNpIGRvdXNzb3VzIGNvbW1lbsOnYW50IHBhciAnaGFjaycgbmUgZG9pdmVudCBwYXMgw6l0cmUgdXRpbGlzw6llLlxyXG4vLyBFbGxlcyBzb250IGTDqWZpbmllcyBqdXN0ZSBwb3VyIGNoYXJnZXIgbGVzIGZvbnRzIGNpIGRlc3NvdXMgYXUgZMOpbWFycmFnZS5cclxuLy8gTWEgY29uY2x1c2lvbiDDqXTDqSBxdWUgbGVzIGZvbnRzIHBlcnNvbmFsaXPDqXMgc29udCB0w6lsw6ljaGFyZ8OpcyB1bmlxdWVtZW50IHMnaWwgc29udCBkw6lmaW5pZXMgZGFucyBjZSBmaWNoaWVyLlxyXG4vLyBTaSB2b3VzIHN1cHByaW1leiBsZXVycyBkw6lmaW5pdGlvbnMgdm91cyB2ZXJyZXogcXVlIHRvdXMgbGVzIGVsZW1lbnRzIHV0aWxpc2FudFxyXG4vLyBjZXMgZm9udCBwZXJkZW50IGxhIGZvcm1lLFxyXG4vLyBKZSBuJ2FpIHBhcyB0cm9wIGNyZXVzw6kgcG91ciByw6lzb3VkcmUgbGUgcHJvYmzDqW1lIGRlIGZhw6dvbiBwbHVzIHByb3ByZS5cclxuLy8gYydlc3QgcXVlbHF1J3VuIMOgIHVuZSBpZMOpZSBzdXIgY29tbWVudCBsZSBmYWlyZSBxdSdpbCBuJ2jDqXNpdGUgcGFzIMOgIGNoYW5nZXIuXHJcbi5oYWNrLWZvbnQtcGx1dG97XHJcbiAgICBmb250LWZhbWlseTogQGZvbnRQbHV0bztcclxufVxyXG4uaGFjay1mb250LWRvdC1tYXRyaXh7XHJcbiAgICBmb250LWZhbWlseTogQGZvbnREb3RNYXRyaXg7XHJcbn1cclxuLmhhY2stZm9udC1hdmFudC1nYXJkZXtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udEF2YW50R2FyZGU7XHJcbn1cclxuIiwiZGl2LmJhY2tncm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLnBvcC1pbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAzLCAzLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41cztcbn1cbi5wb3AtaW4ubmctaGlkZS1yZW1vdmUsXG4ucG9wLWluLm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5wb3AtaW4ubmctaGlkZS1hZGQsXG4ucG9wLWluLm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5wb3AtaW4gLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ucG9wLWluIC5jbG9zZTpiZWZvcmUsXG4ucG9wLWluIC5jbG9zZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIxcHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xufVxuLnBvcC1pbiAuY2xvc2U6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnBvcC1pbiAuY2xvc2U6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wb3AtaW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3AtaW4tY29udGFpbmVyIC5wb3AtaW4tYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyNSU7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvcC1pbi1jb250YWluZXIgLnBvcC1pbi1idXR0b25zIC5wb3AtaW4tYnV0dG9uLmFjY2VwdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N0E1Mzc7XG59XG4udGFzdHl0aW1lIC5wb3AtaW4tY29udGFpbmVyIC5wb3AtaW4tYnV0dG9ucyAucG9wLWluLWJ1dHRvbi5hY2NlcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUE4QzdEO1xufVxuLnJvb21zZXJ2aWNlYnllbGlvciAucG9wLWluLWNvbnRhaW5lciAucG9wLWluLWJ1dHRvbnMgLnBvcC1pbi1idXR0b24uYWNjZXB0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MDA1MTtcbn1cbi5wb3AtaW4tY29udGFpbmVyIC5wb3AtaW4tYnV0dG9ucyAucG9wLWluLWJ1dHRvbi5hY2NlcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDMTRFO1xufVxuLnRhc3R5dGltZSAucG9wLWluLWNvbnRhaW5lciAucG9wLWluLWJ1dHRvbnMgLnBvcC1pbi1idXR0b24uYWNjZXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQjFBNTtcbn1cbi5yb29tc2VydmljZWJ5ZWxpb3IgLnBvcC1pbi1jb250YWluZXIgLnBvcC1pbi1idXR0b25zIC5wb3AtaW4tYnV0dG9uLmFjY2VwdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTQ5NkQ7XG59XG4ucG9wLWluLWNvbnRhaW5lciAucG9wLWluLWJ1dHRvbnMgLnBvcC1pbi1idXR0b24uY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4ucG9wLWluLWNvbnRhaW5lciAucG9wLWluLWJ1dHRvbnMgLnBvcC1pbi1idXR0b24uY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wLWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5wb3AtaW4tY29udGFpbmVyIC5wb3AtaW4tYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuICAucG9wLWluLWNvbnRhaW5lciAucG9wLWluLWJ1dHRvbnMgLnBvcC1pbi1idXR0b24ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5wb3AtaW4tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnBvcC1pbi1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnBvcC1pbi1jb250ZW50IHAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucG9wLWluLWNvbnRlbnQgcC5wb3Bpbi1lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcC1pbi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBvcC1pbi1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiLnZhbGlkYXRpb25GaWVsZCB7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZhbGlkYXRpb25GaWVsZCBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzMTVweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlIC5tZXNzYWdlLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm5vdGlmaWNhdGlvbnMtcGFnZSAubG9hZGluZy1tZXNzYWdlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW46IDA7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLmhhcy1sb2FkZXIgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIHRvcDogNTBweDtcbn1cbi5ub3RpZmljYXRpb25zLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAubm90aWZpY2F0aW9ucy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQgdWwubWVudS1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQgLnNlcGFyYXRvciB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQgLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi51bnJlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLm5vdGlmaWNhdGlvbnMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IC5ub3RpZmljYXRpb24udW5yZWFkIC5waWN0byBjaXJjbGUge1xuICBmaWxsOiAjNjdBNTM3O1xufVxuLm5vdGlmaWNhdGlvbnMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IC5ub3RpZmljYXRpb24udW5yZWFkIC5waWN0byBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi51bnJlYWQgLnRpbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub3RpZmljYXRpb25zLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCAubm90aWZpY2F0aW9uLnVucmVhZCAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub3RpZmljYXRpb25zLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCAubm90aWZpY2F0aW9uIC5waWN0byB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbnMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IC5ub3RpZmljYXRpb24gLnBpY3RvIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQgLm5vdGlmaWNhdGlvbiAudGltZSB7XG4gIGNvbG9yOiAjNjdBNTM3O1xufVxuLm5vdGlmaWNhdGlvbnMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IC5ub3RpZmljYXRpb24gLnN1YnRleHQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5ub3RpZmljYXRpb25zLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCAubm90aWZpY2F0aW9uIC5zdWJ0ZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4iLCJyZXN0YXVyYW50LWZlcm1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxucmVzdGF1cmFudC1mZXJtZSAuY2xvc2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbnJlc3RhdXJhbnQtZmVybWUgLmNsb3NlLWNvbnRhaW5lciAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5yZXN0YXVyYW50LWZlcm1lIC5jbG9zZS1jb250YWluZXIgLmluZm9ybWF0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5yZXN0YXVyYW50LWZlcm1lIC5jbG9zZS1jb250YWluZXIgLndoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuIiwicmVzdGF1cmFudC10aWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbnJlc3RhdXJhbnQtdGlsZSAudGlsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBjb2xvcjogI2ZkZmRmZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgdHJhbnNwYXJlbnQpO1xuICBwYWRkaW5nOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxucmVzdGF1cmFudC10aWxlIC50aWxlLWNvbnRhaW5lciAudGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5yZXN0YXVyYW50LXRpbGUgLnRpbGUtY29udGFpbmVyIC50aXRsZSAubGFiZWwge1xuICBmb250LXNpemU6IDM0cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxucmVzdGF1cmFudC10aWxlIC50aWxlLWNvbnRhaW5lciAudGl0bGUgLnBpY3RvLFxucmVzdGF1cmFudC10aWxlIC50aWxlLWNvbnRhaW5lciAudGl0bGUgZmx1aWRpdGUtcGljdG8ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbnJlc3RhdXJhbnQtdGlsZSAudGlsZS1jb250YWluZXIgLmJhZGdlcyB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG5yZXN0YXVyYW50LXRpbGUgLnRpbGUtY29udGFpbmVyIC5pbmZvcm1hdGlvbnMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5yZXN0YXVyYW50LXRpbGUgLnRpbGUtY29udGFpbmVyIC52b3RlLXRoZW1hdGlxdWUtc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB3aWR0aDogMjBweDtcbn1cbiIsInJlc3RhdXJhbnQtZmVybWV0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbnJlc3RhdXJhbnQtZmVybWV0dXJlIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5yZXN0YXVyYW50LWZlcm1ldHVyZSAucmVkIHtcbiAgY29sb3I6IHJlZDtcbn1cbnJlc3RhdXJhbnQtZmVybWV0dXJlIC5jbG9zdXJlLXBpY3RvIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLmFycm93LWJ1dHRvbi1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmFycm93LWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXJyb3ctYnV0dG9uLWNvbnRhaW5lciAuYXJyb3ctYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMHB4O1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hcnJvdy1idXR0b24tY29udGFpbmVyIC5hcnJvdy1idXR0b24gLmFycm93IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgMDtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4iLCIudG9nZ2xlLWJ1dHRvbiB7XG4gIG1hcmdpbjogMnB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvdG9vZ2xlLWJ1dHRvbi9jcm9zcy5wbmcnKSA4cHggLyAxNnB4IG5vLXJlcGVhdCwgdXJsKCdhc3NldHMvdG9vZ2xlLWJ1dHRvbi9jaGVjay5wbmcnKSAzNHB4IC8gMThweCBuby1yZXBlYXQsICM5OTk7XG59XG4udG9nZ2xlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cywgLXdlYmtpdC10cmFuc2Zvcm0gLjRzO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy90b29nbGUtYnV0dG9uL2J1cmdlci5wbmcnKSBjZW50ZXIgLyAxMHB4ICNmZmYgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgbWFyZ2luOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4udG9nZ2xlLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xufVxuLnRvZ2dsZS1idXR0b24uYWN0aXZlOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAubW95ZW4tcGFpZW1lbnRzLXBhcmFtZXRyZXMtcGFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMxNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW95ZW4tcGFpZW1lbnRzLXBhcmFtZXRyZXMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5tb3llbi1wYWllbWVudHMtcGFyYW1ldHJlcy1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ubW95ZW4tcGFpZW1lbnRzLXBhcmFtZXRyZXMtcGFnZSAuY3JlZGl0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5tb3llbi1wYWllbWVudHMtcGFyYW1ldHJlcy1wYWdlIC5jcmVkaXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG4ubW95ZW4tcGFpZW1lbnRzLXBhcmFtZXRyZXMtcGFnZSAuY3JlZGl0LWNvbnRhaW5lciAuY29udml2ZS1tb3llbi1wYWllbWVudHMtZW1wdHkge1xuICBwYWRkaW5nOiA3cHggMThweDtcbn1cbi5tb3llbi1wYWllbWVudHMtcGFyYW1ldHJlcy1wYWdlIC5jcmVkaXQtY29udGFpbmVyIC5jb252aXZlLW1veWVuLXBhaWVtZW50cy1kZWxldGUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiIsIi50eXBvbG9naWVzLXBhZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnR5cG9sb2dpZXMtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi50eXBvbG9naWVzLXBhZ2UgLnR5cG9sb2dpZXMtaGVhZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnR5cG9sb2dpZXMtcGFnZSAudHlwb2xvZ2llcy1oZWFkZXIge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gIH1cbn1cbi50eXBvbG9naWVzLXBhZ2UgLnR5cG9sb2dpZXMtaGVhZGVyIC50eXBvbG9naWVzLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAudHlwb2xvZ2llcy1wYWdlIC50eXBvbG9naWVzLWhlYWRlciAudHlwb2xvZ2llcy10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnR5cG9sb2dpZXMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC50eXBvbG9naWVzLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgaGVpZ2h0OiA2N3ZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnR5cG9sb2dpZXMtcGFnZSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICB9XG4gIC50eXBvbG9naWVzLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnR5cG9sb2dpZXMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG4udHlwb2xvZ2llcy1wYWdlIC50eXBvbG9naWUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLnR5cG9sb2dpZXMtcGFnZSAudHlwb2xvZ2llLWNvbnRhaW5lciAudHlwb2xvZ2llLXBpY3RvZ3JhbW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnR5cG9sb2dpZXMtcGFnZSAudHlwb2xvZ2llLWNvbnRhaW5lciAudHlwb2xvZ2llLXBpY3RvZ3JhbW1lIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi50eXBvbG9naWVzLXBhZ2UgLnR5cG9sb2dpZS1jb250YWluZXIgLnR5cG9sb2dpZS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbi50eXBvbG9naWVzLXBhZ2UgLnR5cG9sb2dpZS1jb250YWluZXIgLnR5cG9sb2dpZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4iLCJib2R5IHtcbiAgLyoqIERlZmF1bHQgKiovXG4gIC8qKiBBbmRyb2lkICoqL1xufVxuYm9keSAuc21hcnRiYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB6LWluZGV4OiA5OTk4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuYm9keSAuc21hcnRiYW5uZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5IC5zbWFydGJhbm5lci1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbFJvdW5kZWRNVEJvbGQnLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG5ib2R5IC5zbWFydGJhbm5lci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5IC5zbWFydGJhbm5lci1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDQlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5IC5zbWFydGJhbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5ib2R5IC5zbWFydGJhbm5lci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2YTZhNmE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuYm9keSAuc21hcnRiYW5uZXItYW5kcm9pZCB7XG4gIGJhY2tncm91bmQ6ICMzZDNkM2QgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaENBQUlBSUFCQUZWVlZmLy8veUg1QkFFSEFBRUFMQUFBQUFBSUFBZ0FBQUlOUkc0WHVkcm9HSkJSc1ljeEtBQTcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDRweCAwICM4OEIxMzE7XG4gIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWNsb3NlIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjYjFiMWIzO1xuICBiYWNrZ3JvdW5kOiAjMWMxZTIxO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuOCkgaW5zZXQsIDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5ib2R5IC5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5IC5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1pbmZvIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWluZm8gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkgLnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keSAuc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMiU7XG4gIGNvbG9yOiAjZDFkMWQxO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzMywgMCAwIDAgMnB4ICNERERDREM7XG59XG5ib2R5IC5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1idXR0b24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogIzQyQjZDOTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQyQjZDOSwgIzM5QTlCQik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiIsIi50eXBvbG9naWVzLWNvbXBvbmVudCB7XG4gIG1hcmdpbjogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50eXBvbG9naWVzLWNvbXBvbmVudCAudHlwZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnR5cG9sb2dpZXMtY29tcG9uZW50IC50eXBvbG9naWVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi50eXBvbG9naWVzLWNvbXBvbmVudCAudHlwb2xvZ2llcy1jb250YWluZXIgLnR5cG9sb2dpZS1saWJlbGxlcyB7XG4gIGZsZXg6IDUwJTtcbn1cbi50eXBvbG9naWVzLWNvbXBvbmVudCAudHlwb2xvZ2llcy1jb250YWluZXIgLnR5cG9sb2dpZS1saWJlbGxlcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi50eXBvbG9naWVzLWNvbXBvbmVudCAudHlwb2xvZ2llcy1jb250YWluZXIgLnR5cG9sb2dpZS1saWJlbGxlcyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAudHlwb2xvZ2llcy1jb21wb25lbnQgLnR5cG9sb2dpZXMtY29udGFpbmVyIC50eXBvbG9naWUtbGliZWxsZXMgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnR5cG9sb2dpZXMtY29tcG9uZW50IC50eXBvbG9naWVzLWNvbnRhaW5lciAudHlwb2xvZ2llLXBpY3RvZ3JhbW1lcyB7XG4gIGZsZXg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi50eXBvbG9naWVzLWNvbXBvbmVudCAudHlwb2xvZ2llcy1jb250YWluZXIgLnR5cG9sb2dpZS1waWN0b2dyYW1tZXMgLnBpY3RvZ3JhbW1lIHtcbiAgZmxleDogY2FsYygzMy4zMzMzMzMzMyUpO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnR5cG9sb2dpZXMtY29tcG9uZW50IC50eXBvbG9naWVzLWNvbnRhaW5lciAudHlwb2xvZ2llLXBpY3RvZ3JhbW1lcyAucGljdG9ncmFtbWUge1xuICAgIGZsZXg6IDAgMCA4MHB4O1xuICB9XG59XG4udHlwb2xvZ2llcy1jb21wb25lbnQgLnR5cG9sb2dpZXMtY29udGFpbmVyIC50eXBvbG9naWUtcGljdG9ncmFtbWVzIC5waWN0b2dyYW1tZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHlwb2xvZ2llcy1jb21wb25lbnQgLnR5cG9sb2dpZS1saW5rIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuIiwic29sZGUtY29tcG9uZW50IC5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZCFpbXBvcnRhbnQ7XG59XG5zb2xkZS1jb21wb25lbnQgLmRpcnR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheSFpbXBvcnRhbnQ7XG59XG5zb2xkZS1jb21wb25lbnQgLnNvbGRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xuICBjb2xvcjogI0ZERkRGRCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbnNvbGRlLWNvbXBvbmVudCAucmVmcmVzaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc29sZGUtY29tcG9uZW50IC5yZWZyZXNoIC5yZWZyZXNoLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL3JlZnJlc2gucG5nKSBuby1yZXBlYXQgNTAlO1xuICBwYWRkaW5nOiA0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG5zb2xkZS1jb21wb25lbnQgLnJvdGF0ZSAucmVmcmVzaC1pY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5zb2xkZS1jb21wb25lbnQgLnBvcGluLXNvbGRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIuZmx1aWRpdGUtcGljdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmZsdWlkaXRlLXBpY3RvLm5vRmx1aWRpdGVOb0NsaWNrQW5kQ29sbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmZsdWlkaXRlLXBpY3RvLm5vRmx1aWRpdGVOb0NsaWNrQW5kQ29sbGVjdC5vcGVuU3BlY2lhbCB7XG4gIGJhY2tncm91bmQ6ICM2N0E1Mzc7XG59XG4uZmx1aWRpdGUtcGljdG8ubm9GbHVpZGl0ZU5vQ2xpY2tBbmRDb2xsZWN0LmNsb3NlU3BlY2lhbCB7XG4gIGJhY2tncm91bmQ6ICMxQTFBMUE7XG59XG4uZmx1aWRpdGUtcGljdG8uY2xpY2stYW5kLWNvbGxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZmx1aWRpdGUtcGljdG8uY2xpY2stYW5kLWNvbGxlY3QuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNjdBNTM3O1xufVxuLmZsdWlkaXRlLXBpY3RvLmNsaWNrLWFuZC1jb2xsZWN0Lm9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjNjdBNTM3O1xufVxuLmZsdWlkaXRlLXBpY3RvLmNsaWNrLWFuZC1jb2xsZWN0LmNsb3NlIHtcbiAgYmFja2dyb3VuZDogIzk0OTQ5NDtcbn1cbi5mbHVpZGl0ZS1waWN0by5jbGljay1hbmQtY29sbGVjdCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5mbHVpZGl0ZS1waWN0by5waWN0by1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xufVxuLmZsdWlkaXRlLXBpY3RvLnNtYWxsIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5mbHVpZGl0ZS1waWN0by5mbHVpZGl0ZS1vY2N1cGF0aW9uLWVsZXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvcGljdG9zL2ZsdWlkaXRlX29jY3VwYXRpb25fZWxldmUuc3ZnJyk7XG59XG4uZmx1aWRpdGUtcGljdG8uZmx1aWRpdGUtb2NjdXBhdGlvbi1tb3llbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL3BpY3Rvcy9mbHVpZGl0ZV9vY2N1cGF0aW9uX21veWVuLnN2ZycpO1xufVxuLmZsdWlkaXRlLXBpY3RvLmZsdWlkaXRlLW9jY3VwYXRpb24tZmFpYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvcGljdG9zL2ZsdWlkaXRlX29jY3VwYXRpb25fZmFpYmxlLnN2ZycpO1xufVxuLmZsdWlkaXRlLXBpY3RvLmZsdWlkaXRlLXRlbmRhbmNlLWF1Z21lbnRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZmx1aWRpdGUtcGljdG8uZmx1aWRpdGUtdGVuZGFuY2UtZGltaW51ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZmx1aWRpdGUtcGljdG8uZmx1aWRpdGUtdGVuZGFuY2Utc3RhYmxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZmx1aWRpdGUtcGljdG8uZmx1aWRpdGUtb2NjdXBhdGlvbi1vbmx5IHtcbiAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvcGljdG9zL2ZsdWlkaXRlLXRlbmRhbmNlLnN2ZycpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZmx1aWRpdGUtcGljdG8uZmx1aWRpdGUtb2NjdXBhdGlvbi1vbmx5LmZsdWlkaXRlLXRlbmRhbmNlLWF1Z21lbnRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xufVxuLmZsdWlkaXRlLXBpY3RvLmZsdWlkaXRlLW9jY3VwYXRpb24tb25seS5mbHVpZGl0ZS10ZW5kYW5jZS1zdGFibGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZmx1aWRpdGUtcGljdG8uZmx1aWRpdGUtb2NjdXBhdGlvbi1vbmx5LmZsdWlkaXRlLW9jY3VwYXRpb24tbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0O1xufVxuLmZsdWlkaXRlLXBpY3RvLmZsdWlkaXRlLW9jY3VwYXRpb24tb25seS5mbHVpZGl0ZS1vY2N1cGF0aW9uLWZhaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OUEzMzY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5mbHVpZGl0ZS1waWN0by5mbHVpZGl0ZS1vY2N1cGF0aW9uLW9ubHkuZmx1aWRpdGUtb2NjdXBhdGlvbi1tb3llbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDlDMDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5mbHVpZGl0ZS1waWN0by5mbHVpZGl0ZS1vY2N1cGF0aW9uLW9ubHkuZmx1aWRpdGUtb2NjdXBhdGlvbi1lbGV2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzAwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cbiIsIi5wcmVzZW5jZS1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wcmVzZW5jZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucHJlc2VuY2UtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG4ucHJlc2VuY2UtcGFnZSAucHJlc2VuY2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5wbGFubmluZy1jYWxlbmRhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHJlc2VuY2UtcGFnZSAucHJlc2VuY2UtY29udGVudCAucGxhbm5pbmctY2FsZW5kYXIgLnBsYW5uaW5nLW1vbnRoLXNlbGVjdG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByZXNlbmNlLXBhZ2UgLnByZXNlbmNlLWNvbnRlbnQgLnBsYW5uaW5nLWNhbGVuZGFyIC5wbGFubmluZy1tb250aC1zZWxlY3RvciAucHJldi1tb250aCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5wbGFubmluZy1jYWxlbmRhciAucGxhbm5pbmctbW9udGgtc2VsZWN0b3IgLnByZXYtbW9udGguaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByZXNlbmNlLXBhZ2UgLnByZXNlbmNlLWNvbnRlbnQgLnBsYW5uaW5nLWNhbGVuZGFyIC5wbGFubmluZy1tb250aC1zZWxlY3RvciAubmV4dC1tb250aCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByZXNlbmNlLXBhZ2UgLnByZXNlbmNlLWNvbnRlbnQgLnBsYW5uaW5nLWNhbGVuZGFyIC5wbGFubmluZy1kYXlzIHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGxhY2UtY29udGVudDogc3RyZXRjaCBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IC01cHggLTVweCAwcHg7XG59XG4ucHJlc2VuY2UtcGFnZSAucHJlc2VuY2UtY29udGVudCAucGxhbm5pbmctY2FsZW5kYXIgLnBsYW5uaW5nLWRheXMgLnBsYW5uaW5nLXdlZWtkYXkge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0LjI4NTcxNDI5JSk7XG4gIHBhZGRpbmc6IDBweCA1cHggNXB4IDBweDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgY29sb3I6ICM3RUMxNEU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5wbGFubmluZy1jYWxlbmRhciAucGxhbm5pbmctZGF5cyAucGxhbm5pbmctZGF5IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogY2FsYygxNC4yODU3MTQyOSUpO1xuICBwYWRkaW5nOiAwcHggNXB4IDVweCAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5wbGFubmluZy1jYWxlbmRhciAucGxhbm5pbmctZGF5cyAucGxhbm5pbmctZGF5IC5wbGFubmluZy1kYXktY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjNTI1MjU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5wbGFubmluZy1jYWxlbmRhciAucGxhbm5pbmctZGF5cyAucGxhbm5pbmctZGF5IC5wbGFubmluZy1kYXktY29udGVudC5wcmVzZW5jZS1hYnNlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2ZjZmO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByZXNlbmNlLXBhZ2UgLnByZXNlbmNlLWNvbnRlbnQgLnBsYW5uaW5nLWNhbGVuZGFyIC5wbGFubmluZy1kYXlzIC5wbGFubmluZy1kYXkgLnBsYW5uaW5nLWRheS1jb250ZW50LnByZXNlbmNlLW9uLXNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMSwgMTkxLCA4OCwgMC41NSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJlc2VuY2UtcGFnZSAucHJlc2VuY2UtY29udGVudCAucGxhbm5pbmctY2FsZW5kYXIgLnBsYW5uaW5nLWRheXMgLnBsYW5uaW5nLWRheSAucGxhbm5pbmctZGF5LWNvbnRlbnQucHJlc2VuY2UtbHVuY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDMTRFO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByZXNlbmNlLXBhZ2UgLnByZXNlbmNlLWNvbnRlbnQgLnBsYW5uaW5nLWNhbGVuZGFyIC5wbGFubmluZy1kYXlzIC5wbGFubmluZy1kYXkgLnBsYW5uaW5nLWRheS1jb250ZW50LnByZXNlbmNlLWRpc2JhbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNTI1MjU3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucHJlc2VuY2UtcGFnZSAucHJlc2VuY2UtY29udGVudCAucGxhbm5pbmctY2FsZW5kYXIgLnBsYW5uaW5nLWRheXMgLnBsYW5uaW5nLWRheSAucGxhbm5pbmctZGF5LWNvbnRlbnQucHJlc2VuY2Utb3RoZXItbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogIzUyNTI1Nztcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5sZWdlbmQge1xuICBwYWRkaW5nOiAwIDVweCA1cHggMDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHJlc2VuY2UtcGFnZSAucHJlc2VuY2UtY29udGVudCAubGVnZW5kIC5sZWdlbmQtY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5sZWdlbmQgLmxlZ2VuZC1jb250ZW50IC5sZWdlbmQtY2FzZSB7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjNTI1MjU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5sZWdlbmQgLmxlZ2VuZC1jb250ZW50IC5sZWdlbmQtYWJzZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNmY2Zjtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5sZWdlbmQgLmxlZ2VuZC1jb250ZW50IC5sZWdlbmQtb24tc2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMxLCAxOTEsIDg4LCAwLjU1KTtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1jb250ZW50IC5sZWdlbmQgLmxlZ2VuZC1jb250ZW50IC5sZWdlbmQtbHVuY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDMTRFO1xufVxuLnByZXNlbmNlLXBhZ2UgLnByZXNlbmNlLWNvbnRlbnQgLnF1b3RhLXdhcm5pbmcge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5wcmVzZW5jZS1wYWdlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xuICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvO1xufVxuLnByZXNlbmNlLXBhZ2UgLmJ1dHRvbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5wcmVzZW5jZS1wYWdlIC5mb3JtLXByZXNlbmNlLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjVweDtcbn1cbi5wcmVzZW5jZS1wYWdlIC5jYWxlbmRhci1wcmVzZW5jZS10aXRsZSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmVzZW5jZS1wYWdlIC5jYWxlbmRhci1wcmVzZW5jZS1saWV1LXRpdGxlIHtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlc2VuY2UtcGFnZSAuY2FsZW5kYXItcHJlc2VuY2UtZXZlbnQtdGl0bGUge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmVzZW5jZS1wYWdlIC5mb3JtLXByZXNlbmNlIHtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByZXNlbmNlLXBhZ2UgLmJ1dHRvbi1uZXctcHJlc2VuY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5wcmVzZW5jZS1wYWdlIC5wb3AtaW4tY29udGFpbmVyIC5wb3AtaW4tYnV0dG9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuLnByZXNlbmNlLXBhZ2UgLmljb25fY29sbGFwc2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJlc2VuY2UtcGFnZSAucHJlc2VuY2UtbWVzc2FnZS10aXRsZSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4ucHJlc2VuY2UtcGFnZSAucHJlc2VuY2UtbWVzc2FnZS1jb250ZW50LXdhcm5pbmcge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IG9yYW5nZXJlZDtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1tZXNzYWdlLWNvbnRlbnQtZXJyb3Ige1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJlZDtcbn1cbi5wcmVzZW5jZS1wYWdlIC5wcmVzZW5jZS1tZXNzYWdlLWNvbnRlbnQtc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogZ3JlZW47XG59XG4udGltZS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpbWUtY29udGFpbmVyIC5zZWxlY3QtaG91cnMge1xuICB3aWR0aDogMTcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiAjNjdBNTM3O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uaW5wdXQtZGF0ZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG4uaW5wdXQtZGF0ZSAuaW5wdXQtZGF0ZS10cmlnZ2VyIHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VsZWN0LWxpZXV4IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjdBNTM3O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zZWxlY3QtZXZlbnRzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjdBNTM3O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ldmVudC1ib29rIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5wcmVzZW5jZS1yZXNlcnZhdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByZXNlbmNlLXJlc2VydmF0aW9uIC50aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG59XG4iLCIubWFpbiAuY2FjIC5ncmFkaWVudC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuOCksIHRyYW5zcGFyZW50KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5wcm9kdWN0LW1lbnUuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnByb2R1Y3QtbWVudS5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wcm9kdWN0LW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG4ucHJvZHVjdC1tZW51IC5jYXRlZ29yaWUtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDZweCAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5pZXItY29udGFpbmVyIC5wYW5pZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM4MGMzNGM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzFBMUExQSB1cmwoJ2Fzc2V0cy9waWN0b3MvcGFuaWVyLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEwMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBhbmllci1jb250YWluZXIgLnBhbmllciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM4MGMzNGM7XG59XG4uY2F0ZWdvcmllcy1jb250YWluZXIgLmxlYXZlLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNhdGVnb3JpZXMtY29udGFpbmVyIC5sZWF2ZS1zZWFyY2ggaW1nIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4uY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzgwYzM0YztcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNjdBNTM3O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhdGVnb3JpZXMtY29udGFpbmVyIC5jYXRlZ29yaWUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jYXRlZ29yaWVzLWNvbnRhaW5lciAuY2F0ZWdvcmllIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2F0ZWdvcmllcy1jb250YWluZXIgLmNhdGVnb3JpZSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jYXRlZ29yaWVzLWNvbnRhaW5lciAuc2VhcmNoLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuY2F0ZWdvcmllcy1jb250YWluZXIgLnNlYXJjaC1wYW5lbCB7XG4gICAgbGVmdDogMTYwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgfVxufVxuLmNhdGVnb3JpZXMtY29udGFpbmVyLmRpc2FibGVkb3ZlcmZsb3cge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ucHJvZHVjdCB7XG4gIG1hcmdpbjogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Uge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9kdWN0IC5wcm9kdWN0LWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMTdweDtcbiAgbWluLWhlaWdodDogNDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kdWN0IC5wcm9kdWN0LWluZm9ybWF0aW9uIC5saWJlbGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0IC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcmljZSB7XG4gIGNvbG9yOiAjNjdBNTM3O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucHJvZHVjdCAuYWN0aW9uLFxuLnBsYXQtcGFnZSAuYWN0aW9uIHtcbiAgcGFkZGluZzogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnByb2R1Y3QgLmFjdGlvbiBidXR0b24sXG4ucGxhdC1wYWdlIC5hY3Rpb24gYnV0dG9uIHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIGJhY2tncm91bmQ6ICNFN0U3RTc7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBsYXQtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IC5hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29tcG9zZS1mb3JtdWxlIC5mb3JtdWxlLWRldGFpbHMge1xuICBoZWlnaHQ6IDEzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnJlc3RhdXJhbnQubWFpbi5jYWMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDI5NXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICAuaGVhZGVyLmFjdGl2ZS5yZXN0YXVyYW50IHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5yZXN0YXVyYW50LXNsaWRlIHtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxuICAucHJvZHVjdC5jbGVhciB7XG4gICAgei1pbmRleDogMzAwMDtcbiAgfVxuICAuY2FjICNmaXhlZC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgfVxuICAuY2F0ZWdvcmllcy1jb250YWluZXJUb3BGaXgge1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbiAgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDM2cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgbWVudSA+IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmNsaWNrLWFuZC1jb2xsZWN0LWlubm92b3JkZXItcGFnZSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNsaWNrLWFuZC1jb2xsZWN0LWlubm92b3JkZXItcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNsaWNrLWFuZC1jb2xsZWN0LWlubm92b3JkZXItcGFnZSAuaW5ub3ZvcmRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jbGljay1hbmQtY29sbGVjdC1pbm5vdm9yZGVyLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuIiwiLm5nLWFuaW1hdGUgLnRpY2tldC1vZmZzZXQsXG4ubmctYW5pbWF0ZSAuc2VtaS1waWMtY29udGFpbmVyLFxuLm5nLWFuaW1hdGUgLnNlbWktcGljLWNvbnRhaW5lci1sZWZ0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi50aWNrZXQtb2Zmc2V0LFxuLnNlbWktcGljLWNvbnRhaW5lcixcbi5zZW1pLXBpYy1jb250YWluZXItbGVmdCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbiNuYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRvcDogMTg1cHg7XG59XG4jbmF2aWdhdGlvbi1jb250YWluZXIgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNuYXZpZ2F0aW9uLWNvbnRhaW5lciAjbmF2aWdhdGlvbi1zbGlkZXIge1xuICB3aWR0aDogMjAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNHM7XG59XG4jbmF2aWdhdGlvbi1jb250YWluZXIgI25hdmlnYXRpb24tc2xpZGVyIC50aWNrZXRzLXZpZXcsXG4jbmF2aWdhdGlvbi1jb250YWluZXIgI25hdmlnYXRpb24tc2xpZGVyIC5yZWZpbGwtdmlldyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuI25hdmlnYXRpb24tY29udGFpbmVyICNuYXZpZ2F0aW9uLXNsaWRlci5pcy1ub3QtcmVmaWxsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuI25hdmlnYXRpb24tY29udGFpbmVyIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNnB4IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3RpY2tldC1kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbiN0aWNrZXQtZGV0YWlsIC50aWNrZXQtb2Zmc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAzLjZ2dztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNnZ3IC0gMTVweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4jdGlja2V0LWRldGFpbCAuYWN0dWFsLXRpY2tldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4jdGlja2V0LWRldGFpbCAuYWN0dWFsLXRpY2tldCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3RpY2tldC1kZXRhaWwgLmFjdHVhbC10aWNrZXQgLmNoZXZyb29uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcbn1cbiN0aWNrZXQtZGV0YWlsIC5hY3R1YWwtdGlja2V0IC5jaGV2cm9vbi1jb250YWluZXIubGVmdCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMTBweDtcbn1cbiN0aWNrZXQtZGV0YWlsIC5hY3R1YWwtdGlja2V0IGxhYmVsIHtcbiAgY29sb3I6IGJsYWNrO1xuICB3aWR0aDogMTAwJTtcbn1cbiN0aWNrZXQtZGV0YWlsIC5hY3R1YWwtdGlja2V0IC5saW5lLWxpYmVsbGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4jdGlja2V0LWRldGFpbCAuYWN0dWFsLXRpY2tldCAubGluZS1wcmljZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN0aWNrZXQtZGV0YWlsIC5hY3R1YWwtdGlja2V0IGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3RpY2tldC1kZXRhaWwgLmFjdHVhbC10aWNrZXQgaDMgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbiN0aWNrZXQtZGV0YWlsIC5hY3R1YWwtdGlja2V0IGgzLnRoYW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGlja2V0LWRldGFpbCAuYWN0dWFsLXRpY2tldCAucHJpY2VzLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggYmxhY2sgZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgZGFzaGVkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI3RpY2tldC1kZXRhaWwgLmFjdHVhbC10aWNrZXQgLnByaWNlcy1saW5lIC5saWJlbGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG59XG4jdGlja2V0LWRldGFpbCAuYWN0dWFsLXRpY2tldCAucHJpY2VzLWxpbmUgLnByaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI3RpY2tldC1kZXRhaWwgLmFjdHVhbC10aWNrZXQgLnByaWNlcy1saW5lIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdGlja2V0LWRldGFpbCAuYWN0dWFsLXRpY2tldCAucHJpY2VzLWxpbmUgdGFibGUgLnRkLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jdGlja2V0LWRldGFpbCAuYWN0dWFsLXRpY2tldCAudG90YWwtbGluZSBoMyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuI3RpY2tldC1kZXRhaWwgLmFjdHVhbC10aWNrZXQgLnRvdGFsLWxpbmUgaDMgLmxpYmVsbGUge1xuICBmbG9hdDogbGVmdDtcbn1cbiN0aWNrZXQtZGV0YWlsIC5hY3R1YWwtdGlja2V0IC50b3RhbC1saW5lIGgzIC5wcmljZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN0aWNrZXQtZGV0YWlsIC5hY3R1YWwtdGlja2V0IC5hY2NvdW50LXN0YXR1cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3RpY2tldC1kZXRhaWwgLmFjdHVhbC10aWNrZXQgLmFjY291bnQtc3RhdHVzIC5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3RpY2tldC1kZXRhaWwgLmFjdHVhbC10aWNrZXQgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0MTQ7XG59XG4jdGlja2V0LWRldGFpbCAucGljLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiN0aWNrZXQtZGV0YWlsIC5waWMtY29udGFpbmVyIC50cmFuc2xhdGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDExMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00LjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQuNSUpO1xufVxuI3RpY2tldC1kZXRhaWwgLnBpYy1jb250YWluZXIgLnRyYW5zbGF0ZS1jb250YWluZXIgLnBpYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNC41JTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQuNSU7XG4gIHBhZGRpbmctdG9wOiA0LjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jdGlja2V0LWRldGFpbCAucGljLWNvbnRhaW5lciAudHJhbnNsYXRlLWNvbnRhaW5lciAucGljIGRpdiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gIG1hcmdpbi10b3A6IC01MDBweDtcbiAgYm9yZGVyLWxlZnQ6IDUwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDUwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1MDBweCBzb2xpZCB3aGl0ZTtcbn1cbi50aWNrZXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlbWktcGljLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzLjZ2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlbWktcGljLWNvbnRhaW5lciAuc2VtaS1waWMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMuNnZ3O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNC41dnc7XG4gIHBhZGRpbmctdG9wOiA0LjV2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uc2VtaS1waWMtY29udGFpbmVyIC5zZW1pLXBpYyBkaXYge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTUwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTAwcHg7XG4gIGJvcmRlci1sZWZ0OiA1MDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1MDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNTAwcHggc29saWQgd2hpdGU7XG59XG4uc2VtaS1waWMtY29udGFpbmVyLWxlZnQge1xuICB3aWR0aDogMy42dnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlbWktcGljLWNvbnRhaW5lci1sZWZ0IC5zZW1pLXBpYyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMuNnZ3KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMy42dncpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMuNnZ3O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNC41dnc7XG4gIHBhZGRpbmctdG9wOiA0LjV2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uc2VtaS1waWMtY29udGFpbmVyLWxlZnQgLnNlbWktcGljIGRpdiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gIG1hcmdpbi10b3A6IC01MDBweDtcbiAgYm9yZGVyLWxlZnQ6IDUwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDUwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1MDBweCBzb2xpZCB3aGl0ZTtcbn1cbiN0aWNrZXQtcHJpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udGlja2V0LXByaW50LWJ0biB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jcmVkaXQtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAyOTVweCAtIDIwcHgpO1xuICB9XG59XG4uY3JlZGl0LXBhZ2UgLmFjY291bnQge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvZGVmYXVsdC1yZXN0YXVyYW50LWJsdXJyZWQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmNyZWRpdC1wYWdlIC5hY2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3JlZGl0LXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuY3JlZGl0LXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jcmVkaXQtcGFnZSAuY3JlZGl0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jcmVkaXQtcGFnZSAuY3JlZGl0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDk3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuLmNyZWRpdC1wYWdlIC5jcmVkaXQtY29udGFpbmVyIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNnB4IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNyZWRpdC1wYWdlIC5jcmVkaXQtY29udGFpbmVyIC5tb250YW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY3JlZGl0LXBhZ2UgLmNyZWRpdC1jb250YWluZXIgLm1vbnRhbnRzIC5sYWJlbC1tb250YW50IHtcbiAgaGVpZ2h0OiAyNXZ3O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbn1cbi5jcmVkaXQtcGFnZSAuY3JlZGl0LWNvbnRhaW5lciAubW9udGFudHMgLmxhYmVsLW1vbnRhbnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYjBiMDtcbn1cbi5jcmVkaXQtcGFnZSAuY3JlZGl0LWNvbnRhaW5lciAubW9udGFudHMgLmxhYmVsLW1vbnRhbnQuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY3JlZGl0LXBhZ2UgLmNyZWRpdC1jb250YWluZXIgLm1vbnRhbnRzIC5sYWJlbC1tb250YW50IHNwYW4ge1xuICBjb2xvcjogI2ExYTFhMTtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNyZWRpdC1wYWdlIC5jcmVkaXQtY29udGFpbmVyIC5sb2FkaW5nLWJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweCAyMHB4O1xufVxuLmNyZWRpdC1wYWdlIC5jcmVkaXQtY29udGFpbmVyIGJ1dHRvbi5zZWNvbmRhcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNyZWRpdC1wYWdlIC5jcmVkaXQtY29udGFpbmVyIC5yZWZpbGwtdW5hdmFpbGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3JlZGl0LXBhZ2UgLmNyZWRpdC1jb250YWluZXIgLnJlZmlsbC11bmF2YWlsYWJsZSAucGljdG8sXG4uY3JlZGl0LXBhZ2UgLmNyZWRpdC1jb250YWluZXIgLnJlZmlsbC11bmF2YWlsYWJsZSAuY29tcHRlLXBpY3RvIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM2N0E1Mzc7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW46IDIwcHg7XG59XG4uY3JlZGl0LXBhZ2UgLmNyZWRpdC1jb250YWluZXIgLnJlZmlsbC11bmF2YWlsYWJsZSAub29wcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5jcmVkaXQtcGFnZSAuY3JlZGl0LWNvbnRhaW5lciAucmVmaWxsLXVuYXZhaWxhYmxlIC51bmF2YWlsYWJsZS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4vKiBTdHlsZSBkZXMgZmVuw6p0cmVzIHLDqXN1bHRhdCBkJ3VuIHJlY2hhcmdlbWVudCBvdSBkJ3VuIHBhaWVtZW50IChjbGljayAmIGNvbGxlY3QpICovXG4uY3JlZGl0cmV0dXJuLXBhZ2Uge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmNyZWRpdHJldHVybi1wYWdlIC5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5jcmVkaXRyZXR1cm4tcGFnZSAubWVzc2FnZSAubGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jcmVkaXRyZXR1cm4tcGFnZSAubWVzc2FnZSBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC50aWNrZXRzLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udGlja2V0cy1wYWdlIC5hY2NvdW50IHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2RlZmF1bHQtcmVzdGF1cmFudC1ibHVycmVkLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLmFjY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aWNrZXRzLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTtcbn1cbi50aWNrZXRzLXBhZ2UgLnRpY2tldHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0cy1jb250YWluZXIge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHdpZHRoOiA5NzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRpY2tldHMtcGFnZSAudGlja2V0cy1jb250YWluZXIgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiA2cHggMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGlja2V0cy1wYWdlIC50aWNrZXRzLWNvbnRhaW5lciAudGlja2V0LWxpbmUge1xuICBwYWRkaW5nOiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi50aWNrZXRzLXBhZ2UgLnRpY2tldHMtY29udGFpbmVyIC50aWNrZXQtbGluZSAucHJpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNjdBNTM3O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRpY2tldHMtcGFnZSAudGlja2V0cy1jb250YWluZXIgLnRpY2tldC1saW5lIC5jaGV2cm9vbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnRpY2tldHMtcGFnZSAudGlja2V0cy1jb250YWluZXIgLnRpY2tldC1saW5lIC50aWNrZXQtZGF0ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnRpY2tldHMtcGFnZSAudGlja2V0cy1jb250YWluZXIgLnRpY2tldC1saW5lIC50aWNrZXQtaG91ciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLnRpY2tldHMtcGFnZSAudGlja2V0cy1jb250YWluZXIgLnRpY2tldC1saW5lOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnRpY2tldHMtcGFnZSAucmVmaWxsLXVuYXZhaWxhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAudm90ZS1wYWdlLm1haW4ucmVzdGF1cmFudCB7XG4gICAgbWFyZ2luOiBhdXRvIDI1JTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAudm90ZS1wYWdlIC50aGVtYXRpcXVlLnRoZW1hdGlxdWUtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUuZ3JheS1iYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLm1lcmNpLW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogcGx1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSAubWVyY2ktbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSAubWVyY2ktbWVzc2FnZSAucGFydDEge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLm1lcmNpLW1lc3NhZ2UgLnBhcnQyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNBQ0FDQUM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLnRoZW1hdGlxdWUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggNXB4O1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSAudGhlbWF0aXF1ZS10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIC50aGVtYXRpcXVlLXRpdGxlIHNwYW4uYmlnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSAudGhlbWF0aXF1ZS10aXRsZSBzcGFuLnNtYWxsIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLm9wdGlvbi1ncm91cCB7XG4gIGZvbnQtZmFtaWx5OiBhdmFudGdhcmRlLWJvb2s7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLm9wdGlvbi1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIC5vcHRpb24tZ3JvdXAgLm9wdGlvbiB7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLm9wdGlvbi1ncm91cCAub3B0aW9uIHAge1xuICBtYXJnaW46IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSAub3B0aW9uLWdyb3VwIC5vcHRpb24gcC5jaGV2cm9vbi1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIC5vcHRpb24tZ3JvdXAgLm9wdGlvbiBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSAub3B0aW9uLWdyb3VwIC5vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSAub3B0aW9uLWdyb3VwIC5vcHRpb24uc2VsZWN0ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLnJlc3VsdC1ibG9jcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLnJlc3VsdC1ncm91cCB7XG4gIGZvbnQtZmFtaWx5OiBhdmFudGdhcmRlLWJvb2s7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIC5yZXN1bHQtZ3JvdXAgLnJlc3VsdCB7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIC5yZXN1bHQtZ3JvdXAgLnJlc3VsdCAucmVzdWx0LWluc2lkZSB7XG4gIG1hcmdpbjogMHB4O1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSAucmVzdWx0LWdyb3VwIC5yZXN1bHQgLnJlc3VsdC1pbnNpZGUgLm5hbWUtdmFsdWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLnJlc3VsdC1ncm91cCAucmVzdWx0IC5yZXN1bHQtaW5zaWRlIC5uYW1lLXZhbHVlIC5uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLnJlc3VsdC1ncm91cCAucmVzdWx0IC5yZXN1bHQtaW5zaWRlIC5uYW1lLXZhbHVlIC52YWx1ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjBlbTtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLnJlc3VsdC1ncm91cCAucmVzdWx0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RTdFNztcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLnJlc3VsdC1ncm91cCAucmVzdWx0LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgLmJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW46IDEwcHg7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIC5idXR0b24tY29udGFpbmVyIGJ1dHRvbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDQUNBQztcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYXBwZWFyYW5jZTogcmFkaW87XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIC1tb3otYXBwZWFyYW5jZTogcmFkaW87XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjE7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2NoZWNrLnBuZykgMTAwJS8xMDAlIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZSBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlLWRldGFpbCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZS1kZXRhaWwudGhlbWF0aXF1ZS1kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC52b3RlLXBhZ2UgLnRoZW1hdGlxdWUtZGV0YWlsLnRoZW1hdGlxdWUtZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gIH1cbn1cbi52b3RlLXBhZ2UgLnRoZW1hdGlxdWUtZGV0YWlsIC50aGVtYXRpcXVlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlLWRldGFpbCAuc291cy10aGVtYXRpcXVlLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlLWRldGFpbCAuc291cy10aGVtYXRpcXVlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG4udm90ZS1wYWdlIC50aGVtYXRpcXVlLWRldGFpbCAud2l0aC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnZvdGUtcGFnZSAudGhlbWF0aXF1ZS1kZXRhaWwgLnRoZW1hdGlxdWUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAudm90ZS1wYWdlIC50aGVtYXRpcXVlLWRldGFpbC50aGVtYXRpcXVlLWhlYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1iZWZvcmUtY29udGVudCk7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDRkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IHBsdXRvO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB6LWluZGV4OiAzMDAwO1xuICB9XG59XG4udm90ZS1wYWdlIC5yei1wb2ludGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52b3RlLXBhZ2UgLnJ6c2xpZGVyIC5yei1iYXItd3JhcHBlciAucnotYmFyIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4udm90ZS1wYWdlIC5yenNsaWRlciAucnotYmFyLXdyYXBwZXIgLnJ6LWJhci5yei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b3RlLXBhZ2UgLmVzY2FsZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZvdGUtcGFnZSAuYnRuLXZvdGV6IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnZvdGUtcGFnZSAuZGVzY3JpcHRpb24tY29uY2VwdCBpZnJhbWUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwdnc7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1heC1oZWlnaHQ6IDM0NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC52b3RlLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbmNlcHQgaWZyYW1lIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiAzNDVweDtcbiAgfVxufVxudm90ZS1waWN0byAucGljdG8sXG5tZW51LXBpY3RvIC5waWN0byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG52b3RlLXBpY3RvIC5waWN0by52b3RlLW9wZW4sXG5tZW51LXBpY3RvIC5waWN0by52b3RlLW9wZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9waWN0b3Mvdm90ZXoucG5nJykgbm8tcmVwZWF0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cbnZvdGUtcGljdG8gLnBpY3RvLnZvdGUtY2xvc2UsXG5tZW51LXBpY3RvIC5waWN0by52b3RlLWNsb3NlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvcGljdG9zL3ZvdGV6LnBuZycpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG52b3RlLXBpY3RvIC5waWN0by5tZW51LW9wZW4sXG5tZW51LXBpY3RvIC5waWN0by5tZW51LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9waWN0b3MvcGljdG8tcmVzdGF1cmFudHMucG5nJykgbm8tcmVwZWF0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cbi5wbHVzLWluZm9zIHtcbiAgYmFja2dyb3VuZDogIzY3QTUzNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnZvdGUtcGljdG8uZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgdm90ZS1waWN0by5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdm90ZXotYW5pbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyB2b3Rlei1hbmltIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB9XG59XG4udm90ZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTIwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBhbmltYXRpb246IHZvdGV6LWFuaW0gMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2b3Rlei1hbmltIDEuNXMgbGluZWFyIGluZmluaXRlO1xufVxuLnZvdGUtYnV0dG9uLmxhbmctZnI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTIwJTtcbiAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvcGljdG9zL3ZvdGV6LWFuaW0ucG5nJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGFuaW1hdGlvbjogdm90ZXotYW5pbSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZvdGV6LWFuaW0gMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4udm90ZS1idXR0b24ubGFuZy1lbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01NXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMjAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9waWN0b3Mvdm90ZXotYW5pbV9lbi5wbmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYW5pbWF0aW9uOiB2b3Rlei1hbmltIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdm90ZXotYW5pbSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi52b3RlLXRoZW1hdGlxdWUtc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB3aWR0aDogMjBweDtcbn1cbiIsIi5idXR0b25zLWNvbW1hbmRlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5idXR0b25zLWNvbW1hbmRlIGJ1dHRvbiB7XG4gIC8qZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG59XG4uYnV0dG9ucy1jb21tYW5kZSBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJ1dHRvbnMtY29tbWFuZGUgYnV0dG9uIC5pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmJ1dHRvbnMtY29tbWFuZGUgLmJ0bi1jbGlja2FuZGNvbGxlY3QsXG4gIC5idXR0b25zLWNvbW1hbmRlIC5idG4tYm9ucGxhbiB7XG4gICAgLyogPT4gbW9kZSBkZXNrdG9wIG9ubHkgKi9cbiAgICB3aWR0aDogNDklO1xuICB9XG59XG4uYnV0dG9ucy1jb21tYW5kZSAuYnRuLWNsaWNrYW5kY29sbGVjdCAuaWNvbi5jbGlja2FuZGNvbGxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2NsaWNrY29sbGVjdC5wbmcpO1xufVxuLmJ1dHRvbnMtY29tbWFuZGUgLmJ0bi1jbGlja2FuZGNvbGxlY3QgLmljb24uY2xpY2thbmRzZXJ2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvcGljdG9zL2NsaWNrJnNlcnZlLnBuZyk7XG59XG4uYnV0dG9ucy1jb21tYW5kZSAuYnRuLWJvbnBsYW4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2Jvbl9hcC5wbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXR0b25zLWNvbW1hbmRlIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmJ1dHRvbnMtY29tbWFuZGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuYnV0dG9ucy1jb21tYW5kZSBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5idXR0b25zLWNvbW1hbmRlIC5idXR0b24tdHh0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbiIsIi50Yy1jb21tYW5kZXMtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNFN0U3RTc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnRjLWNvbW1hbmRlcy1wYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gIDI5NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC50Yy1jb21tYW5kZXMtcGFnZS5saXN0LXBhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50Yy1jb21tYW5kZXMtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG4udGMtY29tbWFuZGVzLXBhZ2UgLmlubm92b3JkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGMtY29tbWFuZGVzLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRjLWNvbW1hbmRlcy1saXN0IC5jb21tYW5kZXMtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlLXZpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy13cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICA3MHB4KTtcbiAgfVxufVxuLnRjLWNvbW1hbmRlcy1saXN0IC5jb21tYW5kZXMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy10YWJsZSAuY29tbWFuZGUtbGluZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50Yy1jb21tYW5kZXMtbGlzdCAuY29tbWFuZGVzLXRhYmxlIC5jb21tYW5kZS1kYXRlIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4udGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy10YWJsZSAuY29tbWFuZGUtcmVzdGF1cmFudCB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmbGV4OiAxO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnRjLWNvbW1hbmRlcy1saXN0IC5jb21tYW5kZXMtdGFibGUgLmNvbW1hbmRlLXByaXgge1xuICBjb2xvcjogIzY3QTUzNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDYwcHg7XG59XG4udGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy10YWJsZSAuY2hldnJvb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiA1cHggMCAwIDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAudGMtY29tbWFuZGVzLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNFN0U3RTc7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM2NXB4KTtcbiAgfVxuICAudGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICAudGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5NzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRjLWNvbW1hbmRlcy1saXN0IC5jb21tYW5kZXMtdGFibGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy10YWJsZSAuY29tbWFuZGUtbGluZSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC50Yy1jb21tYW5kZXMtbGlzdCAuY29tbWFuZGVzLXRhYmxlIC5jb21tYW5kZS1kYXRlIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbiAgLnRjLWNvbW1hbmRlcy1saXN0IC5jb21tYW5kZXMtdGFibGUgLmNvbW1hbmRlLXByaXgge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgfVxuICAudGMtY29tbWFuZGVzLWxpc3QgLmNvbW1hbmRlcy10YWJsZSAuY2hldnJvb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDVweCAwIDAgMTBweDtcbiAgfVxufVxuIiwiLm5ldy1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGMtY29tbWFuZGUtZGV0YWlsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRjLWNvbW1hbmRlcy1wYWdlLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuLnRjLWNvbW1hbmRlLW5hdixcbi50Yy1jb21tYW5kZS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRjLWNvbW1hbmRlLW5hdjphZnRlcixcbi50Yy1jb21tYW5kZS1jdXJyZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI0U3RTdFNyAxOHB4LCB0cmFuc3BhcmVudCAwKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRTdFN0U3IDE4cHgsIHRyYW5zcGFyZW50IDApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzZweCA2NnB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbn1cbi50Yy1jb21tYW5kZS1uYXYge1xuICBmbGV4LWJhc2lzOiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG4udGMtY29tbWFuZGUtbmF2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pbi10cmFuc2l0aW9uIC50Yy1jb21tYW5kZS1uYXYge1xuICBvcGFjaXR5OiAwO1xufVxuLnRjLWNvbW1hbmRlLXByZXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi50Yy1jb21tYW5kZS1uZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQge1xuICBmbGV4LWJhc2lzOiA2MTVweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweCA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmxvYWRpbmctZXJyb3Ige1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWNvbnRlbnQgLm5ldy1saW5lIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgaGVhZGVyIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCBoZWFkZXIgLmNoZXZyb29uLWNvbnRhaW5lciB7XG4gIHRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCBoZWFkZXIgLmNoZXZyb29uLWNvbnRhaW5lci5sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgaGVhZGVyIC5jaGV2cm9vbi1jb250YWluZXIucmlnaHQge1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCBoZWFkZXIgaDIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCBoZWFkZXIgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IGhlYWRlciBoMiBzcGFuOmJlZm9yZSxcbi50Yy1jb21tYW5kZS1jdXJyZW50IGhlYWRlciBoMiBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IGhlYWRlciAubnVtZXJvLXRhYmxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IGhlYWRlciAubG9ja2VyLWluZm9zIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IC5jb21tYW5kZS1pbmZvcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWluZm9zIGxpICsgbGkge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWluZm9zIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWluZm9zIC5uZXctbGluZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtYXJ0aWNsZXMgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtYXJ0aWNsZXMgPiAqICsgKiB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSArIC5hcnRpY2xlLWl0ZW0ge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWFydGljbGVzIC5hcnRpY2xlLW5hbWUge1xuICBmbGV4OiAxO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWFydGljbGVzIC5wb3J0aW9uLXR5cGUsXG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtYXJ0aWNsZXMgLmNvbXBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IC5jb21tYW5kZS1hcnRpY2xlcyAucG9ydGlvbi10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IC5jb21tYW5kZS1hcnRpY2xlcyAuY29tcG9zaXRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtYXJ0aWNsZXMgLnF1YW50aXR5LFxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWFydGljbGVzIC5wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWFydGljbGVzIC5xdWFudGl0eSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLWFydGljbGVzIC5wcmljZSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtcHJpY2UgLnByaWNlLWRldGFpbCB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtcHJpY2UgLnByaWNlLWRldGFpbCAucHJpY2UgKyAucHJpY2Uge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IC5jb21tYW5kZS1wcmljZSAucHJpY2UtZGV0YWlsIC5wcmljZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtcHJpY2UgLnNvdXMtdG90YWwsXG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtcHJpY2UgLnRvdGFsIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCAuY29tbWFuZGUtcHJpY2UgLnNvdXMtdG90YWwgLnByaWNlLFxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgLmNvbW1hbmRlLXByaWNlIC50b3RhbCAucHJpY2Uge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IC5jb21tYW5kZS1wcmljZSAuc291cy10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IC5jb21tYW5kZS1wcmljZSAudG90YWwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udGMtY29tbWFuZGUtY3VycmVudCBmb290ZXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgZm9vdGVyIC5yZXN0YXVyYW50LW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IGZvb3RlciAuY29tbWFuZGUtbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50Yy1jb21tYW5kZS1jdXJyZW50IGZvb3RlciAuY29tbWFuZGUtbnVtIC5udW0ge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnRjLWNvbW1hbmRlLWN1cnJlbnQgZm9vdGVyIC5ncmVldGluZyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC50Yy1jb21tYW5kZS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAudGMtY29tbWFuZGUtbmF2IHtcbiAgICBmbGV4LWJhc2lzOiA1NXB4O1xuICB9XG59XG4iLCJoZWFkZXIgZHQtYmFza2V0LWljb24gZGl2LmJhc2tldEljb25EaXNwbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5kdC1iYXNrZXQtaWNvbiBkaXYuYmFza2V0SWNvbkRpc3BsYXllciB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvZGlubmVydGFrZWF3YXkvUGFuaWVyRGlzYWJsZWQucG5nKSBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZHQtYmFza2V0LWljb24gZGl2LmJhc2tldEljb25EaXNwbGF5ZXIuaGFzSXRlbXMge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvZGlubmVydGFrZWF3YXkvUGFuaWVyLnBuZykgbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuZHQtYmFza2V0LWljb24gZGl2LmJhc2tldEljb25EaXNwbGF5ZXIgLmJhZGdlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3QTUzNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtNHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtNHB4KTtcbn1cbiIsIi5kdC1kYXkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLWhlaWdodDogOTRweDtcbn1cbi5kdC1kYXkuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmR0LWRheSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmR0LWRheSAuZGF5LWluZm9zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kdC1kYXkgLmRheSxcbi5kdC1kYXkgLm1lc3NhZ2UsXG4uZHQtZGF5IC5ub0xvY2tlckF2YWlsYWJsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5kdC1kYXkgLmRheSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZHQtZGF5IC5kYXRlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmR0LWRheSAub3JkZXItaW5wcm9ncmVzcyB7XG4gIGNvbG9yOiAjNjdBNTM3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDNweCAwIDA7XG59XG4uZHQtZGF5IC5ub0xvY2tlckF2YWlsYWJsZSB7XG4gIGNvbG9yOiAjREUyQjJCO1xufVxuLmR0LWRheSAuZGF5LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5kdC1kYXkgLmRheS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5kdC1kYXkgLmNhbm5vdE9yZGVyIHtcbiAgY29sb3I6ICNCNDAwMDA7XG59XG4uZHQtZGF5IC5kYXktYXJ0aWNsZXMge1xuICBmbGV4LWdyb3c6IDE7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHQtZGF5IC5kYXktYXJ0aWNsZXMgbGkgKyBsaSB7XG4gIG1hcmdpbjogM3B4IDAgMDtcbn1cbi5kdC1kYXkgLm1vcmUge1xuICBjb2xvcjogIzY3QTUzNztcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR0LWRheSAubG9ja2VyLFxuLmR0LWRheSAuZnJpZGdlIHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5kdC1kYXkgLmxvY2tlciBzcGFuLFxuLmR0LWRheSAuZnJpZGdlIHNwYW4sXG4uZHQtZGF5IC5sb2NrZXIgaSxcbi5kdC1kYXkgLmZyaWRnZSBpIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmR0LWRheSAubG9ja2VyIGksXG4uZHQtZGF5IC5mcmlkZ2UgaSB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHQtZGF5IC5sb2NrZXIgaSB7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvZGlubmVydGFrZWF3YXkvbG9ja2VyLnN2ZycpO1xufVxuLmR0LWRheSAuZnJpZGdlIGkge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2Rpbm5lcnRha2Vhd2F5L2ZyaWdvLnN2ZycpO1xufVxuIiwiZHQtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGR0LWhlYWRlciB7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgfVxufVxuLmR0LWhlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZHQtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kdC1oZWFkZXIgLmJvbnBsYW4tbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2Rpbm5lcnRha2Vhd2F5L2JvbnBsYW4ucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZHQtaGVhZGVyIC5ib25wbGFuLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG4uZHQtaGVhZGVyIC5iYXNrZXQtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvZGlubmVydGFrZWF3YXkvUGFuaWVyLnBuZykgbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG4iLCIuZHQtbW9yZS1sZXNzIGJ1dHRvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNFN0U3RTcgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREI7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kdC1tb3JlLWxlc3MgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IC4zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmR0LW1vcmUtbGVzcyAuYnRuLW1vcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9kaW5uZXJ0YWtlYXdheS9idG5fcGx1cy5wbmcnKTtcbn1cbi5kdC1tb3JlLWxlc3MgLmJ0bi1sZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvZGlubmVydGFrZWF3YXkvYnRuX21pbnVzLnBuZycpO1xufVxuIiwiLmR0LW9mZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XG59XG4uZHQtb2ZmZXIgKyAuZHQtb2ZmZXIge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmR0LW9mZmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5kdC1vZmZlciBhIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5kdC1vZmZlciBhIC5sYWJlbCBpbWcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG59XG4uZHQtb2ZmZXIgYSAubGFiZWwsXG4uZHQtb2ZmZXIgYSAuY2hldnJvb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4iLCIuZHQtcG9ydGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTdFN0U3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uZHQtcG9ydGlvbiAudHlwZSxcbi5kdC1wb3J0aW9uIC5hbW91bnQsXG4uZHQtcG9ydGlvbiAubW9yZS1sZXNzIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmR0LXBvcnRpb24gLnR5cGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kdC1wb3J0aW9uIC50eXBlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogMCA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgaGVpZ2h0OiAxOS41cHg7XG4gIHdpZHRoOiA1NXB4O1xufVxuLmR0LXBvcnRpb24gLnR5cGUucG9ydGlvbi1zb2xvOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvZGlubmVydGFrZWF3YXkvcG9ydGlvbl9zb2xvLnN2ZycpO1xufVxuLmR0LXBvcnRpb24gLnR5cGUucG9ydGlvbi1mYW1pbHk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9kaW5uZXJ0YWtlYXdheS9wb3J0aW9uX2ZhbWlseS5wbmcnKTtcbn1cbi5kdC1wb3J0aW9uIC50eXBlLnBvcnRpb24tZHVvOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvZGlubmVydGFrZWF3YXkvcG9ydGlvbl9kdW8uc3ZnJyk7XG59XG4uZHQtcG9ydGlvbiAuYW1vdW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmR0LXBvcnRpb24gLmFtb3VudCAucHJpY2Uge1xuICBjb2xvcjogIzY3QTUzNztcbn1cbi5kdC1wb3J0aW9uIG1vcmUtbGVzcyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuIiwiZHQtYmFza2V0LWFydGljbGUtcG9ydGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZHQtYmFza2V0LWFydGljbGUtcG9ydGlvbiArIGR0LWJhc2tldC1hcnRpY2xlLXBvcnRpb24ge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmJhc2tldC1hcnRpY2xlLXBvcnRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldC1hcnRpY2xlLXBvcnRpb24gPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJhc2tldC1hcnRpY2xlLXBvcnRpb24gLnJlbW92ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLmJhc2tldC1hcnRpY2xlLXBvcnRpb24gLnJlbW92ZSBpbWcge1xuICB3aWR0aDogMjBweDtcbn1cbi5iYXNrZXQtYXJ0aWNsZS1wb3J0aW9uIC50eXBlIHtcbiAgZmxleDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmFza2V0LWFydGljbGUtcG9ydGlvbiAucXVhbnRpdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTdFN0U3O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFza2V0LWFydGljbGUtcG9ydGlvbiAucHJpY2Uge1xuICBjb2xvcjogIzY3QTUzNztcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmJhc2tldC1hcnRpY2xlLXBvcnRpb24gLnJlbW92ZSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG4iLCIuZHQtYXJ0aWNsZS1kZXRhaWwucGxhdC1wYWdlIC5pbmZvcm1hdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmR0LWFydGljbGUtZGV0YWlsLnBsYXQtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmR0LWFydGljbGUtZGV0YWlsLnBsYXQtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5kdC1hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1wb3J0aW9ucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbjogMjBweCAyMHB4IDQwcHg7XG59XG4uZHQtYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtdXNpbmcge1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHQtYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtdXNpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiZHQtYmFza2V0IC5wb3AtaW4tY29udGVudCAuc2stY3ViZS1ncmlkIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgZHQtcGF5bWVudC1lcnJvciAuZHQtcGFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMxNXB4KTtcbiAgfVxufVxuLmR0LXBhZ2Uge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5kdC1wYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmR0LXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4uZHQtYmFza2V0IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmR0LWJhc2tldCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAgNzBweCk7XG4gIH1cbn1cbi5kdC1iYXNrZXQgLnNrLWN1YmUtZ3JpZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLmR0LWJhc2tldCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR0LWJhc2tldCAuYmFza2V0LWludHJvIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1lbXB0eSxcbi5kdC1iYXNrZXQgLmJhc2tldC1hcnRpY2xlcyxcbi5kdC1iYXNrZXQgLmJhc2tldC1wYXltZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4IC0xMHB4O1xufVxuLmR0LWJhc2tldCAuYmFza2V0LWVtcHR5IHAge1xuICBjb2xvcjogI0RFMkIyQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZHQtYmFza2V0IC5iYXNrZXQtYXJ0aWNsZXMgLmJhc2tldC1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1hcnRpY2xlcyAuYmFza2V0LWluZm9zIC5kYXRlIHtcbiAgZmxleDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1hcnRpY2xlcyAuYmFza2V0LWluZm9zIC5iYXNrZXQtY2FwYWNpdHkge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjdBNTM3O1xufVxuLmR0LWJhc2tldCAuYmFza2V0LWFydGljbGVzIC5iYXNrZXQtaW5mb3MgLmJhc2tldC1jYXBhY2l0eS5vdmVybG9hZCB7XG4gIGNvbG9yOiAjREUyQjJCO1xufVxuLmR0LWJhc2tldCAuYmFza2V0LWFydGljbGVzIC5iYXNrZXQtaW5mb3MgLmJhc2tldC1lcnJvciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNERTJCMkI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmR0LWJhc2tldCAuYmFza2V0LWFydGljbGVzIC5iYXNrZXQtYXJ0aWNsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTdFN0U3O1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZHQtYmFza2V0IC5iYXNrZXQtYXJ0aWNsZXMgLmJhc2tldC1hcnRpY2xlIC5saWJlbGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1hcnRpY2xlcyAuYmFza2V0LWFtb3VudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTdFN0U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RTdFNztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmR0LWJhc2tldCAuYmFza2V0LWFydGljbGVzIC5iYXNrZXQtYW1vdW50IC50b3RhbCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uZHQtYmFza2V0IC5iYXNrZXQtYXJ0aWNsZXMgLmJhc2tldC1hbW91bnQgLnByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1hcnRpY2xlcyAuYmFza2V0LW9yZGVyLWF2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uZHQtYmFza2V0IC5iYXNrZXQtY2d2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAtMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMTtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1jZ3YtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR0LWJhc2tldCAuYmFza2V0LWNndi1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1jZ3YtY2hlY2tib3guY2hlY2tlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzY3QTUzNztcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1jZ3YgLnRleHQge1xuICBmbGV4OiAxO1xufVxuLmR0LWJhc2tldCAuYmFza2V0LWNndiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZHQtYmFza2V0IC5iYXNrZXQtcGF5bWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1wYXltZW50LWNiIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5kdC1iYXNrZXQgLmJhc2tldC1wdXJjaGFzZS1yZXF1aXJlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZHQtYmFza2V0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbiAgLmR0LWJhc2tldCAuYmFza2V0LWludHJvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmR0LWJhc2tldCAuYmFza2V0LWVtcHR5LFxuICAuZHQtYmFza2V0IC5iYXNrZXQtYXJ0aWNsZXMsXG4gIC5kdC1iYXNrZXQgLmJhc2tldC1wYXltZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAtMjBweDtcbiAgfVxuICAuZHQtYmFza2V0IC5iYXNrZXQtYXJ0aWNsZXMgLmJhc2tldC1pbmZvcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLmR0LWJhc2tldCAuYmFza2V0LWFydGljbGVzIC5iYXNrZXQtYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmR0LWJhc2tldCAuYmFza2V0LWFydGljbGVzIC5iYXNrZXQtYXJ0aWNsZSAubGliZWxsZSB7XG4gICAgcGFkZGluZzogMCA5NnB4IDAgNDBweDtcbiAgfVxuICAuZHQtYmFza2V0IC5iYXNrZXQtYXJ0aWNsZXMgLmJhc2tldC1hbW91bnQge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5kdC1iYXNrZXQgLmJhc2tldC1hcnRpY2xlcyAuYmFza2V0LWFtb3VudCAudG90YWwge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLmR0LWJhc2tldCAuYmFza2V0LWFydGljbGVzIC5iYXNrZXQtb3JkZXItYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5kdC1iYXNrZXQgLmJhc2tldC1jZ3YtY2hlY2tib3gge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxuICAuZHQtYmFza2V0IC5iYXNrZXQtcGF5bWVudC1jYiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuZHQtYmFza2V0IC5iYXNrZXQtcHVyY2hhc2UtcmVxdWlyZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jb25maXJtLW9yZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTVweCk7XG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG59XG4jZXhwcmVzc3lvdXJzZWxmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHNcXGxvZ2luYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2V4cHJlc3N5b3Vyc2VsZiAucXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiNleHByZXNzeW91cnNlbGYgLnF1ZXN0aW9uIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjYThhOGE4O1xufVxuI2V4cHJlc3N5b3Vyc2VsZiAucmVzdGF1cmFudC1zbGlkZS5lbnF1ZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAjZXhwcmVzc3lvdXJzZWxmIC5yZXN0YXVyYW50LXNsaWRlLmVucXVldGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbiIsImR0LWhvbWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIGR0LWhvbWUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5kdC1ob21lIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIGR0LWhvbWUge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgfVxuICBkdC1ob21lIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgfVxufVxuc2VjdGlvbi5kdC1ob21lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICAyOTVweCk7XG59XG5zZWN0aW9uLmR0LWhvbWUgLmhhcy1mb290ZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gIDM2NXB4KTtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgc2VjdGlvbi5kdC1ob21lIC5oYXMtZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NTVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICBzZWN0aW9uLmR0LWhvbWUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxuICBzZWN0aW9uLmR0LWhvbWUgLmJvcmRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLmhhcy1mb290ZXIgc2VjdGlvbi5kdC1ob21lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5zZWN0aW9uLmR0LWhvbWUgLmRheXMtbGlzdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5NHB4O1xufVxuc2VjdGlvbi5kdC1ob21lIC5kYXlzLWxpc3QgLnJlc2VydmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnNlY3Rpb24uZHQtaG9tZSAuZGF5cy1saXN0IC5yZXNlcnZpbmcgLnNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgb3BhY2l0eTogMC40O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5zZWN0aW9uLmR0LWhvbWUgLmRheXMge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaGFzLWZvb3RlciBzZWN0aW9uLmR0LWhvbWUgLmRheXMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuaGFzLWZvb3RlciBzZWN0aW9uLmR0LWhvbWUgLmRheXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5zZWN0aW9uLmR0LWhvbWUgLmRheXMgLmV4cHJlc3N5b3Vyc2VsZiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbnNlY3Rpb24uZHQtaG9tZSAuZGF5cyAuZXhwcmVzc3lvdXJzZWxmIGkuaWNvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbnNlY3Rpb24uZHQtaG9tZSAuZGF5cyAuZXhwcmVzc3lvdXJzZWxmIGkuaWNvbi5leHByZXNzIHtcbiAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvZGlubmVydGFrZWF3YXkvZXhwcmVzc3lvdXJzZWxmLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xufVxuc2VjdGlvbi5kdC1ob21lIC5kYXlzIC5leHByZXNzeW91cnNlbGYgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5zZWN0aW9uLmR0LWhvbWUgLmR0RXJyb3JNZXNzYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0I0MDAwMDtcbn1cbnNlY3Rpb24uZHQtaG9tZSAuZGlubmVyVGFrZWF3YXlEZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHNlY3Rpb24uZHQtaG9tZSAuZGlubmVyVGFrZWF3YXlEZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5zZWN0aW9uLmR0LWhvbWUgLmRpbm5lclRha2Vhd2F5RGVzY3JpcHRpb24gc3Bhbi51bnRpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbi5kdC1ob21lIC5kaW5uZXJUYWtlYXdheURlc2NyaXB0aW9uIHNwYW4udW50aWwgc3Ryb25nIHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5zZWN0aW9uLmR0LWhvbWUgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjQUNBQ0FDO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5zZWN0aW9uLmR0LWhvbWUgLmRheXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbnNlY3Rpb24uZHQtaG9tZSAuZGF5cy1saXN0ID4gbGkge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5zZWN0aW9uLmR0LWhvbWUgLmRheXMtbGlzdCA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvb3Rlci5kdC1ob21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQzE0RTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmZvb3Rlci5kdC1ob21lIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbmZvb3Rlci5kdC1ob21lIHVsIGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3Rlci5kdC1ob21lIHVsIGxpIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5mb290ZXIuZHQtaG9tZSB1bCBsaSBhIGkuaWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZm9vdGVyLmR0LWhvbWUgdWwgbGkgYSBpLmljb24uaGlzdG9yeSB7XG4gIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2Rpbm5lcnRha2Vhd2F5L2hpc3Rvcnkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG59XG5mb290ZXIuZHQtaG9tZSB1bCBsaSBhIGkuaWNvbi5leHByZXNzIHtcbiAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvZGlubmVydGFrZWF3YXkvZXhwcmVzc3lvdXJzZWxmLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xufVxuZm9vdGVyLmR0LWhvbWUgdWwgbGkgYSBpLmljb24udGMge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9kaW5uZXJ0YWtlYXdheS90Yy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbn1cbmZvb3Rlci5kdC1ob21lIHVsIGxpIGEgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuZm9vdGVyLmR0LWhvbWUgdWwgbGkgYTpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG5mb290ZXIuZHQtaG9tZSB1bCBsaSBhOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3QTUzNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICBmb290ZXIuZHQtaG9tZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5wb3AtaW4uZHQtaG9tZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5wb3AtaW4uZHQtaG9tZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4O1xufVxucG9wLWluLmR0LWhvbWUgdWwgW3JvbGU9YWxlcnRdIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbnBvcC1pbi5kdC1ob21lIHVsIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFN0U3RTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxucG9wLWluLmR0LWhvbWUgdWwgbGkucGhvbmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxucG9wLWluLmR0LWhvbWUgdWwgbGkgc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxucG9wLWluLmR0LWhvbWUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xufVxuIiwiZHQtb2ZmZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjE7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIGR0LW9mZmVycyB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk1cHgpO1xuICB9XG4gIGR0LW9mZmVycyAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgfVxufVxuLmR0LW9mZmVycyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjE7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5kdC1vZmZlcnMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5NzBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuLmR0LW9mZmVycyAub2ZmZXJzLWluZm9zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmR0LW9mZmVycyAub2ZmZXJzLWluZm9zIC5kYXRlIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmR0LW9mZmVycyAub2ZmZXJzLWluZm9zIC5uYi1sb2NrZXJzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzY3QTUzNztcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmR0LW9mZmVycyAub2ZmZXJzLWluZm9zIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4uZHQtb2ZmZXJzIC5vZmZlcnMtaW5mb3MgLmJhc2tldC1lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0RFMkIyQjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZHQtb2ZmZXJzIC5vZmZlcnMtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZHQtb2ZmZXJzIC5vZmZlcnMtbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uZHQtb2ZmZXJzIC5vZmZlcnMtY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xufVxuLmR0LW9mZmVycyAub2ZmZXJzLWNhdGVnb3J5IC5wbGF0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5kdC1vZmZlcnMgLmNhdGVnb3J5LXRpdGxlIHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmR0LW9mZmVycyAuYnRuLWJhc2tldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW47XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmR0LW9mZmVycyAuYnRuLWJhc2tldCAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2Rpbm5lcnRha2Vhd2F5L3Bhbmllcl9pc29sYXRlZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDE4LjY2NjY2NjY3cHg7XG4gIHdpZHRoOiAyMi42NjY2NjY2N3B4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIuZHQtcGF5bWVudC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5kdC1wYXltZW50LWVycm9yIC5saWJlbGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5kdC1wYXltZW50LWVycm9yIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbiIsIi5kdC1wYWdlVGVybWFuc0FuZENvbmRpdGlvbnMgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5kdC1wYWdlVGVybWFuc0FuZENvbmRpdGlvbnMgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmR0LXBhZ2VUZXJtYW5zQW5kQ29uZGl0aW9ucyB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICAyOTVweCk7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICB9XG59XG4uZHQtVGVybXNBbmRDb25kaXRpb25zIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHggLSAgNzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmR0LVRlcm1zQW5kQ29uZGl0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCAtICAyOTVweCk7XG4gIH1cbn1cbi5kdC1UZXJtc0FuZENvbmRpdGlvbnMgLmxpYmVsbGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uZHQtVGVybXNBbmRDb25kaXRpb25zIC5sb2FkaW5nLW1lc3NhZ2Uge1xuICBoZWlnaHQ6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZHQtVGVybXNBbmRDb25kaXRpb25zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbiIsIi5oaWRlLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xufVxuLmdyYXBoaWMtdmlldyAuZ3JhcGhpYy1jb250YWluZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZmx1aWRpdGUtcGFnZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5mbHVpZGl0ZS1wYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk1cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmZsdWlkaXRlLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4OXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZmx1aWRpdGUtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk1cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmZsdWlkaXRlLXBhZ2UgLmxvYWRpbmctbWVzc2FnZSB7XG4gIGhlaWdodDogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZmx1aWRpdGUtcGFnZSAubG9hZGluZy1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZsdWlkaXRlLXBhZ2UgLnJlc3RhdXJhbnQtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0b3A6IDM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5mbHVpZGl0ZS1wYWdlIC5yZXN0YXVyYW50LXNsaWRlIC5sb2FkaW5nLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG4gIC5mbHVpZGl0ZS1wYWdlIC5yZXN0YXVyYW50LXNsaWRlIC5saW5rLXRvLW1lbnUtYnV0dG9uIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSAubGluay10by1tZW51LWJ1dHRvbiAuYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSAubGluay10by1tZW51LWJ1dHRvbiAuZWxsaXBzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSAub2NjdXBhdGlvbi1pbmZvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkgYW5kIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5mbHVpZGl0ZS1wYWdlIC5yZXN0YXVyYW50LXNsaWRlIC5vY2N1cGF0aW9uLWluZm8uc2VhdHMge1xuICAgIG1hcmdpbi10b3A6IDI4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkgYW5kIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5mbHVpZGl0ZS1wYWdlIC5yZXN0YXVyYW50LXNsaWRlIC5vY2N1cGF0aW9uLWluZm8uZW1wdHlEYXRhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxNzlweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZsdWlkaXRlLXBhZ2UgLnJlc3RhdXJhbnQtc2xpZGUgLnNsaWRlLXJlc3RhdXJhbnQtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRvcDogMzBweDtcbn1cbi5mbHVpZGl0ZS1wYWdlIC5yZXN0YXVyYW50LXNsaWRlIC5zbGlkZS1yZXN0YXVyYW50LWFycm93LnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSAuc2xpZGUtcmVzdGF1cmFudC1hcnJvdyAuY2hldnJvb24ge1xuICBwYWRkaW5nOiAycHg7XG59XG4uZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSAuc2xpZGUtcmVzdGF1cmFudC1hcnJvdy5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5mbHVpZGl0ZS1wYWdlIC5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgbWFyZ2luOiAwIDM0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmxpYmVsbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xufVxuLmZsdWlkaXRlLXBhZ2UgLnJlc3RhdXJhbnQtc2xpZGUgLnJlc3RhdXJhbnQtaW5mb3JtYXRpb25zIC5saWJlbGxlLWNvbnRhaW5lci5jb250YWluZXItZmx1aWRpdGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuLmZsdWlkaXRlLXBhZ2UgLnJlc3RhdXJhbnQtc2xpZGUgLnJlc3RhdXJhbnQtaW5mb3JtYXRpb25zIC5saWJlbGxlLWNvbnRhaW5lciAubGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmx1aWRpdGUtcGFnZSAucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmxpYmVsbGUtY29udGFpbmVyIC5saWJlbGxlIGltZyB7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIC8qbWQgKHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9KTsqL1xufVxuLmZsdWlkaXRlLXBhZ2UgLnJlc3RhdXJhbnQtc2xpZGUgLnJlc3RhdXJhbnQtaW5mb3JtYXRpb25zIC5saWJlbGxlLWNvbnRhaW5lciAubGluay10by1tZW51LWJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbHVpZGl0ZS1wYWdlIC5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAubGliZWxsZS1jb250YWluZXIgLmxpbmstdG8tbWVudS1idXR0b24gLmxpbmstdG8tbWVudS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmZsdWlkaXRlLXBhZ2UgLnJlc3RhdXJhbnQtc2xpZGUgLnJlc3RhdXJhbnQtaW5mb3JtYXRpb25zIC5pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmZsdWlkaXRlLXBhZ2UgLnJlc3RhdXJhbnQtc2xpZGUgLnJlc3RhdXJhbnQtaW5mb3JtYXRpb25zIC5pbmZvIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsdWlkaXRlLXBhZ2UgLnJlc3RhdXJhbnQtc2xpZGUgLnJlc3RhdXJhbnQtaW5mb3JtYXRpb25zIC5pbmZvIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmx1aWRpdGUtcGFnZSAub2NjdXBhdGlvbi1pbmZvIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uZmx1aWRpdGUtcGFnZSAub2NjdXBhdGlvbi1pbmZvLmZsdWlkaXRlLW9jY3VwYXRpb24tZWxldmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMCwgMCwgMC4yKTtcbn1cbi5mbHVpZGl0ZS1wYWdlIC5vY2N1cGF0aW9uLWluZm8uZmx1aWRpdGUtb2NjdXBhdGlvbi1tb3llbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTYsIDAsIDAuMik7XG59XG4uZmx1aWRpdGUtcGFnZSAub2NjdXBhdGlvbi1pbmZvLmZsdWlkaXRlLW9jY3VwYXRpb24tZmFpYmxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDMsIDE2NSwgNTYsIDAuMik7XG59XG4uZmx1aWRpdGUtcGFnZSAub2NjdXBhdGlvbi1pbmZvLmZsdWlkaXRlLW9jY3VwYXRpb24tbmEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTU2LCAwLCAwLjIpO1xufVxuIiwiLnBsYXQtcGFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGxhdC1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuLnBsYXQtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wbGF0LXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgaGVpZ2h0OiA2N3ZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBsYXQtcGFnZSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICB9XG4gIC5wbGF0LXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBsYXQtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG4ucGxhdC1wYWdlIC5zY3JvbGxhYmxlLWNvbnRlbnQgLmFjdGlvbkRldGFpbCB7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIC8qcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7Ki9cbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBsYXQtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IC5hY3Rpb25EZXRhaWwgYnV0dG9uIHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIGJhY2tncm91bmQ6ICNFN0U3RTc7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wbGF0LXBhZ2UgI3Jlc3RhdXJhbnRJbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wbGF0LXBhZ2UgI3BsYXRJbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGxhdC1wYWdlIC5yZXN0YXVyYW50SW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMzN2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBsYXQtcGFnZSAucmVzdGF1cmFudEltYWdlIHtcbiAgICBoZWlnaHQ6IDI4NXB4O1xuICB9XG59XG4ucGxhdC1wYWdlIC5wbGF0LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGxhdC1wYWdlIC5wbGF0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBsYXQtcGFnZSAuaW5mb3JtYXRpb25zIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBsYXQtcGFnZSAuaW5mb3JtYXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGxhdC1wYWdlIC5pbmZvcm1hdGlvbnMgLmxpYmVsbGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wbGF0LXBhZ2UgLmluZm9ybWF0aW9ucyAucHJpY2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM2N0E1Mzc7XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xufVxuLnBsYXQtcGFnZSAucGxhdC1pbmZvcyAucGxhdC1pbmZvcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBsYXQtcGFnZSAucGxhdC1pbmZvcyAucGxhdC1pbmZvcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zIC5wbGF0LWluZm9zLWNvbnRhaW5lciAucGxhdC1pbmZvcy1kZXNjcmlwdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wbGF0LXBhZ2UgLnBsYXQtaW5mb3MgLnBsYXQtaW5mb3MtY29udGFpbmVyIC5wbGF0LWluZm9zLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wbGF0LXBhZ2UgLnBsYXQtaW5mb3MgLnBsYXQtaW5mb3MtY29udGFpbmVyIC5wbGF0LWluZm9zLXBpY3RvcyB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wbGF0LXBhZ2UgLnBsYXQtaW5mb3MgLnBsYXQtaW5mb3MtbGluayB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnBsYXQtcGFnZSAucGxhdC1pbmZvcy5wbGF0LWluZm9zLW51dHJpc2NvcmUgLnBsYXQtaW5mb3MtcGljdG9zIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtbnV0cmlzY29yZSAucGxhdC1pbmZvcy1waWN0b3MgLm51dHJpc2NvcmUtbG9nbyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtbnV0cml0aW9uIC5wbGF0LWluZm9zLXBpY3RvcyB7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDBweCA1cHg7XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtbnV0cml0aW9uIC5wbGF0LWluZm9zLXBpY3RvcyAucGxhdC1pbmZvcy1udXRyaXRpb24tcGljdG8ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wbGF0LXBhZ2UgLnBsYXQtaW5mb3MucGxhdC1pbmZvcy1udXRyaXRpb24gLnBsYXQtaW5mb3MtcGljdG9zIC5wbGF0LWluZm9zLW51dHJpdGlvbi1waWN0byB1aS1rbm9iICN0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNXB4LCA0MnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1cHgsIDQycHgpICFpbXBvcnRhbnQ7XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtbnV0cml0aW9uIC5wbGF0LWluZm9zLXBpY3RvcyAucGxhdC1pbmZvcy1udXRyaXRpb24tcGljdG8tbGVnZW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5wbGF0LXBhZ2UgLnBsYXQtaW5mb3MucGxhdC1pbmZvcy1udXRyaXRpb24gLnBsYXQtaW5mb3MtbnV0cml0aW9uLWFwcG9ydCB7XG4gIGZsZXg6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wbGF0LXBhZ2UgLnBsYXQtaW5mb3MucGxhdC1pbmZvcy1udXRyaXRpb24gLnBsYXQtaW5mb3MtbnV0cml0aW9uLWFwcG9ydCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtYWxsZXJnZW5lcyAucGxhdC1pbmZvcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnBsYXQtcGFnZSAucGxhdC1pbmZvcy5wbGF0LWluZm9zLWFsbGVyZ2VuZXMgLnBsYXQtaW5mb3MtZGVzY3JpcHRpb24gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtYWxsZXJnZW5lcyAucGxhdC1pbmZvcy1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtYWxsZXJnZW5lcyAucGxhdC1pbmZvcy1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtYWxsZXJnZW5lcyAucGxhdC1pbmZvcy1waWN0b3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnBsYXQtcGFnZSAucGxhdC1pbmZvcy5wbGF0LWluZm9zLWFsbGVyZ2VuZXMgLnBsYXQtaW5mb3MtcGljdG9zIC5waWN0b2dyYW1tZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGxhdC1wYWdlIC5wbGF0LWluZm9zLnBsYXQtaW5mb3MtYWxsZXJnZW5lcyAucGxhdC1pbmZvcy1waWN0b3MgLnBpY3RvZ3JhbW1lIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wbGF0LXBhZ2UgLnBsYXQtaW5mb3MucGxhdC1pbmZvcy1hbGxlcmdlbmVzIC5wbGF0LWluZm9zLXBpY3RvcyAucGljdG9ncmFtbWUgKyAucGljdG9ncmFtbWUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuc3RhcnMge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5zdGFycyAuc2NvcmUgY29sb3JlZC1zdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAyNHB4IDE5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5maWVsZHNldCBsZWdlbmQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmxpa2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmxpa2UtY29udGFpbmVyIC5mYS1oZWFydC5mYXIge1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cbi5saWtlLWNvbnRhaW5lciAuZmEtaGVhcnQuZmEge1xuICBjb2xvcjogIzY3QTUzNztcbn1cbi5saWtlLWNvbnRhaW5lciBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmxpa2UtY29udGFpbmVyIC5sb2FkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlIDAuN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlIDAuN3MgbGluZWFyIGluZmluaXRlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuIiwiLm1haW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm1haW4ucmVzdGF1cmFudCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWluLnJlc3RhdXJhbnQgLmdyYWRpZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44KSwgdHJhbnNwYXJlbnQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLnJlc3RhdXJhbnQgLmdyYWRpZW50LWNvbnRhaW5lci5ibGFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAubWFpbi5yZXN0YXVyYW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoLTI5NSUpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluICNmaXhlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyLmFjdGl2ZS5yZXN0YXVyYW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuaGVhZGVyLmFjdGl2ZS5yZXN0YXVyYW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuI2ZpeGVkLWNvbnRhaW5lciB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAjZml4ZWQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDM1dmg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnNsaWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGlkZXIge1xuICB3aWR0aDogOTAwMHB4O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyIC5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGlkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MnB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5kb3RzIC5kb3Qge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIDNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xufVxuLnNsaWRlci1jb250YWluZXIgLmRvdHMgLmRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5kYXlzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmRheXMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgd2lkdGg6IDk3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxufVxuLmRheXMtY29udGFpbmVyIC5kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHg7XG4gIGhlaWdodDogY2FsYygyMHZ3IC0gMTJweCk7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmRheXMtY29udGFpbmVyIC5kYXktYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5kYXlzLWNvbnRhaW5lciAuZGF5LWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xuICBjb2xvcjogYmxhY2s7XG59XG4uZGF5cy1jb250YWluZXIgLmRheS1idXR0b24uY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMmIyYjtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmRheXMtY29udGFpbmVyIC5kYXktYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRheXMtY29udGFpbmVyIC5kYXktYnV0dG9uIC5kYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDN2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZGF5cy1jb250YWluZXIgLmRheS1idXR0b24gLmRheSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZGF5cy1jb250YWluZXIgLmRheS1idXR0b24gLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwdnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmRheXMtY29udGFpbmVyIC5kYXktYnV0dG9uIC5kYXRlIC5tb250aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmRheXMtY29udGFpbmVyIC5kYXktYnV0dG9uIC5kYXRlIC5tb250aCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuZGF5cy1jb250YWluZXIgLmRheS1idXR0b24gLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnJlc3RhdXJhbnQtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnJlc3RhdXJhbnQtc2xpZGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHRvcDogLTIwMHB4O1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4ucmVzdGF1cmFudC1zbGlkZSAuc2xpZGUtcmVzdGF1cmFudC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTJweDtcbiAgdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LXNsaWRlIC5zbGlkZS1yZXN0YXVyYW50LWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVzdGF1cmFudC1zbGlkZSAuc2xpZGUtcmVzdGF1cmFudC1hcnJvdy5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnJlc3RhdXJhbnQtc2xpZGUgLnNsaWRlLXJlc3RhdXJhbnQtYXJyb3cgLmNoZXZyb29uIHtcbiAgcGFkZGluZzogMnB4O1xufVxuLnJlc3RhdXJhbnQtc2xpZGUgLnNsaWRlLXJlc3RhdXJhbnQtYXJyb3cubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKm1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyovXG4gIG1hcmdpbjogMThweCA0MHB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDM2MHB4O1xuICB9XG59XG4ucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmxpYmVsbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnJlc3RhdXJhbnQtc2xpZGUgLnJlc3RhdXJhbnQtaW5mb3JtYXRpb25zIC5saWJlbGxlLWNvbnRhaW5lciAuZGVza3RvcC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmxpYmVsbGUtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmxpYmVsbGUtY29udGFpbmVyIC5kZXNrdG9wLWxvZ28ge1xuICAgIG1hcmdpbjogLTIwcHggMTIuNXB4IDVweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAubGliZWxsZS1jb250YWluZXIgLmRlc2t0b3AtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4ucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmxpYmVsbGUtY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAubGliZWxsZS1jb250YWluZXIgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAubGliZWxsZS1jb250YWluZXIgLmxpYmVsbGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAubGliZWxsZS1jb250YWluZXIgLmxpYmVsbGUgaW1nIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAuaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAuaW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmluZm8gaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAuaW5mbyAudHlwZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAuaW5mbyAudHlwZS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmluZm8gYSAuaW5mby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmluZm8gYSAuaW5mby1saW5rIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LXNsaWRlIC5yZXN0YXVyYW50LWluZm9ybWF0aW9ucyAuaW5mbyBhIC5pbmZvLWxpbmsge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmVzdGF1cmFudC1tZW51LnNjcm9sbGFibGUtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LW1lbnUuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXN0YXVyYW50LW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuLnJlc3RhdXJhbnQtbWVudSA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnJlc3RhdXJhbnQtbWVudSAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDZweCAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXN0YXVyYW50LW1lbnUgLnBsYXQge1xuICBwYWRkaW5nOiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U3RTdFNztcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVzdGF1cmFudC1tZW51IC5wbGF0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RTdFNztcbn1cbi5yZXN0YXVyYW50LW1lbnUgLnBsYXQgLnByaXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzY3QTUzNztcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5yZXN0YXVyYW50LW1lbnUgLnBsYXQgLmNoZXZyb29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5saWtlLWhlYWRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmxpa2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGlrZS1oZWFkZXIgPiAqIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGlrZS1oZWFkZXIgLmJhbm5lci0xLFxuLmxpa2UtaGVhZGVyIC5iYW5uZXItMiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmxpa2UtaGVhZGVyIC5iYW5uZXItMSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmxpa2UtaGVhZGVyIC5iYW5uZXItMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAgMTEwcHgpO1xufVxuLmxpa2UtaGVhZGVyIC5iYW5uZXItMyB7XG4gIHdpZHRoOiA2MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWtlLWhlYWRlciAubGlrZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5saWtlLWhlYWRlciAubGlrZS1idXR0b24ubGlrZSAuYnV0dG9uLmxpa2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG59XG4ubGlrZS1oZWFkZXIgLmxpa2UtYnV0dG9uLmxpa2UgLmJ1dHRvbi51bmxpa2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmxpa2UtaGVhZGVyIC5saWtlLWJ1dHRvbiAuYnV0dG9uIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuNnMgdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDRweDtcbn1cbi5saWtlLWhlYWRlciAubGlrZS1idXR0b24gLmJ1dHRvbi5saWtlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5saWtlLWhlYWRlciAubGlrZS1idXR0b24gLmJ1dHRvbi51bmxpa2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG59XG4ubGlrZS1oZWFkZXIgLmxpa2UtYnV0dG9uIC5idXR0b24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5saWtlLWhlYWRlciAubGlrZS1idXR0b24gPiBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cbi5mbHVpZGl0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTI5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsdWlkaXRlLWhlYWRlci5mbHVpZGl0ZS1zZWNvbmQtcG9zaXRpb24ge1xuICByaWdodDogY2FsYyg3MHB4KTtcbn1cbi5mbHVpZGl0ZS1oZWFkZXIuZmx1aWRpdGUtc2Vjb25kLXBvc2l0aW9uIC5mbHVpZGl0ZS1waWN0byB7XG4gIGJvcmRlcjogMnB4IGJsYWNrIHNvbGlkO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5mbHVpZGl0ZS1oZWFkZXIuZmx1aWRpdGUtc2Vjb25kLXBvc2l0aW9uIC5iYW5uZXItMSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5mbHVpZGl0ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mbHVpZGl0ZS1oZWFkZXIuZmx1aWRpdGUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmZsdWlkaXRlLWhlYWRlci5mbHVpZGl0ZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmZsdWlkaXRlLWhlYWRlci5mbHVpZGl0ZS1kZXNrdG9wIC5mbHVpZGl0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuLmZsdWlkaXRlLWhlYWRlciA+ICoge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbHVpZGl0ZS1oZWFkZXIgLmJhbm5lci0xLFxuLmZsdWlkaXRlLWhlYWRlciAuYmFubmVyLTIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5mbHVpZGl0ZS1oZWFkZXIgLmJhbm5lci0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1MXB4O1xufVxuLmZsdWlkaXRlLWhlYWRlciAuYmFubmVyLTIge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAgMTA5cHgpO1xufVxuLmZsdWlkaXRlLWhlYWRlciAuYmFubmVyLTMge1xuICB3aWR0aDogNjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmx1aWRpdGUtaGVhZGVyOm5vdCguZmx1aWRpdGUtZGVza3RvcCkgLmZsdWlkaXRlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xufVxuLmZsdWlkaXRlLWhlYWRlcjpub3QoLmZsdWlkaXRlLWRlc2t0b3ApIC5mbHVpZGl0ZS1idXR0b24ubGlrZSAuYnV0dG9uLmxpa2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG59XG4uZmx1aWRpdGUtaGVhZGVyOm5vdCguZmx1aWRpdGUtZGVza3RvcCkgLmZsdWlkaXRlLWJ1dHRvbi5saWtlIC5idXR0b24udW5saWtlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5mbHVpZGl0ZS1oZWFkZXI6bm90KC5mbHVpZGl0ZS1kZXNrdG9wKSAuZmx1aWRpdGUtYnV0dG9uIC5idXR0b24ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC42cyB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiAtMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogNHB4O1xufVxuLmZsdWlkaXRlLWhlYWRlcjpub3QoLmZsdWlkaXRlLWRlc2t0b3ApIC5mbHVpZGl0ZS1idXR0b24gLmJ1dHRvbi5mbHVpZGl0ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsdWlkaXRlLWhlYWRlcjpub3QoLmZsdWlkaXRlLWRlc2t0b3ApIC5mbHVpZGl0ZS1idXR0b24gLmJ1dHRvbi5mbHVpZGl0ZS1jb250YWluZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmx1aWRpdGUtaGVhZGVyOm5vdCguZmx1aWRpdGUtZGVza3RvcCkgLmZsdWlkaXRlLWJ1dHRvbiAuYnV0dG9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmx1aWRpdGUtaGVhZGVyOm5vdCguZmx1aWRpdGUtZGVza3RvcCkgLmZsdWlkaXRlLWJ1dHRvbiA+IGltZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnBhZGRpbmcyMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYWxsZXJnZW5lcy1kYW5nZXIge1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cbi5hbGxlcmdlbmVzLWRhbmdlciBpbWcge1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYW5pbWF0aW9uLXBpY3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYW5pbWF0aW9uLXBpY3RvIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmNsb3N1cmUtZGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jbG9zdXJlLWRheSAuY2xvc3VyZS1waWN0byB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjNjdBNTM3O1xuICB3aWR0aDogMTQ1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5jbG9zdXJlLWRheSAuY2xvc3VyZS1waWN0byBpbWcge1xuICB3aWR0aDogMjUlO1xufVxuLmNsb3N1cmUtZGF5IC5jbG9zdXJlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jbG9zdXJlLWRheSAuY2xvc3VyZS1mdWxsLWluZm9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xufVxuLmNsb3N1cmUtZGF5IC5jbG9zdXJlLWZ1bGwtaW5mb3Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5jbG9zdXJlLWRheSAuY2xvc3VyZS1mdWxsLWluZm9zIGRpdiBzcGFuIHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jbG9zdXJlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jbG9zdXJlLWhlYWRlciAuY2xvc3VyZS1oZWFkZXItdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jbG9zdXJlLWhlYWRlciAuY2xvc3VyZS1oZWFkZXItdGV4dCAuY2xvc3VyZS1yZW9wZW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuc3RhcnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuc3RhcnMgKyBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkdmljZXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGUtaW5vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluT3V0IC41cyBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5PdXQgLjVzIGxpbmVhcjtcbn1cbi5kZXNjcmlwdGlvbi1yZXN0YXUge1xuICAvKnBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoficxMDAlIC0gNDBweCcpOyovXG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5kZXNjcmlwdGlvbi1yZXN0YXUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDk3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbi1yZXN0YXUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRlc2NyaXB0aW9uLXJlc3RhdSA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmRlc2NyaXB0aW9uLXJlc3RhdSAudGl0bGUge1xuICBjb2xvcjogZ3JheTtcbn1cbi5kZXNjcmlwdGlvbi1yZXN0YXUgI2Rlc2NyaXB0aW9uUmVzdGF1IHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi52b3RlLXRoZW1hdGlxdWUtc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB3aWR0aDogMjBweDtcbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucmVzdGF1cmFudC1leHRlcm5lLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI5NXB4IC0gMjBweCAtIDEwcHgpO1xuICB9XG4gIC5yZXN0YXVyYW50LWV4dGVybmUtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJlc3RhdXJhbnQtZXh0ZXJuZS1wYWdlIC5yZXN0YXVyYW50LWV4dGVybmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzdGF1cmFudC1leHRlcm5lLXBhZ2UgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuIiwiLmNvbmZpcm0tZW1haWwtcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9iZy1sb2dpbi5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jb25maXJtLWVtYWlsLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2JnLWxvZ2luLWJpZzMuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuLmNvbmZpcm0tZW1haWwtcGFnZS5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmNvbmZpcm0tZW1haWwtcGFnZSBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25maXJtLWVtYWlsLXBhZ2UgaGVhZGVyIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cbi5jb25maXJtLWVtYWlsLXBhZ2UgLmNvbmZpcm0tZW1haWwtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jb25maXJtLWVtYWlsLXBhZ2UgLmNvbmZpcm0tZW1haWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgcGFkZGluZzogMCAyMHB4IDM1cHggMjBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5jb25maXJtLWVtYWlsLXBhZ2UgLmNvbmZpcm0tZW1haWwtY29udGFpbmVyIC5jb25maXJtLWVtYWlsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNvbmZpcm0tZW1haWwtcGFnZSAuY29uZmlybS1lbWFpbC1jb250YWluZXIgLmNvbmZpcm0tZW1haWwtcGljdG8ge1xuICBjb2xvcjogIzY3QTUzNztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW46IDI1cHg7XG59XG4uY29uZmlybS1lbWFpbC1wYWdlIC5jb25maXJtLWVtYWlsLWNvbnRhaW5lciAuY29uZmlybS1lbWFpbC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5jb25maXJtLWVtYWlsLXBhZ2UgLmNvbmZpcm0tZW1haWwtY29udGFpbmVyIFtyb2xlPVwiYWxlcnRcIl0uZXJyb3Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb25maXJtLWVtYWlsLXBhZ2UgLmNvbmZpcm0tZW1haWwtY29udGFpbmVyIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uY29uZmlybS1lbWFpbC1wYWdlIC5jb25maXJtLWVtYWlsLWNvbnRhaW5lciAuZm9vdGVyIC5zZXJ2aWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiIsIi5jb21wb3NlLWZvcm11bGUgLmZvcm11bGUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuY29tcG9zZS1mb3JtdWxlIC5mb3JtdWxlLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21wb3NlLWZvcm11bGUgLnJlc3RhdXJhbnQtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jb21wb3NlLWZvcm11bGUgLnJlc3RhdXJhbnQtc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdG9wOiAtMTUwcHg7XG4gIH1cbiAgLmNvbXBvc2UtZm9ybXVsZSAucmVzdGF1cmFudC1zbGlkZSAucmVzdGF1cmFudC1pbmZvcm1hdGlvbnMgLmxpYmVsbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29tcG9zZS1mb3JtdWxlIC5wcm9kdWN0LW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuLmNvbXBvc2UtZm9ybXVsZSAuY2F0LWxpYmVsbGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbXBvc2UtZm9ybXVsZSAuY2F0LWxpYmVsbGUsXG4uY29tcG9zZS1mb3JtdWxlIC5jYXQtc291c0xpYmVsbGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jb21wb3NlLWZvcm11bGUgLmNhdC1saWJlbGxlLFxuICAuY29tcG9zZS1mb3JtdWxlIC5jYXQtc291c0xpYmVsbGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY29tcG9zZS1mb3JtdWxlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICB0b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI1NXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuY29tcG9zZS1mb3JtdWxlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogOTBweCFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmZvcm11bGUtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZm9ybXVsZS1idXR0b25zIGJ1dHRvbiB7XG4gIHdpZHRoOiA0OCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZm9ybXVsZS1idXR0b25zIGJ1dHRvbi5hbm51bGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5tYWluLmNvbXBvc2UtZm9ybXVsZSB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICAuZm9ybXVsZS1idXR0b25zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jb21wb3NlLWZvcm11bGUgLnByb2R1Y3QtbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSBhbmQgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLm1haW4uY29tcG9zZS1mb3JtdWxlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIiNkaXNwbGF5LWNoZXZyb29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkaXNwbGF5LWNoZXZyb29uIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYW5pZXItbGluZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFuaWVyLWxpbmUgLnBhbmllci1pdGVtIC5saWJlbGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhbmllci1saW5lIC5wYW5pZXItaXRlbSAubGliZWxsZSAuYXJ0aWNsZS1saWJlbGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYW5pZXItbGluZSAucGFuaWVyLWl0ZW0gLmxpYmVsbGUgLmNvbXBvc2l0aW9uLWxpYmVsbGUge1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBhbmllci1saW5lIC5wYW5pZXItaXRlbSAubGliZWxsZSAuY29tcG9zaXRpb24tbGliZWxsZS5hY3RpdmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmUgIWltcG9ydGFudDtcbn1cbi5wYW5pZXItbGluZSAucGFuaWVyLWl0ZW0gLmRyb3Bkb3duLWNoZXZyb29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYygxMDAlIC0gMTM3cHgpO1xufVxuLnBhbmllci1saW5lIC5wYW5pZXItaXRlbSAuZHJvcGRvd24tY2hldnJvb24gPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFuaWVyLWxpbmUgLnBhbmllci1pdGVtIC5kcm9wZG93bi1jaGV2cm9vbiA+IGRpdiBpbWcge1xuICB3aWR0aDogNjUlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFuaWVyLWxpbmUgLnBhbmllci1pdGVtIC5kcm9wZG93bi1jaGV2cm9vbi5hY3RpdmUgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFuaWVyLWxpbmUgLnBhbmllci1pdGVtIC5yZW1vdmUge1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGFuaWVyLWxpbmUgLnBhbmllci1pdGVtIC5wcml4LXF1YW50aXRlIHtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogOTVweDtcbn1cbi5wYW5pZXItbGluZSAucGFuaWVyLWl0ZW0gLnByaXgtcXVhbnRpdGUgc2VsZWN0IHtcbiAgcGFkZGluZzogNXB4IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmb250LWZhbWlseTogam9zZWZpbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYW5pZXItbGluZSAucGFuaWVyLWl0ZW0gLnByaXgtcXVhbnRpdGUgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5pZXItbGluZSAucGFuaWVyLWl0ZW0gLnByaXgtcXVhbnRpdGUgLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFuaWVyLWxpbmUgLnBhbmllci1pdGVtIC5wcml4IHtcbiAgY29sb3I6ICM2N0E1Mzc7XG59XG4udG90YWwtcGFuaWVyIHtcbiAgbWFyZ2luOiAyMHB4IDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvdGFsLXBhbmllciAudG90YWwtcGFuaWVyLXNvdXN0b3RhbCxcbi50b3RhbC1wYW5pZXIgLnRvdGFsLXBhbmllci1hZG1pc3Npb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udG90YWwtcGFuaWVyIC50b3RhbC1wYW5pZXItc291c3RvdGFsIC5wcml4LFxuLnRvdGFsLXBhbmllciAudG90YWwtcGFuaWVyLWFkbWlzc2lvbiAucHJpeCB7XG4gIGNvbG9yOiAjNjdBNTM3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNzVweDtcbn1cbi50b3RhbC1wYW5pZXIgLnRvdGFsLXBhbmllci10b3RhbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRvdGFsLXBhbmllciAudG90YWwtcGFuaWVyLXRvdGFsIC5wcml4IHtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA3NXB4O1xufVxuLnVzZS1sYXN0LW9yZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wYW5pZXItcGFnZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFuaWVyLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTVweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFuaWVyLXBhZ2Ugc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc2cHgpICFpbXBvcnRhbnQ7XG59XG4ucGFuaWVyLXBhZ2UgLm1lbnUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBhbmllci1wYWdlIC5tZW51LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFuaWVyLXBhZ2UgLm1lbnUtbGlzdC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuLnBhbmllci1wYWdlIC5maXgtaW9zLXNjcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbn1cbi5wYW5pZXItcGFnZSAucHJpY2UtbWVzc2FnZSB7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYW5pZXItcGFnZSAucHJpY2UtbWVzc2FnZSBzcGFuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4ucGFuaWVyLXBhZ2UgLnByaWNlLW1lc3NhZ2UgZGl2IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICM2N0E1MzcgIWltcG9ydGFudDtcbn1cbi50YXN0eXRpbWUgLnBhbmllci1wYWdlIC5wcmljZS1tZXNzYWdlIGRpdiB7XG4gIGNvbG9yOiAjOUE4QzdEICFpbXBvcnRhbnQ7XG59XG4ucm9vbXNlcnZpY2VieWVsaW9yIC5wYW5pZXItcGFnZSAucHJpY2UtbWVzc2FnZSBkaXYge1xuICBjb2xvcjogI0U1MDA1MSAhaW1wb3J0YW50O1xufVxuLnBhbmllci1wYWdlIC5yZWZpbGwtbWVzc2FnZSB7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFuaWVyLXBhZ2UgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogcmVkO1xuICBwYWRkaW5nOiA1cHg7XG59XG4ucGFuaWVyLXBhZ2UgLnBhbmllci1zZWxlY3QyIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNjdBNTM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5pZXItcGFnZSAucGFuaWVyLXNlbGVjdDIgLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5wYW5pZXItc2VsZWN0MiAuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZS5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2N0E1Mzc7XG59XG4ucGFuaWVyLXBhZ2UgLnBhbmllci1zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2N0E1Mzc7XG59XG4ucGFuaWVyLXBhZ2UgLnBhbmllci1zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2N0E1Mzc7XG59XG4ucGFuaWVyLXBhZ2UgLnBhbmllci1zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lcltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiBpbml0aWFsO1xufVxuLnBhbmllci1wYWdlIC5wYW5pZXItc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXJbZGlzYWJsZWRdIC5zZWxlY3QyLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5pZXItcGFnZSAubnVtZXJvLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY3QTUzNztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFuaWVyLXBhZ2UgLm51bWVyby10YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5wYW5pZXItcGFnZSAubnVtZXJvLXRhYmxlIC5yZXRyYWl0LXRpdGxlIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnBhbmllci1wYWdlIC5udW1lcm8tdGFibGUgaW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtbGlldS1yZXRyYWl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuLnBhbmllci1wYWdlIC5kYXRlLWxpZXUtcmV0cmFpdCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogIzY3QTUzNztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtbGlldS1yZXRyYWl0IC5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY3QTUzNztcbn1cbi5wYW5pZXItcGFnZSAuZGF0ZS1saWV1LXJldHJhaXQgLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5kYXRlLWxpZXUtcmV0cmFpdCAuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5kYXRlLWxpZXUtcmV0cmFpdCAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5kYXRlLWxpZXUtcmV0cmFpdCAuc2VsZWN0Mi1jb250YWluZXJbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogaW5pdGlhbDtcbn1cbi5wYW5pZXItcGFnZSAuZGF0ZS1saWV1LXJldHJhaXQgLnNlbGVjdDItY29udGFpbmVyW2Rpc2FibGVkXSAuc2VsZWN0Mi1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtbGlldS1yZXRyYWl0IC5yZXRyYWl0LWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAxM3B4IDEwcHg7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtbGlldS1yZXRyYWl0IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtbGlldS1yZXRyYWl0IC51aS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjNjdBNTM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wYW5pZXItcGFnZSAuZGF0ZS1saWV1LXJldHJhaXQgLnVpLXNlbGVjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBhbmllci1wYWdlIC5kYXRlLWxpZXUtcmV0cmFpdCAudWktc2VsZWN0LW1hdGNoIHtcbiAgei1pbmRleDogMzAwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5kYXRlLWxpZXUtcmV0cmFpdCBzcGFuLnJldHJhaXQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYW5pZXItcGFnZSAuZGF0ZS1saWV1LXJldHJhaXQgc3Bhbi5yZXRyYWl0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLnBhbmllci1wYWdlIC5kYXRlLXJldHJhaXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtcmV0cmFpdCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogIzY3QTUzNztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtcmV0cmFpdCAuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2N0E1Mzc7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtcmV0cmFpdCAuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZS5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2N0E1Mzc7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtcmV0cmFpdCAuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5kYXRlLXJldHJhaXQgLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY3QTUzNztcbn1cbi5wYW5pZXItcGFnZSAuZGF0ZS1yZXRyYWl0IC5zZWxlY3QyLWNvbnRhaW5lcltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiBpbml0aWFsO1xufVxuLnBhbmllci1wYWdlIC5kYXRlLXJldHJhaXQgLnNlbGVjdDItY29udGFpbmVyW2Rpc2FibGVkXSAuc2VsZWN0Mi1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtcmV0cmFpdCAucmV0cmFpdC1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMTNweCAxMHB4O1xufVxuLnBhbmllci1wYWdlIC5kYXRlLXJldHJhaXQgc2VsZWN0IHtcbiAgcGFkZGluZzogNXB4IDJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYW5pZXItcGFnZSAuZGF0ZS1yZXRyYWl0IC51aS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjNjdBNTM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wYW5pZXItcGFnZSAuZGF0ZS1yZXRyYWl0IC51aS1zZWxlY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYW5pZXItcGFnZSAuZGF0ZS1yZXRyYWl0IC51aS1zZWxlY3QtbWF0Y2gge1xuICB6LWluZGV4OiAzMDAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2N0E1Mzc7XG59XG4ucGFuaWVyLXBhZ2UgLmRhdGUtcmV0cmFpdCBzcGFuLnJldHJhaXQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYW5pZXItcGFnZSAuZGF0ZS1yZXRyYWl0IHNwYW4ucmV0cmFpdC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cbi5wYW5pZXItcGFnZSAuZGF0ZS1yZXRyYWl0IC5yZXRyYWl0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9jbG9jay5wbmcnKTtcbn1cbi5wYW5pZXItcGFnZSAubGlldS1yZXRyYWl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuLnBhbmllci1wYWdlIC5saWV1LXJldHJhaXQgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICM2N0E1Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmllci1wYWdlIC5saWV1LXJldHJhaXQgLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5saWV1LXJldHJhaXQgLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5saWV1LXJldHJhaXQgLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY3QTUzNztcbn1cbi5wYW5pZXItcGFnZSAubGlldS1yZXRyYWl0IC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2N0E1Mzc7XG59XG4ucGFuaWVyLXBhZ2UgLmxpZXUtcmV0cmFpdCAuc2VsZWN0Mi1jb250YWluZXJbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogaW5pdGlhbDtcbn1cbi5wYW5pZXItcGFnZSAubGlldS1yZXRyYWl0IC5zZWxlY3QyLWNvbnRhaW5lcltkaXNhYmxlZF0gLnNlbGVjdDItYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmllci1wYWdlIC5saWV1LXJldHJhaXQgLnJldHJhaXQtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDEzcHggMTBweDtcbn1cbi5wYW5pZXItcGFnZSAubGlldS1yZXRyYWl0IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFuaWVyLXBhZ2UgLmxpZXUtcmV0cmFpdCAudWktc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogIzY3QTUzNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFuaWVyLXBhZ2UgLmxpZXUtcmV0cmFpdCAudWktc2VsZWN0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucGFuaWVyLXBhZ2UgLmxpZXUtcmV0cmFpdCAudWktc2VsZWN0LW1hdGNoIHtcbiAgei1pbmRleDogMzAwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdBNTM3O1xufVxuLnBhbmllci1wYWdlIC5saWV1LXJldHJhaXQgc3Bhbi5yZXRyYWl0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFuaWVyLXBhZ2UgLmxpZXUtcmV0cmFpdCBzcGFuLnJldHJhaXQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG4ucGFuaWVyLXBhZ2UgLmxpZXUtcmV0cmFpdCAucmV0cmFpdC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvcGxhY2UucG5nJyk7XG59XG4ucGFuaWVyLXBhZ2UgLmJvdHRvbS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAxOHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBhbmllci1wYWdlIC5ib3R0b20tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYW5pZXItcGFnZSAuYm90dG9tLWJ1dHRvbiAuYWxpZ24tYnV0dG9ucyBidXR0b24uc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAucGFuaWVyLXBhZ2UgLmJvdHRvbS1idXR0b24gLmFsaWduLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5wYW5pZXItcGFnZSAuYm90dG9tLWJ1dHRvbiAuYWxpZ24tYnV0dG9ucyBidXR0b24uc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhbmllci1wYWdlIC5ib3R0b20tYnV0dG9uIC5hbGlnbi1idXR0b25zIC5sb2FkZXIge1xuICAgIGxlZnQ6IDUxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLnBhbmllci1wYWdlIC5ib3R0b20tYnV0dG9uIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbi5wYW5pZXItcGFnZSAuYm90dG9tLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0zNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5wYW5pZXItcGFnZSAuYm90dG9tLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFuaWVyLXBhZ2UgLmJvdHRvbS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHotaW5kZXg6IDQwMDA7XG59XG4uc3VnZ2VzdGlvbi5zaG93LXN1Z2dlc3Rpb24ge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1zdWdnZXN0aW9uIDAuNnMgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItc3VnZ2VzdGlvbiAwLjZzIGZvcndhcmRzO1xufVxuLnN1Z2dlc3Rpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zdWdnZXN0aW9uIHNwYW4ubm8tdGhhbmtzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWdnZXN0aW9uIGRpdiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucGFuaWVyLWhlYWRlci5iYWNrLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuLnJldHJhaXQtcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2RlZmF1bHQtcmVzdGF1cmFudC5qcGcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5yZXRyYWl0LXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjk1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgdG9wOiAyOTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5yZXRyYWl0LXBhZ2UgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnJldHJhaXQtcGFnZSAucGFuaWVyLXBpY3RvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvcGljdG9zL3Bhbmllci5wbmcnKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmV0cmFpdC1wYWdlIC5wYW5pZXItcGljdG8gLnBpY3RvLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJldHJhaXQtcGFnZSAucGFuaWVyLXBpY3RvIGltZyB7XG4gIHdpZHRoOiA0NSU7XG59XG4ucmV0cmFpdC1wYWdlIC5tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ucmV0cmFpdC1wYWdlIC5uZXctcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGNvbG9yOiAjNjdBNTM3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldHJhaXQtcGFnZSAudGFrZW91dC1kYXkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjNjdBNTM3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldHJhaXQtcGFnZSAudGFrZW91dC1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICM2N0E1Mzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmV0cmFpdC1wYWdlIC50YWtlb3V0LWxpZXUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjNjdBNTM3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldHJhaXQtcGFnZSAubnVtZXJvLXRhYmxlIHtcbiAgbWFyZ2luOiA0MHB4IDBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzY3QTUzNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZXRyYWl0LXBhZ2UgLmxpYmVsbGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFza2V0LWNndiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogLTEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjE7XG59XG4uYmFza2V0LWNndi1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmFza2V0LWNndi1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5iYXNrZXQtY2d2LWNoZWNrYm94LmNoZWNrZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2N0E1Mzc7XG59XG4uYmFza2V0LWNndiAudGV4dCB7XG4gIGZsZXg6IDE7XG59XG4uYmFza2V0LWNndiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmFza2V0LXBheW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFza2V0LXBheW1lbnQtY2Ige1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5iYXNrZXQtcGF5bWVudC1jYiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG4uYmFza2V0LXB1cmNoYXNlLXJlcXVpcmVtZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJhc2tldC12YWxpZGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuYmFza2V0LXBheW1lbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IC0yMHB4O1xuICB9XG4gIC5iYXNrZXQtY2d2LWNoZWNrYm94IHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbiAgLmJhc2tldC1wYXltZW50LWNiIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5iYXNrZXQtcHVyY2hhc2UtcmVxdWlyZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFwcGVhci1zdWdnZXN0aW9uIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcGVhci1zdWdnZXN0aW9uIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIuY2MtcGFnZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmNjLXBhZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2MtcGFnZSAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5jYy1wYWdlVGVybWFuc0FuZENvbmRpdGlvbnMgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIC5jYy1wYWdlVGVybWFuc0FuZENvbmRpdGlvbnMgLnNjcm9sbGFibGUtY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNjLXBhZ2VUZXJtYW5zQW5kQ29uZGl0aW9ucyB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICAyOTVweCk7XG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICB9XG59XG4uY2MtVGVybXNBbmRDb25kaXRpb25zIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHggLSAgNzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgLmNjLVRlcm1zQW5kQ29uZGl0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCAtICAyOTVweCk7XG4gIH1cbn1cbi5jYy1UZXJtc0FuZENvbmRpdGlvbnMgLmxpYmVsbGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uY2MtVGVybXNBbmRDb25kaXRpb25zIC5sb2FkaW5nLW1lc3NhZ2Uge1xuICBoZWlnaHQ6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICAuY2MtVGVybXNBbmRDb25kaXRpb25zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbiIsImJvZHkgLnBhZ2UtcXJjb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG59XG4iLCJ2b3RlLWNsb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBwbHV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICB2b3RlLWNsb3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxudm90ZS1jbG9zIC52b3RlLWNsb3MtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHZvdGUtY2xvcyAudm90ZS1jbG9zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gIH1cbn1cbnZvdGUtY2xvcyAudm90ZS1jbG9zLWNvbnRhaW5lciAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBNTM3O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHZvdGUtY2xvcyAudm90ZS1jbG9zLWNvbnRhaW5lciAudGl0bGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMUExQTFBICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG52b3RlLWNsb3MgLnZvdGUtY2xvcy1jb250YWluZXIgLmluZm9ybWF0aW9ucyB7XG4gIGNvbG9yOiAjRTdFN0U3O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgdm90ZS1jbG9zIC52b3RlLWNsb3MtY29udGFpbmVyIC5pbmZvcm1hdGlvbnMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNBQ0FDQUM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG52b3RlLWNsb3MgLnZvdGUtY2xvcy1jb250YWluZXIgLmluZm9ybWF0aW9ucyAuZGF5LW9yLWhvdXJzIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB2b3RlLWNsb3MgLnZvdGUtY2xvcy1jb250YWluZXIgLndoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbnZvdGUtY2xvcyAudm90ZS1jbG9zLWNvbnRhaW5lciAuZ3JheSB7XG4gIGNvbG9yOiAjQUNBQ0FDO1xufVxuIiwidm90ZS1jb3VudC1kb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogcGx1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgdm90ZS1jb3VudC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbnZvdGUtY291bnQtZG93biAudm90ZS1jb3VudC1kb3duLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgdm90ZS1jb3VudC1kb3duIC52b3RlLWNvdW50LWRvd24tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTdFN0U3O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG52b3RlLWNvdW50LWRvd24gLnZvdGUtY291bnQtZG93bi1jb250YWluZXIgLnRpdGxlLWNvdW50LWRvd24ge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHZvdGUtY291bnQtZG93biAudm90ZS1jb3VudC1kb3duLWNvbnRhaW5lciAudGl0bGUtY291bnQtZG93biB7XG4gICAgY29sb3I6ICMxQTFBMUE7XG4gIH1cbn1cbnZvdGUtY291bnQtZG93biAudm90ZS1jb3VudC1kb3duLWNvbnRhaW5lciAuaW5mb3JtYXRpb25zIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNFN0U3RTc7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA4MHZ3O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHZvdGUtY291bnQtZG93biAudm90ZS1jb3VudC1kb3duLWNvbnRhaW5lciAuaW5mb3JtYXRpb25zIHtcbiAgICBjb2xvcjogIzFBMUExQTtcbiAgfVxufVxudm90ZS1jb3VudC1kb3duIC52b3RlLWNvdW50LWRvd24tY29udGFpbmVyIC5pbmZvcm1hdGlvbnMgLmNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnZvdGUtY291bnQtZG93biAudm90ZS1jb3VudC1kb3duLWNvbnRhaW5lciAuaW5mb3JtYXRpb25zIC5jb2wgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBkb3RtYXRyaXg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudm90ZS1jb3VudC1kb3duIC52b3RlLWNvdW50LWRvd24tY29udGFpbmVyIC5pbmZvcm1hdGlvbnMgLmNvbCAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG52b3RlLWNvdW50LWRvd24gLnZvdGUtY291bnQtZG93bi1jb250YWluZXIgLmluZm9ybWF0aW9ucyAuc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxudm90ZS1jb3VudC1kb3duIC52b3RlLWNvdW50LWRvd24tY29udGFpbmVyIC53aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbnZvdGUtY291bnQtZG93biAudm90ZS1jb3VudC1kb3duLWNvbnRhaW5lciAuZ3JheSB7XG4gIGNvbG9yOiAjQUNBQ0FDO1xufVxuIiwidm90ZS10aGVtYXRpcXVlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHBsdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG52b3RlLXRoZW1hdGlxdWUtdGl0bGUgLnZvdGUtdGhlbWF0aXF1ZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDM0cHg7XG59XG52b3RlLXRoZW1hdGlxdWUtdGl0bGUgLnZvdGUtdGhlbWF0aXF1ZS10aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG52b3RlLXRoZW1hdGlxdWUtdGl0bGUgLnZvdGUtdGhlbWF0aXF1ZS10aXRsZS1jb250YWluZXIgLmluZm9ybWF0aW9ucyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnZvdGUtdGhlbWF0aXF1ZS10aXRsZSAudm90ZS10aGVtYXRpcXVlLXRpdGxlLWNvbnRhaW5lciAud2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG52b3RlLXRoZW1hdGlxdWUtdGl0bGUgLnZvdGUtdGhlbWF0aXF1ZS10aXRsZS1jb250YWluZXIgLmdyYXkge1xuICBjb2xvcjogI0FDQUNBQztcbn1cbiIsInZvdGUtdGhlbWF0aXF1ZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBwbHV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxudm90ZS10aGVtYXRpcXVlLXRpdGxlIC52b3RlLXRoZW1hdGlxdWUtdGl0bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxudm90ZS10aGVtYXRpcXVlLXRpdGxlIC52b3RlLXRoZW1hdGlxdWUtdGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxudm90ZS10aGVtYXRpcXVlLXRpdGxlIC52b3RlLXRoZW1hdGlxdWUtdGl0bGUtY29udGFpbmVyIC5pbmZvcm1hdGlvbnMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG52b3RlLXRoZW1hdGlxdWUtdGl0bGUgLnZvdGUtdGhlbWF0aXF1ZS10aXRsZS1jb250YWluZXIgLndoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxudm90ZS10aGVtYXRpcXVlLXRpdGxlIC52b3RlLXRoZW1hdGlxdWUtdGl0bGUtY29udGFpbmVyIC5ncmF5IHtcbiAgY29sb3I6ICNBQ0FDQUM7XG59XG4iLCJ2b3RlLW1lcmNpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogcGx1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgdm90ZS1tZXJjaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG52b3RlLW1lcmNpIC52b3RlLW1lcmNpLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTVweCkge1xuICB2b3RlLW1lcmNpIC52b3RlLW1lcmNpLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gIH1cbn1cbnZvdGUtbWVyY2kgLnZvdGUtbWVyY2ktY29udGFpbmVyIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHZvdGUtbWVyY2kgLnZvdGUtbWVyY2ktY29udGFpbmVyIC50aXRsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTFBMUEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbnZvdGUtbWVyY2kgLnZvdGUtbWVyY2ktY29udGFpbmVyIC5pbmZvcm1hdGlvbnMge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI0U3RTdFNztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIHZvdGUtbWVyY2kgLnZvdGUtbWVyY2ktY29udGFpbmVyIC5pbmZvcm1hdGlvbnMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0FDQUNBQztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB2b3RlLW1lcmNpIC52b3RlLW1lcmNpLWNvbnRhaW5lciAud2hpdGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxudm90ZS1tZXJjaSAudm90ZS1tZXJjaS1jb250YWluZXIgLmdyYXkge1xuICBjb2xvcjogI0FDQUNBQztcbn1cbiJdfQ== */
