From 0fd036ea7bc6815c4265ec2b16c73fb1ff717c16 Mon Sep 17 00:00:00 2001 From: kevin tessier Date: Wed, 18 Sep 2019 10:51:34 +0200 Subject: [PATCH] changemsg_newsletter --- user/themes/lecampus/css-compiled/theme.css | 6 +++--- user/themes/lecampus/css-compiled/theme.min.css | 2 +- user/themes/lecampus/scss/theme/_blog.scss | 2 ++ user/themes/lecampus/scss/theme/_mobile.scss | 1 + .../lecampus/templates/partials/newsletters.html.twig | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/user/themes/lecampus/css-compiled/theme.css b/user/themes/lecampus/css-compiled/theme.css index dc8cf24..c718f8c 100644 --- a/user/themes/lecampus/css-compiled/theme.css +++ b/user/themes/lecampus/css-compiled/theme.css @@ -459,7 +459,7 @@ header nav.dropmenu > ul > li:hover > ul li:hover a:hover:before { visibility: v #default .header-wrapper { width: 100% !important; text-align: center; } #default .header-wrapper .title { width: 90% !important; } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm { width: 90% !important; } - #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { display: block !important; } + #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { display: block !important; margin-bottom: 1rem; } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label { white-space: normal !important; } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent { border: 1px solid white !important; border-radius: 30px; margin-bottom: 20px; } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { border: none !important; border-radius: 0px !important; } @@ -689,7 +689,7 @@ header nav.dropmenu > ul > li:hover > ul li:hover a:hover:before { visibility: v #newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label { color: white; white-space: nowrap; padding: 0 20px; line-height: 40px; } -#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p, #newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p { color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; margin: 0 0 10px 0; text-align: left; } +#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p, #newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p { color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; margin: 0 0 10px 0; text-align: left; text-align: center; color: white; } #newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul, #newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol, #newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul, #newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol { color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px; } @@ -967,4 +967,4 @@ header nav.dropmenu > ul > li:hover > ul li:hover a:hover:before { visibility: v .cookie-inform-and-ask .cookie-dialog { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 70%; } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiY29uZmlndXJhdGlvbnMvX2ZvbnRzLnNjc3MiLCJjb25maWd1cmF0aW9ucy9fcmVzZXQuc2NzcyIsImNvbmZpZ3VyYXRpb25zL192YXJpYWJsZXMuc2NzcyIsImNvbmZpZ3VyYXRpb25zL19taXhpbnMuc2NzcyIsInRoZW1lL19hbmltYXRpb24uc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9faG92ZXIuc2NzcyIsInRoZW1lL19oZWFkZXIuc2NzcyIsInRoZW1lL19tZW51LnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fbW9iaWxlLnNjc3MiLCJ0aGVtZS9fY29va2llcy5zY3NzIiwidGhlbWUvX2Jsb2cuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy9mb250cyc7XG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy9yZXNldCc7XG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy92YXJpYWJsZXMnO1xuQGltcG9ydCAnY29uZmlndXJhdGlvbnMvbWl4aW5zJztcblxuQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL3R5cG9ncmFwaHknO1xuQGltcG9ydCAndGhlbWUvaG92ZXInO1xuXG5AaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuQGltcG9ydCAndGhlbWUvbWVudSc7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbkBpbXBvcnQgJ3RoZW1lL2Nvb2tpZXMnO1xuXG4vLyBFeHRyYSBTa2VsZXRvbiBTdHlsaW5nXG5AaW1wb3J0ICd0aGVtZS9ibG9nJztcbiIsIi8vIEZvbnQgRmFtaWx5XG4kZm9udC1mYW1pbHktZGVmYXVsdDogIFx0XHRcdFwiUmFsZXdheVwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGVyOiAgXHRcdFx0XCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tb25vOiBcdFx0XHRcdFwiSW5jb25zb2xhdGFcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LXNlcmlmOlx0XHRcdFx0XCJHZW9yZ2lhXCIsIFwiVGltZXNcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4vLyBAZm9udC1mYWNlXG5cbiR0eXBvOiBcImFpbGVyb25fcmVndWxhclwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcbiRmaWxlOiBcIkFpbGVyb24tUmVndWxhci13ZWJmb250XCI7XG4kUmVndWxhcjogXCJSZWd1bGFyXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJlZ3VsYXIsICRmaWxlLCAkdHlwbywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbyArIFwiL1wiICsgJGZpbGU7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUmVndWxhciArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFJlZ3VsYXJ9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhcn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kdHlwbzI6IFwiYWlsZXJvbl9ib2xkXCI7XG4kZmlsZTI6IFwiQWlsZXJvbi1Cb2xkLXdlYmZvbnRcIjtcbiRCb2xkOiBcImJvbGRcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkQm9sZCwgJGZpbGUyLCAkdHlwbzIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJHR5cG8yICsgXCIvXCIgKyAkZmlsZTI7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JEJvbGR9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkQm9sZCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JEJvbGR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skQm9sZH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRCb2xkfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiR0eXBvMzogXCJub3dfYWx0XCI7XG4kZmlsZTM6IFwibm93YWx0LWJvbGQtd2ViZm9udFwiO1xuJG5vd19hbHRfYm9sZDogXCJub3dfYWx0X2JvbGRcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkbm93X2FsdF9ib2xkLCAkZmlsZTMsICR0eXBvMywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbzMgKyBcIi9cIiArICRmaWxlMztcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbm93X2FsdF9ib2xkfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJG5vd19hbHRfYm9sZCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JG5vd19hbHRfYm9sZH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRub3dfYWx0X2JvbGR9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbm93X2FsdF9ib2xkfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiR0eXBvNDogXCJub3dfYWx0XCI7XG4kZmlsZTQ6IFwibm93YWx0LWxpZ2h0LXdlYmZvbnRcIjtcbiRub3dfYWx0X2xpZ2h0OiBcIm5vd19hbHRfbGlnaHRcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkbm93X2FsdF9saWdodCwgJGZpbGU0LCAkdHlwbzQsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJHR5cG80ICsgXCIvXCIgKyAkZmlsZTQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG5vd19hbHRfbGlnaHR9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkbm93X2FsdF9saWdodCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JG5vd19hbHRfbGlnaHR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbm93X2FsdF9saWdodH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRub3dfYWx0X2xpZ2h0fVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kdHlwbzU6IFwibm93X2FsdFwiO1xuJGZpbGU1OiBcIm5vd2FsdC1tZWRpdW0td2ViZm9udFwiO1xuJG5vd19hbHRfbWVkaXVtOiBcIm5vd19hbHRfbWVkaXVtXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJG5vd19hbHRfbWVkaXVtLCAkZmlsZTUsICR0eXBvNSwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbzUgKyBcIi9cIiArICRmaWxlNTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbm93X2FsdF9tZWRpdW19XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkbm93X2FsdF9tZWRpdW0gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRub3dfYWx0X21lZGl1bX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRub3dfYWx0X21lZGl1bX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRub3dfYWx0X21lZGl1bX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIip7XG4gIC13ZWJraXQtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgR2VvcmdpYSwgc2VyaWYsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qIFNlY3Rpb25zIFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOjA7XG59XG5cbmgxLGgyLGgzLGg0LGg1LHAsZW0sc3Ryb25nLHVsLGxpLGF7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG59XG5cbnVsLCBsaSAsb2x7XG4gIGxpc3Qtc3R5bGU6bm9uZTtcbn1cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5oZWFkZXIgc3BhbntcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbnVse1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwsbGl7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5pZnJhbWV7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBmb250c1xuQGluY2x1ZGUgZm9udC1mYWNlKCRSZWd1bGFyLCAkZmlsZSwgJHR5cG8sICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJEJvbGQsICRmaWxlMiwgJHR5cG8yLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRub3dfYWx0X2JvbGQsICRmaWxlMywgJHR5cG8zLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRub3dfYWx0X2xpZ2h0LCAkZmlsZTQsICR0eXBvNCwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkbm93X2FsdF9tZWRpdW0sICRmaWxlNSwgJHR5cG81LCAkY2F0ZWdvcnkpOy8vMVxuXG4vLyBmb250c2l6ZVxuICAvLyB0aXRsZVxuICAvLyAkZnpoMTpcbiAgLy8gJGZ6aDI6XG4gIC8vICRmemgzOlxuICAvLyAkZnpoNDpcbiAgLy8gJGZ6aDU6XG4gIC8vICRmemg2OlxuXG4gIC8vIHBhcmFncmFwaGVcbiAgLy8gJGZ6cDogMXJlbTtcbiAgLy8gJGZ6czpcbiAgLy8gJGZ6YjpcbiAgLy8gJGZ6aTpcblxuLy8gbGluZS1oZWlnaHRcbiAgLy8gJGxocFxuXG4vLyBjb2xvclxuJGxpZ2h0LWJsdWU6ICMwMDkzYTM7XG4kZGFyay1ibHVlOiAjMDA0MDdkO1xuJGdyZWVuOiAjYjVjYjNhO1xuJHJlZDogIzllMDAyNztcbiRsaWdodC1ncmV5OiAjZDhkYWRiZmY7XG4kZ3JleTogIzZlNmY3MDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzIzMWYyMDtcblxuLy8gaGVhZGVyXG4kSGg6IDcwcHg7XG4kSG46IGNhbGMoIDEwMHZoIC0gI3skSGh9ICk7XG4kV246IDUwdnc7XG4kSGM6IGNhbGMoICN7JEhufSAtIDE1MHB4ICk7XG4iLCJAbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gZmxleE5vd3JhcCgpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJEhoO1xufVxuXG5AbWl4aW4gaW5saW5lZmxleCgpe1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4Y2VudGVyKCl7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIHVwcGVyKCl7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtaXhpbiBmbGV4Y2VudGVyX2NvbHVtbigpe1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLmRlZmF1bHQtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLy8gUHVsc2UgQW5pbWF0aW9uXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZV9hbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlX2FuaW1hdGlvbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDIwMDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIwMDBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjcwJSA3MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjo3MCUgNzAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZV9hbmltYXRpb24ge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2VfYW5pbWF0aW9uIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTsgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDcwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuIiwiaHRtbCwgYm9keXtcbiAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuaDJ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDQsICN0aGFua3N7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICRCb2xkO1xufVxuXG5oNXtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbm5hdntcbiAgYXtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lcntcbiAgJiA+IC50aXRsZXtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVye1xuICAucHVibGljc3tcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gIH1cbn1cbi5jYXJkLXRpdGxle1xuICBoMntcbiAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBmb250LXNpemU6IDEuMnJlbSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGV7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbi5jYXJkLWNvbnRlbnR7XG4gIC5yZXNve1xuICAgIGF7XG4gICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG5we1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgc3Ryb25ne1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5nYWx7XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6JG5vd19hbHRfYm9sZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cbn1cblxuLmVudGV0ZXtcbiAgaDF7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6JG5vd19hbHRfYm9sZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbiNob21le1xuICBwOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICB9XG4gIC5jb250ZW50e1xuICAgICBwe1xuICAgICAgIHN0cm9uZ3tcbiAgICAgICAgIGZvbnQtZmFtaWx5OiRub3dfYWx0X2JvbGQ7XG4gICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUobis0KTpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2l0ZW17XG4gIC5jb250ZW50e1xuICAgIC5jb250ZW50X3N7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmljb25lc3tcbiAgICBwe1xuICAgICAgZm9udC1mYW1pbHk6ICRub3dfYWx0X2JvbGQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXJ7XG4gIC5kYXRle1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIGgye1xuICAgIGZvbnQtZmFtaWx5OiRub3dfYWx0X2JvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAuZGF0ZXtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cblxuICAuc2lkZS1hbGwtYWdlbmRhe1xuICAgIGF7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICB9XG4gIH1cbn1cblxuI25ld3NsZXR0ZXJ7XG4gIGxhYmVse1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICB9XG59XG5cbi5jYXR7XG4gIHdpZHRoOiAxMDAlO1xuICBhLCBsYWJlbHtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gIH1cbn1cblxuLmR0e1xuICBmb250LWZhbWlseTogJEJvbGQ7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4jYWpheC10ZXN0LWZvcm17XG4gIC5mb3JtLWxhYmVse1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgfVxuICAucmFkaW97XG4gICAgLmZvcm0tcmFkaW97XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgfVxuICB9XG4gIC5idXR0b24td3JhcHBlcntcbiAgICBidXR0b257XG4gICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgfVxuICB9XG59XG4jc2VuZC12YWxpZGV7XG4gIC50b2FzdHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gIH1cbiAgLm9re1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgfVxufVxuXG4jZGV2aXN7XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgcHtcbiAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBzdHJvbmd7XG4gICAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAmLml0ZW17XG4gICAgLnRpdGxle1xuICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgIH1cbiAgfVxufVxuXG4uZGVtYW5kZXItdm90cmUtZGV2aXN7XG4gIGF7XG4gICAgcDpudGgtb2YtdHlwZSgxKXtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgIH1cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1mYW1pbHk6JG5vd19hbHRfYm9sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbiNyZWNve1xuICBoNXtcbiAgICBmb250LWZhbWlseTokQm9sZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbiNmb290ZXJ7XG4gIGZvbnQtZmFtaWx5OiRub3dfYWx0X21lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBhe1xuICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgIH1cbiAgfVxufVxuIiwiI2hvbWV7XG4gIC5jb250ZW50e1xuICAgIHA6bGFzdC1jaGlsZHtcbiAgICAgIGE6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImhlYWRlcntcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XG4gIGhlaWdodDogMTA1cHg7XG4gIG5hdntcbiAgICBAaW5jbHVkZSBpbmxpbmVmbGV4KCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC5sb2dve1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXNve1xuICAgICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVye1xuICBuYXZ7XG4gICAgJi5kcm9wbWVudXtcbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICAmID4gdWx7XG4gICAgICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJiA+IGxpe1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgJj5he1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRncmVlbjtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmID4gdWx7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBsaTpob3ZlcntcbiAgICAgICAgICAgICAgICBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjZm9vdGVye1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuICAuYmxvY2t7XG4gICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwe1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpe1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3B0LW91dHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MCUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUgKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJEJvbGQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBpZnJhbWV7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICBwe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaW1ne1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi5vcGVue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgaW1ne1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIGhlYWRlcntcbiAgICAmPiBuYXZ7XG4gICAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIGhlYWRlcntcbiAgICAmPiBuYXZ7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIgbmF2e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcbiAgICAuZHJvcG1lbnV7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNiU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgJj51bHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmPmxpe1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICY+dWx7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmPmxpe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJj4gYXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dve1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAubmF2VHJpZ2dlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLm5hdlRyaWdnZXIgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgICAubmF2VHJpZ2dlciBpOm50aC1jaGlsZCgxKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogb3V0VCAwLjhzIGJhY2t3YXJkcztcbiAgICAgIGFuaW1hdGlvbjogb3V0VCAwLjhzIGJhY2t3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgfVxuICAgIC5uYXZUcmlnZ2VyIGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogb3V0TSAwLjhzIGJhY2t3YXJkcztcbiAgICAgIGFuaW1hdGlvbjogb3V0TSAwLjhzIGJhY2t3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgfVxuICAgIC5uYXZUcmlnZ2VyIGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBvdXRCdG0gMC44cyBiYWNrd2FyZHM7XG4gICAgICBhbmltYXRpb246IG91dEJ0bSAwLjhzIGJhY2t3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgfVxuICAgIC5uYXZUcmlnZ2VyLmFjdGl2ZSBpOm50aC1jaGlsZCgxKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW5UIDAuOHMgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb246IGluVCAwLjhzIGZvcndhcmRzO1xuICAgIH1cbiAgICAubmF2VHJpZ2dlci5hY3RpdmUgaTpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGluTSAwLjhzIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uOiBpbk0gMC44cyBmb3J3YXJkcztcbiAgICB9XG4gICAgLm5hdlRyaWdnZXIuYWN0aXZlIGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbkJ0bSAwLjhzIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uOiBpbkJ0bSAwLjhzIGZvcndhcmRzO1xuICAgIH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgaW5NIHtcbiAgICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5NIHtcbiAgICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgb3V0TSB7XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIG91dE0ge1xuICAgICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBpblQge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5UIHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBvdXRUIHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIG91dFQge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGluQnRtIHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5CdG0ge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBvdXRCdG0ge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBvdXRCdG0ge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nYWx7XG4gICAgLnRpdGxlX2dhbHtcbiAgICAgIHRvcDogMTV2dyFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI2l0ZW17XG4gICAgLmNvbnRlbnR7XG5cbiAgICAgIC5pY29uZXN7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2l0ZW0gLmRlbWFuZGVyLXZvdHJlLWRldmlzLFxuICAjc3VibG9nIC5kZW1hbmRlci12b3RyZS1kZXZpc3tcbiAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTEwcHghaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcbiAgICB9XG4gICAgcDpudGgtb2YtdHlwZSgyKXtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAgICNkZXZpc3tcbiAgICAgIC50eHR7XG4gICAgICAgIHdpZHRoOiAzNSUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmRlbWFuZGVyLXZvdHJlLWRldmlze1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTI1JSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTI1JSkhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAjbmV3c2xldHRlciAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWRGb3Jte1xuICAgICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ2Fse1xuICAgIC50aXRsZV9nYWx7XG4gICAgICBtYXgtd2lkdGg6IDgwJSFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDE1dnchaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGVudF9nYWx7XG4gICAgICB3aWR0aDogMiUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYmFuZGVhdXtcbiAgICAuaW1ne1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGl0bGVfZ2Fse1xuICAgICAgdG9wOjI1dnchaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDUlIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNzAlIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmVudGV0ZSAuZW50ZXRlX2N7XG4gICAgd2lkdGg6IDk1JSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8haW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50e1xuICAgIHdpZHRoOiA4MCUhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM1MHB4IWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Rldmlze1xuICAgIC50aXRsZXtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IWltcG9ydGFudDtcbiAgICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50eHR7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJHJlZCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IGF1dG8haW1wb3J0YW50O1xuICAgICAgcHtcbiAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTVweCA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWd7XG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMjAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNkZXZpcy5pdGVtIC50aXRsZSwgI2RldmlzLnN1YmxvZyAudGl0bGV7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgI3N1YmxvZ3tcbiAgICAudHh0e1xuICAgICAgd2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG4gICAgICAuY29udGVudF90eHR7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudF9zYWxsZXtcbiAgICAgIHdpZHRoOiA3MCUhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGxlZnQ6IDUwJSFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLmhlYWRlci1zYWxsZXN7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXBzYWxsZXN7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNzdWJsb2cgLmRlbWFuZGVyLXZvdHJlLWRldmlze1xuICAgIHdpZHRoOiAzMDBweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMTBweCFpbXBvcnRhbnQ7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50O1xuICAgIH1cbiAgICBwOm50aC1vZi10eXBlKDIpe1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNpdGVtIC5kZW1hbmRlci12b3RyZS1kZXZpc3tcbiAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTEwcHghaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcbiAgICB9XG4gICAgcDpudGgtb2YtdHlwZSgyKXtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc3RhcnQ6bm90KCNmb3JtKSNhcmNoaXZlLCAuc3RhcnQ6bm90KCNmb3JtKSNjYWxlbmRyaWVye1xuICAgIHdpZHRoOiA4MCUhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXJ0Om5vdCgjZm9ybSkgLmJvZHktd3JhcHBlciAuY2FyZHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMjBweCkhaW1wb3J0YW50O1xuICB9XG4gIC5zdGFydCNmb3JtIC5ib2R5LXdyYXBwZXIgZm9ybXtcbiAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcbiAgfVxuICAuc3RhcnQjZm9ybSAuYm9keS13cmFwcGVyIGZvcm0gPiBkaXYuYnV0dG9uLXdyYXBwZXIgYnV0dG9ue1xuICAgIG1hcmdpbi1yaWdodDogNSUhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFye1xuICAgIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL3RoZW1lcy9sZWNhbXB1cy9pbWFnZXMvVHJhbWUtYmxldTIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTI3dnc7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbiAgLnN0YXJ0Om5vdCgjZm9ybSkgLmJvZHktd3JhcHBlciAuZXZlbnR7XG4gICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN0YXJ0Om5vdCgjZm9ybSkjZXZlbnQgLnRpdGxle1xuICAgIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICB9XG4gICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm17XG4gICAgd2lkdGg6IDcwJSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Rldmlze1xuICAgIC5kZW1hbmRlci12b3RyZS1kZXZpc3tcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTI1JSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMjUlKSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNuZXdzbGV0dGVyICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm17XG4gICAgd2lkdGg6IDgwJSFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuc3RhcnR7XG4gICAgLmRlbWFuZGVyLXZvdHJlLWRldmlze1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI2l0ZW17XG4gICAgLmJhbmRlYXV7XG4gICAgICAuaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm9keS13cmFwcGVye1xuICAgICAgLmltYWdlc19ze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnRfc3tcbiAgICAgICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uZXN7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50e1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcbiAgICBwe1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmdhbCAudGl0bGVfZ2Fse1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRldGV7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG4gICNob21lIC5jb250ZW50ID4gcHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3JlY297XG4gICAgLml0ZW17XG4gICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4IDAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXJ7XG4gICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHZ3O1xuICAgIH1cbiAgICBoMntcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gICAgLnNpZGUtYWxsLWFnZW5kYXtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2Rldmlze1xuICAgIC50aXRsZSwgLnR4dHtcbiAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICBwe1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVtYW5kZXItdm90cmUtZGV2aXN7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC0xMjAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC0xMjAlKSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNuZXdzbGV0dGVye1xuICAgICAjbWNfZW1iZWRfc2lnbnVwe1xuICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjgwcHghaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICB3aWR0aDogMjgwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjZm9ybXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgd2lkdGg6IDI4MHB4IWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAmID4gaW5wdXR7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAuY2xlYXJ7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Zvb3RlciAuYmxvY2t7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3VibG9nIHtcbiAgICAuYmFuZGVhdXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC5pbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZV9nYWx7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29udGVudF9zYWxsZXtcbiAgICAgIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICAgICAgdG9wOiAyMDBweCFpbXBvcnRhbnQ7XG4gICAgICBwe1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXBzYWxsZXN7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH0gIC5zdGFydDpub3QoI2Zvcm0pI2FyY2hpdmUsIC5zdGFydDpub3QoI2Zvcm0pI2NhbGVuZHJpZXJ7XG4gICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gICAgLmNhdCB7XG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgLmJ0bi1ncm91cHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGFydDpub3QoI2Zvcm0pIC5ib2R5LXdyYXBwZXIgLmNhcmR7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG4gIC5zdGFydDpub3QoI2Zvcm0pIC5ib2R5LXdyYXBwZXIgLmV2ZW50IC5jYXJkLWNvbnRlbnR7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5yZXNve1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAudHh0e1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAjZGVmYXVsdHtcbiAgICAuaGVhZGVyLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudGl0bGV7XG4gICAgICAgIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm17XG4gICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keS5tbC1mb3JtLWVtYmVkQm9keUhvcml6b250YWx7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBsYWJlbHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsIWltcG9ydGFudDtcbiAgfVxuICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkubWwtZm9ybS1lbWJlZEJvZHlIb3Jpem9udGFsICB7XG4gICAgYm9yZGVyOm5vbmUhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGlucHV0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0Qmlne1xuICAgIHBhZGRpbmc6IDEwcHggMCFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiN0YXJ0ZWF1Y2l0cm9uQmFja3tcbiAgYmFja2dyb3VuZDogeWVsbG93O1xufVxuIFxuIiwiLmdhbHtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgLmNvbnRlbnRfZ2Fse1xuICAgIHdpZHRoOiAyLjIlIWltcG9ydGFudDtcbiAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl17XG4gICAgICAudGl0bGVfZ2Fse1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICByaWdodDogNzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGVfZ2Fse1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRvcDogMjB2dztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNhdHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogMjBweCAwO1xuICAuYnRuLWdyb3Vwe1xuICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgbGFiZWx7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgbGFiZWx7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi50b3Vze1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICAgICYucHJvZmVzc2lvbm5lbHN7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHJlZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmVkO1xuICAgIH1cbiAgICAmLmdyYW5kX3B1YmxpY3tcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICB9XG4gICAgJi5mb3JtYXRpb25ze1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmV5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5O1xuICAgIH1cbiAgICAmLmFyY2hpdmV7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGRhcmstYmx1ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgIH1cbiAgfVxuICBpbnB1dHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5iYW5kZWF1e1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL3RoZW1lcy9sZWNhbXB1cy9pbWFnZXMvVHJhbWUtYmxldTIuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5pbWd7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnRpdGxlX2dhbHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRvcDogMjB2dztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHB7XG4gICAgICBmb250LWZhbWlseTogbm93X2FsdF9ib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lcntcbiAgJiA+IC50aXRsZXtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5zdGFydHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMyNXB4KTtcbiAgJjpub3QoI2hvbWUpe1xuICAgIC5lbnRldGV7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhcnQ6bm90KCNmb3JtKXtcbiAgJiNjYWxlbmRyaWVyLCAgICYjYXJjaGl2ZXtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byA0MHB4IGF1dG87XG4gICAgICAuaGVhZGVyLXdyYXBwZXJ7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoMXtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjZXZlbnR7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNDBweCBhdXRvO1xuICAgIC50aXRsZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaDF7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIH1cbiAgLmJvZHktd3JhcHBlcntcbiAgICBAaW5jbHVkZSBpbmxpbmVmbGV4KCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jYXJke1xuICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC8gMykgLSAyN3B4KTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDAgO1xuICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICYucHJvZmVzc2lvbm5lbHN7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgICAmLmdyYW5kX3B1YmxpY3tcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmZvcm1hdGlvbnN7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLnB1YmxpY3N7XG4gICAgICAgICAgcGFkZGluZzogMi41cHggMTBweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvdGhlbWVzL2xlY2FtcHVzL2ltYWdlcy9UcmFtZS1ibGV1Mi5zdmcnKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnR7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgLmNhcmQtY29udGVudHtcbiAgICAgICAgLnJlc297XG4gICAgICAgICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgJiA+IGRpdiwgJiA+IGF7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR4dHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGFydCNmb3Jte1xuICAuZW50ZXRle1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZVxuICB9XG4gIGgye1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJvZHktd3JhcHBlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDE0MHB4IGF1dG87XG4gICAgZm9ybXtcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAvIDIpKTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICAmID4gZGl2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAuZm9ybS1kYXRhe1xuICAgICAgICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICAgICY+IGRpdntcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICYuY2hlY2t7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKG4rNSk6bm90KDpudGgtb2YtdHlwZShuKzEyKSl7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMTEpe1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgIC5mb3JtLWRhdGEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYnV0dG9uLXdyYXBwZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3NlbmQtdmFsaWRle1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAudG9hc3R7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICAub2t7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXdyYXBwZXJ7XG4udGl0bGV7XG4gIGgye1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgd2lkdGg6MTE1cHg7XG4gIH1cbn1cbn1cblxuLmNvbnRlbnR7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xuICBwe1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5jb250ZW50X3N7XG4gIG1hcmdpbjogYXV0byFpbXBvcnRhbnQ7XG59XG5cbi5lbnRldGV7XG4gIEBpbmNsdWRlIGlubGluZWZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvdGhlbWVzL2xlY2FtcHVzL2ltYWdlcy9UcmFtZS1ibGV1Mi5zdmcnKTtcbiAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgJGdyZWVuO1xuICAuZW50ZXRlX2N7XG4gICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoMXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ib2R5LXdyYXBwZXJ7XG4gIC5jb250ZW50e1xuICAgIGg0e1xuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWItY29udGVudHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICYgPiBpbWd7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDIwcHggMTBweCAwcHggMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jZXZlbnR7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC5jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgaDJ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLnJlc297XG4gICAgICBAaW5jbHVkZSBpbmxpbmVmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXJ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBwe1xuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogLTU1cHggYXV0byAwIDIwcHg7XG4gIGgye1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnNpZGUtYWdlbmRhe1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgJjpub3QoOm50aC1vZi10eXBlKDEpKXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuc2lkZS1hbGwtYWdlbmRhe1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICBhe1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG4jbmV3c2xldHRlcntcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgLyogTE9BREVSICovXG4gICAgICAubWwtZm9ybS1lbWJlZFN1Ym1pdExvYWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAubWwtZm9ybS1lbWJlZFN1Ym1pdExvYWQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAjZmZmZmZmICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtbC1mb3JtLWVtYmVkU3VibWl0TG9hZCAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgfVxuICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIG1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIHtcbiAgICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGtleWZyYW1lcyBtbC1mb3JtLWVtYmVkU3VibWl0TG9hZCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgaDQsXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIHAsXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIHNwYW4sXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWRQb3B1cCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyLmVtYmVkRGVmYXVsdCB7IHdpZHRoOiA0MDBweDsgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWRGb3JtIHsgd2lkdGg6IDQwJTsgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tYWxpZ24tZGVmYXVsdCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEhlYWRlciBpbWcge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5LFxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkge1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keS5tbC1mb3JtLWVtYmVkQm9keUhvcml6b250YWwge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50LFxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQgcCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IHAge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCB1bCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQgb2wsXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCB1bCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IG9sIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IHAgYSxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IHAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQgcDpsYXN0LWNoaWxkLFxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSBmb3JtIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1mb3JtQ29udGVudCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdy5tbC1sYXN0LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93Lm1sLWZvcm1maWVsZEhvcml6aW50YWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLm1sLWlucHV0LWhvcml6b250YWwgeyB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5tbC1idXR0b24taG9yaXpvbnRhbCB7IHdpZHRoOiBhdXRvOyBtYXJnaW4tbGVmdDogLTQ1cHg7fVxuICAgICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5ob3Jpem9udGFsLWZpZWxkcyB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZsb2F0OiBsZWZ0OyAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDFweCAwIDAgMDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogY2hlY2tib3ggIWltcG9ydGFudDtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IGxhYmVsIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgbGFiZWwgcCB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IGxhYmVsIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRTdWJtaXQge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbC1zdWJzY3JpYmUtY2xvc2Uge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9idWNrZXQubWxjZG4uY29tL2ltYWdlcy9kZWZhdWx0L21vZGFsX2Nsb3NlLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5tbC1lcnJvciBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vYnVja2V0Lm1sY2RuLmNvbS9pbWFnZXMvZGVmYXVsdC9lcnJvci1pY29uLnBuZykgOTglIGNlbnRlciBuby1yZXBlYXQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwtZXJyb3IgLmxhYmVsLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93Lm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiBwLFxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93Lm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiBwOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuICAgICAgICAvLyAgIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZERlZmF1bHQsIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZFBvcHVwIHsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyB9XG4gICAgICAgIC8vICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0geyBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLy8gICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IHsgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLy8gICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5tbC1pbnB1dC1ob3Jpem9udGFsIHsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyB9XG4gICAgICAgIC8vICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtaW5wdXQtaG9yaXpvbnRhbCA+IGRpdiB7IHBhZGRpbmctcmlnaHQ6IDBweCFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC8vICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWJ1dHRvbi1ob3Jpem9udGFsIHsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyB9XG4gICAgICAgIC8vIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5ob3Jpem9udGFsLWZpZWxkcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAjbWNfZW1iZWRfc2lnbnVwe1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgZm9ybXtcbiAgICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGx7XG4gICAgICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmPmlucHV0e1xuICAgICAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNsZWFye1xuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaG9tZXtcbiAgLmNvbnRlbnR7XG4gICAgQGluY2x1ZGUgaW5saW5lZmxleCgpO1xuICAgICYgPiBwe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKG4rNCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNpdGVte1xuICAuY29udGVudHtcbiAgICBAaW5jbHVkZSBpbmxpbmVmbGV4O1xuICAgIC5pbWFnZXNfc3tcbiAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgLy8gbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnRfc3tcbiAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDMwcHgpO1xuICAgIH1cbiAgICAuaWNvbmVze1xuICAgICAgbWFyZ2luOiA3MHB4IDA7XG4gICAgICBAaW5jbHVkZSBpbmxpbmVmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5pY29ue1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNkZXZpc3tcbiAgQGluY2x1ZGUgaW5saW5lZmxleCgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci90aGVtZXMvbGVjYW1wdXMvaW1hZ2VzL1RyYW1lLWJsZXUyLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgLy8gaGVpZ2h0OiAzMDBweDtcbiAgLnRpdGxle1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XG4gICAgaDR7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDUwJSAxMHB4IDAgMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG4gIC50eHR7XG4gICAgQGluY2x1ZGUgaW5saW5lZmxleCgpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwe1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMTAwcHg7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlbWFuZGVyLXZvdHJlLWRldmlze1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMjUlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTEyNSUpO1xuICB9XG4gIC5pbWd7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250ZW50LWltZ3tcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICYgPiBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNkZXZpc3tcbiAgJi5pdGVtLCAmLnN1YmxvZ3tcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYXtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAudGl0bGV7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5ieC12aWV3cG9ydHtcbi8vICAgICBoZWlnaHQ6IDMwdnchaW1wb3J0YW50O1xuLy8gfVxuXG4jcmVjb3tcbiAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgLnRpdGxle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgaDJ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxlY2hlLXRvcC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbntcbiAgICAgIGgyOmFmdGVye1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnR4dHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwe1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVue1xuICAgICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgLml0ZW17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gIC5pdGVte1xuICAgIG1hcmdpbjogMCAwcHggMjBweCAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnRfc3tcbiAgJi5tYXB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwe1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhI2NhcnRle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI2V2ZW50e1xuICAudGl0bGV7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmhlYWQtZXZlbnR7XG4gICAgLnRhZ3N7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYucHJvZmVzc2lvbm5lbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgICAmLmdyYW5kX3B1YmxpY3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICB9XG4gICAgICAmLmZvcm1hdGlvbnN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgICAgJi5wdWJsaWNze1xuICAgICAgICBwYWRkaW5nOiAyLjVweCAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxufVxuLmNhcmQtaGVhZGVye1xuICBAaW5jbHVkZSBpbmxpbmVmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgJi5wcm9mZXNzaW9ubmVsc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB9XG4gICYuZ3JhbmRfcHVibGlje1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICB9XG4gICYuZm9ybWF0aW9uc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgfVxuICAucHVibGljc3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICYucHVibGljc3tcbiAgICAgIHBhZGRpbmc6IDIuNXB4IDEwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG4uY2FyZC1ib2R5e1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL3RoZW1lcy9sZWNhbXB1cy9pbWFnZXMvVHJhbWUtYmxldTIuc3ZnJyk7XG4gIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuY2FyZC1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmRlbWFuZGVyLXZvdHJlLWRldmlze1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICRyZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICByaWdodDogNSU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gIH1cbiAgYXtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgaW1ne1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuI3N1YmxvZ3tcbiAgLmJvZHktd3JhcHBlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9UcmFtZS1ncmlzLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLnR4dHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAuY29udGVudF90eHR7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICAmID4gcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3Zne1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLm1hcHNhbGxlc3tcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29udG91cntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5mb25ke1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUuMyU7XG4gICAgICBwYXRoe1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBmaWxsOiAkbGlnaHQtYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudF9zYWxsZXtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAzMDBweDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICYgPiBwe1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLXNhbGxlc3tcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoM3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWwtc2FsbGVze1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBoNHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuICAuc2xpZGVzanMtbmF2aWdhdGlvbntcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAgIC5zbGlkZXNqcy1wcmV2aW91cyB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci90aGVtZXMvbGVjYW1wdXMvaW1hZ2VzL2Fycm93LWdhbC5zdmcnKTtcbiAgICB9XG5cbiAgICAuc2xpZGVzanMtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL3RoZW1lcy9sZWNhbXB1cy9pbWFnZXMvYXJyb3ctZ2FsLW5leHQuc3ZnJyk7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbn1cblxuI2RlZmF1bHR7XG4gIC5oZWFkZXItd3JhcHBlcntcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5ib2R5LXdyYXBwZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAudGl0bGV7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnR4dHtcbiAgICBtYXJnaW46YXV0bztcbiAgfVxuICBwe1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm9re1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb29raWUtYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBPdmVybGF5IGRlIGxhIGJvaXRlIGRlIGRpYWxvZ3VlXG4uY29va2llLWluZm9ybS1hbmQtYXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIExhIHZyYWllIGJvw650ZSBkZSBkaWFsb2d1ZVxuICAuY29va2llLWRpYWxvZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBLEFBQUEsQ0FBQyxDQUFBLEVBQ0Msa0JBQWtCLEVBQUcsVUFBVSxFQUN2QixVQUFVLEVBQUcsVUFBVSxHQUNoQzs7QUFDRCw0RUFBNEU7QUFFNUUseUZBQ2dGO0FBRWhGLHdIQUdHO0FBRUgsQUFBQSxJQUFJLENBQUMsRUFDSCxNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUFFLE9BQU8sQ0FDMUIsd0JBQXdCLEVBQUUsSUFBSSxFQUFFLE9BQU8sQ0FDdkMsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxFQUNYLFdBQVcsRUFBRSwrRUFBK0UsR0FDN0Y7O0FBRUQsMEZBQ2dGO0FBRWhGLHlDQUVHO0FBRUgsQUFBQSxJQUFJLENBQUMsRUFDSCxNQUFNLEVB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 */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiY29uZmlndXJhdGlvbnMvX2ZvbnRzLnNjc3MiLCJjb25maWd1cmF0aW9ucy9fcmVzZXQuc2NzcyIsImNvbmZpZ3VyYXRpb25zL192YXJpYWJsZXMuc2NzcyIsImNvbmZpZ3VyYXRpb25zL19taXhpbnMuc2NzcyIsInRoZW1lL19hbmltYXRpb24uc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9faG92ZXIuc2NzcyIsInRoZW1lL19oZWFkZXIuc2NzcyIsInRoZW1lL19tZW51LnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fbW9iaWxlLnNjc3MiLCJ0aGVtZS9fY29va2llcy5zY3NzIiwidGhlbWUvX2Jsb2cuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy9mb250cyc7XG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy9yZXNldCc7XG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy92YXJpYWJsZXMnO1xuQGltcG9ydCAnY29uZmlndXJhdGlvbnMvbWl4aW5zJztcblxuQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL3R5cG9ncmFwaHknO1xuQGltcG9ydCAndGhlbWUvaG92ZXInO1xuXG5AaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuQGltcG9ydCAndGhlbWUvbWVudSc7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbkBpbXBvcnQgJ3RoZW1lL2Nvb2tpZXMnO1xuXG4vLyBFeHRyYSBTa2VsZXRvbiBTdHlsaW5nXG5AaW1wb3J0ICd0aGVtZS9ibG9nJztcbiIsIi8vIEZvbnQgRmFtaWx5XG4kZm9udC1mYW1pbHktZGVmYXVsdDogIFx0XHRcdFwiUmFsZXdheVwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGVyOiAgXHRcdFx0XCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tb25vOiBcdFx0XHRcdFwiSW5jb25zb2xhdGFcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LXNlcmlmOlx0XHRcdFx0XCJHZW9yZ2lhXCIsIFwiVGltZXNcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4vLyBAZm9udC1mYWNlXG5cbiR0eXBvOiBcImFpbGVyb25fcmVndWxhclwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcbiRmaWxlOiBcIkFpbGVyb24tUmVndWxhci13ZWJmb250XCI7XG4kUmVndWxhcjogXCJSZWd1bGFyXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJlZ3VsYXIsICRmaWxlLCAkdHlwbywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbyArIFwiL1wiICsgJGZpbGU7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUmVndWxhciArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFJlZ3VsYXJ9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhcn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kdHlwbzI6IFwiYWlsZXJvbl9ib2xkXCI7XG4kZmlsZTI6IFwiQWlsZXJvbi1Cb2xkLXdlYmZvbnRcIjtcbiRCb2xkOiBcImJvbGRcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkQm9sZCwgJGZpbGUyLCAkdHlwbzIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJHR5cG8yICsgXCIvXCIgKyAkZmlsZTI7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JEJvbGR9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkQm9sZCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JEJvbGR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skQm9sZH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRCb2xkfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiR0eXBvMzogXCJub3dfYWx0XCI7XG4kZmlsZTM6IFwibm93YWx0LWJvbGQtd2ViZm9udFwiO1xuJG5vd19hbHRfYm9sZDogXCJub3dfYWx0X2JvbGRcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkbm93X2FsdF9ib2xkLCAkZmlsZTMsICR0eXBvMywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbzMgKyBcIi9cIiArICRmaWxlMztcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbm93X2FsdF9ib2xkfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJG5vd19hbHRfYm9sZCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JG5vd19hbHRfYm9sZH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRub3dfYWx0X2JvbGR9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbm93X2FsdF9ib2xkfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiR0eXBvNDogXCJub3dfYWx0XCI7XG4kZmlsZTQ6IFwibm93YWx0LWxpZ2h0LXdlYmZvbnRcIjtcbiRub3dfYWx0X2xpZ2h0OiBcIm5vd19hbHRfbGlnaHRcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkbm93X2FsdF9saWdodCwgJGZpbGU0LCAkdHlwbzQsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJHR5cG80ICsgXCIvXCIgKyAkZmlsZTQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG5vd19hbHRfbGlnaHR9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkbm93X2FsdF9saWdodCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JG5vd19hbHRfbGlnaHR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skbm93X2FsdF9saWdodH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRub3dfYWx0X2xpZ2h0fVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kdHlwbzU6IFwibm93X2FsdFwiO1xuJGZpbGU1OiBcIm5vd2FsdC1tZWRpdW0td2ViZm9udFwiO1xuJG5vd19hbHRfbWVkaXVtOiBcIm5vd19hbHRfbWVkaXVtXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJG5vd19hbHRfbWVkaXVtLCAkZmlsZTUsICR0eXBvNSwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbzUgKyBcIi9cIiArICRmaWxlNTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbm93X2FsdF9tZWRpdW19XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkbm93X2FsdF9tZWRpdW0gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRub3dfYWx0X21lZGl1bX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRub3dfYWx0X21lZGl1bX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRub3dfYWx0X21lZGl1bX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIip7XG4gIC13ZWJraXQtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgR2VvcmdpYSwgc2VyaWYsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qIFNlY3Rpb25zIFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOjA7XG59XG5cbmgxLGgyLGgzLGg0LGg1LHAsZW0sc3Ryb25nLHVsLGxpLGF7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG59XG5cbnVsLCBsaSAsb2x7XG4gIGxpc3Qtc3R5bGU6bm9uZTtcbn1cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5oZWFkZXIgc3BhbntcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbnVse1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwsbGl7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5pZnJhbWV7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBmb250c1xuQGluY2x1ZGUgZm9udC1mYWNlKCRSZWd1bGFyLCAkZmlsZSwgJHR5cG8sICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJEJvbGQsICRmaWxlMiwgJHR5cG8yLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRub3dfYWx0X2JvbGQsICRmaWxlMywgJHR5cG8zLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRub3dfYWx0X2xpZ2h0LCAkZmlsZTQsICR0eXBvNCwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkbm93X2FsdF9tZWRpdW0sICRmaWxlNSwgJHR5cG81LCAkY2F0ZWdvcnkpOy8vMVxuXG4vLyBmb250c2l6ZVxuICAvLyB0aXRsZVxuICAvLyAkZnpoMTpcbiAgLy8gJGZ6aDI6XG4gIC8vICRmemgzOlxuICAvLyAkZnpoNDpcbiAgLy8gJGZ6aDU6XG4gIC8vICRmemg2OlxuXG4gIC8vIHBhcmFncmFwaGVcbiAgLy8gJGZ6cDogMXJlbTtcbiAgLy8gJGZ6czpcbiAgLy8gJGZ6YjpcbiAgLy8gJGZ6aTpcblxuLy8gbGluZS1oZWlnaHRcbiAgLy8gJGxocFxuXG4vLyBjb2xvclxuJGxpZ2h0LWJsdWU6ICMwMDkzYTM7XG4kZGFyay1ibHVlOiAjMDA0MDdkO1xuJGdyZWVuOiAjYjVjYjNhO1xuJHJlZDogIzllMDAyNztcbiRsaWdodC1ncmV5OiAjZDhkYWRiZmY7XG4kZ3JleTogIzZlNmY3MDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzIzMWYyMDtcblxuLy8gaGVhZGVyXG4kSGg6IDcwcHg7XG4kSG46IGNhbGMoIDEwMHZoIC0gI3skSGh9ICk7XG4kV246IDUwdnc7XG4kSGM6IGNhbGMoICN7JEhufSAtIDE1MHB4ICk7XG4iLCJAbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gZmxleE5vd3JhcCgpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJEhoO1xufVxuXG5AbWl4aW4gaW5saW5lZmxleCgpe1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4Y2VudGVyKCl7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIHVwcGVyKCl7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtaXhpbiBmbGV4Y2VudGVyX2NvbHVtbigpe1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLmRlZmF1bHQtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLy8gUHVsc2UgQW5pbWF0aW9uXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZV9hbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlX2FuaW1hdGlvbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDIwMDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIwMDBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjcwJSA3MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjo3MCUgNzAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZV9hbmltYXRpb24ge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2VfYW5pbWF0aW9uIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTsgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDcwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuIiwiaHRtbCwgYm9keXtcbiAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuaDJ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDQsICN0aGFua3N7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICRCb2xkO1xufVxuXG5oNXtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbm5hdntcbiAgYXtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lcntcbiAgJiA+IC50aXRsZXtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVye1xuICAucHVibGljc3tcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gIH1cbn1cbi5jYXJkLXRpdGxle1xuICBoMntcbiAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBmb250LXNpemU6IDEuMnJlbSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGV7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbi5jYXJkLWNvbnRlbnR7XG4gIC5yZXNve1xuICAgIGF7XG4gICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG5we1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgc3Ryb25ne1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5nYWx7XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6JG5vd19hbHRfYm9sZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cbn1cblxuLmVudGV0ZXtcbiAgaDF7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6JG5vd19hbHRfYm9sZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbiNob21le1xuICBwOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICB9XG4gIC5jb250ZW50e1xuICAgICBwe1xuICAgICAgIHN0cm9uZ3tcbiAgICAgICAgIGZvbnQtZmFtaWx5OiRub3dfYWx0X2JvbGQ7XG4gICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUobis0KTpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2l0ZW17XG4gIC5jb250ZW50e1xuICAgIC5jb250ZW50X3N7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmljb25lc3tcbiAgICBwe1xuICAgICAgZm9udC1mYW1pbHk6ICRub3dfYWx0X2JvbGQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXJ7XG4gIC5kYXRle1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIGgye1xuICAgIGZvbnQtZmFtaWx5OiRub3dfYWx0X2JvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAuZGF0ZXtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cblxuICAuc2lkZS1hbGwtYWdlbmRhe1xuICAgIGF7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICB9XG4gIH1cbn1cblxuI25ld3NsZXR0ZXJ7XG4gIGxhYmVse1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICB9XG59XG5cbi5jYXR7XG4gIHdpZHRoOiAxMDAlO1xuICBhLCBsYWJlbHtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gIH1cbn1cblxuLmR0e1xuICBmb250LWZhbWlseTogJEJvbGQ7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4jYWpheC10ZXN0LWZvcm17XG4gIC5mb3JtLWxhYmVse1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgfVxuICAucmFkaW97XG4gICAgLmZvcm0tcmFkaW97XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgfVxuICB9XG4gIC5idXR0b24td3JhcHBlcntcbiAgICBidXR0b257XG4gICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgfVxuICB9XG59XG4jc2VuZC12YWxpZGV7XG4gIC50b2FzdHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gIH1cbiAgLm9re1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgfVxufVxuXG4jZGV2aXN7XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgcHtcbiAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBzdHJvbmd7XG4gICAgICBmb250LWZhbWlseTokbm93X2FsdF9ib2xkO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAmLml0ZW17XG4gICAgLnRpdGxle1xuICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgIH1cbiAgfVxufVxuXG4uZGVtYW5kZXItdm90cmUtZGV2aXN7XG4gIGF7XG4gICAgcDpudGgtb2YtdHlwZSgxKXtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgIH1cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1mYW1pbHk6JG5vd19hbHRfYm9sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbiNyZWNve1xuICBoNXtcbiAgICBmb250LWZhbWlseTokQm9sZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbiNmb290ZXJ7XG4gIGZvbnQtZmFtaWx5OiRub3dfYWx0X21lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBhe1xuICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgIH1cbiAgfVxufVxuIiwiI2hvbWV7XG4gIC5jb250ZW50e1xuICAgIHA6bGFzdC1jaGlsZHtcbiAgICAgIGE6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImhlYWRlcntcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XG4gIGhlaWdodDogMTA1cHg7XG4gIG5hdntcbiAgICBAaW5jbHVkZSBpbmxpbmVmbGV4KCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC5sb2dve1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXNve1xuICAgICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVye1xuICBuYXZ7XG4gICAgJi5kcm9wbWVudXtcbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICAmID4gdWx7XG4gICAgICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJiA+IGxpe1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgJj5he1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRncmVlbjtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmID4gdWx7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBsaTpob3ZlcntcbiAgICAgICAgICAgICAgICBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjZm9vdGVye1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuICAuYmxvY2t7XG4gICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwe1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpe1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3B0LW91dHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MCUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUgKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJEJvbGQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBpZnJhbWV7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICBwe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaW1ne1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi5vcGVue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgaW1ne1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIGhlYWRlcntcbiAgICAmPiBuYXZ7XG4gICAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIGhlYWRlcntcbiAgICAmPiBuYXZ7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIgbmF2e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcbiAgICAuZHJvcG1lbnV7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNiU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgJj51bHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmPmxpe1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICY+dWx7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmPmxpe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJj4gYXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dve1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAubmF2VHJpZ2dlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLm5hdlRyaWdnZXIgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgICAubmF2VHJpZ2dlciBpOm50aC1jaGlsZCgxKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogb3V0VCAwLjhzIGJhY2t3YXJkcztcbiAgICAgIGFuaW1hdGlvbjogb3V0VCAwLjhzIGJhY2t3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgfVxuICAgIC5uYXZUcmlnZ2VyIGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogb3V0TSAwLjhzIGJhY2t3YXJkcztcbiAgICAgIGFuaW1hdGlvbjogb3V0TSAwLjhzIGJhY2t3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgfVxuICAgIC5uYXZUcmlnZ2VyIGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBvdXRCdG0gMC44cyBiYWNrd2FyZHM7XG4gICAgICBhbmltYXRpb246IG91dEJ0bSAwLjhzIGJhY2t3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgfVxuICAgIC5uYXZUcmlnZ2VyLmFjdGl2ZSBpOm50aC1jaGlsZCgxKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW5UIDAuOHMgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb246IGluVCAwLjhzIGZvcndhcmRzO1xuICAgIH1cbiAgICAubmF2VHJpZ2dlci5hY3RpdmUgaTpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGluTSAwLjhzIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uOiBpbk0gMC44cyBmb3J3YXJkcztcbiAgICB9XG4gICAgLm5hdlRyaWdnZXIuYWN0aXZlIGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbkJ0bSAwLjhzIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uOiBpbkJ0bSAwLjhzIGZvcndhcmRzO1xuICAgIH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgaW5NIHtcbiAgICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5NIHtcbiAgICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgb3V0TSB7XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIG91dE0ge1xuICAgICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBpblQge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5UIHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBvdXRUIHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIG91dFQge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGluQnRtIHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5CdG0ge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBvdXRCdG0ge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBvdXRCdG0ge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nYWx7XG4gICAgLnRpdGxlX2dhbHtcbiAgICAgIHRvcDogMTV2dyFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI2l0ZW17XG4gICAgLmNvbnRlbnR7XG5cbiAgICAgIC5pY29uZXN7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2l0ZW0gLmRlbWFuZGVyLXZvdHJlLWRldmlzLFxuICAjc3VibG9nIC5kZW1hbmRlci12b3RyZS1kZXZpc3tcbiAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTEwcHghaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcbiAgICB9XG4gICAgcDpudGgtb2YtdHlwZSgyKXtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAgICNkZXZpc3tcbiAgICAgIC50eHR7XG4gICAgICAgIHdpZHRoOiAzNSUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmRlbWFuZGVyLXZvdHJlLWRldmlze1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTI1JSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTI1JSkhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAjbmV3c2xldHRlciAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWRGb3Jte1xuICAgICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ2Fse1xuICAgIC50aXRsZV9nYWx7XG4gICAgICBtYXgtd2lkdGg6IDgwJSFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDE1dnchaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGVudF9nYWx7XG4gICAgICB3aWR0aDogMiUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYmFuZGVhdXtcbiAgICAuaW1ne1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGl0bGVfZ2Fse1xuICAgICAgdG9wOjI1dnchaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDUlIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNzAlIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmVudGV0ZSAuZW50ZXRlX2N7XG4gICAgd2lkdGg6IDk1JSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8haW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50e1xuICAgIHdpZHRoOiA4MCUhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM1MHB4IWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Rldmlze1xuICAgIC50aXRsZXtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IWltcG9ydGFudDtcbiAgICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50eHR7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJHJlZCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IGF1dG8haW1wb3J0YW50O1xuICAgICAgcHtcbiAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTVweCA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWd7XG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMjAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNkZXZpcy5pdGVtIC50aXRsZSwgI2RldmlzLnN1YmxvZyAudGl0bGV7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgI3N1YmxvZ3tcbiAgICAudHh0e1xuICAgICAgd2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG4gICAgICAuY29udGVudF90eHR7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudF9zYWxsZXtcbiAgICAgIHdpZHRoOiA3MCUhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGxlZnQ6IDUwJSFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLmhlYWRlci1zYWxsZXN7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXBzYWxsZXN7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNzdWJsb2cgLmRlbWFuZGVyLXZvdHJlLWRldmlze1xuICAgIHdpZHRoOiAzMDBweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMTBweCFpbXBvcnRhbnQ7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50O1xuICAgIH1cbiAgICBwOm50aC1vZi10eXBlKDIpe1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNpdGVtIC5kZW1hbmRlci12b3RyZS1kZXZpc3tcbiAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTEwcHghaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcbiAgICB9XG4gICAgcDpudGgtb2YtdHlwZSgyKXtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc3RhcnQ6bm90KCNmb3JtKSNhcmNoaXZlLCAuc3RhcnQ6bm90KCNmb3JtKSNjYWxlbmRyaWVye1xuICAgIHdpZHRoOiA4MCUhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXJ0Om5vdCgjZm9ybSkgLmJvZHktd3JhcHBlciAuY2FyZHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMjBweCkhaW1wb3J0YW50O1xuICB9XG4gIC5zdGFydCNmb3JtIC5ib2R5LXdyYXBwZXIgZm9ybXtcbiAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcbiAgfVxuICAuc3RhcnQjZm9ybSAuYm9keS13cmFwcGVyIGZvcm0gPiBkaXYuYnV0dG9uLXdyYXBwZXIgYnV0dG9ue1xuICAgIG1hcmdpbi1yaWdodDogNSUhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFye1xuICAgIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL3RoZW1lcy9sZWNhbXB1cy9pbWFnZXMvVHJhbWUtYmxldTIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTI3dnc7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbiAgLnN0YXJ0Om5vdCgjZm9ybSkgLmJvZHktd3JhcHBlciAuZXZlbnR7XG4gICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN0YXJ0Om5vdCgjZm9ybSkjZXZlbnQgLnRpdGxle1xuICAgIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICB9XG4gICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm17XG4gICAgd2lkdGg6IDcwJSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Rldmlze1xuICAgIC5kZW1hbmRlci12b3RyZS1kZXZpc3tcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTI1JSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMjUlKSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNuZXdzbGV0dGVyICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm17XG4gICAgd2lkdGg6IDgwJSFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuc3RhcnR7XG4gICAgLmRlbWFuZGVyLXZvdHJlLWRldmlze1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI2l0ZW17XG4gICAgLmJhbmRlYXV7XG4gICAgICAuaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm9keS13cmFwcGVye1xuICAgICAgLmltYWdlc19ze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnRfc3tcbiAgICAgICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uZXN7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50e1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcbiAgICBwe1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmdhbCAudGl0bGVfZ2Fse1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRldGV7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG4gICNob21lIC5jb250ZW50ID4gcHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3JlY297XG4gICAgLml0ZW17XG4gICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4IDAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXJ7XG4gICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHZ3O1xuICAgIH1cbiAgICBoMntcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gICAgLnNpZGUtYWxsLWFnZW5kYXtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2Rldmlze1xuICAgIC50aXRsZSwgLnR4dHtcbiAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICBwe1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVtYW5kZXItdm90cmUtZGV2aXN7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC0xMjAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC0xMjAlKSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNuZXdzbGV0dGVye1xuICAgICAjbWNfZW1iZWRfc2lnbnVwe1xuICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjgwcHghaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICB3aWR0aDogMjgwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjZm9ybXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgd2lkdGg6IDI4MHB4IWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAmID4gaW5wdXR7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAuY2xlYXJ7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Zvb3RlciAuYmxvY2t7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3VibG9nIHtcbiAgICAuYmFuZGVhdXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC5pbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZV9nYWx7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29udGVudF9zYWxsZXtcbiAgICAgIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICAgICAgdG9wOiAyMDBweCFpbXBvcnRhbnQ7XG4gICAgICBwe1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXBzYWxsZXN7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH0gIC5zdGFydDpub3QoI2Zvcm0pI2FyY2hpdmUsIC5zdGFydDpub3QoI2Zvcm0pI2NhbGVuZHJpZXJ7XG4gICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gICAgLmNhdCB7XG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgLmJ0bi1ncm91cHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGFydDpub3QoI2Zvcm0pIC5ib2R5LXdyYXBwZXIgLmNhcmR7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG4gIC5zdGFydDpub3QoI2Zvcm0pIC5ib2R5LXdyYXBwZXIgLmV2ZW50IC5jYXJkLWNvbnRlbnR7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5yZXNve1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAudHh0e1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAjZGVmYXVsdHtcbiAgICAuaGVhZGVyLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudGl0bGV7XG4gICAgICAgIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm17XG4gICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keS5tbC1mb3JtLWVtYmVkQm9keUhvcml6b250YWx7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IGxhYmVse1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwhaW1wb3J0YW50O1xuICB9XG4gICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keS5tbC1mb3JtLWVtYmVkQm9keUhvcml6b250YWwgIHtcbiAgICBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IWltcG9ydGFudDtcbiAgfVxuICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWd7XG4gICAgcGFkZGluZzogMTBweCAwIWltcG9ydGFudDtcbiAgfVxufVxuIiwiI3RhcnRlYXVjaXRyb25CYWNre1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG59XG4gXG4iLCIuZ2Fse1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICAuY29udGVudF9nYWx7XG4gICAgd2lkdGg6IDIuMiUhaW1wb3J0YW50O1xuICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXXtcbiAgICAgIC50aXRsZV9nYWx7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZV9nYWx7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgdG9wOiAyMHZ3O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY2F0e1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIC5idG4tZ3JvdXB7XG4gICAgQGluY2x1ZGUgaW5saW5lZmxleCgpO1xuICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICBsYWJlbHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuICBsYWJlbHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLnRvdXN7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcbiAgICB9XG4gICAgJi5wcm9mZXNzaW9ubmVsc3tcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG4gICAgfVxuICAgICYuZ3JhbmRfcHVibGlje1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgIH1cbiAgICAmLmZvcm1hdGlvbnN7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZXk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXk7XG4gICAgfVxuICAgICYuYXJjaGl2ZXtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgfVxuICB9XG4gIGlucHV0e1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmJhbmRlYXV7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6OmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvdGhlbWVzL2xlY2FtcHVzL2ltYWdlcy9UcmFtZS1ibGV1Mi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmltZ3tcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAudGl0bGVfZ2Fse1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjUlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgdG9wOiAyMHZ3O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcHtcbiAgICAgIGZvbnQtZmFtaWx5OiBub3dfYWx0X2JvbGQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVye1xuICAmID4gLnRpdGxle1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnN0YXJ0e1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzI1cHgpO1xuICAmOm5vdCgjaG9tZSl7XG4gICAgLmVudGV0ZXtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5zdGFydDpub3QoI2Zvcm0pe1xuICAmI2NhbGVuZHJpZXIsICAgJiNhcmNoaXZle1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDQwcHggYXV0bztcbiAgICAgIC5oZWFkZXItd3JhcHBlcntcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGgxe1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiNldmVudHtcbiAgICBtYXJnaW46IDQwcHggYXV0byA0MHB4IGF1dG87XG4gICAgLnRpdGxle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICBoMXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgfVxuICAuYm9keS13cmFwcGVye1xuICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNhcmR7XG4gICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAzKSAtIDI3cHgpO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHggMCA7XG4gICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgJi5wcm9mZXNzaW9ubmVsc3tcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JhbmRfcHVibGlje1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICYuZm9ybWF0aW9uc3tcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAucHVibGljc3tcbiAgICAgICAgICBwYWRkaW5nOiAyLjVweCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci90aGVtZXMvbGVjYW1wdXMvaW1hZ2VzL1RyYW1lLWJsZXUyLnN2ZycpO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5ldmVudHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAuY2FyZC1jb250ZW50e1xuICAgICAgICAucmVzb3tcbiAgICAgICAgICBAaW5jbHVkZSBpbmxpbmVmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAmID4gZGl2LCAmID4gYXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHh0e1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXJ0I2Zvcm17XG4gIC5lbnRldGV7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ibHVlXG4gIH1cbiAgaDJ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYm9keS13cmFwcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTQwcHggYXV0bztcbiAgICBmb3Jte1xuICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC8gMikpO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgIC5mb3JtLWRhdGF7XG4gICAgICAgICAgQGluY2x1ZGUgaW5saW5lZmxleCgpO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgICAgJj4gZGl2e1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgJi5jaGVja3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUobis1KTpub3QoOm50aC1vZi10eXBlKG4rMTIpKXtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAuZm9ybS1kYXRhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxMSl7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmZvcm0tZGF0YSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5idXR0b24td3JhcHBlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2VuZC12YWxpZGV7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIC50b2FzdHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5va3tcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlcntcbi50aXRsZXtcbiAgaDJ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB3aWR0aDoxMTVweDtcbiAgfVxufVxufVxuXG4uY29udGVudHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIHB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRfc3tcbiAgbWFyZ2luOiBhdXRvIWltcG9ydGFudDtcbn1cblxuLmVudGV0ZXtcbiAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci90aGVtZXMvbGVjYW1wdXMvaW1hZ2VzL1RyYW1lLWJsZXUyLnN2ZycpO1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkZ3JlZW47XG4gIC5lbnRldGVfY3tcbiAgICBAaW5jbHVkZSBpbmxpbmVmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGgxe1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvZHktd3JhcHBlcntcbiAgLmNvbnRlbnR7XG4gICAgaDR7XG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Yi1jb250ZW50e1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgJiA+IGltZ3tcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMjBweCAxMHB4IDBweCAwcHg7XG4gICAgfVxuICB9XG59XG5cbiNldmVudHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLmNvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBoMntcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAucmVzb3tcbiAgICAgIEBpbmNsdWRlIGlubGluZWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuICAuc2lkZWJhcntcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIHB7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAtNTVweCBhdXRvIDAgMjBweDtcbiAgaDJ7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuc2lkZS1hZ2VuZGF7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpe1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5zaWRlLWFsbC1hZ2VuZGF7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIGF7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG5cbiNuZXdzbGV0dGVye1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAvKiBMT0FERVIgKi9cbiAgICAgIC5tbC1mb3JtLWVtYmVkU3VibWl0TG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5tbC1mb3JtLWVtYmVkU3VibWl0TG9hZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICNmZmZmZmYgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbWwtZm9ybS1lbWJlZFN1Ym1pdExvYWQgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB9XG4gICAgICBALXdlYmtpdC1rZXlmcmFtZXMgbWwtZm9ybS1lbWJlZFN1Ym1pdExvYWQge1xuICAgICAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAa2V5ZnJhbWVzIG1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIHtcbiAgICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciBoNCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgcCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgc3BhbixcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZFBvcHVwLFxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWREZWZhdWx0IHsgd2lkdGg6IDQwMHB4OyB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm0geyB3aWR0aDogNDAlOyB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWFsaWduLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1kZWZhdWx0IHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWFsaWduLXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkSGVhZGVyIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHksXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSB7XG4gICAgICAgICAgLy8gcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5Lm1sLWZvcm0tZW1iZWRCb2R5SG9yaXpvbnRhbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQsXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50e1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBwLFxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgcCB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQgdWwsXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IG9sLFxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgdWwsXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCBvbCB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBwIGEsXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCBwIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IHA6bGFzdC1jaGlsZCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgZm9ybSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZm9ybUNvbnRlbnQsXG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cubWwtbGFzdC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdy5tbC1mb3JtZmllbGRIb3JpemludGFsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5tbC1pbnB1dC1ob3Jpem9udGFsIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtYnV0dG9uLWhvcml6b250YWwgeyB3aWR0aDogYXV0bzsgbWFyZ2luLWxlZnQ6IC00NXB4O31cbiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuaG9yaXpvbnRhbC1maWVsZHMgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBmbG9hdDogbGVmdDsgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAxcHggMCAwIDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBjaGVja2JveCAhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3ggIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICNtbGIyLTk4NTk3NC5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IGxhYmVsIHAge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAjbWxiMi05ODU5NzQubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFN1Ym1pdCBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFN1Ym1pdCBidXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwtc3Vic2NyaWJlLWNsb3NlIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vYnVja2V0Lm1sY2RuLmNvbS9pbWFnZXMvZGVmYXVsdC9tb2RhbF9jbG9zZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAubWwtZXJyb3IgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2J1Y2tldC5tbGNkbi5jb20vaW1hZ2VzL2RlZmF1bHQvZXJyb3ItaWNvbi5wbmcpIDk4JSBjZW50ZXIgbm8tcmVwZWF0ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbC1lcnJvciAubGFiZWwtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdy5tbC1lcnJvciAubGFiZWwtZGVzY3JpcHRpb24gcCxcbiAgICAgICAgI21sYjItOTg1OTc0Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdy5tbC1lcnJvciAubGFiZWwtZGVzY3JpcHRpb24gcDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcbiAgICAgICAgLy8gICAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWREZWZhdWx0LCAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWRQb3B1cCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfVxuICAgICAgICAvLyAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIHsgZmxvYXQ6IGxlZnQhaW1wb3J0YW50OyB9XG4gICAgICAgIC8vICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyB7IGhlaWdodDogYXV0byFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgZmxvYXQ6IGxlZnQhaW1wb3J0YW50OyB9XG4gICAgICAgIC8vICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtaW5wdXQtaG9yaXpvbnRhbCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfVxuICAgICAgICAvLyAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLm1sLWlucHV0LWhvcml6b250YWwgPiBkaXYgeyBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAvLyAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1idXR0b24taG9yaXpvbnRhbCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfVxuICAgICAgICAvLyB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuaG9yaXpvbnRhbC1maWVsZHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgI21jX2VtYmVkX3NpZ251cHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGZvcm17XG4gICAgICBAaW5jbHVkZSBpbmxpbmVmbGV4KCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICNtY19lbWJlZF9zaWdudXBfc2Nyb2xse1xuICAgICAgICBAaW5jbHVkZSBpbmxpbmVmbGV4KCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJj5pbnB1dHtcbiAgICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jbGVhcntcbiAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2hvbWV7XG4gIC5jb250ZW50e1xuICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICAmID4gcHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZShuKzQpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaXRlbXtcbiAgLmNvbnRlbnR7XG4gICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICAuaW1hZ2VzX3N7XG4gICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDE1cHgpO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIC8vIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBpbWd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50X3N7XG4gICAgICB3aWR0aDogY2FsYyg2MCUgLSAzMHB4KTtcbiAgICB9XG4gICAgLmljb25lc3tcbiAgICAgIG1hcmdpbjogNzBweCAwO1xuICAgICAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuaWNvbntcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jZGV2aXN7XG4gIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvdGhlbWVzL2xlY2FtcHVzL2ltYWdlcy9UcmFtZS1ibGV1Mi5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogMzAwcHg7XG4gIC50aXRsZXtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgIGg0e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luOiA1MCUgMTBweCAwIDEwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuICAudHh0e1xuICAgIEBpbmNsdWRlIGlubGluZWZsZXgoKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwMHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZW1hbmRlci12b3RyZS1kZXZpc3tcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTI1JSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMjUlKTtcbiAgfVxuICAuaW1ne1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29udGVudC1pbWd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmID4gaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jZGV2aXN7XG4gICYuaXRlbSwgJi5zdWJsb2d7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGF7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgLnRpdGxle1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAuYngtdmlld3BvcnR7XG4vLyAgICAgaGVpZ2h0OiAzMHZ3IWltcG9ydGFudDtcbi8vIH1cblxuI3JlY297XG4gIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gIC50aXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGgye1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsZWNoZS10b3Auc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW57XG4gICAgICBoMjphZnRlcntcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50eHR7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbntcbiAgICAgIEBpbmNsdWRlIGlubGluZWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICAgIC5pdGVte1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAuaXRlbXtcbiAgICBtYXJnaW46IDAgMHB4IDIwcHggMjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50X3N7XG4gICYubWFwe1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcHtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSNjYXJ0ZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiNldmVudHtcbiAgLnRpdGxle1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5oZWFkLWV2ZW50e1xuICAgIC50YWdze1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLnByb2Zlc3Npb25uZWxze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgICAgJi5ncmFuZF9wdWJsaWN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgfVxuICAgICAgJi5mb3JtYXRpb25ze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICAgICYucHVibGljc3tcbiAgICAgICAgcGFkZGluZzogMi41cHggMTBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbn1cbi5jYXJkLWhlYWRlcntcbiAgQGluY2x1ZGUgaW5saW5lZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gICYucHJvZmVzc2lvbm5lbHN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgfVxuICAmLmdyYW5kX3B1YmxpY3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgfVxuICAmLmZvcm1hdGlvbnN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIH1cbiAgLnB1YmxpY3N7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAmLnB1YmxpY3N7XG4gICAgICBwYWRkaW5nOiAyLjVweCAxMHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuLmNhcmQtYm9keXtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci90aGVtZXMvbGVjYW1wdXMvaW1hZ2VzL1RyYW1lLWJsZXUyLnN2ZycpO1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmNhcmQtY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5kZW1hbmRlci12b3RyZS1kZXZpc3tcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogOTk5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmlnaHQ6IDUlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xuICB9XG4gIGF7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIGltZ3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbiNzdWJsb2d7XG4gIC5ib2R5LXdyYXBwZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvVHJhbWUtZ3Jpcy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB9XG4gIC5jb250ZW50e1xuICAgIEBpbmNsdWRlIGlubGluZWZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC50eHR7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLmNvbnRlbnRfdHh0e1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgJiA+IHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHN2Z3tcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5tYXBzYWxsZXN7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRvdXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuZm9uZHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OjA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1LjMlO1xuICAgICAgcGF0aHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgZmlsbDogJGxpZ2h0LWJsdWUhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfc2FsbGV7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMzAwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAmID4gcHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmhlYWRlci1zYWxsZXN7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaDN7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsLXNhbGxlc3tcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDR7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG4gIH1cbiAgLnNsaWRlc2pzLW5hdmlnYXRpb257XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgICAuc2xpZGVzanMtcHJldmlvdXMge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvdGhlbWVzL2xlY2FtcHVzL2ltYWdlcy9hcnJvdy1nYWwuc3ZnJyk7XG4gICAgfVxuXG4gICAgLnNsaWRlc2pzLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci90aGVtZXMvbGVjYW1wdXMvaW1hZ2VzL2Fycm93LWdhbC1uZXh0LnN2ZycpO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG59XG5cbiNkZWZhdWx0e1xuICAuaGVhZGVyLXdyYXBwZXJ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuYm9keS13cmFwcGVye1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnRpdGxle1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC50eHR7XG4gICAgbWFyZ2luOmF1dG87XG4gIH1cbiAgcHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5va3tcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29va2llLWJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gT3ZlcmxheSBkZSBsYSBib2l0ZSBkZSBkaWFsb2d1ZVxuLmNvb2tpZS1pbmZvcm0tYW5kLWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBMYSB2cmFpZSBib8OudGUgZGUgZGlhbG9ndWVcbiAgLmNvb2tpZS1kaWFsb2cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQSxBQUFBLENBQUMsQ0FBQSxFQUNDLGtCQUFrQixFQUFHLFVBQVUsRUFDdkIsVUFBVSxFQUFHLFVBQVUsR0FDaEM7O0FBQ0QsNEVBQTRFO0FBRTVFLHlGQUNnRjtBQUVoRix3SEFHRztBQUVILEFBQUEsSUFBSSxDQUFDLEVBQ0gsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFBRSxPQUFPLENBQzFCLHdCQUF3QixFQUFFLElBQUksRUFBRSxPQUFPLENBQ3ZDLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksRUFD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 */ diff --git a/user/themes/lecampus/css-compiled/theme.min.css b/user/themes/lecampus/css-compiled/theme.min.css index a561151..4842162 100644 --- a/user/themes/lecampus/css-compiled/theme.min.css +++ b/user/themes/lecampus/css-compiled/theme.min.css @@ -1 +1 @@ -*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-family:Times,'Times New Roman',Georgia,serif,Verdana,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.15;width:100%;height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%}body{width:100%;height:100%;margin:0;padding:0}main{display:block}h1{font-size:2rem;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}li,ol,ul{list-style:none}hr{overflow:visible;box-sizing:content-box;height:0}header span{white-space:nowrap}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:auto;vertical-align:bottom;border-style:none}iframe{border:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Regular;src:url(../fonts/aileron_regular/Aileron-Regular-webfont.eot);src:url(../fonts/aileron_regular/Aileron-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aileron_regular/Aileron-Regular-webfont.woff) format('woff'),url(../fonts/aileron_regular/Aileron-Regular-webfont.ttf) format('truetype'),url(../fonts/aileron_regular/Aileron-Regular-webfont.svg#Regular) format('svg')}@font-face{font-family:bold;src:url(../fonts/aileron_bold/Aileron-Bold-webfont.eot);src:url(../fonts/aileron_bold/Aileron-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aileron_bold/Aileron-Bold-webfont.woff) format('woff'),url(../fonts/aileron_bold/Aileron-Bold-webfont.ttf) format('truetype'),url(../fonts/aileron_bold/Aileron-Bold-webfont.svg#bold) format('svg')}@font-face{font-family:now_alt_bold;src:url(../fonts/now_alt/nowalt-bold-webfont.eot);src:url(../fonts/now_alt/nowalt-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-bold-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-bold-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-bold-webfont.svg#now_alt_bold) format('svg')}@font-face{font-family:now_alt_light;src:url(../fonts/now_alt/nowalt-light-webfont.eot);src:url(../fonts/now_alt/nowalt-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-light-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-light-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-light-webfont.svg#now_alt_light) format('svg')}@font-face{font-family:now_alt_medium;src:url(../fonts/now_alt/nowalt-medium-webfont.eot);src:url(../fonts/now_alt/nowalt-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-medium-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-medium-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-medium-webfont.svg#now_alt_medium) format('svg')}.default-animation{transition:all .5s ease}.pulse{transform-origin:70% 70%;animation-name:pulse_animation;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}body,html{font-family:Regular;line-height:1.35}h2{font-size:2rem}#thanks,h4{font-family:bold;font-size:1rem;font-weight:400}h5{font-size:1.2rem;font-weight:400}nav a{font-family:bold;font-size:.9rem}.container>.title{font-family:bold}.card-header .publics{font-family:bold;font-size:.8rem}.card-title h2{font-family:now_alt_bold;font-size:1.2rem!important;font-weight:400}.card-title .date{font-size:.8rem}.card-content .reso a{font-family:bold;font-weight:400}p{font-size:.9rem}p strong{font-family:bold;font-weight:400}.gal p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;line-height:2.2rem}.entete h1{font-size:1.2rem;color:#fff}.entete p{font-family:now_alt_bold;font-size:1.5rem;font-weight:400;line-height:2rem}#home p:not(:last-child) strong{font-size:1.3rem}#home .content p strong{font-family:now_alt_bold;font-weight:400}#home .content p:nth-of-type(n+4):not(:last-child){text-align:center}#home .content p:nth-of-type(n+4):not(:last-child) strong{font-family:now_alt_bold;font-weight:400;color:#9e0027}#item .content .content_s h2{font-family:bold;font-size:1.3rem}#item .icones p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;color:#9e0027}.sidebar .date{font-size:.8rem}.sidebar h2{font-family:now_alt_bold;font-size:1.4rem;font-weight:400;line-height:100px;text-align:center;color:#fff}.sidebar h3{font-family:now_alt_bold;font-size:1.1rem;font-weight:400}.sidebar .date{color:#6e6f70}.sidebar .side-all-agenda a{font-family:bold;font-size:.9rem}#newsletter label{font-family:bold;font-size:1rem;font-weight:400;line-height:1.9rem}.cat{width:100%}.cat a,.cat label{font-family:bold}.dt{font-family:bold;color:#9e0027}#ajax-test-form .form-label{font-family:bold;font-size:1.2rem}#ajax-test-form .radio .form-radio{font-family:bold;font-size:1rem}#ajax-test-form .button-wrapper button{font-family:bold}#send-valide .toast{font-family:bold;font-size:1.3rem}#send-valide .ok{font-family:bold}#devis h4{font-family:now_alt_bold;font-size:1rem;font-weight:400}#devis p:nth-of-type(1){text-align:center;color:#fff}#devis p strong{font-family:now_alt_bold;font-weight:400}#devis.item .title{font-family:bold}.demander-votre-devis a{color:#fff}.demander-votre-devis a p:nth-of-type(1){font-size:2rem}.demander-votre-devis a strong{font-family:now_alt_bold;font-weight:400}#reco h5{font-family:bold;font-weight:400}#footer{font-family:now_alt_medium;font-weight:400}#footer p{font-size:.8rem}#footer p a{font-family:bold}#home .content p:last-child a:hover{transition:background-color .3s ease;color:#fff;background-color:#b5cb3a}header{position:relative;z-index:999;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:105px;border-bottom:1px solid #0093a3;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}header nav{display:-ms-inline-flexbox;display:inline-flex;width:70%;height:100px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:nowrap;flex-wrap:nowrap}header nav .logo{display:-ms-flexbox;display:flex}header nav .logo a{display:block;margin:auto}header nav .reso{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}header nav .reso a{display:block;width:35px;margin:auto 5px}header nav.dropmenu a{padding:10px}header nav.dropmenu>ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}header nav.dropmenu>ul>li{position:relative;margin:0 20px;text-align:center}header nav.dropmenu>ul>li>a{border-top:1px solid #0093a3;border-bottom:3px solid #b5cb3a}header nav.dropmenu>ul>li>ul{position:absolute;z-index:0;display:none;width:100%;margin-top:12px}header nav.dropmenu>ul>li>ul li{background-color:#fff}header nav.dropmenu>ul>li>ul li a{position:relative;display:block;padding:10px}header nav.dropmenu>ul>li>ul li a:before{position:absolute;bottom:0;left:0;visibility:hidden;width:100%;height:3px;content:'';transition:all .3s ease-in-out 0s;transform:scaleX(0);background-color:#b5cb3a}header nav.dropmenu>ul>li:hover>ul{display:block}header nav.dropmenu>ul>li:hover>ul li:hover a:hover:before{visibility:visible;transform:scaleX(1)}#footer{width:100%;padding-bottom:45px;background:#d8dadbff}#footer .block{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#footer .block p{padding:0 20px}#footer .block p img{width:100%;max-width:150px;height:auto}#footer .block p:nth-of-type(1) img{float:right}#footer .block p:not(:nth-of-type(1)){border-left:1px solid #000}.opt-out{font-family:bold;position:fixed;z-index:9999;bottom:0;width:100%;height:auto;transition:transform .3s ease,background .3s ease;transform:translateY(70%);text-align:center;background:rgba(255,255,255,.5)}.opt-out iframe{height:110px}.opt-out p{font-size:12px;cursor:pointer}.opt-out img{width:20px;height:auto;cursor:pointer}.opt-out.open{transition:all .3s ease;transform:translateX(0);background:#fff}.opt-out.open img{transform:rotate(180deg)}@media screen and (max-width:1450px){header>nav{width:90%!important}}@media screen and (max-width:1080px){header>nav{width:100%!important}}@media screen and (max-width:1024px){header nav{position:relative;width:90%!important}header nav .dropmenu{position:absolute;top:100px;left:-6%;display:none;width:auto!important;height:auto;background:#fff}header nav .dropmenu>ul{flex-direction:column!important;-ms-flex-direction:column!important;-ms-flex-align:start;align-items:flex-start}header nav .dropmenu>ul>li{padding:0 20px;text-align:left}header nav .dropmenu>ul>li>ul{position:relative;margin:auto}header nav .dropmenu>ul>li>ul>li{margin-left:10px;text-align:left}header nav .dropmenu>ul>li>ul>li a{font-family:Regular}header nav .dropmenu>ul>li>a{line-height:2rem;border:none}header nav .dropmenu.active{display:block}header nav .logo{margin:auto}header nav .navTrigger{top:0;bottom:0;left:0;width:30px;height:25px;margin:auto 0;cursor:pointer}header nav .navTrigger i{display:block;width:100%;height:4px;content:'';border-radius:2px;background-color:#0093a3}header nav .navTrigger i:nth-child(1){animation:outT .8s backwards;animation-direction:reverse}header nav .navTrigger i:nth-child(2){margin:5px 0;animation:outM .8s backwards;animation-direction:reverse}header nav .navTrigger i:nth-child(3){animation:outBtm .8s backwards;animation-direction:reverse}header nav .navTrigger.active i:nth-child(1){animation:inT .8s forwards}header nav .navTrigger.active i:nth-child(2){animation:inM .8s forwards}header nav .navTrigger.active i:nth-child(3){animation:inBtm .8s forwards}@keyframes inM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}.gal .title_gal{top:15vw!important;max-width:60%!important}#item .content .icones{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}#item .demander-votre-devis,#sublog .demander-votre-devis{width:300px!important;height:110px!important}#item .demander-votre-devis a,#sublog .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#item .demander-votre-devis p:nth-of-type(2),#sublog .demander-votre-devis p:nth-of-type(2){display:none!important}#item .demander-votre-devis img,#sublog .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}#devis .txt{width:35%!important}#devis .demander-votre-devis{transform:translate(0,-125%)!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:50%!important}}@media screen and (max-width:960px){.gal .title_gal{top:15vw!important;max-width:80%!important}.gal .content_gal{width:2%!important}.bandeau .img{width:100%!important}.bandeau .title_gal{top:25vw!important;right:5%!important;max-width:70%!important}.entete .entete_c{width:95%!important;margin:30px auto!important}.content{width:80%!important}.sidebar{position:relative!important;width:350px!important;margin:0 auto!important}#devis .title{width:100%!important;height:auto!important;transform:translateX(0)!important;border-radius:0!important}#devis .title h4{font-size:1.3rem!important;margin:15px auto 0 auto!important;transform:translateY(0)!important}#devis .txt{width:100%!important;height:auto!important;margin:auto!important;background:#9e0027!important}#devis .txt p{padding:15px 55px!important;color:#fff!important}#devis .txt p strong{font-size:1rem!important}#devis .img{width:auto!important;height:auto!important;min-height:200px!important}#devis.item .title,#devis.sublog .title{border-radius:30px!important}#sublog .txt{width:100%!important}#sublog .txt .content_txt{width:100%!important}#sublog .txt p{padding:0!important}#sublog .content_salle{z-index:2;left:50%!important;width:70%!important;transform:translateX(-50%)}#sublog .content_salle .header-salles{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between}#sublog .content_salle .header-salles img{display:block!important;width:20px;height:20px;margin:auto;cursor:pointer}#sublog .mapsalles{width:100%!important}#sublog .demander-votre-devis{width:300px!important;height:110px!important}#sublog .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#sublog .demander-votre-devis p:nth-of-type(2){display:none!important}#sublog .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}#item .demander-votre-devis{width:300px!important;height:110px!important}#item .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#item .demander-votre-devis p:nth-of-type(2){display:none!important}#item .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}.start:not(#form)#archive,.start:not(#form)#calendrier{width:80%!important}.start:not(#form) .body-wrapper .card{width:calc((100% / 2) - 20px)!important}.start#form .body-wrapper form{width:90%!important}.start#form .body-wrapper form>div.button-wrapper button{margin-right:5%!important}.sidebar{width:50%!important;padding:20px 0}.sidebar::before{position:absolute;z-index:-1;top:0;display:block;width:100vw;height:100%;margin-left:-27vw;content:'';background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.start:not(#form) .body-wrapper .event{width:90%!important}.start:not(#form)#event .title{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:70%!important}}@media screen and (max-width:768px){#devis .demander-votre-devis{transform:translate(50%,-125%)!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:80%!important}}@media screen and (max-width:750px){.start .demander-votre-devis{display:none}#item .bandeau .img{width:100%;height:auto}#item .body-wrapper .images_s{display:none}#item .body-wrapper .content_s{width:90%!important}#item .body-wrapper .content_s p{padding:0!important}#item .body-wrapper .icones{margin:20px 0 0 0!important}#item .body-wrapper .icones .icon{max-width:100%!important;height:auto!important}#item .body-wrapper .icones .icon p{padding:0!important}.content{width:90%!important;margin:2rem auto!important}.content p{padding:40px 20px!important}.gal .title_gal{display:none!important}.entete{padding:0!important}.entete p{font-size:1.1rem;line-height:1.5rem}#home .content>p{width:100%!important}#home .content>p:not(:last-child) strong{font-size:1.1rem}#reco .item{margin:10px 0!important;padding-left:0!important;border:none!important}.sidebar{width:90%!important;text-align:center}.sidebar:before{margin-left:-8vw}.sidebar h2{margin:auto}.sidebar h3{font-size:1.1rem}.sidebar .side-all-agenda{float:none!important;margin:auto}#devis .title,#devis .txt{padding:0 5%}#devis .title p,#devis .txt p{padding:15px 0!important}#devis .demander-votre-devis{transform:translate(0,-120%)!important}#newsletter #mc_embed_signup{width:280px!important;padding:0!important;border:none!important}#newsletter #mc_embed_signup #mc_embed_signup_scroll{flex-direction:column;-ms-flex-direction:column}#newsletter #mc_embed_signup #mc_embed_signup_scroll input{width:280px!important}#newsletter #mc_embed_signup #form{width:auto}#newsletter #mc_embed_signup label{width:280px!important;margin-bottom:10px;border:2px solid #fff;border-radius:20px}#newsletter #mc_embed_signup>input{margin-top:10px}#newsletter #mc_embed_signup .clear input{margin:10px 0 0 0!important}#footer .block{flex-direction:column;-ms-flex-direction:column}#footer .block p{margin-bottom:10px;text-align:center;border:none!important}#footer .block p:nth-of-type(1) img{float:none}#sublog .bandeau{height:auto}#sublog .bandeau .img{width:100%;height:auto}#sublog .title_gal{display:none}#sublog .content_salle{top:200px!important;width:90%!important}#sublog .content_salle p{padding:0 10px!important}#sublog .mapsalles{width:100%!important}.start:not(#form)#archive,.start:not(#form)#calendrier{width:90%!important}.start:not(#form)#archive .cat,.start:not(#form)#calendrier .cat{height:auto!important}.start:not(#form)#archive .cat .btn-group:nth-child(1),.start:not(#form)#calendrier .cat .btn-group:nth-child(1){width:75%}.start:not(#form)#archive .cat .btn-group label,.start:not(#form)#calendrier .cat .btn-group label{margin-bottom:10px}.start:not(#form) .body-wrapper .card{width:100%!important}.start:not(#form) .body-wrapper .event .card-content{flex-direction:column;-ms-flex-direction:column}.start:not(#form) .body-wrapper .event .card-content .reso{display:-ms-flexbox;display:flex;width:100%!important;-ms-flex-pack:distribute;justify-content:space-around}.start:not(#form) .body-wrapper .event .card-content .txt{width:100%!important}#default .header-wrapper{width:100%!important;text-align:center}#default .header-wrapper .title{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{display:block!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{white-space:normal!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent{margin-bottom:20px;border:1px solid #fff!important;border-radius:30px}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{border:none!important;border-radius:0!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{text-align:center}#tarteaucitronRoot #tarteaucitronAlertBig{padding:10px 0!important}}#tarteaucitronBack{background:#ff0}.gal{margin-left:15%}.gal .content_gal{width:2.2%!important}.gal .content_gal[aria-hidden=false] .title_gal{right:70px;transition:right 1s ease,opacity 1s ease;opacity:1}.gal .title_gal{position:absolute;top:20vw;right:50px;max-width:50%;padding:25px;opacity:0;color:#fff;background:#0093a3}.cat{z-index:999;height:50px;margin:20px 0}.cat .btn-group{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cat .btn-group:nth-of-type(1) label{margin-right:20px}.cat .btn-group:nth-of-type(2){float:right}.cat label{padding:10px;cursor:pointer}.cat label.tous{border-top:2px solid #b5cb3a;border-bottom:2px solid #b5cb3a}.cat label.professionnels{border-top:2px solid #9e0027;border-bottom:2px solid #9e0027}.cat label.grand_public{border-top:2px solid #0093a3;border-bottom:2px solid #0093a3}.cat label.formations{border-top:2px solid #6e6f70;border-bottom:2px solid #6e6f70}.cat label.archive{border-top:2px solid #00407d;border-bottom:2px solid #00407d}.cat input{position:absolute;visibility:hidden}.bandeau{position:relative;overflow:hidden;width:100%;height:auto;max-height:500px}.bandeau::before{position:absolute;z-index:-1;top:0;display:block;width:100%;height:100%;content:' ';background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.bandeau .img{width:70%;margin:auto}.bandeau .title_gal{position:absolute;top:20vw;right:25%;max-width:50%;padding:25px;color:#fff;background:#0093a3}.bandeau .title_gal p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;line-height:2.2rem}.container>.title{float:left;width:auto;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start{min-height:calc(100vh - 325px)}.start:not(#home) .entete{border-bottom:10px solid #0093a3}.start:not(#form)#archive,.start:not(#form)#calendrier{width:70%;margin:40px auto 40px auto}.start:not(#form)#archive .header-wrapper .title,.start:not(#form)#calendrier .header-wrapper .title{display:-ms-flexbox;display:flex}.start:not(#form)#archive .header-wrapper .title h1,.start:not(#form)#calendrier .header-wrapper .title h1{font-size:1.2rem;width:auto;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start:not(#form)#event{margin:40px auto 40px auto}.start:not(#form)#event .title{display:-ms-flexbox;display:flex}.start:not(#form)#event .title h1{font-size:1.2rem;width:auto;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start:not(#form) .body-wrapper{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.start:not(#form) .body-wrapper .card{width:calc((100% / 3) - 27px);min-width:200px;margin:0 0 40px 0}.start:not(#form) .body-wrapper .card .card-header{position:relative;right:0;width:100%;text-align:right}.start:not(#form) .body-wrapper .card .card-header.professionnels{background-color:#9e0027}.start:not(#form) .body-wrapper .card .card-header.grand_public{background-color:#0093a3}.start:not(#form) .body-wrapper .card .card-header.formations{background-color:#6e6f70}.start:not(#form) .body-wrapper .card .card-header .publics{padding:2.5px 10px;color:#fff}.start:not(#form) .body-wrapper .card .card-body{padding:15px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.start:not(#form) .body-wrapper .event{width:45%}.start:not(#form) .body-wrapper .event .card-content .reso{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.start:not(#form) .body-wrapper .event .card-content .reso>a,.start:not(#form) .body-wrapper .event .card-content .reso>div{margin-right:15px}.start:not(#form) .body-wrapper .event .card-content .reso a{display:block;margin-bottom:10px}.start:not(#form) .body-wrapper .event .card-content .reso a img{width:20px;margin-left:10px}.start:not(#form) .body-wrapper .event .card-content .txt{width:80%}.start#form .entete{border-top:1px solid #0093a3}.start#form h2{margin-top:0}.start#form .body-wrapper{width:100%;min-width:250px;margin:auto auto 140px auto}.start#form .body-wrapper form{width:calc((100% / 2));margin:auto;margin-top:20px}.start#form .body-wrapper form>div{width:100%;margin:20px 0;border-bottom:1px solid #9e0027}.start#form .body-wrapper form>div .form-data{display:-ms-inline-flexbox;display:inline-flex;margin:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.start#form .body-wrapper form>div .form-data>div{overflow:hidden;min-width:100px;margin:10px 10px;padding:10px 20px;border:2px solid #9e0027;border-radius:30px}.start#form .body-wrapper form>div .form-data>div.check{color:#fff;background:#9e0027}.start#form .body-wrapper form>div .form-data>div input{border:none}.start#form .body-wrapper form>div .form-data>div input[type=radio]{position:absolute;visibility:hidden}.start#form .body-wrapper form>div .form-data>div label{cursor:pointer}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)){float:left;width:50%;border-bottom:0}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)) .form-data{width:100%}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)) .form-data>div{width:100%}.start#form .body-wrapper form>div:nth-of-type(11){width:100%!important;border-bottom:1px solid #9e0027!important}.start#form .body-wrapper form>div:nth-of-type(11) .form-data{width:50%!important}.start#form .body-wrapper form>div.button-wrapper{position:absolute;left:0;width:100%;height:100px;background:#9e0027}.start#form .body-wrapper form>div.button-wrapper button{position:absolute;top:50%;right:0;margin-right:25%;padding:10px 35px;transform:translateY(-50%);border:0;border-radius:30px;background:#fff;box-shadow:none}.start#form .body-wrapper #send-valide{position:fixed;top:50%;left:50%;width:30%;min-height:30%;padding:50px;transform:translate(-50%,-50%);border-radius:20px;background:#9e0027}.start#form .body-wrapper #send-valide .toast{position:relative;text-align:center;color:#fff}.start#form .body-wrapper #send-valide .ok{position:absolute;right:20px;bottom:20px;color:#fff}.header-wrapper .title h2{font-size:1.2rem;width:auto;width:auto;width:115px;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.content{width:50%;margin:4rem auto}.content p{margin:10px 0}.content_s{margin:auto!important}.entete{display:-ms-inline-flexbox;display:inline-flex;height:auto;padding:20px;border-top:10px solid #b5cb3a;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;-ms-flex-wrap:wrap;flex-wrap:wrap}.entete .entete_c{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:70%;margin:50px auto;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.entete .entete_c h1{width:auto;width:auto;margin-bottom:20px;padding:10px 20px;border-radius:30px;background:#9e0027}.body-wrapper .content h4:not(:first-of-type){margin:30px 0 0 0;padding-top:30px;border-top:1px solid #000}.body-wrapper .sub-content{margin-top:20px;margin-bottom:20px;border-top:1px solid #000}.body-wrapper .sub-content>img{float:left;width:33%;margin:20px 10px 0 0}#event{margin-bottom:20px}#event .content{margin-top:50px}#event .content h2{float:left;margin-right:20px}#event .content .reso{display:-ms-inline-flexbox;display:inline-flex;width:50px;height:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#event .sidebar{margin-top:50px}#event p a{text-decoration:underline}.sidebar{position:absolute;right:0;width:20%;margin:-55px auto 0 20px}.sidebar h2{width:100px;height:100px;border-radius:100px;background:#9e0027}.sidebar .side-agenda{padding:10px 20px 10px 0}.sidebar .side-agenda:not(:nth-of-type(1)){border-top:1px solid #0093a3}.sidebar .side-agenda:not(:nth-of-type(1))::before{position:absolute;display:block;width:5px;height:5px;margin-top:-13px;content:' ';border-radius:10px;background:#0093a3}.sidebar .side-agenda:nth-of-type(3){margin-bottom:10px}.sidebar .side-all-agenda{float:left;width:auto;margin-bottom:10px;padding:10px 20px;transition:background-color .3s ease;border:2px solid #9e0027;border-radius:30px;background:#fff}.sidebar .side-all-agenda a{color:#000}.sidebar .side-all-agenda:hover{transition:background-color .3s ease;background-color:#9e0027}.sidebar .side-all-agenda:hover a{color:#fff}#newsletter{padding:20px 0;background:#0093a3}#newsletter .ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}#newsletter .ml-form-embedSubmitLoad:after{display:block;width:11px;height:11px;margin:1px;content:' ';animation:ml-form-embedSubmitLoad 1.2s linear infinite;border:4px solid #fff;border-color:#fff #fff #fff transparent;border-radius:50%}@keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#newsletter #mlb2-985974.ml-form-embedContainer{display:table;box-sizing:border-box;width:100%!important;height:100%;margin:0 auto}#newsletter #mlb2-985974.ml-form-embedContainer button,#newsletter #mlb2-985974.ml-form-embedContainer h4,#newsletter #mlb2-985974.ml-form-embedContainer p,#newsletter #mlb2-985974.ml-form-embedContainer span{letter-spacing:normal!important;text-transform:none!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper{position:relative;display:inline-block!important;margin:0;padding:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedDefault,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedPopup{width:400px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:40%}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-left{text-align:left}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-center{text-align:center}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-default{display:table-cell!important;text-align:center!important;vertical-align:middle!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-right{text-align:right}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img{width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:0;border:1px solid #fff;border-radius:30px;-ms-flex-pack:center;justify-content:center}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{width:100%}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{font-family:Regular;text-align:center;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{line-height:40px;padding:0 20px;white-space:nowrap;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin:0 0 10px 0;text-align:left;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a{text-decoration:underline;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{width:100%;margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent{width:100%;margin:0 0 20px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{width:100%;margin:0 0 10px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{font-size:14px!important;line-height:20px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px 10px!important;color:#333!important;border-width:1px!important;border-style:solid!important;border-color:#ccc!important;border-radius:4px!important;background-color:#fff!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{display:-ms-flexbox;display:flex;height:40px}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:100%}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:auto;margin-left:-45px}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{float:left;box-sizing:border-box}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{font-size:14px;line-height:20px;box-sizing:border-box;width:100%;padding:10px 10px;color:#333;border-width:0;border-style:solid;border-radius:30px;background-color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700;line-height:20px;width:100%;padding:10px!important;color:#000!important;border-style:solid;border-color:transparent;background-color:transparent;box-shadow:none}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]{position:relative;display:inline-block;visibility:visible;float:left;width:14px;height:14px;margin:1px 0 0 0;opacity:1;appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;display:block;padding-left:25px;text-align:left;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{font-weight:400;margin:0;padding:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a{text-decoration:underline;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;margin:0 5px 0 0!important;padding:0!important;color:#000!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{margin:0 0 20px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;box-sizing:border-box!important;width:100%!important;padding:10px!important;color:#fff!important;border:none!important;border-radius:4px!important;background-color:#000!important;box-shadow:none!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#333!important}#newsletter .ml-subscribe-close{position:absolute;top:0;right:0;width:30px;height:30px;margin-top:-10px;margin-right:-10px;cursor:pointer;background:url(https://bucket.mlcdn.com/images/default/modal_close.png) no-repeat;background-size:30px}#newsletter .ml-error input{background:url(https://bucket.mlcdn.com/images/default/error-icon.png) 98% center no-repeat #fff!important;background-size:24px 24px!important}#newsletter .ml-error .label-description{color:red!important}#newsletter .ml-error .label-description p{color:red!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{color:red!important}@media only screen and (max-width:400px){#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{width:100%!important;margin-bottom:10px!important}}#newsletter #mc_embed_signup{width:600px;margin:auto;padding:0 0 0 10px;border:1px solid #fff;border-radius:100px}#newsletter #mc_embed_signup form{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter #mc_embed_signup form #mc_embed_signup_scroll{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter #mc_embed_signup form #mc_embed_signup_scroll label{width:260px;margin-right:10px;text-align:center;color:#fff}#newsletter #mc_embed_signup form #mc_embed_signup_scroll>input{width:315px;padding-left:20px}#newsletter #mc_embed_signup form #mc_embed_signup_scroll input{height:31px;border:none;border-radius:30px;box-shadow:none}#newsletter #mc_embed_signup form #mc_embed_signup_scroll .clear input{margin-left:-30px;background:#fff}#home .content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#home .content>p{position:relative;width:calc(100% / 3);margin-top:10px;padding:50px 20px}#home .content>p img{position:absolute;top:-20px;left:50%;width:auto;height:50px;transform:translate(-50%)}#home .content>p:nth-of-type(n+4){width:calc(100% / 4)}#home .content>p:last-child{width:auto!important;margin:auto;margin-top:0!important}#home .content>p:last-child a{display:block;margin:auto;padding:10px 20px;transition:background-color .3s ease;text-align:center;border:2px solid #b5cb3a;border-radius:30px}#item .content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#item .content .images_s{width:40%;margin-right:15px;-ms-flex-item-align:center;align-self:center}#item .content .images_s img{margin-bottom:15px}#item .content .content_s{width:calc(60% - 30px)}#item .content .icones{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:70px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#item .content .icones .icon{width:auto;max-width:200px;height:50px}#item .content .icones .icon img{width:100%;height:50px}#item .content .icones .icon p{text-align:center}#devis{display:-ms-inline-flexbox;display:inline-flex;width:100%;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#devis .title{width:200px;height:200px;transform:translateX(80px);border-radius:200px;background:#9e0027}#devis .title h4{margin:50% 10px 0 10px;transform:translateY(-50%);text-align:center;color:#fff}#devis .txt{display:-ms-inline-flexbox;display:inline-flex;width:25%;height:auto;margin-right:20px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}#devis .txt p{padding:20px 20px 20px 100px;text-align:left;color:#000}#devis .txt p strong{font-size:1.3rem}#devis .demander-votre-devis{margin-top:0;transform:translate(50%,-125%)}#devis .img{position:relative;width:400px;height:300px}#devis .img .content-img{overflow:hidden;width:auto;height:auto}#devis .img .content-img>img{width:100%;height:100%}#devis.item,#devis.sublog{height:auto;padding:20px 0;background:#9e0027}#devis.item a,#devis.sublog a{color:#fff}#devis.item a .title,#devis.sublog a .title{width:auto;height:35px;padding:5px 20px;transform:translateX(0);vertical-align:baseline;border:1px solid #fff;border-radius:30px}#devis.item a:hover,#devis.sublog a:hover{color:#000}#devis.item a:hover .title,#devis.sublog a:hover .title{transition:background .3s ease;background:#fff}#reco{background:#00407d}#reco .title{display:-ms-flexbox;display:flex;width:100%;padding:10px;cursor:pointer}#reco .title h2{font-size:1rem;width:auto;margin:auto;padding:10px;text-align:center;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}#reco .title h2::after{display:-ms-inline-flexbox;display:inline-flex;width:15px;height:18px;margin-left:10px;content:' ';background:url(../images/fleche-top.svg);background-repeat:no-repeat;background-size:15px 18px}#reco .title.open h2:after{transform:rotate(180deg)}#reco .txt{position:relative;z-index:-1;display:none;width:100%}#reco .txt p{width:300px;color:#fff}#reco .txt p a{text-decoration:underline;color:#fff}#reco .txt.open{z-index:999;display:-ms-inline-flexbox;display:inline-flex;padding-top:20px;background:#00407d;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#reco .txt.open .item{display:block}#reco .txt h3{color:#b5cb3a}#reco .item{margin:0 0 20px 20px;padding-left:20px;border-left:1px solid #fff}#reco .item img{width:50px;margin-bottom:10px}.content_s.map{width:100%!important;height:auto}.content_s.map p:last-child{height:500px}.content_s.map a#carte{display:block;width:100%;height:100%}#event .title{width:45%;margin:auto}#event .head-event .tags{width:100%}#event .head-event .tags.professionnels{background-color:#9e0027}#event .head-event .tags.grand_public{background-color:#0093a3}#event .head-event .tags.formations{background-color:#6e6f70}#event .head-event .tags.publics{padding:2.5px 10px;color:#fff}#event .card-header{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column}#event .card-header.professionnels{background-color:#9e0027}#event .card-header.grand_public{background-color:#0093a3}#event .card-header.formations{background-color:#6e6f70}#event .card-header .publics{text-align:right}#event .card-header .publics.publics{padding:2.5px 10px;color:#fff}#event .card-body{padding:15px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}#event .card-content{margin-top:20px}.demander-votre-devis{position:absolute;z-index:999;right:5%;width:200px;height:200px;padding:10px;transform:translate(0,-50%);text-align:center;color:#fff;background:#9e0027}.demander-votre-devis strong{font-weight:700!important}.demander-votre-devis a{color:#fff}.demander-votre-devis img{width:50px;margin-top:10px}#sublog .body-wrapper{background-image:url(../images/Trame-gris.svg);background-repeat:repeat}#sublog .content{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row-reverse;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}#sublog .content .txt{width:50%}#sublog .content .txt .content_txt{width:50%}#sublog .content .txt>p{font-family:bold;font-size:1.2rem}#sublog svg{pointer-events:none}#sublog .mapsalles{position:relative;width:50%}#sublog .mapsalles .contour{position:relative;z-index:1;display:inline-block;overflow:hidden;width:100%;vertical-align:middle;pointer-events:none}#sublog .mapsalles .fond{position:absolute;z-index:0;top:5.3%;left:0;display:inline-block;overflow:hidden;width:100%;vertical-align:middle}#sublog .mapsalles .fond path{transition:fill .3s ease;pointer-events:all;fill:none}#sublog .mapsalles .fond path:hover{transition:fill .3s ease;fill:#0093a3!important}#sublog .content_salle{position:absolute;top:300px;left:50%;visibility:hidden;overflow-x:hidden;width:40%;background:#fff}#sublog .content_salle>p{padding-left:10px}#sublog .content_salle .header-salles{width:100%;height:100%;margin-top:0;padding:5px 10px;color:#fff;background:#0093a3}#sublog .content_salle .header-salles h3{width:100%}#sublog .content_salle .header-salles img{display:none}#sublog .content_salle .gal-salles{position:relative;height:100%}#sublog .content_salle .gal-salles img{width:100%;height:100%}#sublog .content_salle h4{font-family:bold;font-size:1.2rem;margin-top:-1px;padding:5px 10px;background:#b5cb3a}#sublog .slidesjs-navigation{position:absolute;z-index:999;top:50%;display:block;float:left;overflow:hidden;width:30px;height:30px;margin-right:5px;padding-top:13px;background-position:0 0}#sublog .slidesjs-previous{left:10px;background-image:url(/user/themes/lecampus/images/arrow-gal.svg)}#sublog .slidesjs-next{right:10px;background-image:url(/user/themes/lecampus/images/arrow-gal-next.svg)}#default .header-wrapper{width:45%;margin:auto;margin-top:50px}#default .body-wrapper{margin-bottom:50px}#default .title{width:80%;margin:auto}#default .txt{margin:auto}#default p{margin-bottom:10px}.ok{cursor:pointer}.cookie-banner{position:fixed;top:0;display:none;width:100%}.cookie-banner.active{display:block}.cookie-inform-and-ask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:green}.cookie-inform-and-ask.active{display:block}.cookie-inform-and-ask .cookie-dialog{position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%)} \ No newline at end of file +*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-family:Times,'Times New Roman',Georgia,serif,Verdana,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.15;width:100%;height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%}body{width:100%;height:100%;margin:0;padding:0}main{display:block}h1{font-size:2rem;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}li,ol,ul{list-style:none}hr{overflow:visible;box-sizing:content-box;height:0}header span{white-space:nowrap}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:auto;vertical-align:bottom;border-style:none}iframe{border:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Regular;src:url(../fonts/aileron_regular/Aileron-Regular-webfont.eot);src:url(../fonts/aileron_regular/Aileron-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aileron_regular/Aileron-Regular-webfont.woff) format('woff'),url(../fonts/aileron_regular/Aileron-Regular-webfont.ttf) format('truetype'),url(../fonts/aileron_regular/Aileron-Regular-webfont.svg#Regular) format('svg')}@font-face{font-family:bold;src:url(../fonts/aileron_bold/Aileron-Bold-webfont.eot);src:url(../fonts/aileron_bold/Aileron-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aileron_bold/Aileron-Bold-webfont.woff) format('woff'),url(../fonts/aileron_bold/Aileron-Bold-webfont.ttf) format('truetype'),url(../fonts/aileron_bold/Aileron-Bold-webfont.svg#bold) format('svg')}@font-face{font-family:now_alt_bold;src:url(../fonts/now_alt/nowalt-bold-webfont.eot);src:url(../fonts/now_alt/nowalt-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-bold-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-bold-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-bold-webfont.svg#now_alt_bold) format('svg')}@font-face{font-family:now_alt_light;src:url(../fonts/now_alt/nowalt-light-webfont.eot);src:url(../fonts/now_alt/nowalt-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-light-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-light-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-light-webfont.svg#now_alt_light) format('svg')}@font-face{font-family:now_alt_medium;src:url(../fonts/now_alt/nowalt-medium-webfont.eot);src:url(../fonts/now_alt/nowalt-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-medium-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-medium-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-medium-webfont.svg#now_alt_medium) format('svg')}.default-animation{transition:all .5s ease}.pulse{transform-origin:70% 70%;animation-name:pulse_animation;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}body,html{font-family:Regular;line-height:1.35}h2{font-size:2rem}#thanks,h4{font-family:bold;font-size:1rem;font-weight:400}h5{font-size:1.2rem;font-weight:400}nav a{font-family:bold;font-size:.9rem}.container>.title{font-family:bold}.card-header .publics{font-family:bold;font-size:.8rem}.card-title h2{font-family:now_alt_bold;font-size:1.2rem!important;font-weight:400}.card-title .date{font-size:.8rem}.card-content .reso a{font-family:bold;font-weight:400}p{font-size:.9rem}p strong{font-family:bold;font-weight:400}.gal p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;line-height:2.2rem}.entete h1{font-size:1.2rem;color:#fff}.entete p{font-family:now_alt_bold;font-size:1.5rem;font-weight:400;line-height:2rem}#home p:not(:last-child) strong{font-size:1.3rem}#home .content p strong{font-family:now_alt_bold;font-weight:400}#home .content p:nth-of-type(n+4):not(:last-child){text-align:center}#home .content p:nth-of-type(n+4):not(:last-child) strong{font-family:now_alt_bold;font-weight:400;color:#9e0027}#item .content .content_s h2{font-family:bold;font-size:1.3rem}#item .icones p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;color:#9e0027}.sidebar .date{font-size:.8rem}.sidebar h2{font-family:now_alt_bold;font-size:1.4rem;font-weight:400;line-height:100px;text-align:center;color:#fff}.sidebar h3{font-family:now_alt_bold;font-size:1.1rem;font-weight:400}.sidebar .date{color:#6e6f70}.sidebar .side-all-agenda a{font-family:bold;font-size:.9rem}#newsletter label{font-family:bold;font-size:1rem;font-weight:400;line-height:1.9rem}.cat{width:100%}.cat a,.cat label{font-family:bold}.dt{font-family:bold;color:#9e0027}#ajax-test-form .form-label{font-family:bold;font-size:1.2rem}#ajax-test-form .radio .form-radio{font-family:bold;font-size:1rem}#ajax-test-form .button-wrapper button{font-family:bold}#send-valide .toast{font-family:bold;font-size:1.3rem}#send-valide .ok{font-family:bold}#devis h4{font-family:now_alt_bold;font-size:1rem;font-weight:400}#devis p:nth-of-type(1){text-align:center;color:#fff}#devis p strong{font-family:now_alt_bold;font-weight:400}#devis.item .title{font-family:bold}.demander-votre-devis a{color:#fff}.demander-votre-devis a p:nth-of-type(1){font-size:2rem}.demander-votre-devis a strong{font-family:now_alt_bold;font-weight:400}#reco h5{font-family:bold;font-weight:400}#footer{font-family:now_alt_medium;font-weight:400}#footer p{font-size:.8rem}#footer p a{font-family:bold}#home .content p:last-child a:hover{transition:background-color .3s ease;color:#fff;background-color:#b5cb3a}header{position:relative;z-index:999;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:105px;border-bottom:1px solid #0093a3;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}header nav{display:-ms-inline-flexbox;display:inline-flex;width:70%;height:100px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:nowrap;flex-wrap:nowrap}header nav .logo{display:-ms-flexbox;display:flex}header nav .logo a{display:block;margin:auto}header nav .reso{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}header nav .reso a{display:block;width:35px;margin:auto 5px}header nav.dropmenu a{padding:10px}header nav.dropmenu>ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}header nav.dropmenu>ul>li{position:relative;margin:0 20px;text-align:center}header nav.dropmenu>ul>li>a{border-top:1px solid #0093a3;border-bottom:3px solid #b5cb3a}header nav.dropmenu>ul>li>ul{position:absolute;z-index:0;display:none;width:100%;margin-top:12px}header nav.dropmenu>ul>li>ul li{background-color:#fff}header nav.dropmenu>ul>li>ul li a{position:relative;display:block;padding:10px}header nav.dropmenu>ul>li>ul li a:before{position:absolute;bottom:0;left:0;visibility:hidden;width:100%;height:3px;content:'';transition:all .3s ease-in-out 0s;transform:scaleX(0);background-color:#b5cb3a}header nav.dropmenu>ul>li:hover>ul{display:block}header nav.dropmenu>ul>li:hover>ul li:hover a:hover:before{visibility:visible;transform:scaleX(1)}#footer{width:100%;padding-bottom:45px;background:#d8dadbff}#footer .block{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#footer .block p{padding:0 20px}#footer .block p img{width:100%;max-width:150px;height:auto}#footer .block p:nth-of-type(1) img{float:right}#footer .block p:not(:nth-of-type(1)){border-left:1px solid #000}.opt-out{font-family:bold;position:fixed;z-index:9999;bottom:0;width:100%;height:auto;transition:transform .3s ease,background .3s ease;transform:translateY(70%);text-align:center;background:rgba(255,255,255,.5)}.opt-out iframe{height:110px}.opt-out p{font-size:12px;cursor:pointer}.opt-out img{width:20px;height:auto;cursor:pointer}.opt-out.open{transition:all .3s ease;transform:translateX(0);background:#fff}.opt-out.open img{transform:rotate(180deg)}@media screen and (max-width:1450px){header>nav{width:90%!important}}@media screen and (max-width:1080px){header>nav{width:100%!important}}@media screen and (max-width:1024px){header nav{position:relative;width:90%!important}header nav .dropmenu{position:absolute;top:100px;left:-6%;display:none;width:auto!important;height:auto;background:#fff}header nav .dropmenu>ul{flex-direction:column!important;-ms-flex-direction:column!important;-ms-flex-align:start;align-items:flex-start}header nav .dropmenu>ul>li{padding:0 20px;text-align:left}header nav .dropmenu>ul>li>ul{position:relative;margin:auto}header nav .dropmenu>ul>li>ul>li{margin-left:10px;text-align:left}header nav .dropmenu>ul>li>ul>li a{font-family:Regular}header nav .dropmenu>ul>li>a{line-height:2rem;border:none}header nav .dropmenu.active{display:block}header nav .logo{margin:auto}header nav .navTrigger{top:0;bottom:0;left:0;width:30px;height:25px;margin:auto 0;cursor:pointer}header nav .navTrigger i{display:block;width:100%;height:4px;content:'';border-radius:2px;background-color:#0093a3}header nav .navTrigger i:nth-child(1){animation:outT .8s backwards;animation-direction:reverse}header nav .navTrigger i:nth-child(2){margin:5px 0;animation:outM .8s backwards;animation-direction:reverse}header nav .navTrigger i:nth-child(3){animation:outBtm .8s backwards;animation-direction:reverse}header nav .navTrigger.active i:nth-child(1){animation:inT .8s forwards}header nav .navTrigger.active i:nth-child(2){animation:inM .8s forwards}header nav .navTrigger.active i:nth-child(3){animation:inBtm .8s forwards}@keyframes inM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}.gal .title_gal{top:15vw!important;max-width:60%!important}#item .content .icones{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}#item .demander-votre-devis,#sublog .demander-votre-devis{width:300px!important;height:110px!important}#item .demander-votre-devis a,#sublog .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#item .demander-votre-devis p:nth-of-type(2),#sublog .demander-votre-devis p:nth-of-type(2){display:none!important}#item .demander-votre-devis img,#sublog .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}#devis .txt{width:35%!important}#devis .demander-votre-devis{transform:translate(0,-125%)!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:50%!important}}@media screen and (max-width:960px){.gal .title_gal{top:15vw!important;max-width:80%!important}.gal .content_gal{width:2%!important}.bandeau .img{width:100%!important}.bandeau .title_gal{top:25vw!important;right:5%!important;max-width:70%!important}.entete .entete_c{width:95%!important;margin:30px auto!important}.content{width:80%!important}.sidebar{position:relative!important;width:350px!important;margin:0 auto!important}#devis .title{width:100%!important;height:auto!important;transform:translateX(0)!important;border-radius:0!important}#devis .title h4{font-size:1.3rem!important;margin:15px auto 0 auto!important;transform:translateY(0)!important}#devis .txt{width:100%!important;height:auto!important;margin:auto!important;background:#9e0027!important}#devis .txt p{padding:15px 55px!important;color:#fff!important}#devis .txt p strong{font-size:1rem!important}#devis .img{width:auto!important;height:auto!important;min-height:200px!important}#devis.item .title,#devis.sublog .title{border-radius:30px!important}#sublog .txt{width:100%!important}#sublog .txt .content_txt{width:100%!important}#sublog .txt p{padding:0!important}#sublog .content_salle{z-index:2;left:50%!important;width:70%!important;transform:translateX(-50%)}#sublog .content_salle .header-salles{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between}#sublog .content_salle .header-salles img{display:block!important;width:20px;height:20px;margin:auto;cursor:pointer}#sublog .mapsalles{width:100%!important}#sublog .demander-votre-devis{width:300px!important;height:110px!important}#sublog .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#sublog .demander-votre-devis p:nth-of-type(2){display:none!important}#sublog .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}#item .demander-votre-devis{width:300px!important;height:110px!important}#item .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#item .demander-votre-devis p:nth-of-type(2){display:none!important}#item .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}.start:not(#form)#archive,.start:not(#form)#calendrier{width:80%!important}.start:not(#form) .body-wrapper .card{width:calc((100% / 2) - 20px)!important}.start#form .body-wrapper form{width:90%!important}.start#form .body-wrapper form>div.button-wrapper button{margin-right:5%!important}.sidebar{width:50%!important;padding:20px 0}.sidebar::before{position:absolute;z-index:-1;top:0;display:block;width:100vw;height:100%;margin-left:-27vw;content:'';background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.start:not(#form) .body-wrapper .event{width:90%!important}.start:not(#form)#event .title{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:70%!important}}@media screen and (max-width:768px){#devis .demander-votre-devis{transform:translate(50%,-125%)!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:80%!important}}@media screen and (max-width:750px){.start .demander-votre-devis{display:none}#item .bandeau .img{width:100%;height:auto}#item .body-wrapper .images_s{display:none}#item .body-wrapper .content_s{width:90%!important}#item .body-wrapper .content_s p{padding:0!important}#item .body-wrapper .icones{margin:20px 0 0 0!important}#item .body-wrapper .icones .icon{max-width:100%!important;height:auto!important}#item .body-wrapper .icones .icon p{padding:0!important}.content{width:90%!important;margin:2rem auto!important}.content p{padding:40px 20px!important}.gal .title_gal{display:none!important}.entete{padding:0!important}.entete p{font-size:1.1rem;line-height:1.5rem}#home .content>p{width:100%!important}#home .content>p:not(:last-child) strong{font-size:1.1rem}#reco .item{margin:10px 0!important;padding-left:0!important;border:none!important}.sidebar{width:90%!important;text-align:center}.sidebar:before{margin-left:-8vw}.sidebar h2{margin:auto}.sidebar h3{font-size:1.1rem}.sidebar .side-all-agenda{float:none!important;margin:auto}#devis .title,#devis .txt{padding:0 5%}#devis .title p,#devis .txt p{padding:15px 0!important}#devis .demander-votre-devis{transform:translate(0,-120%)!important}#newsletter #mc_embed_signup{width:280px!important;padding:0!important;border:none!important}#newsletter #mc_embed_signup #mc_embed_signup_scroll{flex-direction:column;-ms-flex-direction:column}#newsletter #mc_embed_signup #mc_embed_signup_scroll input{width:280px!important}#newsletter #mc_embed_signup #form{width:auto}#newsletter #mc_embed_signup label{width:280px!important;margin-bottom:10px;border:2px solid #fff;border-radius:20px}#newsletter #mc_embed_signup>input{margin-top:10px}#newsletter #mc_embed_signup .clear input{margin:10px 0 0 0!important}#footer .block{flex-direction:column;-ms-flex-direction:column}#footer .block p{margin-bottom:10px;text-align:center;border:none!important}#footer .block p:nth-of-type(1) img{float:none}#sublog .bandeau{height:auto}#sublog .bandeau .img{width:100%;height:auto}#sublog .title_gal{display:none}#sublog .content_salle{top:200px!important;width:90%!important}#sublog .content_salle p{padding:0 10px!important}#sublog .mapsalles{width:100%!important}.start:not(#form)#archive,.start:not(#form)#calendrier{width:90%!important}.start:not(#form)#archive .cat,.start:not(#form)#calendrier .cat{height:auto!important}.start:not(#form)#archive .cat .btn-group:nth-child(1),.start:not(#form)#calendrier .cat .btn-group:nth-child(1){width:75%}.start:not(#form)#archive .cat .btn-group label,.start:not(#form)#calendrier .cat .btn-group label{margin-bottom:10px}.start:not(#form) .body-wrapper .card{width:100%!important}.start:not(#form) .body-wrapper .event .card-content{flex-direction:column;-ms-flex-direction:column}.start:not(#form) .body-wrapper .event .card-content .reso{display:-ms-flexbox;display:flex;width:100%!important;-ms-flex-pack:distribute;justify-content:space-around}.start:not(#form) .body-wrapper .event .card-content .txt{width:100%!important}#default .header-wrapper{width:100%!important;text-align:center}#default .header-wrapper .title{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{display:block!important;margin-bottom:1rem}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{white-space:normal!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent{margin-bottom:20px;border:1px solid #fff!important;border-radius:30px}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{border:none!important;border-radius:0!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{text-align:center}#tarteaucitronRoot #tarteaucitronAlertBig{padding:10px 0!important}}#tarteaucitronBack{background:#ff0}.gal{margin-left:15%}.gal .content_gal{width:2.2%!important}.gal .content_gal[aria-hidden=false] .title_gal{right:70px;transition:right 1s ease,opacity 1s ease;opacity:1}.gal .title_gal{position:absolute;top:20vw;right:50px;max-width:50%;padding:25px;opacity:0;color:#fff;background:#0093a3}.cat{z-index:999;height:50px;margin:20px 0}.cat .btn-group{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cat .btn-group:nth-of-type(1) label{margin-right:20px}.cat .btn-group:nth-of-type(2){float:right}.cat label{padding:10px;cursor:pointer}.cat label.tous{border-top:2px solid #b5cb3a;border-bottom:2px solid #b5cb3a}.cat label.professionnels{border-top:2px solid #9e0027;border-bottom:2px solid #9e0027}.cat label.grand_public{border-top:2px solid #0093a3;border-bottom:2px solid #0093a3}.cat label.formations{border-top:2px solid #6e6f70;border-bottom:2px solid #6e6f70}.cat label.archive{border-top:2px solid #00407d;border-bottom:2px solid #00407d}.cat input{position:absolute;visibility:hidden}.bandeau{position:relative;overflow:hidden;width:100%;height:auto;max-height:500px}.bandeau::before{position:absolute;z-index:-1;top:0;display:block;width:100%;height:100%;content:' ';background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.bandeau .img{width:70%;margin:auto}.bandeau .title_gal{position:absolute;top:20vw;right:25%;max-width:50%;padding:25px;color:#fff;background:#0093a3}.bandeau .title_gal p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;line-height:2.2rem}.container>.title{float:left;width:auto;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start{min-height:calc(100vh - 325px)}.start:not(#home) .entete{border-bottom:10px solid #0093a3}.start:not(#form)#archive,.start:not(#form)#calendrier{width:70%;margin:40px auto 40px auto}.start:not(#form)#archive .header-wrapper .title,.start:not(#form)#calendrier .header-wrapper .title{display:-ms-flexbox;display:flex}.start:not(#form)#archive .header-wrapper .title h1,.start:not(#form)#calendrier .header-wrapper .title h1{font-size:1.2rem;width:auto;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start:not(#form)#event{margin:40px auto 40px auto}.start:not(#form)#event .title{display:-ms-flexbox;display:flex}.start:not(#form)#event .title h1{font-size:1.2rem;width:auto;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start:not(#form) .body-wrapper{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.start:not(#form) .body-wrapper .card{width:calc((100% / 3) - 27px);min-width:200px;margin:0 0 40px 0}.start:not(#form) .body-wrapper .card .card-header{position:relative;right:0;width:100%;text-align:right}.start:not(#form) .body-wrapper .card .card-header.professionnels{background-color:#9e0027}.start:not(#form) .body-wrapper .card .card-header.grand_public{background-color:#0093a3}.start:not(#form) .body-wrapper .card .card-header.formations{background-color:#6e6f70}.start:not(#form) .body-wrapper .card .card-header .publics{padding:2.5px 10px;color:#fff}.start:not(#form) .body-wrapper .card .card-body{padding:15px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.start:not(#form) .body-wrapper .event{width:45%}.start:not(#form) .body-wrapper .event .card-content .reso{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.start:not(#form) .body-wrapper .event .card-content .reso>a,.start:not(#form) .body-wrapper .event .card-content .reso>div{margin-right:15px}.start:not(#form) .body-wrapper .event .card-content .reso a{display:block;margin-bottom:10px}.start:not(#form) .body-wrapper .event .card-content .reso a img{width:20px;margin-left:10px}.start:not(#form) .body-wrapper .event .card-content .txt{width:80%}.start#form .entete{border-top:1px solid #0093a3}.start#form h2{margin-top:0}.start#form .body-wrapper{width:100%;min-width:250px;margin:auto auto 140px auto}.start#form .body-wrapper form{width:calc((100% / 2));margin:auto;margin-top:20px}.start#form .body-wrapper form>div{width:100%;margin:20px 0;border-bottom:1px solid #9e0027}.start#form .body-wrapper form>div .form-data{display:-ms-inline-flexbox;display:inline-flex;margin:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.start#form .body-wrapper form>div .form-data>div{overflow:hidden;min-width:100px;margin:10px 10px;padding:10px 20px;border:2px solid #9e0027;border-radius:30px}.start#form .body-wrapper form>div .form-data>div.check{color:#fff;background:#9e0027}.start#form .body-wrapper form>div .form-data>div input{border:none}.start#form .body-wrapper form>div .form-data>div input[type=radio]{position:absolute;visibility:hidden}.start#form .body-wrapper form>div .form-data>div label{cursor:pointer}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)){float:left;width:50%;border-bottom:0}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)) .form-data{width:100%}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)) .form-data>div{width:100%}.start#form .body-wrapper form>div:nth-of-type(11){width:100%!important;border-bottom:1px solid #9e0027!important}.start#form .body-wrapper form>div:nth-of-type(11) .form-data{width:50%!important}.start#form .body-wrapper form>div.button-wrapper{position:absolute;left:0;width:100%;height:100px;background:#9e0027}.start#form .body-wrapper form>div.button-wrapper button{position:absolute;top:50%;right:0;margin-right:25%;padding:10px 35px;transform:translateY(-50%);border:0;border-radius:30px;background:#fff;box-shadow:none}.start#form .body-wrapper #send-valide{position:fixed;top:50%;left:50%;width:30%;min-height:30%;padding:50px;transform:translate(-50%,-50%);border-radius:20px;background:#9e0027}.start#form .body-wrapper #send-valide .toast{position:relative;text-align:center;color:#fff}.start#form .body-wrapper #send-valide .ok{position:absolute;right:20px;bottom:20px;color:#fff}.header-wrapper .title h2{font-size:1.2rem;width:auto;width:auto;width:115px;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.content{width:50%;margin:4rem auto}.content p{margin:10px 0}.content_s{margin:auto!important}.entete{display:-ms-inline-flexbox;display:inline-flex;height:auto;padding:20px;border-top:10px solid #b5cb3a;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;-ms-flex-wrap:wrap;flex-wrap:wrap}.entete .entete_c{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:70%;margin:50px auto;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.entete .entete_c h1{width:auto;width:auto;margin-bottom:20px;padding:10px 20px;border-radius:30px;background:#9e0027}.body-wrapper .content h4:not(:first-of-type){margin:30px 0 0 0;padding-top:30px;border-top:1px solid #000}.body-wrapper .sub-content{margin-top:20px;margin-bottom:20px;border-top:1px solid #000}.body-wrapper .sub-content>img{float:left;width:33%;margin:20px 10px 0 0}#event{margin-bottom:20px}#event .content{margin-top:50px}#event .content h2{float:left;margin-right:20px}#event .content .reso{display:-ms-inline-flexbox;display:inline-flex;width:50px;height:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#event .sidebar{margin-top:50px}#event p a{text-decoration:underline}.sidebar{position:absolute;right:0;width:20%;margin:-55px auto 0 20px}.sidebar h2{width:100px;height:100px;border-radius:100px;background:#9e0027}.sidebar .side-agenda{padding:10px 20px 10px 0}.sidebar .side-agenda:not(:nth-of-type(1)){border-top:1px solid #0093a3}.sidebar .side-agenda:not(:nth-of-type(1))::before{position:absolute;display:block;width:5px;height:5px;margin-top:-13px;content:' ';border-radius:10px;background:#0093a3}.sidebar .side-agenda:nth-of-type(3){margin-bottom:10px}.sidebar .side-all-agenda{float:left;width:auto;margin-bottom:10px;padding:10px 20px;transition:background-color .3s ease;border:2px solid #9e0027;border-radius:30px;background:#fff}.sidebar .side-all-agenda a{color:#000}.sidebar .side-all-agenda:hover{transition:background-color .3s ease;background-color:#9e0027}.sidebar .side-all-agenda:hover a{color:#fff}#newsletter{padding:20px 0;background:#0093a3}#newsletter .ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}#newsletter .ml-form-embedSubmitLoad:after{display:block;width:11px;height:11px;margin:1px;content:' ';animation:ml-form-embedSubmitLoad 1.2s linear infinite;border:4px solid #fff;border-color:#fff #fff #fff transparent;border-radius:50%}@keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#newsletter #mlb2-985974.ml-form-embedContainer{display:table;box-sizing:border-box;width:100%!important;height:100%;margin:0 auto}#newsletter #mlb2-985974.ml-form-embedContainer button,#newsletter #mlb2-985974.ml-form-embedContainer h4,#newsletter #mlb2-985974.ml-form-embedContainer p,#newsletter #mlb2-985974.ml-form-embedContainer span{letter-spacing:normal!important;text-transform:none!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper{position:relative;display:inline-block!important;margin:0;padding:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedDefault,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedPopup{width:400px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:40%}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-left{text-align:left}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-center{text-align:center}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-default{display:table-cell!important;text-align:center!important;vertical-align:middle!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-right{text-align:right}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img{width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:0;border:1px solid #fff;border-radius:30px;-ms-flex-pack:center;justify-content:center}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{width:100%}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{font-family:Regular;text-align:center;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{line-height:40px;padding:0 20px;white-space:nowrap;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin:0 0 10px 0;text-align:left;text-align:center;color:#000;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a{text-decoration:underline;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{width:100%;margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent{width:100%;margin:0 0 20px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{width:100%;margin:0 0 10px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{font-size:14px!important;line-height:20px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px 10px!important;color:#333!important;border-width:1px!important;border-style:solid!important;border-color:#ccc!important;border-radius:4px!important;background-color:#fff!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{display:-ms-flexbox;display:flex;height:40px}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:100%}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:auto;margin-left:-45px}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{float:left;box-sizing:border-box}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{font-size:14px;line-height:20px;box-sizing:border-box;width:100%;padding:10px 10px;color:#333;border-width:0;border-style:solid;border-radius:30px;background-color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700;line-height:20px;width:100%;padding:10px!important;color:#000!important;border-style:solid;border-color:transparent;background-color:transparent;box-shadow:none}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]{position:relative;display:inline-block;visibility:visible;float:left;width:14px;height:14px;margin:1px 0 0 0;opacity:1;appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;display:block;padding-left:25px;text-align:left;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{font-weight:400;margin:0;padding:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a{text-decoration:underline;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;margin:0 5px 0 0!important;padding:0!important;color:#000!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{margin:0 0 20px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;box-sizing:border-box!important;width:100%!important;padding:10px!important;color:#fff!important;border:none!important;border-radius:4px!important;background-color:#000!important;box-shadow:none!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#333!important}#newsletter .ml-subscribe-close{position:absolute;top:0;right:0;width:30px;height:30px;margin-top:-10px;margin-right:-10px;cursor:pointer;background:url(https://bucket.mlcdn.com/images/default/modal_close.png) no-repeat;background-size:30px}#newsletter .ml-error input{background:url(https://bucket.mlcdn.com/images/default/error-icon.png) 98% center no-repeat #fff!important;background-size:24px 24px!important}#newsletter .ml-error .label-description{color:red!important}#newsletter .ml-error .label-description p{color:red!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{color:red!important}@media only screen and (max-width:400px){#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{width:100%!important;margin-bottom:10px!important}}#newsletter #mc_embed_signup{width:600px;margin:auto;padding:0 0 0 10px;border:1px solid #fff;border-radius:100px}#newsletter #mc_embed_signup form{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter #mc_embed_signup form #mc_embed_signup_scroll{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter #mc_embed_signup form #mc_embed_signup_scroll label{width:260px;margin-right:10px;text-align:center;color:#fff}#newsletter #mc_embed_signup form #mc_embed_signup_scroll>input{width:315px;padding-left:20px}#newsletter #mc_embed_signup form #mc_embed_signup_scroll input{height:31px;border:none;border-radius:30px;box-shadow:none}#newsletter #mc_embed_signup form #mc_embed_signup_scroll .clear input{margin-left:-30px;background:#fff}#home .content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#home .content>p{position:relative;width:calc(100% / 3);margin-top:10px;padding:50px 20px}#home .content>p img{position:absolute;top:-20px;left:50%;width:auto;height:50px;transform:translate(-50%)}#home .content>p:nth-of-type(n+4){width:calc(100% / 4)}#home .content>p:last-child{width:auto!important;margin:auto;margin-top:0!important}#home .content>p:last-child a{display:block;margin:auto;padding:10px 20px;transition:background-color .3s ease;text-align:center;border:2px solid #b5cb3a;border-radius:30px}#item .content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#item .content .images_s{width:40%;margin-right:15px;-ms-flex-item-align:center;align-self:center}#item .content .images_s img{margin-bottom:15px}#item .content .content_s{width:calc(60% - 30px)}#item .content .icones{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:70px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#item .content .icones .icon{width:auto;max-width:200px;height:50px}#item .content .icones .icon img{width:100%;height:50px}#item .content .icones .icon p{text-align:center}#devis{display:-ms-inline-flexbox;display:inline-flex;width:100%;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#devis .title{width:200px;height:200px;transform:translateX(80px);border-radius:200px;background:#9e0027}#devis .title h4{margin:50% 10px 0 10px;transform:translateY(-50%);text-align:center;color:#fff}#devis .txt{display:-ms-inline-flexbox;display:inline-flex;width:25%;height:auto;margin-right:20px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}#devis .txt p{padding:20px 20px 20px 100px;text-align:left;color:#000}#devis .txt p strong{font-size:1.3rem}#devis .demander-votre-devis{margin-top:0;transform:translate(50%,-125%)}#devis .img{position:relative;width:400px;height:300px}#devis .img .content-img{overflow:hidden;width:auto;height:auto}#devis .img .content-img>img{width:100%;height:100%}#devis.item,#devis.sublog{height:auto;padding:20px 0;background:#9e0027}#devis.item a,#devis.sublog a{color:#fff}#devis.item a .title,#devis.sublog a .title{width:auto;height:35px;padding:5px 20px;transform:translateX(0);vertical-align:baseline;border:1px solid #fff;border-radius:30px}#devis.item a:hover,#devis.sublog a:hover{color:#000}#devis.item a:hover .title,#devis.sublog a:hover .title{transition:background .3s ease;background:#fff}#reco{background:#00407d}#reco .title{display:-ms-flexbox;display:flex;width:100%;padding:10px;cursor:pointer}#reco .title h2{font-size:1rem;width:auto;margin:auto;padding:10px;text-align:center;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}#reco .title h2::after{display:-ms-inline-flexbox;display:inline-flex;width:15px;height:18px;margin-left:10px;content:' ';background:url(../images/fleche-top.svg);background-repeat:no-repeat;background-size:15px 18px}#reco .title.open h2:after{transform:rotate(180deg)}#reco .txt{position:relative;z-index:-1;display:none;width:100%}#reco .txt p{width:300px;color:#fff}#reco .txt p a{text-decoration:underline;color:#fff}#reco .txt.open{z-index:999;display:-ms-inline-flexbox;display:inline-flex;padding-top:20px;background:#00407d;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#reco .txt.open .item{display:block}#reco .txt h3{color:#b5cb3a}#reco .item{margin:0 0 20px 20px;padding-left:20px;border-left:1px solid #fff}#reco .item img{width:50px;margin-bottom:10px}.content_s.map{width:100%!important;height:auto}.content_s.map p:last-child{height:500px}.content_s.map a#carte{display:block;width:100%;height:100%}#event .title{width:45%;margin:auto}#event .head-event .tags{width:100%}#event .head-event .tags.professionnels{background-color:#9e0027}#event .head-event .tags.grand_public{background-color:#0093a3}#event .head-event .tags.formations{background-color:#6e6f70}#event .head-event .tags.publics{padding:2.5px 10px;color:#fff}#event .card-header{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column}#event .card-header.professionnels{background-color:#9e0027}#event .card-header.grand_public{background-color:#0093a3}#event .card-header.formations{background-color:#6e6f70}#event .card-header .publics{text-align:right}#event .card-header .publics.publics{padding:2.5px 10px;color:#fff}#event .card-body{padding:15px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}#event .card-content{margin-top:20px}.demander-votre-devis{position:absolute;z-index:999;right:5%;width:200px;height:200px;padding:10px;transform:translate(0,-50%);text-align:center;color:#fff;background:#9e0027}.demander-votre-devis strong{font-weight:700!important}.demander-votre-devis a{color:#fff}.demander-votre-devis img{width:50px;margin-top:10px}#sublog .body-wrapper{background-image:url(../images/Trame-gris.svg);background-repeat:repeat}#sublog .content{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row-reverse;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}#sublog .content .txt{width:50%}#sublog .content .txt .content_txt{width:50%}#sublog .content .txt>p{font-family:bold;font-size:1.2rem}#sublog svg{pointer-events:none}#sublog .mapsalles{position:relative;width:50%}#sublog .mapsalles .contour{position:relative;z-index:1;display:inline-block;overflow:hidden;width:100%;vertical-align:middle;pointer-events:none}#sublog .mapsalles .fond{position:absolute;z-index:0;top:5.3%;left:0;display:inline-block;overflow:hidden;width:100%;vertical-align:middle}#sublog .mapsalles .fond path{transition:fill .3s ease;pointer-events:all;fill:none}#sublog .mapsalles .fond path:hover{transition:fill .3s ease;fill:#0093a3!important}#sublog .content_salle{position:absolute;top:300px;left:50%;visibility:hidden;overflow-x:hidden;width:40%;background:#fff}#sublog .content_salle>p{padding-left:10px}#sublog .content_salle .header-salles{width:100%;height:100%;margin-top:0;padding:5px 10px;color:#fff;background:#0093a3}#sublog .content_salle .header-salles h3{width:100%}#sublog .content_salle .header-salles img{display:none}#sublog .content_salle .gal-salles{position:relative;height:100%}#sublog .content_salle .gal-salles img{width:100%;height:100%}#sublog .content_salle h4{font-family:bold;font-size:1.2rem;margin-top:-1px;padding:5px 10px;background:#b5cb3a}#sublog .slidesjs-navigation{position:absolute;z-index:999;top:50%;display:block;float:left;overflow:hidden;width:30px;height:30px;margin-right:5px;padding-top:13px;background-position:0 0}#sublog .slidesjs-previous{left:10px;background-image:url(/user/themes/lecampus/images/arrow-gal.svg)}#sublog .slidesjs-next{right:10px;background-image:url(/user/themes/lecampus/images/arrow-gal-next.svg)}#default .header-wrapper{width:45%;margin:auto;margin-top:50px}#default .body-wrapper{margin-bottom:50px}#default .title{width:80%;margin:auto}#default .txt{margin:auto}#default p{margin-bottom:10px}.ok{cursor:pointer}.cookie-banner{position:fixed;top:0;display:none;width:100%}.cookie-banner.active{display:block}.cookie-inform-and-ask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:green}.cookie-inform-and-ask.active{display:block}.cookie-inform-and-ask .cookie-dialog{position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%)} \ No newline at end of file diff --git a/user/themes/lecampus/scss/theme/_blog.scss b/user/themes/lecampus/scss/theme/_blog.scss index 0e5abfd..aa2b00e 100644 --- a/user/themes/lecampus/scss/theme/_blog.scss +++ b/user/themes/lecampus/scss/theme/_blog.scss @@ -606,6 +606,8 @@ font-weight: 400; margin: 0 0 10px 0; text-align: left; + text-align: center; + color: white; } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul, #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol, diff --git a/user/themes/lecampus/scss/theme/_mobile.scss b/user/themes/lecampus/scss/theme/_mobile.scss index 8f8523a..37a8e2e 100644 --- a/user/themes/lecampus/scss/theme/_mobile.scss +++ b/user/themes/lecampus/scss/theme/_mobile.scss @@ -701,6 +701,7 @@ } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{ display: block!important; + margin-bottom: 1rem; } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{ white-space: normal!important; diff --git a/user/themes/lecampus/templates/partials/newsletters.html.twig b/user/themes/lecampus/templates/partials/newsletters.html.twig index 5fba379..582a13a 100644 --- a/user/themes/lecampus/templates/partials/newsletters.html.twig +++ b/user/themes/lecampus/templates/partials/newsletters.html.twig @@ -42,7 +42,7 @@