.debug{border:none}*,:after,:before{box-sizing:border-box;list-style:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body,html{margin:0;height:100%}body{--app-color:#000;overflow:hidden;font-size:1.5rem;font-family:Imago,sans-serif;font-style:italic;line-height:2.2rem}h1,h2,h3,h4{color:var(--app-color)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.6rem}button{font-family:Imago,sans-serif;font-style:italic;font-size:1.5rem}.invisible{opacity:0;visibility:hidden}.visible{opacity:1;visibility:visible}.text-right{text-align:right}@font-face{font-family:Imago;src:url(../webfonts/Imago-Medium.woff);font-weight:700}@font-face{font-family:Imago;src:url(../webfonts/Imago-MediumItalic.woff);font-weight:700;font-style:italic}@font-face{font-family:Imago;src:url(../webfonts/Imago-Book.woff);font-weight:400}@font-face{font-family:Imago;src:url(../webfonts/Imago-BookItalic.woff);font-weight:400;font-style:italic}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0;transform:translate(20%,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.back{opacity:0;visibility:hidden;position:absolute;top:87vh;left:10vw;outline:none;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;cursor:pointer;padding:.5em;margin-bottom:8px;border-radius:5px;font-weight:700;color:#ccc;letter-spacing:1px;background-color:transparent;border:none;text-transform:uppercase;color:var(--app-color)}.back:active{background-color:#f8f8f8}.back.active{opacity:1;visibility:visible;animation:a ease 1s 1s backwards}.start{display:block;width:auto;height:20vh;position:absolute;cursor:pointer;transition:all 1s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;animation:a ease .5s;border-radius:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.start *{border:none}.start__img{display:block;height:100%;transition:all .3s cubic-bezier(.76,.01,.21,1.02);animation:a .3s .7s cubic-bezier(.76,.01,.21,1.02) backwards}.start__title{width:20vw;line-height:1.8rem;font-size:1.4rem;color:#000}.start__description,.start__title{position:absolute;display:block;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);text-align:center;transition:all .3s ease;animation:a 1s cubic-bezier(.76,.01,.21,1.02) forwards}.start__description{width:100%;font-size:1rem}.text-above .start__title{top:auto;bottom:120%}.text-above .start__description{top:auto;bottom:105%}.text-under .start__title{top:120%}.text-under .start__description{top:105%}.start-green{top:28%;left:33%;border-color:#00965e}.start-green .start__title{color:#00965e}.start-green.off{opacity:0;visibility:hidden;-ms-transform:translate(-50%,-75vh);transform:translate(-50%,-75vh)}.start-green .start__title{top:auto;bottom:120%}.start-green .start__description{top:auto;bottom:105%}.start-orange{top:28%;left:66%;border-color:#ed8b00}.start-orange .start__title{color:#ed8b00}.start-orange.off{opacity:0;visibility:hidden;-ms-transform:translate(-50%,-75vh);transform:translate(-50%,-75vh)}.start-orange .start__title{top:auto;bottom:120%}.start-orange .start__description{top:auto;bottom:105%}.start-yellow{top:52%;left:25%;border-color:#ffc72c}.start-yellow .start__title{color:#ffc72c}.start-yellow.off{opacity:0;visibility:hidden;-ms-transform:translate(-50%,75vh);transform:translate(-50%,75vh)}.start-yellow .start__title{top:120%}.start-yellow .start__description{top:105%}.start-purple{top:52%;left:50%;border-color:#a05eb5}.start-purple .start__title{color:#a05eb5}.start-purple.off{opacity:0;visibility:hidden;-ms-transform:translate(-50%,75vh);transform:translate(-50%,75vh)}.start-purple .start__title{top:120%}.start-purple .start__description{top:105%}.start-red{top:52%;left:75%;border-color:#e40046}.start-red .start__title{color:#e40046}.start-red.off{opacity:0;visibility:hidden;-ms-transform:translate(-50%,75vh);transform:translate(-50%,75vh)}.start-red .start__title{top:120%}.start-red .start__description{top:105%}.start-cyan{top:28%;left:50%;border-color:#00e5ef}.start-cyan .start__title{color:#00e5ef}.start-cyan.off{opacity:0;visibility:hidden;-ms-transform:translate(-50%,-75vh);transform:translate(-50%,-75vh)}.start-cyan .start__title{top:auto;bottom:120%}.start-cyan .start__description{top:auto;bottom:105%}.has6 .start-green{left:25%}.has6 .start-orange{left:75%}.start.selected{top:13vh;left:10vw;-ms-transform:translateX(0);transform:translateX(0)}.start.selected .start__title{width:26vw;top:125%}.start.selected .start__description,.start.selected .start__title{left:.5em;bottom:auto;text-align:left;-ms-transform:translate(0);transform:translate(0)}.start.selected .start__description{top:107%}.menu{border:none;opacity:0;visibility:hidden;position:absolute;left:10vw;top:55vh}.menu.active{opacity:1;visibility:visible;animation:a ease 1s backwards}.menu ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.menu li{cursor:pointer;display:inline-block;padding:.5em;margin-bottom:8px;border-radius:5px;font-weight:700;color:#ccc;letter-spacing:1px}.menu li:active{background-color:#f8f8f8}.menu li.disabled{pointer-events:none}.menu li.active{color:var(--app-color)}.content{opacity:0;visibility:hidden;position:absolute;border-right:5px solid #f2f2f2;height:90vh;width:50vw;top:50%;left:45%;-ms-transform:translate(20%,-50%);transform:translate(20%,-50%);overflow-y:auto;overflow-x:hidden}.content.active{opacity:1;visibility:visible;animation:b ease 1s forwards}.content:after,.content:before{content:"";display:block;width:100%;position:absolute;left:0;z-index:1}.content:before{border:none;background:linear-gradient(180deg,#fff 50%,transparent);top:0;height:5vh}.content:after{border:none;background:linear-gradient(0deg,#fff 50%,transparent);bottom:0;height:5vh}.steps{opacity:0;visibility:hidden;height:100%}.active .steps{opacity:1;visibility:visible;animation:c ease .3s 1s backwards}.step{opacity:0;visibility:hidden;position:absolute;padding-top:25vh;padding-right:14px;padding-bottom:5vh;top:0;right:5vw;bottom:0;left:0;height:0;overflow:hidden;text-align:justify}.step.active{opacity:1;visibility:visible;height:auto;overflow:auto;animation:c ease .3s backwards}.step.going{transition:all .3s ease;-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden}.step h1,.step h2,.step h3,.step h4{text-align:right}.step img,.step video{max-width:100%;margin:1rem 0}.step ol,.step ul{padding-left:1rem}.step ol{counter-reset:a}.step ol li,.step ul li{position:relative;margin-bottom:.5rem;padding-left:2rem;margin-top:1rem}.step li:before{position:absolute;top:0;left:0;color:var(--app-color);font-style:normal;font-size:1.7rem;font-family:Arial,Helvetica,sans-serif;margin-right:.5rem}.step ul>li:before{content:"•"}.step ol>li:before{counter-increment:a;content:counter(a) " )";font-size:1rem;font-weight:700}.step li li:before{color:#2e2e2e}.step li li li:before{color:#b6b6b6}.line{display:block;width:100%;height:5px;background-color:#f2f2f2;position:absolute;z-index:-1;transition:all 1s ease}.line-above{top:37vh;left:0}.line-under{top:62vh}.lines.moved .line-above{top:23vh;left:-60vw}.lines.moved .line-under{-ms-transform:translateY(75vh);transform:translateY(75vh)}.icon{display:inline-block;width:2rem;height:2rem;margin:.2rem;background-position:50%;background-repeat:no-repeat}.icon-back{margin:0 .5rem 0 0;border-radius:50%;background-size:40%;background-position:40%;background-color:var(--app-color);background-image:url(../images/arrow-white.svg)}.icon-global{width:6rem;height:3.3rem;margin:0;background-image:url(../images/roche.svg)}.flags{text-align:right}.flag{display:inline-block;width:3rem;height:3rem;margin:.2rem;background-position:50%;background-repeat:no-repeat;background-size:80%}.flag:last-of-type{margin-right:0}.flag-ca{background-image:url(../images/flags/ca.svg)}.flag-cn{background-image:url(../images/flags/cn.svg)}.flag-ch{background-image:url(../images/flags/ch.svg)}.flag-br{background-image:url(../images/flags/br.svg)}.flag-de{background-image:url(../images/flags/de.svg)}.flag-es{background-image:url(../images/flags/es.svg)}.flag-fr{background-image:url(../images/flags/fr.svg)}.flag-gl{background-image:url(../images/flags/gl.svg)}.flag-gr{background-image:url(../images/flags/gr.svg)}.flag-hr{background-image:url(../images/flags/hr.svg)}.flag-ie{background-image:url(../images/flags/ie.svg)}.flag-it{background-image:url(../images/flags/it.svg)}.flag-pe{background-image:url(../images/flags/pe.svg)}.flag-pt{background-image:url(../images/flags/pt.svg)}.flag-si{background-image:url(../images/flags/si.svg)}.flag-uk{background-image:url(../images/flags/uk.svg)}.flag-us{background-image:url(../images/flags/us.svg)}.video{width:100%;max-width:100%;margin:1rem 0 2rem}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .3s ease;opacity:0;visibility:hidden}.video-modal__close{position:absolute;top:3rem;right:3rem;display:block;width:4rem;height:4rem;border:3px solid #ccc;border-radius:50%;background-position:50%;background-size:50%;background-repeat:no-repeat;background-image:url(../images/close.svg);z-index:1;cursor:pointer}.video-modal__wrapper{background-color:#fff;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}.video-modal__wrapper img,.video-modal__wrapper video{max-width:100%;max-height:100%}.video-modal.active{opacity:1;visibility:visible}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uvc2V0dGluZ3MubGVzcyIsIm1haW4uY3NzIiwiYmFzZS9hbmltYXRpb25zLmxlc3MiLCJjb21wb25lbnRzL2JhY2subGVzcyIsImNvbXBvbmVudHMvc3RhcnQubGVzcyIsImNvbXBvbmVudHMvbWVudS5sZXNzIiwiY29tcG9uZW50cy9jb250ZW50Lmxlc3MiLCJjb21wb25lbnRzL2xpbmVzLmxlc3MiLCJjb21wb25lbnRzL2ljb25zLmxlc3MiLCJjb21wb25lbnRzL2ZsYWdzLmxlc3MiLCJjb21wb25lbnRzL3ZpZGVvLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FDSSxXQUFBLENDRkosQURLQSxpQkFHSSxzQkFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxBQUNBLHlCQUFBLHNCQUFBLHFCQUFBLGlCQUFBLEFBQ0EsdUNBQUEsQ0NISixBRE1BLFVBRUksU0FBQSxBQUNBLFdBQUEsQ0NKSixBRFNBLEtBQ0ksaUJBQUEsQUFDQSxnQkFBQSxBQUNBLGlCQUFBLEFBQ0EsNkJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLENDUEosQURVQSxZQUlJLHNCQUFBLENDUkosQURXQSxHQUNJLGdCQUFBLENDVEosQURXQSxHQUNJLGNBQUEsQ0NUSixBRFdBLEdBQ0ksZ0JBQUEsQ0NUSixBRFdBLEdBQ0ksZ0JBQUEsQ0NUSixBRFlBLE9BQ0ksNkJBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLENDVkosQURhQSxXQUNJLFVBQUEsQUFDQSxpQkFBQSxDQ1hKLEFEY0EsU0FDSSxVQUFBLEFBQ0Esa0JBQUEsQ0NaSixBRGVBLFlBQ0ksZ0JBQUEsQ0NiSixBRGdCQSxXQUNFLGtCQUFBLEFBQ0EsdUNBQUEsQUFDQSxlQUFBLENDZEYsQURnQkEsV0FDRSxrQkFBQSxBQUNBLDZDQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQkFBQSxDQ2RGLEFEZ0JBLFdBQ0Usa0JBQUEsQUFDQSxxQ0FBQSxBQUNBLGVBQUEsQ0NkRixBRGdCQSxXQUNFLGtCQUFBLEFBQ0EsMkNB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ZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGRlYnVnOiBmYWxzZTtcbi8vIEBkZWJ1ZzogdHJ1ZTtcblxuLmRlYnVnIHtcbiAgICBib3JkZXI6IGlmKChAZGVidWcpLCBzb2xpZCAxcHggcmVkLCBub25lKTtcbn1cblxuKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gd2lkdGg6IDE5MjBweDtcbiAgICAvLyBoZWlnaHQ6IDEwODBweDtcbn1cblxuYm9keSB7XG4gICAgLS1hcHAtY29sb3I6IGJsYWNrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICdJbWFnbycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgICBjb2xvcjogdmFyKC0tYXBwLWNvbG9yKTtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmgzIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbn1cbmg0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJ0ltYWdvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5pbnZpc2libGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSW1hZ287XG4gIHNyYzogdXJsKC4uL3dlYmZvbnRzL0ltYWdvLU1lZGl1bS53b2ZmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSW1hZ287XG4gIHNyYzogdXJsKC4uL3dlYmZvbnRzL0ltYWdvLU1lZGl1bUl0YWxpYy53b2ZmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbWFnbztcbiAgc3JjOiB1cmwoLi4vd2ViZm9udHMvSW1hZ28tQm9vay53b2ZmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSW1hZ287XG4gIHNyYzogdXJsKC4uL3dlYmZvbnRzL0ltYWdvLUJvb2tJdGFsaWMud29mZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCIuZGVidWcge1xuICBib3JkZXI6IG5vbmU7XG59XG4qLFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIC0tYXBwLWNvbG9yOiBibGFjaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnSW1hZ28nLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGNvbG9yOiB2YXIoLS1hcHAtY29sb3IpO1xufVxuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuaDMge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5idXR0b24ge1xuICBmb250LWZhbWlseTogJ0ltYWdvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5pbnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbWFnbztcbiAgc3JjOiB1cmwoLi4vd2ViZm9udHMvSW1hZ28tTWVkaXVtLndvZmYpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbWFnbztcbiAgc3JjOiB1cmwoLi4vd2ViZm9udHMvSW1hZ28tTWVkaXVtSXRhbGljLndvZmYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEltYWdvO1xuICBzcmM6IHVybCguLi93ZWJmb250cy9JbWFnby1Cb29rLndvZmYpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbWFnbztcbiAgc3JjOiB1cmwoLi4vd2ViZm9udHMvSW1hZ28tQm9va0l0YWxpYy53b2ZmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjb250ZW50U2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgLTUwJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3RlcFNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bhcmsge1xuICBmcm9tIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gIH1cbn1cbi5iYWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODd2aDtcbiAgbGVmdDogMTB2dztcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1hcHAtY29sb3IpO1xufVxuLmJhY2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5iYWNrLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXMgMXMgYmFja3dhcmRzO1xufVxuLnN0YXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAxcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgMC41cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc3RhcnQgKiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zdGFydF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzYsIDAuMDEsIDAuMjEsIDEuMDIpO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIDAuN3MgY3ViaWMtYmV6aWVyKDAuNzYsIDAuMDEsIDAuMjEsIDEuMDIpIGJhY2t3YXJkcztcbn1cbi5zdGFydF9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjB2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBhbmltYXRpb246IGZhZGVJbiAxcyBjdWJpYy1iZXppZXIoMC43NiwgMC4wMSwgMC4yMSwgMS4wMikgZm9yd2FyZHM7XG59XG4uc3RhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBhbmltYXRpb246IGZhZGVJbiAxcyBjdWJpYy1iZXppZXIoMC43NiwgMC4wMSwgMC4yMSwgMS4wMikgZm9yd2FyZHM7XG59XG4udGV4dC1hYm92ZSAuc3RhcnRfX3RpdGxlIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IDEyMCU7XG59XG4udGV4dC1hYm92ZSAuc3RhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IDEwNSU7XG59XG4udGV4dC11bmRlciAuc3RhcnRfX3RpdGxlIHtcbiAgdG9wOiAxMjAlO1xufVxuLnRleHQtdW5kZXIgLnN0YXJ0X19kZXNjcmlwdGlvbiB7XG4gIHRvcDogMTA1JTtcbn1cbi5zdGFydC1ncmVlbiB7XG4gIHRvcDogMjglO1xuICBsZWZ0OiAzMyU7XG4gIGJvcmRlci1jb2xvcjogIzAwOTY1RTtcbn1cbi5zdGFydC1ncmVlbiAuc3RhcnRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDk2NUU7XG59XG4uc3RhcnQtZ3JlZW4ub2ZmIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzV2aCk7XG59XG4uc3RhcnQtZ3JlZW4gLnN0YXJ0X190aXRsZSB7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOiAxMjAlO1xufVxuLnN0YXJ0LWdyZWVuIC5zdGFydF9fZGVzY3JpcHRpb24ge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMTA1JTtcbn1cbi5zdGFydC1vcmFuZ2Uge1xuICB0b3A6IDI4JTtcbiAgbGVmdDogNjYlO1xuICBib3JkZXItY29sb3I6ICNFRDhCMDA7XG59XG4uc3RhcnQtb3JhbmdlIC5zdGFydF9fdGl0bGUge1xuICBjb2xvcjogI0VEOEIwMDtcbn1cbi5zdGFydC1vcmFuZ2Uub2ZmIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzV2aCk7XG59XG4uc3RhcnQtb3JhbmdlIC5zdGFydF9fdGl0bGUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMTIwJTtcbn1cbi5zdGFydC1vcmFuZ2UgLnN0YXJ0X19kZXNjcmlwdGlvbiB7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOiAxMDUlO1xufVxuLnN0YXJ0LXllbGxvdyB7XG4gIHRvcDogNTIlO1xuICBsZWZ0OiAyNSU7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzcyQztcbn1cbi5zdGFydC15ZWxsb3cgLnN0YXJ0X190aXRsZSB7XG4gIGNvbG9yOiAjRkZDNzJDO1xufVxuLnN0YXJ0LXllbGxvdy5vZmYge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDc1dmgpO1xufVxuLnN0YXJ0LXllbGxvdyAuc3RhcnRfX3RpdGxlIHtcbiAgdG9wOiAxMjAlO1xufVxuLnN0YXJ0LXllbGxvdyAuc3RhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgdG9wOiAxMDUlO1xufVxuLnN0YXJ0LXB1cnBsZSB7XG4gIHRvcDogNTIlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1jb2xvcjogI0EwNUVCNTtcbn1cbi5zdGFydC1wdXJwbGUgLnN0YXJ0X190aXRsZSB7XG4gIGNvbG9yOiAjQTA1RUI1O1xufVxuLnN0YXJ0LXB1cnBsZS5vZmYge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDc1dmgpO1xufVxuLnN0YXJ0LXB1cnBsZSAuc3RhcnRfX3RpdGxlIHtcbiAgdG9wOiAxMjAlO1xufVxuLnN0YXJ0LXB1cnBsZSAuc3RhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgdG9wOiAxMDUlO1xufVxuLnN0YXJ0LXJlZCB7XG4gIHRvcDogNTIlO1xuICBsZWZ0OiA3NSU7XG4gIGJvcmRlci1jb2xvcjogI0U0MDA0Njtcbn1cbi5zdGFydC1yZWQgLnN0YXJ0X190aXRsZSB7XG4gIGNvbG9yOiAjRTQwMDQ2O1xufVxuLnN0YXJ0LXJlZC5vZmYge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDc1dmgpO1xufVxuLnN0YXJ0LXJlZCAuc3RhcnRfX3RpdGxlIHtcbiAgdG9wOiAxMjAlO1xufVxuLnN0YXJ0LXJlZCAuc3RhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgdG9wOiAxMDUlO1xufVxuLnN0YXJ0LWN5YW4ge1xuICB0b3A6IDI4JTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItY29sb3I6ICMwMEU1RUY7XG59XG4uc3RhcnQtY3lhbiAuc3RhcnRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMEU1RUY7XG59XG4uc3RhcnQtY3lhbi5vZmYge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NXZoKTtcbn1cbi5zdGFydC1jeWFuIC5zdGFydF9fdGl0bGUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMTIwJTtcbn1cbi5zdGFydC1jeWFuIC5zdGFydF9fZGVzY3JpcHRpb24ge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMTA1JTtcbn1cbi5oYXM2IC5zdGFydC1ncmVlbiB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5oYXM2IC5zdGFydC1vcmFuZ2Uge1xuICBsZWZ0OiA3NSU7XG59XG4uc3RhcnQuc2VsZWN0ZWQge1xuICB0b3A6IDEzdmg7XG4gIGxlZnQ6IDEwdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5zdGFydC5zZWxlY3RlZCAuc3RhcnRfX3RpdGxlIHtcbiAgd2lkdGg6IDI2dnc7XG4gIHRvcDogMTI1JTtcbiAgbGVmdDogMC41ZW07XG4gIGJvdHRvbTogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG4uc3RhcnQuc2VsZWN0ZWQgLnN0YXJ0X19kZXNjcmlwdGlvbiB7XG4gIHRvcDogMTA3JTtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG4ubWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwdnc7XG4gIHRvcDogNTV2aDtcbn1cbi5tZW51LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXMgYmFja3dhcmRzO1xufVxuLm1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm1lbnUgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0NDQ0NDQztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5tZW51IGxpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4ubWVudSBsaS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lbnUgbGkuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWFwcC1jb2xvcik7XG59XG4uY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDVweCAjRjJGMkYyO1xuICBoZWlnaHQ6IDkwdmg7XG4gIHdpZHRoOiA1MHZ3O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIC01MCUpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uY29udGVudC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IGNvbnRlbnRTbGlkZUluTGVmdCBlYXNlIDFzIGZvcndhcmRzO1xufVxuLmNvbnRlbnQ6OmFmdGVyLFxuLmNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCB0cmFuc3BhcmVudCk7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA1dmg7XG59XG4uY29udGVudDo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHdoaXRlIDUwJSwgdHJhbnNwYXJlbnQpO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNXZoO1xufVxuLnN0ZXBzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWN0aXZlIC5zdGVwcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogc3RlcFNsaWRlSW4gZWFzZSAwLjNzIDFzIGJhY2t3YXJkcztcbn1cbi5zdGVwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiAyNXZoO1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXZoO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1dnc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnN0ZXAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYW5pbWF0aW9uOiBzdGVwU2xpZGVJbiBlYXNlIDAuM3MgYmFja3dhcmRzO1xufVxuLnN0ZXAuZ29pbmcge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zdGVwIGgxLFxuLnN0ZXAgaDIsXG4uc3RlcCBoMyxcbi5zdGVwIGg0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc3RlcCB2aWRlbyxcbi5zdGVwIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uc3RlcCB1bCxcbi5zdGVwIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnN0ZXAgb2wge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xufVxuLnN0ZXAgb2wgbGksXG4uc3RlcCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc3RlcCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1hcHAtY29sb3IpO1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnN0ZXAgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbn1cbi5zdGVwIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiIClcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnN0ZXAgbGkgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuLnN0ZXAgbGkgbGkgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYjZiNmI2O1xufVxuLmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAxcztcbn1cbi5saW5lLWFib3ZlIHtcbiAgdG9wOiAzN3ZoO1xuICBsZWZ0OiAwO1xufVxuLmxpbmUtdW5kZXIge1xuICB0b3A6IDYydmg7XG59XG4ubGluZXMubW92ZWQgLmxpbmUtYWJvdmUge1xuICB0b3A6IDIzdmg7XG4gIGxlZnQ6IC02MHZ3O1xufVxuLmxpbmVzLm1vdmVkIC5saW5lLXVuZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1dmgpO1xufVxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbjogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaWNvbi1iYWNrIHtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFwcC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LXdoaXRlLnN2ZycpO1xufVxuLmljb24tZ2xvYmFsIHtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogMy4zcmVtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JvY2hlLnN2ZycpO1xufVxuLmZsYWdzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAwLjJyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG59XG4uZmxhZzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmxhZy1jYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2NhLnN2ZycpO1xufVxuLmZsYWctY24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9jbi5zdmcnKTtcbn1cbi5mbGFnLWNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvY2guc3ZnJyk7XG59XG4uZmxhZy1iciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2JyLnN2ZycpO1xufVxuLmZsYWctZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9kZS5zdmcnKTtcbn1cbi5mbGFnLWVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvZXMuc3ZnJyk7XG59XG4uZmxhZy1mciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2ZyLnN2ZycpO1xufVxuLmZsYWctZ2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9nbC5zdmcnKTtcbn1cbi5mbGFnLWdyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvZ3Iuc3ZnJyk7XG59XG4uZmxhZy1ociB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL2hyLnN2ZycpO1xufVxuLmZsYWctaWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9pZS5zdmcnKTtcbn1cbi5mbGFnLWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvaXQuc3ZnJyk7XG59XG4uZmxhZy1wZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL3BlLnN2ZycpO1xufVxuLmZsYWctcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy9wdC5zdmcnKTtcbn1cbi5mbGFnLXNpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3Mvc2kuc3ZnJyk7XG59XG4uZmxhZy11ayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdzL3VrLnN2ZycpO1xufVxuLmZsYWctdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGFncy91cy5zdmcnKTtcbn1cbi52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG59XG4udmlkZW8tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnZpZGVvLW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcmVtO1xuICByaWdodDogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlcjogc29saWQgM3B4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xvc2Uuc3ZnJyk7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlby1tb2RhbF9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udmlkZW8tbW9kYWxfX3dyYXBwZXIgaW1nLFxuLnZpZGVvLW1vZGFsX193cmFwcGVyIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLW1vZGFsLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjb250ZW50U2xpZGVJbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIC01MCUpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN0ZXBTbGlkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGFyayB7XG4gICAgZnJvbSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgfVxufSIsIi5iYWNrIHtcbiAgICAuaW52aXNpYmxlKCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODd2aDtcbiAgICBsZWZ0OiAxMHZ3O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjQ0NDQ0NDO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWFwcC1jb2xvcik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAudmlzaWJsZSgpO1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiBlYXNlIDFzIDFzIGJhY2t3YXJkcztcbiAgICB9XG59IiwiLnN0YXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwdmg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAxcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbmltYXRpb246IGZhZGVJbiBlYXNlIC41cztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgJiAqIHtcbiAgICAgICAgLmRlYnVnKCk7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoMC43NiwgMC4wMSwgMC4yMSwgMS4wMik7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIC4zcyAuN3MgY3ViaWMtYmV6aWVyKDAuNzYsIDAuMDEsIDAuMjEsIDEuMDIpIGJhY2t3YXJkcztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHZ3O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAuMDEsIDAuMjEsIDEuMDIpIGZvcndhcmRzO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDFzIGN1YmljLWJlemllcigwLjc2LCAwLjAxLCAwLjIxLCAxLjAyKSBmb3J3YXJkcztcbiAgICB9XG59XG5cbi8vIENvbmZpZyB2YWx1ZXNcbkBhYm92ZTogMjglO1xuQHVuZGVyOiA1MiU7XG5AMW9mNjogMjUlO1xuQDJvZjY6IDMzJTtcbkAzb2Y2OiA1MCU7XG5ANG9mNjogNjYlO1xuQDVvZjY6IDc1JTtcbkB0aXRsZTogMTIwJTtcbkBkZXNjcmlwdGlvbjogMTA1JTtcblxuLnRleHQtYWJvdmUge1xuICAgIC5zdGFydF9fdGl0bGUge1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGJvdHRvbTogQHRpdGxlO1xuICAgIH1cbiAgICAuc3RhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBib3R0b206IEBkZXNjcmlwdGlvbjtcbiAgICB9XG59XG5cbi50ZXh0LXVuZGVyIHtcbiAgICAuc3RhcnRfX3RpdGxlIHtcbiAgICAgICAgdG9wOiBAdGl0bGU7XG4gICAgfVxuICAgIC5zdGFydF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB0b3A6IEBkZXNjcmlwdGlvbjtcbiAgICB9XG59XG5cbi5zdGFydC1jb25maWcoQGNvbG9yLCBAdG9wLCBAbGVmdCkge1xuICAgIHRvcDogQHRvcDtcbiAgICBsZWZ0OiBAbGVmdDtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcblxuICAgIC5zdGFydF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgIH1cblxuICAgICYub2ZmIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IGlmKChAdG9wID0gQGFib3ZlKSwgdHJhbnNsYXRlKC01MCUsIC03NXZoKSwgdHJhbnNsYXRlKC01MCUsIDc1dmgpKTtcbiAgICB9XG59XG5cbi5zdGFydC1ncmVlbiB7XG4gICAgLnN0YXJ0LWNvbmZpZyhAZ3JlZW4sIEBhYm92ZSwgQDJvZjYpO1xuICAgIC50ZXh0LWFib3ZlKCk7XG59XG4uc3RhcnQtb3JhbmdlIHtcbiAgICAuc3RhcnQtY29uZmlnKEBvcmFuZ2UsIEBhYm92ZSwgQDRvZjYpO1xuICAgIC50ZXh0LWFib3ZlKCk7XG59XG4uc3RhcnQteWVsbG93IHtcbiAgICAuc3RhcnQtY29uZmlnKEB5ZWxsb3csIEB1bmRlciwgQDFvZjYpO1xuICAgIC50ZXh0LXVuZGVyKCk7XG59XG4uc3RhcnQtcHVycGxlIHtcbiAgICAuc3RhcnQtY29uZmlnKEBwdXJwbGUsIEB1bmRlciwgQDNvZjYpO1xuICAgIC50ZXh0LXVuZGVyKCk7XG59XG4uc3RhcnQtcmVkIHtcbiAgICAuc3RhcnQtY29uZmlnKEByZWQsIEB1bmRlciwgQDVvZjYpO1xuICAgIC50ZXh0LXVuZGVyKCk7XG59XG4uc3RhcnQtY3lhbiB7XG4gICAgLnN0YXJ0LWNvbmZpZyhAY3lhbiwgQGFib3ZlLCBAM29mNik7XG4gICAgLnRleHQtYWJvdmUoKTtcbn1cblxuXG4uaGFzNiB7XG4gICAgLnN0YXJ0LWdyZWVuIHtcbiAgICAgICAgbGVmdDogQDFvZjY7XG4gICAgfVxuICAgIC5zdGFydC1vcmFuZ2Uge1xuICAgICAgICBsZWZ0OiBANW9mNjtcbiAgICB9XG59XG5cbi5zdGFydC5zZWxlY3RlZCB7XG4gICAgdG9wOiAxM3ZoO1xuICAgIGxlZnQ6IDEwdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgLnN0YXJ0X190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAyNnZ3O1xuICAgICAgICB0b3A6IDEyNSU7XG4gICAgICAgIGxlZnQ6IC41ZW07XG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgfVxuXG4gICAgLnN0YXJ0X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHRvcDogMTA3JTtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiAuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB9XG59IiwiLm1lbnUge1xuICAgIC5kZWJ1ZygpO1xuICAgIC5pbnZpc2libGUoKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTB2dztcbiAgICB0b3A6IDU1dmg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC52aXNpYmxlKCk7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXMgYmFja3dhcmRzO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNDQ0NDQ0M7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYXBwLWNvbG9yKTtcbiAgICB9XG59IiwiLmNvbnRlbnQge1xuICAgIC5pbnZpc2libGUoKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1cHggQGdyYXk7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIC01MCUpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAudmlzaWJsZSgpO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMXM7XG4gICAgICAgIGFuaW1hdGlvbjogY29udGVudFNsaWRlSW5MZWZ0IGVhc2UgMXMgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLmRlYnVnKCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogNXZoO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgLmRlYnVnKCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHdoaXRlIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNXZoO1xuICAgIH1cbn1cblxuLnN0ZXBzIHtcbiAgICAuaW52aXNpYmxlKCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmFjdGl2ZSAmIHtcbiAgICAgICAgLnZpc2libGUoKTtcbiAgICAgICAgYW5pbWF0aW9uOiBzdGVwU2xpZGVJbiBlYXNlIC4zcyAxcyBiYWNrd2FyZHM7XG4gICAgfVxufVxuXG4uc3RlcCB7XG4gICAgLmludmlzaWJsZSgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMjV2aDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1dmg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1dnc7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnZpc2libGUoKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYW5pbWF0aW9uOiBzdGVwU2xpZGVJbiBlYXNlIC4zcyBiYWNrd2FyZHM7XG4gICAgfVxuXG4gICAgJi5nb2luZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICB2aWRlbyxcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgY291bnRlci1yZXNldDogbGlzdDtcbiAgICB9XG5cbiAgICBvbCBsaSxcbiAgICB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFwcC1jb2xvcik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgfVxuXG4gICAgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdClcIiApXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBsaSBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDQ2LCA0NiwgNDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgbGkgbGkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IHJnYigxODIsIDE4MiwgMTgyKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDFzO1xuXG4gICAgJi1hYm92ZSB7XG4gICAgICAgIHRvcDogMzd2aDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLXVuZGVyIHtcbiAgICAgICAgdG9wOiA2MnZoO1xuICAgIH1cbn1cblxuLmxpbmVzLm1vdmVkIHtcbiAgICAubGluZS1hYm92ZSB7XG4gICAgICAgIHRvcDogMjN2aDtcbiAgICAgICAgbGVmdDogLTYwdnc7XG4gICAgfVxuXG4gICAgLmxpbmUtdW5kZXIge1xuICAgICAgICAvLyB0b3A6IDExMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NXZoKTtcbiAgICB9XG59IiwiLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luOiAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tYmFjayB7XG4gICAgbWFyZ2luOiAwIC41cmVtIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcHAtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LXdoaXRlLnN2ZycpO1xufVxuXG4uaWNvbi1nbG9iYWwge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogMy4zcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yb2NoZS5zdmcnKTtcbn1cbiIsIi5mbGFncyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mbGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogLjJyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbkBmbGFnczogY2EsIGNuLCBjaCwgYnIsIGRlLCBlcywgZnIsIGdsLCBnciwgaHIsIGllLCBpdCwgcGUsIHB0LCBzaSwgdWssIHVzO1xuXG5lYWNoKEBmbGFncywge1xuICAgIC5mbGFnLUB7dmFsdWV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ3MvQHt2YWx1ZX0uc3ZnJyk7XG4gICAgfVxufSkiLCIudmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xufVxuXG4udmlkZW8tbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgLmludmlzaWJsZSgpO1xuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nsb3NlLnN2ZycpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgaW1nLFxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAudmlzaWJsZSgpO1xuICAgIH1cbn0iXX0= */
