From f78c5d7d66f10819c31dda4e4af0ae2a68814a97 Mon Sep 17 00:00:00 2001 From: kevin tessier Date: Wed, 23 Jan 2019 02:46:40 +0100 Subject: [PATCH] maf --- user/themes/anissabensalah/css-compiled/theme.css | 6 +++--- user/themes/anissabensalah/css-compiled/theme.min.css | 2 +- user/themes/anissabensalah/scss/theme/section.scss | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/user/themes/anissabensalah/css-compiled/theme.css b/user/themes/anissabensalah/css-compiled/theme.css index 73a98a1..ad8c971 100644 --- a/user/themes/anissabensalah/css-compiled/theme.css +++ b/user/themes/anissabensalah/css-compiled/theme.css @@ -148,9 +148,9 @@ a:hover::before, a.active::before { visibility: visible; transform: scaleX(1); } #start > div:nth-child(1n+3):nth-child(5) .content .other { text-align: left; } -#start > div:nth-child(1n+3):nth-child(6) .content p:nth-child(n+2) { display: inline-block; vertical-align: top; margin-top: 30px; width: 49%; min-width: 300px; } +#start > div:nth-child(1n+3):nth-child(6) .content p:nth-child(n+2) { display: inline-block; vertical-align: middle; margin-top: 30px; width: 49%; min-width: 300px; } -#start > div:nth-child(1n+3):nth-child(6) .content p:nth-child(n+2) img { width: 20%; max-width: 100px; min-width: 50px; } +#start > div:nth-child(1n+3):nth-child(6) .content p:nth-child(n+2) img { margin-bottom: 20px; width: 20%; max-width: 100px; min-width: 50px; } #start > div:nth-child(1n+3):nth-child(6) .red .citation { text-align: center; margin: 0 40px; } @@ -241,4 +241,4 @@ a:hover::before, a.active::before { visibility: visible; transform: scaleX(1); } #start > div:nth-child(n+3):nth-child(2n) .content .other { text-align: center; } #start > div:nth-child(n+3):nth-child(7) #mCSB_5_container #sovaj .other p:nth-child(1) { font-size: 2rem !important; line-height: 3rem !important; } } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvcmVzZXQuc2NzcyIsImNvbmZpZy9taXhpbnMvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9mb250cy5zY3NzIiwidGhlbWUvaGVhZGVyLnNjc3MiLCJ0aGVtZS9uYXYuc2NzcyIsInRoZW1lL3NlY3Rpb24uc2NzcyIsInRoZW1lL2Zvb3Rlci5zY3NzIiwidGhlbWUvaGFtYnVyZ2Vycy5zY3NzIiwidGhlbWUvX2Jhc2Uuc2NzcyIsInRoZW1lL19zcXVlZXplLnNjc3MiLCJ0aGVtZS9tZWRpYXF1ZXJpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5AaW1wb3J0ICdjb25maWcvbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJ3RoZW1lL2ZvbnRzJztcblxuQGltcG9ydCAndGhlbWUvaGVhZGVyJztcbkBpbXBvcnQgJ3RoZW1lL25hdic7XG5AaW1wb3J0ICd0aGVtZS9zZWN0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2Zvb3Rlcic7XG5AaW1wb3J0ICd0aGVtZS9oYW1idXJnZXJzJztcbkBpbXBvcnQgJ3RoZW1lL21lZGlhcXVlcmllcyc7XG4iLCIqe1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHl7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnVsLCBsaSwgb2x7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbnAsIHVsLCBsaSwgb2wsIGgxLCBoMiwgaDMsIGVtLCBibG9ja3F1b3Rle1xuICBtYXJnaW46IDA7XG59XG5cbmltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIEZvbnQgRmFtaWx5XG4kZm9udC1mYW1pbHktZGVmYXVsdDogIFx0XHRcdFwiUmFsZXdheVwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGVyOiAgXHRcdFx0XCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tb25vOiBcdFx0XHRcdFwiSW5jb25zb2xhdGFcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LXNlcmlmOlx0XHRcdFx0XCJHZW9yZ2lhXCIsIFwiVGltZXNcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4kaWNvbnM6IFx0XHRcdFx0XHRcdFwiRm9udEF3ZXNvbWVcIjtcblxuLy8gQGZvbnQtZmFjZVxuXG4kUmVndWxhcjogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiRmYW1pbHk6IFwiTW9udHNlcnJhdC93ZWJmb250c1wiO1xuJGZpbGUtcmVndWxhcjogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBNb250c2VycmF0LVJlZ3VsYXIoJFJlZ3VsYXIsICRmaWxlLXJlZ3VsYXIsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtcmVndWxhcjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhcn1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRSZWd1bGFyICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRsaWdodDogXCJNb250c2VycmF0LUxpZ2h0XCI7XG4kZmFtaWx5OiBcIk1vbnRzZXJyYXQvd2ViZm9udHNcIjtcbiRmaWxlLWxpZ2h0OiBcIk1vbnRzZXJyYXQtTGlnaHRcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBNb250c2VycmF0LWxpZ2h0KCRsaWdodCwgJGZpbGUtbGlnaHQsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtbGlnaHQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGxpZ2h0fVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJGxpZ2h0ICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skbGlnaHR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbGlnaHR9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbGlnaHR9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRUaGluOiBcIk1vbnRzZXJyYXQtVGhpblwiO1xuJGZhbWlseTogXCJNb250c2VycmF0L3dlYmZvbnRzXCI7XG4kZmlsZS1UaGluOiBcIk1vbnRzZXJyYXQtVGhpblwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIE1vbnRzZXJyYXQtVGhpbigkVGhpbiwgJGZpbGUtVGhpbiwgJGZhbWlseSwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5ICsgXCIvXCIgKyAkZmlsZS1UaGluO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRUaGlufVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFRoaW4gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRUaGlufSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFRoaW59XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skVGhpbn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZm9udC1zaXplXG4kZm9udDE0OiAwLjg4MnJlbTtcbiRmb250MTY6IDFyZW07XG4kZm9udDE4OiAxLjEzNHJlbTtcbiRmb250MjE6IDEuMzIzcmVtO1xuJGZvbnQyMjogMS4zNzVyZW07XG4kZm9udDI0OiAxLjUxMnJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udDM2OiAyLjI2OHJlbTtcbiRmb250NDg6IDMuMDI0cmVtO1xuJGZvbnQ3MjogNC41cmVtO1xuXG4vLyAkZm9udGgxOiAycmVtO1xuLy8gJGZvbnRoMjogMS41cmVtO1xuLy8gJGZvbnRoMzogMXJlbTtcbi8vICRmb250cDogMXJlbTtcbiIsIkBpbmNsdWRlIE1vbnRzZXJyYXQtUmVndWxhcigkUmVndWxhciwgJGZpbGUtcmVndWxhciwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIE1vbnRzZXJyYXQtbGlnaHQoJGxpZ2h0LCAkZmlsZS1saWdodCwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIE1vbnRzZXJyYXQtVGhpbigkVGhpbiwgJGZpbGUtVGhpbiwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblxufVxuICAvLyAkZm9udDE0OiAwLjg4MnJlbTtcbiAgLy8gJGZvbnQxNjogMXJlbTtcbiAgLy8gJGZvbnQxODogMS4xMzRyZW07XG4gIC8vICRmb250MjE6IDEuMzIzcmVtO1xuICAvLyAkZm9udDIyOiAxLjM3NXJlbTtcbiAgLy8gJGZvbnQyNDogMS41MTJyZW07XG4gIC8vICRmb250MzI6IDJyZW07XG4gIC8vICRmb250MzY6IDIuMjY4cmVtO1xuICAvLyAkZm9udDQ4OiAzLjAyNHJlbTtcbiAgLy8gJGZvbnQ3MjogNC41cmVtO1xuXG5ib2R5e1xuICBwe1xuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgICAgXG4gICAgfVxuICB9XG4gICNoZWFkZXJ7XG4gICAgYXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQxODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzRmMTAwQjtcbiAgICB9XG4gICAgLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgbGl7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDI0O1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBjb2xvcjogIzRmMTAwQjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0YXJ0e1xuICAgIC5jb250ZW50e1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDE2O1xuICAgICAgICBmb250LWZhbWlseTogJGxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgYTo6YmVmb3Jle1xuXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXRhdGlvbntcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAgICNob21lLCAjY29udGFjdCwgI2NvbnRhdG97XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRUaGluO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI1dnc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAgdXBwZXJjYXNlO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogc29mdC1saWdodDtcbiAgICAgIH1cbiAgICAgIHAsIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250MTY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3ByZXNzZXtcbiAgICAgIC5yZWR7XG4gICAgICAgIC5jaXRhdGlvbntcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2hhcHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGlnaHQ7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDMyO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250MTQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJi5mb2N1c3tcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2hlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgLm5hdmJhcntcbiAgICAubGFuZ3VhZ2Utc2VsZWN0b3J7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY+bGl7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2aWdhdGlvbntcbiAgICAgICY+bGl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCl7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KXtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogLTI1JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNil7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogLTI1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDcpe1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2X21lZGlhX3F7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5he1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjEwMEI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgfVxuICBhOmhvdmVyOjpiZWZvcmUsIGEuYWN0aXZlOjpiZWZvcmV7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4iLCIiLCIjc3RhcnR7XG5cbiAgI2hvbWV7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgYTo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG4gIH1cbiAgJiA+IGRpdntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgJj4jZnVsbHZpZGVve1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmdyYXYteW91dHViZXtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICYuY2xpY2tlZHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLnZpc3UtYWxidW17XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgxe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rNil7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiBkaXY6bGFzdC1jaGlsZHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgICY+ZGl2e1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjOTgyNzJEKSwgdG8oIzRmMTAwQikpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM5ODI3MkQsICM0ZjEwMEIpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm90aGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHghaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJj5kaXY6bnRoLWNoaWxkKDFuKzMpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgJj5kaXZ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICY+ZGl2e1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICY+ZGl2e1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnJlZHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzk4MjcyRCksIHRvKCM0ZjEwMEIpKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjOTgyNzJELCAjNGYxMDBCKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5jaGFwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEuYWN0aXZlOjpiZWZvcmV7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIC5yZXNve1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgJj5hOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyYXYteW91dHViZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICYuY2xpY2tlZHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBiaW9ncmFwaGllXG4gICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAuY29udGVudHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgIC5vdGhlcntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHByZXNzZVxuICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHB7XG4gICAgICAgICAgJjpudGgtY2hpbGQobisyKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWR7XG4gICAgICAgIC5jaXRhdGlvbntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIG5leHRfZGF0ZXNcbiAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgIC5jb250ZW50e1xuICAgICAgICAjbUNTQl81X2NvbnRhaW5lcntcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgI3NvdmFqe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAub3RoZXJ7XG4gICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xuICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgfVxuICAubUNTQl9zY3JvbGxUb29sc3tcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICAgICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogMC4xNXMgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgM2R4eSxcbiAgM2R4eS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGFycm93dHVybixcbiAgYXJyb3d0dXJuLXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIG1pbnVzLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLFxuICB2b3J0ZXgsXG4gIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJzcXVlZXplXCI7XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlciwgLXdlYmtpdC1maWx0ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICAgICAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtN3B4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTdweDtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgOnJvb3Qge1xuICAgLS1hcHAtaGVpZ2h0OiAxMDAlO1xufVxuICAjaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5uYXZiYXJ7XG4gICAgICAmID4gLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubmF2X21lZGlhX3F7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmPmxpe1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oYW1idXJnZXItLXNxdWVlemV7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGJveHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzk4MjcyRCksIHRvKCM0ZjEwMEIpKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjOTgyNzJELCAjNGYxMDBCKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhdGxpc3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgICAgICAgICAmID4gbGk6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYW5ndWFnZS1zZWxlY3RvcntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDd2aDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4jc3RhcnR7XG4gICY+ZGl2e1xuXG4gICY6bnRoLWNoaWxkKG4rMyl7XG4gICAgIC5jb250ZW50e1xuICAgICAgIHB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgfVxuICAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQobis0KXtcbiAgICAuY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiAgI2hvbWV7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAzMHZ3IWltcG9ydGFudDtcbiAgICB9XG4gICAgcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmID4gZGl2e1xuICAgIHBhZGRpbmc6MHB4O1xuICAgICY6bnRoLWNoaWxkKG4rMyl7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuY2hhcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODgycmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXNve1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucmVke1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAuY2hhcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODgycmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXNve1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgI21DU0JfNV9jb250YWluZXJ7XG4gICAgICAgICAgI3NvdmFqe1xuICAgICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgLy9cbiAgLy8gaHRtbHtcbiAgLy8gICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8vIH1cbiAgLy8gI2hlYWRlcntcbiAgLy8gICBidXR0b257XG4gIC8vICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIC8vICAgICB6LWluZGV4OiA5OTk7XG4gIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vICAgICB0b3A6IDA7XG4gIC8vICAgICBsZWZ0OiAwO1xuICAvLyAgIH1cbiAgLy8gICAubGFuZ3VhZ2Utc2VsZWN0b3J7XG4gIC8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAvLyAgIH1cbiAgLy8gICAubmF2aWdhdGlvbntcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAvLyAgIH1cbiAgLy8gICAubWVkaWFxbmF2e1xuICAvLyAgICAgei1pbmRleDogOTk4O1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vICAgICB0b3A6IC0xMDAlO1xuICAvLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMXM7XG4gIC8vICAgICB0cmFuc2l0aW9uOiB0b3AgMXM7XG4gIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM5ODI3MkQpLCB0bygjNGYxMDBCKSk7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzk4MjcyRCwgIzRmMTAwQik7XG4gIC8vICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCFpbXBvcnRhbnQ7XG4gIC8vICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCFpbXBvcnRhbnQ7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgLy8gICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC8vICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAvLyAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLy8gICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAvLyAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgLy8gICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIC8vICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC8vICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAvLyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICAgIGxpe1xuICAvLyAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgLy8gICAgICAgJjpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBhe1xuICAvLyAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAvLyAgICAgICAgICY6aG92ZXI6YmVmb3Jle1xuICAvLyAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAvLyAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgJjpiZWZvcmV7XG4gIC8vICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAvLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgLy8gICAgICAgICAgIGJvdHRvbTogMDtcbiAgLy8gICAgICAgICAgIGxlZnQ6IDA7XG4gIC8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLy8gICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLy8gICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC8vICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLy8gICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC8vICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLmFjdGl2ZXtcbiAgLy8gICAgICAgICBhOmJlZm9yZXtcbiAgLy8gICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC8vICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAmLm9wZW57XG4gIC8vICAgICAgIHRvcDogMCUhaW1wb3J0YW50O1xuICAvLyAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAxcztcbiAgLy8gICAgICAgdHJhbnNpdGlvbjogdG9wIDFzO1xuICAvLyAgICAgfVxuICAvL1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAjc3RhcnR7XG4gIC8vICAgICAjaG9tZXtcbiAgLy8gICAgICAgLnRpdGxle1xuICAvLyAgICAgICAgIHB7XG4gIC8vICAgICAgICAgICBhOmxhc3QtY2hpbGR7XG4gIC8vICAgICAgICAgICAgIGltZ3tcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgaW1nOm50aC1vZi10eXBlKDEpe1xuICAvLyAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy9cbiAgLy8gICAgICYgPiBkaXZ7XG4gIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgLy8gICAgICAgb3ZlcmZsb3c6IGF1dG8haW1wb3J0YW50O1xuICAvLyAgICAgICAucmVke1xuICAvLyAgICAgICAgIC5jaGFwe1xuICAvLyAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDE1cHggMDtcbiAgLy8gICAgICAgICAgIC5yZXNve1xuICAvLyAgICAgICAgICAgICBhOm50aC1jaGlsZCgxKXtcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgICBhOm50aC1jaGlsZCgyKXtcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAuY29udGVudHtcbiAgLy8gICAgICAgICBwOmxhc3QtY2hpbGR7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgICYgPiBkaXZ7XG4gIC8vICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICYuY29udGVudHtcbiAgLy8gICAgICAgICAgIGhlaWdodDogMTAwdmghaW1wb3J0YW50O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAmOm50aC1jaGlsZChuKzMpe1xuICAvLyAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIC8vXG4gIC8vICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgICAmIGF7XG4gIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMil7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgICY6bnRoLWNoaWxkKG4rNSl7XG4gIC8vICAgICAgICAgLmNvbnRlbnR7XG4gIC8vICAgICAgICAgICBwYWRkaW5nOiAyMHB4IWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgICNzb3ZhantcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgIHA6bGFzdC1jaGlsZHtcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAjaG9tZXtcbiAgLy8gICAgICAgLnRpdGxle1xuICAvLyAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgICAgICAudmlzdS1hbGJ1bXtcbiAgLy8gICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgICNwcmVzcywgI3ByZXNzZSwgI2ltcHJlbnNhe1xuICAvLyAgICAgICAuY2l0YXRpb257XG4gIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgI3NvdmFqe1xuICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgICAgcDpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgIGltZ3tcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgICBwOm5vdCg6bnRoLWNoaWxkKDEpKXtcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAjYmlvZ3JhZsOtYSwjYmlvZ3JhcGhpZXtcbiAgLy8gICAgIC5jb250ZW50e1xuICAvLyAgICAgICBwOm50aC1vZi10eXBlKDEpe1xuICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgI2NvbnRhY3QsICNjb250YXRve1xuICAvLyAgICAgI0NvbnRhY3QsICNDT05UQVRPe1xuICAvLyAgICAgICBoZWlnaHQ6IDEwMHZoIWltcG9ydGFudDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbiAgLy9cbiAgLy8gYm9keXtcbiAgLy8gICAjaGVhZGVye1xuICAvLyAgICAgYXtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udDIyIWltcG9ydGFudDtcbiAgLy8gICAgIH1cbiAgLy8gICAgIC5sYW5ndWFnZS1zZWxlY3RvcntcbiAgLy8gICAgICAgbGl7XG4gIC8vICAgICAgICAgJjpudGgtY2hpbGQoLW4rMil7XG4gIC8vICAgICAgICAgICAmOjphZnRlcntcbiAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDIyIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgI3N0YXJ0e1xuICAvLyAgICAgLmNvbnRlbnR7XG4gIC8vICAgICAgIHB7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udDE0IWltcG9ydGFudDtcbiAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgLmNpdGF0aW9ue1xuICAvLyAgICAgICBwe1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgICAgI2hvbWUsICNjb250YWN0LCAjY29udGF0b3tcbiAgLy8gICAgICAgcCwgYSB7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udDE0IWltcG9ydGFudDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvL1xuICAvLyAgICAgLmNoYXB7XG4gIC8vICAgICAgIGgye1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQyMiFpbXBvcnRhbnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgYXtcbiAgLy8gICAgICAgICBmb250LXNpemU6ICRmb250MTQhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICYuZm9jdXN7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250MTYhaW1wb3J0YW50O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuICAvL1xuICAvL1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLEFBQUEsQ0FBQyxDQUFBLEVBQ0Msa0JBQWtCLEVBQUUsVUFBVSxFQUM5QixVQUFVLEVBQUUsVUFBVSxHQUN2Qjs7QUFFRCxBQUFBLElBQUksRUFBRSxJQUFJLENBQUEsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFBLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsQ0FBQyxDQUFBLEVBQ0MsZUFBZSxFQUFFLElBQUksRUFDckIsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFFRCxBQUFBLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsVUFBVSxDQUFBLEVBQ3ZDLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FBRUQsQUFBQSxHQUFHLENBQUEsRUFDRCxLQUFLLEVBQUUsSUFBSSxFQUNY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 */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvcmVzZXQuc2NzcyIsImNvbmZpZy9taXhpbnMvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9mb250cy5zY3NzIiwidGhlbWUvaGVhZGVyLnNjc3MiLCJ0aGVtZS9uYXYuc2NzcyIsInRoZW1lL3NlY3Rpb24uc2NzcyIsInRoZW1lL2Zvb3Rlci5zY3NzIiwidGhlbWUvaGFtYnVyZ2Vycy5zY3NzIiwidGhlbWUvX2Jhc2Uuc2NzcyIsInRoZW1lL19zcXVlZXplLnNjc3MiLCJ0aGVtZS9tZWRpYXF1ZXJpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5AaW1wb3J0ICdjb25maWcvbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJ3RoZW1lL2ZvbnRzJztcblxuQGltcG9ydCAndGhlbWUvaGVhZGVyJztcbkBpbXBvcnQgJ3RoZW1lL25hdic7XG5AaW1wb3J0ICd0aGVtZS9zZWN0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2Zvb3Rlcic7XG5AaW1wb3J0ICd0aGVtZS9oYW1idXJnZXJzJztcbkBpbXBvcnQgJ3RoZW1lL21lZGlhcXVlcmllcyc7XG4iLCIqe1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHl7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnVsLCBsaSwgb2x7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbnAsIHVsLCBsaSwgb2wsIGgxLCBoMiwgaDMsIGVtLCBibG9ja3F1b3Rle1xuICBtYXJnaW46IDA7XG59XG5cbmltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIEZvbnQgRmFtaWx5XG4kZm9udC1mYW1pbHktZGVmYXVsdDogIFx0XHRcdFwiUmFsZXdheVwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGVyOiAgXHRcdFx0XCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tb25vOiBcdFx0XHRcdFwiSW5jb25zb2xhdGFcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LXNlcmlmOlx0XHRcdFx0XCJHZW9yZ2lhXCIsIFwiVGltZXNcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4kaWNvbnM6IFx0XHRcdFx0XHRcdFwiRm9udEF3ZXNvbWVcIjtcblxuLy8gQGZvbnQtZmFjZVxuXG4kUmVndWxhcjogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiRmYW1pbHk6IFwiTW9udHNlcnJhdC93ZWJmb250c1wiO1xuJGZpbGUtcmVndWxhcjogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBNb250c2VycmF0LVJlZ3VsYXIoJFJlZ3VsYXIsICRmaWxlLXJlZ3VsYXIsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtcmVndWxhcjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhcn1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRSZWd1bGFyICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRsaWdodDogXCJNb250c2VycmF0LUxpZ2h0XCI7XG4kZmFtaWx5OiBcIk1vbnRzZXJyYXQvd2ViZm9udHNcIjtcbiRmaWxlLWxpZ2h0OiBcIk1vbnRzZXJyYXQtTGlnaHRcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBNb250c2VycmF0LWxpZ2h0KCRsaWdodCwgJGZpbGUtbGlnaHQsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtbGlnaHQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGxpZ2h0fVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJGxpZ2h0ICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skbGlnaHR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbGlnaHR9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbGlnaHR9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRUaGluOiBcIk1vbnRzZXJyYXQtVGhpblwiO1xuJGZhbWlseTogXCJNb250c2VycmF0L3dlYmZvbnRzXCI7XG4kZmlsZS1UaGluOiBcIk1vbnRzZXJyYXQtVGhpblwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIE1vbnRzZXJyYXQtVGhpbigkVGhpbiwgJGZpbGUtVGhpbiwgJGZhbWlseSwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5ICsgXCIvXCIgKyAkZmlsZS1UaGluO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRUaGlufVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFRoaW4gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRUaGlufSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFRoaW59XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skVGhpbn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZm9udC1zaXplXG4kZm9udDE0OiAwLjg4MnJlbTtcbiRmb250MTY6IDFyZW07XG4kZm9udDE4OiAxLjEzNHJlbTtcbiRmb250MjE6IDEuMzIzcmVtO1xuJGZvbnQyMjogMS4zNzVyZW07XG4kZm9udDI0OiAxLjUxMnJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udDM2OiAyLjI2OHJlbTtcbiRmb250NDg6IDMuMDI0cmVtO1xuJGZvbnQ3MjogNC41cmVtO1xuXG4vLyAkZm9udGgxOiAycmVtO1xuLy8gJGZvbnRoMjogMS41cmVtO1xuLy8gJGZvbnRoMzogMXJlbTtcbi8vICRmb250cDogMXJlbTtcbiIsIkBpbmNsdWRlIE1vbnRzZXJyYXQtUmVndWxhcigkUmVndWxhciwgJGZpbGUtcmVndWxhciwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIE1vbnRzZXJyYXQtbGlnaHQoJGxpZ2h0LCAkZmlsZS1saWdodCwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIE1vbnRzZXJyYXQtVGhpbigkVGhpbiwgJGZpbGUtVGhpbiwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblxufVxuICAvLyAkZm9udDE0OiAwLjg4MnJlbTtcbiAgLy8gJGZvbnQxNjogMXJlbTtcbiAgLy8gJGZvbnQxODogMS4xMzRyZW07XG4gIC8vICRmb250MjE6IDEuMzIzcmVtO1xuICAvLyAkZm9udDIyOiAxLjM3NXJlbTtcbiAgLy8gJGZvbnQyNDogMS41MTJyZW07XG4gIC8vICRmb250MzI6IDJyZW07XG4gIC8vICRmb250MzY6IDIuMjY4cmVtO1xuICAvLyAkZm9udDQ4OiAzLjAyNHJlbTtcbiAgLy8gJGZvbnQ3MjogNC41cmVtO1xuXG5ib2R5e1xuICBwe1xuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgICAgXG4gICAgfVxuICB9XG4gICNoZWFkZXJ7XG4gICAgYXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQxODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzRmMTAwQjtcbiAgICB9XG4gICAgLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgbGl7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDI0O1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBjb2xvcjogIzRmMTAwQjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0YXJ0e1xuICAgIC5jb250ZW50e1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDE2O1xuICAgICAgICBmb250LWZhbWlseTogJGxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgYTo6YmVmb3Jle1xuXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXRhdGlvbntcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAgICNob21lLCAjY29udGFjdCwgI2NvbnRhdG97XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRUaGluO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI1dnc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAgdXBwZXJjYXNlO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogc29mdC1saWdodDtcbiAgICAgIH1cbiAgICAgIHAsIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250MTY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3ByZXNzZXtcbiAgICAgIC5yZWR7XG4gICAgICAgIC5jaXRhdGlvbntcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2hhcHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGlnaHQ7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDMyO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250MTQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJi5mb2N1c3tcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2hlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgLm5hdmJhcntcbiAgICAubGFuZ3VhZ2Utc2VsZWN0b3J7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY+bGl7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2aWdhdGlvbntcbiAgICAgICY+bGl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCl7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KXtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogLTI1JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNil7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogLTI1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDcpe1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2X21lZGlhX3F7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5he1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjEwMEI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgfVxuICBhOmhvdmVyOjpiZWZvcmUsIGEuYWN0aXZlOjpiZWZvcmV7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4iLCIiLCIjc3RhcnR7XG5cbiAgI2hvbWV7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgYTo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG4gIH1cbiAgJiA+IGRpdntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgJj4jZnVsbHZpZGVve1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmdyYXYteW91dHViZXtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICYuY2xpY2tlZHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLnZpc3UtYWxidW17XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgxe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rNil7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiBkaXY6bGFzdC1jaGlsZHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgICY+ZGl2e1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjOTgyNzJEKSwgdG8oIzRmMTAwQikpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM5ODI3MkQsICM0ZjEwMEIpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm90aGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHghaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJj5kaXY6bnRoLWNoaWxkKDFuKzMpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgJj5kaXZ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICY+ZGl2e1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICY+ZGl2e1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnJlZHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzk4MjcyRCksIHRvKCM0ZjEwMEIpKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjOTgyNzJELCAjNGYxMDBCKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5jaGFwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEuYWN0aXZlOjpiZWZvcmV7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIC5yZXNve1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgJj5hOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyYXYteW91dHViZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICYuY2xpY2tlZHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBiaW9ncmFwaGllXG4gICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAuY29udGVudHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgIC5vdGhlcntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHByZXNzZVxuICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHB7XG4gICAgICAgICAgJjpudGgtY2hpbGQobisyKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWR7XG4gICAgICAgIC5jaXRhdGlvbntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIG5leHRfZGF0ZXNcbiAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgIC5jb250ZW50e1xuICAgICAgICAjbUNTQl81X2NvbnRhaW5lcntcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgI3NvdmFqe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAub3RoZXJ7XG4gICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xuICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgfVxuICAubUNTQl9zY3JvbGxUb29sc3tcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICAgICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogMC4xNXMgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgM2R4eSxcbiAgM2R4eS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGFycm93dHVybixcbiAgYXJyb3d0dXJuLXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIG1pbnVzLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLFxuICB2b3J0ZXgsXG4gIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJzcXVlZXplXCI7XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlciwgLXdlYmtpdC1maWx0ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICAgICAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtN3B4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTdweDtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgOnJvb3Qge1xuICAgLS1hcHAtaGVpZ2h0OiAxMDAlO1xufVxuICAjaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5uYXZiYXJ7XG4gICAgICAmID4gLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubmF2X21lZGlhX3F7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmPmxpe1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oYW1idXJnZXItLXNxdWVlemV7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGJveHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzk4MjcyRCksIHRvKCM0ZjEwMEIpKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjOTgyNzJELCAjNGYxMDBCKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhdGxpc3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgICAgICAgICAmID4gbGk6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYW5ndWFnZS1zZWxlY3RvcntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDd2aDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4jc3RhcnR7XG4gICY+ZGl2e1xuXG4gICY6bnRoLWNoaWxkKG4rMyl7XG4gICAgIC5jb250ZW50e1xuICAgICAgIHB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgfVxuICAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQobis0KXtcbiAgICAuY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiAgI2hvbWV7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAzMHZ3IWltcG9ydGFudDtcbiAgICB9XG4gICAgcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmID4gZGl2e1xuICAgIHBhZGRpbmc6MHB4O1xuICAgICY6bnRoLWNoaWxkKG4rMyl7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuY2hhcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODgycmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXNve1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucmVke1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAuY2hhcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODgycmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXNve1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgI21DU0JfNV9jb250YWluZXJ7XG4gICAgICAgICAgI3NvdmFqe1xuICAgICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgLy9cbiAgLy8gaHRtbHtcbiAgLy8gICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8vIH1cbiAgLy8gI2hlYWRlcntcbiAgLy8gICBidXR0b257XG4gIC8vICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIC8vICAgICB6LWluZGV4OiA5OTk7XG4gIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vICAgICB0b3A6IDA7XG4gIC8vICAgICBsZWZ0OiAwO1xuICAvLyAgIH1cbiAgLy8gICAubGFuZ3VhZ2Utc2VsZWN0b3J7XG4gIC8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAvLyAgIH1cbiAgLy8gICAubmF2aWdhdGlvbntcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAvLyAgIH1cbiAgLy8gICAubWVkaWFxbmF2e1xuICAvLyAgICAgei1pbmRleDogOTk4O1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vICAgICB0b3A6IC0xMDAlO1xuICAvLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMXM7XG4gIC8vICAgICB0cmFuc2l0aW9uOiB0b3AgMXM7XG4gIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM5ODI3MkQpLCB0bygjNGYxMDBCKSk7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzk4MjcyRCwgIzRmMTAwQik7XG4gIC8vICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCFpbXBvcnRhbnQ7XG4gIC8vICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCFpbXBvcnRhbnQ7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgLy8gICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC8vICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAvLyAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLy8gICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAvLyAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgLy8gICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIC8vICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC8vICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAvLyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICAgIGxpe1xuICAvLyAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgLy8gICAgICAgJjpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBhe1xuICAvLyAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAvLyAgICAgICAgICY6aG92ZXI6YmVmb3Jle1xuICAvLyAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAvLyAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgJjpiZWZvcmV7XG4gIC8vICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAvLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgLy8gICAgICAgICAgIGJvdHRvbTogMDtcbiAgLy8gICAgICAgICAgIGxlZnQ6IDA7XG4gIC8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLy8gICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLy8gICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC8vICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLy8gICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC8vICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLmFjdGl2ZXtcbiAgLy8gICAgICAgICBhOmJlZm9yZXtcbiAgLy8gICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC8vICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAmLm9wZW57XG4gIC8vICAgICAgIHRvcDogMCUhaW1wb3J0YW50O1xuICAvLyAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAxcztcbiAgLy8gICAgICAgdHJhbnNpdGlvbjogdG9wIDFzO1xuICAvLyAgICAgfVxuICAvL1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAjc3RhcnR7XG4gIC8vICAgICAjaG9tZXtcbiAgLy8gICAgICAgLnRpdGxle1xuICAvLyAgICAgICAgIHB7XG4gIC8vICAgICAgICAgICBhOmxhc3QtY2hpbGR7XG4gIC8vICAgICAgICAgICAgIGltZ3tcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgaW1nOm50aC1vZi10eXBlKDEpe1xuICAvLyAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy9cbiAgLy8gICAgICYgPiBkaXZ7XG4gIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgLy8gICAgICAgb3ZlcmZsb3c6IGF1dG8haW1wb3J0YW50O1xuICAvLyAgICAgICAucmVke1xuICAvLyAgICAgICAgIC5jaGFwe1xuICAvLyAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDE1cHggMDtcbiAgLy8gICAgICAgICAgIC5yZXNve1xuICAvLyAgICAgICAgICAgICBhOm50aC1jaGlsZCgxKXtcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgICBhOm50aC1jaGlsZCgyKXtcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAuY29udGVudHtcbiAgLy8gICAgICAgICBwOmxhc3QtY2hpbGR7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgICYgPiBkaXZ7XG4gIC8vICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICYuY29udGVudHtcbiAgLy8gICAgICAgICAgIGhlaWdodDogMTAwdmghaW1wb3J0YW50O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAmOm50aC1jaGlsZChuKzMpe1xuICAvLyAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIC8vXG4gIC8vICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgICAmIGF7XG4gIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMil7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgICY6bnRoLWNoaWxkKG4rNSl7XG4gIC8vICAgICAgICAgLmNvbnRlbnR7XG4gIC8vICAgICAgICAgICBwYWRkaW5nOiAyMHB4IWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgICNzb3ZhantcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgIHA6bGFzdC1jaGlsZHtcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAjaG9tZXtcbiAgLy8gICAgICAgLnRpdGxle1xuICAvLyAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgICAgICAudmlzdS1hbGJ1bXtcbiAgLy8gICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgICNwcmVzcywgI3ByZXNzZSwgI2ltcHJlbnNhe1xuICAvLyAgICAgICAuY2l0YXRpb257XG4gIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgI3NvdmFqe1xuICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgICAgcDpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgIGltZ3tcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgICBwOm5vdCg6bnRoLWNoaWxkKDEpKXtcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAjYmlvZ3JhZsOtYSwjYmlvZ3JhcGhpZXtcbiAgLy8gICAgIC5jb250ZW50e1xuICAvLyAgICAgICBwOm50aC1vZi10eXBlKDEpe1xuICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgI2NvbnRhY3QsICNjb250YXRve1xuICAvLyAgICAgI0NvbnRhY3QsICNDT05UQVRPe1xuICAvLyAgICAgICBoZWlnaHQ6IDEwMHZoIWltcG9ydGFudDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbiAgLy9cbiAgLy8gYm9keXtcbiAgLy8gICAjaGVhZGVye1xuICAvLyAgICAgYXtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udDIyIWltcG9ydGFudDtcbiAgLy8gICAgIH1cbiAgLy8gICAgIC5sYW5ndWFnZS1zZWxlY3RvcntcbiAgLy8gICAgICAgbGl7XG4gIC8vICAgICAgICAgJjpudGgtY2hpbGQoLW4rMil7XG4gIC8vICAgICAgICAgICAmOjphZnRlcntcbiAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDIyIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgI3N0YXJ0e1xuICAvLyAgICAgLmNvbnRlbnR7XG4gIC8vICAgICAgIHB7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udDE0IWltcG9ydGFudDtcbiAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgLmNpdGF0aW9ue1xuICAvLyAgICAgICBwe1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgICAgI2hvbWUsICNjb250YWN0LCAjY29udGF0b3tcbiAgLy8gICAgICAgcCwgYSB7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udDE0IWltcG9ydGFudDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvL1xuICAvLyAgICAgLmNoYXB7XG4gIC8vICAgICAgIGgye1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQyMiFpbXBvcnRhbnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgYXtcbiAgLy8gICAgICAgICBmb250LXNpemU6ICRmb250MTQhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICYuZm9jdXN7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250MTYhaW1wb3J0YW50O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuICAvL1xuICAvL1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLEFBQUEsQ0FBQyxDQUFBLEVBQ0Msa0JBQWtCLEVBQUUsVUFBVSxFQUM5QixVQUFVLEVBQUUsVUFBVSxHQUN2Qjs7QUFFRCxBQUFBLElBQUksRUFBRSxJQUFJLENBQUEsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFBLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsQ0FBQyxDQUFBLEVBQ0MsZUFBZSxFQUFFLElBQUksRUFDckIsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFFRCxBQUFBLENB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 */ diff --git a/user/themes/anissabensalah/css-compiled/theme.min.css b/user/themes/anissabensalah/css-compiled/theme.min.css index f67690c..90d9455 100644 --- a/user/themes/anissabensalah/css-compiled/theme.min.css +++ b/user/themes/anissabensalah/css-compiled/theme.min.css @@ -1 +1 @@ -*{box-sizing:border-box}body,html{font-size:16px;height:100%;margin:0;padding:0}li,ol,ul{margin:0;padding:0;list-style:none}a{text-decoration:none;color:#000}blockquote,em,h1,h2,h3,li,ol,p,ul{margin:0}img{width:100%;height:auto;vertical-align:bottom}@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat/webfonts/Montserrat-Regular.eot);src:url(../fonts/Montserrat/webfonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat/webfonts/Montserrat-Regular.woff) format('woff'),url(../fonts/Montserrat/webfonts/Montserrat-Regular.ttf) format('truetype'),url(../fonts/Montserrat/webfonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg')}@font-face{font-family:Montserrat-Light;src:url(../fonts/Montserrat/webfonts/Montserrat-Light.eot);src:url(../fonts/Montserrat/webfonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat/webfonts/Montserrat-Light.woff) format('woff'),url(../fonts/Montserrat/webfonts/Montserrat-Light.ttf) format('truetype'),url(../fonts/Montserrat/webfonts/Montserrat-Light.svg#Montserrat-Light) format('svg')}@font-face{font-family:Montserrat-Thin;src:url(../fonts/Montserrat/webfonts/Montserrat-Thin.eot);src:url(../fonts/Montserrat/webfonts/Montserrat-Thin.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat/webfonts/Montserrat-Thin.woff) format('woff'),url(../fonts/Montserrat/webfonts/Montserrat-Thin.ttf) format('truetype'),url(../fonts/Montserrat/webfonts/Montserrat-Thin.svg#Montserrat-Thin) format('svg')}body p strong{font-family:Montserrat-Regular;font-weight:700}body #header a{font-family:Montserrat-Regular;font-size:1.134rem;font-weight:400;color:#4f100b}body #header .language-selector li:nth-child(-n+2)::after{font-size:1.512rem;content:'-';color:#4f100b}body #start .content p{font-family:Montserrat-Light;font-size:1rem;font-weight:400;line-height:2rem}body #start .content p a::before{visibility:visible!important}body #start .citation p{font-family:Montserrat-Regular;font-size:1rem;font-weight:400;line-height:2rem;color:#fff}body #start #contact h1,body #start #contato h1,body #start #home h1{font-family:Montserrat-Thin;font-size:25vw;font-weight:400;text-transform:uppercase;mix-blend-mode:soft-light}body #start #contact a,body #start #contact p,body #start #contato a,body #start #contato p,body #start #home a,body #start #home p{font-family:Montserrat-Light;font-size:1rem;color:#fff}body #start #presse .red .citation p{font-size:.8rem;line-height:1.2rem}body #start .chap{font-family:Montserrat-Light;color:#fff}body #start .chap h2{font-family:Montserrat-Light;font-size:2rem;font-weight:400}body #start .chap a{font-family:Montserrat-Regular;font-size:.882rem;color:#fff}body #start .chap a.focus{font-size:1.134rem;font-weight:400}#header{position:fixed;z-index:999;top:0;left:0}#header .navbar .language-selector{position:fixed;z-index:999;top:0;left:50%;width:300px;margin-top:10px;margin-left:-150px;text-align:center}#header .navbar .language-selector>li{display:inline-block}#header .navbar .navigation>li{position:fixed;width:50%}#header .navbar .navigation>li:nth-of-type(1){display:none}#header .navbar .navigation>li:nth-of-type(2){bottom:0;left:0;margin-bottom:15px;padding-left:50px;text-align:center}#header .navbar .navigation>li:nth-of-type(3){right:0;bottom:0;margin-bottom:15px;padding-right:50px;text-align:center}#header .navbar .navigation>li:nth-of-type(4){top:0;left:0;margin-top:15px;padding-left:50px;text-align:center}#header .navbar .navigation>li:nth-of-type(5){top:50%;right:-25%;margin-right:23px;transform:rotate(90deg);text-align:center}#header .navbar .navigation>li:nth-of-type(6){top:50%;left:-25%;margin-left:23px;transform:rotate(-90deg);text-align:center}#header .navbar .navigation>li:nth-of-type(7){top:0;right:0;margin-top:15px;transform-origin:center;text-align:center}#header .navbar .nav_media_q{display:none}a{position:relative}a::before{position:absolute;bottom:0;left:0;visibility:hidden;width:100%;height:2px;content:' ';transition:all .3s ease-in-out 0s;transform:scaleX(0);background-color:#4f100b}a.active::before,a:hover::before{visibility:visible;transform:scaleX(1)}#start #home{margin-bottom:50px}#start #home img{width:100%;height:100%!important;object-fit:cover}#start #home a::before{height:1px;background-color:#fff}#start>div{position:relative;overflow:hidden;height:100%;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px}#start>div>#fullvideo{position:relative;overflow:hidden;width:100%;height:100%;object-fit:cover}#start>div>#fullvideo .grav-youtube{position:static}#start>div>#fullvideo .grav-youtube iframe{pointer-events:none}#start>div>#fullvideo .grav-youtube iframe.clicked{pointer-events:auto}#start>div .title{position:relative;overflow:hidden;height:100%}#start>div .title .visu-album{height:100%}#start>div .title h1{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#start>div .title p{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);text-align:center}#start>div .title p a:nth-of-type(n+6){display:inline-block;margin-top:10px}#start>div:last-child{padding:50px}#start>div:last-child>div{position:relative;width:100%!important;height:100%;background-image:linear-gradient(#98272d,#4f100b)}#start>div:last-child>div .other{position:absolute;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}#start>div:last-child>div p{margin-bottom:50px!important;text-align:center}#start>div:last-child>div p:last-child{margin-bottom:0!important}#start>div:last-child>div p a::before{visibility:visible;height:1px;transform:scaleX(1);background-color:#fff}#start>div:nth-child(1n+3){position:relative}#start>div:nth-child(1n+3):nth-child(odd)>div{float:left}#start>div:nth-child(1n+3):nth-child(even)>div{float:right}#start>div:nth-child(1n+3)>div{width:50%;height:100%}#start>div:nth-child(1n+3) .red{position:relative;background-image:linear-gradient(#98272d,#4f100b)}#start>div:nth-child(1n+3) .red .chap{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}#start>div:nth-child(1n+3) .red .chap a.active::before{visibility:hidden}#start>div:nth-child(1n+3) .red .chap a:hover::before{visibility:visible;background-color:#fff}#start>div:nth-child(1n+3) .red .chap .reso{margin-top:10px}#start>div:nth-child(1n+3) .red .chap .reso>a:first-child{margin-right:5px}#start>div:nth-child(1n+3) .red .chap .reso a{display:inline-block}#start>div:nth-child(1n+3) .content{overflow-y:auto;text-align:center}#start>div:nth-child(1n+3) .content p{margin-bottom:10px}#start>div:nth-child(1n+3) .content p a:before{visibility:visible!important;transform:scaleX(1)}#start>div:nth-child(1n+3) .content .grav-youtube{width:100%;height:100%;margin-bottom:0!important;object-fit:cover}#start>div:nth-child(1n+3) .content .grav-youtube iframe{width:100%;height:100%;pointer-events:none;object-fit:cover}#start>div:nth-child(1n+3) .content .grav-youtube iframe.clicked{pointer-events:auto}#start>div:nth-child(1n+3):nth-child(5) .content{padding:10px 50px;text-align:center}#start>div:nth-child(1n+3):nth-child(5) .content .other{text-align:left}#start>div:nth-child(1n+3):nth-child(6) .content p:nth-child(n+2){display:inline-block;width:49%;min-width:300px;margin-top:30px;vertical-align:top}#start>div:nth-child(1n+3):nth-child(6) .content p:nth-child(n+2) img{width:20%;min-width:50px;max-width:100px}#start>div:nth-child(1n+3):nth-child(6) .red .citation{margin:0 40px;text-align:center}#start>div:nth-child(1n+3):nth-child(6) .red .citation p{margin-top:50px}#start>div:nth-child(1n+3):nth-child(7) .content #mCSB_5_container{height:100%}#start>div:nth-child(1n+3):nth-child(7) .content #mCSB_5_container #sovaj{position:absolute;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}#start>div:nth-child(1n+3):nth-child(7) .content #mCSB_5_container #sovaj .other p:nth-child(1){font-size:1.5rem;margin-bottom:50px}#start .mCSB_inside>.mCSB_container{margin-right:0!important}#start .mCSB_scrollTools{visibility:hidden}/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px 15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger-box{position:relative;display:inline-block;width:30px;height:16px}.hamburger-inner{top:50%;display:block;margin-top:-2px;background:#fff}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{position:absolute;width:30px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background:#fff}.hamburger-inner::after,.hamburger-inner::before{display:block;content:''}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;transition:top 75ms ease,opacity 75ms .12s ease;opacity:0}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transform:rotate(-90deg)}@media screen and (max-width:700px){:root{--app-height:100%}#header{width:100%}#header .navbar>.language-selector{display:none}#header .navbar .navigation{display:none}#header .navbar .nav_media_q{display:block}#header .navbar .nav_media_q>li:nth-of-type(1){display:none}#header .navbar .nav_media_q .hamburger--squeeze{position:absolute;z-index:1;top:8px;left:8px;padding:0}#header .navbar .nav_media_q .catbox{position:absolute;top:0;left:0;display:none}#header .navbar .nav_media_q .catbox.active{display:block;width:100vw;height:100vh;background-image:linear-gradient(#98272d,#4f100b)}#header .navbar .nav_media_q .catbox .catlist{margin-top:50%}#header .navbar .nav_media_q .catbox .catlist>li:nth-of-type(1){display:none}#header .navbar .nav_media_q .catbox .catlist .language-selector{position:absolute;top:0;margin-top:0}#header .navbar .nav_media_q .catbox .catlist .language-selector li::after{color:#fff!important}#header .navbar .nav_media_q .catbox li{text-align:center}#header .navbar .nav_media_q .catbox li a{font-size:5vw;line-height:7vh;top:0;color:#fff}#header .navbar .nav_media_q .catbox li a::before{background-color:#fff}#start>div:nth-child(n+3) .content p{margin-bottom:0}#start>div:nth-child(n+4) .content{padding:0 5px!important}#start #home{margin-bottom:0}#start #home h1{font-size:30vw!important}#start #home p{width:100%}#start>div{padding:0}#start>div:nth-child(n+3){padding:0}#start>div:nth-child(n+3):nth-child(2n+1)>div{float:none}#start>div:nth-child(n+3):nth-child(2n+1) .red{width:100%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap{position:absolute;width:100%;height:100%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap h2{font-family:Montserrat-Regular;font-size:.882rem;position:absolute;top:7px;width:100%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap>a{position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap .reso{display:none;width:100%;height:100%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap .reso a{position:absolute;top:50%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap .reso a:nth-of-type(1){left:5px}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap .reso a:nth-of-type(2){right:5px}#start>div:nth-child(n+3):nth-child(2n+1) .content{position:absolute;top:30px;right:0;bottom:30px;left:0;width:auto;height:auto;padding:0;background-color:#fff}#start>div:nth-child(n+3):nth-child(2n+1) .content .other{text-align:center}#start>div:nth-child(n+3):nth-child(2n)>div{float:none}#start>div:nth-child(n+3):nth-child(2n) .red{position:absolute;width:100%}#start>div:nth-child(n+3):nth-child(2n) .red .chap{position:absolute;width:100%;height:100%}#start>div:nth-child(n+3):nth-child(2n) .red .chap h2{font-family:Montserrat-Regular;font-size:.882rem;position:absolute;top:7px;width:100%}#start>div:nth-child(n+3):nth-child(2n) .red .chap>a{position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}#start>div:nth-child(n+3):nth-child(2n) .red .chap .reso{display:none;width:100%;height:100%}#start>div:nth-child(n+3):nth-child(2n) .red .chap .reso a{position:absolute;top:50%}#start>div:nth-child(n+3):nth-child(2n) .red .chap .reso a:nth-of-type(1){left:5px}#start>div:nth-child(n+3):nth-child(2n) .red .chap .reso a:nth-of-type(2){right:5px}#start>div:nth-child(n+3):nth-child(2n) .content{position:absolute;top:30px;right:0;bottom:30px;left:0;width:auto;height:auto;padding:0;background-color:#fff}#start>div:nth-child(n+3):nth-child(2n) .content .other{text-align:center}#start>div:nth-child(n+3):nth-child(7) #mCSB_5_container #sovaj .other p:nth-child(1){font-size:2rem!important;line-height:3rem!important}} \ No newline at end of file +*{box-sizing:border-box}body,html{font-size:16px;height:100%;margin:0;padding:0}li,ol,ul{margin:0;padding:0;list-style:none}a{text-decoration:none;color:#000}blockquote,em,h1,h2,h3,li,ol,p,ul{margin:0}img{width:100%;height:auto;vertical-align:bottom}@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat/webfonts/Montserrat-Regular.eot);src:url(../fonts/Montserrat/webfonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat/webfonts/Montserrat-Regular.woff) format('woff'),url(../fonts/Montserrat/webfonts/Montserrat-Regular.ttf) format('truetype'),url(../fonts/Montserrat/webfonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg')}@font-face{font-family:Montserrat-Light;src:url(../fonts/Montserrat/webfonts/Montserrat-Light.eot);src:url(../fonts/Montserrat/webfonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat/webfonts/Montserrat-Light.woff) format('woff'),url(../fonts/Montserrat/webfonts/Montserrat-Light.ttf) format('truetype'),url(../fonts/Montserrat/webfonts/Montserrat-Light.svg#Montserrat-Light) format('svg')}@font-face{font-family:Montserrat-Thin;src:url(../fonts/Montserrat/webfonts/Montserrat-Thin.eot);src:url(../fonts/Montserrat/webfonts/Montserrat-Thin.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat/webfonts/Montserrat-Thin.woff) format('woff'),url(../fonts/Montserrat/webfonts/Montserrat-Thin.ttf) format('truetype'),url(../fonts/Montserrat/webfonts/Montserrat-Thin.svg#Montserrat-Thin) format('svg')}body p strong{font-family:Montserrat-Regular;font-weight:700}body #header a{font-family:Montserrat-Regular;font-size:1.134rem;font-weight:400;color:#4f100b}body #header .language-selector li:nth-child(-n+2)::after{font-size:1.512rem;content:'-';color:#4f100b}body #start .content p{font-family:Montserrat-Light;font-size:1rem;font-weight:400;line-height:2rem}body #start .content p a::before{visibility:visible!important}body #start .citation p{font-family:Montserrat-Regular;font-size:1rem;font-weight:400;line-height:2rem;color:#fff}body #start #contact h1,body #start #contato h1,body #start #home h1{font-family:Montserrat-Thin;font-size:25vw;font-weight:400;text-transform:uppercase;mix-blend-mode:soft-light}body #start #contact a,body #start #contact p,body #start #contato a,body #start #contato p,body #start #home a,body #start #home p{font-family:Montserrat-Light;font-size:1rem;color:#fff}body #start #presse .red .citation p{font-size:.8rem;line-height:1.2rem}body #start .chap{font-family:Montserrat-Light;color:#fff}body #start .chap h2{font-family:Montserrat-Light;font-size:2rem;font-weight:400}body #start .chap a{font-family:Montserrat-Regular;font-size:.882rem;color:#fff}body #start .chap a.focus{font-size:1.134rem;font-weight:400}#header{position:fixed;z-index:999;top:0;left:0}#header .navbar .language-selector{position:fixed;z-index:999;top:0;left:50%;width:300px;margin-top:10px;margin-left:-150px;text-align:center}#header .navbar .language-selector>li{display:inline-block}#header .navbar .navigation>li{position:fixed;width:50%}#header .navbar .navigation>li:nth-of-type(1){display:none}#header .navbar .navigation>li:nth-of-type(2){bottom:0;left:0;margin-bottom:15px;padding-left:50px;text-align:center}#header .navbar .navigation>li:nth-of-type(3){right:0;bottom:0;margin-bottom:15px;padding-right:50px;text-align:center}#header .navbar .navigation>li:nth-of-type(4){top:0;left:0;margin-top:15px;padding-left:50px;text-align:center}#header .navbar .navigation>li:nth-of-type(5){top:50%;right:-25%;margin-right:23px;transform:rotate(90deg);text-align:center}#header .navbar .navigation>li:nth-of-type(6){top:50%;left:-25%;margin-left:23px;transform:rotate(-90deg);text-align:center}#header .navbar .navigation>li:nth-of-type(7){top:0;right:0;margin-top:15px;transform-origin:center;text-align:center}#header .navbar .nav_media_q{display:none}a{position:relative}a::before{position:absolute;bottom:0;left:0;visibility:hidden;width:100%;height:2px;content:' ';transition:all .3s ease-in-out 0s;transform:scaleX(0);background-color:#4f100b}a.active::before,a:hover::before{visibility:visible;transform:scaleX(1)}#start #home{margin-bottom:50px}#start #home img{width:100%;height:100%!important;object-fit:cover}#start #home a::before{height:1px;background-color:#fff}#start>div{position:relative;overflow:hidden;height:100%;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px}#start>div>#fullvideo{position:relative;overflow:hidden;width:100%;height:100%;object-fit:cover}#start>div>#fullvideo .grav-youtube{position:static}#start>div>#fullvideo .grav-youtube iframe{pointer-events:none}#start>div>#fullvideo .grav-youtube iframe.clicked{pointer-events:auto}#start>div .title{position:relative;overflow:hidden;height:100%}#start>div .title .visu-album{height:100%}#start>div .title h1{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#start>div .title p{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);text-align:center}#start>div .title p a:nth-of-type(n+6){display:inline-block;margin-top:10px}#start>div:last-child{padding:50px}#start>div:last-child>div{position:relative;width:100%!important;height:100%;background-image:linear-gradient(#98272d,#4f100b)}#start>div:last-child>div .other{position:absolute;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}#start>div:last-child>div p{margin-bottom:50px!important;text-align:center}#start>div:last-child>div p:last-child{margin-bottom:0!important}#start>div:last-child>div p a::before{visibility:visible;height:1px;transform:scaleX(1);background-color:#fff}#start>div:nth-child(1n+3){position:relative}#start>div:nth-child(1n+3):nth-child(odd)>div{float:left}#start>div:nth-child(1n+3):nth-child(even)>div{float:right}#start>div:nth-child(1n+3)>div{width:50%;height:100%}#start>div:nth-child(1n+3) .red{position:relative;background-image:linear-gradient(#98272d,#4f100b)}#start>div:nth-child(1n+3) .red .chap{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}#start>div:nth-child(1n+3) .red .chap a.active::before{visibility:hidden}#start>div:nth-child(1n+3) .red .chap a:hover::before{visibility:visible;background-color:#fff}#start>div:nth-child(1n+3) .red .chap .reso{margin-top:10px}#start>div:nth-child(1n+3) .red .chap .reso>a:first-child{margin-right:5px}#start>div:nth-child(1n+3) .red .chap .reso a{display:inline-block}#start>div:nth-child(1n+3) .content{overflow-y:auto;text-align:center}#start>div:nth-child(1n+3) .content p{margin-bottom:10px}#start>div:nth-child(1n+3) .content p a:before{visibility:visible!important;transform:scaleX(1)}#start>div:nth-child(1n+3) .content .grav-youtube{width:100%;height:100%;margin-bottom:0!important;object-fit:cover}#start>div:nth-child(1n+3) .content .grav-youtube iframe{width:100%;height:100%;pointer-events:none;object-fit:cover}#start>div:nth-child(1n+3) .content .grav-youtube iframe.clicked{pointer-events:auto}#start>div:nth-child(1n+3):nth-child(5) .content{padding:10px 50px;text-align:center}#start>div:nth-child(1n+3):nth-child(5) .content .other{text-align:left}#start>div:nth-child(1n+3):nth-child(6) .content p:nth-child(n+2){display:inline-block;width:49%;min-width:300px;margin-top:30px;vertical-align:middle}#start>div:nth-child(1n+3):nth-child(6) .content p:nth-child(n+2) img{width:20%;min-width:50px;max-width:100px;margin-bottom:20px}#start>div:nth-child(1n+3):nth-child(6) .red .citation{margin:0 40px;text-align:center}#start>div:nth-child(1n+3):nth-child(6) .red .citation p{margin-top:50px}#start>div:nth-child(1n+3):nth-child(7) .content #mCSB_5_container{height:100%}#start>div:nth-child(1n+3):nth-child(7) .content #mCSB_5_container #sovaj{position:absolute;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}#start>div:nth-child(1n+3):nth-child(7) .content #mCSB_5_container #sovaj .other p:nth-child(1){font-size:1.5rem;margin-bottom:50px}#start .mCSB_inside>.mCSB_container{margin-right:0!important}#start .mCSB_scrollTools{visibility:hidden}/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px 15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger-box{position:relative;display:inline-block;width:30px;height:16px}.hamburger-inner{top:50%;display:block;margin-top:-2px;background:#fff}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{position:absolute;width:30px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background:#fff}.hamburger-inner::after,.hamburger-inner::before{display:block;content:''}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;transition:top 75ms ease,opacity 75ms .12s ease;opacity:0}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transform:rotate(-90deg)}@media screen and (max-width:700px){:root{--app-height:100%}#header{width:100%}#header .navbar>.language-selector{display:none}#header .navbar .navigation{display:none}#header .navbar .nav_media_q{display:block}#header .navbar .nav_media_q>li:nth-of-type(1){display:none}#header .navbar .nav_media_q .hamburger--squeeze{position:absolute;z-index:1;top:8px;left:8px;padding:0}#header .navbar .nav_media_q .catbox{position:absolute;top:0;left:0;display:none}#header .navbar .nav_media_q .catbox.active{display:block;width:100vw;height:100vh;background-image:linear-gradient(#98272d,#4f100b)}#header .navbar .nav_media_q .catbox .catlist{margin-top:50%}#header .navbar .nav_media_q .catbox .catlist>li:nth-of-type(1){display:none}#header .navbar .nav_media_q .catbox .catlist .language-selector{position:absolute;top:0;margin-top:0}#header .navbar .nav_media_q .catbox .catlist .language-selector li::after{color:#fff!important}#header .navbar .nav_media_q .catbox li{text-align:center}#header .navbar .nav_media_q .catbox li a{font-size:5vw;line-height:7vh;top:0;color:#fff}#header .navbar .nav_media_q .catbox li a::before{background-color:#fff}#start>div:nth-child(n+3) .content p{margin-bottom:0}#start>div:nth-child(n+4) .content{padding:0 5px!important}#start #home{margin-bottom:0}#start #home h1{font-size:30vw!important}#start #home p{width:100%}#start>div{padding:0}#start>div:nth-child(n+3){padding:0}#start>div:nth-child(n+3):nth-child(2n+1)>div{float:none}#start>div:nth-child(n+3):nth-child(2n+1) .red{width:100%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap{position:absolute;width:100%;height:100%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap h2{font-family:Montserrat-Regular;font-size:.882rem;position:absolute;top:7px;width:100%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap>a{position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap .reso{display:none;width:100%;height:100%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap .reso a{position:absolute;top:50%}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap .reso a:nth-of-type(1){left:5px}#start>div:nth-child(n+3):nth-child(2n+1) .red .chap .reso a:nth-of-type(2){right:5px}#start>div:nth-child(n+3):nth-child(2n+1) .content{position:absolute;top:30px;right:0;bottom:30px;left:0;width:auto;height:auto;padding:0;background-color:#fff}#start>div:nth-child(n+3):nth-child(2n+1) .content .other{text-align:center}#start>div:nth-child(n+3):nth-child(2n)>div{float:none}#start>div:nth-child(n+3):nth-child(2n) .red{position:absolute;width:100%}#start>div:nth-child(n+3):nth-child(2n) .red .chap{position:absolute;width:100%;height:100%}#start>div:nth-child(n+3):nth-child(2n) .red .chap h2{font-family:Montserrat-Regular;font-size:.882rem;position:absolute;top:7px;width:100%}#start>div:nth-child(n+3):nth-child(2n) .red .chap>a{position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}#start>div:nth-child(n+3):nth-child(2n) .red .chap .reso{display:none;width:100%;height:100%}#start>div:nth-child(n+3):nth-child(2n) .red .chap .reso a{position:absolute;top:50%}#start>div:nth-child(n+3):nth-child(2n) .red .chap .reso a:nth-of-type(1){left:5px}#start>div:nth-child(n+3):nth-child(2n) .red .chap .reso a:nth-of-type(2){right:5px}#start>div:nth-child(n+3):nth-child(2n) .content{position:absolute;top:30px;right:0;bottom:30px;left:0;width:auto;height:auto;padding:0;background-color:#fff}#start>div:nth-child(n+3):nth-child(2n) .content .other{text-align:center}#start>div:nth-child(n+3):nth-child(7) #mCSB_5_container #sovaj .other p:nth-child(1){font-size:2rem!important;line-height:3rem!important}} \ No newline at end of file diff --git a/user/themes/anissabensalah/scss/theme/section.scss b/user/themes/anissabensalah/scss/theme/section.scss index 6f656fe..43c8e0b 100644 --- a/user/themes/anissabensalah/scss/theme/section.scss +++ b/user/themes/anissabensalah/scss/theme/section.scss @@ -195,11 +195,12 @@ p{ &:nth-child(n+2){ display: inline-block; - vertical-align: top; + vertical-align: middle; margin-top: 30px; width: 49%; min-width: 300px; img{ + margin-bottom: 20px; width: 20%; max-width: 100px; min-width: 50px;