diff --git a/user/themes/anissabensalah/blueprints/modular/submodular.yaml b/user/themes/anissabensalah/blueprints/modular/submodular.yaml new file mode 100644 index 0000000..b42ad91 --- /dev/null +++ b/user/themes/anissabensalah/blueprints/modular/submodular.yaml @@ -0,0 +1,25 @@ +title: submodular +'@extends': default + +form: + fields: + tabs: + fields: + content: + fields: + header.sous_title: + ordering@: -3 + type: text + label : sous-titre + style: vertical + + header.media_order: + label: Page Media (first one will be displayed next to your content) + header.image_align: + type: select + label: Image position + classes: fancy + default: left + options: + 'left': 'Left' + 'right': 'Right' diff --git a/user/themes/anissabensalah/css-compiled/theme.css b/user/themes/anissabensalah/css-compiled/theme.css index a7cd4b8..3403847 100644 --- a/user/themes/anissabensalah/css-compiled/theme.css +++ b/user/themes/anissabensalah/css-compiled/theme.css @@ -32,7 +32,7 @@ body #start #home h1, body #start #contact h1, body #start #contato h1 { font-fa body #start #home p, body #start #home a, body #start #contact p, body #start #contact a, body #start #contato p, body #start #contato a { font-size: 1rem; color: white; font-family: "Montserrat-Light"; line-height: 1.5rem; } -body #start #presse .red .citation p { font-size: 0.8rem; line-height: 1.2rem; } +body #start #presse .red .citation p, body #start #press .red .citation p, body #start #imprensa .red .citation p { font-size: 0.8rem; line-height: 1.2rem; } body #start .chap { color: white; font-family: "Montserrat-Light"; } @@ -68,7 +68,7 @@ body #start .chap a.focus { font-weight: normal; font-size: 1.134rem; } a { position: relative; } -a::before { content: " "; position: absolute; width: 100%; height: 2px; bottom: 0; left: 0; background-color: #4f100B; visibility: hidden; transform: scaleX(0); transition: all 0.3s ease-in-out 0s; } +a::before { content: " "; position: absolute; width: 100%; height: 2px; bottom: 0; left: 0; background-color: #ab1226; visibility: hidden; transform: scaleX(0); transition: all 0.3s ease-in-out 0s; } a:hover::before, a.active::before { visibility: visible; transform: scaleX(1); } @@ -160,8 +160,6 @@ a:hover::before, a.active::before { visibility: visible; transform: scaleX(1); } #start > div:nth-child(1n+3):nth-child(7) .content #mCSB_5_container #sovaj { position: absolute; width: 100%; top: 50%; transform: translateX(-50%) translateY(-50%); left: 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: 0px !important; } #start .mCSB_scrollTools { visibility: hidden; } @@ -241,4 +239,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/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRSZWd1bGFyICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRsaWdodDogXCJNb250c2VycmF0LUxpZ2h0XCI7XG4kZmFtaWx5OiBcIk1vbnRzZXJyYXQvd2ViZm9udHNcIjtcbiRmaWxlLWxpZ2h0OiBcIk1vbnRzZXJyYXQtTGlnaHRcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBNb250c2VycmF0LWxpZ2h0KCRsaWdodCwgJGZpbGUtbGlnaHQsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtbGlnaHQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGxpZ2h0fVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJGxpZ2h0ICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skbGlnaHR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbGlnaHR9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbGlnaHR9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRUaGluOiBcIk1vbnRzZXJyYXQtVGhpblwiO1xuJGZhbWlseTogXCJNb250c2VycmF0L3dlYmZvbnRzXCI7XG4kZmlsZS1UaGluOiBcIk1vbnRzZXJyYXQtVGhpblwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIE1vbnRzZXJyYXQtVGhpbigkVGhpbiwgJGZpbGUtVGhpbiwgJGZhbWlseSwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5ICsgXCIvXCIgKyAkZmlsZS1UaGluO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRUaGlufVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFRoaW4gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRUaGlufSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFRoaW59XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skVGhpbn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZm9udC1zaXplXG4kZm9udDE0OiAwLjg4MnJlbTtcbiRmb250MTY6IDFyZW07XG4kZm9udDE4OiAxLjEzNHJlbTtcbiRmb250MjE6IDEuMzIzcmVtO1xuJGZvbnQyMjogMS4zNzVyZW07XG4kZm9udDI0OiAxLjUxMnJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udDM2OiAyLjI2OHJlbTtcbiRmb250NDg6IDMuMDI0cmVtO1xuJGZvbnQ3MjogNC41cmVtO1xuXG4vLyAkZm9udGgxOiAycmVtO1xuLy8gJGZvbnRoMjogMS41cmVtO1xuLy8gJGZvbnRoMzogMXJlbTtcbi8vICRmb250cDogMXJlbTtcbiIsIkBpbmNsdWRlIE1vbnRzZXJyYXQtUmVndWxhcigkUmVndWxhciwgJGZpbGUtcmVndWxhciwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIE1vbnRzZXJyYXQtbGlnaHQoJGxpZ2h0LCAkZmlsZS1saWdodCwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIE1vbnRzZXJyYXQtVGhpbigkVGhpbiwgJGZpbGUtVGhpbiwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblxufVxuICAvLyAkZm9udDE0OiAwLjg4MnJlbTtcbiAgLy8gJGZvbnQxNjogMXJlbTtcbiAgLy8gJGZvbnQxODogMS4xMzRyZW07XG4gIC8vICRmb250MjE6IDEuMzIzcmVtO1xuICAvLyAkZm9udDIyOiAxLjM3NXJlbTtcbiAgLy8gJGZvbnQyNDogMS41MTJyZW07XG4gIC8vICRmb250MzI6IDJyZW07XG4gIC8vICRmb250MzY6IDIuMjY4cmVtO1xuICAvLyAkZm9udDQ4OiAzLjAyNHJlbTtcbiAgLy8gJGZvbnQ3MjogNC41cmVtO1xuXG5ib2R5e1xuICBwe1xuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gICNoZWFkZXJ7XG4gICAgYXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQxODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2FiMTIyNjtcbiAgICB9XG4gICAgLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgbGl7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDI0O1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBjb2xvcjogI2FiMTIyNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0YXJ0e1xuICAgIC5jb250ZW50e1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDE2O1xuICAgICAgICBmb250LWZhbWlseTogJGxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgYTo6YmVmb3Jle1xuXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXRhdGlvbntcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAgICNob21lLCAjY29udGFjdCwgI2NvbnRhdG97XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRUaGluO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI1dnc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAgdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2FiMTIyNjtcbiAgICAgIH1cbiAgICAgIHAsIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250MTY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3ByZXNzZXtcbiAgICAgIC5yZWR7XG4gICAgICAgIC5jaXRhdGlvbntcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2hhcHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGlnaHQ7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDMyO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250MTQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJi5mb2N1c3tcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2hlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgLm5hdmJhcntcbiAgICAubGFuZ3VhZ2Utc2VsZWN0b3J7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY+bGl7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2aWdhdGlvbntcbiAgICAgICY+bGl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCl7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KXtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogLTI1JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNil7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogLTI1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDcpe1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2X21lZGlhX3F7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5he1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjEwMEI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgfVxuICBhOmhvdmVyOjpiZWZvcmUsIGEuYWN0aXZlOjpiZWZvcmV7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4iLCIiLCIjc3RhcnR7XG5cbiAgI2hvbWV7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgYTo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG4gIH1cbiAgJiA+IGRpdntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgJj4jZnVsbHZpZGVve1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmdyYXYteW91dHViZXtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICYuY2xpY2tlZHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLnZpc3UtYWxidW17XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgxe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rNil7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiBkaXY6bGFzdC1jaGlsZHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgICY+ZGl2e1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjOTgyNzJEKSwgdG8oIzRmMTAwQikpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM5ODI3MkQsICM0ZjEwMEIpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm90aGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHghaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJj5kaXY6bnRoLWNoaWxkKDFuKzMpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgJj5kaXZ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICY+ZGl2e1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICY+ZGl2e1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnJlZHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2FiMTIyNiksIHRvKCM1ZDA4MDApKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYWIxMjI2LCAjNWQwODAwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5jaGFwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEuYWN0aXZlOjpiZWZvcmV7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIC5yZXNve1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgJj5hOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyYXYteW91dHViZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICYuY2xpY2tlZHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBiaW9ncmFwaGllXG4gICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAuY29udGVudHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgIC5vdGhlcntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHByZXNzZVxuICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHB7XG4gICAgICAgICAgJjpudGgtY2hpbGQobisyKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWR7XG4gICAgICAgIC5jaXRhdGlvbntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIG5leHRfZGF0ZXNcbiAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgIC5jb250ZW50e1xuICAgICAgICAjbUNTQl81X2NvbnRhaW5lcntcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgI3NvdmFqe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAub3RoZXJ7XG4gICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xuICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgfVxuICAubUNTQl9zY3JvbGxUb29sc3tcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICAgICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogMC4xNXMgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgM2R4eSxcbiAgM2R4eS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGFycm93dHVybixcbiAgYXJyb3d0dXJuLXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIG1pbnVzLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLFxuICB2b3J0ZXgsXG4gIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJzcXVlZXplXCI7XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlciwgLXdlYmtpdC1maWx0ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICAgICAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtN3B4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTdweDtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgOnJvb3Qge1xuICAgLS1hcHAtaGVpZ2h0OiAxMDAlO1xufVxuICAjaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5uYXZiYXJ7XG4gICAgICAmID4gLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubmF2X21lZGlhX3F7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmPmxpe1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oYW1idXJnZXItLXNxdWVlemV7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGJveHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzk4MjcyRCksIHRvKCM0ZjEwMEIpKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjOTgyNzJELCAjNGYxMDBCKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhdGxpc3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgICAgICAgICAmID4gbGk6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYW5ndWFnZS1zZWxlY3RvcntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDd2aDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4jc3RhcnR7XG4gICY+ZGl2e1xuXG4gICY6bnRoLWNoaWxkKG4rMyl7XG4gICAgIC5jb250ZW50e1xuICAgICAgIHB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgfVxuICAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQobis0KXtcbiAgICAuY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiAgI2hvbWV7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAzMHZ3IWltcG9ydGFudDtcbiAgICB9XG4gICAgcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmID4gZGl2e1xuICAgIHBhZGRpbmc6MHB4O1xuICAgICY6bnRoLWNoaWxkKG4rMyl7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuY2hhcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODgycmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXNve1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucmVke1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAuY2hhcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODgycmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXNve1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgI21DU0JfNV9jb250YWluZXJ7XG4gICAgICAgICAgI3NvdmFqe1xuICAgICAgICAgICAgLm90aGVye1xuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgLy9cbiAgLy8gaHRtbHtcbiAgLy8gICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8vIH1cbiAgLy8gI2hlYWRlcntcbiAgLy8gICBidXR0b257XG4gIC8vICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIC8vICAgICB6LWluZGV4OiA5OTk7XG4gIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vICAgICB0b3A6IDA7XG4gIC8vICAgICBsZWZ0OiAwO1xuICAvLyAgIH1cbiAgLy8gICAubGFuZ3VhZ2Utc2VsZWN0b3J7XG4gIC8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAvLyAgIH1cbiAgLy8gICAubmF2aWdhdGlvbntcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAvLyAgIH1cbiAgLy8gICAubWVkaWFxbmF2e1xuICAvLyAgICAgei1pbmRleDogOTk4O1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vICAgICB0b3A6IC0xMDAlO1xuICAvLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMXM7XG4gIC8vICAgICB0cmFuc2l0aW9uOiB0b3AgMXM7XG4gIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM5ODI3MkQpLCB0bygjNGYxMDBCKSk7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzk4MjcyRCwgIzRmMTAwQik7XG4gIC8vICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCFpbXBvcnRhbnQ7XG4gIC8vICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCFpbXBvcnRhbnQ7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgLy8gICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC8vICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAvLyAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLy8gICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAvLyAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgLy8gICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIC8vICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC8vICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAvLyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICAgIGxpe1xuICAvLyAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgLy8gICAgICAgJjpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBhe1xuICAvLyAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAvLyAgICAgICAgICY6aG92ZXI6YmVmb3Jle1xuICAvLyAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAvLyAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgJjpiZWZvcmV7XG4gIC8vICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAvLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgLy8gICAgICAgICAgIGJvdHRvbTogMDtcbiAgLy8gICAgICAgICAgIGxlZnQ6IDA7XG4gIC8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLy8gICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLy8gICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC8vICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLy8gICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC8vICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLmFjdGl2ZXtcbiAgLy8gICAgICAgICBhOmJlZm9yZXtcbiAgLy8gICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC8vICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAmLm9wZW57XG4gIC8vICAgICAgIHRvcDogMCUhaW1wb3J0YW50O1xuICAvLyAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAxcztcbiAgLy8gICAgICAgdHJhbnNpdGlvbjogdG9wIDFzO1xuICAvLyAgICAgfVxuICAvL1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAjc3RhcnR7XG4gIC8vICAgICAjaG9tZXtcbiAgLy8gICAgICAgLnRpdGxle1xuICAvLyAgICAgICAgIHB7XG4gIC8vICAgICAgICAgICBhOmxhc3QtY2hpbGR7XG4gIC8vICAgICAgICAgICAgIGltZ3tcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgaW1nOm50aC1vZi10eXBlKDEpe1xuICAvLyAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy9cbiAgLy8gICAgICYgPiBkaXZ7XG4gIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgLy8gICAgICAgb3ZlcmZsb3c6IGF1dG8haW1wb3J0YW50O1xuICAvLyAgICAgICAucmVke1xuICAvLyAgICAgICAgIC5jaGFwe1xuICAvLyAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDE1cHggMDtcbiAgLy8gICAgICAgICAgIC5yZXNve1xuICAvLyAgICAgICAgICAgICBhOm50aC1jaGlsZCgxKXtcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgICBhOm50aC1jaGlsZCgyKXtcbiAgLy8gICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgLy8gICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAuY29udGVudHtcbiAgLy8gICAgICAgICBwOmxhc3QtY2hpbGR7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgICYgPiBkaXZ7XG4gIC8vICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICYuY29udGVudHtcbiAgLy8gICAgICAgICAgIGhlaWdodDogMTAwdmghaW1wb3J0YW50O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAmOm50aC1jaGlsZChuKzMpe1xuICAvLyAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIC8vXG4gIC8vICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgICAmIGF7XG4gIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMil7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgICY6bnRoLWNoaWxkKG4rNSl7XG4gIC8vICAgICAgICAgLmNvbnRlbnR7XG4gIC8vICAgICAgICAgICBwYWRkaW5nOiAyMHB4IWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgICNzb3ZhantcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgIHA6bGFzdC1jaGlsZHtcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAjaG9tZXtcbiAgLy8gICAgICAgLnRpdGxle1xuICAvLyAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgICAgICAudmlzdS1hbGJ1bXtcbiAgLy8gICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgICNwcmVzcywgI3ByZXNzZSwgI2ltcHJlbnNhe1xuICAvLyAgICAgICAuY2l0YXRpb257XG4gIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgI3NvdmFqe1xuICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgICAgcDpudGgtY2hpbGQoMSl7XG4gIC8vICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgIGltZ3tcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgICBwOm5vdCg6bnRoLWNoaWxkKDEpKXtcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAjYmlvZ3JhZsOtYSwjYmlvZ3JhcGhpZXtcbiAgLy8gICAgIC5jb250ZW50e1xuICAvLyAgICAgICBwOm50aC1vZi10eXBlKDEpe1xuICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgI2NvbnRhY3QsICNjb250YXRve1xuICAvLyAgICAgI0NvbnRhY3QsICNDT05UQVRPe1xuICAvLyAgICAgICBoZWlnaHQ6IDEwMHZoIWltcG9ydGFudDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbiAgLy9cbiAgLy8gYm9keXtcbiAgLy8gICAjaGVhZGVye1xuICAvLyAgICAgYXtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udDIyIWltcG9ydGFudDtcbiAgLy8gICAgIH1cbiAgLy8gICAgIC5sYW5ndWFnZS1zZWxlY3RvcntcbiAgLy8gICAgICAgbGl7XG4gIC8vICAgICAgICAgJjpudGgtY2hpbGQoLW4rMil7XG4gIC8vICAgICAgICAgICAmOjphZnRlcntcbiAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDIyIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgI3N0YXJ0e1xuICAvLyAgICAgLmNvbnRlbnR7XG4gIC8vICAgICAgIHB7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udDE0IWltcG9ydGFudDtcbiAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgLmNpdGF0aW9ue1xuICAvLyAgICAgICBwe1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgICAgI2hvbWUsICNjb250YWN0LCAjY29udGF0b3tcbiAgLy8gICAgICAgcCwgYSB7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udDE0IWltcG9ydGFudDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvL1xuICAvLyAgICAgLmNoYXB7XG4gIC8vICAgICAgIGgye1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQyMiFpbXBvcnRhbnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgYXtcbiAgLy8gICAgICAgICBmb250LXNpemU6ICRmb250MTQhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICYuZm9jdXN7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250MTYhaW1wb3J0YW50O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuICAvL1xuICAvL1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLEFBQUEsQ0FBQyxDQUFBLEVBQ0Msa0JBQWtCLEVBQUUsVUFBVSxFQUM5QixVQUFVLEVBQUUsVUFBVSxHQUN2Qjs7QUFFRCxBQUFBLElBQUksRUFBRSxJQUFJLENBQUEsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFBLEVBQ1IsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsQ0FBQyxDQUFBLEVBQ0MsZUFBZSxFQUFFLElBQUksRUFDckIsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFFRCxBQUFBLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsVUFBVSxDQUFBLEVBQ3ZDLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FBRUQsQUFBQSxHQUFHLENBQUEsRUFDRCxLQUFLLEVBQUUsSUFBSSxFQUNYLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FDZkcsVUFBVSxHQUNOLFdBQVcsRUFBRSxvQkFBYSxFQUMxQixHQUFHLEVBQUUsMERBQXVCLEVBQzVCLEdBQUcsRUFBRSxpRUFBOEIsQ0FBQywyQkFBMkIsRUFDekQsMkRBQXdCLENBQUMsY0FBYyxFQUN2QywwREFBdUIsQ0FBRSxrQkFBa0IsRUFDM0MsNkVBQXdDLENBQUMsYUFBYTs7QUF1QmhFLFVBQVUsR0FDTixXQUFXLEVBQUUsa0JBQVcsRUFDeEIsR0FBRyxFQUFFLHdEQUF1QixFQUM1QixHQUFHLEVBQUUsK0RBQThCLENBQUMsMkJBQTJCLEVBQ3pELHlEQUF3QixDQUFDLGNBQWMsRUFDdkMsd0RBQXVCLENBQUUsa0JBQWtCLEVBQzNDLHlFQUFzQyxDQUFDLGFBQWE7O0FBdUI5RCxVQUFVLEdBQ04sV0FBVyxFQUFFLGlCQUFVLEVBQ3ZCLEdBQUcsRUFBRSx1REFBdUIsRUFDNUIsR0FBRyxFQUFFLDhEQUE4QixDQUFDLDJCQUEyQixFQUN6RCx3REFBd0IsQ0FBQyxjQUFjLEVBQ3ZDLHVEQUF1QixDQUFFLGtCQUFrQixFQUMzQyx1RUFBcUMsQ0FBQyxhQUFhOztBQzlEakUsQUFFSSxJQUZBLENBQ0YsQ0FBQyxDQUNDLE1BQU0sQ0FBQSxFQUNKLFdBQVcsRUFBRSxvQkFBb0IsRUFDakMsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBTEwsQUFRSSxJQVJBLENBT0YsT0FBTyxDQUNMLENBQUMsQ0FBQSxFQUNDLFdBQVcsRURsQlAsb0JBQW9CLEVDbUJ4QixTQUFTLEVEdUVOLFFBQVEsRUN0RVgsV0FBVyxFQUFFLE1BQU0sRUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFiTCxBQWlCVSxJQWpCTixDQU9GLE9BQU8sQ0FPTCxrQkFBa0IsQ0FDaEIsRUFBRSxBQUNDLFVBQVcsQ0FBQSxJQUFJLENBQ2IsT0FBTyxDQUFBLEVBQ04sU0FBUyxFRGtFWixRQUFRLEVDakVMLE9BQU8sRUFBRSxHQUFHLEVBQ1osS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFyQlgsQUE0Qk0sSUE1QkYsQ0EwQkYsTUFBTSxDQUNKLFFBQVEsQ0FDTixDQUFDLENBQUEsRUFDQyxTQUFTLEVEbURSLElBQUksRUNsREwsV0FBVyxFRFZYLGtCQUFrQixFQ1dsQixXQUFXLEVBQUUsTUFBTSxFQUNuQixXQUFXLEVBQUUsSUFBSSxHQU1sQjs7QUF0Q1AsQUFpQ1EsSUFqQ0osQ0EwQkYsTUFBTSxDQUNKLFFBQVEsQ0FDTixDQUFDLENBS0MsQ0FBQyxBQUFBLFFBQVEsQ0FBQSxFQUVMLFVBQVUsRUFBRSxPQUFPLENBQUEsVUFBVSxHQUVoQzs7QUFyQ1QsQUF5Q00sSUF6Q0YsQ0EwQkYsTUFBTSxDQWNKLFNBQVMsQ0FDUCxDQUFDLENBQUEsRUFDQyxTQUFTLEVEc0NSLElBQUksRUNyQ0wsV0FBVyxFRHBEVCxvQkFBb0IsRUNxRHRCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBL0NMLEFBa0RNLElBbERGLENBMEJGLE1BQU0sQ0F1QkosS0FBSyxDQUNILEVBQUUsRUFsRFIsSUFBSSxDQTBCRixNQUFNLENBdUJHLFFBQVEsQ0FDYixFQUFFLEVBbERSLElBQUksQ0EwQkYsTUFBTSxDQXVCYSxRQUFRLENBQ3ZCLEVBQUUsQ0FBQSxFQUNBLFdBQVcsRURGWixpQkFBaUIsRUNHaEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUcsU0FBUyxFQUMxQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQXhEUCxBQXlETSxJQXpERixDQTBCRixNQUFNLENBdUJKLEtBQUssQ0FRSCxDQUFDLEVBekRQLElBQUksQ0EwQkYsTUFBTSxDQXVCSixLQUFLLENBUUEsQ0FBQyxFQXpEVixJQUFJLENBMEJGLE1BQU0sQ0F1QkcsUUFBUSxDQVFiLENBQUMsRUF6RFAsSUFBSSxDQTBCRixNQUFNLENBdUJHLFFBQVEsQ0FRVixDQUFDLEVBekRWLElBQUksQ0EwQkYsTUFBTSxDQXVCYSxRQUFRLENBUXZCLENBQUMsRUF6RFAsSUFBSSxDQTBCRixNQUFNLENBdUJhLFFBQVEsQ0FRcEIsQ0FBQyxDQUFDLEVBQ0gsU0FBUyxFRHNCUixJQUFJLEVDckJMLEtBQUssRUFBRSxLQUFLLEVBQ1osV0FBVyxFRHhDWCxrQkFBa0IsRUN5Q2xCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQTlEUCxBQW1FVSxJQW5FTixDQTBCRixNQUFNLENBc0NKLE9BQU8sQ0FDTCxJQUFJLENBQ0YsU0FBUyxDQUNQLENBQUMsQ0FBQSxFQUNDLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQXRFWCxBQTBFSSxJQTFFQSxDQTBCRixNQUFNLENBZ0RKLEtBQUssQ0FBQSxFQUNILEtBQUssRUFBRSxLQUFLLEVBQ1osV0FBVyxFRHhEVCxrQkFBa0IsR0N1RXJCOztBQTNGTCxBQTZFTSxJQTdFRixDQTBCRixNQUFNLENBZ0RKLEtBQUssQ0FHSCxFQUFFLENBQUEsRUFDQSxXQUFXLEVEMURYLGtCQUFrQixFQzJEbEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsU0FBUyxFREtSLElBQUksR0NKTjs7QUFqRlAsQUFrRk0sSUFsRkYsQ0EwQkYsTUFBTSxDQWdESixLQUFLLENBUUgsQ0FBQyxDQUFBLEVBQ0MsV0FBVyxFRDVGVCxvQkFBb0IsRUM2RnRCLFNBQVMsRURMUixRQUFRLEVDTVQsS0FBSyxFQUFFLEtBQUssR0FLYjs7QUExRlAsQUFzRlEsSUF0RkosQ0EwQkYsTUFBTSxDQWdESixLQUFLLENBUUgsQ0FBQyxBQUlFLE1BQU0sQ0FBQSxFQUNMLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFNBQVMsRURQVixRQUFRLEdDUVI7O0FDM0dULEFBQUEsT0FBTyxDQUFBLEVBQ0wsUUFBUSxFQUFFLEtBQUssRUFDZixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFQUFFLEdBQUcsR0EwRWI7O0FBOUVELEFBTUksT0FORyxDQUtMLE9BQU8sQ0FDTCxrQkFBa0IsQ0FBQSxFQUNoQixPQUFPLEVBQUUsR0FBRyxFQUNaLFFBQVEsRUFBRSxLQUFLLEVBQ2YsSUFBSSxFQUFFLEdBQUcsRUFDVCxHQUFHLEVBQUUsQ0FBQyxFQUNOLEtBQUssRUFBRSxLQUFLLEVBQ1osV0FBVyxFQUFFLE1BQU0sRUFDbkIsVUFBVSxFQUFFLElBQUksRUFDaEIsVUFBVSxFQUFFLE1BQU0sR0FJbkI7O0FBbEJMLEFBZU0sT0FmQyxDQUtMLE9BQU8sQ0FDTCxrQkFBa0IsR0FTZCxFQUFFLENBQUEsRUFDRixPQUFPLEVBQUMsWUFBWSxHQUNyQjs7QUFqQlAsQUFvQk0sT0FwQkMsQ0FLTCxPQUFPLENBY0wsV0FBVyxHQUNQLEVBQUUsQ0FBQSxFQUNGLEtBQUssRUFBRSxHQUFHLEVBQ1YsUUFBUSxFQUFFLEtBQUssR0FrRGhCOztBQXhFUCxBQXdCUSxPQXhCRCxDQUtMLE9BQU8sQ0FjTCxXQUFXLEdBQ1AsRUFBRSxBQUlELFlBQWEsQ0FBQSxDQUFDLEVBQUMsRUFDZCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQTFCVCxBQTJCUSxPQTNCRCxDQUtMLE9BQU8sQ0FjTCxXQUFXLEdBQ1AsRUFBRSxBQU9ELFlBQWEsQ0FBQSxDQUFDLEVBQUMsRUFDZCxNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSxDQUFDLEVBQ1AsYUFBYSxFQUFFLElBQUksRUFDbkIsWUFBWSxFQUFFLElBQUksRUFDbEIsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBakNULEFBa0NRLE9BbENELENBS0wsT0FBTyxDQWNMLFdBQVcsR0FDUCxFQUFFLEFBY0QsWUFBYSxDQUFBLENBQUMsRUFBQyxFQUNkLE1BQU0sRUFBRSxHQUFHLEVBQ1gsS0FBSyxFQUFFLENBQUMsRUFDUixhQUFhLEVBQUUsSUFBSSxFQUNuQixhQUFhLEVBQUUsSUFBSSxFQUNuQixVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUF4Q1QsQUF5Q1EsT0F6Q0QsQ0FLTCxPQUFPLENBY0wsV0FBVyxHQUNQLEVBQUUsQUFxQkQsWUFBYSxDQUFBLENBQUMsRUFBQyxFQUNkLEdBQUcsRUFBRSxHQUFHLEVBQ1IsSUFBSSxFQUFFLENBQUMsRUFDUCxZQUFZLEVBQUUsSUFBSSxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUEvQ1QsQUFnRFEsT0FoREQsQ0FLTCxPQUFPLENBY0wsV0FBVyxHQUNQLEVBQUUsQUE0QkQsWUFBYSxDQUFBLENBQUMsRUFBQyxFQUNkLEdBQUcsRUFBRSxHQUFHLEVBQ1IsS0FBSyxFQUFFLElBQUksRUFDWCxZQUFZLEVBQUUsSUFBSSxFQUNsQixVQUFVLEVBQUUsTUFBTSxFQUNsQixpQkFBaUIsRUFBRSxhQUFhLEVBQ3hCLFNBQVMsRUFBRSxhQUFhLEdBQ2pDOztBQXZEVCxBQXdEUSxPQXhERCxDQUtMLE9BQU8sQ0FjTCxXQUFXLEdBQ1AsRUFBRSxBQW9DRCxZQUFhLENBQUEsQ0FBQyxFQUFDLEVBQ2QsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsSUFBSSxFQUNWLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGlCQUFpQixFQUFFLGNBQWMsRUFDekIsU0FBUyxFQUFFLGNBQWMsR0FDbEM7O0FBL0RULEFBZ0VRLE9BaEVELENBS0wsT0FBTyxDQWNMLFdBQVcsR0FDUCxFQUFFLEFBNENELFlBQWEsQ0FBQSxDQUFDLEVBQUMsRUFDZCxHQUFHLEVBQUUsQ0FBQyxFQUNOLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRSxDQUFDLEVBQ1Isd0JBQXdCLEVBQUUsTUFBTSxFQUN4QixnQkFBZ0IsRUFBRSxNQUFNLEVBQ2hDLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQXZFVCxBQTBFSSxPQTFFRyxDQUtMLE9BQU8sQ0FxRUwsWUFBWSxDQUFBLEVBQ1YsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFJTCxBQUFBLENBQUMsQ0FBQSxFQUNDLFFBQVEsRUFBRSxRQUFRLEdBQ25COztBQUNDLEFBQUEsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxFQUNSLE9BQU8sRUFBRSxHQUFHLEVBQ1osUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsR0FBRyxFQUNYLE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsU0FBUyxFQUFFLFNBQVMsRUFDcEIsa0JBQWtCLEVBQUUsdUJBQXVCLEVBQzNDLFVBQVUsRUFBRSx1QkFBdUIsR0FDcEM7O0FBQ0QsQUFBQSxDQUFDLEFBQUEsTUFBTSxBQUFBLFFBQVEsRUFBRSxDQUFDLEFBQUEsT0FBTyxBQUFBLFFBQVEsQ0FBQSxFQUMvQixVQUFVLEVBQUUsT0FBTyxFQUNuQixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLFNBQVMsRUFBRSxTQUFTLEdBQ3JCOztBRXJHSCxBQUVFLE1BRkksQ0FFSixLQUFLLENBQUEsRUFDSCxhQUFhLEVBQUUsSUFBSSxHQVdwQjs7QUFkSCxBQUlJLE1BSkUsQ0FFSixLQUFLLENBRUgsR0FBRyxDQUFBLEVBQ0QsTUFBTSxFQUFFLElBQUksQ0FBQSxVQUFVLEVBQ3RCLEtBQUssRUFBRSxJQUFJLEVBQ1QsYUFBYSxFQUFFLEtBQUssRUFDakIsVUFBVSxFQUFFLEtBQUssR0FDdkI7O0FBVEwsQUFVSSxNQVZFLENBRUosS0FBSyxDQVFILENBQUMsQUFBQSxRQUFRLENBQUEsRUFDUCxnQkFBZ0IsRUFBRSxLQUFLLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLEdBQ1o7O0FBYkwsQUFlRSxNQWZJLEdBZUEsR0FBRyxDQUFBLEVBQ0wsTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixRQUFRLEVBQUUsTUFBTSxFQUNoQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsSUFBSSxFQUNuQixjQUFjLEVBQUUsSUFBSSxHQWdEckI7O0FBdEVILEFBdUJJLE1BdkJFLEdBZUEsR0FBRyxHQVFILFVBQVUsQ0FBQSxFQUNWLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFDWCxhQUFhLEVBQUUsS0FBSyxFQUNqQixVQUFVLEVBQUUsS0FBSyxFQUNwQixRQUFRLEVBQUUsUUFBUSxHQVduQjs7QUF4Q0wsQUErQk0sTUEvQkEsR0FlQSxHQUFHLEdBUUgsVUFBVSxDQVFWLGFBQWEsQ0FBQSxFQUNYLFFBQVEsRUFBRSxNQUFNLEdBT2pCOztBQXZDUCxBQWlDUSxNQWpDRixHQWVBLEdBQUcsR0FRSCxVQUFVLENBUVYsYUFBYSxDQUVYLE1BQU0sQ0FBQSxFQUNKLGNBQWMsRUFBRSxJQUFJLEdBSXJCOztBQXRDVCxBQW1DVSxNQW5DSixHQWVBLEdBQUcsR0FRSCxVQUFVLENBUVYsYUFBYSxDQUVYLE1BQU0sQUFFSCxRQUFRLENBQUEsRUFDUCxjQUFjLEVBQUUsSUFBSSxHQUNyQjs7QUFyQ1gsQUF5Q0ksTUF6Q0UsR0FlQSxHQUFHLENBMEJMLE1BQU0sQ0FBQSxFQUNKLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEdBeUJiOztBQXJFTCxBQTZDTSxNQTdDQSxHQWVBLEdBQUcsQ0EwQkwsTUFBTSxDQUlKLFdBQVcsQ0FBQSxFQUNULE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBL0NQLEFBZ0RNLE1BaERBLEdBZUEsR0FBRyxDQTBCTCxNQUFNLENBT0osRUFBRSxDQUFBLEVBQ0EsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsR0FBRyxFQUNULGlCQUFpQixFQUFFLGdCQUFnQixDQUFDLGdCQUFnQixFQUM1QyxTQUFTLEVBQUUsZ0JBQWdCLENBQUMsZ0JBQWdCLEdBQ3JEOztBQXREUCxBQXVETSxNQXZEQSxHQWVBLEdBQUcsQ0EwQkwsTUFBTSxDQWNKLENBQUMsQ0FBQSxFQUNDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEVBQ1osSUFBSSxFQUFFLEdBQUcsRUFDVCxpQkFBaUIsRUFBRSxnQkFBZ0IsRUFDM0IsU0FBUyxFQUFFLGdCQUFnQixFQUNuQyxVQUFVLEVBQUUsTUFBTSxHQU9uQjs7QUFwRVAsQUErRFUsTUEvREosR0FlQSxHQUFHLENBMEJMLE1BQU0sQ0FjSixDQUFDLENBT0MsQ0FBQyxBQUNFLFlBQWEsQ0FBQSxHQUFHLEVBQUMsRUFDaEIsT0FBTyxFQUFFLFlBQVksRUFDckIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBbEVYLEFBd0VFLE1BeEVJLEdBd0VBLEdBQUcsQUFBQSxXQUFXLENBQUEsRUFDaEIsT0FBTyxFQUFFLElBQUksR0FnQ2Q7O0FBekdILEFBMEVJLE1BMUVFLEdBd0VBLEdBQUcsQUFBQSxXQUFXLEdBRWQsR0FBRyxDQUFBLEVBQ0gsZ0JBQWdCLEVBQUUsMkVBQTJFLEVBQzdGLGdCQUFnQixFQUFFLGlDQUFpQyxFQUNuRCxNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxJQUFJLENBQUEsVUFBVSxFQUNyQixRQUFRLEVBQUUsUUFBUSxHQXlCbkI7O0FBeEdMLEFBZ0ZNLE1BaEZBLEdBd0VBLEdBQUcsQUFBQSxXQUFXLEdBRWQsR0FBRyxDQU1ILE1BQU0sQ0FBQSxFQUNKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsR0FBRyxFQUNULGlCQUFpQixFQUFFLGdCQUFnQixDQUFDLGdCQUFnQixFQUM1QyxTQUFTLEVBQUUsZ0JBQWdCLENBQUMsZ0JBQWdCLEdBQ3JEOztBQXZGUCxBQXdGTSxNQXhGQSxHQXdFQSxHQUFHLEFBQUEsV0FBVyxHQUVkLEdBQUcsQ0FjSCxDQUFDLENBQUEsRUFJQyxhQUFhLEVBQUUsSUFBSSxDQUFBLFVBQVUsRUFDN0IsVUFBVSxFQUFFLE1BQU0sR0FVbkI7O0FBdkdQLEFBeUZRLE1BekZGLEdBd0VBLEdBQUcsQUFBQSxXQUFXLEdBRWQsR0FBRyxDQWNILENBQUMsQUFDRSxXQUFXLENBQUEsRUFDVixhQUFhLEVBQUUsQ0FBQyxDQUFBLFVBQVUsR0FDM0I7O0FBM0ZULEFBK0ZVLE1BL0ZKLEdBd0VBLEdBQUcsQUFBQSxXQUFXLEdBRWQsR0FBRyxDQWNILENBQUMsQ0FNQyxDQUFDLEFBQ0UsUUFBUSxDQUFBLEVBQ1AsVUFBVSxFQUFFLE9BQU8sRUFDbkIsaUJBQWlCLEVBQUUsU0FBUyxFQUNwQixTQUFTLEVBQUUsU0FBUyxFQUM1QixnQkFBZ0IsRUFBRSxLQUFLLEVBQ3ZCLE1BQU0sRUFBRSxHQUFHLEdBQ1o7O0FBckdYLEFBMEdFLE1BMUdJLEdBMEdGLEdBQUcsQUFBQSxVQUFXLENBQUEsSUFBSSxFQUFDLEVBQ25CLFFBQVEsRUFBRSxRQUFRLEdBc0luQjs7QUFqUEgsQUE2R00sTUE3R0EsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLENBRWpCLFVBQVcsQ0FBQSxHQUFHLElBQ1gsR0FBRyxDQUFBLEVBQ0gsS0FBSyxFQUFFLElBQUksR0FDWjs7QUEvR1AsQUFrSE0sTUFsSEEsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLENBT2pCLFVBQVcsQ0FBQSxJQUFJLElBQ1osR0FBRyxDQUFBLEVBQ0gsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFwSFAsQUFzSEksTUF0SEUsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLElBWWhCLEdBQUcsQ0FBQSxFQUNILEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksR0FDYjs7QUF6SEwsQUEwSEksTUExSEUsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLEVBZ0JsQixJQUFJLENBQUEsRUFDRixnQkFBZ0IsRUFBRSwyRUFBMkUsRUFDN0YsZ0JBQWdCLEVBQUUsaUNBQWlDLEVBQ25ELFFBQVEsRUFBRSxRQUFRLEdBeUJuQjs7QUF0SkwsQUE4SE0sTUE5SEEsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLEVBZ0JsQixJQUFJLENBSUYsS0FBSyxDQUFBLEVBQ0gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxHQUFHLEVBQUUsR0FBRyxFQUNSLGlCQUFpQixFQUFFLGdCQUFnQixFQUMzQixTQUFTLEVBQUUsZ0JBQWdCLEVBQ25DLFVBQVUsRUFBRSxNQUFNLEdBaUJuQjs7QUFySlAsQUFxSVEsTUFySUYsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLEVBZ0JsQixJQUFJLENBSUYsS0FBSyxDQU9ILENBQUMsQUFBQSxPQUFPLEFBQUEsUUFBUSxDQUFBLEVBQ2QsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBdklULEFBd0lRLE1BeElGLEdBMEdGLEdBQUcsQUFBQSxVQUFXLENBQUEsSUFBSSxFQWdCbEIsSUFBSSxDQUlGLEtBQUssQ0FVSCxDQUFDLEFBQUEsTUFBTSxBQUFBLFFBQVEsQ0FBQSxFQUNiLGdCQUFnQixFQUFFLEtBQUssRUFDdkIsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0FBM0lULEFBNElRLE1BNUlGLEdBMEdGLEdBQUcsQUFBQSxVQUFXLENBQUEsSUFBSSxFQWdCbEIsSUFBSSxDQUlGLEtBQUssQ0FjSCxLQUFLLENBQUEsRUFDSCxVQUFVLEVBQUUsSUFBSSxHQU9qQjs7QUFwSlQsQUE4SVUsTUE5SUosR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLEVBZ0JsQixJQUFJLENBSUYsS0FBSyxDQWNILEtBQUssR0FFRCxDQUFDLEFBQUEsWUFBWSxDQUFBLEVBQ2IsWUFBWSxFQUFFLEdBQUcsR0FDbEI7O0FBaEpYLEFBaUpVLE1BakpKLEdBMEdGLEdBQUcsQUFBQSxVQUFXLENBQUEsSUFBSSxFQWdCbEIsSUFBSSxDQUlGLEtBQUssQ0FjSCxLQUFLLENBS0gsQ0FBQyxDQUFBLEVBQ0MsT0FBTyxFQUFFLFlBQVksR0FDdEI7O0FBbkpYLEFBdUpJLE1BdkpFLEdBMEdGLEdBQUcsQUFBQSxVQUFXLENBQUEsSUFBSSxFQTZDbEIsUUFBUSxDQUFBLEVBQ04sVUFBVSxFQUFFLElBQUksRUFDaEIsVUFBVSxFQUFFLE1BQU0sR0EyQm5COztBQXBMTCxBQTBKTSxNQTFKQSxHQTBHRixHQUFHLEFBQUEsVUFBVyxDQUFBLElBQUksRUE2Q2xCLFFBQVEsQ0FHTixDQUFDLENBQUEsRUFDQyxhQUFhLEVBQUUsSUFBSSxHQU1wQjs7QUFqS1AsQUE0SlEsTUE1SkYsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLEVBNkNsQixRQUFRLENBR04sQ0FBQyxDQUVDLENBQUMsQUFBQSxPQUFPLENBQUEsRUFDTixVQUFVLEVBQUUsT0FBTyxDQUFBLFVBQVUsRUFDN0IsaUJBQWlCLEVBQUUsU0FBUyxFQUNwQixTQUFTLEVBQUUsU0FBUyxHQUM3Qjs7QUFoS1QsQUFrS00sTUFsS0EsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLEVBNkNsQixRQUFRLENBV04sYUFBYSxDQUFBLEVBQ1gsYUFBYSxFQUFDLENBQUMsQ0FBQSxVQUFVLEVBQ3pCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDVixhQUFhLEVBQUUsS0FBSyxFQUNwQixVQUFVLEVBQUUsS0FBSyxHQVlwQjs7QUFuTFAsQUF3S1UsTUF4S0osR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLEVBNkNsQixRQUFRLENBV04sYUFBYSxDQU1ULE1BQU0sQ0FBQSxFQUNKLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixhQUFhLEVBQUUsS0FBSyxFQUNwQixVQUFVLEVBQUUsS0FBSyxFQUNqQixjQUFjLEVBQUUsSUFBSSxHQUt2Qjs7QUFsTFQsQUE4S1ksTUE5S04sR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLEVBNkNsQixRQUFRLENBV04sYUFBYSxDQU1ULE1BQU0sQUFNSCxRQUFRLENBQUEsRUFDUCxjQUFjLEVBQUUsSUFBSSxHQUNyQjs7QUFoTGIsQUF1TE0sTUF2TEEsR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLENBNEVqQixVQUFXLENBQUEsQ0FBQyxFQUNYLFFBQVEsQ0FBQSxFQUNOLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLE9BQU8sRUFBRSxTQUFTLEdBSW5COztBQTdMUCxBQTBMUSxNQTFMRixHQTBHRixHQUFHLEFBQUEsVUFBVyxDQUFBLElBQUksQ0E0RWpCLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsUUFBUSxDQUdOLE1BQU0sQ0FBQSxFQUNKLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQTVMVCxBQW1NVSxNQW5NSixHQTBHRixHQUFHLEFBQUEsVUFBVyxDQUFBLElBQUksQ0FzRmpCLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsUUFBUSxDQUNOLENBQUMsQUFDRSxVQUFXLENBQUEsR0FBRyxFQUFDLEVBQ2QsT0FBTyxFQUFFLFlBQVksRUFDckIsY0FBYyxFQUFFLE1BQU0sRUFDdEIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFFLEdBQUcsRUFDVixTQUFTLEVBQUUsS0FBSyxHQU9qQjs7QUEvTVgsQUF5TVksTUF6TU4sR0EwR0YsR0FBRyxBQUFBLFVBQVcsQ0FBQSxJQUFJLENBc0ZqQixVQUFXLENBQUEsQ0FBQyxFQUNYLFFBQVEsQ0FDTixDQUFDLEFBQ0UsVUFBVyxDQUFBLEdBQUcsRUFNYixHQUFHLENBQUEsRUFDRCxhQUFhLEVBQUUsSUFBSSxFQUNuQixLQUFLLEVBQUUsR0FBRyxFQUNWLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQTlNYixBQW1OUSxNQW5ORixHQTBHRixHQUFHLEFBQUEsVUFBVyxDQUFBLElBQUksQ0FzRmpCLFVBQVcsQ0FBQSxDQUFDLEVBa0JYLElBQUksQ0FDRixTQUFTLENBQUEsRUFDUCxVQUFVLEVBQUUsTUFBTSxFQUNsQixNQUFNLEVBQUUsTUFBTSxHQUlmOztBQXpOVCxBQXNOVSxNQXROSixHQTBHRixHQUFHLEFBQUEsVUFBVyxDQUFBLElBQUksQ0FzRmpCLFVBQVcsQ0FBQSxDQUFDLEVBa0JYLElBQUksQ0FDRixTQUFTLENBR1AsQ0FBQyxDQUFBLEVBQ0MsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBeE5YLEFBK05RLE1BL05GLEdBMEdGLEdBQUcsQUFBQSxVQUFXLENBQUEsSUFBSSxDQW1IakIsVUFBVyxDQUFBLENBQUMsRUFDWCxRQUFRLENBQ04saUJBQWlCLENBQUEsRUFDZixNQUFNLEVBQUUsSUFBSSxHQWNiOztBQTlPVCxBQWlPVSxNQWpPSixHQTBHRixHQUFHLEFBQUEsVUFBVyxDQUFBLElBQUksQ0FtSGpCLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsUUFBUSxDQUNOLGlCQUFpQixDQUVmLE1BQU0sQ0FBQSxFQUNKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFFLEdBQUcsRUFDUixTQUFTLEVBQUUsZ0JBQWdCLENBQUMsZ0JBQWdCLEVBQzVDLElBQUksRUFBQyxHQUFHLEdBT1Q7O0FBN09YLEFBd09jLE1BeE9SLEdBMEdGLEdBQUcsQUFBQSxVQUFXLENBQUEsSUFBSSxDQW1IakIsVUFBVyxDQUFBLENBQUMsRUFDWCxRQUFRLENBQ04saUJBQWlCLENBRWYsTUFBTSxDQU1KLE1BQU0sQ0FDSixDQUFDLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFBQyxFQUNaLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQTNPZixBQWtQRSxNQWxQSSxDQWtQSixZQUFZLEdBQUcsZUFBZSxDQUFBLEVBQzVCLFlBQVksRUFBRSxHQUFHLENBQUEsVUFBVSxHQUM1Qjs7QUFwUEgsQUFxUEUsTUFyUEksQ0FxUEosaUJBQWlCLENBQUEsRUFDZixVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUV0UEgsd0tBTUc7QUNMSCxBQUFBLFVBQVUsQ0FBQyxFQUNULE9BQU8sRURTb0MsSUFBSSxDQURKLElBQUksRUNQL0MsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLE9BQU8sRUFFZiwyQkFBMkIsRUFBRSx1QkFBdUIsRUFFcEQsbUJBQW1CLEVBQUUsdUJBQXVCLEVBRTVDLG1CQUFtQixFQUFFLGVBQWUsRUFFcEMsbUJBQW1CLEVBQUUsK0JBQStCLEVBQ3BELDJCQUEyQixFREtnQixLQUFLLEVDSnhDLG1CQUFtQixFRElnQixLQUFLLEVDSGhELGtDQUFrQyxFRElTLE1BQU0sRUNIekMsMEJBQTBCLEVER1MsTUFBTSxFQ0FqRCxJQUFJLEVBQUUsT0FBTyxFQUNiLEtBQUssRUFBRSxPQUFPLEVBQ2QsY0FBYyxFQUFFLElBQUksRUFDcEIsZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixNQUFNLEVBQUUsQ0FBQyxFQUNULE1BQU0sRUFBRSxDQUFDLEVBQ1QsUUFBUSxFQUFFLE9BQU8sR0FRbEI7O0FBRUQsQUFBQSxjQUFjLENBQUMsRUFDYixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osT0FBTyxFQUFFLFlBQVksRUFDckIsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUNmLE9BQU8sRUFBRSxLQUFLLEVBQ2QsR0FBRyxFQUFFLEdBQUcsRUFDUixVQUFVLEVBQUUsSUFBNEIsRUFDeEMsVUFBVSxFQUFFLEtBQUssR0FnQ2xCOztBQXBDRCxBQUtFLGdCQUxjLEVBQWhCLGdCQUFnQixBQU1iLFFBQVEsRUFOWCxnQkFBZ0IsQUFPYixPQUFPLENBQUMsRUFDUCxVQUFVLEVBQUUsS0FBSyxFQUNqQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxHQUFHLEVBQ1gsYUFBYSxFRHJDNEIsR0FBRyxFQ3NDNUMsUUFBUSxFQUFFLFFBQVEsRUFDbEIsMkJBQTJCLEVBQUUsaUJBQWlCLEVBQzlDLG1CQUFtQixFQUFFLGlCQUFpQixFQUN0QyxtQkFBbUIsRUFBRSxTQUFTLEVBQzlCLG1CQUFtQixFQUFFLDRCQUE0QixFQUNqRCwyQkFBMkIsRUFBRSxLQUFLLEVBQzFCLG1CQUFtQixFQUFFLEtBQUssRUFDbEMsa0NBQWtDLEVBQUUsSUFBSSxFQUNoQywwQkFBMEIsRUFBRSxJQUFJLEdBQ3pDOztBQXJCSCxBQXVCRSxnQkF2QmMsQUF1QmIsUUFBUSxFQXZCWCxnQkFBZ0IsQUF3QmIsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQUFFLEVBQUUsRUFDWCxPQUFPLEVBQUUsS0FBSyxHQUNmOztBQTNCSCxBQTZCRSxnQkE3QmMsQUE2QmIsUUFBUSxDQUFDLEVBQ1IsR0FBRyxFQUFFLElBQUksR0FDVjs7QUEvQkgsQUFpQ0UsZ0JBakNjLEFBaUNiLE9BQU8sQ0FBQyxFQUNQLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FDN0VELGFBRUc7QUFDSCxBQUNFLG1CQURpQixDQUNqQixnQkFBZ0IsQ0FBQyxFQUNmLDJCQUEyQixFQUFFLE1BQU0sRUFDM0IsbUJBQW1CLEVBQUUsTUFBTSxFQUNuQyxrQ0FBa0MsRUFBRSxzQ0FBc0MsRUFDbEUsMEJBQTBCLEVBQUUsc0NBQXNDLEdBb0IzRTs7QUF6QkgsQUFPSSxtQkFQZSxDQUNqQixnQkFBZ0IsQUFNYixRQUFRLENBQUMsRUFDUixrQkFBa0IsRUFBRSwwQ0FDVyxFQUMvQixVQUFVLEVBQUUsMENBQ21CLEdBQ2hDOztBQVpMLEFBY0ksbUJBZGUsQ0FDakIsZ0JBQWdCLEFBYWIsT0FBTyxDQUFDLEVBQ1Asa0JBQWtCLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUNoQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsc0NBQXNDLEVBQzNFLFVBQVUsRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQ3hCLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxzQ0FBc0MsRUFDM0UsVUFBVSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksRUFDeEIsU0FBUyxDQUFDLE1BQU0sQ0FBQyxzQ0FBc0MsRUFDbkUsVUFBVSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksRUFDeEIsU0FBUyxDQUFDLE1BQU0sQ0FBQyxzQ0FBc0MsRUFDdkQsaUJBQWlCLENBQUMsTUFBTSxDQUFDLHNDQUFzQyxHQUM1RTs7QUF4QkwsQUE0QkksbUJBNUJlLEFBMkJoQixVQUFVLENBQ1QsZ0JBQWdCLENBQUMsRUFDZixpQkFBaUIsRUFBRSxhQUFhLEVBQ3hCLFNBQVMsRUFBRSxhQUFhLEVBQ2hDLHdCQUF3QixFQUFFLEtBQUssRUFDdkIsZ0JBQWdCLEVBQUUsS0FBSyxFQUMvQixrQ0FBa0MsRUFBRSxtQ0FBbUMsRUFDL0QsMEJBQTBCLEVBQUUsbUNBQW1DLEdBeUJ4RTs7QUEzREwsQUFvQ00sbUJBcENhLEFBMkJoQixVQUFVLENBQ1QsZ0JBQWdCLEFBUWIsUUFBUSxDQUFDLEVBQ1IsR0FBRyxFQUFFLENBQUMsRUFDTixPQUFPLEVBQUUsQ0FBQyxFQUNWLGtCQUFrQixFQUFFLDBDQUNpQixFQUNyQyxVQUFVLEVBQUUsMENBQ3lCLEdBQ3RDOztBQTNDUCxBQTZDTSxtQkE3Q2EsQUEyQmhCLFVBQVUsQ0FDVCxnQkFBZ0IsQUFpQmIsT0FBTyxDQUFDLEVBQ1AsTUFBTSxFQUFFLENBQUMsRUFDVCxpQkFBaUIsRUFBRSxjQUFjLEVBQ3pCLFNBQVMsRUFBRSxjQUFjLEVBQ2pDLGtCQUFrQixFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUMxQixpQkFBaUIsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLG1DQUFtQyxFQUM5RSxVQUFVLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQ2xCLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsbUNBQW1DLEVBQzlFLFVBQVUsRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFDbEIsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsbUNBQW1DLEVBQ3RFLFVBQVUsRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFDbEIsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsbUNBQW1DLEVBQzFELGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsbUNBQW1DLEdBQy9FOztBQzlEVCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElBQ2pDLEFBQUEsS0FBSyxDQUFDLEVBQ0wsWUFBWSxDQUFBLEtBQUMsR0FDZjtFQUNDLEFBQUEsT0FBTyxDQUFBLEVBQ0wsS0FBSyxFQUFFLElBQUksR0FpRVo7RUFsRUQsQUFHSSxPQUhHLENBRUwsT0FBTyxHQUNELGtCQUFrQixDQUFBLEVBQ3BCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFMTCxBQU1JLE9BTkcsQ0FFTCxPQUFPLENBSUwsV0FBVyxDQUFBLEVBQ1QsT0FBTyxFQUFFLElBQUksR0FDZDtFQVJMLEFBU0ksT0FURyxDQUVMLE9BQU8sQ0FPTCxZQUFZLENBQUEsRUFDVixPQUFPLEVBQUUsS0FBSyxHQXNEZjtFQWhFTCxBQVlRLE9BWkQsQ0FFTCxPQUFPLENBT0wsWUFBWSxHQUVSLEVBQUUsQUFDRCxZQUFhLENBQUEsQ0FBQyxFQUFDLEVBQ1osT0FBTyxFQUFFLElBQUksR0FDaEI7RUFkVCxBQWdCTSxPQWhCQyxDQUVMLE9BQU8sQ0FPTCxZQUFZLENBT1YsbUJBQW1CLENBQUEsRUFDakIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsR0FBRyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLENBQUMsR0FDWDtFQXRCUCxBQXVCTSxPQXZCQyxDQUVMLE9BQU8sQ0FPTCxZQUFZLENBY1YsT0FBTyxDQUFBLEVBQ0wsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEdBb0NkO0VBL0RQLEFBNEJRLE9BNUJELENBRUwsT0FBTyxDQU9MLFlBQVksQ0FjVixPQUFPLEFBS0osT0FBTyxDQUFBLEVBQ04sT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsS0FBSyxFQUNaLE1BQU0sRUFBRSxLQUFLLEVBQ2IsZ0JBQWdCLEVBQUUsMkVBQTJFLEVBQzdGLGdCQUFnQixFQUFFLGlDQUFpQyxHQUNwRDtFQWxDVCxBQW1DUSxPQW5DRCxDQUVMLE9BQU8sQ0FPTCxZQUFZLENBY1YsT0FBTyxDQVlMLFFBQVEsQ0FBQSxFQUNOLFVBQVUsRUFBRSxHQUFHLEdBY2hCO0VBbERULEFBcUNVLE9BckNILENBRUwsT0FBTyxDQU9MLFlBQVksQ0FjVixPQUFPLENBWUwsUUFBUSxHQUVGLEVBQUUsQUFBQSxZQUFhLENBQUEsQ0FBQyxFQUFDLEVBQ2pCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VBdkNYLEFBd0NVLE9BeENILENBRUwsT0FBTyxDQU9MLFlBQVksQ0FjVixPQUFPLENBWUwsUUFBUSxDQUtOLGtCQUFrQixDQUFBLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEVBQ1IsVUFBVSxFQUFFLEdBQUcsR0FNaEI7RUFqRFgsQUE2Q2MsT0E3Q1AsQ0FFTCxPQUFPLENBT0wsWUFBWSxDQWNWLE9BQU8sQ0FZTCxRQUFRLENBS04sa0JBQWtCLENBSWhCLEVBQUUsQUFDQyxPQUFPLENBQUEsRUFDTixLQUFLLEVBQUUsS0FBSyxDQUFBLFVBQVUsR0FDdkI7RUEvQ2YsQUFtRFEsT0FuREQsQ0FFTCxPQUFPLENBT0wsWUFBWSxDQWNWLE9BQU8sQ0E0QkwsRUFBRSxDQUFBLEVBQ0EsVUFBVSxFQUFFLE1BQU0sR0FVbkI7RUE5RFQsQUFxRFUsT0FyREgsQ0FFTCxPQUFPLENBT0wsWUFBWSxDQWNWLE9BQU8sQ0E0QkwsRUFBRSxDQUVBLENBQUMsQ0FBQSxFQUNDLEdBQUcsRUFBRSxDQUFDLEVBQ04sU0FBUyxFQUFFLEdBQUcsRUFDZCxXQUFXLEVBQUUsR0FBRyxFQUNoQixLQUFLLEVBQUUsS0FBSyxHQUliO0VBN0RYLEFBMERZLE9BMURMLENBRUwsT0FBTyxDQU9MLFlBQVksQ0FjVixPQUFPLENBNEJMLEVBQUUsQ0FFQSxDQUFDLEFBS0UsUUFBUSxDQUFBLEVBQ1AsZ0JBQWdCLEVBQUUsS0FBSyxHQUN4QjtFQVNmLEFBS08sTUFMRCxHQUNGLEdBQUcsQUFFSixVQUFXLENBQUEsR0FBRyxFQUNaLFFBQVEsQ0FDTixDQUFDLENBQUEsRUFDQyxhQUFhLEVBQUMsQ0FBQyxHQUNoQjtFQVBSLEFBV0ksTUFYRSxHQUNGLEdBQUcsQUFTSixVQUFXLENBQUEsR0FBRyxFQUNiLFFBQVEsQ0FBQSxFQUNOLE9BQU8sRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFBLFVBQVUsR0FDekI7RUFiTCxBQWdCRSxNQWhCSSxDQWdCSixLQUFLLENBQUEsRUFDSCxhQUFhLEVBQUUsR0FBRyxHQU9uQjtFQXhCSCxBQWtCSSxNQWxCRSxDQWdCSixLQUFLLENBRUgsRUFBRSxDQUFBLEVBQ0EsU0FBUyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzFCO0VBcEJMLEFBcUJJLE1BckJFLENBZ0JKLEtBQUssQ0FLSCxDQUFDLENBQUEsRUFDQyxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBdkJMLEFBeUJFLE1BekJJLEdBeUJBLEdBQUcsQ0FBQSxFQUNMLE9BQU8sRUFBQyxHQUFHLEdBc0laO0VBaEtILEFBMkJJLE1BM0JFLEdBeUJBLEdBQUcsQUFFSixVQUFXLENBQUEsR0FBRyxFQUFDLEVBQ2QsT0FBTyxFQUFFLEdBQUcsR0EwRGI7RUF0RkwsQUE4QlEsTUE5QkYsR0F5QkEsR0FBRyxBQUVKLFVBQVcsQ0FBQSxHQUFHLENBRVosVUFBVyxDQUFBLElBQUksSUFDWixHQUFHLENBQUEsRUFDSCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBaENULEFBaUNRLE1BakNGLEdBeUJBLEdBQUcsQUFFSixVQUFXLENBQUEsR0FBRyxDQUVaLFVBQVcsQ0FBQSxJQUFJLEVBSWQsSUFBSSxDQUFBLEVBQ0YsS0FBSyxFQUFFLElBQUksR0FtQ1o7RUFyRVQsQUFtQ1UsTUFuQ0osR0F5QkEsR0FBRyxBQUVKLFVBQVcsQ0FBQSxHQUFHLENBRVosVUFBVyxDQUFBLElBQUksRUFJZCxJQUFJLENBRUYsS0FBSyxDQUFBLEVBQ0gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQThCYjtFQXBFWCxBQXVDWSxNQXZDTixHQXlCQSxHQUFHLEFBRUosVUFBVyxDQUFBLEdBQUcsQ0FFWixVQUFXLENBQUEsSUFBSSxFQUlkLElBQUksQ0FFRixLQUFLLENBSUgsRUFBRSxDQUFBLEVBQ0EsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxRQUFRLEVBQ25CLFdBQVcsRUFBRSxvQkFBb0IsR0FDbEM7RUE3Q2IsQUE4Q1ksTUE5Q04sR0F5QkEsR0FBRyxBQUVKLFVBQVcsQ0FBQSxHQUFHLENBRVosVUFBVyxDQUFBLElBQUksRUFJZCxJQUFJLENBRUYsS0FBSyxHQVdDLENBQUMsQ0FBQSxFQUNILFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxHQUFHLEVBQ1gsSUFBSSxFQUFFLEdBQUcsRUFDVCxpQkFBaUIsRUFBRSxnQkFBZ0IsRUFDM0IsU0FBUyxFQUFFLGdCQUFnQixHQUNwQztFQXBEYixBQXFEWSxNQXJETixHQXlCQSxHQUFHLEFBRUosVUFBVyxDQUFBLEdBQUcsQ0FFWixVQUFXLENBQUEsSUFBSSxFQUlkLElBQUksQ0FFRixLQUFLLENBa0JILEtBQUssQ0FBQSxFQUNILE9BQU8sRUFBRSxJQUFJLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxHQVdiO0VBbkViLEFBeURjLE1BekRSLEdBeUJBLEdBQUcsQUFFSixVQUFXLENBQUEsR0FBRyxDQUVaLFVBQVcsQ0FBQSxJQUFJLEVBSWQsSUFBSSxDQUVGLEtBQUssQ0FrQkgsS0FBSyxDQUlILENBQUMsQ0FBQSxFQUNDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEdBT1Q7RUFsRWYsQUE0RGdCLE1BNURWLEdBeUJBLEdBQUcsQUFFSixVQUFXLENBQUEsR0FBRyxDQUVaLFVBQVcsQ0FBQSxJQUFJLEVBSWQsSUFBSSxDQUVGLEtBQUssQ0FrQkgsS0FBSyxDQUlILENBQUMsQUFHRSxZQUFhLENBQUEsQ0FBQyxFQUFDLEVBQ2QsSUFBSSxFQUFFLEdBQUcsR0FDVjtFQTlEakIsQUErRGdCLE1BL0RWLEdBeUJBLEdBQUcsQUFFSixVQUFXLENBQUEsR0FBRyxDQUVaLFVBQVcsQ0FBQSxJQUFJLEVBSWQsSUFBSSxDQUVGLEtBQUssQ0FrQkgsS0FBSyxDQUlILENBQUMsQUFNRSxZQUFhLENBQUEsQ0FBQyxFQUFDLEVBQ2QsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQWpFakIsQUFzRVEsTUF0RUYsR0F5QkEsR0FBRyxBQUVKLFVBQVcsQ0FBQSxHQUFHLENBRVosVUFBVyxDQUFBLElBQUksRUF5Q2QsUUFBUSxDQUFBLEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osR0FBRyxFQUFFLElBQUksRUFDVCxJQUFJLEVBQUUsR0FBRyxFQUNULEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsQ0FBQyxHQUtYO0VBcEZULEFBZ0ZVLE1BaEZKLEdBeUJBLEdBQUcsQUFFSixVQUFXLENBQUEsR0FBRyxDQUVaLFVBQVcsQ0FBQSxJQUFJLEVBeUNkLFFBQVEsQ0FVTixNQUFNLENBQUEsRUFDSixVQUFVLEVBQUMsTUFBTSxHQUVsQjtFQW5GWCxBQXlGUSxNQXpGRixHQXlCQSxHQUFHLEFBOERKLFVBQVcsQ0FBQSxHQUFHLENBQ1osVUFBVyxDQUFBLEVBQUUsSUFDUixHQUFHLENBQUEsRUFDTCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBM0ZULEFBNEZRLE1BNUZGLEdBeUJBLEdBQUcsQUE4REosVUFBVyxDQUFBLEdBQUcsQ0FDWixVQUFXLENBQUEsRUFBRSxFQUlaLElBQUksQ0FBQSxFQUNGLEtBQUssRUFBRSxJQUFJLEVBQ1gsUUFBUSxFQUFFLFFBQVEsR0FtQ25CO0VBaklULEFBK0ZVLE1BL0ZKLEdBeUJBLEdBQUcsQUE4REosVUFBVyxDQUFBLEdBQUcsQ0FDWixVQUFXLENBQUEsRUFBRSxFQUlaLElBQUksQ0FHRixLQUFLLENBQUEsRUFDSCxRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBOEJiO0VBaElYLEFBbUdZLE1BbkdOLEdBeUJBLEdBQUcsQUE4REosVUFBVyxDQUFBLEdBQUcsQ0FDWixVQUFXLENBQUEsRUFBRSxFQUlaLElBQUksQ0FHRixLQUFLLENBSUgsRUFBRSxDQUFBLEVBQ0EsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxHQUFHLEVBQUUsR0FBRyxFQUNSLFNBQVMsRUFBRSxRQUFRLEVBQ25CLFdBQVcsRUFBRSxvQkFBb0IsR0FDbEM7RUF6R2IsQUEwR1ksTUExR04sR0F5QkEsR0FBRyxBQThESixVQUFXLENBQUEsR0FBRyxDQUNaLFVBQVcsQ0FBQSxFQUFFLEVBSVosSUFBSSxDQUdGLEtBQUssR0FXQyxDQUFDLENBQUEsRUFDSCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsR0FBRyxFQUNYLElBQUksRUFBRSxHQUFHLEVBQ1QsaUJBQWlCLEVBQUUsZ0JBQWdCLEVBQzNCLFNBQVMsRUFBRSxnQkFBZ0IsR0FDcEM7RUFoSGIsQUFpSFksTUFqSE4sR0F5QkEsR0FBRyxBQThESixVQUFXLENBQUEsR0FBRyxDQUNaLFVBQVcsQ0FBQSxFQUFFLEVBSVosSUFBSSxDQUdGLEtBQUssQ0FrQkgsS0FBSyxDQUFBLEVBQ0gsT0FBTyxFQUFFLElBQUksRUFDYixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBV2I7RUEvSGIsQUFxSGMsTUFySFIsR0F5QkEsR0FBRyxBQThESixVQUFXLENBQUEsR0FBRyxDQUNaLFVBQVcsQ0FBQSxFQUFFLEVBSVosSUFBSSxDQUdGLEtBQUssQ0FrQkgsS0FBSyxDQUlILENBQUMsQ0FBQSxFQUNDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxHQUFHLEdBT1Q7RUE5SGYsQUF3SGdCLE1BeEhWLEdBeUJBLEdBQUcsQUE4REosVUFBVyxDQUFBLEdBQUcsQ0FDWixVQUFXLENBQUEsRUFBRSxFQUlaLElBQUksQ0FHRixLQUFLLENBa0JILEtBQUssQ0FJSCxDQUFDLEFBR0UsWUFBYSxDQUFBLENBQUMsRUFBQyxFQUNkLElBQUksRUFBRSxHQUFHLEdBQ1Y7RUExSGpCLEFBMkhnQixNQTNIVixHQXlCQSxHQUFHLEFBOERKLFVBQVcsQ0FBQSxHQUFHLENBQ1osVUFBVyxDQUFBLEVBQUUsRUFJWixJQUFJLENBR0YsS0FBSyxDQWtCSCxLQUFLLENBSUgsQ0FBQyxBQU1FLFlBQWEsQ0FBQSxDQUFDLEVBQUMsRUFDZCxLQUFLLEVBQUUsR0FBRyxHQUNYO0VBN0hqQixBQWtJUSxNQWxJRixHQXlCQSxHQUFHLEFBOERKLFVBQVcsQ0FBQSxHQUFHLENBQ1osVUFBVyxDQUFBLEVBQUUsRUEwQ1osUUFBUSxDQUFBLEVBQ04sUUFBUSxFQUFFLFFBQVEsRUFDbEIsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osR0FBRyxFQUFFLElBQUksRUFDVCxJQUFJLEVBQUUsR0FBRyxFQUNULEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsQ0FBQyxHQUlYO0VBL0lULEFBNElVLE1BNUlKLEdBeUJBLEdBQUcsQUE4REosVUFBVyxDQUFBLEdBQUcsQ0FDWixVQUFXLENBQUEsRUFBRSxFQTBDWixRQUFRLENBVU4sTUFBTSxDQUFBLEVBQ0osVUFBVSxFQUFDLE1BQU0sR0FDbEI7RUE5SVgsQUFzSmdCLE1BdEpWLEdBeUJBLEdBQUcsQUE4REosVUFBVyxDQUFBLEdBQUcsQ0EwRFosVUFBVyxDQUFBLENBQUMsRUFDWCxpQkFBaUIsQ0FDZixNQUFNLENBQ0osTUFBTSxDQUNKLENBQUMsQUFDRSxVQUFXLENBQUEsQ0FBQyxFQUFDLEVBQ1osU0FBUyxFQUFFLElBQUksQ0FBQSxVQUFVLEVBQ3pCLFdBQVcsRUFBRSxJQUFJLENBQUEsVUFBVSxHQUM1QiJ9 */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvcmVzZXQuc2NzcyIsImNvbmZpZy9taXhpbnMvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9mb250cy5zY3NzIiwidGhlbWUvaGVhZGVyLnNjc3MiLCJ0aGVtZS9uYXYuc2NzcyIsInRoZW1lL3NlY3Rpb24uc2NzcyIsInRoZW1lL2Zvb3Rlci5zY3NzIiwidGhlbWUvaGFtYnVyZ2Vycy5zY3NzIiwidGhlbWUvX2Jhc2Uuc2NzcyIsInRoZW1lL19zcXVlZXplLnNjc3MiLCJ0aGVtZS9tZWRpYXF1ZXJpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5AaW1wb3J0ICdjb25maWcvbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJ3RoZW1lL2ZvbnRzJztcblxuQGltcG9ydCAndGhlbWUvaGVhZGVyJztcbkBpbXBvcnQgJ3RoZW1lL25hdic7XG5AaW1wb3J0ICd0aGVtZS9zZWN0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2Zvb3Rlcic7XG5AaW1wb3J0ICd0aGVtZS9oYW1idXJnZXJzJztcbkBpbXBvcnQgJ3RoZW1lL21lZGlhcXVlcmllcyc7XG4iLCIqe1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHl7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnVsLCBsaSwgb2x7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbnAsIHVsLCBsaSwgb2wsIGgxLCBoMiwgaDMsIGVtLCBibG9ja3F1b3Rle1xuICBtYXJnaW46IDA7XG59XG5cbmltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIEZvbnQgRmFtaWx5XG4kZm9udC1mYW1pbHktZGVmYXVsdDogIFx0XHRcdFwiUmFsZXdheVwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGVyOiAgXHRcdFx0XCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tb25vOiBcdFx0XHRcdFwiSW5jb25zb2xhdGFcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LXNlcmlmOlx0XHRcdFx0XCJHZW9yZ2lhXCIsIFwiVGltZXNcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4kaWNvbnM6IFx0XHRcdFx0XHRcdFwiRm9udEF3ZXNvbWVcIjtcblxuLy8gQGZvbnQtZmFjZVxuXG4kUmVndWxhcjogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiRmYW1pbHk6IFwiTW9udHNlcnJhdC93ZWJmb250c1wiO1xuJGZpbGUtcmVndWxhcjogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBNb250c2VycmF0LVJlZ3VsYXIoJFJlZ3VsYXIsICRmaWxlLXJlZ3VsYXIsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtcmVndWxhcjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhcn1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRSZWd1bGFyICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRsaWdodDogXCJNb250c2VycmF0LUxpZ2h0XCI7XG4kZmFtaWx5OiBcIk1vbnRzZXJyYXQvd2ViZm9udHNcIjtcbiRmaWxlLWxpZ2h0OiBcIk1vbnRzZXJyYXQtTGlnaHRcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBNb250c2VycmF0LWxpZ2h0KCRsaWdodCwgJGZpbGUtbGlnaHQsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtbGlnaHQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGxpZ2h0fVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJGxpZ2h0ICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skbGlnaHR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbGlnaHR9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbGlnaHR9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRUaGluOiBcIk1vbnRzZXJyYXQtVGhpblwiO1xuJGZhbWlseTogXCJNb250c2VycmF0L3dlYmZvbnRzXCI7XG4kZmlsZS1UaGluOiBcIk1vbnRzZXJyYXQtVGhpblwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIE1vbnRzZXJyYXQtVGhpbigkVGhpbiwgJGZpbGUtVGhpbiwgJGZhbWlseSwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5ICsgXCIvXCIgKyAkZmlsZS1UaGluO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRUaGlufVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFRoaW4gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRUaGlufSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFRoaW59XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skVGhpbn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZm9udC1zaXplXG4kZm9udDE0OiAwLjg4MnJlbTtcbiRmb250MTY6IDFyZW07XG4kZm9udDE4OiAxLjEzNHJlbTtcbiRmb250MjE6IDEuMzIzcmVtO1xuJGZvbnQyMjogMS4zNzVyZW07XG4kZm9udDI0OiAxLjUxMnJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udDM2OiAyLjI2OHJlbTtcbiRmb250NDg6IDMuMDI0cmVtO1xuJGZvbnQ3MjogNC41cmVtO1xuXG4vLyAkZm9udGgxOiAycmVtO1xuLy8gJGZvbnRoMjogMS41cmVtO1xuLy8gJGZvbnRoMzogMXJlbTtcbi8vICRmb250cDogMXJlbTtcbiIsIkBpbmNsdWRlIE1vbnRzZXJyYXQtUmVndWxhcigkUmVndWxhciwgJGZpbGUtcmVndWxhciwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIE1vbnRzZXJyYXQtbGlnaHQoJGxpZ2h0LCAkZmlsZS1saWdodCwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIE1vbnRzZXJyYXQtVGhpbigkVGhpbiwgJGZpbGUtVGhpbiwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblxufVxuICAvLyAkZm9udDE0OiAwLjg4MnJlbTtcbiAgLy8gJGZvbnQxNjogMXJlbTtcbiAgLy8gJGZvbnQxODogMS4xMzRyZW07XG4gIC8vICRmb250MjE6IDEuMzIzcmVtO1xuICAvLyAkZm9udDIyOiAxLjM3NXJlbTtcbiAgLy8gJGZvbnQyNDogMS41MTJyZW07XG4gIC8vICRmb250MzI6IDJyZW07XG4gIC8vICRmb250MzY6IDIuMjY4cmVtO1xuICAvLyAkZm9udDQ4OiAzLjAyNHJlbTtcbiAgLy8gJGZvbnQ3MjogNC41cmVtO1xuXG5ib2R5e1xuICBwe1xuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gICNoZWFkZXJ7XG4gICAgYXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQxODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2FiMTIyNjtcbiAgICB9XG4gICAgLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgbGl7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDI0O1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBjb2xvcjogI2FiMTIyNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0YXJ0e1xuICAgIC5jb250ZW50e1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDE2O1xuICAgICAgICBmb250LWZhbWlseTogJGxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgYTo6YmVmb3Jle1xuXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXRhdGlvbntcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAgICNob21lLCAjY29udGFjdCwgI2NvbnRhdG97XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRUaGluO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI1dnc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAgdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2FiMTIyNjtcbiAgICAgIH1cbiAgICAgIHAsIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250MTY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3ByZXNzZSwgI3ByZXNzLCAjaW1wcmVuc2F7XG4gICAgICAucmVke1xuICAgICAgICAuY2l0YXRpb257XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNoYXB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGxpZ2h0O1xuICAgICAgaDJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQzMjtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDE0O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICYuZm9jdXN7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250MTg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNoZWFkZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIC5uYXZiYXJ7XG4gICAgLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmPmxpe1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb257XG4gICAgICAmPmxpe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDQpe1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNSl7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IC0yNSU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDYpe1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IC0yNSU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg3KXtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdl9tZWRpYV9xe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuYXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuICBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIxMjI2O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIH1cbiAgYTpob3Zlcjo6YmVmb3JlLCBhLmFjdGl2ZTo6YmVmb3Jle1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuIiwiIiwiI3N0YXJ0e1xuXG4gICNob21le1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIGE6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuICB9XG4gICYgPiBkaXZ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICY+I2Z1bGx2aWRlb3tcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5ncmF2LXlvdXR1YmV7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGlmcmFtZXtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAmLmNsaWNrZWR7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC52aXN1LWFsYnVte1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBoMXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZShuKzYpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gZGl2Omxhc3QtY2hpbGR7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICAmPmRpdntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzk4MjcyRCksIHRvKCM0ZjEwMEIpKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjOTgyNzJELCAjNGYxMDBCKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5vdGhlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4IWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhe1xuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY+ZGl2Om50aC1jaGlsZCgxbiszKXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICY+ZGl2e1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAmPmRpdntcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmPmRpdntcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5yZWR7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNhYjEyMjYpLCB0bygjNWQwODAwKSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2FiMTIyNiwgIzVkMDgwMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuY2hhcHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhLmFjdGl2ZTo6YmVmb3Jle1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyOjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAucmVzb3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICY+YTpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ncmF2LXlvdXR1YmV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAmLmNsaWNrZWR7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gYmlvZ3JhcGhpZVxuICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgICAgICAub3RoZXJ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBwcmVzc2VcbiAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgIC5jb250ZW50e1xuICAgICAgICBwe1xuICAgICAgICAgICY6bnRoLWNoaWxkKG4rMil7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVke1xuICAgICAgICAuY2l0YXRpb257XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBuZXh0X2RhdGVzXG4gICAgJjpudGgtY2hpbGQoNyl7XG4gICAgICAuY29udGVudHtcbiAgICAgICAgI21DU0JfNV9jb250YWluZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICNzb3ZhantcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xuICB9XG4gIC5tQ1NCX3Njcm9sbFRvb2xze1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuIiwiIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICAgICAgICAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgICAgICAgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAwLjE1cyAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICAzZHh5LFxuICAzZHh5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYXJyb3d0dXJuLFxuICBhcnJvd3R1cm4tcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgbWludXMsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcInNxdWVlemVcIjtcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LWZpbHRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LWZpbHRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyLCAtd2Via2l0LWZpbHRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgLXdlYmtpdC1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgICAgICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC03cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAtN3B4O1xuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3F1ZWV6ZSkge1xuICAvKlxuICAgKiBTcXVlZXplXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICA6cm9vdCB7XG4gICAtLWFwcC1oZWlnaHQ6IDEwMCU7XG59XG4gICNoZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm5hdmJhcntcbiAgICAgICYgPiAubGFuZ3VhZ2Utc2VsZWN0b3J7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubmF2aWdhdGlvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5uYXZfbWVkaWFfcXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY+bGl7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhhbWJ1cmdlci0tc3F1ZWV6ZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2F0Ym94e1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjOTgyNzJEKSwgdG8oIzRmMTAwQikpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM5ODI3MkQsICM0ZjEwMEIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2F0bGlzdHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICAgICAgICAgICYgPiBsaTpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogN3ZoO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiNzdGFydHtcbiAgJj5kaXZ7XG5cbiAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgLmNvbnRlbnR7XG4gICAgICAgcHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICB9XG4gICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZChuKzQpe1xuICAgIC5jb250ZW50e1xuICAgICAgcGFkZGluZzogMCA1cHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuICAjaG9tZXtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMwdnchaW1wb3J0YW50O1xuICAgIH1cbiAgICBwe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYgPiBkaXZ7XG4gICAgcGFkZGluZzowcHg7XG4gICAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpe1xuICAgICAgICAmPmRpdntcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucmVke1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5jaGFwe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ODJyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IGF7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlc297XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAub3RoZXJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzMpe1xuICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAmID4gZGl2e1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5yZWR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC5jaGFwe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ODJyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IGF7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlc297XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAub3RoZXJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAjbUNTQl81X2NvbnRhaW5lcntcbiAgICAgICAgICAjc292YWp7XG4gICAgICAgICAgICAub3RoZXJ7XG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuICAvL1xuICAvLyBodG1se1xuICAvLyAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLy8gfVxuICAvLyAjaGVhZGVye1xuICAvLyAgIGJ1dHRvbntcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgLy8gICAgIHotaW5kZXg6IDk5OTtcbiAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgLy8gICAgIHRvcDogMDtcbiAgLy8gICAgIGxlZnQ6IDA7XG4gIC8vICAgfVxuICAvLyAgIC5sYW5ndWFnZS1zZWxlY3RvcntcbiAgLy8gICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIC8vICAgfVxuICAvLyAgIC5uYXZpZ2F0aW9ue1xuICAvLyAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIC8vICAgfVxuICAvLyAgIC5tZWRpYXFuYXZ7XG4gIC8vICAgICB6LWluZGV4OiA5OTg7XG4gIC8vICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgLy8gICAgIHRvcDogLTEwMCU7XG4gIC8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAxcztcbiAgLy8gICAgIHRyYW5zaXRpb246IHRvcCAxcztcbiAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgIGhlaWdodDogMTAwJTtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzk4MjcyRCksIHRvKCM0ZjEwMEIpKTtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjOTgyNzJELCAjNGYxMDBCKTtcbiAgLy8gICAgIGRpc3BsYXk6IC13ZWJraXQtYm94IWltcG9ydGFudDtcbiAgLy8gICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94IWltcG9ydGFudDtcbiAgLy8gICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAvLyAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLy8gICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAvLyAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC8vICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAvLyAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgLy8gICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLy8gICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC8vICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyAgICAgbGl7XG4gIC8vICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAvLyAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICAgIGF7XG4gIC8vICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICAgICAgICBtYXJnaW46IGF1dG87XG4gIC8vICAgICAgICAgJjpob3ZlcjpiZWZvcmV7XG4gIC8vICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC8vICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgICAmOmJlZm9yZXtcbiAgLy8gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgICAgICAgIGhlaWdodDogMnB4O1xuICAvLyAgICAgICAgICAgYm90dG9tOiAwO1xuICAvLyAgICAgICAgICAgbGVmdDogMDtcbiAgLy8gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAvLyAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvLyAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAvLyAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgLy8gICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAuYWN0aXZle1xuICAvLyAgICAgICAgIGE6YmVmb3Jle1xuICAvLyAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgLy8gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgICYub3BlbntcbiAgLy8gICAgICAgdG9wOiAwJSFpbXBvcnRhbnQ7XG4gIC8vICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDFzO1xuICAvLyAgICAgICB0cmFuc2l0aW9uOiB0b3AgMXM7XG4gIC8vICAgICB9XG4gIC8vXG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgICNzdGFydHtcbiAgLy8gICAgICNob21le1xuICAvLyAgICAgICAudGl0bGV7XG4gIC8vICAgICAgICAgcHtcbiAgLy8gICAgICAgICAgIGE6bGFzdC1jaGlsZHtcbiAgLy8gICAgICAgICAgICAgaW1ne1xuICAvLyAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAvLyAgICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICBpbWc6bnRoLW9mLXR5cGUoMSl7XG4gIC8vICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvL1xuICAvLyAgICAgJiA+IGRpdntcbiAgLy8gICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAvLyAgICAgICBvdmVyZmxvdzogYXV0byFpbXBvcnRhbnQ7XG4gIC8vICAgICAgIC5yZWR7XG4gIC8vICAgICAgICAgLmNoYXB7XG4gIC8vICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTVweCAwO1xuICAvLyAgICAgICAgICAgLnJlc297XG4gIC8vICAgICAgICAgICAgIGE6bnRoLWNoaWxkKDEpe1xuICAvLyAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAvLyAgICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAgIGE6bnRoLWNoaWxkKDIpe1xuICAvLyAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAvLyAgICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5jb250ZW50e1xuICAvLyAgICAgICAgIHA6bGFzdC1jaGlsZHtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgJiA+IGRpdntcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgJi5jb250ZW50e1xuICAvLyAgICAgICAgICAgaGVpZ2h0OiAxMDB2aCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgICY6bnRoLWNoaWxkKG4rMyl7XG4gIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgLy9cbiAgLy8gICAgICAgICAmID4gZGl2Om50aC1jaGlsZCgxKXtcbiAgLy8gICAgICAgICAgICYgYXtcbiAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW0haW1wb3J0YW50O1xuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgICAmID4gZGl2Om50aC1jaGlsZCgyKXtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgJjpudGgtY2hpbGQobis1KXtcbiAgLy8gICAgICAgICAuY29udGVudHtcbiAgLy8gICAgICAgICAgIHBhZGRpbmc6IDIwcHghaW1wb3J0YW50O1xuICAvLyAgICAgICAgICAgI3NvdmFqe1xuICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgcDpsYXN0LWNoaWxke1xuICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgIH1cbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgICNob21le1xuICAvLyAgICAgICAudGl0bGV7XG4gIC8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgICAgICAgIC52aXN1LWFsYnVte1xuICAvLyAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgI3ByZXNzLCAjcHJlc3NlLCAjaW1wcmVuc2F7XG4gIC8vICAgICAgIC5jaXRhdGlvbntcbiAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICAjc292YWp7XG4gIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgICAgICBwOm50aC1jaGlsZCgxKXtcbiAgLy8gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgLy8gICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgLy8gICAgICAgaW1ne1xuICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAgIHA6bm90KDpudGgtY2hpbGQoMSkpe1xuICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgICNiaW9ncmFmw61hLCNiaW9ncmFwaGlle1xuICAvLyAgICAgLmNvbnRlbnR7XG4gIC8vICAgICAgIHA6bnRoLW9mLXR5cGUoMSl7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAjY29udGFjdCwgI2NvbnRhdG97XG4gIC8vICAgICAjQ29udGFjdCwgI0NPTlRBVE97XG4gIC8vICAgICAgIGhlaWdodDogMTAwdmghaW1wb3J0YW50O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuICAvL1xuICAvLyBib2R5e1xuICAvLyAgICNoZWFkZXJ7XG4gIC8vICAgICBhe1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250MjIhaW1wb3J0YW50O1xuICAvLyAgICAgfVxuICAvLyAgICAgLmxhbmd1YWdlLXNlbGVjdG9ye1xuICAvLyAgICAgICBsaXtcbiAgLy8gICAgICAgICAmOm50aC1jaGlsZCgtbisyKXtcbiAgLy8gICAgICAgICAgICY6OmFmdGVye1xuICAvLyAgICAgICAgICAgICBmb250LXNpemU6ICRmb250MjIhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICAgfVxuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAjc3RhcnR7XG4gIC8vICAgICAuY29udGVudHtcbiAgLy8gICAgICAgcHtcbiAgLy8gICAgICAgICBmb250LXNpemU6ICRmb250MTQhaW1wb3J0YW50O1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAuY2l0YXRpb257XG4gIC8vICAgICAgIHB7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udDE0IWltcG9ydGFudDtcbiAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgICAjaG9tZSwgI2NvbnRhY3QsICNjb250YXRve1xuICAvLyAgICAgICBwLCBhIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6ICRmb250MTQhaW1wb3J0YW50O1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vXG4gIC8vICAgICAuY2hhcHtcbiAgLy8gICAgICAgaDJ7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAkZm9udDIyIWltcG9ydGFudDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBhe1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgJi5mb2N1c3tcbiAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNiFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG4gIC8vXG4gIC8vXG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDQUEsQUFBQSxDQUFDLENBQUEsRUFDQyxrQkFBa0IsRUFBRSxVQUFVLEVBQzlCLFVBQVUsRUFBRSxVQUFVLEdBQ3ZCOztBQUVELEFBQUEsSUFBSSxFQUFFLElBQUksQ0FBQSxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixNQUFNLEVBQUUsSUFBSSxFQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQUVELEFBQUEsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUEsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBRUQsQUFBQSxDQUFDLENBQUEsRUFDQyxlQUFlLEVBQUUsSUFBSSxFQUNyQixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQUVELEFBQUEsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxVQUFVLENBQUEsRUFDdkMsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUFFRCxBQUFBLEdB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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 f4f181a..4a8304f 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:#ab1226}body #header .language-selector li:nth-child(-n+2)::after{font-size:1.512rem;content:'-';color:#ab1226}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;color:#ab1226}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;line-height:1.5rem;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(#ab1226,#5d0800)}#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 +*{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:#ab1226}body #header .language-selector li:nth-child(-n+2)::after{font-size:1.512rem;content:'-';color:#ab1226}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;color:#ab1226}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;line-height:1.5rem;color:#fff}body #start #imprensa .red .citation p,body #start #press .red .citation p,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:#ab1226}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(#ab1226,#5d0800)}#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 .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/fonts.scss b/user/themes/anissabensalah/scss/theme/fonts.scss index defa5b9..3836c9d 100644 --- a/user/themes/anissabensalah/scss/theme/fonts.scss +++ b/user/themes/anissabensalah/scss/theme/fonts.scss @@ -80,7 +80,7 @@ body{ line-height: 1.5rem; } } - #presse{ + #presse, #press, #imprensa{ .red{ .citation{ p{ diff --git a/user/themes/anissabensalah/scss/theme/header.scss b/user/themes/anissabensalah/scss/theme/header.scss index 0737069..4b72f06 100644 --- a/user/themes/anissabensalah/scss/theme/header.scss +++ b/user/themes/anissabensalah/scss/theme/header.scss @@ -88,7 +88,7 @@ a{ height: 2px; bottom: 0; left: 0; - background-color: #4f100B; + background-color: #ab1226; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); diff --git a/user/themes/anissabensalah/scss/theme/section.scss b/user/themes/anissabensalah/scss/theme/section.scss index 3c6fc61..a73b361 100644 --- a/user/themes/anissabensalah/scss/theme/section.scss +++ b/user/themes/anissabensalah/scss/theme/section.scss @@ -229,12 +229,6 @@ top: 50%; transform: translateX(-50%) translateY(-50%); left:50%; - .other{ - p:nth-child(1){ - font-size: 1.5rem; - margin-bottom: 50px; - } - } } } } diff --git a/user/themes/anissabensalah/templates/modular/submodular.html.twig b/user/themes/anissabensalah/templates/modular/submodular.html.twig index 9edbe94..3290bc6 100644 --- a/user/themes/anissabensalah/templates/modular/submodular.html.twig +++ b/user/themes/anissabensalah/templates/modular/submodular.html.twig @@ -9,17 +9,19 @@
{{header.sous_title}}
+ {% endif %} {% for module in page.collection() %} {% endfor %}