@import url(https://fonts.googleapis.com/css2?family=Moderustic:wght@300..800&display=swap);*{margin:0;padding:0}body{background-color:#fff;font-family:Moderustic,sans-serif;height:100%;overflow-x:hidden;width:100vw}main{align-items:center;flex-direction:column;gap:25px;margin:0 auto;max-width:1999px;position:relative;width:90%}.intro,main{display:flex}.intro{box-shadow:0 5px 9px rgba(0,0,0,.5);justify-content:center;margin-top:50px}.intro:before{animation:hover-effect 4s ease-in-out infinite alternate;background-color:#3f9c7d;content:"";filter:blur(1px);height:50%;position:absolute;width:100vw;z-index:-1}@keyframes hover-effect{0%{transform:translateY(-70%) skewY(-12deg)}to{transform:translateY(-65%) skewY(-12deg)}}.portrait{height:auto;width:50%}.portrait img{display:block;width:100%}.intro-text{background-color:transparent;background-color:#fff;display:flex;flex-flow:column;gap:7px;justify-content:center;padding:50px;width:45%}.hand-emoji{animation:ring 4s linear infinite;animation-delay:1s;display:inline-block;font-size:1.1em}.intro-text h1{font-size:2.7em}.name{display:inline-block;margin-left:3px;transform:skewX(0deg);transition:transform .3s linear .1s}.name:hover{transform:skewX(-25deg)}.name{color:#3f9c7d}.intro-text h2{font-size:1.7em}.intro-text p{font-size:1.3em}.projects-container{align-items:center;display:flex;flex-flow:column;margin:75px 0;width:100%}.projects-container h1{font-size:2.7em;margin-bottom:20px;text-decoration:underline solid #3f9c7d}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(518px,1fr));justify-items:center;row-gap:50px;width:103.5%}.card{background-color:#fff;box-shadow:0 4px 9px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:10px;width:90%}.project-ss{height:100%;width:auto}.card-info{align-items:center;display:flex;font-size:1.3em;gap:10px;padding:5px 30px 0}.card-info h2{margin-right:auto;text-decoration:underline #3f9c7d}.card-info img{transition:transform .2s linear .1s;width:33px}.card-info img:hover{transform:scale(1.2)}.card-description{font-size:1.15em;padding:0 30px 10%}footer{background-color:#3f9c7d}.footer-section{display:flex;gap:35px;justify-content:space-between;margin:0 auto;max-width:1999px;padding:40px 0;width:90%}.footer-info{display:flex;flex-direction:column;font-size:1.2em;gap:33px;max-width:400px}.footer-info h1{font-size:2.2em;text-decoration:underline #fff}.footer-info h2{font-size:1.5em}.eye-emoji{animation:blink 5s ease-in 5s infinite;display:inline-block;font-size:1.1em;margin-left:7px}@keyframes blink{0%{transform:rotateX(0deg)}5%{transform:rotateX(85deg)}10%{transform:rotateX(0deg)}to{transform:rotateX(0deg)}}.contact-footer{font-size:1.1em}.contact-footer img{animation:ring 4s linear infinite;animation-delay:5s;width:50px}.contact-footer p{align-items:center;display:flex;gap:15px;margin-bottom:8px}.footer-links img{margin-right:15px;transition:transform .2s linear .1s;width:55px}.footer-links img:hover{transform:scale(1.1)}@keyframes ring{0%{transform:rotate(0deg)}2%{transform:rotate(-10deg)}4%{transform:rotate(0deg)}6%{transform:rotate(10deg)}8%{transform:rotate(0deg)}12%{transform:rotate(-10deg)}14%{transform:rotate(0deg)}16%{transform:rotate(10deg)}18%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.footer-picture-caption{align-items:flex-end;display:flex;flex-direction:column;height:auto;justify-content:center}.footer-section picture{width:85%}.footer-section picture img{display:block;width:100%}.footer-caption{bottom:75px;font-size:3.3em;height:0;position:relative;right:25px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media screen and (max-width:1112px){body,footer,main{font-size:.95em}.intro{align-items:center;box-shadow:none;flex-direction:column}.intro:before{top:-9%}.intro-text,.portrait{width:90%}.intro-text{padding:30px;text-align:center}.intro-text p{align-self:center;width:80%}.name{margin:0;position:relative}.projects-container{margin-top:37px}.grid-container{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.footer-info{gap:18px}.contact-footer img{max-width:35px}.contact-footer p{word-break:break-all}.footer-links img{max-width:45px}}@media screen and (max-width:750px){.footer-section{align-items:center;flex-direction:column;padding-bottom:0;width:100%}.footer-info{max-width:350px;text-align:center;width:100%}.contact-footer p{justify-content:center}.footer-section picture{width:100%}}@media screen and (max-width:500px){body,footer,main{font-size:.85em}.grid-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LENBQ0EsSUFDSSx1QkFDSixDQUNBLElBQ0ksc0JBQ0osQ0FDQSxHQUNJLHNCQUNKLENBRUosQ0FFQSx3QkFJSSxvQkFBcUIsQ0FIckIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixXQUFZLENBRVosc0JBQ0osQ0FFQSx3QkFDSSxTQUNKLENBRUEsNEJBRUksYUFBYyxDQURkLFVBRUosQ0FFQSxnQkFJSSxXQUFZLENBSFosZUFBZ0IsQ0FFaEIsUUFBVyxDQURYLGlCQUFrQixDQUdsQixVQUFXLENBQ1gsMkVBQ0osQ0FFQSxxQ0FDSSxpQkFDSSxlQUNKLENBRUEsT0FDSSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIscUJBQ0osQ0FFQSxjQUNJLE9BQ0osQ0FFQSxzQkFDRyxTQUNILENBRUEsWUFDSSxZQUFhLENBSWIsaUJBSEosQ0FLQSxjQUVJLGlCQUFrQixDQURsQixTQUVKLENBRUEsTUFFSSxRQUFXLENBRFgsaUJBRUosQ0FFQSxvQkFDSSxlQUNKLENBRUEsZ0JBQ0kseURBQ0osQ0FFQSxhQUNJLFFBQ0osQ0FFQSxvQkFDSSxjQUNKLENBRUEsa0JBQ0ksb0JBQ0wsQ0FFQyxrQkFDSSxjQUNKLENBRUosQ0FFQSxvQ0FDSSxnQkFHSSxrQkFBbUIsQ0FGbkIscUJBQXNCLENBR3RCLGdCQUFtQixDQUZuQixVQUdKLENBQ0EsYUFDSSxlQUFnQixDQUVoQixpQkFBa0IsQ0FEbEIsVUFFSixDQUVBLGtCQUNJLHNCQUNKLENBRUEsd0JBQ0ksVUFDSixDQUNKLENBRUEsb0NBRUssaUJBQ0csZUFDSixDQUVBLGdCQUNJLHlEQUNKLENBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9Ib21lUGFnZS8uL3NyYy9zdHlsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9kZXJ1c3RpYzp3Z2h0QDMwMC4uODAwJmRpc3BsYXk9c3dhcCcpO1xuXG4qe1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vZGVydXN0aWNcIiwgc2Fucy1zZXJpZjtcbn1cblxubWFpbiB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDE5OTlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmludHJvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCAxNTYsIDEyNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBhbmltYXRpb246IGhvdmVyLWVmZmVjdCA0cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbkBrZXlmcmFtZXMgaG92ZXItZWZmZWN0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwJSkgc2tld1koLTEyZGVnKVxuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC02NSUpIHNrZXdZKC0xMmRlZylcbiAgICB9XG59XG5cbi5wb3J0cmFpdCB7XG4gICB3aWR0aDogNTAlO1xuICAgaGVpZ2h0OiBhdXRvO1xufVxuLnBvcnRyYWl0IGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmludHJvLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBnYXA6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgcGFkZGluZzogNTBweDtcbn1cblxuLmhhbmQtZW1vamkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbmltYXRpb246IHJpbmcgNHMgaW5maW5pdGUgbGluZWFyOyBcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5pbnRyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDIuN2VtO1xufVxuXG4ubmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXIgMC4xcztcbn1cblxuLm5hbWU6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbn1cbi5uYW1lIHtcbiAgICBjb2xvcjogcmdiKDYzLCAxNTYsIDEyNSk7XG59XG5cbi5pbnRyby10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xufVxuXG4uaW50cm8tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4ucHJvamVjdHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3NXB4IDBweDtcbn1cbi5wcm9qZWN0cy1jb250YWluZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyLjdlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCByZ2IoNjMsIDE1NiwgMTI1KTtcbn1cbi5ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAzLjUlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNTE4cHgsIDFmcikpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiA1MHB4O1xufVxuXG4uY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgIFxufVxuXG4ucHJvamVjdC1zcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uY2FyZC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDMwcHggMHB4IDMwcHg7XG59XG5cbi5jYXJkLWluZm8gaDIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSByZ2IoNjMsIDE1NiwgMTI1KTtcbn1cblxuLmNhcmQtaW5mbyBpbWcge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhciAwLjFzO1xufVxuXG4uY2FyZC1pbmZvIGltZzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDMwcHggMTAlIDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG59XG5cbmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCAxNTYsIDEyNSk7XG59XG5cbi5mb290ZXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzNXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICBtYXgtd2lkdGg6IDE5OTlweDtcbn1cblxuLmZvb3Rlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGdhcDogMzNweDtcbn1cblxuLmZvb3Rlci1pbmZvIGgxe1xuICAgZm9udC1zaXplOiAyLjJlbTtcbiAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmZvb3Rlci1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uZXllLWVtb2ppIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIGFuaW1hdGlvbjogYmxpbmsgNXMgZWFzZS1pbiBpbmZpbml0ZSA1cztcbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gICAgZnJvbXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIH1cbiAgICA1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg4NWRlZyk7XG4gICAgfVxuICAgIDEwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgfVxufVxuXG4uY29udGFjdC1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5jb250YWN0LWZvb3RlciBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGFuaW1hdGlvbjogcmluZyA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cbi5jb250YWN0LWZvb3RlciBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZvb3Rlci1saW5rcyBpbWcge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXIgMC4xcztcbn1cblxuLmZvb3Rlci1saW5rcyBpbWc6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuQGtleWZyYW1lcyByaW5nIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgIH1cbiAgICAyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTBkZWcpO1xuICAgIH1cbiAgICA0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICB9XG4gICAgNiUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTBkZWcpO1xuICAgIH1cbiAgICA4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICB9XG4gICAgMTIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMGRlZyk7XG4gICAgfVxuICAgIDE0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICB9XG4gICAgMTYlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDEwZGVnKTtcbiAgICB9XG4gICAgMTglIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICB9XG5cbn1cblxuLmZvb3Rlci1waWN0dXJlLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9vdGVyLXNlY3Rpb24gcGljdHVyZSB7XG4gICAgd2lkdGg6IDg1JTtcbn1cblxuLmZvb3Rlci1zZWN0aW9uIHBpY3R1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlci1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDMuM2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3R0b206IDc1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwIHJnYigyNTUsIDI1NSwgMjU1KSwgMXB4IC0xcHggMCByZ2IoMjU1LCAyNTUsIDI1NSksIC0xcHggMXB4IDAgcmdiKDI1NSwgMjU1LCAyNTUpLCAxcHggMXB4IDAgcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEycHgpIHtcbiAgICBib2R5LCBmb290ZXIsIG1haW4ge1xuICAgICAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgICB9XG5cbiAgICAuaW50cm8ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5pbnRybzo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtOSU7XG4gICAgfVxuXG4gICAgLnBvcnRyYWl0LCAuaW50cm8tdGV4dCB7XG4gICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgLmludHJvLXRleHR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmludHJvLXRleHQgcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmFtZSB7IFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIC5wcm9qZWN0cy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIH1cbiAgICBcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNjBweCwgMWZyKSk7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1pbmZvIHtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cblxuICAgIC5jb250YWN0LWZvb3RlciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9vdGVyIHAge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICB9XG5cbiAgICAuZm9vdGVyLWxpbmtzIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDVweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuZm9vdGVyLXNlY3Rpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLmZvb3Rlci1pbmZvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb290ZXIgcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5mb290ZXItc2VjdGlvbiBwaWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXG4gICAgIGJvZHksIGZvb3RlciwgbWFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIH1cblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/