PageSourceSearch

https://no1s1.space/styles.js

js no1s1.space collected 2026-10-06 17:42:06 UTC 1,476,574 bytes, 464 lines download raw bytes

1(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["styles"],{
2
3/***/ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/ngx-toastr/toastr.css":
4/*!*************************************************************************************************************************************************************************************!*\
5  !*** ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./node_modules/ngx-toastr/toastr.css ***!
6  \*************************************************************************************************************************************************************************************/
7/*! no static exports found */
8/***/ (function(module, exports) {
9
10module.exports = [[module.i, "/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */\n\n/* position */\n\n.toast-center-center {\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n\n.toast-top-center {\n  top: 0;\n  right: 0;\n  width: 100%;\n}\n\n.toast-bottom-center {\n  bottom: 0;\n  right: 0;\n  width: 100%;\n}\n\n.toast-top-full-width {\n  top: 0;\n  right: 0;\n  width: 100%;\n}\n\n.toast-bottom-full-width {\n  bottom: 0;\n  right: 0;\n  width: 100%;\n}\n\n.toast-top-left {\n  top: 12px;\n  left: 12px;\n}\n\n.toast-top-right {\n  top: 12px;\n  right: 12px;\n}\n\n.toast-bottom-right {\n  right: 12px;\n  bottom: 12px;\n}\n\n.toast-bottom-left {\n  bottom: 12px;\n  left: 12px;\n}\n\n/* toast styles */\n\n.toast-title {\n  font-weight: bold;\n}\n\n.toast-message {\n  word-wrap: break-word;\n}\n\n.toast-message a,\n.toast-message label {\n  color: #FFFFFF;\n}\n\n.toast-message a:hover {\n  color: #CCCCCC;\n  text-decoration: none;\n}\n\n.toast-close-button {\n  position: relative;\n  right: -0.3em;\n  top: -0.3em;\n  float: right;\n  font-size: 20px;\n  font-weight: bold;\n  color: #FFFFFF;\n  text-shadow: 0 1px 0 #ffffff;\n  /* opacity: 0.8; */\n}\n\n.toast-close-button:hover,\n.toast-close-button:focus {\n  color: #000000;\n  text-decoration: none;\n  cursor: pointer;\n  opacity: 0.4;\n}\n\n/*Additional properties for button version\n iOS requires the button element instead of an anchor tag.\n If you want the anchor version, it requires `href=\"#\"`.*/\n\nbutton.toast-close-button {\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n}\n\n.toast-container {\n  pointer-events: none;\n  position: fixed;\n  z-index: 999999;\n}\n\n.toast-container * {\n  box-sizing: border-box;\n}\n\n.toast-container .ngx-toastr {\n  position: relative;\n  overflow: hidden;\n  margin: 0 0 6px;\n  padding: 15px 15px 15px 50px;\n  width: 300px;\n  border-radius: 3px 3px 3px 3px;\n  background-position: 15px center;\n  background-repeat: no-repeat;\n  background-size: 24px;\n  box-shadow: 0 0 12px #999999;\n  color: #FFFFFF;\n}\n\n.toast-container .ngx-toastr:hover {\n  box-shadow: 0 0 12px #000000;\n  opacity: 1;\n  cursor: pointer;\n}\n\n/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */\n\n.toast-info {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E\");\n}\n\n/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */\n\n.toast-error {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E\");\n}\n\n/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */\n\n.toast-success {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E\");\n}\n\n/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */\n\n.toast-warning {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418
10-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E\");\n}\n\n.toast-container.toast-top-center .ngx-toastr,\n.toast-container.toast-bottom-center .ngx-toastr {\n  width: 300px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.toast-container.toast-top-full-width .ngx-toastr,\n.toast-container.toast-bottom-full-width .ngx-toastr {\n  width: 96%;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.ngx-toastr {\n  background-color: #030303;\n  pointer-events: auto;\n}\n\n.toast-success {\n  background-color: #51A351;\n}\n\n.toast-error {\n  background-color: #BD362F;\n}\n\n.toast-info {\n  background-color: #2F96B4;\n}\n\n.toast-warning {\n  background-color: #F89406;\n}\n\n.toast-progress {\n  position: absolute;\n  left: 0;\n  bottom: 0;\n  height: 4px;\n  background-color: #000000;\n  opacity: 0.4;\n}\n\n/* Responsive Design */\n\n@media all and (max-width: 240px) {\n  .toast-container .ngx-toastr.div {\n    padding: 8px 8px 8px 50px;\n    width: 11em;\n  }\n  .toast-container .toast-close-button {\n    right: -0.2em;\n    top: -0.2em;\n  }\n}\n\n@media all and (min-width: 241px) and (max-width: 480px) {\n  .toast-container .ngx-toastr.div {\n    padding: 8px 8px 8px 50px;\n    width: 18em;\n  }\n  .toast-container .toast-close-button {\n    right: -0.2em;\n    top: -0.2em;\n  }\n}\n\n@media all and (min-width: 481px) and (max-width: 768px) {\n  .toast-container .ngx-toastr.div {\n    padding: 15px 15px 15px 50px;\n    width: 25em;\n  }\n}\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9uZ3gtdG9hc3RyL3RvYXN0ci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0pBQWtKOztBQUVsSixhQUFhOztBQUNiO0VBQ0UsUUFBUTtFQUNSLFNBQVM7RUFDVCxnQ0FBZ0M7QUFDbEM7O0FBQ0E7RUFDRSxNQUFNO0VBQ04sUUFBUTtFQUNSLFdBQVc7QUFDYjs7QUFDQTtFQUNFLFNBQVM7RUFDVCxRQUFRO0VBQ1IsV0FBVztBQUNiOztBQUNBO0VBQ0UsTUFBTTtFQUNOLFFBQVE7RUFDUixXQUFXO0FBQ2I7O0FBQ0E7RUFDRSxTQUFTO0VBQ1QsUUFBUTtFQUNSLFdBQVc7QUFDYjs7QUFDQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0FBQ1o7O0FBQ0E7RUFDRSxTQUFTO0VBQ1QsV0FBVztBQUNiOztBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7QUFDZDs7QUFDQTtFQUNFLFlBQVk7RUFDWixVQUFVO0FBQ1o7O0FBRUEsaUJBQWlCOztBQUNqQjtFQUNFLGlCQUFpQjtBQUNuQjs7QUFDQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFDQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUNBO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtBQUN2Qjs7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCw0QkFBNEI7RUFDNUIsa0JBQWtCO0FBQ3BCOztBQUNBOztFQUVFLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsZUFBZTtFQUNmLFlBQVk7QUFDZDs7QUFDQTs7eURBRXlEOztBQUN6RDtFQUNFLFVBQVU7
10RUFDVixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLFNBQVM7QUFDWDs7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsZUFBZTtBQUNqQjs7QUFDQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLDRCQUE0QjtFQUM1QixZQUFZO0VBQ1osOEJBQThCO0VBQzlCLGdDQUFnQztFQUNoQyw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLDRCQUE0QjtFQUM1QixjQUFjO0FBQ2hCOztBQUNBO0VBQ0UsNEJBQTRCO0VBQzVCLFVBQVU7RUFDVixlQUFlO0FBQ2pCOztBQUNBLGlIQUFpSDs7QUFDakg7RUFDRSxxbEJBQXFsQjtBQUN2bEI7O0FBQ0Esa0hBQWtIOztBQUNsSDtFQUNFLDZqQkFBNmpCO0FBQy9qQjs7QUFDQSwyR0FBMkc7O0FBQzNHO0VBQ0Usd2RBQXdkO0FBQzFkOztBQUNBLDBIQUEwSDs7QUFDMUg7RUFDRSxzb0JBQXNvQjtBQUN4b0I7O0FBQ0E7O0VBRUUsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFDcEI7O0FBQ0E7O0VBRUUsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFDcEI7O0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsb0JBQW9CO0FBQ3RCOztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxTQUFTO0VBQ1QsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixZQUFZO0FBQ2Q7O0FBQ0Esc0JBQXNCOztBQUN0QjtFQUNFO0lBQ0UseUJBQXlCO0lBQ3pCLFdBQVc7RUFDYjtFQUNBO0lBQ0UsYUFBYTtJQUNiLFdBQVc7RUFDYjtBQUNGOztBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7SUFDekIsV0FBVztFQUNiO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsV0FBVztFQUNiO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtJQUM1QixXQUFXO0VBQ2I7QUFDRiIsImZpbGUiOiJub2RlX21vZHVsZXMvbmd4LXRvYXN0ci90b2FzdHIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogYmFzZWQgb24gYW5ndWxhci10b2FzdHIgY3NzIGh0dHBzOi8vZ2l0aHViLmNvbS9Gb3hhbmR4c3MvYW5ndWxhci10b2FzdHIvYmxvYi9jYjUwOGZlNjgwMWQ2YjI4OGQzYWZjNTI1YmI0MGZlZTFiMTAxNjUwL2Rpc3QvYW5ndWxhci10b2FzdHIuY3NzICovXG5cbi8qIHBvc2l0aW9uICovXG4udG9hc3QtY2VudGVyLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnRvYXN0LXRvcC1jZW50ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LXRvcC1sZWZ0IHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuLnRvYXN0LXRvcC1yaWdodCB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cbi50b2FzdC1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cblxuLyogdG9hc3Qgc3R5bGVzICovXG4udG9hc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2FzdC1tZXNzYWdlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnRvYXN0LW1lc3NhZ2UgYSxcbi50b2FzdC1tZXNzYWdlIGxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udG9hc3QtbWVzc2FnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50b2FzdC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMC4zZW07XG4gIHRvcDogLTAuM2VtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICAvKiBvcGFjaXR5OiAwLjg7ICovXG59XG4udG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyLFxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xufVxuLypBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuKi9cbmJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4udG9hc3QtY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLnRvYXN0LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b2FzdC1jb250YWluZXIgLm5neC10b2FzdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRvYXN0LWNvbnRhaW5lciAubmd4LXRvYXN0cjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGh0dHBzOi8vZ2l0aHViLmNvbS9Gb3J0QXdlc29tZS9Gb250LUF3ZXNvbWUtUHJvL2Jsb2IvbWFzdGVyL2FkdmFuY2VkLW9wdGlvbnMvcmF3LXN2Zy9yZWd1bGFyL2luZm8tY2lyY2xlLnN2ZyAqL1xuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMiclM0UlM0NwYXRoIGZpbGw9J3JnYigyNTUsMjU1LDI1NSknIGQ9J00yNTYgOEMxMTkuMDQzIDggOCAxMTkuMDgzIDggMjU2YzAgMTM2Ljk5NyAxMTEuMDQzIDI0OCAyNDggMjQ4czI0OC0xMTEuMDAzIDI0OC0yNDhDNTA0IDExOS4wODMgMzkyLjk1NyA4IDI1NiA4em0wIDExMGMyMy4xOTYgMCA0MiAxOC44MDQgNDIgNDJzLTE4LjgwNCA0Mi00MiA0Mi00Mi0xOC44MDQtNDItNDIgMTguODA0LTQyIDQyLTQyem01NiAyNTRjMCA2LjYyNy01LjM3MyAxMi0xMiAxMmgtODhjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTI0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoMTJ2LTY0
10aC0xMmMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmg2NGM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjEwMGgxMmM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjI0eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi8qIGh0dHBzOi8vZ2l0aHViLmNvbS9Gb3J0QXdlc29tZS9Gb250LUF3ZXNvbWUtUHJvL2Jsb2IvbWFzdGVyL2FkdmFuY2VkLW9wdGlvbnMvcmF3LXN2Zy9yZWd1bGFyL3RpbWVzLWNpcmNsZS5zdmcgKi9cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyUzRSUzQ3BhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLyogaHR0cHM6Ly9naXRodWIuY29tL0ZvcnRBd2Vzb21lL0ZvbnQtQXdlc29tZS1Qcm8vYmxvYi9tYXN0ZXIvYWR2YW5jZWQtb3B0aW9ucy9yYXctc3ZnL3JlZ3VsYXIvY2hlY2suc3ZnICovXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyUzRSUzQ3BhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi8qIGh0dHBzOi8vZ2l0aHViLmNvbS9Gb3J0QXdlc29tZS9Gb250LUF3ZXNvbWUtUHJvL2Jsb2IvbWFzdGVyL2FkdmFuY2VkLW9wdGlvbnMvcmF3LXN2Zy9yZWd1bGFyL2V4Y2xhbWF0aW9uLXRyaWFuZ2xlLnN2ZyAqL1xuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMiclM0UlM0NwYXRoIGZpbGw9J3JnYigyNTUsMjU1LDI1NSknIGQ9J001NjkuNTE3IDQ0MC4wMTNDNTg3Ljk3NSA0NzIuMDA3IDU2NC44MDYgNTEyIDUyNy45NCA1MTJINDguMDU0Yy0zNi45MzcgMC01OS45OTktNDAuMDU1LTQxLjU3Ny03MS45ODdMMjQ2LjQyMyAyMy45ODVjMTguNDY3LTMyLjAwOSA2NC43Mi0zMS45NTEgODMuMTU0IDBsMjM5Ljk0IDQxNi4wMjh6TTI4OCAzNTRjLTI1LjQwNSAwLTQ2IDIwLjU5NS00NiA0NnMyMC41OTUgNDYgNDYgNDYgNDYtMjAuNTk1IDQ2LTQ2LTIwLjU5NS00Ni00Ni00NnptLTQzLjY3My0xNjUuMzQ2bDcuNDE4IDEzNmMuMzQ3IDYuMzY0IDUuNjA5IDExLjM0NiAxMS45ODIgMTEuMzQ2aDQ4LjU0NmM2LjM3MyAwIDExLjYzNS00Ljk4MiAxMS45ODItMTEuMzQ2bDcuNDE4LTEzNmMuMzc1LTYuODc0LTUuMDk4LTEyLjY1NC0xMS45ODItMTIuNjU0aC02My4zODNjLTYuODg0IDAtMTIuMzU2IDUuNzgtMTEuOTgxIDEyLjY1NHonLyUzRSUzQy9zdmclM0VcIik7XG59XG4udG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgLm5neC10b2FzdHIsXG4udG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXIgLm5neC10b2FzdHIge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoIC5uZ3gtdG9hc3RyLFxuLnRvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCAubmd4LXRvYXN0ciB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubmd4LXRvYXN0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFBMzUxO1xufVxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEMzYyRjtcbn1cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGOTZCNDtcbn1cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4OTQwNjtcbn1cbi50b2FzdC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuLyogUmVzcG9uc2l2ZSBEZXNpZ24gKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI0MHB4KSB7XG4gIC50b2FzdC1jb250YWluZXIgLm5neC10b2FzdHIuZGl2IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICAgIHdpZHRoOiAxMWVtO1xuICB9XG4gIC50b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjQxcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudG9hc3QtY29udGFpbmVyIC5uZ3gtdG9hc3RyLmRpdiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgICB3aWR0aDogMThlbTtcbiAgfVxuICAudG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAtMC4yZW
1007XG4gICAgdG9wOiAtMC4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvYXN0LWNvbnRhaW5lciAubmd4LXRvYXN0ci5kaXYge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gICAgd2lkdGg6IDI1ZW07XG4gIH1cbn1cbiJdfQ== */", '', '']]
11
12/***/ }),
13
14/***/ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/sass/now-ui-kit.scss":
15/*!************************************************************************************************************************************************************************************************************************************!*\
16  !*** ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./node_modules/sass-loader/dist/cjs.js??ref--13-3!./src/assets/sass/now-ui-kit.scss ***!
17  \************************************************************************************************************************************************************************************************************************************/
18/*! no static exports found */
19/***/ (function(module, exports) {
20
21module.exports = [[module.i, "@charset \"UTF-8\";\n/*!\n\n=========================================================\n* Now UI Kit Angular - v1.2.0\n=========================================================\n\n* Product Page: https://www.creative-tim.com/product/now-ui-kit-angular\n* Copyright 2019 Creative Tim (https://www.creative-tim.com)\n* Licensed under MIT (https://github.com/creativetimofficial/now-ui-kit-angular/blob/master/LICENSE.md)\n\n* Coded by Creative Tim\n\n=========================================================\n\n* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\n*/\n/*     brand Colors              */\n/*      light colors         */\n/* ========================================================================\n * bootstrap-switch - v3.3.2\n * https://www.bootstrap-switch.org\n * ========================================================================\n * Copyright 2012-2013 Mattia Larentis\n * https://www.apache.org/licenses/LICENSE-2.0\n */\n.bootstrap-switch {\n  display: inline-block;\n  direction: ltr;\n  cursor: pointer;\n  border-radius: 30px;\n  border: 0;\n  position: relative;\n  text-align: left;\n  overflow: hidden;\n  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.13);\n  margin-bottom: 10px;\n  line-height: 8px;\n  width: 59px !important;\n  height: 22px;\n  outline: none;\n  z-index: 0;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  vertical-align: middle;\n  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;\n  background: rgba(44, 44, 44, 0.2);\n}\n.bootstrap-switch .bootstrap-switch-container {\n  display: inline-flex;\n  top: 0;\n  height: 22px;\n  border-radius: 4px;\n  transform: translate3d(0, 0, 0);\n  width: 100px !important;\n}\n.bootstrap-switch .bootstrap-switch-handle-on,\n.bootstrap-switch .bootstrap-switch-handle-off,\n.bootstrap-switch .bootstrap-switch-label {\n  box-sizing: border-box;\n  cursor: pointer;\n  display: inline-block !important;\n  height: 100%;\n  color: #fff;\n  padding: 6px 10px;\n  font-size: 11px;\n  text-indent: -5px;\n  line-height: 15px;\n  transition: 0.25s ease-out;\n}\n.bootstrap-switch .bootstrap-switch-handle-on,\n.bootstrap-switch .bootstrap-switch-handle-off {\n  text-align: center;\n  z-index: 1;\n  float: left;\n  line-height: 11px;\n  width: 50% !important;\n}\n.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brown,\n.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brown {\n  color: #fff;\n  background: #f96332;\n}\n.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,\n.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {\n  color: #fff;\n  background: #2CA8FF;\n}\n.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,\n.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {\n  color: #fff;\n  background: #18ce0f;
21\n}\n.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,\n.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {\n  background: #FFB236;\n  color: #fff;\n}\n.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,\n.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {\n  color: #fff;\n  background: #FF3636;\n}\n.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,\n.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {\n  color: #fff;\n}\n.bootstrap-switch .bootstrap-switch-label {\n  text-align: center;\n  z-index: 100;\n  color: #333333;\n  background: #ffffff;\n  width: 22px !important;\n  height: 22px !important;\n  margin: 0px -11px;\n  border-radius: 20px;\n  position: absolute;\n  float: left;\n  top: 0;\n  left: 50%;\n  padding: 0;\n  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.25);\n}\n.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label {\n  background-color: rgba(23, 23, 23, 0.4);\n}\n.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label {\n  width: 27px !important;\n  margin-left: -16px;\n}\n.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label {\n  width: 27px !important;\n  margin-left: -11px;\n}\n.bootstrap-switch .bootstrap-switch-handle-on {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.bootstrap-switch .bootstrap-switch-handle-off {\n  text-indent: 6px;\n}\n.bootstrap-switch input[type=radio],\n.bootstrap-switch input[type=checkbox] {\n  position: absolute !important;\n  top: 0;\n  left: 0;\n  opacity: 0;\n  filter: alpha(opacity=0);\n  z-index: -1;\n}\n.bootstrap-switch input[type=radio].form-control,\n.bootstrap-switch input[type=checkbox].form-control {\n  height: auto;\n}\n.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,\n.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,\n.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,\n.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,\n.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,\n.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,\n.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {\n  padding: 6px 16px;\n  font-size: 18px;\n  line-height: 1.33;\n}\n.bootstrap-switch.bootstrap-switch-disabled,\n.bootstrap-switch.bootstrap-switch-readonly,\n.bootstrap-switch.bootstrap-switch-indeterminate {\n  cursor: default !important;\n}\n.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,\n.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,\n.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,\n.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,\n.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,\n.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,\n.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,\n.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,\n.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n  cursor: default !important;\n}\n.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {\n  transition: margin-left 0.5s;\n}\n.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container {\n  margin-left: -2px !important;\n}\n.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container {\n  margin-left: -39px !important;\n}\n.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label:before {\n  background-color: #FFFFFF;\n}\n.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-red ~ .bootstrap-switch-default {\n  background-color: #FF3636;\n}\n.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-orange ~ .bootstrap-switch-default {\n  background-color: #FFB236;\n}\n.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-green ~ .bootstrap-switch-default {\n  background-color: #18ce0f;
21\n}\n.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-brown ~ .bootstrap-switch-default {\n  background-color: #f96332;\n}\n.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-blue ~ .bootstrap-switch-default {\n  background-color: #2CA8FF;\n}\n.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-red,\n.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-brown,\n.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-blue,\n.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-orange,\n.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-green {\n  background-color: #E3E3E3;\n}\n.bootstrap-switch-on .bootstrap-switch-handle-off,\n.bootstrap-switch-off .bootstrap-switch-handle-on {\n  opacity: 0;\n  visibility: hidden;\n}\n/*! nouislider - 9.1.0 - 2016-12-10 16:00:32 */\n/* Functional styling;\n * These styles are required for noUiSlider to function.\n * You don't need to change these rules to apply your design.\n */\n.noUi-target,\n.noUi-target * {\n  -webkit-touch-callout: none;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n  -webkit-user-select: none;\n  touch-action: none;\n  -ms-user-select: none;\n  -moz-user-select: none;\n  user-select: none;\n  box-sizing: border-box;\n}\n.noUi-target {\n  position: relative;\n  direction: ltr;\n}\n.noUi-base {\n  width: 100%;\n  height: 100%;\n  position: relative;\n  z-index: 1;\n  /* Fix 401 */\n}\n.noUi-connect {\n  position: absolute;\n  right: 0;\n  top: 0;\n  left: 0;\n  bottom: 0;\n}\n.noUi-origin {\n  position: absolute;\n  height: 0;\n  width: 0;\n}\n.noUi-handle {\n  position: relative;\n  z-index: 1;\n}\n.noUi-state-tap .noUi-connect,\n.noUi-state-tap .noUi-origin {\n  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\n}\n.noUi-state-drag * {\n  cursor: inherit !important;\n}\n/* Painting and performance;\n * Browsers can paint handles in their own layer.\n */\n.noUi-base,\n.noUi-handle {\n  transform: translate3d(0, 0, 0);\n}\n/* Slider size and handle placement;\n */\n.noUi-horizontal {\n  height: 1px;\n}\n.noUi-horizontal .noUi-handle {\n  border-radius: 50%;\n  background-color: #FFFFFF;\n  box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2);\n  height: 15px;\n  width: 15px;\n  cursor: pointer;\n  margin-left: -10px;\n  margin-top: -7px;\n}\n.noUi-vertical {\n  width: 18px;\n}\n.noUi-vertical .noUi-handle {\n  width: 28px;\n  height: 34px;\n  left: -6px;\n  top: -17px;\n}\n/* Styling;\n */\n.noUi-target {\n  background-color: rgba(182, 182, 182, 0.3);\n  border-radius: 3px;\n}\n.noUi-connect {\n  background: #888888;\n  border-radius: 3px;\n  transition: background 450ms;\n}\n/* Handles and cursors;\n */\n.noUi-draggable {\n  cursor: ew-resize;\n}\n.noUi-vertical .noUi-draggable {\n  cursor: ns-resize;\n}\n.noUi-handle {\n  border-radius: 3px;\n  background: #FFF;\n  cursor: default;\n  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\n  -webkit-transition: 300ms ease 0s;\n  -moz-transition: 300ms ease 0s;\n  -ms-transition: 300ms ease 0s;\n  -o-transform: 300ms ease 0s;\n  transition: 300ms ease 0s;\n}\n.noUi-active {\n  transform: scale3d(1.5, 1.5, 1);\n}\n/* Disabled state;\n */\n[disabled] .noUi-connect {\n  background: #B8B8B8;\n}\n[disabled].noUi-target,\n[disabled].noUi-handle,\n[disabled] .noUi-handle {\n  cursor: not-allowed;\n}\n/* Base;\n *\n */\n.noUi-pips,\n.noUi-pips * {\n  box-sizing: border-box;\n}\n.noUi-pips {\n  position: absolute;\n  color: #999;\n}\n/* Values;\n *\n */\n.noUi-value {\n  position: absolute;\n  text-align: center;\n}\n.noUi-value-sub {\n  color: #ccc;\n  font-size: 10px;\n}\n/* Markings;\n *\n */\n.noUi-marker {\n  position: absolute;\n  background: #CCC;\n}\n.noUi-marker-sub {\n  background: #AAA;\n}\n.noUi-marker-large {\n  background: #AAA;\n}\n/* Horizontal layout;\n *\n */\n.noUi-pips-horizontal {\n  padding: 10px 0;\n  height: 80px;\n  top: 100%;\n  left: 0;\n  width: 100%;\n}\n.noUi-value-horizontal {\n  transform: translate3d(-50%, 50%, 0);\n}\n.noUi-marker-horizontal.noUi-marker {\n  margin-left: -1px;\n  width: 2px;\n  height: 5px;\n}\n.noUi-marker-horizontal.noUi-marker-sub {\n  height: 10px;\n}\n.noUi-marker-horizontal.noUi-marker-large {\n  height: 15px;\n}\n/* Vertical layout;\n *\n */\n.noUi-pips-vertical {\n  padding: 0 10px;\n  height: 100%;\n  top: 0;\n  left: 100%;\n}\n.noUi-value-vertical {\n  transform: translate3d(0, 50%, 0);\n  padding-left: 25px;\n}\n.noUi-marker-vertical.noUi-marker {\n  width: 5px;\n  height: 2px;
21\n  margin-top: -1px;\n}\n.noUi-marker-vertical.noUi-marker-sub {\n  width: 10px;\n}\n.noUi-marker-vertical.noUi-marker-large {\n  width: 15px;\n}\n.noUi-tooltip {\n  display: block;\n  position: absolute;\n  border: 1px solid #D9D9D9;\n  border-radius: 3px;\n  background: #fff;\n  color: #000;\n  padding: 5px;\n  text-align: center;\n}\n.noUi-horizontal .noUi-tooltip {\n  transform: translate(-50%, 0);\n  left: 50%;\n  bottom: 120%;\n}\n.noUi-vertical .noUi-tooltip {\n  transform: translate(0, -50%);\n  top: 50%;\n  right: 120%;\n}\n.slider.slider-neutral .noUi-connect, .slider.slider-neutral.noUi-connect {\n  background-color: #FFFFFF;\n}\n.slider.slider-neutral.noUi-target {\n  background-color: rgba(255, 255, 255, 0.3);\n}\n.slider.slider-neutral .noUi-handle {\n  background-color: #FFFFFF;\n}\n.slider.slider-primary .noUi-connect, .slider.slider-primary.noUi-connect {\n  background-color: #f96332;\n}\n.slider.slider-primary.noUi-target {\n  background-color: rgba(249, 99, 50, 0.3);\n}\n.slider.slider-primary .noUi-handle {\n  background-color: #f96332;\n}\n.slider.slider-info .noUi-connect, .slider.slider-info.noUi-connect {\n  background-color: #2CA8FF;\n}\n.slider.slider-info.noUi-target {\n  background-color: rgba(44, 168, 255, 0.3);\n}\n.slider.slider-info .noUi-handle {\n  background-color: #2CA8FF;\n}\n.slider.slider-success .noUi-connect, .slider.slider-success.noUi-connect {\n  background-color: #18ce0f;\n}\n.slider.slider-success.noUi-target {\n  background-color: rgba(24, 206, 15, 0.3);\n}\n.slider.slider-success .noUi-handle {\n  background-color: #18ce0f;\n}\n.slider.slider-warning .noUi-connect, .slider.slider-warning.noUi-connect {\n  background-color: #FFB236;\n}\n.slider.slider-warning.noUi-target {\n  background-color: rgba(255, 178, 54, 0.3);\n}\n.slider.slider-warning .noUi-handle {\n  background-color: #FFB236;\n}\n.slider.slider-danger .noUi-connect, .slider.slider-danger.noUi-connect {\n  background-color: #FF3636;\n}\n.slider.slider-danger.noUi-target {\n  background-color: rgba(255, 54, 54, 0.3);\n}\n.slider.slider-danger .noUi-handle {\n  background-color: #FF3636;\n}\n.sr-only,\n.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after,\n.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after,\n.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after,\n.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after,\n.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after,\n.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after,\n.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after,\n.bootstrap-datetimepicker-widget .btn[data-action=clear]::after,\n.bootstrap-datetimepicker-widget .btn[data-action=today]::after,\n.bootstrap-datetimepicker-widget .picker-switch::after,\n.bootstrap-datetimepicker-widget table th.prev::after,\n.bootstrap-datetimepicker-widget table th.next::after {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.bootstrap-datetimepicker-widget {\n  list-style: none;\n}\n.bootstrap-datetimepicker-widget a .btn:hover {\n  background-color: transparent;\n}\n.bootstrap-datetimepicker-widget.dropdown-menu {\n  padding: 8px 6px;\n  width: 254px;\n  max-width: 254px;\n}\n.bootstrap-datetimepicker-widget.dropdown-menu .now-ui-icons {\n  opacity: 1;\n  top: 2px;\n}\n@media (min-width: 768px) {\n  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {\n    width: 38em;\n  }\n}\n@media (min-width: 992px) {\n  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {\n    width: 38em;\n  }\n}\n@media (min-width: 1200px) {\n  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {\n    width: 38em;\n  }\n}\n.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {\n  display: inline-block;\n  position: absolute;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  content: \"\";\n  top: -5px;\n  left: 10px;\n  right: auto;\n  color: #FFFFFF;\n  border-bottom: 0.4em solid;\n  border-right: 0.4em solid transparent;\n  border-left: 0.4em solid transparent;\n}\n.bootstrap-datetimepicker-widget.dropdown-menu.top:before {\n  display: none;\n}\n.bootstrap-datetimepicker-widget.dropdown-menu.top:after {\n  display: inline-block;\n  position: absolute;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  content: \"\";\n  top: auto;\n  bottom: -6px;\n  right: auto;\n  left: 10px;\n  color: #FFFFFF;\n  border-top: 0.4em solid;\n  border-right: 0.4em solid transparent;\n  border-left: 0.4em solid transparent;\n}\n.bootstrap-datetimepicker-widget.dropdown-menu.top {\n  margin-top: auto;\n  margin-bottom: -20px;\n}\n.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {\n  left: auto;\n  right: 6px;\n}\n.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {\n  left: auto;\n  right: 7px;\n}\n.bootstrap-datetimepicker-widget .list-unstyled {\n  margin: 0;\n}\n.bootstrap-datetimepicker-widget a[data-action] {\n  padding: 0;\n  border-width: 0;\n  color: #66615B;\n  background-color: transparent;\n}\n.bootstrap-datetimepicker-widget a[data-action=togglePicker],\n.bootstrap-datetimepicker-widget a[data-action=togglePicker]:hover {\n  
21color: #f96332;\n}\n.bootstrap-datetimepicker-widget a[data-action]:hover {\n  background-color: transparent;\n}\n.bootstrap-datetimepicker-widget a[data-action]:active {\n  box-shadow: none;\n}\n.bootstrap-datetimepicker-widget .timepicker-hour,\n.bootstrap-datetimepicker-widget .timepicker-minute,\n.bootstrap-datetimepicker-widget .timepicker-second {\n  width: 40px;\n  height: 40px;\n  line-height: 40px;\n  font-weight: 300;\n  font-size: 1.5em;\n  margin: 3px;\n  border-radius: 50%;\n}\n.bootstrap-datetimepicker-widget button[data-action] {\n  width: 38px;\n  background-color: #f96332;\n  height: 38px;\n  padding: 0;\n  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);\n}\n.bootstrap-datetimepicker-widget .btn {\n  margin: 0 !important;\n}\n.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {\n  content: \"Increment Hours\";\n}\n.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {\n  content: \"Increment Minutes\";\n}\n.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {\n  content: \"Decrement Hours\";\n}\n.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {\n  content: \"Decrement Minutes\";\n}\n.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {\n  content: \"Show Hours\";\n}\n.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {\n  content: \"Show Minutes\";\n}\n.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {\n  content: \"Toggle AM/PM\";\n}\n.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {\n  content: \"Clear the picker\";\n}\n.bootstrap-datetimepicker-widget .btn[data-action=today]::after {\n  content: \"Set the date to today\";\n}\n.bootstrap-datetimepicker-widget .picker-switch {\n  text-align: center;\n  border-radius: 3px;\n  color: #f96332;\n}\n.bootstrap-datetimepicker-widget .picker-switch::after {\n  content: \"Toggle Date and Time Screens\";\n}\n.bootstrap-datetimepicker-widget .picker-switch td {\n  padding: 0;\n  margin: 0;\n  height: auto;\n  width: auto;\n  line-height: inherit;\n}\n.bootstrap-datetimepicker-widget .picker-switch td span {\n  line-height: 2.5;\n  height: 2.5em;\n  width: 100%;\n  border-radius: 3px;\n  margin: 2px 0px !important;\n}\n.bootstrap-datetimepicker-widget table {\n  width: 100%;\n  margin: 0;\n  text-align: center;\n}\n.bootstrap-datetimepicker-widget table td > div, .bootstrap-datetimepicker-widget table th > div {\n  text-align: center;\n}\n.bootstrap-datetimepicker-widget table th {\n  height: 20px;\n  line-height: 20px;\n  width: 20px;\n  font-weight: 300;\n}\n.bootstrap-datetimepicker-widget table th.picker-switch {\n  width: 145px;\n}\n.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {\n  background: none;\n  color: #cfcfca;\n  cursor: not-allowed;\n}\n.bootstrap-datetimepicker-widget table th.prev span, .bootstrap-datetimepicker-widget table th.next span {\n  border-radius: 4px;\n  height: 27px;\n  width: 27px;\n  line-height: 28px;\n  font-size: 12px;\n  border-radius: 50%;\n  text-align: center;\n  color: #f96332;\n}\n.bootstrap-datetimepicker-widget table th.prev::after {\n  content: \"Previous Month\";\n}\n.bootstrap-datetimepicker-widget table th.next::after {\n  content: \"Next Month\";\n}\n.bootstrap-datetimepicker-widget table th.dow {\n  text-align: center;\n  color: #f96332;\n  padding-bottom: 5px;\n  padding-top: 10px;\n}\n.bootstrap-datetimepicker-widget table thead tr:first-child th {\n  cursor: pointer;\n}\n.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span, .bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover {\n  background: #eee;\n}\n.bootstrap-datetimepicker-widget table td.cw > div {\n  font-size: 0.8em;\n  height: 20px;\n  line-height: 20px;\n  color: #cfcfca;\n}\n.bootstrap-datetimepicker-widget table td.day > div,\n.bootstrap-datetimepicker-widget table td.minute > div,\n.bootstrap-datetimepicker-widget table td.hour > div {\n  height: 30px;\n  line-height: 2.2;\n  width: 30px;\n  text-align: center;\n  padding: 0px;\n  border-radius: 50%;\n  margin: 0 auto;\n  z-index: -1;\n  position: relative;\n  font-weight: 300;\n  font-size: 14px;\n  border: none;\n  cursor: pointer;\n  transition: all 300ms ease 0s;\n}\n.bootstrap-datetimepicker-widget table td.day:hover > div, .bootstrap-datetimepicker-widget table td.hour:hover > div, .bootstrap-datetimepicker-widget table td.minute:hover > div, .bootstrap-datetimepicker-widget table td.second:hover > div {\n  background: #eee;\n  cursor: pointer;\n}\n.bootstrap-datetimepicker-widget table td.old > div, .bootstrap-datetimepicker-widget table td.new >
21 div {\n  color: #888888;\n}\n.bootstrap-datetimepicker-widget table td.today > div:before {\n  content: \"\";\n  display: inline-block;\n  border: 0 0 7px 7px solid transparent;\n  border-bottom-color: #68B3C8;\n  border-top-color: rgba(0, 0, 0, 0.2);\n  position: absolute;\n  bottom: 4px;\n  right: 4px;\n}\n.bootstrap-datetimepicker-widget table td.active > div, .bootstrap-datetimepicker-widget table td.active:hover > div {\n  background-color: #f96332;\n  color: #FFFFFF;\n  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);\n}\n.bootstrap-datetimepicker-widget table td.active.today:before > div {\n  border-bottom-color: #FFFFFF;\n}\n.bootstrap-datetimepicker-widget table td.disabled > div, .bootstrap-datetimepicker-widget table td.disabled:hover > div {\n  background: none;\n  color: #cfcfca;\n  cursor: not-allowed;\n}\n.bootstrap-datetimepicker-widget table td span {\n  display: inline-block;\n  width: 40px;\n  height: 40px;\n  line-height: 40px;\n  margin: 0 3px;\n  cursor: pointer;\n  border-radius: 50%;\n  text-align: center;\n}\n.bootstrap-datetimepicker-widget table td span:hover {\n  background: #eee;\n}\n.bootstrap-datetimepicker-widget table td span.active {\n  background-color: #f96332;\n  color: #FFFFFF;\n}\n.bootstrap-datetimepicker-widget table td span.old {\n  color: #cfcfca;\n}\n.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {\n  background: none;\n  color: #cfcfca;\n  cursor: not-allowed;\n}\n.bootstrap-datetimepicker-widget .timepicker-picker span,\n.bootstrap-datetimepicker-widget .timepicker-hours span,\n.bootstrap-datetimepicker-widget .timepicker-minutes span {\n  border-radius: 50% !important;\n}\n.bootstrap-datetimepicker-widget.usetwentyfour td.hour {\n  height: 27px;\n  line-height: 27px;\n}\n.input-group.date .input-group-text {\n  cursor: pointer;\n}\n.table-condensed > tbody > tr > td,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > td,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > thead > tr > th {\n  padding: 1px;\n  text-align: center;\n  z-index: 1;\n  cursor: pointer;\n}\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .picker-switch,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table th.prev span,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table th.next span,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.day > div,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget a[data-action=togglePicker],\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget a[data-action=togglePicker]:hover,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget span,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .timepicker-hours span,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .timepicker-minutes span,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .separator,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.minute > div,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.hour > div {\n  color: #FFFFFF;\n}\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table th.dow {\n  color: rgba(255, 255, 255, 0.8);\n}\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.old > div,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.new > div {\n  color: rgba(255, 255, 255, 0.4);\n}\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget button[data-action] {\n  background-color: #FFFFFF;\n}\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.active > div,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.active:hover > div {\n  background-color: #FFFFFF;\n}\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td:not(.active).day:hover > div,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.hour:hover > div,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.minute:hover > div,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.second:hover > div,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td span:hover {\n  background: rgba(255, 255, 255, 0.2);\n}\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,\ninput.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover {\n  background-color: rgba(255, 255, 255, 0.2);\n}\ninput.datetimepicker[data-color=orange] + ngb-datepicker {\n  background-color: #f96332;\n}\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-months .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation .ngb-dp-navigation-chevron,\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select .custom-select,\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light:hover {\n  
21color: #FFFFFF !important;\n}\ninput.datetimepicker[data-color=orange] + ngb-datepicker:before {\n  color: #f96332;\n}\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view div[ng-reflect-selected=true] {\n  background-color: #FFFFFF !important;\n  color: #f96332 !important;\n}\ninput.datetimepicker[data-color=orange] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .text-muted {\n  color: #FFFFFF !important;\n}\ninput.datetimepicker[data-color=blue] + ngb-datepicker {\n  background-color: #2CA8FF;\n}\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-months .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation .ngb-dp-navigation-chevron,\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select .custom-select,\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light:hover {\n  color: #FFFFFF;\n}\ninput.datetimepicker[data-color=blue] + ngb-datepicker:before {\n  color: #2CA8FF;\n}\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view div[ng-reflect-selected=true] {\n  background-color: #FFFFFF !important;\n  color: #2CA8FF !important;\n}\ninput.datetimepicker[data-color=blue] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .text-muted {\n  color: #FFFFFF !important;\n}\ninput.datetimepicker[data-color=green] + ngb-datepicker {\n  background-color: #18ce0f;\n}\ninput.datetimepicker[data-color=green] + ngb-datepicker .ngb-dp-months .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=green] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation .ngb-dp-navigation-chevron,\ninput.datetimepicker[data-color=green] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select .custom-select,\ninput.datetimepicker[data-color=green] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=green] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=green] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light:hover {\n  color: #FFFFFF;\n}\ninput.datetimepicker[data-color=green] + ngb-datepicker:before {\n  color: #18ce0f;\n}\ninput.datetimepicker[data-color=green] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view div[ng-reflect-selected=true] {\n  background-color: #FFFFFF !important;\n  color: #18ce0f !important;\n}\ninput.datetimepicker[data-color=green] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .text-muted {\n  color: #FFFFFF !important;\n}\ninput.datetimepicker[data-color=red] + ngb-datepicker {\n  background-color: #FF3636;\n}\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-months .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation .ngb-dp-navigation-chevron,\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select .custom-select,\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light:hover {\n  
21color: #FFFFFF;\n}\ninput.datetimepicker[data-color=red] + ngb-datepicker:before {\n  color: #FF3636;\n}\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view div[ng-reflect-selected=true] {\n  background-color: #FFFFFF !important;\n  color: #FF3636 !important;\n}\ninput.datetimepicker[data-color=red] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .text-muted {\n  color: #FFFFFF !important;\n}\ninput.datetimepicker[data-color=yellow] + ngb-datepicker {\n  background-color: #FFB236;\n}\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-months .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation .ngb-dp-navigation-chevron,\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select .custom-select,\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday,\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light,\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light:hover {\n  color: #FFFFFF;\n}\ninput.datetimepicker[data-color=yellow] + ngb-datepicker:before {\n  color: #FFB236;\n}\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view div[ng-reflect-selected=true] {\n  background-color: #FFFFFF !important;\n  color: #FFB236 !important;\n}\ninput.datetimepicker[data-color=yellow] + ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .text-muted {\n  color: #FFFFFF !important;\n}\nngb-datepicker {\n  border: 0 none !important;\n  display: block !important;\n  color: #888888;\n  padding: 8px 6px;\n  position: absolute !important;\n  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);\n  border-radius: 0.125rem !important;\n  transition: all 150ms linear !important;\n}\nngb-datepicker.dropdown-menu {\n  top: 100% !important;\n}\nngb-datepicker.dropdown-menu:before {\n  display: inline-block;\n  position: absolute;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  content: \"\";\n  top: -7px;\n  left: 10px;\n  right: auto;\n  border-bottom: 0.4rem solid;\n  border-right: 0.41rem solid transparent;\n  border-left: 0.4rem solid transparent;\n}\nngb-datepicker .bg-light {\n  background: transparent !important;\n}\nngb-datepicker:focus {\n  outline: none !important;\n}\nngb-datepicker .ngb-dp-header {\n  background: 0 0 !important;\n  border-bottom: none !important;\n}\nngb-datepicker .ngb-dp-header ngb-datepicker-navigation {\n  color: #f96332;\n}\nngb-datepicker .ngb-dp-header ngb-datepicker-navigation .ngb-dp-arrow-btn .ngb-dp-navigation-chevron {\n  color: #f96332;\n}\nngb-datepicker .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select .custom-select {\n  font-weight: 300;\n  color: #f96332;\n  border: none !important;\n  background: transparent !important;\n  -webkit-appearance: menulist !important;\n}\nngb-datepicker .ngb-dp-week {\n  background: 0 0 !important;\n  border: none;\n}\nngb-datepicker .ngb-dp-week .ngb-dp-weekday {\n  color: #fff;\n  font-style: normal !important;\n  font-size: 14px;\n  opacity: 0.8;\n}\nngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week {\n  border: none;\n}\nngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-weekday {\n  color: #f96332;\n  padding-top: 10px;\n  opacity: 0.8;\n  font-style: normal !important;\n  line-height: 20px;\n  font-weight: 300;\n}\nngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .small {\n  font-size: 14px;\n}\nngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day {\n  padding: 1px;\n  text-align: center;\n  z-index: 1;\n  cursor: pointer;\n  -webkit-font-smoothing: antialiased;\n  font-weight: 300;\n}\nngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light {\n  border-radius: 50% !important;\n  color: #2c2c2c;\n}\nngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light:hover, ngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .btn-light:active {\n  transition: all 150ms linear;\n  color: #2c2c2c;\n  background-color: rgba(222, 222, 222, 0.3);\n}\nngb-datepicker .ngb-dp-months ngb-datepicker-month-view .ngb-dp-week .ngb-dp-day .text-muted {\n  color: #888888;\n}
21\n.btn,\n.navbar .navbar-nav > a.btn {\n  border-width: 2px;\n  font-weight: 400;\n  font-size: 0.8571em;\n  line-height: 1.35em;\n  margin: 10px 1px;\n  border: none;\n  border-radius: 0.1875rem;\n  padding: 11px 22px;\n  cursor: pointer;\n  background-color: #888888;\n  color: #FFFFFF;\n}\n.btn:hover, .btn:focus, .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus, .btn:active:hover, .btn.active:hover, .show > .btn.dropdown-toggle, .show > .btn.dropdown-toggle:focus, .show > .btn.dropdown-toggle:hover,\n.navbar .navbar-nav > a.btn:hover,\n.navbar .navbar-nav > a.btn:focus,\n.navbar .navbar-nav > a.btn:not(:disabled):not(.disabled):active,\n.navbar .navbar-nav > a.btn:not(:disabled):not(.disabled).active,\n.navbar .navbar-nav > a.btn:not(:disabled):not(.disabled):active:focus,\n.navbar .navbar-nav > a.btn:not(:disabled):not(.disabled).active:focus,\n.navbar .navbar-nav > a.btn:active:hover,\n.navbar .navbar-nav > a.btn.active:hover,\n.show > .navbar .navbar-nav > a.btn.dropdown-toggle,\n.show > .navbar .navbar-nav > a.btn.dropdown-toggle:focus,\n.show > .navbar .navbar-nav > a.btn.dropdown-toggle:hover {\n  background-color: #979797;\n  color: #FFFFFF;\n  box-shadow: none;\n}\n.btn:hover,\n.navbar .navbar-nav > a.btn:hover {\n  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);\n}\n.btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active,\n.navbar .navbar-nav > a.btn.disabled,\n.navbar .navbar-nav > a.btn.disabled:hover,\n.navbar .navbar-nav > a.btn.disabled:focus,\n.navbar .navbar-nav > a.btn.disabled.focus,\n.navbar .navbar-nav > a.btn.disabled:active,\n.navbar .navbar-nav > a.btn.disabled.active,\n.navbar .navbar-nav > a.btn:disabled,\n.navbar .navbar-nav > a.btn:disabled:hover,\n.navbar .navbar-nav > a.btn:disabled:focus,\n.navbar .navbar-nav > a.btn:disabled.focus,\n.navbar .navbar-nav > a.btn:disabled:active,\n.navbar .navbar-nav > a.btn:disabled.active,\n.navbar .navbar-nav > a.btn[disabled],\n.navbar .navbar-nav > a.btn[disabled]:hover,\n.navbar .navbar-nav > a.btn[disabled]:focus,\n.navbar .navbar-nav > a.btn[disabled].focus,\n.navbar .navbar-nav > a.btn[disabled]:active,\n.navbar .navbar-nav > a.btn[disabled].active,\nfieldset[disabled] .navbar .navbar-nav > a.btn,\nfieldset[disabled] .navbar .navbar-nav > a.btn:hover,\nfieldset[disabled] .navbar .navbar-nav > a.btn:focus,\nfieldset[disabled] .navbar .navbar-nav > a.btn.focus,\nfieldset[disabled] .navbar .navbar-nav > a.btn:active,\nfieldset[disabled] .navbar .navbar-nav > a.btn.active {\n  background-color: #888888;\n  border-color: #888888;\n}\n.btn.btn-simple,\n.navbar .navbar-nav > a.btn.btn-simple {\n  color: #888888;\n  border-color: #888888;\n}\n.btn.btn-simple:hover, .btn.btn-simple:focus, .btn.btn-simple:not(:disabled):not(.disabled):active, .btn.btn-simple:not(:disabled):not(.disabled).active, .btn.btn-simple:not(:disabled):not(.disabled):active:focus, .btn.btn-simple:not(:disabled):not(.disabled).active:focus, .btn.btn-simple:active:hover, .btn.btn-simple.active:hover, .show > .btn.btn-simple.dropdown-toggle, .show > .btn.btn-simple.dropdown-toggle:focus, .show > .btn.btn-simple.dropdown-toggle:hover,\n.navbar .navbar-nav > a.btn.btn-simple:hover,\n.navbar .navbar-nav > a.btn.btn-simple:focus,\n.navbar .navbar-nav > a.btn.btn-simple:not(:disabled):not(.disabled):active,\n.navbar .navbar-nav > a.btn.btn-simple:not(:disabled):not(.disabled).active,\n.navbar .navbar-nav > a.btn.btn-simple:not(:disabled):not(.disabled):active:focus,\n.navbar .navbar-nav > a.btn.btn-simple:not(:disabled):not(.disabled).active:focus,\n.navbar .navbar-nav > a.btn.btn-simple:active:hover,\n.navbar .navbar-nav > a.btn.btn-simple.active:hover,\n.show > .navbar .navbar-nav > a.btn.btn-simple.dropdown-toggle,\n.show > .navbar .navbar-nav > a.btn.btn-simple.dropdown-toggle:focus,\n.show > .navbar .navbar-nav > a.btn.btn-simple.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #979797;\n  border-color: #979797;\n  box-shadow: none;\n}\n.btn.btn-link,\n.navbar .navbar-nav > a.btn.btn-link {\n  color: #888888;\n}\n.btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:not(:disabled):not(.disabled):active, .btn.btn-link:not(:disabled):not(.disabled).active, .btn.btn-link:not(:disabled):not(.disabled):active:focus, .btn.btn-link:not(:disabled):not(.disabled).active:focus, .btn.btn-link:active:hover, .btn.btn-link.active:hover, .show > .btn.btn-link.dropdown-toggle, .show > .btn.btn-link.dropdown-toggle:focus, .show > .btn.btn-link.dropdown-toggle:hover,\n.navbar .navbar-nav > a.btn.btn-link:hover,\n.navbar .navbar-nav > a.btn.btn-link:focus,\n.navbar .navbar-nav > a.btn.btn-link:not(:disabled):not(.disabled):active,\n.navbar .navbar-nav > a.btn.btn-link:not(:disabled):not(.disabled).active,\n.navbar .navbar-nav > a.btn.btn-link:not(:disabled):not(.disabled):active:focus,\n.navbar .navbar-nav > a.btn.btn-link:not(:disabled):not(.disabled).active:focus,\n.navbar .navbar-nav > a.btn.btn-link:active:hover,\n.navbar .navbar-nav > a.btn.btn-link.active:hover,\n.show > .navbar .navbar-nav > a.btn.btn-link.dropdown-toggle,\n.show > .navbar .navbar-nav > a.btn.btn-link.dropdown-toggle:focus,\n.show > .navbar .navbar-nav > a.btn.btn-link.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #979797;\n  text-decoration: none;\n  box-shadow: none;\n}\n.btn:hover, .btn:focus,\n.navbar .navbar-nav > a.btn:hover,\n.navbar .navbar-nav > a.btn:focus {\n  opacity: 1;\n  filter: alpha(opacity=100);\n  outline: 0 !important;\n}\n.btn:active, .btn.active, .open > .btn.dropdown-toggle,\n.navbar .navbar-nav > a.btn:active,\n.navbar .navbar-nav > a.btn.active,\n.open > .navbar .navbar-nav > a.btn.dropdown-toggle {\n  box-shadow: none;\n  outline: 0 !important;\n}\n.btn.btn-icon,\n.navbar .navbar-nav > a.btn.btn-icon {\n  height: 2.375rem;\n  min-width: 2.375rem;\n  width: 2.375rem;\n  padding: 0;\n  font-size: 0.9375rem;\n  overflow: hidden;\n  position: relative;\n  line-height: normal;\n}\n.btn.btn-icon.btn-simple,\n.navbar .navbar-nav > a.btn.btn-icon.btn-simple {\n  padding: 0;\n}\n.btn.btn-icon.btn-sm,\n.navbar .navbar-nav > a.btn.btn-icon.btn-sm {\n  height: 1.875rem;\n  min-width: 1.875rem;\n  width: 1.875rem;\n}\n.btn.btn-icon.btn-sm i.fab,\n.btn.btn-icon.btn-sm i.now-ui-icons,\n.navbar .navbar-nav > a.btn.btn-icon.btn-sm i.fab,\n.navbar .navbar-nav > a.btn.btn-icon.btn-sm i.now-ui-icons {\n  font-size: 0.6875rem;\n}\n.btn.btn-icon.btn-lg,\n.navbar .navbar-nav > a.btn.btn-icon.btn-lg {\n  height: 3.6rem;\n  min-width: 3.6rem;\n  width: 3.6rem;\n}\n.btn.btn-icon.btn-lg i.now-ui-icons,\n.btn.btn-icon.btn-lg i.fab,\n.navbar .navbar-nav > a.btn.btn-icon.btn-lg i.now-ui-icons,\n.navbar .navbar-nav > a.btn.btn-icon.btn-lg i.fab {\n  font-size: 1.325rem;\n}\n.btn.btn-icon:not(.btn-footer) i.now-ui-icons, .btn.btn-icon:not(.btn-footer) i.fab,\n.navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) i.now-ui-icons,\n.navbar .navbar-nav > a.btn.btn-icon:not(.btn-footer) i.fab {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-12px, -12px);\n  line-height: 1.5626rem;\n  width: 23px;\n}\n.btn:not(.btn-icon) .now-ui-icons,\n.navbar .navbar-nav > a.btn:not(.btn-icon) .now-ui-icons {\n  position: relative;\n  top: 1px;\n}\n.btn-primary {\n  background-color: #f96332;\n  color: #FFFFFF;\n}\n.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .show > .btn-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle:focus, .show > .btn-primary.dropdown-toggle:hover {\n  background-color: #fa7a50;\n  color: #FFFFFF;\n  box-shadow: none;\n}\n.btn-primary:hover {\n  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);\n}\n.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {\n  background-color: #f96332;\n  border-color: #f96332;\n}\n.btn-primary.btn-simple {\n  color: #f96332;\n  border-color: #f96332;\n}\n.btn-primary.btn-simple:hover, .btn-primary.btn-simple:focus, .btn-primary.btn-simple:not(:disabled):not(.disabled):active, .btn-primary.btn-simple:not(:disabled):not(.disabled).active, .btn-primary.btn-simple:not(:disabled):not(.disabled):active:focus, .btn-primary.btn-simple:not(:disabled):not(.disabled).active:focus, .btn-primary.btn-simple:active:hover, .btn-primary.btn-simple.active:hover, .show > .btn-primary.btn-simple.dropdown-toggle, .show > .btn-primary.btn-simple.dropdown-toggle:focus, .show > .btn-primary.btn-simple.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #fa7a50;\n  border-color: #fa7a50;\n  box-shadow: none;\n}\n.btn-primary.btn-link {\n  color: #f96332;\n}\n.btn-primary.btn-link:hover, .btn-primary.btn-link:focus, .btn-primary.btn-link:not(:disabled):not(.disabled):active, .btn-primary.btn-link:not(:disabled):not(.disabled).active, .btn-primary.btn-link:not(:disabled):not(.disabled):active:focus, .btn-primary.btn-link:not(:disabled):not(.disabled).active:focus, .btn-primary.btn-link:active:hover, .btn-primary.btn-link.active:hover, .show > .btn-primary.btn-link.dropdown-toggle, .show > .btn-primary.btn-link.dropdown-toggle:focus, .show > .btn-primary.btn-link.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #fa7a50;\n  text-decoration: none;\n  box-shadow: none;\n}\n.btn-success {\n  background-color: #18ce0f;
21\n  color: #FFFFFF;\n}\n.btn-success:hover, .btn-success:focus, .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:active:hover, .btn-success.active:hover, .show > .btn-success.dropdown-toggle, .show > .btn-success.dropdown-toggle:focus, .show > .btn-success.dropdown-toggle:hover {\n  background-color: #1beb11;\n  color: #FFFFFF;\n  box-shadow: none;\n}\n.btn-success:hover {\n  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);\n}\n.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {\n  background-color: #18ce0f;\n  border-color: #18ce0f;\n}\n.btn-success.btn-simple {\n  color: #18ce0f;\n  border-color: #18ce0f;\n}\n.btn-success.btn-simple:hover, .btn-success.btn-simple:focus, .btn-success.btn-simple:not(:disabled):not(.disabled):active, .btn-success.btn-simple:not(:disabled):not(.disabled).active, .btn-success.btn-simple:not(:disabled):not(.disabled):active:focus, .btn-success.btn-simple:not(:disabled):not(.disabled).active:focus, .btn-success.btn-simple:active:hover, .btn-success.btn-simple.active:hover, .show > .btn-success.btn-simple.dropdown-toggle, .show > .btn-success.btn-simple.dropdown-toggle:focus, .show > .btn-success.btn-simple.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #1beb11;\n  border-color: #1beb11;\n  box-shadow: none;\n}\n.btn-success.btn-link {\n  color: #18ce0f;\n}\n.btn-success.btn-link:hover, .btn-success.btn-link:focus, .btn-success.btn-link:not(:disabled):not(.disabled):active, .btn-success.btn-link:not(:disabled):not(.disabled).active, .btn-success.btn-link:not(:disabled):not(.disabled):active:focus, .btn-success.btn-link:not(:disabled):not(.disabled).active:focus, .btn-success.btn-link:active:hover, .btn-success.btn-link.active:hover, .show > .btn-success.btn-link.dropdown-toggle, .show > .btn-success.btn-link.dropdown-toggle:focus, .show > .btn-success.btn-link.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #1beb11;\n  text-decoration: none;\n  box-shadow: none;\n}\n.btn-info {\n  background-color: #2CA8FF;\n  color: #FFFFFF;\n}\n.btn-info:hover, .btn-info:focus, .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:active:hover, .btn-info.active:hover, .show > .btn-info.dropdown-toggle, .show > .btn-info.dropdown-toggle:focus, .show > .btn-info.dropdown-toggle:hover {\n  background-color: #4bb5ff;\n  color: #FFFFFF;\n  box-shadow: none;\n}\n.btn-info:hover {\n  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);\n}\n.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:hover, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {\n  background-color: #2CA8FF;\n  border-color: #2CA8FF;\n}\n.btn-info.btn-simple {\n  color: #2CA8FF;\n  border-color: #2CA8FF;\n}\n.btn-info.btn-simple:hover, .btn-info.btn-simple:focus, .btn-info.btn-simple:not(:disabled):not(.disabled):active, .btn-info.btn-simple:not(:disabled):not(.disabled).active, .btn-info.btn-simple:not(:disabled):not(.disabled):active:focus, .btn-info.btn-simple:not(:disabled):not(.disabled).active:focus, .btn-info.btn-simple:active:hover, .btn-info.btn-simple.active:hover, .show > .btn-info.btn-simple.dropdown-toggle, .show > .btn-info.btn-simple.dropdown-toggle:focus, .show > .btn-info.btn-simple.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #4bb5ff;\n  border-color: #4bb5ff;\n  box-shadow: none;\n}\n.btn-info.btn-link {\n  color: #2CA8FF;\n}\n.btn-info.btn-link:hover, .btn-info.btn-link:focus, .btn-info.btn-link:not(:disabled):not(.disabled):active, .btn-info.btn-link:not(:disabled):not(.disabled).active, .btn-info.btn-link:not(:disabled):not(.disabled):active:focus, .btn-info.btn-link:not(:disabled):not(.disabled).active:focus, .btn-info.btn-link:active:hover, .btn-info.btn-link.active:hover, .show > .btn-info.btn-link.dropdown-toggle, .show > .btn-info.btn-link.dropdown-toggle:focus, .show > .btn-info.btn-link.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #4bb5ff;\n  text-decoration: none;\n  box-shadow: none;\n}\n.btn-warning {\n  background-color: #FFB236;\n  color: #FFFFFF;\n}\n.btn-warning:hover, .btn-warning:focus, .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .show > .btn-warning.dropdown-toggle, .show > .btn-warning.dropdown-toggle:focus, .show > .btn-warning.dropdown-toggle:hover {\n  background-color: #ffbe55;\n  color: #FFFFFF;\n  box-shadow: none;\n}\n.btn-warning:hover {\n  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);\n}\n.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:hover, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {\n  background-color: #FFB236;\n  border-color: #FFB236;\n}\n.btn-warning.btn-simple {\n  color: #FFB236;\n  border-color: #FFB236;\n}\n.btn-warning.btn-simple:hover, .btn-warning.btn-simple:focus, .btn-warning.btn-simple:not(:disabled):not(.disabled):active, .btn-warning.btn-simple:not(:disabled):not(.disabled).active, .btn-warning.btn-simple:not(:disabled):not(.disabled):active:focus, .btn-warning.btn-simple:not(:disabled):not(.disabled).active:focus, .btn-warning.btn-simple:active:hover, .btn-warning.btn-simple.active:hover, .show > .btn-warning.btn-simple.dropdown-toggle, .show > .btn-warning.btn-simple.dropdown-toggle:focus, .show > .btn-warning.btn-simple.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #ffbe55;\n  border-color: #ffbe55;\n  box-shadow: none;\n}\n.btn-warning.btn-link {\n  color: #FFB236;\n}\n.btn-warning.btn-link:hover, .btn-warning.btn-link:focus, .btn-warning.btn-link:not(:disabled):not(.disabled):active, .btn-warning.btn-link:not(:disabled):not(.disabled).active, .btn-warning.btn-link:not(:disabled):not(.disabled):active:focus, .btn-warning.btn-link:not(:disabled):not(.disabled).active:focus, .btn-warning.btn-link:active:hover, .btn-warning.btn-link.active:hover, .show > .btn-warning.btn-link.dropdown-toggle, .show > .btn-warning.btn-link.dropdown-toggle:focus, .show > .btn-warning.btn-link.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #ffbe55;\n  text-decoration: none;\n  box-shadow: none;\n}\n.btn-danger {\n  background-color: #FF3636;\n  color: #FFFFFF;\n}\n.btn-danger:hover, .btn-danger:focus, .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:active:hover, .btn-danger.active:hover, .show > .btn-danger.dropdown-toggle, .show > .btn-danger.dropdown-toggle:focus, .show > .btn-danger.dropdown-toggle:hover {\n  background-color: #ff5555;\n  color: #FFFFFF;\n  box-shadow: none;\n}\n.btn-danger:hover {\n  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);\n}\n.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:hover, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {\n  background-color: #FF3636;\n  border-color: #FF3636;\n}\n.btn-danger.btn-simple {\n  color: #FF3636;\n  border-color: #FF3636;\n}\n.btn-danger.btn-simple:hover, .btn-danger.btn-simple:focus, .btn-danger.btn-simple:not(:disabled):not(.disabled):active, .btn-danger.btn-simple:not(:disabled):not(.disabled).active, .btn-danger.btn-simple:not(:disabled):not(.disabled):active:focus, .btn-danger.btn-simple:not(:disabled):not(.disabled).active:focus, .btn-danger.btn-simple:active:hover, .btn-danger.btn-simple.active:hover, .show > .btn-danger.btn-simple.dropdown-toggle, .show > .btn-danger.btn-simple.dropdown-toggle:focus, .show > .btn-danger.btn-simple.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #ff5555;\n  border-color: #ff5555;\n  box-shadow: none;\n}\n.btn-danger.btn-link {\n  color: #FF3636;\n}\n.btn-danger.btn-link:hover, .btn-danger.btn-link:focus, .btn-danger.btn-link:not(:disabled):not(.disabled):active, .btn-danger.btn-link:not(:disabled):not(.disabled).active, .btn-danger.btn-link:not(:disabled):not(.disabled):active:focus, .btn-danger.btn-link:not(:disabled):not(.disabled).active:focus, .btn-danger.btn-link:active:hover, .btn-danger.btn-link.active:hover, .show > .btn-danger.btn-link.dropdown-toggle, .show > .btn-danger.btn-link.dropdown-toggle:focus, .show > .btn-danger.btn-link.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #ff5555;\n  text-decoration: none;\n  box-shadow: none;\n}\n.btn-neutral {\n  background-color: #FFFFFF;\n  color: #f96332;\n}\n.btn-neutral:hover, .btn-neutral:focus, .btn-neutral:not(:disabled):not(.disabled):active, .btn-neutral:not(:disabled):not(.disabled).active, .btn-neutral:not(:disabled):not(.disabled):active:focus, .btn-neutral:not(:disabled):not(.disabled).active:focus, .btn-neutral:active:hover, .btn-neutral.active:hover, .show > .btn-neutral.dropdown-toggle, .show > .btn-neutral.dropdown-toggle:focus, .show > .btn-neutral.dropdown-toggle:hover {\n  background-color: #FFFFFF;\n  color: #FFFFFF;\n  box-shadow: none;\n}\n.btn-neutral:hover {\n  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17);\n}\n.btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active, fieldset[disabled] .btn-neutral, fieldset[disabled] .btn-neutral:hover, fieldset[disabled] .btn-neutral:focus, fieldset[disabled] .btn-neutral.focus, fieldset[disabled] .btn-neutral:active, fieldset[disabled] .btn-neutral.active {\n  background-color: #FFFFFF;\n  border-color: #FFFFFF;\n}
21\n.btn-neutral.btn-danger {\n  color: #FF3636;\n}\n.btn-neutral.btn-danger:hover, .btn-neutral.btn-danger:focus, .btn-neutral.btn-danger:active {\n  color: #ff5555;\n}\n.btn-neutral.btn-primary {\n  color: #f96332;\n}\n.btn-neutral.btn-primary:hover, .btn-neutral.btn-primary:focus, .btn-neutral.btn-primary:active {\n  color: #fa7a50;\n}\n.btn-neutral.btn-info {\n  color: #2CA8FF;\n}\n.btn-neutral.btn-info:hover, .btn-neutral.btn-info:focus, .btn-neutral.btn-info:active {\n  color: #4bb5ff;\n}\n.btn-neutral.btn-warning {\n  color: #FFB236;\n}\n.btn-neutral.btn-warning:hover, .btn-neutral.btn-warning:focus, .btn-neutral.btn-warning:active {\n  color: #ffbe55;\n}\n.btn-neutral.btn-success {\n  color: #18ce0f;\n}\n.btn-neutral.btn-success:hover, .btn-neutral.btn-success:focus, .btn-neutral.btn-success:active {\n  color: #1beb11;\n}\n.btn-neutral.btn-default {\n  color: #888888;\n}\n.btn-neutral.btn-default:hover, .btn-neutral.btn-default:focus, .btn-neutral.btn-default:active {\n  color: #979797;\n}\n.btn-neutral:hover, .btn-neutral:focus, .btn-neutral:not(:disabled):not(.disabled):active, .btn-neutral:not(:disabled):not(.disabled).active, .btn-neutral:not(:disabled):not(.disabled):active:focus, .btn-neutral:not(:disabled):not(.disabled).active:focus, .btn-neutral:active:hover, .btn-neutral.active:hover, .show > .btn-neutral.dropdown-toggle, .show > .btn-neutral.dropdown-toggle:focus, .show > .btn-neutral.dropdown-toggle:hover {\n  background-color: #FFFFFF;\n  color: #fa7a50;\n  box-shadow: none;\n}\n.btn-neutral:hover, .btn-neutral:focus {\n  color: #fa7a50;\n}\n.btn-neutral:hover:not(.nav-link), .btn-neutral:focus:not(.nav-link) {\n  box-shadow: none;\n}\n.btn-neutral.btn-simple {\n  color: #FFFFFF;\n  border-color: #FFFFFF;\n}\n.btn-neutral.btn-simple:hover, .btn-neutral.btn-simple:focus, .btn-neutral.btn-simple:not(:disabled):not(.disabled):active, .btn-neutral.btn-simple:not(:disabled):not(.disabled).active, .btn-neutral.btn-simple:not(:disabled):not(.disabled):active:focus, .btn-neutral.btn-simple:not(:disabled):not(.disabled).active:focus, .btn-neutral.btn-simple:active:hover, .btn-neutral.btn-simple.active:hover, .show > .btn-neutral.btn-simple.dropdown-toggle, .show > .btn-neutral.btn-simple.dropdown-toggle:focus, .show > .btn-neutral.btn-simple.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #FFFFFF;\n  border-color: #FFFFFF;\n  box-shadow: none;\n}\n.btn-neutral.btn-link {\n  color: #FFFFFF;\n}\n.btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:not(:disabled):not(.disabled):active, .btn-neutral.btn-link:not(:disabled):not(.disabled).active, .btn-neutral.btn-link:not(:disabled):not(.disabled):active:focus, .btn-neutral.btn-link:not(:disabled):not(.disabled).active:focus, .btn-neutral.btn-link:active:hover, .btn-neutral.btn-link.active:hover, .show > .btn-neutral.btn-link.dropdown-toggle, .show > .btn-neutral.btn-link.dropdown-toggle:focus, .show > .btn-neutral.btn-link.dropdown-toggle:hover {\n  background-color: transparent;\n  color: #FFFFFF;\n  text-decoration: none;\n  box-shadow: none;\n}\n.btn-round {\n  border-width: 1px;\n  border-radius: 30px !important;\n  padding: 11px 23px;\n}\n.btn-round.btn-simple {\n  padding: 10px 22px;\n}\n.btn-simple {\n  border: 1px solid;\n  border-color: #888888;\n  padding: 10px 22px;\n  background-color: transparent;\n}\n.btn-simple.disabled, .btn-simple.disabled:hover, .btn-simple.disabled:focus, .btn-simple.disabled.focus, .btn-simple.disabled:active, .btn-simple.disabled.active, .btn-simple:disabled, .btn-simple:disabled:hover, .btn-simple:disabled:focus, .btn-simple:disabled.focus, .btn-simple:disabled:active, .btn-simple:disabled.active, .btn-simple[disabled], .btn-simple[disabled]:hover, .btn-simple[disabled]:focus, .btn-simple[disabled].focus, .btn-simple[disabled]:active, .btn-simple[disabled].active, fieldset[disabled] .btn-simple, fieldset[disabled] .btn-simple:hover, fieldset[disabled] .btn-simple:focus, fieldset[disabled] .btn-simple.focus, fieldset[disabled] .btn-simple:active, fieldset[disabled] .btn-simple.active,\n.btn-link.disabled,\n.btn-link.disabled:hover,\n.btn-link.disabled:focus,\n.btn-link.disabled.focus,\n.btn-link.disabled:active,\n.btn-link.disabled.active,\n.btn-link:disabled,\n.btn-link:disabled:hover,\n.btn-link:disabled:focus,\n.btn-link:disabled.focus,\n.btn-link:disabled:active,\n.btn-link:disabled.active,\n.btn-link[disabled],\n.btn-link[disabled]:hover,\n.btn-link[disabled]:focus,\n.btn-link[disabled].focus,\n.btn-link[disabled]:active,\n.btn-link[disabled].active,\nfieldset[disabled] .btn-link,\nfieldset[disabled] .btn-link:hover,\nfieldset[disabled] .btn-link:focus,\nfieldset[disabled] .btn-link.focus,\nfieldset[disabled] .btn-link:active,\nfieldset[disabled] .btn-link.active {\n  background-color: transparent;\n}\n.btn-lg {\n  font-size: 1em;\n  border-radius: 0.25rem;\n  padding: 15px 48px;\n}\n.btn-lg.btn-simple {\n  padding: 14px 47px;\n}\n.btn-sm {\n  font-size: 14px;\n  border-radius: 0.1875rem;\n  padding: 5px 15px;\n}\n.btn-sm.btn-simple {\n  padding: 4px 14px;\n}\n.btn-link {\n  border: 0;\n  padding: 0.5rem 0.7rem;\n  background-color: transparent;\n}\n.btn-wd {\n  min-width: 140px;\n}\n.btn-group.select {\n  width: 100%;\n}\n.btn-group.select .btn {\n  text-align: left;\n}\n.btn-group.select .caret {\n  position: absolute;\n  top: 50%;
21\n  margin-top: -1px;\n  right: 8px;\n}\n.btn-facebook, .btn-facebook:hover, .btn-facebookfocus, .btn-facebook:active, .btn-facebook:active:focus {\n  color: #3b5998 !important;\n}\n.btn-twitter, .btn-twitter:hover, .btn-twitterfocus, .btn-twitter:active, .btn-twitter:active:focus {\n  color: #55acee !important;\n}\n.btn-google, .btn-google:hover, .btn-googlefocus, .btn-google:active, .btn-google:active:focus {\n  color: #dd4b39 !important;\n}\n.btn-github, .btn-github:hover, .btn-githubfocus, .btn-github:active, .btn-github:active:focus {\n  color: #333333 !important;\n}\n.btn-linkedin, .btn-linkedin:hover, .btn-linkedinfocus, .btn-linkedin:active, .btn-linkedin:active:focus {\n  color: #0077B5 !important;\n}\n.form-control::-moz-placeholder {\n  color: #DDDDDD;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n.form-control:-moz-placeholder {\n  color: #DDDDDD;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n.form-control::-webkit-input-placeholder {\n  color: #DDDDDD;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n.form-control:-ms-input-placeholder {\n  color: #DDDDDD;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n.form-control {\n  background-color: transparent;\n  border: 1px solid #E3E3E3;\n  border-radius: 30px;\n  color: #2c2c2c;\n  line-height: normal;\n  font-size: 0.8571em;\n  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;\n  box-shadow: none;\n}\n.has-success .form-control {\n  border-color: #E3E3E3;\n}\n.form-control:focus {\n  border: 1px solid #f96332;\n  box-shadow: none;\n  outline: 0 !important;\n  color: #2c2c2c;\n}\n.form-control:focus + .input-group-text, .form-control:focus ~ .input-group-text {\n  border: 1px solid #f96332;\n  border-left: none;\n  background-color: transparent;\n}\n.has-success .form-control, .has-error .form-control, .has-success .form-control:focus, .has-error .form-control:focus {\n  box-shadow: none;\n}\n.has-success .form-control:focus {\n  border-color: #1be611;\n}\n.has-danger .form-control.form-control-success, .has-danger .form-control.form-control-danger, .has-success .form-control.form-control-success, .has-success .form-control.form-control-danger {\n  background-image: none;\n}\n.has-danger .form-control {\n  border-color: #ffcfcf;\n  color: #FF3636;\n  background-color: rgba(222, 222, 222, 0.1);\n}\n.has-danger .form-control:focus {\n  background-color: #FFFFFF;\n}\n.form-control + .form-control-feedback {\n  border-radius: 0.25rem;\n  font-size: 14px;\n  margin-top: 0;\n  position: absolute;\n  left: 18px;\n  bottom: -20px;\n  vertical-align: middle;\n}\n.open .form-control {\n  border-radius: 0.25rem 0.25rem 0 0;\n  border-bottom-color: transparent;\n}\n.has-success:after,\n.has-danger:after {\n  font-family: \"Nucleo Outline\";\n  content: \"\";\n  display: inline-block;\n  position: absolute;\n  right: 15px;\n  bottom: 10px;\n  color: #18ce0f;\n  font-size: 11px;\n}\n.has-success.input-lg:after,\n.has-danger.input-lg:after {\n  font-size: 13px;\n  top: 13px;\n}
21\n.has-danger:after {\n  content: \"\";\n  color: #FF3636;\n}\n.form-group.form-group-no-border.input-lg .input-group-text,\n.input-group.form-group-no-border.input-lg .input-group-text {\n  padding: 15px 0 15px 19px;\n}\n.form-group.form-group-no-border.input-lg .form-control,\n.input-group.form-group-no-border.input-lg .form-control {\n  padding: 15px 19px;\n}\n.form-group.form-group-no-border.input-lg .form-control + .input-group-text,\n.input-group.form-group-no-border.input-lg .form-control + .input-group-text {\n  padding: 15px 19px 15px 0;\n}\n.form-group.input-lg .form-control,\n.input-group.input-lg .form-control {\n  padding: 14px 18px;\n}\n.form-group.input-lg .form-control + .input-group-text,\n.input-group.input-lg .form-control + .input-group-text {\n  padding: 14px 18px 14px 0;\n}\n.form-group.input-lg .input-group-text,\n.input-group.input-lg .input-group-text {\n  padding: 14px 0 15px 18px;\n}\n.form-group.input-lg .input-group-text + .form-control,\n.input-group.input-lg .input-group-text + .form-control {\n  padding: 15px 18px 15px 16px;\n}\n.form-group.form-group-no-border .form-control,\n.input-group.form-group-no-border .form-control {\n  padding: 11px 19px;\n}\n.form-group.form-group-no-border .form-control + .input-group-text,\n.input-group.form-group-no-border .form-control + .input-group-text {\n  padding: 11px 19px 11px 0;\n}\n.form-group.form-group-no-border .input-group-text,\n.input-group.form-group-no-border .input-group-text {\n  padding: 11px 0 11px 19px;\n}\n.form-group .form-control,\n.input-group .form-control {\n  padding: 10px 18px 10px 18px;\n}\n.form-group .form-control + .input-group-text,\n.input-group .form-control + .input-group-text {\n  padding: 10px 18px 10px 0;\n}\n.form-group .input-group-text,\n.input-group .input-group-text {\n  padding: 10px 0 10px 18px;\n}\n.form-group .input-group-text + .form-control, .form-group .input-group-text ~ .form-control,\n.input-group .input-group-text + .form-control,\n.input-group .input-group-text ~ .form-control {\n  padding: 10px 19px 11px 16px;\n}\n.form-group.form-group-no-border .form-control,\n.form-group.form-group-no-border .form-control + .input-group-text,\n.input-group.form-group-no-border .form-control,\n.input-group.form-group-no-border .form-control + .input-group-text {\n  background-color: rgba(222, 222, 222, 0.3);\n  border: medium none;\n}\n.form-group.form-group-no-border .form-control:focus, .form-group.form-group-no-border .form-control:active, .form-group.form-group-no-border .form-control:active,\n.form-group.form-group-no-border .form-control + .input-group-text:focus,\n.form-group.form-group-no-border .form-control + .input-group-text:active,\n.form-group.form-group-no-border .form-control + .input-group-text:active,\n.input-group.form-group-no-border .form-control:focus,\n.input-group.form-group-no-border .form-control:active,\n.input-group.form-group-no-border .form-control:active,\n.input-group.form-group-no-border .form-control + .input-group-text:focus,\n.input-group.form-group-no-border .form-control + .input-group-text:active,\n.input-group.form-group-no-border .form-control + .input-group-text:active {\n  border: medium none;\n  background-color: rgba(222, 222, 222, 0.5);\n}\n.form-group.form-group-no-border .form-control:focus + .input-group-text,\n.input-group.form-group-no-border .form-control:focus + .input-group-text {\n  background-color: rgba(222, 222, 222, 0.5);\n}\n.form-group.form-group-no-border .input-group-prepend .input-group-text,\n.input-group.form-group-no-border .input-group-prepend .input-group-text {\n  background-color: rgba(222, 222, 222, 0.3);\n  border: none;\n}\n.has-error .form-control-feedback, .has-error .control-label {\n  color: #FF3636;\n}\n.has-success .form-control-feedback, .has-success .control-label {\n  color: #18ce0f;\n}\n.input-group-text {\n  background-color: #FFFFFF;\n  border: 1px solid #E3E3E3;\n  border-radius: 30px;\n  color: #555555;\n  padding: -0.5rem 0 -0.5rem -0.3rem;\n  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;\n}\n.has-success .input-group-text, .has-danger .input-group-text {\n  background-color: #FFFFFF;\n}\n.has-danger .form-control:focus + .input-group-text {\n  color: #FF3636;\n}\n.has-success .form-control:focus + .input-group-text {\n  color: #18ce0f;
21\n}\n.input-group-text + .form-control, .input-group-text ~ .form-control {\n  padding: -0.5rem 0.7rem;\n  padding-left: 18px;\n}\n.input-group-text i {\n  width: 17px;\n}\n.input-group-focus .input-group-text {\n  background-color: #FFFFFF;\n  border-color: #f96332;\n}\n.input-group-focus.form-group-no-border .input-group-text {\n  background-color: rgba(222, 222, 222, 0.5);\n}\n.input-group,\n.form-group {\n  margin-bottom: 10px;\n}\n.input-group[disabled] .input-group-text {\n  background-color: #E3E3E3;\n}\n.input-group .input-group-prepend {\n  margin-right: 0;\n}\n.input-group .input-group-prepend .input-group-text {\n  border-left: 1px solid #E3E3E3 !important;\n}\n.input-group .input-group-append .input-group-text {\n  border-right: 1px solid #E3E3E3 !important;\n  padding: 10px 18px 10px 0;\n}\n.input-group.input-group-focus .input-group-prepend .input-group-text {\n  border-left: 1px solid #f96332 !important;\n}\n.input-group.input-group-focus .input-group-append .input-group-text {\n  border-right: 1px solid #f96332 !important;\n}\n.input-group.form-group-no-border .input-group-prepend .input-group-text {\n  border-left: transparent !important;\n}\n.input-group .form-control:first-child,\n.input-group-text:first-child,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {\n  border-right: 0 none;\n}\n.input-group .form-control:last-child,\n.input-group-text:last-child,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child) {\n  border-left: 0 none;\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {\n  background-color: #E3E3E3;\n  color: #888888;\n  cursor: not-allowed;\n}\n.input-group-btn .btn {\n  border-width: 1px;\n  padding: 11px 0.7rem;\n}\n.input-group-btn .btn-default:not(.btn-fill) {\n  border-color: #DDDDDD;\n}\n.input-group-btn:last-child > .btn {\n  margin-left: 0;\n}\ntextarea.form-control {\n  max-width: 100%;\n  padding: 10px 10px 0 0;\n  resize: none;\n  border: none;\n  border-bottom: 1px solid #E3E3E3;\n  border-radius: 0;\n  line-height: 2;\n}\ntextarea.form-control:focus, textarea.form-control:active {\n  border-left: none;\n  border-top: none;\n  border-right: none;\n}\n.has-success.form-group .form-control, .has-success.form-group.form-group-no-border .form-control,\n.has-danger.form-group .form-control,\n.has-danger.form-group.form-group-no-border .form-control {\n  padding-right: 40px;\n}\n.form-group {\n  position: relative;\n}\n.form-group.has-error, .form-group.has-danger {\n  margin-bottom: 20px;\n}\n.form-check {\n  margin-top: 0.65rem;\n}\n.form-check .form-check-label {\n  display: inline-block;\n  position: relative;\n  cursor: pointer;\n  padding-left: 35px;\n  line-height: 26px;\n  margin-bottom: 0;\n  transition: color 0.3s linear;\n}\n.radio .form-check-sign {\n  padding-left: 28px;\n}\n.form-check .form-check-sign::before,\n.form-check .form-check-sign::after {\n  content: \" \";\n  display: inline-block;\n  position: absolute;\n  width: 26px;\n  height: 26px;\n  left: 0;\n  cursor: pointer;\n  border-radius: 3px;\n  top: 0;\n  background-color: transparent;\n  border: 1px solid #E3E3E3;\n  transition: opacity 0.3s linear;\n}\n.form-check .form-check-sign::after {\n  font-family: \"Nucleo Outline\";\n  content: \"\";\n  top: 0px;\n  text-align: center;\n  font-size: 14px;\n  opacity: 0;\n  color: #555555;\n  border: 0;\n  background-color: inherit;\n}\n.form-check.disabled .form-check-label,\n.form-check.disabled .form-check-label {\n  color: #9A9A9A;\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n.form-check input[type=checkbox],\n.radio input[type=radio] {\n  opacity: 0;\n  position: absolute;\n  visibility: hidden;\n}\n.form-check input[type=checkbox]:checked + .form-check-sign::after {\n  opacity: 1;\n}\n.form-control input[type=checkbox]:disabled + .form-check-sign::before,\n.checkbox input[type=checkbox]:disabled + .form-check-sign::after {\n  cursor: not-allowed;\n}\n.form-check input[type=checkbox]:disabled + .form-check-sign,\n.form-check input[type=radio]:disabled + .form-check-sign {\n  pointer-events: none;\n}\n.form-check-radio .form-check-sign::before,\n.form-check-radio .form-check-sign::after {\n  
21content: \" \";\n  width: 20px;\n  height: 20px;\n  border-radius: 50%;\n  border: 1px solid #E3E3E3;\n  display: inline-block;\n  position: absolute;\n  left: 3px;\n  top: 3px;\n  padding: 1px;\n  transition: opacity 0.3s linear;\n}\n.form-check-radio input[type=radio] + .form-check-sign:after,\n.form-check-radio input[type=radio] {\n  opacity: 0;\n}\n.form-check-radio input[type=radio]:checked + .form-check-sign::after {\n  width: 4px;\n  height: 4px;\n  background-color: #555555;\n  border-color: #555555;\n  top: 11px;\n  left: 11px;\n  opacity: 1;\n}\n.form-check-radio input[type=radio]:checked + .form-check-sign::after {\n  opacity: 1;\n}\n.form-check-radio input[type=radio]:disabled + .form-check-sign {\n  color: #9A9A9A;\n}\n.form-check-radio input[type=radio]:disabled + .form-check-sign::before,\n.form-check-radio input[type=radio]:disabled + .form-check-sign::after {\n  color: #9A9A9A;\n}\n.progress-container {\n  position: relative;\n}\n.progress-container + .progress-container, .progress-container ~ .progress-container {\n  margin-top: 15px;\n}\n.progress-container .progress-badge {\n  color: #888888;\n  font-size: 0.8571em;\n  text-transform: uppercase;\n}\n.progress-container .progress {\n  height: 1px;\n  border-radius: 0;\n  box-shadow: none;\n  background: rgba(222, 222, 222, 0.8);\n  margin-top: 14px;\n}\n.progress-container .progress .progress-bar {\n  box-shadow: none;\n  background-color: #888888;\n}\n.progress-container .progress .progress-value {\n  position: absolute;\n  top: 2px;\n  right: 0;\n  color: #888888;\n  font-size: 0.8571em;\n}\n.progress-container.progress-neutral .progress {\n  background: rgba(255, 255, 255, 0.3);\n}\n.progress-container.progress-neutral .progress-bar {\n  background: #FFFFFF;\n}\n.progress-container.progress-neutral .progress-value,\n.progress-container.progress-neutral .progress-badge {\n  color: #FFFFFF;\n}\n.progress-container.progress-primary .progress {\n  background: rgba(249, 99, 50, 0.3);\n}\n.progress-container.progress-primary .progress-bar {\n  background: #f96332;\n}\n.progress-container.progress-primary .progress-value,\n.progress-container.progress-primary .progress-badge {\n  color: #f96332;\n}\n.progress-container.progress-info .progress {\n  background: rgba(44, 168, 255, 0.3);\n}\n.progress-container.progress-info .progress-bar {\n  background: #2CA8FF;\n}\n.progress-container.progress-info .progress-value,\n.progress-container.progress-info .progress-badge {\n  color: #2CA8FF;\n}\n.progress-container.progress-success .progress {\n  background: rgba(24, 206, 15, 0.3);\n}\n.progress-container.progress-success .progress-bar {\n  background: #18ce0f;\n}\n.progress-container.progress-success .progress-value,\n.progress-container.progress-success .progress-badge {\n  color: #18ce0f;\n}\n.progress-container.progress-warning .progress {\n  background: rgba(255, 178, 54, 0.3);\n}\n.progress-container.progress-warning .progress-bar {\n  background: #FFB236;\n}\n.progress-container.progress-warning .progress-value,\n.progress-container.progress-warning .progress-badge {\n  color: #FFB236;\n}\n.progress-container.progress-danger .progress {\n  background: rgba(255, 54, 54, 0.3);\n}\n.progress-container.progress-danger .progress-bar {\n  background: #FF3636;\n}\n.progress-container.progress-danger .progress-value,\n.progress-container.progress-danger .progress-badge {\n  color: #FF3636;\n}\n/*           badges             */\n.badge {\n  border-radius: 8px;\n  padding: 4px 8px;\n  text-transform: uppercase;\n  font-size: 0.7142em;\n  line-height: 12px;\n  background-color: transparent;\n  border: 1px solid;\n  margin-bottom: 5px;\n  color: #FFFFFF;\n  border-radius: 0.875rem;\n}\n.badge:hover, .badge:focus {\n  text-decoration: none;\n}\n.badge-icon {\n  padding: 0.4em 0.55em;\n}\n.badge-icon i {\n  font-size: 0.8em;\n}\n.badge-default, .badge-default[href]:focus, .badge-default[href]:hover {\n  border-color: #888888;\n  background-color: #888888;\n  color: #FFFFFF;\n}\n.badge-primary, .badge-primary[href]:focus, .badge-primary[href]:hover {\n  border-color: #f96332;\n  background-color: #f96332;\n  color: #FFFFFF;\n}\n.badge-info, .badge-info[href]:focus, .badge-info[href]:hover {\n  border-color: #2CA8FF;\n  background-color: #2CA8FF;\n  color: #FFFFFF;\n}\n.badge-success, .badge-success[href]:focus, .badge-success[href]:hover {\n  border-color: #18ce0f;
21\n  background-color: #18ce0f;\n  color: #FFFFFF;\n}\n.badge-warning, .badge-warning[href]:focus, .badge-warning[href]:hover {\n  border-color: #FFB236;\n  background-color: #FFB236;\n  color: #FFFFFF;\n}\n.badge-danger, .badge-danger[href]:focus, .badge-danger[href]:hover {\n  border-color: #FF3636;\n  background-color: #FF3636;\n  color: #FFFFFF;\n}\n.badge-neutral {\n  color: inherit !important;\n}\n.badge-neutral, .badge-neutral[href]:focus, .badge-neutral[href]:hover {\n  border-color: #FFFFFF;\n  background-color: #FFFFFF;\n  color: #FFFFFF;\n}\n.pagination .page-item .page-link {\n  border: 0;\n  border-radius: 30px !important;\n  transition: all 0.3s;\n  padding: 0px 11px;\n  margin: 0 3px;\n  min-width: 30px;\n  text-align: center;\n  height: 30px;\n  line-height: 30px;\n  color: #2c2c2c;\n  cursor: pointer;\n  font-size: 14px;\n  text-transform: uppercase;\n  background: transparent;\n}\n.pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus {\n  color: #2c2c2c;\n  background-color: rgba(222, 222, 222, 0.3);\n  border: none;\n}\n.pagination .page-item.active > .page-link {\n  color: #E3E3E3;\n  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);\n}\n.pagination .page-item.active > .page-link, .pagination .page-item.active > .page-link:focus, .pagination .page-item.active > .page-link:hover {\n  background-color: #888888;\n  border-color: #888888;\n  color: #FFFFFF;\n}\n.pagination .page-item.disabled > .page-link {\n  opacity: 0.5;\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.pagination-container {\n  display: flex;\n  align-items: center;\n}\n.pagination-container .pagination .page-item a[aria-label=Previous] {\n  position: absolute;\n  left: 0;\n}\n.pagination-container .pagination .page-item a[aria-label=Next] {\n  position: absolute;\n  right: 0;\n}\nngb-pagination.pagination-info .page-item.active > .page-link, ngb-pagination.pagination-info .page-item.active > .page-link:focus, ngb-pagination.pagination-info .page-item.active > .page-link:hover {\n  background-color: #2CA8FF;\n  border-color: #2CA8FF;\n}\nngb-pagination.pagination-success .page-item.active > .page-link, ngb-pagination.pagination-success .page-item.active > .page-link:focus, ngb-pagination.pagination-success .page-item.active > .page-link:hover {\n  background-color: #18ce0f;\n  border-color: #18ce0f;\n}\nngb-pagination.pagination-primary .page-item.active > .page-link, ngb-pagination.pagination-primary .page-item.active > .page-link:focus, ngb-pagination.pagination-primary .page-item.active > .page-link:hover {\n  background-color: #f96332;\n  border-color: #f96332;\n}\nngb-pagination.pagination-warning .page-item.active > .page-link, ngb-pagination.pagination-warning .page-item.active > .page-link:focus, ngb-pagination.pagination-warning .page-item.active > .page-link:hover {\n  background-color: #FFB236;\n  border-color: #FFB236;\n}\nngb-pagination.pagination-danger .page-item.active > .page-link, ngb-pagination.pagination-danger .page-item.active > .page-link:focus, ngb-pagination.pagination-danger .page-item.active > .page-link:hover {\n  background-color: #FF3636;\n  border-color: #FF3636;\n}\nngb-pagination.pagination-neutral .page-item > .page-link {\n  color: #FFFFFF;\n}\nngb-pagination.pagination-neutral .page-item > .page-link:focus, ngb-pagination.pagination-neutral .page-item > .page-link:hover {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\nngb-pagination.pagination-neutral .page-item.active > .page-link, ngb-pagination.pagination-neutral .page-item.active > .page-link:focus, ngb-pagination.pagination-neutral .page-item.active > .page-link:hover {\n  background-color: #FFFFFF;\n  border-color: #FFFFFF;\n  color: #f96332;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: \"Montserrat\", \"Helvetica Neue\", Arial, sans-serif;\n}\nh1, h2, h3, h4, h5, h6 {\n  font-weight: 400;\n}\nsmall {\n  font-size: 60%;\n}\na {\n  color: #f96332;\n}\na:hover, a:focus {\n  color: #f96332;\n}\nh1, .h1 {\n  font-size: 3.5em;\n  line-height: 1.15;\n  margin-bottom: 30px;\n}\nh1 small, .h1 small {\n  font-weight: 700;\n  text-transform: uppercase;\n  opacity: 0.8;\n}\nh2, .h2 {\n  font-size: 2.5em;
21\n  margin-bottom: 30px;\n}\nh3, .h3 {\n  font-size: 1.825em;\n  margin-bottom: 30px;\n  line-height: 1.4em;\n}\nh4, .h4 {\n  font-size: 1.5em;\n  line-height: 1.45em;\n  margin-top: 30px;\n  margin-bottom: 15px;\n}\nh4 + .category, h4.title + .category, .h4 + .category, .h4.title + .category {\n  margin-top: -10px;\n}\nh5, .h5 {\n  font-size: 1.3em;\n  line-height: 1.4em;\n  margin-bottom: 15px;\n}\nh6, .h6 {\n  font-size: 0.9em;\n  font-weight: 700;\n  text-transform: uppercase;\n}\np {\n  line-height: 1.61em;\n}\n.description p, p.description {\n  font-size: 1.14em;\n}\n.title {\n  font-weight: 700;\n}\n.title.title-up {\n  text-transform: uppercase;\n}\n.title.title-up a {\n  color: #2c2c2c;\n  text-decoration: none;\n}\n.title + .category {\n  margin-top: -25px;\n}\n.description,\n.card-description,\n.footer-big p {\n  color: #9A9A9A;\n  font-weight: 300;\n}\n.category {\n  text-transform: uppercase;\n  font-weight: 700;\n  color: #9A9A9A;\n}\n.text-primary {\n  color: #f96332 !important;\n}\n.text-info {\n  color: #2CA8FF !important;\n}\n.text-success {\n  color: #18ce0f !important;\n}\n.text-warning {\n  color: #FFB236 !important;\n}\n.text-danger {\n  color: #FF3636 !important;\n}\n.text-black {\n  color: #444;\n}\n.blockquote {\n  border-left: none;\n  border: 1px solid #888888;\n  padding: 20px;\n  font-size: 1.1em;\n  line-height: 1.8;\n}\n.blockquote small {\n  color: #888888;\n  font-size: 0.8571em;\n  text-transform: uppercase;\n}\n.blockquote.blockquote-primary {\n  border-color: #f96332;\n  color: #f96332;\n}\n.blockquote.blockquote-primary small {\n  color: #f96332;\n}\n.blockquote.blockquote-danger {\n  border-color: #FF3636;\n  color: #FF3636;\n}\n.blockquote.blockquote-danger small {\n  color: #FF3636;\n}\n.blockquote.blockquote-white {\n  border-color: rgba(255, 255, 255, 0.8);\n  color: #FFFFFF;\n}\n.blockquote.blockquote-white small {\n  color: rgba(255, 255, 255, 0.8);\n}\nbody {\n  color: #2c2c2c;\n  font-size: 14px;\n  font-family: \"Montserrat\", \"Helvetica Neue\", Arial, sans-serif;\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n}\n.main {\n  position: relative;\n  background: #FFFFFF;\n}\n/* Animations */\n.nav-pills .nav-link,\n.nav-item .nav-link,\n.navbar,\n.nav-tabs .nav-link {\n  transition: all 300ms ease 0s;\n}\n.dropdown-toggle:after,\n.bootstrap-switch-label:before {\n  transition: all 150ms ease 0s;\n}\n.dropdown-toggle[aria-expanded=true]:after {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\n  transform: rotate(180deg);\n}\n.button-bar {\n  display: block;\n  position: relative;\n  width: 22px;\n  height: 1px;\n  border-radius: 1px;\n  background: #FFFFFF;\n}\n.button-bar + .button-bar {\n  margin-top: 7px;\n}\n.button-bar:nth-child(2) {\n  width: 17px;\n}\n.open {\n  transform: translate3d(0, 0, 0);\n  opacity: 1;\n  filter: alpha(opacity=100);\n  visibility: visible;\n}\n.separator {\n  height: 2px;\n  width: 44px;\n  background-color: #888888;\n  margin: 20px auto;\n}\n.separator.separator-primary {\n  background-color: #f96332;\n}\n.nav-pills .nav-item .nav-link {\n  padding: 0 15.5px;\n  text-align: center;\n  height: 60px;\n  width: 60px;\n  font-weight: 400;\n  color: #9A9A9A;\n  margin-right: 19px;\n  background-color: rgba(222, 222, 222, 0.3);\n  border-radius: 30px;\n}\n.nav-pills .nav-item .nav-link:hover {\n  background-color: rgba(222, 222, 222, 0.3);\n}\n.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.active:focus, .nav-pills .nav-item .nav-link.active:hover {\n  background-color: #9A9A9A;\n  color: #FFFFFF;\n  box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);\n}\n.nav-pills .nav-item .nav-link.disabled, .nav-pills .nav-item .nav-link:disabled, .nav-pills .nav-item .nav-link[disabled] {\n  opacity: 0.5;\n}\n.nav-pills .nav-item i {\n  display: block;\n  font-size: 20px;\n  line-height: 60px;\n}\n.nav-pills.nav-pills-neutral .nav-item .nav-link {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n.nav-pills.nav-pills-neutral .nav-item .nav-link.active, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:focus, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:hover {\n  background-color: #FFFFFF;\n  color: #f96332;\n}\n.nav-pills.nav-pills-primary .nav-item .nav-link.active, .nav-pills.nav-pills-primary .nav-item .nav-link.active:focus, .nav-pills.nav-pills-primary .nav-item .nav-link.active:hover {\n  background-color: #f96332;\n}\n.nav-pills.nav-pills-info .nav-item .nav-link.active, .nav-pills.nav-pills-info .nav-item .nav-link.active:focus, .nav-pills.nav-pills-info .nav-item .nav-link.active:hover {\n  background-color: #2CA8FF;\n}\n.nav-pills.nav-pills-success .nav-item .nav-link.active, .nav-pills.nav-pills-success .nav-item .nav-link.active:focus, .nav-pills.nav-pills-success .nav-item .nav-link.active:hover {\n  background-color: #18ce0f;
21\n}\n.nav-pills.nav-pills-warning .nav-item .nav-link.active, .nav-pills.nav-pills-warning .nav-item .nav-link.active:focus, .nav-pills.nav-pills-warning .nav-item .nav-link.active:hover {\n  background-color: #FFB236;\n}\n.nav-pills.nav-pills-danger .nav-item .nav-link.active, .nav-pills.nav-pills-danger .nav-item .nav-link.active:focus, .nav-pills.nav-pills-danger .nav-item .nav-link.active:hover {\n  background-color: #FF3636;\n}\n.tab-space {\n  padding: 20px 0 50px 0px;\n}\n.nav-align-center {\n  text-align: center;\n}\n.nav-align-center .nav-pills {\n  display: inline-flex;\n}\n.btn-twitter {\n  color: #55acee;\n}\n.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active {\n  color: #71baf1;\n}\n.btn-facebook {\n  color: #3b5998;\n}\n.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active {\n  color: #4466ae;\n}\n.btn-google {\n  color: #dd4b39;\n}\n.btn-google:hover, .btn-google:focus, .btn-google:active {\n  color: #e16353;\n}\n.btn-linkedin {\n  color: #0077B5;\n}\n.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active {\n  color: #008bd4;\n}\n.nav-tabs {\n  border: 0;\n  padding: 15px 0.7rem;\n}\n.nav-tabs > .nav-item > .nav-link {\n  color: #888888;\n  margin: 0;\n  margin-right: 5px;\n  background-color: transparent;\n  border: 1px solid transparent;\n  border-radius: 30px;\n  font-size: 14px;\n  padding: 11px 23px;\n  line-height: 1.5;\n}\n.nav-tabs > .nav-item > .nav-link:hover {\n  background-color: transparent;\n}\n.nav-tabs > .nav-item > .nav-link.active {\n  border: 1px solid #888888;\n  border-radius: 30px;\n}\n.nav-tabs > .nav-item > .nav-link i.now-ui-icons {\n  font-size: 14px;\n  position: relative;\n  top: 1px;\n  margin-right: 3px;\n}\n.nav-tabs > .nav-item.disabled > .nav-link, .nav-tabs > .nav-item.disabled > .nav-link:hover {\n  color: rgba(255, 255, 255, 0.5);\n}\n.nav-tabs.nav-tabs-neutral > .nav-item > .nav-link {\n  color: #FFFFFF;\n}\n.nav-tabs.nav-tabs-neutral > .nav-item > .nav-link.active {\n  border-color: rgba(255, 255, 255, 0.5);\n  color: #FFFFFF;\n}\n.nav-tabs.nav-tabs-primary > .nav-item > .nav-link.active {\n  border-color: #f96332;\n  color: #f96332;\n}\n.nav-tabs.nav-tabs-info > .nav-item > .nav-link.active {\n  border-color: #2CA8FF;\n  color: #2CA8FF;\n}\n.nav-tabs.nav-tabs-danger > .nav-item > .nav-link.active {\n  border-color: #FF3636;\n  color: #FF3636;\n}\n.nav-tabs.nav-tabs-warning > .nav-item > .nav-link.active {\n  border-color: #FFB236;\n  color: #FFB236;\n}\n.nav-tabs.nav-tabs-success > .nav-item > .nav-link.active {\n  border-color: #18ce0f;\n  color: #18ce0f;\n}\n[data-tabs-color=orange] .nav-tabs {\n  background-color: #FF3636;\n}\n[data-tabs-color=orange] .nav-tabs .nav-item .nav-link {\n  color: #FFFFFF;\n}\n[data-tabs-color=orange] .nav-tabs .nav-item .nav-link.active {\n  box-shadow: none;\n  border-color: rgba(255, 255, 255, 0.5);\n}\n.navbar {\n  padding-top: 0.625rem;\n  padding-bottom: 0.625rem;\n  min-height: 53px;\n  margin-bottom: 20px;\n  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);\n}\n.navbar a {\n  vertical-align: middle;\n}\n.navbar a:not(.btn):not(.dropdown-item) {\n  color: #FFFFFF;\n}\n.navbar p {\n  display: inline-block;\n  margin: 0;\n  line-height: 21px;\n}\n.navbar .navbar-nav.navbar-logo {\n  position: absolute;\n  left: 0;\n  right: 0;\n  margin: 0 auto;\n  width: 49px;\n  top: -4px;\n}\n.navbar .navbar-nav .nav-link.btn {\n  padding: 11px 22px;\n}\n.navbar .navbar-nav .nav-link.btn.btn-lg {\n  padding: 15px 48px;\n}\n.navbar .navbar-nav .nav-link.btn.btn-sm {\n  padding: 5px 15px;\n}\n.navbar .navbar-nav .nav-link:not(.btn) {\n  text-transform: uppercase;\n  font-size: 0.7142em;\n  padding: 0.5rem 0.7rem;\n  line-height: 1.625rem;\n}\n.navbar .navbar-nav .nav-link:not(.btn) i.fab + p,\n.navbar .navbar-nav .nav-link:not(.btn) i.now-ui-icons + p {\n  margin-left: 3px;\n}\n.navbar .navbar-nav .nav-link:not(.btn) i.fab,\n.navbar .navbar-nav .nav-link:not(.btn) i.now-ui-icons {\n  font-size: 18px;\n  position: relative;\n  top: 3px;\n  text-align: center;\n  width: 21px;\n}\n.navbar .navbar-nav .nav-link:not(.btn) i.now-ui-icons {\n  top: 4px;\n  font-size: 16px;\n}\n.navbar .navbar-nav .nav-link:not(.btn).profile-photo .profile-photo-small {\n  width: 27px;\n  height: 27px;\n}\n.navbar .navbar-nav .nav-link:not(.btn).disabled {\n  opacity: 0.5;\n  color: #FFFFFF;\n}\n.navbar .navbar-nav .nav-item.active .nav-link:not(.btn),\n.navbar .navbar-nav .nav-item .nav-link:not(.btn):focus,\n.navbar .navbar-nav .nav-item .nav-link:not(.btn):hover,\n.navbar .navbar-nav .nav-item .nav-link:not(.btn):active {\n  background-color: rgba(255, 255, 255, 0.2);\n  border-radius: 0.1875rem;\n}\n.navbar .logo-container {\n  width: 27px;\n  height: 27px;\n  overflow: hidden;\n  margin: 0 auto;\n  border-radius: 50%;\n  border: 1px solid transparent;\n}\n.navbar .navbar-brand {\n  text-transform: uppercase;\n  font-size: 0.8571em;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  line-height: 1.625rem;\n}\n.navbar .navbar-toggler {\n  width: 37px;\n  height: 27px;\n  outline: 0;\n  cursor: pointer;\n}\n.navbar .navbar-toggler.navbar-toggler-left {\n  position: relative;\n  left: 0;\n  padding-left: 0;\n}\n.navbar .navbar-toggler:hover .navbar-toggler-bar.bar2 {\n  width: 22px;\n}\n.navbar .button-dropdown .navbar-toggler-bar:nth-child(2) {\n  width: 17px;\n}\n.navbar.navbar-transparent {\n  background-color: transparent !important;\n  box-shadow: none;\n  color: #FFFFFF;\n  padding-top: 20px;\n}\n.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item) {\n  color: #888888;\n}\n.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item).disabled {\n  opacity: 0.5;\n  color: #888888;\n}\n.navbar.bg-white:not(.navbar-transparent) .button-bar {\n  background: #888888;\n}\n.navbar.bg-white:not(.navbar-transparent) .nav-item.active .nav-link:not(.btn),\n.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):focus,\n.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):hover,\n.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):active {\n  background-color: rgba(222, 222, 222, 0.3);\n}\n.navbar.bg-white:not(.navbar-transparent) .logo-container {\n  border: 1px solid #888888;\n}\n.bg-default {\n  background-color: #888888 !important;\n}\n.bg-primary {\n  background-color: #f96332 !important;\n}\n.bg-info {\n  background-color: #2CA8FF !important;\n}\n.bg-success {\n  background-color: #18ce0f !important;\n}\n.bg-danger {\n  background-color: #FF3636 !important;\n}\n.bg-warning {\n  background-color: #FFB236 !important;\n}\n.bg-white {\n  background-color: #FFFFFF !important;\n}\n.dropdown-menu {\n  border: 0;\n  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);\n  border-radius: 0.125rem;\n  transition: all 150ms linear;\n  font-size: 14px;\n  left: auto !important;\n}\n.dropdown-menu.dropdown-menu-right:before {\n  left: auto;\n  right: 10px;\n}\n.dropdown-menu:before {\n  display: inline-block;\n  position: absolute;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  content: \"\";\n  top: -5px;\n  left: 10px;\n  right: auto;\n  color: #FFFFFF;\n  border-bottom: 0.4em solid;\n  border-right: 0.4em solid transparent;\n  border-left: 0.4em solid transparent;\n}\n.dropdown-menu .dropdown-item {\n  font-size: 0.8571em;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  transition: all 150ms linear;\n}\n.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus {\n  background-color: rgba(222, 222, 222, 0.3);\n}\n.dropdown-menu .dropdown-divider {\n  background-color: rgba(222, 222, 222, 0.5);\n}\n.dropdown-menu .dropdown-header:not([href]):not([tabindex]) {\n  color: rgba(182, 182, 182, 0.6);\n  font-size: 0.7142em;\n  text-transform: uppercase;\n  font-weight: 700;\n}\n.dropdown-menu.dropdown-primary {\n  background-color: #f95823;\n}\n.dropdown-menu.dropdown-primary:before {\n  color: #f95823;\n}\n.dropdown-menu.dropdown-primary .dropdown-header:not([href]):not([tabindex]) {\n  color: rgba(255, 255, 255, 0.8);\n}\n.dropdown-menu.dropdown-primary .dropdown-item {\n  color: #FFFFFF;\n}\n.dropdown-menu.dropdown-primary .dropdown-item:hover, .dropdown-menu.dropdown-primary .dropdown-item:focus {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-primary .dropdown-divider {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-info {\n  background-color: #1da2ff;\n}\n.dropdown-menu.dropdown-info:before {\n  color: #1da2ff;\n}\n.dropdown-menu.dropdown-info .dropdown-header:not([href]):not([tabindex]) {\n  color: rgba(255, 255, 255, 0.8);\n}\n.dropdown-menu.dropdown-info .dropdown-item {\n  color: #FFFFFF;\n}\n.dropdown-menu.dropdown-info .dropdown-item:hover, .dropdown-menu.dropdown-info .dropdown-item:focus {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-info .dropdown-divider {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-danger {\n  background-color: #ff2727;\n}\n.dropdown-menu.dropdown-danger:before {\n  color: #ff2727;\n}\n.dropdown-menu.dropdown-danger .dropdown-header:not([href]):not([tabindex]) {\n  color: rgba(255, 255, 255, 0.8);\n}\n.dropdown-menu.dropdown-danger .dropdown-item {\n  color: #FFFFFF;\n}\n.dropdown-menu.dropdown-danger .dropdown-item:hover, .dropdown-menu.dropdown-danger .dropdown-item:focus {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-danger .dropdown-divider {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-success {\n  background-color: #16c00e;\n}\n.dropdown-menu.dropdown-success:before {\n  color: #16c00e;\n}\n.dropdown-menu.dropdown-success .dropdown-header:not([href]):not([tabindex]) {\n  color: rgba(255, 255, 255, 0.8);\n}\n.dropdown-menu.dropdown-success .dropdown-item {\n  color: #FFFFFF;\n}\n.dropdown-menu.dropdown-success .dropdown-item:hover, .dropdown-menu.dropdown-success .dropdown-item:focus {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-success .dropdown-divider {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-warning {\n  background-color: #ffac27;\n}\n.dropdown-menu.dropdown-warning:before {\n  color: #ffac27;\n}\n.dropdown-menu.dropdown-warning .dropdown-header:not([href]):not([tabindex]) {\n  color: rgba(255, 255, 255, 0.8);\n}\n.dropdown-menu.dropdown-warning .dropdown-item {\n  color: #FFFFFF;\n}\n.dropdown-menu.dropdown-warning .dropdown-item:hover, .dropdown-menu.dropdown-warning .dropdown-item:focus {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown-menu.dropdown-warning .dropdown-divider {\n  background-color: rgba(255, 255, 255, 0.2);\n}\n.dropdown .dropdown-menu {\n  transform: translate3d(0, -25px, 0);\n  visibility: hidden;\n  display: block;\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.dropdown.show .dropdown-menu, .dropdown-menu.open {\n  opacity: 1;\n  filter: alpha(opacity=100);\n  visibility: visible;\n  transform: translate3d(0, 0px, 0);\n}\n.navbar .dropdown.show .dropdown-menu {\n  transform: translate3d(0, 7px, 0);\n}\n.button-dropdown {\n  padding-right: 0.7rem;\n  cursor: pointer;\n}\n.button-dropdown .dropdown-toggle {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  display: block;\n}\n.button-dropdown .dropdown-toggle:after {\n  display: none;\n}\n.alert {\n  border: 0;\n  border-radius: 0;\n  color: #FFFFFF;\n  padding-top: 0.9rem;\n  padding-bottom: 0.9rem;\n  position: relative;\n}\n.alert.alert-success {\n  background-color: rgba(24, 206, 15, 0.8);\n}\n.alert.alert-danger {\n  background-color: rgba(255, 54, 54, 0.8);\n}\n.alert.alert-warning {\n  background-color: rgba(255, 178, 54, 0.8);\n}\n.alert.alert-info {\n  background-color: rgba(44, 168, 255, 0.8);\n}\n.alert.alert-primary {\n  background-color: rgba(249, 99, 50, 0.8);\n}\n.alert .alert-icon {\n  display: block;\n  float: left;\n  margin-right: 15px;
21\n  margin-top: -1px;\n}\n.alert strong {\n  text-transform: uppercase;\n  font-size: 12px;\n}\n.alert i.fa,\n.alert i.now-ui-icons {\n  font-size: 20px;\n}\n.alert .close {\n  color: #FFFFFF;\n  opacity: 0.9;\n  text-shadow: none;\n  line-height: 0;\n  outline: 0;\n}\nimg {\n  max-width: 100%;\n  border-radius: 1px;\n}\n.img-raised {\n  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);\n}\n.popover {\n  font-size: 14px;\n  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2);\n  border: none;\n  line-height: 1.7;\n  max-width: 240px;\n}\n.popover.bs-popover-top .arrow:before, .popover.bs-popover-left .arrow:before, .popover.bs-popover-right .arrow:before, .popover.bs-popover-bottom .arrow:before {\n  border-top-color: transparent;\n  border-left-color: transparent;\n  border-right-color: transparent;\n  border-bottom-color: transparent;\n}\n.popover .popover-header {\n  color: rgba(182, 182, 182, 0.6);\n  font-size: 14px;\n  text-transform: capitalize;\n  font-weight: 600;\n  margin: 0;\n  margin-top: 5px;\n  border: none;\n  background-color: transparent;\n}\n.popover:before {\n  display: none;\n}\n.popover.bs-tether-element-attached-top:after {\n  border-bottom-color: #FFFFFF;\n  top: -9px;\n}\n.popover.popover-primary {\n  background-color: #f96332;\n}\n.popover.popover-primary .popover-body {\n  color: #FFFFFF;\n}\n.popover.popover-primary.bs-popover-right .arrow:after {\n  border-right-color: #f96332;\n}\n.popover.popover-primary.bs-popover-top .arrow:after {\n  border-top-color: #f96332;\n}\n.popover.popover-primary.bs-popover-bottom .arrow:after {\n  border-bottom-color: #f96332;\n}\n.popover.popover-primary.bs-popover-left .arrow:after {\n  border-left-color: #f96332;\n}\n.popover.popover-primary .popover-header {\n  color: #FFFFFF;\n  opacity: 0.6;\n}\n.popover.popover-info {\n  background-color: #2CA8FF;\n}\n.popover.popover-info .popover-body {\n  color: #FFFFFF;\n}\n.popover.popover-info.bs-popover-right .arrow:after {\n  border-right-color: #2CA8FF;\n}\n.popover.popover-info.bs-popover-top .arrow:after {\n  border-top-color: #2CA8FF;\n}\n.popover.popover-info.bs-popover-bottom .arrow:after {\n  border-bottom-color: #2CA8FF;\n}\n.popover.popover-info.bs-popover-left .arrow:after {\n  border-left-color: #2CA8FF;\n}\n.popover.popover-info .popover-header {\n  color: #FFFFFF;\n  opacity: 0.6;\n}\n.popover.popover-warning {\n  background-color: #FFB236;\n}\n.popover.popover-warning .popover-body {\n  color: #FFFFFF;\n}\n.popover.popover-warning.bs-popover-right .arrow:after {\n  border-right-color: #FFB236;\n}\n.popover.popover-warning.bs-popover-top .arrow:after {\n  border-top-color: #FFB236;\n}\n.popover.popover-warning.bs-popover-bottom .arrow:after {\n  border-bottom-color: #FFB236;\n}\n.popover.popover-warning.bs-popover-left .arrow:after {\n  border-left-color: #FFB236;\n}\n.popover.popover-warning .popover-header {\n  color: #FFFFFF;\n  opacity: 0.6;\n}\n.popover.popover-danger {\n  background-color: #FF3636;\n}\n.popover.popover-danger .popover-body {\n  color: #FFFFFF;\n}\n.popover.popover-danger.bs-popover-right .arrow:after {\n  border-right-color: #FF3636;\n}\n.popover.popover-danger.bs-popover-top .arrow:after {\n  border-top-color: #FF3636;\n}\n.popover.popover-danger.bs-popover-bottom .arrow:after {\n  border-bottom-color: #FF3636;\n}\n.popover.popover-danger.bs-popover-left .arrow:after {\n  border-left-color: #FF3636;\n}\n.popover.popover-danger .popover-header {\n  color: #FFFFFF;\n  opacity: 0.6;\n}\n.popover.popover-success {\n  background-color: #18ce0f;\n}\n.popover.popover-success .popover-body {\n  color: #FFFFFF;\n}\n.popover.popover-success.bs-popover-right .arrow:after {\n  border-right-color: #18ce0f;\n}\n.popover.popover-success.bs-popover-top .arrow:after {\n  border-top-color: #18ce0f;\n}\n.popover.popover-success.bs-popover-bottom .arrow:after {\n  border-bottom-color: #18ce0f;\n}\n.popover.popover-success.bs-popover-left .arrow:after {\n  border-left-color: #18ce0f;\n}\n.popover.popover-success .popover-header {\n  color: #FFFFFF;\n  opacity: 0.6;\n}\n.tooltip.bs-tooltip-right .arrow:before {\n  border-right-color: #FFFFFF;\n}\n.tooltip.bs-tooltip-top .arrow:before {\n  border-top-color: #FFFFFF;\n}\n.tooltip.bs-tooltip-bottom .arrow:before {\n  border-bottom-color: #FFFFFF;\n}\n.tooltip.bs-tooltip-left .arrow:before {\n  border-left-color: #FFFFFF;\n}\n.tooltip-inner {\n  padding: 0.5rem 0.7rem;\n  min-width: 130px;\n  background-color: #FFFFFF;\n  font-size: 14px;\n  color: #2c2c2c;\n  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);\n}\n/* --------------------------------\n\nNucleo Outline Web Font - nucleoapp.com/\nLicense - nucleoapp.com/license/\nCreated using IcoMoon - icomoon.io\n\n-------------------------------- */\n@font-face {\n  font-family: \"Nucleo Outline\";\n  src: url('nucleo-outline.eot');\n  src: url('nucleo-outline.eot') format(\"embedded-opentype\"), url('nucleo-outline.woff2') format(\"woff2\"), url('nucleo-outline.woff') format(\"woff\"), url('nucleo-outline.ttf') format(\"truetype\");\n  font-weight: normal;\n  font-style: normal;\n}\n/*------------------------\n\tbase class definition\n-------------------------*/\n.now-ui-icons {\n  display: inline-block;\n  font: normal normal normal 14px/1 \"Nucleo Outline\";\n  font-size: inherit;\n  speak: none;\n  text-transform: none;\n  /* Better Font Rendering */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n/*------------------------\n  change icon size\n-------------------------*/\n/*----------------------------------\n  add a square/circle background\n-----------------------------------*/\n.now-ui-icons.circle {\n  padding: 0.33333333em;\n  vertical-align: -16%;\n  background-color: #eee;\n}\n.now-ui-icons.circle {\n  border-radius: 50%;\n}\n/*------------------------\n  list icons\n-------------------------*/\n.nc-icon-ul {\n  padding-left: 0;\n  margin-left: 2.14285714em;\n  list-style-type: none;\n}\n.nc-icon-ul > li {\n  position: relative;\n}\n.nc-icon-ul > li > .now-ui-icons {\n  position: absolute;\n  left: -1.57142857em;\n  top: 0.14285714em;\n  text-align: center;\n}\n.nc-icon-ul > li > .now-ui-icons.circle {\n  top: -0.19047619em;\n  left: -1.9047619em;\n}\n/*------------------------\n  spinning icons\n-------------------------*/\n.now-ui-icons.spin {\n  -webkit-animation: nc-icon-spin 2s infinite linear;\n  animation: nc-icon-spin 2s infinite linear;\n}\n@-webkit-keyframes nc-icon-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n@keyframes nc-icon-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n/*------------------------\n  rotated/flipped icons\n-------------------------*/\n/*------------------------\n\tfont icons\n-------------------------*/\n.now-ui-icons.ui-1_check:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_email-85:before {\n  content: \"\";\n}\n.now-ui-icons.arrows-1_cloud-download-93:before {\n  content: \"\";\n}\n.now-ui-icons.arrows-1_cloud-upload-94:before {\n  content: \"\";\n}\n.now-ui-icons.arrows-1_minimal-down:before {\n  content: \"\";\n}\n.now-ui-icons.arrows-1_minimal-left:before {\n  content: \"\";\n}\n.now-ui-icons.arrows-1_minimal-right:before {\n  content: \"\";\n}\n.now-ui-icons.arrows-1_minimal-up:before {\n  content: \"\";\n}\n.now-ui-icons.arrows-1_refresh-69:before {\n  content: \"\";\n}\n.now-ui-icons.arrows-1_share-66:before {\n  content: \"\";\n}\n.now-ui-icons.business_badge:before {\n  content: \"\";\n}\n.now-ui-icons.business_bank:before {\n  content: \"\";\n}\n.now-ui-icons.business_briefcase-24:before {\n  content: \"\";\n}\n.now-ui-icons.business_bulb-63:before {\n  content: \"\";\n}
21\n.now-ui-icons.business_chart-bar-32:before {\n  content: \"\";\n}\n.now-ui-icons.business_chart-pie-36:before {\n  content: \"\";\n}\n.now-ui-icons.business_globe:before {\n  content: \"\";\n}\n.now-ui-icons.business_money-coins:before {\n  content: \"\";\n}\n.now-ui-icons.clothes_tie-bow:before {\n  content: \"\";\n}\n.now-ui-icons.design_vector:before {\n  content: \"\";\n}\n.now-ui-icons.design_app:before {\n  content: \"\";\n}\n.now-ui-icons.design_bullet-list-67:before {\n  content: \"\";\n}\n.now-ui-icons.design_image:before {\n  content: \"\";\n}\n.now-ui-icons.design_palette:before {\n  content: \"\";\n}\n.now-ui-icons.design_scissors:before {\n  content: \"\";\n}\n.now-ui-icons.design-2_html5:before {\n  content: \"\";\n}\n.now-ui-icons.design-2_ruler-pencil:before {\n  content: \"\";\n}\n.now-ui-icons.emoticons_satisfied:before {\n  content: \"\";\n}\n.now-ui-icons.files_box:before {\n  content: \"\";\n}\n.now-ui-icons.files_paper:before {\n  content: \"\";\n}\n.now-ui-icons.files_single-copy-04:before {\n  content: \"\";\n}\n.now-ui-icons.health_ambulance:before {\n  content: \"\";\n}\n.now-ui-icons.loader_gear:before {\n  content: \"\";\n}\n.now-ui-icons.loader_refresh:before {\n  content: \"\";\n}\n.now-ui-icons.location_bookmark:before {\n  content: \"\";\n}\n.now-ui-icons.location_compass-05:before {\n  content: \"\";\n}\n.now-ui-icons.location_map-big:before {\n  content: \"\";\n}\n.now-ui-icons.location_pin:before {\n  content: \"\";\n}\n.now-ui-icons.location_world:before {\n  content: \"\";\n}\n.now-ui-icons.media-1_album:before {\n  content: \"\";\n}\n.now-ui-icons.media-1_button-pause:before {\n  content: \"\";\n}\n.now-ui-icons.media-1_button-play:before {\n  content: \"\";\n}\n.now-ui-icons.media-1_button-power:before {\n  content: \"\";\n}\n.now-ui-icons.media-1_camera-compact:before {\n  content: \"\";\n}\n.now-ui-icons.media-2_note-03:before {\n  content: \"\";\n}\n.now-ui-icons.media-2_sound-wave:before {\n  content: \"\";\n}\n.now-ui-icons.objects_diamond:before {\n  content: \"\";\n}\n.now-ui-icons.objects_globe:before {\n  content: \"\";\n}\n.now-ui-icons.objects_key-25:before {\n  content: \"\";\n}\n.now-ui-icons.objects_planet:before {\n  content: \"\";\n}\n.now-ui-icons.objects_spaceship:before {\n  content: \"\";\n}\n.now-ui-icons.objects_support-17:before {\n  content: \"\";\n}\n.now-ui-icons.objects_umbrella-13:before {\n  content: \"\";\n}\n.now-ui-icons.education_agenda-bookmark:before {\n  content: \"\";\n}\n.now-ui-icons.education_atom:before {\n  content: \"\";\n}\n.now-ui-icons.education_glasses:before {\n  content: \"\";\n}\n.now-ui-icons.education_hat:before {\n  content: \"\";\n}\n.now-ui-icons.education_paper:before {\n  content: \"\";\n}\n.now-ui-icons.shopping_bag-16:before {\n  content: \"\";\n}\n.now-ui-icons.shopping_basket:before {\n  content: \"\";\n}\n.now-ui-icons.shopping_box:before {\n  content: \"\";\n}\n.now-ui-icons.shopping_cart-simple:before {\n  content: \"\";\n}\n.now-ui-icons.shopping_credit-card:before {\n  content: \"\";\n}\n.now-ui-icons.shopping_delivery-fast:before {\n  content: \"\";\n}\n.now-ui-icons.shopping_shop:before {\n  content: \"\";\n}\n.now-ui-icons.shopping_tag-content:before {\n  content: \"\";\n}\n.now-ui-icons.sport_trophy:before {\n  content: \"\";\n}\n.now-ui-icons.sport_user-run:before {\n  content: \"\";\n}\n.now-ui-icons.tech_controller-modern:before {\n  content: \"\";\n}\n.now-ui-icons.tech_headphones:before {\n  content: \"\";\n}\n.now-ui-icons.tech_laptop:before {\n  content: \"\";\n}\n.now-ui-icons.tech_mobile:before {\n  content: \"\";\n}\n.now-ui-icons.tech_tablet:before {\n  content: \"\";\n}\n.now-ui-icons.tech_tv:before {\n  content: \"\";\n}\n.now-ui-icons.tech_watch-time:before {\n  content: \"\";\n}\n.now-ui-icons.text_align-center:before {\n  content: \"\";\n}\n.now-ui-icons.text_align-left:before {\n  content: \"\";\n}\n.now-ui-icons.text_bold:before {\n  content: \"\";\n}
21\n.now-ui-icons.text_caps-small:before {\n  content: \"\";\n}\n.now-ui-icons.gestures_tap-01:before {\n  content: \"\";\n}\n.now-ui-icons.transportation_air-baloon:before {\n  content: \"\";\n}\n.now-ui-icons.transportation_bus-front-12:before {\n  content: \"\";\n}\n.now-ui-icons.travel_info:before {\n  content: \"\";\n}\n.now-ui-icons.travel_istanbul:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_bell-53:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_calendar-60:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_lock-circle-open:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_send:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_settings-gear-63:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_simple-add:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_simple-delete:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_simple-remove:before {\n  content: \"\";\n}\n.now-ui-icons.ui-1_zoom-bold:before {\n  content: \"\";\n}\n.now-ui-icons.ui-2_chat-round:before {\n  content: \"\";\n}\n.now-ui-icons.ui-2_favourite-28:before {\n  content: \"\";\n}\n.now-ui-icons.ui-2_like:before {\n  content: \"\";\n}\n.now-ui-icons.ui-2_settings-90:before {\n  content: \"\";\n}\n.now-ui-icons.ui-2_time-alarm:before {\n  content: \"\";\n}\n.now-ui-icons.users_circle-08:before {\n  content: \"\";\n}\n.now-ui-icons.users_single-02:before {\n  content: \"\";\n}\n.modal-content {\n  border-radius: 0.1875rem;\n  border: none;\n  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.5);\n}\n.modal-content .modal-header {\n  border-bottom: none;\n  padding-top: 24px;\n  padding-right: 24px;\n  padding-bottom: 0;\n  padding-left: 24px;\n}\n.modal-content .modal-header button {\n  position: absolute;\n  right: 27px;\n  top: 30px;\n  outline: 0;\n}\n.modal-content .modal-header .title {\n  margin-top: 5px;\n  margin-bottom: 0;\n}\n.modal-content .modal-body {\n  padding-top: 24px;\n  padding-right: 24px;\n  padding-bottom: 16px;\n  padding-left: 24px;\n  line-height: 1.9;\n}\n.modal-content .modal-footer {\n  border-top: none;\n  padding-right: 24px;\n  padding-bottom: 16px;\n  padding-left: 24px;\n  /* Safari 6.1+ */\n  justify-content: space-between;\n}\n.modal-content .modal-footer button {\n  margin: 0;\n  padding-left: 16px;\n  padding-right: 16px;\n  width: auto;\n}\n.modal-content .modal-footer button.pull-left {\n  padding-left: 5px;\n  padding-right: 5px;\n  position: relative;\n  left: -5px;\n}\n.modal-content .modal-body + .modal-footer {\n  padding-top: 0;\n}\n.modal-backdrop {\n  background: rgba(0, 0, 0, 0.3);\n}\n.modal.modal-mini p {\n  text-align: center;\n}\n.modal.modal-mini .modal-dialog {\n  max-width: 255px;\n  margin: 0 auto;\n}\n.modal.modal-mini .modal-profile {\n  width: 70px;\n  height: 70px;\n  background-color: #FFFFFF;\n  border-radius: 50%;\n  text-align: center;\n  line-height: 5.9;\n  box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.3);\n}\n.modal.modal-mini .modal-profile i {\n  color: #f96332;\n  font-size: 21px;\n}\n.modal.modal-mini .modal-profile[class*=modal-profile-] i {\n  color: #FFFFFF;\n}\n.modal.modal-mini .modal-profile.modal-profile-primary {\n  background-color: #f96332;\n}\n.modal.modal-mini .modal-profile.modal-profile-danger {\n  background-color: #FF3636;\n}\n.modal.modal-mini .modal-profile.modal-profile-warning {\n  background-color: #FFB236;\n}\n.modal.modal-mini .modal-profile.modal-profile-success {\n  background-color: #18ce0f;\n}\n.modal.modal-mini .modal-profile.modal-profile-info {\n  background-color: #2CA8FF;\n}\n.modal.modal-mini .modal-footer button {\n  text-transform: uppercase;\n}\n.modal.modal-mini .modal-footer button:first-child {\n  opacity: 0.5;\n}\n.modal.modal-default .modal-content {\n  background-color: #FFFFFF;\n  color: #2c2c2c;\n}\n.modal.modal-default .modal-header .close {\n  color: #2c2c2c;\n}\n.modal.modal-primary .modal-content {\n  background-color: #f96332;\n  color: #FFFFFF;\n}\n.modal.modal-primary .modal-header .close {\n  color: #FFFFFF;\n}\n.modal.modal-danger .modal-content {\n  background-color: #FF3636;\n  color: #FFFFFF;\n}
21\n.modal.modal-danger .modal-header .close {\n  color: #FFFFFF;\n}\n.modal.modal-warning .modal-content {\n  background-color: #FFB236;\n  color: #FFFFFF;\n}\n.modal.modal-warning .modal-header .close {\n  color: #FFFFFF;\n}\n.modal.modal-success .modal-content {\n  background-color: #18ce0f;\n  color: #FFFFFF;\n}\n.modal.modal-success .modal-header .close {\n  color: #FFFFFF;\n}\n.modal.modal-info .modal-content {\n  background-color: #2CA8FF;\n  color: #FFFFFF;\n}\n.modal.modal-info .modal-header .close {\n  color: #FFFFFF;\n}\n.modal.show.modal-mini .modal-dialog {\n  transform: translate(0, 30%);\n}\n.modal .modal-header .close {\n  color: #FF3636;\n  text-shadow: none;\n}\n.modal .modal-header .close:hover, .modal .modal-header .close:focus {\n  opacity: 1;\n}\n.carousel-item-next,\n.carousel-item-prev,\n.carousel-item.active {\n  display: block;\n}\n.carousel .carousel-inner {\n  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);\n}\n.carousel .now-ui-icons {\n  font-size: 2em;\n}\nngb-carousel:focus {\n  outline: none;\n}\nngb-carousel .carousel-control-prev-icon,\nngb-carousel .carousel-control-next-icon {\n  width: 12px;\n  height: 12px;\n}\n.card {\n  border: 0;\n  border-radius: 0.1875rem;\n  display: inline-block;\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n  margin-bottom: 20px;\n  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);\n}\n.card .card-body {\n  min-height: 150px;\n}\n.card[data-background-color=orange] {\n  background-color: #f96332;\n}\n.card[data-background-color=red] {\n  background-color: #FF3636;\n}\n.card[data-background-color=yellow] {\n  background-color: #FFB236;\n}\n.card[data-background-color=blue] {\n  background-color: #2CA8FF;\n}\n.card[data-background-color=green] {\n  background-color: #18ce0f;\n}\n.card-signup {\n  max-width: 350px;\n  margin: 0 auto;\n}\n.card-signup .header {\n  margin-left: 20px;\n  margin-right: 20px;\n  padding: 30px 0;\n}\n.card-signup .text-divider {\n  margin-top: 30px;\n  margin-bottom: 0px;\n  text-align: center;\n}\n.card-signup .card-body {\n  padding-top: 0px;\n  padding-bottom: 0px;\n  min-height: auto;\n}\n.card-signup .checkbox {\n  margin-top: 20px;\n}\n.card-signup .checkbox label {\n  margin-left: 17px;\n}\n.card-signup .checkbox .checkbox-material {\n  padding-right: 12px;\n}\n.card-signup .social-line {\n  margin-top: 20px;\n  text-align: center;\n}\n.card-signup .social-line .btn.btn-icon,\n.card-signup .social-line .btn.btn-icon .btn-icon -mini {\n  margin-left: 5px;\n  margin-right: 5px;\n  box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.2);\n}\n.card-signup .footer {\n  margin-bottom: 10px;\n  margin-top: 24px;\n}\n.card-plain {\n  background: transparent;\n  box-shadow: none;\n}\n.card-plain .header {\n  margin-left: 0;\n  margin-right: 0;\n}\n.card-plain .content {\n  padding-left: 0;\n  padding-right: 0;\n}\n.footer {\n  padding: 24px 0;\n}\n.footer.footer-default {\n  background-color: #f2f2f2;\n}\n.footer nav {\n  display: inline-block;\n  float: left;\n}\n.footer ul {\n  margin-bottom: 0;\n  padding: 0;\n  list-style: none;\n}\n.footer ul li {\n  display: inline-block;\n}\n.footer ul li a {\n  color: inherit;\n  padding: 0.5rem;\n  font-size: 0.8571em;\n  text-transform: uppercase;\n  text-decoration: none;\n}\n.footer ul li a:hover {\n  text-decoration: none;\n}\n.footer .copyright {\n  font-size: 0.8571em;\n}\n.footer:after {\n  display: table;\n  clear: both;\n  content: \" \";\n}\n.index-page .page-header {\n  height: 130vh;\n}\n.index-page .page-header .container > .content-center {\n  top: 37%;\n}\n.index-page .page-header .category-absolute {\n  position: absolute;\n  top: 100vh;\n  margin-top: -60px;\n  padding: 0 15px;\n  width: 100%;\n  color: rgba(255, 255, 255, 0.5);\n}\n.landing-page .header {\n  height: 100vh;\n  position: relative;\n}\n.landing-page .header .container {\n  padding-top: 26vh;\n  color: #FFFFFF;\n  z-index: 2;\n  position: relative;\n}\n.landing-page .header .share {\n  margin-top: 150px;\n}\n.landing-page .header h1 {\n  font-weight: 600;\n}\n.landing-page .header .title {\n  color: #FFFFFF;\n}\n.landing-page .section-team .team .team-player img {\n  max-width: 100px;\n}\n.landing-page .section-team .team-player {\n  margin-bottom: 15px;\n}\n.landing-page .section-contact-us .title {\n  margin-bottom: 15px;\n}\n.landing-page .section-contact-us .description {\n  margin-bottom: 30px;\n}\n.landing-page .section-contact-us .input-group,\n.landing-page .section-contact-us .send-button,\n.landing-page .section-contact-us .textarea-container {\n  padding: 0 40px;\n}\n.landing-page .section-contact-us .textarea-container {\n  margin: 40px 0;\n}\n.landing-page .section-contact-us a.btn {\n  margin-top: 35px;\n}\n.profile-page .page-header {\n  min-height: 550px;\n}\n.profile-page .profile-container {\n  color: #FFFFFF;\n}\n.profile-page .photo-container {\n  width: 123px;\n  height: 123px;\n  border-radius: 50%;\n  overflow: hidden;\n  margin: 0 auto;\n  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);\n}\n.profile-page .title {\n  text-align: center;\n  margin-top: 30px;\n}\n.profile-page .description,\n.profile-page .category {\n  text-align: center;\n}\n.profile-page h5.description {\n  max-width: 700px;\n  margin: 20px auto 75px;\n}\n.profile-page .nav-align-center {\n  margin-top: 30px;\n}\n.profile-page .content {\n  max-width: 450px;\n  margin: 0 auto;\n}\n.profile-page .content .social-description {\n  display: inline-block;\n  max-width: 150px;\n  width: 145px;\n  text-align: center;\n  margin: 15px 0 0px;\n}\n.profile-page .content .social-description h2 {\n  margin-bottom: 15px;\n}\n.profile-page .button-container {\n  text-align: center;\n  margin-top: -106px;\n}\n.profile-page .collections img {\n  margin-bottom: 30px;\n}\n.profile-page .tab-content {\n  margin-top: 45px;\n  padding-bottom: 50px;\n}\n.section-full-page:after, .section-full-page:before {\n  display: block;\n  content: \"\";\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  z-index: 2;\n}\n.section-full-page:before {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n.section-full-page[filter-color=purple]:after, .section-full-page[filter-color=primary]:after {\n  background: rgba(227, 227, 227, 0.26);\n  /* For browsers that do not support gradients */\n  /* For Safari 5.1 to 6.0 */\n  /* For Opera 11.1 to 12.0 */\n  /* For Firefox 3.6 to 15 */\n  background: linear-gradient(0deg, rgba(227, 227, 227, 0.26), rgba(249, 99, 50, 0.95));\n  /* Standard syntax */\n}\n.section-full-page[data-image]:after {\n  opacity: 0.5;\n}\n.section-full-page > .content,\n.section-full-page > .footer {\n  position: relative;\n  z-index: 4;\n}\n.section-full-page > .content {\n  min-height: calc(100vh - 80px);\n}\n.section-full-page .full-page-background {\n  position: absolute;\n  z-index: 1;\n  height: 100%;\n  width: 100%;\n  display: block;\n  top: 0;\n  left: 0;\n  background-size: cover;\n  background-position: center center;\n}\n.section-full-page .footer nav > ul a:not(.btn),\n.section-full-page .footer,\n.section-full-page .footer .copyright a {\n  color: #FFFFFF;\n}\n.login-page .card-login {\n  border-radius: 0.25rem;\n  padding-bottom: 0.7rem;\n  max-width: 320px;\n}\n.login-page .card-login .btn-wd {\n  min-width: 180px;\n}\n.login-page .card-login .logo-container {\n  width: 65px;\n  margin: 0 auto;\n  margin-bottom: 55px;\n}\n.login-page .card-login .logo-container img {\n  width: 100%;\n}\n.login-page .card-login .input-group:last-child {\n  margin-bottom: 40px;\n}\n.login-page .card-login.card-plain .form-control::-moz-placeholder {\n  color: #ebebeb;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n.login-page .card-login.card-plain .form-control:-moz-placeholder {\n  color: #ebebeb;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n.login-page .card-login.card-plain .form-control::-webkit-input-placeholder {\n  color: #ebebeb;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n.login-page .card-login.card-plain .form-control:-ms-input-placeholder {\n  color: #ebebeb;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n.login-page .card-login.card-plain .form-control {\n  border-color: rgba(255, 255, 255, 0.5);\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .form-control:focus {\n  border-color: #FFFFFF;\n  background-color: transparent;\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .has-success:after,\n.login-page .card-login.card-plain .has-danger:after {\n  
21color: #FFFFFF;\n}\n.login-page .card-login.card-plain .has-danger .form-control {\n  background-color: transparent;\n}\n.login-page .card-login.card-plain .input-group-text {\n  background-color: transparent;\n  border-color: rgba(255, 255, 255, 0.5);\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .input-group-focus .input-group-text {\n  background-color: transparent;\n  border-color: #FFFFFF;\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .form-group.form-group-no-border .form-control,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control {\n  background-color: rgba(255, 255, 255, 0.1);\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .form-group.form-group-no-border .form-control:focus, .login-page .card-login.card-plain .form-group.form-group-no-border .form-control:active, .login-page .card-login.card-plain .form-group.form-group-no-border .form-control:active,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control:focus,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control:active,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control:active {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .form-group.form-group-no-border .form-control + .input-group-text,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control + .input-group-text {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.login-page .card-login.card-plain .form-group.form-group-no-border .form-control + .input-group-text:focus, .login-page .card-login.card-plain .form-group.form-group-no-border .form-control + .input-group-text:active, .login-page .card-login.card-plain .form-group.form-group-no-border .form-control + .input-group-text:active,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control + .input-group-text:focus,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control + .input-group-text:active,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control + .input-group-text:active {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .form-group.form-group-no-border .form-control:focus + .input-group-text,\n.login-page .card-login.card-plain .input-group.form-group-no-border .form-control:focus + .input-group-text {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .form-group.form-group-no-border .input-group-text,\n.login-page .card-login.card-plain .input-group.form-group-no-border .input-group-text {\n  background-color: rgba(255, 255, 255, 0.1);\n  border: none;\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .form-group.form-group-no-border.input-group-focus .input-group-text,\n.login-page .card-login.card-plain .input-group.form-group-no-border.input-group-focus .input-group-text {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n.login-page .card-login.card-plain .input-group-text,\n.login-page .card-login.card-plain .form-group.form-group-no-border .input-group-text,\n.login-page .card-login.card-plain .input-group.form-group-no-border .input-group-text {\n  color: rgba(255, 255, 255, 0.8);\n}\n.login-page .link {\n  font-size: 10px;\n  color: #FFFFFF;\n  text-decoration: none;\n}\n.section {\n  padding: 70px 0;\n  position: relative;\n  background: #FFFFFF;\n}\n.section .row + .category {\n  margin-top: 15px;\n}\n.section-navbars {\n  padding-bottom: 0;\n}\n.section-full-screen {\n  height: 100vh;\n}\n.section-signup {\n  padding-top: 20vh;\n}\n.page-header {\n  height: 200vh;\n  max-height: 2000px;\n  padding: 0;\n  color: #FFFFFF;\n  position: relative;\n  background-position: center center;\n  background-size: cover;\n}\n.page-header .page-header-image {\n  position: absolute;\n  background-size: cover;\n  background-position: center center;\n  width: 100%;\n  height: 100%;\n  z-index: -1;\n}\n.page-header footer {\n  position: absolute;\n  bottom: 0;\n  width: 100%;\n}\n.page-header .container {\n  height: 100%;\n  z-index: 1;\n  text-align: center;\n  position: relative;\n}\n.page-header .container > .content-center {\n  position: absolute;\n  top: 40%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  text-align: center;\n  padding: 0 15px;\n  color: #FFFFFF;\n  width: 100%;\n  max-width: 880px;\n}\n.page-header .category,\n.page-header .description {\n  color: rgba(255, 255, 255, 0.5);\n}\n.page-header.page-header-small {\n  min-height: 60vh;\n  max-height: 440px;\n}\n.page-header:after, .page-header:before {\n  position: absolute;\n  z-index: 0;\n  width: 100%;\n  height: 100%;\n  display: block;\n  left: 0;\n  top: 0;\n  content: \"\";\n}\n.page-header:before {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n.page-header[filter-color=orange] {\n  background: rgba(44, 44, 44, 0.2);\n  /* For browsers that do not support gradients */\n  /* For Safari 5.1 to 6.0 */\n  /* For Opera 11.1 to 12.0 */\n  /* For Firefox 3.6 to 15 */\n  background: linear-gradient(0deg, rgba(44, 44, 44, 0.2), rgba(224, 23, 3, 0.6));\n  /* Standard syntax */\n}\n.page-header .container {\n  z-index: 2;\n}\n.clear-filter:after, .clear-filter:before {\n  display: none;\n}\n.section-story-overview {\n  padding: 50px 0;\n}\n.section-story-overview .image-container {\n  height: 335px;\n  position: relative;\n  background-position: center center;\n  background-size: cover;\n  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3);\n  border-radius: 0.25rem;\n}\n.section-story-overview .image-container + .category {\n  padding-top: 15px;\n}\n.section-story-overview .image-container.image-right {\n  z-index: 2;\n}\n.section-story-overview .image-container.image-right + h3.title {\n  margin-top: 120px;\n}\n.section-story-overview .image-container.image-left {\n  z-index: 1;\n}\n.section-story-overview .image-container:nth-child(2) {\n  margin-top: 420px;\n  margin-left: -105px;\n}\n.section-story-overview p.blockquote {\n  width: 220px;\n  min-height: 180px;\n  text-align: left;\n  position: absolute;\n  top: 376px;\n  right: 155px;\n  z-index: 0;\n}\n.section-nucleo-icons .nucleo-container img {\n  width: auto;\n  left: 0;\n  top: 0;\n  height: 100%;\n  position: absolute;\n}\n.section-nucleo-icons .nucleo-container {\n  height: 335px;\n  position: relative;\n}\n.section-nucleo-icons h5 {\n  margin-bottom: 35px;\n}\n.section-nucleo-icons .icons-container {\n  position: relative;\n  max-width: 450px;\n  height: 300px;\n  max-height: 300px;\n  margin: 0 auto;\n}\n.section-nucleo-icons .icons-container i {\n  font-size: 34px;\n  position: absolute;\n  left: 0;\n  top: 0;\n}
21\n.section-nucleo-icons .icons-container i:nth-child(1) {\n  top: 5%;\n  left: 7%;\n}\n.section-nucleo-icons .icons-container i:nth-child(2) {\n  top: 28%;\n  left: 24%;\n}\n.section-nucleo-icons .icons-container i:nth-child(3) {\n  top: 40%;\n}\n.section-nucleo-icons .icons-container i:nth-child(4) {\n  top: 18%;\n  left: 62%;\n}\n.section-nucleo-icons .icons-container i:nth-child(5) {\n  top: 74%;\n  left: 3%;\n}\n.section-nucleo-icons .icons-container i:nth-child(6) {\n  top: 36%;\n  left: 44%;\n  font-size: 65px;\n  color: #f96332;\n  padding: 1px;\n}\n.section-nucleo-icons .icons-container i:nth-child(7) {\n  top: 59%;\n  left: 26%;\n}\n.section-nucleo-icons .icons-container i:nth-child(8) {\n  top: 60%;\n  left: 69%;\n}\n.section-nucleo-icons .icons-container i:nth-child(9) {\n  top: 72%;\n  left: 47%;\n}\n.section-nucleo-icons .icons-container i:nth-child(10) {\n  top: 88%;\n  left: 27%;\n}\n.section-nucleo-icons .icons-container i:nth-child(11) {\n  top: 31%;\n  left: 80%;\n}\n.section-nucleo-icons .icons-container i:nth-child(12) {\n  top: 88%;\n  left: 68%;\n}\n.section-nucleo-icons .icons-container i:nth-child(13) {\n  top: 5%;\n  left: 81%;\n}\n.section-nucleo-icons .icons-container i:nth-child(14) {\n  top: 58%;\n  left: 90%;\n}\n.section-nucleo-icons .icons-container i:nth-child(15) {\n  top: 6%;\n  left: 40%;\n}\n.section-images {\n  max-height: 670px;\n  height: 670px;\n}\n.section-images .hero-images-container,\n.section-images .hero-images-container-1,\n.section-images .hero-images-container-2 {\n  margin-top: -38vh;\n}\n.section-images .hero-images-container {\n  max-width: 670px;\n}\n.section-images .hero-images-container-1 {\n  max-width: 390px;\n  position: absolute;\n  top: 55%;\n  right: 18%;\n}\n.section-images .hero-images-container-2 {\n  max-width: 225px;\n  position: absolute;\n  top: 68%;\n  right: 12%;\n}\n[data-background-color=orange] {\n  background-color: #e95e38;\n}\n[data-background-color=black] {\n  background-color: #2c2c2c;\n}\n[data-background-color] {\n  color: #FFFFFF;\n}\n[data-background-color] .title,\n[data-background-color] .social-description h2,\n[data-background-color] p,\n[data-background-color] p.blockquote,\n[data-background-color] p.blockquote small,\n[data-background-color] h1, [data-background-color] h2, [data-background-color] h3, [data-background-color] h4, [data-background-color] h5, [data-background-color] h6, [data-background-color] a:not(.btn):not(.dropdown-item),\n[data-background-color] .icons-container i {\n  color: #FFFFFF;\n}\n[data-background-color] .separator {\n  background-color: #FFFFFF;\n}\n[data-background-color] .navbar.bg-white p {\n  color: #888888;\n}\n[data-background-color] .description,\n[data-background-color] .social-description p {\n  color: rgba(255, 255, 255, 0.8);\n}\n[data-background-color] p.blockquote {\n  border-color: rgba(255, 255, 255, 0.2);\n}\n[data-background-color] .checkbox label::before,\n[data-background-color] .checkbox label::after,\n[data-background-color] .radio label::before,\n[data-background-color] .radio label::after {\n  border-color: rgba(255, 255, 255, 0.2);\n}\n[data-background-color] .checkbox label::after,\n[data-background-color] .checkbox label,\n[data-background-color] .radio label {\n  color: #FFFFFF;\n}\n[data-background-color] .checkbox input[type=checkbox]:disabled + label,\n[data-background-color] .radio input[type=radio]:disabled + label {\n  color: #FFFFFF;\n}\n[data-background-color] .radio input[type=radio]:not(:disabled):hover + label::after,\n[data-background-color] .radio input[type=radio]:checked + label::after {\n  background-color: #FFFFFF;\n  border-color: #FFFFFF;\n}\n[data-background-color] .form-control::-moz-placeholder {\n  color: #ebebeb;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n[data-background-color] .form-control:-moz-placeholder {\n  color: #ebebeb;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n[data-background-color] .form-control::-webkit-input-placeholder {\n  color: #ebebeb;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n[data-background-color] .form-control:-ms-input-placeholder {\n  color: #ebebeb;\n  opacity: 1;\n  filter: alpha(opacity=100);\n}\n[data-background-color] .form-control {\n  border-color: rgba(255, 255, 255, 0.5);\n  color: #FFFFFF;\n}\n[data-background-color] .form-control:focus {\n  border-color: #FFFFFF;\n  background-color: transparent;\n  color: #FFFFFF;\n}\n[data-background-color] .has-success:after,\n[data-background-color] .has-danger:after {\n  
21color: #FFFFFF;\n}\n[data-background-color] .has-danger .form-control {\n  background-color: transparent;\n}\n[data-background-color] .input-group-text {\n  background-color: transparent;\n  border-color: rgba(255, 255, 255, 0.5);\n  color: #FFFFFF;\n}\n[data-background-color] .input-group-focus .input-group-text {\n  background-color: transparent;\n  border-color: #FFFFFF;\n  color: #FFFFFF;\n}\n[data-background-color] .form-group.form-group-no-border .form-control,\n[data-background-color] .input-group.form-group-no-border .form-control {\n  background-color: rgba(255, 255, 255, 0.1);\n  color: #FFFFFF;\n}\n[data-background-color] .form-group.form-group-no-border .form-control:focus, [data-background-color] .form-group.form-group-no-border .form-control:active, [data-background-color] .form-group.form-group-no-border .form-control:active,\n[data-background-color] .input-group.form-group-no-border .form-control:focus,\n[data-background-color] .input-group.form-group-no-border .form-control:active,\n[data-background-color] .input-group.form-group-no-border .form-control:active {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n[data-background-color] .form-group.form-group-no-border .form-control + .input-group-text,\n[data-background-color] .input-group.form-group-no-border .form-control + .input-group-text {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n[data-background-color] .form-group.form-group-no-border .form-control + .input-group-text:focus, [data-background-color] .form-group.form-group-no-border .form-control + .input-group-text:active, [data-background-color] .form-group.form-group-no-border .form-control + .input-group-text:active,\n[data-background-color] .input-group.form-group-no-border .form-control + .input-group-text:focus,\n[data-background-color] .input-group.form-group-no-border .form-control + .input-group-text:active,\n[data-background-color] .input-group.form-group-no-border .form-control + .input-group-text:active {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n[data-background-color] .form-group.form-group-no-border .form-control:focus + .input-group-text,\n[data-background-color] .input-group.form-group-no-border .form-control:focus + .input-group-text {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n[data-background-color] .form-group.form-group-no-border .input-group-text,\n[data-background-color] .input-group.form-group-no-border .input-group-text {\n  background-color: rgba(255, 255, 255, 0.1);\n  border: none;\n  color: #FFFFFF;\n}\n[data-background-color] .form-group.form-group-no-border.input-group-focus .input-group-text,\n[data-background-color] .input-group.form-group-no-border.input-group-focus .input-group-text {\n  background-color: rgba(255, 255, 255, 0.2);\n  color: #FFFFFF;\n}\n[data-background-color] .input-group-text,\n[data-background-color] .form-group.form-group-no-border .input-group-text,\n[data-background-color] .input-group.form-group-no-border .input-group-text {\n  color: rgba(255, 255, 255, 0.8);\n}\n[data-background-color] .btn.btn-simple {\n  background-color: transparent;\n  border-color: rgba(255, 255, 255, 0.5);\n  color: #FFFFFF;\n}\n[data-background-color] .btn.btn-simple:hover, [data-background-color] .btn.btn-simple:hover, [data-background-color] .btn.btn-simple:focus, [data-background-color] .btn.btn-simple:active {\n  background-color: transparent;\n  border-color: #FFFFFF;\n}\n[data-background-color] .nav-tabs > .nav-item > .nav-link i.now-ui-icons {\n  color: #FFFFFF;\n}\n[data-background-color].section-nucleo-icons .icons-container i:nth-child(6) {\n  color: #FFFFFF;\n}\n@media screen and (max-width: 991px) {\n  .sidebar-collapse .navbar-collapse {\n    position: fixed;\n    display: block;\n    top: 0;\n    height: 100% !important;\n    width: 300px;\n    right: 0;\n    z-index: 1032;\n    visibility: visible;\n    background-color: #999;\n    overflow-y: visible;\n    border-top: none;\n    text-align: left;\n    max-height: none !important;\n    transform: translate3d(300px, 0, 0);\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .sidebar-collapse .navbar-collapse:before {\n    background: #f96332;\n    /* For browsers that do not support gradients */\n    /* For Safari 5.1 to 6.0 */\n    /* For Opera 11.1 to 12.0 */\n    /* For Firefox 3.6 to 15 */\n    background: linear-gradient(#f96332 0%, #000 80%);\n    /* Standard syntax (must be last) */\n    opacity: 0.76;\n    filter: alpha(opacity=76);\n    display: block;\n    content: \"\";\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    z-index: -1;\n  }\n  .sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .n
21av-link {\n    margin: 0 1rem;\n    margin-top: 0.3125rem;\n  }\n  .sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn) {\n    color: #FFFFFF;\n  }\n  .sidebar-collapse .navbar-collapse .dropdown-menu .dropdown-item {\n    color: #FFFFFF;\n  }\n  .sidebar-collapse .navbar .navbar-nav {\n    margin-top: 53px;\n  }\n  .sidebar-collapse .navbar .navbar-nav .nav-link {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n  .sidebar-collapse .navbar .navbar-nav.navbar-logo {\n    top: 0;\n    height: 53px;\n  }\n  .sidebar-collapse .navbar .dropdown.show .dropdown-menu,\n.sidebar-collapse .navbar .dropdown .dropdown-menu {\n    background-color: transparent;\n    border: 0;\n    transition: none;\n    box-shadow: none;\n    width: auto;\n    margin: 0 1rem;\n    margin-bottom: 15px;\n    padding-top: 0;\n    height: 150px;\n    overflow-y: scroll;\n  }\n  .sidebar-collapse .navbar .dropdown.show .dropdown-menu:before,\n.sidebar-collapse .navbar .dropdown .dropdown-menu:before {\n    display: none;\n  }\n  .sidebar-collapse .navbar .dropdown .dropdown-item {\n    padding-left: 2.5rem;\n  }\n  .sidebar-collapse .navbar .dropdown .dropdown-menu {\n    display: none;\n  }\n  .sidebar-collapse .navbar .dropdown.show .dropdown-menu {\n    display: block;\n  }\n  .sidebar-collapse .navbar .dropdown-menu .dropdown-item:focus,\n.sidebar-collapse .navbar .dropdown-menu .dropdown-item:hover {\n    color: #FFFFFF;\n  }\n  .sidebar-collapse .navbar .navbar-translate {\n    width: 100%;\n    position: relative;\n    display: flex;\n    justify-content: space-between !important;\n    align-items: center;\n    transform: translate3d(0px, 0, 0);\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .sidebar-collapse .navbar .navbar-toggler-bar {\n    display: block;\n    position: relative;\n    width: 22px;\n    height: 1px;\n    border-radius: 1px;\n    background: #FFFFFF;\n  }\n  .sidebar-collapse .navbar .navbar-toggler-bar + .navbar-toggler-bar {\n    margin-top: 7px;\n  }\n  .sidebar-collapse .navbar .navbar-toggler-bar.bar2 {\n    width: 17px;\n    transition: width 0.2s linear;\n  }\n  .sidebar-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {\n    background: #888888;\n  }\n  .sidebar-collapse .navbar .toggled .navbar-toggler-bar {\n    width: 24px;\n  }\n  .sidebar-collapse .navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {\n    margin-top: 5px;\n  }\n  .sidebar-collapse .bar1,\n.sidebar-collapse .bar2,\n.sidebar-collapse .bar3 {\n    outline: 1px solid transparent;\n  }\n  .sidebar-collapse .bar1 {\n    top: 0px;\n    -webkit-animation: topbar-back 500ms linear 0s;\n    animation: topbar-back 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .sidebar-collapse .bar2 {\n    opacity: 1;\n  }\n  .sidebar-collapse .bar3 {\n    bottom: 0px;\n    -webkit-animation: bottombar-back 500ms linear 0s;\n    animation: bottombar-back 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .sidebar-collapse .toggled .bar1 {\n    top: 6px;\n    -webkit-animation: topbar-x 500ms linear 0s;\n    animation: topbar-x 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .sidebar-collapse .toggled .bar2 {\n    opacity: 0;\n  }\n  .sidebar-collapse .toggled .bar3 {\n    bottom: 6px;\n    -webkit-animation: bottombar-x 500ms linear 0s;\n    animation: bottombar-x 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  @keyframes topbar-x {\n    0% {\n      top: 0px;\n      transform: rotate(0deg);\n    }\n    45% {\n      top: 6px;\n      transform: rotate(145deg);\n    }\n    75% {\n      transform: rotate(130deg);\n    }\n    100% {\n      transform: rotate(135deg);\n    }\n  }\n  @-webkit-keyframes topbar-x {\n    0% {\n      top: 0px;\n      -webkit-transform: rotate(0deg);\n    }\n    45% {\n      top: 6px;\n      -webkit-transform: rotate(145deg);\n    }\n    75% {\n      -webkit-transform: rotate(130deg);\n    }\n    100% {\n      -webkit-transform: rotate(135deg);\n    }\n  }\n  @keyframes topbar-back {\n    0% {\n      top: 6px;\n      transform: rotate(135deg);\n    }\n    45% {\n      transform: rotate(-10deg);\n    }\n    75% {\n      transform: rotate(5deg);\n    }\n    100% {\n      top: 0px;\n      transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes topbar-back {\n    0% {\n      top: 6px;\n      -webkit-transform: rotate(135deg);\n    }\n    45% {\n      -webkit-transform: rotate(-10deg);\n    }\n    75% {\n      -webkit-transform: rotate(5deg);\n    }\n    100% {\n      top: 0px;\n      -webkit-transform: rotate(0);\n    }\n  }\n  @keyframes bottombar-x {\n    0% {\n      bottom: 0px;\n      transform: rotate(0deg);\n    }\n    45% {\n      bottom: 6px;\n      transform: rotate(-145deg);\n    }\n    75% {\n      transform: rotate(-130deg);\n    }\n    100% {\n      transform: rotate(-135deg);\n    }\n  }\n  @-webkit-keyframes bottombar-x {\n    0% {\n      bottom: 0px;\n      -webkit-transform: rotate(0deg);\n    }\n    45% {\n      bottom: 6px;\n      -webkit-transform: rotate(-145deg);\n    }\n    75% {\n      -webkit-transform: rotate(-130deg);\n    }\n    100% {\n      -webkit-transform: rotate(-135deg);\n    }\n  }\n  @keyframes bottombar-back {\n    0% {\n      bottom: 6px;\n      transform: rotate(-135deg);\n    }\n    45% {\n      transform: rotate(10deg);\n    }\n    75% {\n      transform: rotate(-5deg);\n    }\n    100% {\n      bottom: 0px;\n      transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes bottombar-back {\n    0% {\n      bottom: 6px;\n      -webkit-transform: rotate(-135deg);\n    }\n    45% {\n      -webkit-transform: rotate(10deg);\n    }\n    75% {\n      -webkit-transform: rotate(-5deg);\n    }\n    100% {\n      bottom: 0px;\n      -webkit-transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n  @keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n  .sidebar-collapse [class*=navbar-expand-] .navbar-collapse {\n    width: 300px;\n  }\n  .sidebar-collapse .wrapper {\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .sidebar-collapse #bodyClick {\n    height: 100%;\n    width: 100%;\n    position: fixed;\n    opacity: 1;\n    top: 0;\n    left: auto;\n    right: 300px;\n    content: \"\";\n    z-index: 9999;\n    overflow-x: hidden;\n    background-color: transparent;\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .sidebar-collapse.menu-on-left .navbar-collapse {\n    right: auto;\n    left: 0;\n    transform: translate3d(-300px, 0, 0);\n  }\n  .nav-open .sidebar-collapse .navbar-collapse {\n    transform: translate3d(0px, 0, 0);\n  }\n  .nav-open .sidebar-collapse .wrapper {\n    transform: translate3d(-150px, 0, 0);\n  }\n  .nav-open .sidebar-collapse .navbar-translate {\n    transform: translate3d(-300px, 0, 0);\n  }\n  .nav-open .sidebar-collapse.menu-on-left .navbar-collapse {\n    transform: translate3d(0px, 0, 0);\n  }\n  .nav-open .sidebar-collapse.menu-on-left .navbar-translate {\n    transform: translate3d(300px, 0, 0);\n  }\n  .nav-open .sidebar-collapse.menu-on-left .wrapper {\n    transform: translate3d(150px, 0, 0);\n  }\n  .nav-open .sidebar-collapse.menu-on-left #bodyClick {\n    right: auto;\n    left: 300px;\n  }\n\n  .bootstrap-collapse .navbar .navbar-collapse {\n    background: none !important;\n  }\n  .bootstrap-collapse .navbar .navbar-nav {\n    margin-top: 53px;\n  }\n  .bootstrap-collapse .navbar .navbar-nav .nav-link {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n  .bootstrap-collapse .navbar .navbar-nav.navbar-logo {\n    top: 0;\n    height: 53px;\n  }\n  .bootstrap-collapse .navbar .dropdown.show .dropdown-menu,\n.bootstrap-collapse .navbar .dropdown .dropdown-menu {\n    background-color: transparent;\n    border: 0;\n    transition: none;\n    box-shadow: none;\n    width: auto;\n    margin: 0 1rem;\n    margin-bottom: 15px;\n    padding-top: 0;\n    height: 150px;
21\n    overflow-y: scroll;\n  }\n  .bootstrap-collapse .navbar .dropdown.show .dropdown-menu:before,\n.bootstrap-collapse .navbar .dropdown .dropdown-menu:before {\n    display: none;\n  }\n  .bootstrap-collapse .navbar .dropdown .dropdown-item {\n    padding-left: 2.5rem;\n  }\n  .bootstrap-collapse .navbar .dropdown .dropdown-menu {\n    display: none;\n  }\n  .bootstrap-collapse .navbar .dropdown.show .dropdown-menu {\n    display: block;\n  }\n  .bootstrap-collapse .navbar .dropdown-menu .dropdown-item:focus,\n.bootstrap-collapse .navbar .dropdown-menu .dropdown-item:hover {\n    color: #FFFFFF;\n  }\n  .bootstrap-collapse .navbar .navbar-translate {\n    width: 100%;\n    position: relative;\n    display: flex;\n    justify-content: space-between !important;\n    align-items: center;\n    transform: translate3d(0px, 0, 0);\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .bootstrap-collapse .navbar .navbar-toggler-bar {\n    display: block;\n    position: relative;\n    width: 22px;\n    height: 1px;\n    border-radius: 1px;\n    background: #FFFFFF;\n  }\n  .bootstrap-collapse .navbar .navbar-toggler-bar + .navbar-toggler-bar {\n    margin-top: 7px;\n  }\n  .bootstrap-collapse .navbar .navbar-toggler-bar.bar2 {\n    width: 17px;\n    transition: width 0.2s linear;\n  }\n  .bootstrap-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {\n    background: #888888;\n  }\n  .bootstrap-collapse .navbar .toggled .navbar-toggler-bar {\n    width: 24px;\n  }\n  .bootstrap-collapse .navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {\n    margin-top: 5px;\n  }\n  .bootstrap-collapse .bar1,\n.bootstrap-collapse .bar2,\n.bootstrap-collapse .bar3 {\n    outline: 1px solid transparent;\n  }\n  .bootstrap-collapse .bar1 {\n    top: 0px;\n    -webkit-animation: topbar-back 500ms linear 0s;\n    animation: topbar-back 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .bootstrap-collapse .bar2 {\n    opacity: 1;\n  }\n  .bootstrap-collapse .bar3 {\n    bottom: 0px;\n    -webkit-animation: bottombar-back 500ms linear 0s;\n    animation: bottombar-back 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .bootstrap-collapse .toggled .bar1 {\n    top: 6px;\n    -webkit-animation: topbar-x 500ms linear 0s;\n    animation: topbar-x 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .bootstrap-collapse .toggled .bar2 {\n    opacity: 0;\n  }\n  .bootstrap-collapse .toggled .bar3 {\n    bottom: 6px;\n    -webkit-animation: bottombar-x 500ms linear 0s;\n    animation: bottombar-x 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  @keyframes topbar-x {\n    0% {\n      top: 0px;\n      transform: rotate(0deg);\n    }\n    45% {\n      top: 6px;\n      transform: rotate(145deg);\n    }\n    75% {\n      transform: rotate(130deg);\n    }\n    100% {\n      transform: rotate(135deg);\n    }\n  }\n  @-webkit-keyframes topbar-x {\n    0% {\n      top: 0px;\n      -webkit-transform: rotate(0deg);\n    }\n    45% {\n      top: 6px;\n      -webkit-transform: rotate(145deg);\n    }\n    75% {\n      -webkit-transform: rotate(130deg);\n    }\n    100% {\n      -webkit-transform: rotate(135deg);\n    }\n  }\n  @keyframes topbar-back {\n    0% {\n      top: 6px;\n      transform: rotate(135deg);\n    }\n    45% {\n      transform: rotate(-10deg);\n    }\n    75% {\n      transform: rotate(5deg);\n    }\n    100% {\n      top: 0px;\n      transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes topbar-back {\n    0% {\n      top: 6px;\n      -webkit-transform: rotate(135deg);\n    }\n    45% {\n      -webkit-transform: rotate(-10deg);\n    }\n    75% {\n      -webkit-transform: rotate(5deg);\n    }\n    100% {\n      top: 0px;\n      -webkit-transform: rotate(0);\n    }\n  }\n  @keyframes bottombar-x {\n    0% {\n      bottom: 0px;\n      transform: rotate(0deg);\n    }\n    45% {\n      bottom: 6px;\n      transform: rotate(-145deg);\n    }\n    75% {\n      transform: rotate(-130deg);\n    }\n    100% {\n      transform: rotate(-135deg);\n    }\n  }\n  @-webkit-keyframes bottombar-x {\n    0% {\n      bottom: 0px;\n      -webkit-transform: rotate(0deg);\n    }\n    45% {\n      bottom: 6px;\n      -webkit-transform: rotate(-145deg);\n    }\n    75% {\n      -webkit-transform: rotate(-130deg);\n    }\n    100% {\n      -webkit-transform: rotate(-135deg);\n    }\n  }\n  @keyframes bottombar-back {\n    0% {\n      bottom: 6px;\n      transform: rotate(-135deg);\n    }\n    45% {\n      transform: rotate(10deg);\n    }\n    75% {\n      transform: rotate(-5deg);\n    }\n    100% {\n      bottom: 0px;\n      transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes bottombar-back {\n    0% {\n      bottom: 6px;\n      -webkit-transform: rotate(-135deg);\n    }\n    45% {\n      -webkit-transform: rotate(10deg);\n    }\n    75% {\n      -webkit-transform: rotate(-5deg);\n    }\n    100% {\n      bottom: 0px;\n      -webkit-transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n  @keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n\n  .profile-photo .profile-photo-small {\n    margin-left: -2px;\n  }\n\n  .button-dropdown {\n    display: none;\n  }\n\n  .section-nucleo-icons .container .row > [class*=col-]:first-child {\n    text-align: center;\n  }\n\n  .footer .copyright {\n    text-align: right;\n  }\n\n  .section-nucleo-icons .icons-container {\n    margin-top: 65px;\n  }\n\n  .navbar-nav .nav-link i.fa,\n.navbar-nav .nav-link i.now-ui-icons {\n    opacity: 0.5;\n  }\n\n  .section-images {\n    height: 500px;\n    max-height: 500px;\n  }\n  .section-images .hero-images-container {\n    max-width: 500px;\n  }\n  .section-images .hero-images-container-1 {\n    right: 10%;\n    top: 68%;\n    max-width: 269px;\n  }\n  .section-images .hero-images-container-2 {\n    right: 5%;\n    max-width: 135px;\n    top: 93%;\n  }\n}\n@media screen and (min-width: 992px) {\n  .burger-menu .navbar-collapse {\n    position: fixed;\n    display: block;\n    top: 0;\n    height: 100% !important;\n    width: 300px;\n    right: 0;\n    z-index: 1032;\n    visibility: visible;\n    background-color: #999;\n    overflow-y: visible;\n    border-top: none;\n    text-align: left;\n    max-height: none !important;\n    transform: translate3d(300px, 0, 0);\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .burger-menu .navbar-collapse:before {\n    background: #f96332;\n    /* For browsers that do not support gradients */\n    /* For Safari 5.1 to 6.0 */\n    /* For Opera 11.1 to 12.0 */\n    /* For Firefox 3.6 to 15 */\n    background: linear-gradient(#f96332 0%, #000 80%);\n    /* Standard syntax (must be last) */\n    opacity: 0.76;\n    filter: alpha(opacity=76);\n    display: block;\n    content: \"\";\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    z-index: -1;\n  }\n  .burger-menu .navbar-collapse .navbar-nav:not(.navbar-logo) .n
21av-link {\n    margin: 0 1rem;\n    margin-top: 0.3125rem;\n  }\n  .burger-menu .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn) {\n    color: #FFFFFF;\n  }\n  .burger-menu .navbar-collapse .dropdown-menu .dropdown-item {\n    color: #FFFFFF;\n  }\n  .burger-menu .navbar .navbar-nav {\n    margin-top: 53px;\n  }\n  .burger-menu .navbar .navbar-nav .nav-link {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n  .burger-menu .navbar .navbar-nav.navbar-logo {\n    top: 0;\n    height: 53px;\n  }\n  .burger-menu .navbar .dropdown.show .dropdown-menu,\n.burger-menu .navbar .dropdown .dropdown-menu {\n    background-color: transparent;\n    border: 0;\n    transition: none;\n    box-shadow: none;\n    width: auto;\n    margin: 0 1rem;\n    margin-bottom: 15px;\n    padding-top: 0;\n    height: 150px;\n    overflow-y: scroll;\n  }\n  .burger-menu .navbar .dropdown.show .dropdown-menu:before,\n.burger-menu .navbar .dropdown .dropdown-menu:before {\n    display: none;\n  }\n  .burger-menu .navbar .dropdown .dropdown-item {\n    padding-left: 2.5rem;\n  }\n  .burger-menu .navbar .dropdown .dropdown-menu {\n    display: none;\n  }\n  .burger-menu .navbar .dropdown.show .dropdown-menu {\n    display: block;\n  }\n  .burger-menu .navbar .dropdown-menu .dropdown-item:focus,\n.burger-menu .navbar .dropdown-menu .dropdown-item:hover {\n    color: #FFFFFF;\n  }\n  .burger-menu .navbar .navbar-translate {\n    width: 100%;\n    position: relative;\n    display: flex;\n    justify-content: space-between !important;\n    align-items: center;\n    transform: translate3d(0px, 0, 0);\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .burger-menu .navbar .navbar-toggler-bar {\n    display: block;\n    position: relative;\n    width: 22px;\n    height: 1px;\n    border-radius: 1px;\n    background: #FFFFFF;\n  }\n  .burger-menu .navbar .navbar-toggler-bar + .navbar-toggler-bar {\n    margin-top: 7px;\n  }\n  .burger-menu .navbar .navbar-toggler-bar.bar2 {\n    width: 17px;\n    transition: width 0.2s linear;\n  }\n  .burger-menu .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {\n    background: #888888;\n  }\n  .burger-menu .navbar .toggled .navbar-toggler-bar {\n    width: 24px;\n  }\n  .burger-menu .navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {\n    margin-top: 5px;\n  }\n  .burger-menu .bar1,\n.burger-menu .bar2,\n.burger-menu .bar3 {\n    outline: 1px solid transparent;\n  }\n  .burger-menu .bar1 {\n    top: 0px;\n    -webkit-animation: topbar-back 500ms linear 0s;\n    animation: topbar-back 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .burger-menu .bar2 {\n    opacity: 1;\n  }\n  .burger-menu .bar3 {\n    bottom: 0px;\n    -webkit-animation: bottombar-back 500ms linear 0s;\n    animation: bottombar-back 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .burger-menu .toggled .bar1 {\n    top: 6px;\n    -webkit-animation: topbar-x 500ms linear 0s;\n    animation: topbar-x 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  .burger-menu .toggled .bar2 {\n    opacity: 0;\n  }\n  .burger-menu .toggled .bar3 {\n    bottom: 6px;\n    -webkit-animation: bottombar-x 500ms linear 0s;\n    animation: bottombar-x 500ms 0s;\n    -webkit-animation-fill-mode: forwards;\n    animation-fill-mode: forwards;\n  }\n  @keyframes topbar-x {\n    0% {\n      top: 0px;\n      transform: rotate(0deg);\n    }\n    45% {\n      top: 6px;\n      transform: rotate(145deg);\n    }\n    75% {\n      transform: rotate(130deg);\n    }\n    100% {\n      transform: rotate(135deg);\n    }\n  }\n  @-webkit-keyframes topbar-x {\n    0% {\n      top: 0px;\n      -webkit-transform: rotate(0deg);\n    }\n    45% {\n      top: 6px;\n      -webkit-transform: rotate(145deg);\n    }\n    75% {\n      -webkit-transform: rotate(130deg);\n    }\n    100% {\n      -webkit-transform: rotate(135deg);\n    }\n  }\n  @keyframes topbar-back {\n    0% {\n      top: 6px;\n      transform: rotate(135deg);\n    }\n    45% {\n      transform: rotate(-10deg);\n    }\n    75% {\n      transform: rotate(5deg);\n    }\n    100% {\n      top: 0px;\n      transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes topbar-back {\n    0% {\n      top: 6px;\n      -webkit-transform: rotate(135deg);\n    }\n    45% {\n      -webkit-transform: rotate(-10deg);\n    }\n    75% {\n      -webkit-transform: rotate(5deg);\n    }\n    100% {\n      top: 0px;\n      -webkit-transform: rotate(0);\n    }\n  }\n  @keyframes bottombar-x {\n    0% {\n      bottom: 0px;\n      transform: rotate(0deg);\n    }\n    45% {\n      bottom: 6px;\n      transform: rotate(-145deg);\n    }\n    75% {\n      transform: rotate(-130deg);\n    }\n    100% {\n      transform: rotate(-135deg);\n    }\n  }\n  @-webkit-keyframes bottombar-x {\n    0% {\n      bottom: 0px;\n      -webkit-transform: rotate(0deg);\n    }\n    45% {\n      bottom: 6px;\n      -webkit-transform: rotate(-145deg);\n    }\n    75% {\n      -webkit-transform: rotate(-130deg);\n    }\n    100% {\n      -webkit-transform: rotate(-135deg);\n    }\n  }\n  @keyframes bottombar-back {\n    0% {\n      bottom: 6px;\n      transform: rotate(-135deg);\n    }\n    45% {\n      transform: rotate(10deg);\n    }\n    75% {\n      transform: rotate(-5deg);\n    }\n    100% {\n      bottom: 0px;\n      transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes bottombar-back {\n    0% {\n      bottom: 6px;\n      -webkit-transform: rotate(-135deg);\n    }\n    45% {\n      -webkit-transform: rotate(10deg);\n    }\n    75% {\n      -webkit-transform: rotate(-5deg);\n    }\n    100% {\n      bottom: 0px;\n      -webkit-transform: rotate(0);\n    }\n  }\n  @-webkit-keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n  @keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n  .burger-menu [class*=navbar-expand-] .navbar-collapse {\n    width: 300px;\n  }\n  .burger-menu .wrapper {\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .burger-menu #bodyClick {\n    height: 100%;\n    width: 100%;\n    position: fixed;\n    opacity: 1;\n    top: 0;\n    left: auto;\n    right: 300px;\n    content: \"\";\n    z-index: 9999;\n    overflow-x: hidden;\n    background-color: transparent;\n    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);\n  }\n  .nav-open .burger-menu .navbar-collapse {\n    transform: translate3d(0px, 0, 0);\n  }\n  .burger-menu .navbar-collapse {\n    display: block !important;\n  }\n  .burger-menu .navbar-collapse .navbar-nav {\n    margin-top: 53px;\n    height: 100%;\n    z-index: 2;\n    position: relative;\n    display: flex;\n    flex-direction: column;\n  }\n  .burger-menu .navbar-collapse .navbar-nav .nav-item {\n    margin: 0;\n  }\n  .burger-menu.menu-on-left .navbar-collapse {\n    right: auto;\n    left: 0;\n    transform: translate3d(-300px, 0, 0);\n  }\n  .burger-menu [class*=navbar-expand-] .navbar-nav .dropdown-menu {\n    position: static;\n    float: none;\n  }\n  .burger-menu [class*=navbar-expand-] .navbar-toggler {\n    display: inline-block;\n  }\n  .burger-menu .section-navbars .navbar-collapse {\n    display: none !important;\n  }\n  .nav-open .burger-menu.menu-on-left .navbar .navbar-translate {\n    transform: translate3d(300px, 0, 0);\n  }\n  .nav-open .burger-menu .navbar .navbar-translate {\n    transform: translate3d(-300px, 0, 0);\n  }\n  .nav-open .burger-menu.menu-on-left .navbar-collapse {\n    transform: translate3d(0px, 0, 0);\n  }\n  .nav-open .burger-menu.menu-on-left #bodyClick {\n    right: auto;\n    left: 300px;\n  }\n  .burger-menu.menu-on-left .navbar-brand {\n    float: right;\n    margin-right: 0;\n    margin-left: 1rem;\n  }\n\n  .navbar-nav .nav-link.profile-photo {\n    padding: 0;\n    margin: 7px 0.7rem;\n  }\n  .navbar-nav .nav-link.btn:not(.btn-sm) {\n    margin: 0;\n  }\n  .navbar-nav .nav-item:not(:last-child) {\n    margin-right: 5px;\n  }\n\n  .section-nucleo-icons .icons-container {\n    margin: 0 0 0 auto;\n  }\n\n  .dropdown-menu .dropdown-item {\n    color: inherit;\n  }\n\n  .footer .copyright {\n    float: right;\n  }\n}\n@media screen and (min-width: 768px) {\n  .image-container.image-right {\n    top: 80px;\n    margin-left: -100px;\n    margin-bottom: 130px;\n  }\n  .image-container.image-left {\n    margin-right: -100px;\n  }\n}\n@media screen and (max-width: 768px) {\n  .image-container.image-left {\n    margin-bottom: 220px;\n  }\n  .image-container.image-left p.blockquote {\n    margin: 0 auto;\n    position: relative;\n    right: 0;\n  }\n\n  .nav-tabs {\n    display: inline-block;\n    width: 100%;\n    padding-left: 100px;\n    padding-right: 100px;\n    text-align: center;\n  }\n  .nav-tabs .nav-item > .nav-link {\n    margin-bottom: 5px;\n  }\n\n  .landing-page .section-story-overview .image-container:nth-child(2) {\n    margin-left: 0;\n    margin-bottom: 30px;\n  }\n}\n@media screen and (max-width: 576px) {\n  .navbar[class*=navbar-expand-] .container {\n    margin-left: 0;\n    margin-right: 0;\n  }\n\n  .footer .copyright {\n    text-align: center;\n  }\n\n  .section-nucleo-icons .icons-container i {\n    font-size: 30px;\n  }\n  .section-nucleo-icons .icons-container i:nth-child(6) {\n    font-size: 48px;\n  }\n\n  .page-header .container h6.category-absolute {\n    width: 90%;\n  }\n}\n@media screen and (min-width: 991px) and (max-width: 1200px) {\n  .section-images .hero-images-container-1 {\n    right: 9%;\n    max-width: 370px;\n  }\n  .section-images .hero-images-container-2 {\n    right: 2%;\n    max-width: 216px;\n  }\n}\n@media screen and (max-width: 768px) {\n  .section-images {\n    height: 300px;\n    max-height: 300px;\n  }\n  .section-images .hero-images-container {\n    max-width: 380px;\n  }\n  .section-images .hero-images-container-1 {\n    right: 7%;\n    top: 87%;\n    max-width: 210px;\n  }\n  .section-images .hero-images-container-2 {\n    right: 1%;\n    max-width: 133px;\n    top: 99%;\n  }\n}\n@media screen and (max-width: 517px) {\n  .alert .alert-icon {\n    margin-top: 10px;\n  }\n}\n@media screen and (min-width: 1200px) {\n  .section-images .hero-images-container-1 {\n    top: 51%;\n    right: 21%;\n  }\n  .section-images .hero-images-container-2 {\n    top: 66%;\n    right: 14%;\n  }\n}\n@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {\n  .section-images .hero-images-container,\n.section-images .hero-images-container-1,\n.section-images .hero-images-container-2 {\n    margin-top: -15vh;\n    margin-left: 80px;\n  }\n\n  .section-images .hero-images-container {\n    max-width: 300px;\n  }\n\n  .section-images .hero-images-container-1 {\n    right: 28%;\n    top: 40%;\n  }\n\n  .section-images .hero-images-container-2 {\n    right: 21%;\n    top: 55%;\n  }\n\n  .index-page .category-absolute {\n    top: 90vh;\n  }\n}\n@media screen and (max-width: 580px) {\n  .alert button.close {\n    position: absolute;\n    right: 11px;\n    top: 50%;\n    transform: translateY(-50%);\n  }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hc3NldHMvc2Fzcy9ub3ctdWkta2l0LnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0LnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxfdmFyaWFibGVzLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxwbHVnaW5zXFxfcGx1Z2luLWJvb3RzdHJhcC1zd2l0Y2guc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXHBsdWdpbnNcXF9wbHVnaW4tbm91aXNsaWRlci5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxccGx1Z2luc1xcX3BsdWdpbi1kYXRlcGlja2VyLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxtaXhpbnNcXF92ZW5kb3ItcHJlZml4ZXMuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9idXR0b25zLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxtaXhpbnNcXF9idXR0b25zLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxtaXhpbnNcXF90cmFuc3BhcmVuY3kuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXG1peGluc1xcX2lucHV0cy5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcX2lucHV0cy5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcX2NoZWNrYm94ZXMtcmFkaW8uc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9wcm9ncmVzcy5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcX2JhZGdlcy5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcbWl4aW5zXFxfYmFkZ2VzLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxfcGFnaW5hdGlvbi5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcX3R5cG9ncmFwaHkuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9taXNjLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxfcGlsbHMuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9zb2NpYWwtYnV0dG9ucy5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcX3RhYnMuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9uYXZiYXIuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9kcm9wZG93bi5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcbWl4aW5zXFxfZHJvcGRvd24uc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9hbGVydHMuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9pbWFnZXMuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9wb3B1cHMuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXG1peGluc1xcX3BvcG92ZXJzLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxfbnVjbGVvLW91dGxpbmUuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9tb2RhbHMuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXG1peGluc1xcX21vZGFscy5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcX2Nhcm91c2VsLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxfY2FyZHMuc2NzcyIsInNyYy9hc3NldHMvc
212Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9mb290ZXJzLnNjc3MiLCJzcmMvYXNzZXRzL3Nhc3MvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL3NyY1xcYXNzZXRzXFxzYXNzXFxub3ctdWkta2l0XFxfZXhhbXBsZS1wYWdlcy5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcbWl4aW5zXFxfcGFnZXMuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXF9zZWN0aW9ucy5zY3NzIiwic3JjL2Fzc2V0cy9zYXNzL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9zcmNcXGFzc2V0c1xcc2Fzc1xcbm93LXVpLWtpdFxcX3Jlc3BvbnNpdmUuc2NzcyIsInNyYy9hc3NldHMvc2Fzcy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxhc3NldHNcXHNhc3NcXG5vdy11aS1raXRcXG1peGluc1xcX25hdmJhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDeUVBLGtDQUFBO0FBVUEsOEJBQUE7QUNuRkE7Ozs7OztFQUFBO0FBOENBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBDQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUVBLHdFQUFBO0VBQ0EsaUNBQUE7QUhsQkY7QUdxQkE7RUFDRSxvQkFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFFQSwrQkFBQTtFQUNBLHVCQUFBO0FIbEJGO0FHb0JBOzs7RUFLRSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUVRLDBCQUFBO0FIakJWO0FHb0JBOztFQUVFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FIakJGO0FHbUJBOztFQUVFLFdBQUE7RUFDQSxtQkQ5RDJCO0FGOEM3QjtBR2tCQTs7RUFFRSxXQUFBO0VBQ0EsbUJEekQyQjtBRjBDN0I7QUdpQkE7O0VBRUUsV0FBQTtFQUNBLG1CRG5FMkI7QUZxRDdCO0FHZ0JBOztFQUVFLG1CRDdEMkI7RUM4RDNCLFdBQUE7QUhiRjtBR2VBOztFQUVFLFdBQUE7RUFDQSxtQkQ5RDJCO0FGa0Q3QjtBR2NBOztFQUVFLFdBQUE7QUhYRjtBR2FBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSwwQ0FBQTtBSFZGO0FHYUE7RUFDSSx1Q0FBQTtBSFZKO0FHWUE7RUFDSSxzQkFBQTtFQUNBLGtCQUFBO0FIVEo7QUdXQTtFQUNJLHNCQUFBO0VBQ0Esa0JBQUE7QUhSSjtBR1VBO0VBQ0UsOEJBQUE7RUFDQSwyQkFBQTtBSFBGO0FHU0E7RUFDRSxnQkFBQTtBSE5GO0FHUUE7O0VBRUUsNkJBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7QUhMRjtBR09BOztFQUVFLFlBQUE7QUhKRjtBR01BOzs7RUFHRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBSEhGO0FHS0E7OztFQUdFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FIRkY7QUdJQTs7O0VBR0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUhERjtBR0dBOzs7RUFHRSwwQkFBQTtBSEFGO0FHRUE7Ozs7Ozs7OztFQVNFLFlBQUE7
21RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0FIQ0Y7QUdDQTtFQUVFLDRCQUFBO0FIRUY7QUdBQTtFQUNFLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0FIR0Y7QUdEQTtFQUNFLDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLDJCQUFBO0FISUY7QUdlQTtFQUNJLDRCQUFBO0FIWko7QUdlQTtFQUNJLDZCQUFBO0FIWko7QUdnQkk7RUFDSSx5QkFBQTtBSGJSO0FHaUJBO0VBQ0kseUJEM015QjtBRjZMN0I7QUdpQkE7RUFDSSx5QkRwTnlCO0FGc003QjtBR2lCQTtFQUNJLHlCRGxPeUI7QUZvTjdCO0FHaUJBO0VBQ0kseUJEM095QjtBRjZON0I7QUdpQkE7RUFDSSx5QkRyT3lCO0FGdU43QjtBR2lCQTs7Ozs7RUFLSSx5QkRqUnlCO0FGbVE3QjtBR2lCQTs7RUFFSSxVQUFBO0VBQ0Esa0JBQUE7QUhkSjtBSS9SQSw4Q0FBQTtBQUdBOzs7RUFBQTtBQUlBOztFQUVBLDJCQUFBO0VBQ0EsNkNBQUE7RUFDQSx5QkFBQTtFQUVDLGtCQUFBO0VBQ0QscUJBQUE7RUFDQSxzQkFBQTtFQUNDLGlCQUFBO0VBRUEsc0JBQUE7QUpnU0Q7QUk5UkE7RUFDQyxrQkFBQTtFQUNBLGNBQUE7QUppU0Q7QUkvUkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUFZLFlBQUE7QUptU2I7QUlqU0E7RUFDQyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7QUpvU0Q7QUlsU0E7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FKcVNEO0FJblNBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0FKc1NEO0FJcFNBOztFQUdDLHdEQUFBO0FKdVNEO0FJclNBO0VBQ0MsMEJBQUE7QUp3U0Q7QUlyU0E7O0VBQUE7QUFHQTs7RUFHQywrQkFBQTtBSndTRDtBSXJTQTtFQUFBO0FBRUE7RUFDQyxXQUFBO0FKd1NEO0FJdFNBO0VBQ0ksa0JBQUE7RUFDSCx5QkY3RDRCO0VFOEQ1QiwyQ0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNHLGtCQUFBO0VBQ0EsZ0JBQUE7QUp5U0o7QUl2U0E7RUFDQyxXQUFBO0FKMFNEO0FJeFNBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBSjJTRDtBSXhTQTtFQUFBO0FBRUE7RUFDQywwQ0FBQTtFQUNBLGtCQUFBO0FKMlNEO0FJelNBO0VBQ0MsbUJGcEQ0QjtFRXFEekIsa0JBQUE7RUFFSCw0QkFBQTtBSjRTRDtBSXpTQTtFQUFBO0FBRUE7RUFDQyxpQkFBQTtBSjRTRDtBSTFTQTtFQUNDLGlCQUFBO0FKNlNEO0FJM1NBO0VBRUMsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSw0RUFBQTtFQUdBLGlDQUFBO0VBQ0csOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7QUoyU0o7QUl6U0E7RUFLSSwrQkFBQTtBSjRTSjtBSXpTQTtFQUFBO0FBR0E7RUFDQyxtQkFBQTtBSjJTRDtBSXpTQTs7O0VBR0MsbUJBQUE7QUo0U0Q7QUl6U0E7O0VBQUE7QUFHQTs7RUFHQyxzQkFBQTtBSjRTRDtBSTFTQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtBSjZTRDtBSTFTQTs7RUFBQTtBQUdBO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtBSjZTRDtBSTNTQTtFQUNDLFdBQUE7RUFDQSxlQUFBO0FKOFNEO0FJM1NBOztFQUFBO0FBR0E7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0FKOFNEO0FJNVNBO0VBQ0MsZ0JBQUE7QUorU0Q7QUk3U0E7RUFDQyxnQkFBQTtBSmdURDtBSTdTQTs7RUFBQTtBQUdBO0VBQ0MsZUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QUpnVEQ7QUk5U0E7RUFFQyxvQ0FBQTtBSmlURDtBSTlTQTtFQUNDLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QUppVEQ7QUkvU0E7RUFDQyxZQUFBO0FKa1REO0FJaFRBO0VBQ0MsWUFBQTtBSm1URDtBSWhUQTs7RUFBQTtBQUdBO0VBQ0MsZUFBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtBSm1URDtBSWpUQTtFQUVDLGlDQUFBO0VBQ0Esa0JBQUE7QUpvVEQ7QUlqVEE7RUFDQyxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FKb1REO0FJbFRBO0VBQ0MsV0FBQTtBSnFURDtBSW5UQTtFQUNDLFdBQUE7QUpzVEQ7QUluVEE7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FKc1REO0FJcFRBO0VBRUksNkJBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBSnVUSjtBSXJUQTtFQUVJLDZCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7QUp3VEo7QUlqVEU7RUFFVSx5QkZoUWlCO0FGbWpCN0I7QUloVEU7RUFDQywwQ0FBQTtBSmtUSDtBSS9TRTtFQUNDLHlCRnhRMEI7QUZ5akI3QjtBSTVTRTtFQUVVLHlCRnpPaUI7QUZzaEI3QjtBSTFTRTtFQUNDLHdDRjNPMEI7QUZ1aEI3QjtBSXpTRTtFQUNDLHlCRmpQMEI7QUY0aEI3QjtBSXRTUTtFQUVJLHlCRjlPaUI7QUZxaEI3QjtBSXBTRTtFQUNDLHlDRmhQMEI7QUZzaEI3QjtBSW5TRTtFQUNDLHlCRnRQMEI7QUYyaEI3QjtBSWpTUTtFQUVJLHlCRmpRaUI7QUZtaUI3QjtBSS9SUTtFQUNMLHdDRm5RMEI7QUZvaUI3QjtBSTlSRTtFQUNDLHlCRnpRMEI7QUZ5aUI3QjtBSTVSUTtFQUVJLHlCRnJRaUI7QUZraUI3QjtBSTFSUTtFQUNMLHlDRnZRMEI7QUZtaUI3QjtBSXpSRTtFQUNDLHlCRjdRMEI7QUZ3aUI3QjtBSXZSUTtFQUVJLHlCRjlRaUI7QUZzaUI3QjtBSXJSUTtFQUNMLHdDRmhSMEI7QUZ1aUI3QjtBSXBSRTtFQUNDLHlCRnRSMEI7QUY0aUI3QjtBS2huQkE7Ozs7Ozs7Ozs7Ozs7RUFhRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtBTG1uQkY7QUtobkJBO0VBQ0UsZ0JBQUE7QUxtbkJGO0FLam5CQTtFQUNFLDZCQUFBO0FMb25CRjtBS2xuQkE7RUFDRSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBTHFuQkY7QUtubkJFO0VBQ0ksVUFBQTtFQUNBLFFBQUE7QUxxbkJOO0FLbG5CQTtFQUNFO0lBQ0UsV0FBQTtFTHFuQkY7QUFDRjtBS25uQkE7RUFDRTtJQUNFLFdBQUE7RUxxbkJGO0FBQ0Y7QUtubkJBO0VBQ0U7SUFDRSxXQUFBO0VMcW5CRjtBQUNGO0FLbm5CQTtFQUNJLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGNIdER5QjtFR3VEekIsMEJBQUE7RUFDQSxxQ0FBQTtFQUNBLG9DQUFBO0FMcW5CSjtBS2xuQkE7RUFDSSxhQUFBO0FMcW5CSjtBS2xuQkE7RUFDSSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsY0gzRXlCO0VHNEV6Qix1QkFBQTtFQUNBLHFDQUFBO0VBQ0Esb0NBQUE7QUxxbkJKO0FLbm5CQTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7QUxzbkJGO0FLaG5CQTtFQUNFLFVBQUE7RUFDQSxVQUFBO0FMbW5CRjtBS2puQkE7RUFDRSxVQUFBO0VBQ0EsVUFBQTtBTG9uQkY7QUtsbkJBO0VBQ0UsU0FBQTtBTH
21FuQkY7QUtubkJBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7QUxzbkJGO0FLcG5CQTs7RUFFSSxjSHJFeUI7QUY0ckI3QjtBS3JuQkE7RUFDRSw2QkFBQTtBTHduQkY7QUt0bkJBO0VBQ0UsZ0JBQUE7QUx5bkJGO0FLdm5CQTs7O0VBR0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUwwbkJGO0FLeG5CQTtFQUNFLFdBQUE7RUFDQSx5QkgxRjJCO0VHMkYzQixZQUFBO0VBQ0EsVUFBQTtFQUNBLCtDQUFBO0FMMm5CRjtBS3huQkE7RUFDSSxvQkFBQTtBTDJuQko7QUt6bkJBO0VBQ0UsMEJBQUE7QUw0bkJGO0FLMW5CQTtFQUNFLDRCQUFBO0FMNm5CRjtBSzNuQkE7RUFDRSwwQkFBQTtBTDhuQkY7QUs1bkJBO0VBQ0UsNEJBQUE7QUwrbkJGO0FLN25CQTtFQUNFLHFCQUFBO0FMZ29CRjtBSzluQkE7RUFDRSx1QkFBQTtBTGlvQkY7QUsvbkJBO0VBQ0UsdUJBQUE7QUxrb0JGO0FLaG9CQTtFQUNFLDJCQUFBO0FMbW9CRjtBS2pvQkE7RUFDRSxnQ0FBQTtBTG9vQkY7QUtsb0JBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNIakkyQjtBRnN3QjdCO0FLbm9CQTtFQUNFLHVDQUFBO0FMc29CRjtBS3BvQkE7RUFDRSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7QUx1b0JGO0FLcm9CQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0FMd29CRjtBS3RvQkE7RUFDRSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0FMeW9CRjtBS3ZvQkE7RUFDRSxrQkFBQTtBTDBvQkY7QUt4b0JBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FMMm9CRjtBS3pvQkE7RUFDRSxZQUFBO0FMNG9CRjtBSzFvQkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBTDZvQkY7QUszb0JBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjSGxMMkI7QUZnMEI3QjtBSzVvQkE7RUFDRSx5QkFBQTtBTCtvQkY7QUs3b0JBO0VBQ0UscUJBQUE7QUxncEJGO0FLOW9CQTtFQUNFLGtCQUFBO0VBQ0EsY0g1TDJCO0VHNkwzQixtQkFBQTtFQUNBLGlCQUFBO0FMaXBCRjtBSy9vQkE7RUFDRSxlQUFBO0FMa3BCRjtBS2hwQkE7RUFDRSxnQkFBQTtBTG1wQkY7QUsxb0JBO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FMNm9CRjtBSzNvQkE7OztFQUdFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQy9QRSw2QkFBQTtBTms1Qko7QUtocEJBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0FMbXBCRjtBS2pwQkE7RUFDRSxjSDlPMkI7QUZrNEI3QjtBS2xwQkE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FMcXBCRjtBS25wQkE7RUFDRSx5Qkh2UDJCO0VHd1AzQixjSDlSMkI7RUcrUjNCLCtDQUFBO0FMc3BCRjtBS3BwQkE7RUFDRSw0QkFBQTtBTHVwQkY7QUtycEJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUx3cEJGO0FLdHBCQTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBTHlwQkY7QUt2cEJBO0VBQ0UsZ0JBQUE7QUwwcEJGO0FLeHBCQTtFQUNFLHlCSGpSMkI7RUdrUjNCLGNBQUE7QUwycEJGO0FLenBCQTtFQUNFLGNBQUE7QUw0cEJGO0FLMXBCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FMNnBCRjtBSzNwQkE7OztFQUdFLDZCQUFBO0FMOHBCRjtBSzVwQkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUwrcEJGO0FLNXBCQTtFQUNFLGVBQUE7QUwrcEJGO0FLNXBCQTs7Ozs7O0VBTUUsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QUwrcEJGO0FLM3BCSTs7Ozs7Ozs7Ozs7O0VBWUksY0h6V3FCO0FGdWdDN0I7QUt6cEJJO0VBQ0ksK0JIelZxQjtBRm8vQjdCO0FLeHBCSTs7RUFFSSwrQkFBQTtBTDBwQlI7QUt2cEJJO0VBQ0kseUJIeFhxQjtBRmloQzdCO0FLdHBCSTs7RUFFSSx5Qkg3WHFCO0FGcWhDN0I7QUtycEJJOzs7OztFQUtJLG9DSHhXcUI7QUYrL0I3QjtBS3BwQkk7O0VBRUksMENIN1dxQjtBRm1nQzdCO0FLanBCQTtFQUVJLHlCSDNXeUI7QUY4L0I3QjtBS2xwQkk7Ozs7Ozs7RUFPSSx5QkFBQTtBTG9wQlI7QUtscEJJO0VBQ0UsY0h0WHVCO
210FGMGdDN0I7QUtscEJJO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBTG9wQlI7QUtscEJJO0VBQ0kseUJBQUE7QUxvcEJSO0FLanBCQTtFQUNJLHlCSHZYeUI7QUYyZ0M3QjtBS25wQkk7Ozs7Ozs7RUFPSSxjSC9hcUI7QUZva0M3QjtBS25wQkk7RUFDRSxjSGxZdUI7QUZ1aEM3QjtBS25wQkk7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FMcXBCUjtBS25wQkk7RUFDSSx5QkFBQTtBTHFwQlI7QUtscEJBO0VBRUkseUJIblp5QjtBRnVpQzdCO0FLbnBCSTs7Ozs7O0VBTUksY0hyY3FCO0FGMGxDN0I7QUtucEJJO0VBQ0UsY0g3WnVCO0FGa2pDN0I7QUtucEJJO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBTHFwQlI7QUtucEJJO0VBQ0kseUJBQUE7QUxxcEJSO0FLbHBCQTtFQUNJLHlCSHpaeUI7QUY4aUM3QjtBS3BwQkk7Ozs7Ozs7RUFPSSxjSDNkcUI7QUZpbkM3QjtBS3BwQkk7RUFDRSxjSHBhdUI7QUYwakM3QjtBS3BwQkk7RUFDSSxvQ0FBQTtFQUNBLHlCQUFBO0FMc3BCUjtBS3BwQkk7RUFDSSx5QkFBQTtBTHNwQlI7QUtucEJBO0VBQ0kseUJIcGJ5QjtBRjBrQzdCO0FLcnBCSTs7Ozs7OztFQU9JLGNIamZxQjtBRndvQzdCO0FLcnBCSTtFQUNFLGNIL2J1QjtBRnNsQzdCO0FLcnBCSTtFQUNJLG9DQUFBO0VBQ0EseUJBQUE7QUx1cEJSO0FLcnBCSTtFQUNJLHlCQUFBO0FMdXBCUjtBS25wQkE7RUFDSSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0hoZXlCO0VHaWV6QixnQkFBQTtFQUNBLDZCQUFBO0VBRUEsZ0RBQUE7RUFDQSxrQ0FBQTtFQUtBLHVDQUFBO0FMc3BCSjtBS3BwQkk7RUFDRSxvQkFBQTtBTHNwQk47QUtycEJNO0VBQ0kscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO0FMdXBCVjtBS3BwQkk7RUFDRSxrQ0FBQTtBTHNwQk47QUtucEJJO0VBQ0ksd0JBQUE7QUxxcEJSO0FLbnBCSTtFQUNJLDBCQUFBO0VBQ0EsOEJBQUE7QUxxcEJSO0FLcHBCUTtFQUNFLGNIcGdCbUI7QUYwcEM3QjtBS3BwQmdCO0VBQ0UsY0h2Z0JXO0FGNnBDN0I7QUtscEJnQjtFQUNFLGdCQUFBO0VBQ0EsY0g3Z0JXO0VHOGdCVCx1QkFBQTtFQUNBLGtDQUFBO0VBQ0EsdUNBQUE7QUxvcEJwQjtBSzdvQkk7RUFFRSwwQkFBQTtFQUNBLFlBQUE7QUw4b0JOO0FLN29CTTtFQUNFLFdBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FMK29CUjtBSzFvQlk7RUFDRSxZQUFBO0FMNG9CZDtBSzNvQmdCO0VBQ0ksY0h2aUJTO0VHd2lCVCxpQkFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGlCQUFBO0VBRUEsZ0JBQUE7QUw0b0JwQjtBSzFvQmdCO0VBQ0UsZUFBQTtBTDRvQmxCO0FLMW9CZ0I7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLG1DQUFBO0VBRUEsZ0JBQUE7QUwyb0JwQjtBSzFvQm9CO0VBQ0ksNkJBQUE7RUFDQSxjSHpsQks7QUZxdUM3QjtBSzNvQndCO0VDMWxCcEIsNEJBQUE7RUQ2bEJ3QixjSDdsQkM7RUc4bEJELDBDSHZsQkM7QUZ1dUM3QjtBSzdvQm9CO0VBQ0UsY0h6a0JPO0FGd3RDN0I7QU9wd0NBOztFQUVJLGlCTE15QjtFS0x6QixnQkxnSzRCO0VLL0o1QixtQkx3SjJCO0VLdkozQixtQkxxS3lCO0VLcEt6QixnQkFBQTtFQUNBLFlBQUE7RUFDQSx3Qkx1SDRCO0VLdEg1QixrQkFBQTtFQUNBLGVBQUE7RUNSQSx5Qk4wQ3lCO0VNeUZyQixjTjNIcUI7QUZ5d0M3QjtBUTd3Q0k7Ozs7Ozs7Ozs7OztFQVdJLHlCTjRCcUI7RU0zQnJCLGNOUnFCO0VNU3JCLGdCQUFBO0FSZ3hDUjtBUTd3Q0k7O0VBQ0ksMkNBQUE7QVJneENSO0FRendDUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1JLHlCTlFpQjtFTVBqQixxQk5PaUI7QUZ1eEM3QjtBUTNyQ0k7O0VBQ0ksY043RnFCO0VNOEZyQixxQk45RnFCO0FGNHhDN0I7QVE1ckNROzs7Ozs7Ozs7Ozs7RUFXSSw2Qk45R2lCO0VNK0dqQixjTjNHaUI7RU00R2pCLHFCTjVHaUI7RU02R2pCLGdCQUFBO0FSK3JDWjtBUTNyQ0k7O0VBQ0ksY05uSHFCO0FGaXpDN0I7QVE1ckNROzs7Ozs7Ozs7Ozs7RUFXSSw2Qk5uSWlCO0VNb0lqQixjTmhJaUI7RU1pSWpCLHFCQUFBO0VBQ0EsZ0JBQUE7QVIrckNaO0FPaDJDSTs7O0VFWEYsVUZhdUI7RUVWdkIsMEJBQUE7RUZXTSxxQkFBQTtBUG8yQ1I7QU9sMkNJOzs7O0VEakJNLGdCQ29CRDtFQUNBLHFCQUFBO0FQczJDVDtBT24yQ0k7O0VBRUksZ0JMK0d3QjtFSzlHeEIsbUJMOEd3QjtFSzdHeEIsZUw2R3dCO0VLNUd4QixVQUFBO0VBQ0Esb0JMNEd3QjtFSzNHeEIsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FQcTJDUjtBT24yQ1E7O0VBQ0ksVUFBQTtBUHMyQ1o7QU9uMkNROztFQUNJLGdCTG9Hb0I7RUtuR3BCLG1CTG1Hb0I7RUtsR3BCLGVMa0dvQjtBRm93Q2hDO0FPcDJDWTs7OztFQUVJLG9CTDZGZ0I7QUYyd0NoQztBT3AyQ1E7O0VBQ0ksY0wyRm9CO0VLMUZwQixpQkwwRm9CO0VLekZwQixhTHlGb0I7QUY4d0NoQztBT3IyQ1k7Ozs7RUFFSSxtQkxvRmdCO0FGcXhDaEM7QU9yMkNROzs7RUFFSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QVB3MkNaO0FPbjJDSTs7RUFDSSxrQkFBQTtFQUNBLFFBQUE7QVBzMkNSO0FPaDJDQTtFQ2pGSSx5Qk44Q3lCO0VNcUZyQixjTjNIcUI7QUY4NkM3QjtBUWw3Q0k7RUFXSSx5Qk5nQ3FCO0VNL0JyQixjTlJxQjtFTVNyQixnQkFBQTtBUjA2Q1I7QVF2NkNJO0VBQ0ksMkNBQUE7QVJ5NkNSO0FRbDZDUTtFQU1JLHlCTllpQjtFTVhqQixxQk5XaUI7QUZvNUM3QjtBUTV6Q0k7RUFDSSxjTnpGcUI7RU0wRnJCLHFCTjFGcUI7QUZ3NUM3QjtBUTV6Q1E7RUFXSSw2Qk45R2lCO0VNK0dqQixjTnZHaUI7RU13R2pCLHFCTnhHaUI7RU15R2pCLGdCQUFBO0FSb3pDWjtBUWh6Q0k7RUFDSSxjTi9HcUI7QUZpNkM3QjtBUWh6Q1E7RUFXSSw2Qk5uSWlCO0VNb0lqQixjTjVIaUI7RU02SGpCLHFCQUFBO0VBQ0EsZ0JBQUE7QVJ3eUNaO0FPbjRDQTtFQ2xGSSx5Qk5tRHlCO0VNZ0ZyQixjTjNIcUI7QUZrOUM3QjtBUXQ5Q0k7RUFXSSx5Qk5xQ3FCO0VNcENyQixjTlJxQjtFTVNyQixnQkFBQTtBUjg4Q1I7QVEzOENJO0VBQ0ksMkNBQUE7QVI2OENSO0FRdDhDUTtFQU1JLHlCTmlCaUI7RU1oQmpCLHFCTmdCaUI7QUZtN0M3QjtBUWgyQ0k7RUFDSSxjTnBGcUI7RU1xRnJCLHFCTnJGcUI7QUZ1N0M3QjtBUWgyQ1E7RUFXSSw2Qk45R2lCO0VNK0dqQixjTmxHaUI7RU1tR2pCLHFCTm5HaUI7RU1vR2pCLGdCQUFBO0FSdzFDWjtBUXAxQ0k7RUFDSSxjTjFHcUI7QUZnOEM3QjtBUXAxQ1E7RUFXSSw2Qk5uSWlCO0VNb0lqQixjTnZIaUI7RU13SGpCLHFCQUFBO0VBQ0EsZ0JBQUE7QVI0MENaO0FPdDZDQTtFQ25GSSx5Qk53RHlCO0VNMkVyQixjTjNIcUI7QUZzL0M3QjtBUTEvQ0k7RUFXSSx5Qk4wQ3FCO0VNekNyQixjTlJxQjtFTVNyQixnQkFBQTtBUmsvQ1I7QVEvK0NJO0VBQ0ksMkNBQUE7QVJpL0NSO0FRMStDUTtFQU1JLHlCTnNCaUI7RU1yQmpCLHFCTnFCaUI7QUZrOUM3QjtBUXA0Q0k7RUFDSSxjTi9FcUI7RU1nRnJCLHFCTmhGcUI7QUZzOUM3QjtBUXA0Q1E7RUFXSSw2Qk45R2lCO0VNK0dqQixjTjdGaUI7RU04RmpCLHFCTjlGaUI7RU0rRmpCLGdCQUFBO0FSNDNDWjtBUXgzQ0k7RUFDSSxjTnJHcUI7QUYrOUM3QjtBUXgzQ1E7RUFXSSw2Qk5uSWlCO0VNb0lqQixjTmxIaUI7RU1tSGpCLHFCQUFBO0VBQ0EsZ0JBQUE7QVJnM0NaO0FPejhDQTtFQ3BGSSx5Qk42RHlCO0VNc0VyQixjTjNIcUI7QUYwaEQ3QjtBUTloREk7RUFXSSx5Qk4rQ3FCO0VNOUNyQixjTlJxQjtFTVNyQixnQkFBQTtBUnNoRFI7QVFuaERJO0VBQ0ksMkNBQUE7QVJxaERSO0FROWdEUTtFQU1JLHlCTjJCaUI7RU0xQmpCLHFCTjBCaUI7QUZpL0M3QjtBUXg2Q0k7RUFDSSxjTjFFcUI7RU0yRXJCLHFCTjNFcUI7QUZxL0M3QjtBUXg2Q1E7RUFXSSw2Qk45R2lCO0VNK0dqQixjTnhGaUI7RU15RmpCLHFCTnpGaUI7RU0wRmpCLGdCQUFBO0FSZzZDWjtBUTU1Q0k7RUFDSSxjTmhHcUI7QUY4L0M3QjtBUTU1Q1E7RUFXSSw2Qk5uSWlCO0VNb0lqQixjTjdHaUI7RU04R2pCLHFCQUFBO0VBQ0EsZ0JBQUE7QVJvNUNaO0FPNStDQTtFQ3JGSSx5Qk5rRXlCO0VNaUVyQixjTjNIcUI7QUY4akQ3QjtBUWxrREk7RUFXSSx5Qk5vRHFCO0VNbkRyQixjTlJxQjtFTVNyQixnQkFBQTtBUjBqRFI7QVF2akRJO0VBQ0ksMkNBQUE7QVJ5akRSO0FRbGpEUTtFQU1JLHlCTmdDaUI7RU0vQmpCLHFCTitCaUI7QUZnaEQ3QjtBUTU4Q0k7RUFDSSxjTnJFcUI7RU1zRXJCLHFCTnRFcUI7QUZvaEQ3QjtBUTU4Q1E7RUFXSSw2Qk45R2lCO0VNK0dqQixjTm5GaUI7RU1vRmpCLHFCTnBGaUI7RU1xRmpCLGdCQUFBO0FSbzhDWjtBUWg4Q0k7RUFDSSxjTjNGcUI7QUY2aEQ3QjtBUWg4Q1E7RUFXSSw2Qk5uSWlCO0VNb0lqQixjTnhHaUI7RU15R2pCLHFCQUFBO0VBQ0EsZ0JBQUE7QVJ3N0NaO0FPL2dEQTtFQ3RGSSx5Qk5ReUI7RU1pQ3JCLGNOS3FCO0FGNGpEN0I7QVF0bURJO0VBV0kseUJOUHFCO0VNUXJCLGNOUnFCO0VNU3JCLGdCQUFBO0FSOGxEUjtBUTNsREk7RUFDSSwyQ0FBQTtBUjZsRFI7QVF0bERRO0VBTUkseUJOMUJpQjtFTTJCakIscUJOM0JpQjtBRjhtRDdCO0FRMWtEUTtFQUNJLGNOcUJpQjtBRnVqRDdCO0FRMWtEWTtFQUdJLGNOaUJhO0FGeWpEN0I7QVF0a0RRO0VBQ0ksY05UaUI7QUZpbEQ3QjtBUXRrRFk7
21RUFHSSxjTmJhO0FGbWxEN0I7QVFsa0RRO0VBQ0ksY05UaUI7QUY2a0Q3QjtBUWxrRFk7RUFHSSxjTmJhO0FGK2tEN0I7QVE5akRRO0VBQ0ksY05kaUI7QUY4a0Q3QjtBUTlqRFk7RUFHSSxjTmxCYTtBRmdsRDdCO0FRMWpEUTtFQUNJLGNObENpQjtBRjhsRDdCO0FRMWpEWTtFQUdJLGNOdENhO0FGZ21EN0I7QVF0akRRO0VBQ0ksY05yRGlCO0FGNm1EN0I7QVF0akRZO0VBR0ksY056RGE7QUYrbUQ3QjtBUWxqRFE7RUFXSSx5Qk4zR2lCO0VNNEdqQixjTnJFaUI7RU1zRWpCLGdCQUFBO0FSMGlEWjtBUXZpRFE7RUFFSSxjTjNFaUI7QUZtbkQ3QjtBUXRpRFk7RUFDSSxnQkFBQTtBUndpRGhCO0FRL2hESTtFQUNJLGNOL0hxQjtFTWdJckIscUJOaElxQjtBRmlxRDdCO0FRL2hEUTtFQVdJLDZCTjlHaUI7RU0rR2pCLGNOOUlpQjtFTStJakIscUJOL0lpQjtFTWdKakIsZ0JBQUE7QVJ1aERaO0FRbmhESTtFQUNJLGNOckpxQjtBRjBxRDdCO0FRbmhEUTtFQVdJLDZCTm5JaUI7RU1vSWpCLGNObktpQjtFTW9LakIscUJBQUE7RUFDQSxnQkFBQTtBUjJnRFo7QU9obURBO0VBQ0ksaUJMcEZ5QjtFS3FGekIsOEJBQUE7RUFDQSxrQkFBQTtBUG1tREo7QU9qbURJO0VBQ0ksa0JBQUE7QVBtbURSO0FPaG1EQTtFQUNJLGlCTHlCNEI7RUt4QjVCLHFCTHpEeUI7RUswRHpCLGtCQUFBO0VBQ0EsNkJMOUR5QjtBRmlxRDdCO0FPMWxEUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1JLDZCTDdFaUI7QUY2ckQ3QjtBTzNtREE7RUMyREcsY054QjRCO0VNeUI1QixzQk52RDZCO0VNd0Q3QixrQkFBQTtBUm9qREg7QVFsakRHO0VBQ0ksa0JBQUE7QVJvakRQO0FPam5EQTtFQ3dERyxlTnpCNEI7RU0wQjVCLHdCTnhENkI7RU15RDdCLGlCQUFBO0FSNmpESDtBUTNqREc7RUFDSSxpQkFBQTtBUjZqRFA7QU90bkRBO0VBQ0ksU0w3SHlCO0VLOEh6QixzQkFBQTtFQUNBLDZCTDVGeUI7QUZxdEQ3QjtBT3RuREE7RUFDSSxnQkFBQTtBUHluREo7QU92bkRBO0VBQ0ksV0FBQTtBUDBuREo7QU94bkRBO0VBQ0ksZ0JBQUE7QVAybkRKO0FPem5EQTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBUDRuREo7QU94bkRFO0VBS0UseUJBQUE7QVB1bkRKO0FPam5ERTtFQUtFLHlCQUFBO0FQZ25ESjtBTzNtREU7RUFLRSx5QkFBQTtBUDBtREo7QU9ybURFO0VBS0UseUJBQUE7QVBvbURKO0FPL2xERTtFQUtFLHlCQUFBO0FQOGxESjtBVWh5REc7RUFDSSxjUmlCc0I7RU9wQjNCLFVDSXNCO0VERHRCLDBCQUFBO0FUcXlERjtBVWx5REc7RUFDSSxjUmFzQjtFT3BCM0IsVUNRc0I7RURMdEIsMEJBQUE7QVQyeURGO0FVcHlERztFQUNJLGNSU3NCO0VPcEIzQixVQ1lzQjtFRFR0QiwwQkFBQTtBVGl6REY7QVV0eURHO0VBQ0ksY1JLc0I7RU9wQjNCLFVDZ0JzQjtFRGJ0QiwwQkFBQTtBVHV6REY7QVczekRBO0VBQ0ksNkJUc0N5QjtFU3JDekIseUJBQUE7RUFDQSxtQlRpSTJCO0VTaEkzQixjVGF5QjtFU1p6QixtQkFBQTtFQUNBLG1CVG9KMkI7RUlsSjNCLG9HQUFBO0VBUk0sZ0JLUU47QVhtMERKO0FXajBESTtFQUNJLHFCVFNxQjtBRjB6RDdCO0FXaDBESTtFQUNJLHlCQUFBO0VMZkUsZ0JLZ0JGO0VBQ0EscUJBQUE7RUFDQSxjVERxQjtBRm8wRDdCO0FXajBEUTtFQUVJLHlCQU
21FBO0VBQ0EsaUJBQUE7RUFDQSw2QlRlaUI7QUZtekQ3QjtBVzl6REk7RUw1Qk0sZ0JLZ0NGO0FYOHpEUjtBVzN6REk7RUFDSSxxQkFBQTtBWDZ6RFI7QVd2ekRRO0VBRUksc0JBQUE7QVh3ekRaO0FXcHpESTtFQUNJLHFCQUFBO0VBQ0EsY1RnQnFCO0VTZnJCLDBDQUFBO0FYc3pEUjtBV3B6RFE7RUFDSSx5QlQ5Q2lCO0FGbzJEN0I7QVdsekRJO0VBQ0ksc0JUbUV3QjtFU2xFeEIsZVQrRnVCO0VTOUZ2QixhQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FYb3pEUjtBV2p6REk7RUFDSSxrQ0FBQTtFQUNBLGdDQUFBO0FYbXpEUjtBV3p5REk7O0VBQ0ksNkJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY1RwQ3FCO0VTcUNyQixlQUFBO0FYNnlEUjtBV3p5RFE7O0VBQ0ksZUFBQTtFQUNBLFNBQUE7QVg0eURaO0FXdHlESTtFQUNJLFlBQUE7RUFDQSxjVHBDcUI7QUY2MEQ3QjtBVTkyRFE7O0VBQ0kseUJBQUE7QVZrM0RaO0FVLzJEUTs7RUFDSSxrQkFBQTtBVmszRFo7QVVoM0RZOztFQUNJLHlCQUFBO0FWbTNEaEI7QVU1MkRROztFQUNJLGtCQUFBO0FWZzNEWjtBVTkyRFk7O0VBQ0kseUJBQUE7QVZpM0RoQjtBVTcyRFE7O0VBQ0kseUJBQUE7QVZnM0RaO0FVOTJEWTs7RUFDSSw0QkFBQTtBVmkzRGhCO0FVdDJEUTs7RUFDSSxrQkFBQTtBVjAyRFo7QVV4MkRZOztFQUNJLHlCQUFBO0FWMjJEaEI7QVV2MkRROztFQUNJLHlCQUFBO0FWMDJEWjtBVXAyRFE7O0VBQ0ksNEJBQUE7QVZ3MkRaO0FVdDJEWTs7RUFDSSx5QkFBQTtBVnkyRGhCO0FVcjJEUTs7RUFDSSx5QkFBQTtBVncyRFo7QVV0MkRZOzs7RUFFSSw0QkFBQTtBVnkyRGhCO0FXNzFESTs7OztFQUVJLDBDVHpGcUI7RVMwRnJCLG1CQUFBO0FYazJEUjtBV2oyRFE7Ozs7Ozs7Ozs7RUFHSSxtQkFBQTtFQUNBLDBDVDlGaUI7QUZ3OEQ3QjtBV3AyRFk7O0VBQ0ksMENUckdhO0FGNDhEN0I7QVdsMkRNOztFQUNJLDBDVDVHbUI7RVM2R25CLFlBQUE7QVhxMkRWO0FXLzFESTtFQUNJLGNUMUVxQjtBRjQ2RDdCO0FXOTFESTtFQUNJLGNUOUZxQjtBRis3RDdCO0FXNzFEQTtFQUNJLHlCVDdJeUI7RVM4SXpCLHlCQUFBO0VBQ0EsbUJUcEIyQjtFU3FCM0IsY1RqSHlCO0VTa0h6QixrQ0FBQTtFTGxKQSxvR0FBQTtBTnUvREo7QVdqMkRJO0VBRUkseUJUeEpxQjtBRjAvRDdCO0FXaDJESTtFQUNJLGNUakdxQjtBRm04RDdCO0FXaDJESTtFQUNJLGNUbkhxQjtBRnE5RDdCO0FXLzFESTtFRDFLQSx1QkFBQTtFQzZLSSxrQkFBQTtBWGcyRFI7QVc3MURJO0VBQ0ksV0FBQTtBWCsxRFI7QVcxMURJO0VBQ0kseUJUN0txQjtFUzhLckIscUJUeklxQjtBRnMrRDdCO0FXejFEUTtFQUNJLDBDVG5LaUI7QUY4L0Q3QjtBV3QxREE7O0VBRUksbUJBQUE7QVh5MURKO0FXdDFESTtFQUNJLHlCVG5McUI7QUY0Z0U3QjtBV3IxREU7RUFDRSxlQUFBO0FYdzFESjtBV3QxREk7RUFDRSx5Q0FBQTtBWHcxRE47QVdyMURFO0VBQ0UsMENBQUE7RUFDQSx5QkFBQTtBWHUxREo7QVduMURJO0VBQ0UseUNBQUE7QVhxMUROO0FXbjFESTtFQUNFLDBDQUFBO0FYcTFETjtBV2oxREk7RUFDRSxtQ0FBQTtBWG0xRE47QVc5MERBOzs7O0VBSUksb0JBQUE7QVhpMURKO0FXLzBEQTs7OztFQUlJLG1CQUFBO0FYazFESjtBV2gxREE7RUFDSSx5QlQvTnlCO0VTZ096QixjVDFNeUI7RVMyTXpCLG1CQUFBO0FYbTFESjtBV2gxREE7RUFDSSxpQlRwUHlCO0VTcVB6QixvQkFBQTtBWG0xREo7QVdqMURBO0VBQ0kscUJUeE95QjtBRjRqRTdCO0FXajFEQTtFQUNJLGNBQUE7QVhvMURKO0FXbDFEQTtFQUNJLGVBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QVhxMURKO0FXbjFESTtFQUVJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBWG8xRFI7QVc3MERJOzs7RUFFSSxtQkFBQTtBWGkxRFI7QVc3MERBO0VBQ0ksa0JBQUE7QVhnMURKO0FXOTBEQTtFQUNJLG1CQUFBO0FYaTFESjtBWXBuRUE7RUFDQyxtQkFBQTtBWnVuRUQ7QVlwbkVBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFLQSw2QkFBQTtBWnVuRUY7QVlybkVBO0VBQ0ksa0JBQUE7QVp3bkVKO0FZcm5FQTs7RUFFRSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBS0EsK0JBQUE7QVp3bkVGO0FZcm5FQztFQUNDLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsY1ZOMkI7RVVPM0IsU0FBQTtFQUNBLHlCQUFBO0Fad25FRjtBWXJuRUE7O0VBRUksY1YvQnlCO0VVZ0N6QixZQUFBO0VBQ0EsbUJBQUE7QVp3bkVKO0FZcm5FQTs7RUFFRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBWnduRUY7QVl0bkVBO0VBQ0UsVUFBQTtBWnluRUY7QVl0bkVBOztFQUVJLG1CQUFBO0FaeW5FSjtBWXRuRUE7O0VBRUksb0JBQUE7QVp5bkVKO0FZdG5FQTs7RUFFRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUtBLCtCQUFBO0FaeW5FRjtBWXRuRUE7O0VBRUksVUFBQTtBWnluRUo7QVl2bkVBO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSx5QlZoRXlCO0VVaUV6QixxQlZqRXlCO0VVa0V6QixTQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7QVowbkVKO0FZdm5FQTtFQUNJLFVBQUE7QVowbkVKO0FZdm5FQTtFQUNFLGNWOUYyQjtBRnd0RTdCO0FZdm5FQTs7RUFFRSxjVm5HMkI7QUY2dEU3QjtBYXB2RUE7RUFDSSxrQkFBQTtBYnV2RUo7QWFydkVJO0VBRUksZ0JYa0h1QjtBRm9vRS9CO0FhcHZFSTtFQUNJLGNYbUNxQjtFV2xDckIsbUJYa0p1QjtFV2pKdkIseUJBQUE7QWJzdkVSO0FhbHZFSTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NYU3FCO0VXUnJCLGdCQUFBO0Fib3ZFUjtBYWx2RVE7RUFDSSxnQkFBQTtFQUNBLHlCWG9CaUI7QUZndUU3QjtBYWp2RVE7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EsY1hhaUI7RVda
21akIsbUJYNEhtQjtBRnVuRS9CO0FhOXVFUTtFQUNJLG9DQUFBO0FiZ3ZFWjtBYTd1RVE7RUFDSSxtQlgvQmlCO0FGOHdFN0I7QWE1dUVROztFQUVJLGNYckNpQjtBRm14RTdCO0FhenVFUTtFQUNJLGtDWEhpQjtBRjh1RTdCO0FheHVFUTtFQUNJLG1CWFRpQjtBRm12RTdCO0FhdnVFUTs7RUFFSSxjWGRpQjtBRnV2RTdCO0FhcHVFUTtFQUNJLG1DWFJpQjtBRjh1RTdCO0FhbnVFUTtFQUNJLG1CWGRpQjtBRm12RTdCO0FhbHVFUTs7RUFFSSxjWG5CaUI7QUZ1dkU3QjtBYS90RVE7RUFDSSxrQ1g1QmlCO0FGNnZFN0I7QWE5dEVRO0VBQ0ksbUJYbENpQjtBRmt3RTdCO0FhN3RFUTs7RUFFSSxjWHZDaUI7QUZzd0U3QjtBYTF0RVE7RUFDSSxtQ1hqQ2lCO0FGNnZFN0I7QWF6dEVRO0VBQ0ksbUJYdkNpQjtBRmt3RTdCO0FheHRFUTs7RUFFSSxjWDVDaUI7QUZzd0U3QjtBYXJ0RVE7RUFDSSxrQ1gzQ2lCO0FGa3dFN0I7QWFwdEVRO0VBQ0ksbUJYakRpQjtBRnV3RTdCO0FhbnRFUTs7RUFFSSxjWHREaUI7QUYyd0U3QjtBYy8wRUEsaUNBQUE7QUFDQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CWnNKMkI7RVlySjNCLGlCQUFBO0VBQ0EsNkJaa0N5QjtFWWpDekIsaUJacUg0QjtFWXBINUIsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJac0g0QjtBRjR0RWhDO0FjaDFFSTtFQUVFLHFCQUFBO0FkaTFFTjtBYzcwRUE7RUFDSSxxQkFBQTtBZGcxRUo7QWMvMEVJO0VBQ0csZ0JBQUE7QWRpMUVQO0FlcjJFSTtFQUdFLHFCYnVDdUI7RWF0Q3ZCLHlCYnNDdUI7RWFyQ3ZCLGNiR3VCO0FGbTJFN0I7QWUzMkVJO0VBR0UscUJiMkN1QjtFYTFDdkIseUJiMEN1QjtFYXpDdkIsY2JHdUI7QUZ5MkU3QjtBZWozRUk7RUFHRSxxQmJxRHVCO0VhcER2Qix5QmJvRHVCO0VhbkR2QixjYkd1QjtBRisyRTdCO0FldjNFSTtFQUdFLHFCYmdEdUI7RWEvQ3ZCLHlCYitDdUI7RWE5Q3ZCLGNiR3VCO0FGcTNFN0I7QWU3M0VJO0VBR0UscUJiMER1QjtFYXpEdkIseUJieUR1QjtFYXhEdkIsY2JHdUI7QUYyM0U3QjtBZW40RUk7RUFHRSxxQmIrRHVCO0VhOUR2Qix5QmI4RHVCO0VhN0R2QixjYkd1QjtBRmk0RTdCO0FjaDJFQTtFQUVJLHlCQU
21FBO0FkazJFSjtBZTc0RUk7RUFHRSxxQmJLdUI7RWFKdkIseUJiSXVCO0VhSHZCLGNiR3VCO0FGMDRFN0I7QWdCbDVFSTtFQUNJLFNBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2RPcUI7RWNOckIsZUFBQTtFQUNBLGVkK0l1QjtFYzlJdkIseUJBQUE7RUFDQSx1QkFBQTtBaEJxNUVSO0FnQm41RVE7RUFFSSxjZERpQjtFY0VqQiwwQ2RLaUI7RWNKakIsWUFBQTtBaEJvNUVaO0FnQmg1RUk7RUFDSSxjZExxQjtFY01yQiwrQ0FBQTtBaEJrNUVSO0FnQmg1RVE7RUFHSSx5QmRXaUI7RWNWakIscUJkVWlCO0VjVGpCLGNkekJpQjtBRnk2RTdCO0FnQjU0RUk7RUFDSSxZQUFBO0VBQ0EsMENBQUE7QWhCODRFUjtBZ0IxNEVBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FoQjY0RUo7QWdCMTRFUTtFQUNFLGtCQUFBO0VBQ0MsT0FBQTtBaEI0NEVYO0FnQjE0RVE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7QWhCNDRFVjtBZ0JuNEVVO0VBR0kseUJkVmU7RWNXZixxQmRYZTtBRis0RTdCO0FnQjczRVU7RUFHSSx5QmQxQmU7RWMyQmYscUJkM0JlO0FGdzVFN0I7QWdCdDNFVTtFQUdJLHlCZDFDZTtFYzJDZixxQmQzQ2U7QUZpNkU3QjtBZ0IvMkVVO0VBR0kseUJkdENlO0VjdUNmLHFCZHZDZTtBRnM1RTdCO0FnQngyRVU7RUFHSSx5QmQ1Q2U7RWM2Q2YscUJkN0NlO0FGcTVFN0I7QWdCbDJFTTtFQUNJLGNkOUdtQjtBRms5RTdCO0FnQmwyRVU7RUFFSSwwQ2RyRmU7RWNzRmYsY2RuSGU7QUZzOUU3QjtBZ0I5MUVVO0VBR0kseUJkMUhlO0VjMkhmLHFCZDNIZTtFYzRIZixjZHZGZTtBRnE3RTdCO0FpQnIrRUE7Ozs7O0VBS0ksOERmRHlCO0FGeStFN0I7QWlCdCtFQTtFQUNJLGdCZjJKNEI7QUY4MEVoQztBaUJ0K0VBO0VBQ0ksY0FBQTtBakJ5K0VKO0FpQnQrRUE7RUFDSSxjZmdDeUI7QUZ5OEU3QjtBaUJ4K0VJO0VBRUksY2Y2QnFCO0FGNDhFN0I7QWlCdCtFQTtFQUNJLGdCZjJIMkI7RWUxSDNCLGlCQUFBO0VBQ0EsbUJBQUE7QWpCeStFSjtBaUJ2K0VJO0VBQ0ksZ0JmeUl3QjtFZXhJeEIseUJBQUE7RUFDQSxZQUFBO0FqQnkrRVI7QWlCdCtFQTtFQUNJLGdCZmlIMkI7RWVoSDNCLG1CQUFBO0FqQnkrRUo7QWlCditFQTtFQUNJLGtCZjhHMkI7RWU3RzNCLG1CQUFBO0VBQ0Esa0JBQUE7QWpCMCtFSjtBaUJ4K0VBO0VBQ0ksZ0JmMEcyQjtFZXpHM0IsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CZjBFMkI7QUZpNkUvQjtBaUJ6K0VJO0VBRUksaUJBQUE7QWpCMCtFUjtBaUJ2K0VBO0VBQ0ksZ0JmZ0cyQjtFZS9GM0Isa0JBQUE7RUFDQSxtQkFBQTtBakIwK0VKO0FpQngrRUE7RUFDSSxnQmY0RjJCO0VlM0YzQixnQmZ5RzRCO0VleEc1Qix5QkFBQTtBakIyK0VKO0FpQnorRUE7RUFDSSxtQkFBQTtBakI0K0VKO0FpQjErRUk7RUFFSSxpQkFBQTtBakIyK0VSO0FpQnYrRUE7RUFDSSxnQmY0RjRCO0FGODRFaEM7QWlCeCtFSTtFQUNJLHlCQUFBO0FqQjArRVI7QWlCeCtFUTtFQUNJLGNmNURpQjtFZTZEakIscUJBQUE7QWpCMCtFWjtBaUJ2K0VJO0VBQ0ksaUJBQUE7QWpCeStFUjtBaUJyK0VBOzs7RUFHSSxjZm5FeUI7RWVvRXpCLGdCZnNFNEI7QUZrNkVoQztBaUJ0K0VBO0VBQ0kseUJBQUE7RUFDQSxnQmZxRTRCO0VlcEU1QixjZnpFeUI7QUZrakY3QjtBaUJ2K0VBO0VBQ0UseUJBQUE7QWpCMCtFRjtBaUJ4K0VBO0VBQ0UseUJBQUE7QWpCMitFRjtBaUJ6K0VBO0VBQ0UseUJBQUE7QWpCNCtFRjtBaUIxK0VBO0VBQ0UseUJBQUE7QWpCNitFRjtBaUIzK0VBO0VBQ0UseUJBQUE7QWpCOCtFRjtBaUI1K0VBO0VBQ0UsV2ZwRzJCO0FGbWxGN0I7QWlCNStFQTtFQUNJLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0Jmc0MyQjtFZXJDM0IsZ0JBQUE7QWpCKytFSjtBaUI3K0VJO0VBQ0ksY2ZsRnFCO0VlbUZyQixtQmY2QnVCO0VlNUJ2Qix5QkFBQTtBakIrK0VSO0FpQjUrRUk7RUFDSSxxQmZwRnFCO0VlcUZyQixjZnJGcUI7QUZta0Y3QjtBaUI1K0VRO0VBQ0ksY2Z4RmlCO0FGc2tGN0I7QWlCMStFSTtFQUNJLHFCZnpFcUI7RWUwRXJCLGNmMUVxQjtBRnNqRjdCO0FpQjErRVE7RUFDSSxjZjdFaUI7QUZ5akY3QjtBaUJ4K0VJO0VBQ0ksc0NmdEhxQjtFZXVIckIsY2Y3SXFCO0FGdW5GN0I7QWlCeCtFUTtFQUNJLCtCZjFIaUI7QUZvbUY3QjtBa0Jwb0ZBO0VBQ0ksY2hCa0J5QjtFZ0JqQnpCLGVoQjJKMkI7RWdCMUozQiw4RGhCQ3lCO0VnQkF6QixrQ0FBQTtFQUNBLG1DQUFBO0FsQnVvRko7QWtCcG9GQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QWxCdW9GSjtBa0Jyb0ZBLGVBQUE7QUFDQTs7OztFWk1JLDZCQUFBO0FOMG9GSjtBa0J4b0ZBOztFWkZJLDZCQUFBO0FObXBGSjtBa0I1b0ZBO0VaSEksZ0VBQUE7RUFHQSx5QkFBQTtBTm1wRko7QWtCL29GQTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQmhCekJ5QjtBRjJxRjdCO0FrQmhwRkk7RUFDSSxlQUFBO0FsQmtwRlI7QWtCL29GSTtFQUNJLFdBQUE7QWxCaXBGUjtBa0I3b0ZBO0VaSlEsK0JBQUE7RUd4Q04sVVM4Q21CO0VUM0NuQiwwQkFBQTtFUzRDRSxtQkFBQTtBbEJxcEZKO0FrQmxwRkE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHlCaEJaeUI7RWdCYXpCLGlCQUFBO0FsQnFwRko7QWtCbnBGSTtFQUNJLHlCaEJacUI7QUZpcUY3QjtBbUI5c0ZRO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JqQjJKb0I7RWlCMUpwQixjakJlaUI7RWlCZGpCLGtCQUFBO0VBQ0EsMENqQmVpQjtFaUJkakIsbUJqQjBIbUI7QUZ1bEYvQjtBbUIvc0ZZO0VBQ0ksMENqQldhO0FGc3NGN0I7QW1CN3NGZ0I7RUFHSSx5QmpCRVM7RWlCRFQsY2pCYlM7RWlCY1QsK0NBQUE7QW5CNnNGcEI7QW1CenNGWTtFQUdJLFlBQUE7QW5CeXNGaEI7QW1CcnNGUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QW5CdXNGWjtBbUJqc0ZZO0VBQ0ksMENqQk5hO0VpQk9iLGNqQnBDYTtBRnV1RjdCO0FtQmhzRm9CO0VBR0kseUJqQjFDSztFaUIyQ0wsY2pCTEs7QUZxc0Y3QjtBbUJ0ckZnQjtFQUdJLHlCakJsQlM7QUZ3c0Y3QjtBbUI3cUZn
21QjtFQUdJLHlCakJwQlM7QUZpc0Y3QjtBbUJwcUZnQjtFQUdJLHlCakJyQ1M7QUZ5c0Y3QjtBbUIzcEZnQjtFQUdJLHlCakJ2Q1M7QUZrc0Y3QjtBbUJscEZnQjtFQUdJLHlCakI5Q1M7QUZnc0Y3QjtBbUI1b0ZBO0VBQ0ksd0JBQUE7QW5CK29GSjtBbUI1b0ZBO0VBQ0ksa0JBQUE7QW5CK29GSjtBbUI3b0ZJO0VBQ0ksb0JBQUE7QW5CK29GUjtBb0Ivd0ZBO0VBQ0ksY2xCa1ArQjtBRmdpRm5DO0FvQmh4Rkk7RUFHSSxjbEI4TzJCO0FGa2lGbkM7QW9CNXdGQTtFQUNJLGNsQjJPd0I7QUZvaUY1QjtBb0I3d0ZJO0VBR0ksY2xCdU8yQjtBRnNpRm5DO0FvQnp3RkE7RUFDSSxjbEJvT3NCO0FGd2lGMUI7QW9CMXdGSTtFQUdJLGNsQmdPMkI7QUYwaUZuQztBb0J0d0ZBO0VBQ0ksY2xCNk53QjtBRjRpRjVCO0FvQnZ3Rkk7RUFHSSxjbEJ5TjJCO0FGOGlGbkM7QXFCenlGQTtFQUNJLFNBQUE7RUFDQSxvQkFBQTtBckI0eUZKO0FxQnp5RlE7RUFDSSxjbkJvQ2lCO0VtQm5DakIsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsNkJuQjhCaUI7RW1CN0JqQiw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZW5CK0ltQjtFbUI5SW5CLGtCQUFBO0VBQ0EsZ0JuQnVKaUI7QUZvcEY3QjtBcUJ6eUZZO0VBQ0ksNkJuQnNCYTtBRnF4RjdCO0FxQnh5Rlk7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0FyQjB5RmhCO0FxQnZ5Rlk7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7QXJCeXlGaEI7QXFCcnlGUTtFQUVJLCtCQUFBO0FyQnN5Rlo7QXFCaHlGWTtFQUNJLGNuQmxDYTtBRm8wRjdCO0FxQmh5RmdCO0VBQ0ksc0NuQmhCUztFbUJpQlQsY25CdENTO0FGdzBGN0I7QXFCenhGZ0I7RUFDSSxxQm5CVlM7RW1CV1QsY25CWFM7QUZzeUY3QjtBcUJseEZnQjtFQUNJLHFCbkJYUztFbUJZVCxjbkJaUztBRmd5RjdCO0FxQjN3RmdCO0VBQ0kscUJuQlpTO0VtQmFULGNuQmJTO0FGMHhGN0I7QXFCcHdGZ0I7RUFDSSxxQm5CNUJTO0VtQjZCVCxjbkI3QlM7QUZteUY3QjtBcUI3dkZnQjtFQUNJLHFCbkJqRFM7RW1Ca0RULGNuQmxEUztBRml6RjdCO0FxQnZ2RkU7RUFDRSx5Qm5CNUN5QjtBRnN5RjdCO0FxQnh2Rkk7RUFDSSxjbkJ6R3FCO0FGbTJGN0I7QXFCenZGUTtFQUNFLGdCQUFBO0VBQ0Esc0NBQUE7QXJCMnZGVjtBc0JqM0ZBO0VBQ0kscUJwQjJNNkI7RW9CMU03Qix3QnBCME02QjtFb0J6TTdCLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnREFBQTtBdEJvM0ZKO0FzQmwzRkk7RUFDSSxzQkFBQTtBdEJvM0ZSO0FzQmwzRlE7RUFDSSxjcEJEaUI7QUZxM0Y3QjtBc0JoM0ZJO0VBQ0kscUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QXRCazNGUjtBc0I5MkZRO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtBdEJnM0ZaO0FzQjcyRlE7RUFDSSxrQkFBQTtBdEIrMkZaO0FzQjcyRlk7RUFDSSxrQkFBQTtBdEIrMkZoQjtBc0I1MkZZO0VBQ0ksaUJBQUE7QXRCODJGaEI7QXNCMTJGUTtFQUNJLHlCQUFBO0VBQ0EsbUJwQjhHbUI7RW9CN0duQixzQkFBQTtFQUNBLHFCcEJ5SGlCO0FGbXZGN0I7QXNCMTJGWTs7RUFFSSxnQkFBQTtBdEI0MkZoQjtBc0J6MkZZOztFQUVJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QXRCMjJGaEI7QXNCeDJGWTtFQUNJLFFBQUE7RUFDQSxlQUFBO0F0QjAyRmhCO0FzQnQyRmdCO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QXRCdzJGcEI7QXNCcDJGWTtFQUNJLFlBQUE7RUFDQSxjcEJuRWE7QUZ5NkY3QjtBc0JsMkZROzs7O0VBSUksMENwQjlDaUI7RW9CK0NqQix3QnBCeUNvQjtBRjJ6RmhDO0FzQmgyRkk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7QXRCazJGUjtBc0IvMUZJO0VBQ0kseUJBQUE7RUFDQSxtQnBCdUR1QjtFb0J0RHZCLG1CcEJIdUI7RW9CSXZCLHNCcEJKdUI7RW9CS3ZCLHFCcEJnRXFCO0FGaXlGN0I7QXNCOTFGSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QXRCZzJGUjtBc0I5MUZRO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsZUFBQTtBdEJnMkZaO0FzQjUxRlk7RUFDSSxXQUFBO0F0QjgxRmhCO0FzQngxRlE7RUFDSSxXQUFBO0F0QjAxRlo7QXNCdDFGSTtFQUNJLHdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjcEI3SHFCO0VvQjhIckIsaUJBQUE7QXRCdzFGUjtBc0JwMUZRO0VBQ0ksY3BCakdpQjtBRnU3RjdCO0FzQnAxRlk7RUFDSSxZQUFBO0VBQ0EsY3BCckdhO0FGMjdGN0I7QXNCbDFGUTtFQUNJLG1CcEIxR2lCO0FGODdGN0I7QXNCajFGUTs7OztFQUlJLDBDcEJuSWlCO0FGczlGN0I7QXNCaDFGUTtFQUNJLHlCQUFBO0F0QmsxRlo7QXNCNzBGQTtFQUNJLG9DQUFBO0F0QmcxRko7QXNCNzBGQTtFQUNJLG9DQUFBO0F0QmcxRko7QXNCNzBGQTtFQUNJLG9DQUFBO0F0QmcxRko7QXNCNzBGQTtFQUNJLG9DQUFBO0F0QmcxRko7QXNCNzBGQTtFQUNJLG9DQUFBO0F0QmcxRko7QXNCNzBGQTtFQUNJLG9DQUFBO0F0QmcxRko7QXNCNzBGQTtFQUNJLG9DQUFBO0F0QmcxRko7QXVCL2dHQTtFQUNJLFNBQUE7RUFDQSxnREFBQTtFQUNBLHVCckIySDRCO0VJM0c1Qiw0QkFBQTtFaUJkQSxlckJ3SjJCO0VxQnZKM0IscUJBQUE7QXZCc2hHSjtBdUJwaEdRO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QXZCc2hHWjtBdUJsaEdJO0VBQ0kscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY3JCZHFCO0VxQmVyQiwwQkFBQTtFQUNBLHFDQUFBO0VBQ0Esb0NBQUE7QXZCb2hHUjtBdUJqaEdJO0VBQ0ksbUJyQjZIdUI7RXFCNUh2QixtQnJCbUV1QjtFcUJsRXZCLHNCckJrRXVCO0VJaEYzQiw0QkFBQTtBTnNpR0o7QXVCcmhHUTtFQUVJLDBDckJaaUI7QUZraUc3QjtBdUJsaEdJO0VBQ0ksMENyQmhCcUI7QUZvaUc3QjtBdUJqaEdJO0VBQ0ksK0JyQkRxQjtFcUJFckIsbUJyQjJHdUI7RXFCMUd2Qix5QkFBQTtFQUNBLGdCckJtSHdCO0FGZzZGaEM7QXVCaGhHSTtFQ3BEQSx5QkRxRDZCO0F2QmtoR2pDO0F3QnJrR0k7RUFDSSxjRGtEeUI7QXZCcWhHakM7QXdCcGtHSTtFQUNJLCtCdEJ3QnFCO0FGOGlHN0I7QXdCbmtHSTtFQUNJLGN0QkZxQjtBRnVrRzdCO0F3Qm5rR1E7RUFFSSwwQ3RCdUJpQjtBRjZpRzdCO0F3QmhrR0k7RUFDSSwwQ3RCa0JxQjtBRmdqRzdCO0F1QjloR0k7RUN4REEseUJEeUQ2QjtBdkJnaUdqQztBd0J2bE
21dJO0VBQ0ksY0RzRHlCO0F2Qm1pR2pDO0F3QnRsR0k7RUFDSSwrQnRCd0JxQjtBRmdrRzdCO0F3QnJsR0k7RUFDSSxjdEJGcUI7QUZ5bEc3QjtBd0JybEdRO0VBRUksMEN0QnVCaUI7QUYrakc3QjtBd0JsbEdJO0VBQ0ksMEN0QmtCcUI7QUZra0c3QjtBdUI1aUdJO0VDNURBLHlCRDZENkI7QXZCOGlHakM7QXdCem1HSTtFQUNJLGNEMER5QjtBdkJpakdqQztBd0J4bUdJO0VBQ0ksK0J0QndCcUI7QUZrbEc3QjtBd0J2bUdJO0VBQ0ksY3RCRnFCO0FGMm1HN0I7QXdCdm1HUTtFQUVJLDBDdEJ1QmlCO0FGaWxHN0I7QXdCcG1HSTtFQUNJLDBDdEJrQnFCO0FGb2xHN0I7QXVCMWpHSTtFQ2hFQSx5QkRpRTZCO0F2QjRqR2pDO0F3QjNuR0k7RUFDSSxjRDhEeUI7QXZCK2pHakM7QXdCMW5HSTtFQUNJLCtCdEJ3QnFCO0FGb21HN0I7QXdCem5HSTtFQUNJLGN0QkZxQjtBRjZuRzdCO0F3QnpuR1E7RUFFSSwwQ3RCdUJpQjtBRm1tRzdCO0F3QnRuR0k7RUFDSSwwQ3RCa0JxQjtBRnNtRzdCO0F1QnhrR0k7RUNwRUEseUJEcUU2QjtBdkIwa0dqQztBd0I3b0dJO0VBQ0ksY0RrRXlCO0F2QjZrR2pDO0F3QjVvR0k7RUFDSSwrQnRCd0JxQjtBRnNuRzdCO0F3QjNvR0k7RUFDSSxjdEJGcUI7QUYrb0c3QjtBd0Izb0dRO0VBRUksMEN0QnVCaUI7QUZxbkc3QjtBd0J4b0dJO0VBQ0ksMEN0QmtCcUI7QUZ3bkc3QjtBdUJ0bEdJO0VqQjlCSSxtQ0FBQTtFaUJnQ0Esa0JBQUE7RUFDQSxjQUFBO0VkekVOLFVjMEV1QjtFZHZFdkIsd0JBQUE7QVRvcUdGO0F1QjFsR0k7RWQ3RUYsVWMrRXVCO0VkNUV2QiwwQkFBQTtFYzZFTSxtQkFBQTtFakJ4Q0EsaUNBQUE7QU55b0dSO0F1QjdsR0k7RWpCNUNJLGlDQUFBO0FOZ3BHUjtBdUIvbEdBO0VBQ0kscUJyQk8yQjtFcUJOM0IsZUFBQTtBdkJrbUdKO0F1QmhtR0k7RUFDSSxtQnJCRXVCO0VxQkR2QixzQnJCQ3VCO0VxQkF2QixjQUFBO0F2QmttR1I7QXVCaG1HUTtFQUNJLGFBQUE7QXZCa21HWjtBeUJ2c0dBO0VBQ0ksU0FBQTtFQUNBLGdCQUFBO0VBQ0EsY3ZCTXlCO0V1Qkx6QixtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QXpCMHNHSjtBeUJ4c0dJO0VBQ0ksd0N2QjhDcUI7QUY0cEc3QjtBeUJ2c0dJO0VBQ0ksd0N2QnlEcUI7QUZncEc3QjtBeUJ0c0dJO0VBQ0kseUN2QmdEcUI7QUZ3cEc3QjtBeUJyc0dJO0VBQ0kseUN2QnVDcUI7QUZncUc3QjtBeUJwc0dJO0VBQ0ksd0N2QnlCcUI7QUY2cUc3QjtBeUJuc0dJO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0F6QnFzR1I7QXlCbHNHSTtFQUNJLHlCQUFBO0VBQ0EsZUFBQTtBekJvc0dSO0F5QmpzR0k7O0VBRUksZUFBQTtBekJtc0dSO0F5QmhzR0k7RUFDSSxjdkJyQ3FCO0V1QnNDckIsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7QXpCa3NHUjtBMEJydkdBO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0ExQnd2R0o7QTBCdHZHQTtFQUNJLGdEeEI2S3VCO0FGNGtHM0I7QTJCOXZHQTtFQUNJLGV6QjRKMkI7RXlCM0ozQixnREFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0EzQml3R0o7QTJCL3ZHSTtFQUlJLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0EzQjh2R1I7QTJCM3ZHSTtFQUNJLCtCekI0QnFCO0V5QjNCckIsZXpCMEl1QjtFeUJ6SXZCLDBCQUFBO0VBQ0EsZ0J6QitJd0I7RXlCOUl4QixTQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtBM0I2dkdSO0EyQjF2R0k7RUFDSSxhQUFBO0EzQjR2R1I7QTJCenZHSTtFQUNJLDRCekJ2QnFCO0V5QndCckIsU0FBQTtBM0IydkdSO0EyQnh2R0k7RUNwQ0EseUIxQitDeUI7QUZndkc3QjtBNEI3eEdJO0VBQ0ksYzFCTXFCO0FGeXhHN0I7QTRCM3hHSTtFQUNJLDJCMUJ1Q3FCO0FGc3ZHN0I7QTRCMXhHSTtFQUNJLHlCMUJtQ3FCO0FGeXZHN0I7QTRCenhHSTtFQUNJLDRCMUIrQnFCO0FGNHZHN0I7QTRCeHhHSTtFQUNJLDBCMUIyQnFCO0FGK3ZHN0I7QTRCdnhHSTtFQUNJLGMxQmZxQjtFMEJnQnJCLFlBQUE7QTVCeXhHUjtBMkIxd0dJO0VDeENBLHlCMUJ5RHlCO0FGNHZHN0I7QTRCbnpHSTtFQUNJLGMxQk1xQjtBRit5RzdCO0E0Qmp6R0k7RUFDSSwyQjFCaURxQjtBRmt3RzdCO0E0Qmh6R0k7RUFDSSx5QjFCNkNxQjtBRnF3RzdCO0E0Qi95R0k7RUFDSSw0QjFCeUNxQjtBRnd3RzdCO0E0Qjl5R0k7RUFDSSwwQjFCcUNxQjtBRjJ3RzdCO0E0Qjd5R0k7RUFDSSxjMUJmcUI7RTBCZ0JyQixZQUFBO0E1Qit5R1I7QTJCNXhHSTtFQzVDQSx5QjFCOER5QjtBRjZ3RzdCO0E0QnowR0k7RUFDSSxjMUJNcUI7QUZxMEc3QjtBNEJ2MEdJO0VBQ0ksMkIxQnNEcUI7QUZteEc3QjtBNEJ0MEdJO0VBQ0kseUIxQmtEcUI7QUZzeEc3QjtBNEJyMEdJO0VBQ0ksNEIxQjhDcUI7QUZ5eEc3QjtBNEJwMEdJO0VBQ0ksMEIxQjBDcUI7QUY0eEc3QjtBNEJuMEdJO0VBQ0ksYzFCZnFCO0UwQmdCckIsWUFBQTtBNUJxMEdSO0EyQjl5R0k7RUNoREEseUIxQm1FeUI7QUY4eEc3QjtBNEIvMUdJO0VBQ0ksYzFCTXFCO0FGMjFHN0I7QTRCNzFHSTtFQUNJLDJCMUIyRHFCO0FGb3lHN0I7QTRCNTFHSTtFQUNJLHlCMUJ1RHFCO0FGdXlHN0I7QTRCMzFHSTtFQUNJLDRCMUJtRHFCO0FGMHlHN0I7QTRCMTFHSTtFQUNJLDBCMUIrQ3FCO0FGNnlHN0I7QTRCejFHSTtFQUNJLGMxQmZxQjtFMEJnQnJCLFlBQUE7QTVCMjFHUjtBMkJoMEdJO0VDcERBLHlCMUJvRHlCO0FGbTBHN0I7QTRCcjNHSTtFQUNJLGMxQk1xQjtBRmkzRzdCO0E0Qm4zR0k7RUFDSSwyQjFCNENxQjtBRnkwRzdCO0E0QmwzR0k7RUFDSSx5QjFCd0NxQjtBRjQwRzdCO0E0QmozR0k7RUFDSSw0QjFCb0NxQjtBRiswRzdCO0E0QmgzR0k7RUFDSSwwQjFCZ0NxQjtBRmsxRzdCO0E0Qi8yR0k7RUFDSSxjMUJmcUI7RTBCZ0JyQixZQUFBO0E1QmkzR1I7QTJCLzBHSTtFQUNJLDJCekJuRHFCO0FGcTRHN0I7QTJCLzBHSTtFQUNJLHlCekJ2RHFCO0FGdzRHN0I7QTJCOTBHSTtFQUNJLDRCekIzRHFCO0FGMjRHN0I7QTJCNzBHSTtFQUNJLDBCekIvRHFCO0FGODRHN0I7QTJCMzBHQTtFQUNJLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QnpCdEV5QjtFeUJ1RXpCLGV6QjRFMkI7RXlCM0UzQixjQUFBO0VBQ0EsK0NBQUE7QTNCODBHSjtBNkJqNkdBOzs7Ozs7a0NBQUE7QUFRQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7
21RUFDQSxnTUFBQTtFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7QTdCZzZHRjtBNkI3NUdBOzswQkFBQTtBQUlBO0VBQ0UscUJBQUE7RUFDQSxrREFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E3Qjg1R0Y7QTZCMzVHQTs7MEJBQUE7QUFJQTs7b0NBQUE7QUFJQTtFQUNFLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtBN0I0NUdGO0E2Qno1R0E7RUFDRSxrQkFBQTtBN0I0NUdGO0E2Qno1R0E7OzBCQUFBO0FBSUE7RUFDRSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBN0IyNUdGO0E2Qng1R0E7RUFDRSxrQkFBQTtBN0IyNUdGO0E2Qng1R0E7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBN0IyNUdGO0E2Qng1R0E7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0E3QjI1R0Y7QTZCeDVHQTs7MEJBQUE7QUFJQTtFQUNFLGtEQUFBO0VBRUEsMENBQUE7QTdCMDVHRjtBNkJ2NUdBO0VBQ0U7SUFDRSwrQkFBQTtFN0IwNUdGO0U2QnY1R0E7SUFDRSxpQ0FBQTtFN0J5NUdGO0FBQ0Y7QTZCNTRHQTtFQUNFO0lBS0UsdUJBQUE7RTdCczVHRjtFNkJuNUdBO0lBS0UseUJBQUE7RTdCcTVHRjtBQUNGO0E2Qmw1R0E7OzBCQUFBO0FBSUE7OzBCQUFBO0FBSUE7RUFDSSxZQUFBO0E3Qms1R0o7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QTZCLzRHQTtFQUNFLFlBQUE7QTdCazVHRjtBNkIvNEdBO0VBQ0UsWUFBQTtBN0JrNUdGO0E2Qi80R0E7RUFDRSxZQUFBO0E3Qms1R0Y7QThCajZIQTtFQUVFLHdCNUJ5SDhCO0U0QnhIOUIsWUFBQTtFQUNBLGdEQUFBO0E5Qm02SEY7QThCaDZIRTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQk
21FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QTlCazZISjtBOEJoNkhJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QTlCazZIUjtBOEJoNkhJO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0E5Qms2SFI7QThCNzVIRTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTlCKzVISjtBOEI1NUhFO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDd0MsZ0JBQUE7RUFDeEMsOEJBQUE7QTlCKzVISjtBOEI3NUhJO0VBQ0UsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0E5Qis1SE47QThCOTVITTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QTlCZzZIUjtBOEIzNUhFO0VBQ0UsY0FBQTtBOUI2NUhKO0E4QjE1SEE7RUFDRSw4QkFBQTtBOUI2NUhGO0E4QnY1SFE7RUFDSSxrQkFBQTtBOUIwNUhaO0E4QnY1SFE7RUFDSSxnQkFBQTtFQUNBLGNBQUE7QTlCeTVIWjtBOEJ0NUhRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSx5QjVCMUVpQjtFNEIyRWpCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLCtDQUFBO0E5Qnc1SFo7QThCdDVIWTtFQUNJLGM1QjNDYTtFNEI0Q2IsZUFBQTtBOUJ3NUhoQjtBOEJwNUhnQjtFQUNJLGM1QnZGUztBRjYrSDdCO0E4Qmw1SFk7RUFDSSx5QjVCdERhO0FGMDhIN0I7QThCajVIWTtFQUNJLHlCNUJ0Q2E7QUZ5N0g3QjtBOEJoNUhZO0VBQ0kseUI1Qi9DYTtBRmk4SDdCO0E4Qi80SFk7RUFDSSx5QjVCN0RhO0FGODhIN0I7QThCOTRIWTtFQUNJLHlCNUI1RGE7QUY0OEg3QjtBOEIzNEhZO0VBQ0kseUJBQUE7QTlCNjRIaEI7QThCMzRIZ0I7RUFDSSxZQUFBO0E5QjY0SHBCO0ErQjNnSUk7RUFDSSx5QjdCUXFCO0U2QlByQixjN0JnQnFCO0FGNi9IN0I7QStCMWdJSTtFQUNJLGM3QllxQjtBRmdnSTdCO0ErQmxoSUk7RUFDSSx5QjdCOENxQjtFNkI3Q3JCLGM3Qk9xQjtBRjZnSTdCO0ErQmpoSUk7RUFDSSxjN0JHcUI7QUZnaEk3QjtBK0J6aElJO0VBQ0kseUI3QmtFcUI7RTZCakVyQixjN0JPcUI7QUZvaEk3QjtBK0J4aElJO0VBQ0ksYzdCR3FCO0FGdWhJN0I7QStCaGlJSTtFQUNJLHlCN0I2RHFCO0U2QjVEckIsYzdCT3FCO0FGMmhJN0I7QStCL2hJSTtFQUNJLGM3QkdxQjtBRjhoSTdCO0ErQnZpSUk7RUFDSSx5QjdCbURxQjtFNkJsRHJCLGM3Qk9xQjtBRmtpSTdCO0ErQnRpSUk7RUFDSSxjN0JHcUI7QUZxaUk3QjtBK0I5aUlJO0VBQ0kseUI3QndEcUI7RTZCdkRyQixjN0JPcUI7QUZ5aUk3QjtBK0I3aUlJO0VBQ0ksYzdCR3FCO0FGNGlJN0I7QThCejVISTtFQUdJLDRCQUFBO0E5QjI1SFI7QThCeDVISTtFQUNJLGM1QmhHcUI7RTRCaUdyQixpQkFBQTtBOUIwNUhSO0E4Qng1SFE7RUFFSSxVQUFBO0E5Qnk1SFo7QWdDamtJQTs7O0VBR0ksY0FBQTtBaENva0lKO0FnQ2hrSUk7RUFDSSxnRDlCeUttQjtBRjA1SDNCO0FnQ2prSUk7RUFDSSxjQUFBO0FoQ21rSVI7QWdDL2pJRTtFQUNFLGFBQUE7QWhDa2tJSjtBZ0Noa0lFOztFQUVFLFdBQUE7RUFDQSxZQUFBO0FoQ2trSUo7QWlDeGxJQTtFQUNJLFNBQUE7RUFDQSx3Qi9CNkg0QjtFK0I1SDVCLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLCtDQUFBO0FqQzJsSUo7QWlDemxJSTtFQUNJLGlCQUFBO0FqQzJsSVI7QWlDdmxJSTtFQUNJLHlCL0JnQ3FCO0FGeWpJN0I7QWlDdGxJSTtFQUNJLHlCL0JnRHFCO0FGd2lJN0I7QWlDcmxJSTtFQUNJLHlCL0J1Q3FCO0FGZ2pJN0I7QWlDcGxJSTtFQUNJLHlCL0I4QnFCO0FGd2pJN0I7QWlDbmxJSTtFQUNJLHlCL0JxQnFCO0FGZ2tJN0I7QWlDamxJQTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtBakNvbElKO0FpQ2xsSUk7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBakNvbElSO0FpQ2xsSUk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWpDb2xJUjtBaUNsbElJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FqQ29sSVI7QWlDamxJSTtFQUNJLGdCQUFBO0FqQ21sSVI7QWlDamxJUTtFQUNJLGlCQUFBO0FqQ21sSVo7QWlDamxJUTtFQUNJLG1CQUFBO0FqQ21sSVo7QWlDL2tJSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7QWpDaWxJUjtBaUMva0lROztFQUVJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQ0FBQTtBakNpbElaO0FpQzdrSUk7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0FqQytrSVI7QWlDM2tJQTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7QWpDOGtJSjtBaUM1a0lJO0VBQ0ksY0FBQTtFQUNBLGVBQUE7QWpDOGtJUjtBaUMza0lJO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0FqQzZrSVI7QWtDN3FJQTtFQUNJLGVBQUE7QWxDZ3JJSjtBa0M5cUlJO0VBQ0kseUJBQUE7QWxDZ3JJUjtBa0M3cUlJO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0FsQytxSVI7QWtDNXFJSTtFQUNJLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FsQzhxSVI7QWtDNXFJUTtFQUNJLHFCQUFBO0FsQzhxSVo7QWtDNXFJWTtFQUNJLGNBQUE7RUFDQSxlaEM2RWU7RWdDNUVmLG1CaENxSWU7RWdDcElmLHlCQUFBO0VBQ0EscUJBQUE7QWxDOHFJaEI7QWtDNXFJZ0I7RUFDSSxxQkFBQTtBbEM4cUlwQjtBa0N4cUlJO0VBQ0ksbUJoQ3lIdUI7QUZpakkvQjtBa0N2cUlJO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FsQ3lxSVI7QW1DaHRJSTtFQUNJLGFBQUE7QW5DbXRJUjtBbUNodElZO0VBQ0ksUUFBQTtBbkNrdEloQjtBbUM5c0lRO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0FuQ2d0SVo7QW1DMXNJSTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtBbkM2c0lSO0FtQzNzSVE7RUFDSSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QW5DNnNJWjtBbUMxc0lRO0VBQ0ksaUJBQUE7QW5DNHNJWjtBbUMxc0lRO0VBQ0ksZ0JBQUE7QW5DNHNJWjtBbUMxc0lRO0VBQ0ksY2pDL0JpQjtBRjJ1STdCO0FtQ3ZzSVE7RUFDSSxnQkFBQTtBbkN5c0laO0FtQ3RzSVE7RUFDSSxtQkFBQTtBbkN3c0laO0FtQ25zSVE7RUFDSSxtQkFBQTtBbkNxc0laO0FtQ2xzSVE7RUFDSSxtQkFBQTtBbkNvc0laO0FtQ2pzSVE7OztFQUdJLGVBQUE7QW5DbXNJWjtBbUNoc0lRO0VBQ0ksY0FBQTtBbkNrc0laO0FtQy9ySVE7RUFDSSxnQkFBQTtBbkNpc0laO0FtQ3pySUk7RUFDSSxpQkFBQTtBbkM0cklSO0FtQ3pySUk7RUFDSSxjQUFBO0FuQzJySVI7QW1DenJJSTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnREFBQTtBbkMycklSO0FtQ3hySUk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FuQzBySVI7QW1DdnJJSTs7RUFFSSxrQkFBQTtBbkN5cklSO0FtQ3RySUk7RUFDSSxnQkFBQTtFQUNBLHNCQUFBO0FuQ3dySVI7QW1DcnJJSTtFQUNJLGdCQUFBO0FuQ3VySVI7QW1DcHJJSTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtBbkNzcklSO0FtQ3BySVE7
21RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QW5Dc3JJWjtBbUNwcklZO0VBQ0ksbUJBQUE7QW5Dc3JJaEI7QW1DanJJSTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7QW5DbXJJUjtBbUMvcUlRO0VBQ0ksbUJBQUE7QW5DaXJJWjtBbUM3cUlJO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtBbkMrcUlSO0FtQ3pxSUk7RUFFSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7QW5DMnFJUjtBbUN4cUlJO0VBQ0ksb0NBQUE7QW5DMHFJUjtBbUNycUlRO0VDM0tKLHFDRDRLaUM7RUM1S1osK0NBQUE7RUFDMEMsMEJBQUE7RUFDTiwyQkFBQTtFQUNFLDBCQUFBO0VBQzNELHFGQUFBO0VBQXNELG9CQUFBO0FwQ3cxSTFEO0FtQzFxSUk7RUFDSSxZQUFBO0FuQzRxSVI7QW1DenFJSTs7RUFFSSxrQkFBQTtFQUNBLFVBQUE7QW5DMnFJUjtBbUN4cUlJO0VBQ0ksOEJBQUE7QW5DMHFJUjtBbUN2cUlJO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxzQkFBQTtFQUNBLGtDQUFBO0FuQ3lxSVI7QW1DcnFJSTs7O0VBR0ksY2pDdk1xQjtBRjgySTdCO0FtQ2hxSUk7RUFDSSxzQmpDekZ3QjtFaUMwRnhCLHNCakN0SHVCO0VpQ3VIdkIsZ0JBQUE7QW5DbXFJUjtBbUNqcUlRO0VBQ0ksZ0JBQUE7QW5DbXFJWjtBbUNocUlRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBbkNrcUlaO0FtQ2hxSVk7RUFDSSxXQUFBO0FuQ2txSWhCO0FtQzlwSVE7RUFDSSxtQkFBQTtBbkNncUlaO0FVdjRJRztFQUNJLGNBK0crQjtFRGxIcEMsVUNJc0I7RUREdEIsMEJBQUE7QVQyNElGO0FVeDRJRztFQUNJLGNBMkcrQjtFRGxIcEMsVUNRc0I7RURMdEIsMEJBQUE7QVRnNUlGO0FVejRJRztFQUNJLGNBdUcrQjtFRGxIcEMsVUNZc0I7RURUdEIsMEJBQUE7QVRxNUlGO0FVMTRJRztFQUNJLGNBbUcrQjtFRGxIcEMsVUNnQnNCO0VEYnRCLDBCQUFBO0FUMDVJRjtBVXp5SUk7RUFDSSxzQ1J6RnFCO0VRMEZyQixjUi9HcUI7QUYwNUk3QjtBVXp5SVE7RUFDSSxxQlJsSGlCO0VRbUhqQiw2QlJwRmlCO0VRcUZqQixjUnBIaUI7QUYrNUk3QjtBVXJ5SVE7O0VBQ0ksY1IzSGlCO0FGbTZJN0I7QVVueUlRO0VBQ0ksNkJSbEdpQjtBRnU0STdCO0FVanlJSTtFQUNJLDZCUnZHcUI7RVF3R3JCLHNDUmxIcUI7RVFtSHJCLGNSeElxQjtBRjI2STdCO0FVL3hJUTtFQUNJLDZCUjlHaUI7RVErR2pCLHFCUjlJaUI7RVErSWpCLGNSL0lpQjtBRmc3STdCO0FVM3hJUTs7RUFDSSwwQ1IxSGlCO0VRMkhqQixjUnZKaUI7QUZxN0k3QjtBVTV4SVk7Ozs7RUFHSSwwQ1IvSGE7RVFnSWIsY1I3SmE7QUY0N0k3QjtBVTN4SVE7O0VBQ0ksMENSdElpQjtBRm82STdCO0FVNXhJWTs7OztFQUdJLDBDUjFJYTtFUTJJYixjUnhLYTtBRnU4STdCO0FVenhJZ0I7O0VBQ0ksMENSbEpTO0VRbUpULGNSaExTO0FGNDhJN0I7QVV2eElROztFQUNJLDBDUjFKaUI7RVEySmpCLFlBQUE7RUFDQSxjUnhMaUI7QUZrOUk3QjtBVXR4SVk7O0VBQ0ksMENSaEthO0VRaUtiLGNSOUxhO0FGdTlJN0I7QW1DL3VJWTs7O0VBR0ksK0JqQ3JOYTtBRnM4STdCO0FtQzV1SUk7RUFDSSxlQUFBO0VBQ0EsY2pDbFBxQjtFaUNtUHJCLHFCQUFBO0FuQzh1SVI7QXFDMytJQTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CbkNPeUI7QUZ1K0k3QjtBcUM1K0lJO0VBQ0ksZ0JuQ2tIdUI7QUY0M0kvQjtBcUMzK0lBO0VBQ0ksaUJBQUE7QXJDOCtJSjtBcUMzK0lBO0VBQ0ksYUFBQTtBckM4K0lKO0FxQzUrSUE7RUFDSSxpQkFBQTtBckMrK0lKO0FxQzUrSUE7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFHQSxVQUFBO0VBQ0EsY25DaEJ5QjtFbUNpQnpCLGtCQUFBO0VBRUEsa0NBQUE7RUFDQSxzQkFBQTtBckM0K0lKO0FxQzErSUk7RUFDSSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0NBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QXJDNCtJUjtBcUN6K0lJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBckMyK0lSO0FxQ3orSUk7RUFDSSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QXJDMitJUjtBcUN6K0lRO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUlBLGdDQUFBO0VBRUEsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBckN5K0laO0FxQ3QrSUk7O0VBRUksK0JuQ3ZDcUI7QUYrZ0o3QjtBcUNyK0lJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBckN1K0lSO0FxQ3ArSUk7RUFFSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QXJDcStJUjtBcUNsK0lJO0VBQ0ksb0NBQUE7QXJDbytJUjtBcUNqK0lJO0VEN0ZBLGlDQzhGNkI7RUQ5RlIsK0NBQUE7RUFDMEMsMEJBQUE7RUFDTiwyQkFBQTtFQUNFLDBCQUFBO0VBQzNELCtFQUFBO0VBQXNELG9CQUFBO0FwQ3NrSjFEO0FxQ3orSUk7RUFDSSxVQUFBO0FyQzIrSVI7QXFDcitJSTtFQUVJLGFBQUE7QXJDdStJUjtBcUNsK0lBO0VBQ0ksZUFBQTtBckNxK0lKO0FxQ24rSUk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0RuQzBEbUI7RW1DekRuQixzQkFBQTtBckNxK0lSO0FxQ24rSVE7RUFDSSxpQkFBQTtBckNxK0laO0FxQ2wrSVE7RUFDSSxVQUFBO0FyQ28rSVo7QXFDbCtJWTtFQUNJLGlCQUFBO0FyQ28rSWhCO0FxQ2grSVE7RUFDSSxVQUFBO0FyQ2srSVo7QXFDLzlJUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QXJDaStJWjtBcUM3OUlJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBckMrOUlSO0FxQzE5SUs7RUFDRyxXQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QXJDNjlJUjtBcUMxOUlLO0VBQ0csYUFBQTtFQUNBLGtCQUFBO0FyQzQ5SVI7QXFDejlJSztFQUNHLG1CQUFBO0FyQzI5SVI7QXFDeDlJSztFQUNHLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FyQzA5SVI7QXFDdjlJSztFQUNHLGVBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7
21RUFDQSxNQUFBO0FyQ3k5SVI7QXFDdDlJSztFQUNHLE9BQUE7RUFDQSxRQUFBO0FyQ3c5SVI7QXFDcjlJSztFQUNJLFFBQUE7RUFDQSxTQUFBO0FyQ3U5SVQ7QXFDcDlJSztFQUNJLFFBQUE7QXJDczlJVDtBcUNuOUlLO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QXJDcTlJVDtBcUNsOUlLO0VBQ0ksUUFBQTtFQUNBLFFBQUE7QXJDbzlJVDtBcUNqOUlLO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDRCxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QXJDbTlJUjtBcUNoOUlLO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QXJDazlJVDtBcUMvOElLO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QXJDaTlJVDtBcUM5OElLO0VBQ0csUUFBQTtFQUNBLFNBQUE7QXJDZzlJUjtBcUM3OElLO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QXJDKzhJVDtBcUM1OElLO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QXJDODhJVDtBcUMzOElLO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QXJDNjhJVDtBcUMxOElLO0VBQ0ksT0FBQTtFQUNBLFNBQUE7QXJDNDhJVDtBcUN6OElLO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QXJDMjhJVDtBcUN4OElLO0VBQ0csT0FBQTtFQUNBLFNBQUE7QXJDMDhJUjtBcUN0OElBO0VBQ0ksaUJBQUE7RUFDQSxhQUFBO0FyQ3k4SUo7QXFDdjhJSTs7O0VBR0ksaUJBQUE7QXJDeThJUjtBcUN0OElJO0VBQ0ksZ0JBQUE7QXJDdzhJUjtBcUNyOElJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0FyQ3U4SVI7QXFDbjhJSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtBckNxOElSO0FxQ2g4SUE7RUFDSSx5Qm5DL1J5QjtBRmt1SjdCO0FxQ2o4SUE7RUFDSSx5Qm5DM1J5QjtBRit0SjdCO0FxQ2o4SUE7RUFDSSxjbkN4U3lCO0FGNHVKN0I7QXFDbDhJSTs7Ozs7OztFQU9JLGNuQ2pUcUI7QUZxdko3QjtBcUNqOElJO0VBQ0kseUJuQ3JUcUI7QUZ3dko3QjtBcUNoOElJO0VBQ0ksY25DdlJxQjtBRnl0SjdCO0FxQy83SUk7O0VBRUksK0JuQ3hTcUI7QUZ5dUo3QjtBcUM5N0lJO0VBQ0ksc0NuQ3JTcUI7QUZxdUo3QjtBcUM1N0lJOzs7O0VBSUksc0NuQzdTcUI7QUYydUo3QjtBcUMzN0lJOzs7RUFHSSxjbkNoVnFCO0FGNndKN0I7QXFDMTdJSTs7RUFFSSxjbkNyVnFCO0FGaXhKN0I7QXFDejdJSTs7RUFFSSx5Qm5DMVZxQjtFbUMyVnJCLHFCbkMzVnFCO0FGc3hKN0I7QVUzeEpHO0VBQ0ksY0ErRytCO0VEbEhwQyxVQ0lzQjtFRER0QiwwQkFBQTtBVCt4SkY7QVU1eEpHO0VBQ0ksY0EyRytCO0VEbEhwQyxVQ1FzQjtFREx0QiwwQkFBQTtBVG95SkY7QVU3eEpHO0VBQ0ksY0F1RytCO0VEbEhwQyxVQ1lzQjtFRFR0QiwwQkFBQTtBVHl5SkY7QVU5eEpHO0VBQ0ksY0FtRytCO0VEbEhwQyxVQ2dCc0I7RURidEIsMEJBQUE7QVQ4eUpGO0FVN3JKSTtFQUNJLHNDUnpGcUI7RVEwRnJCLGNSL0dxQjtBRjh5SjdCO0FVN3JKUTtFQUNJLHFCUmxIaUI7RVFtSGpCLDZCUnBGaUI7RVFxRmpCLGNScEhpQjtBRm16SjdCO0FVenJKUTs7RUFDSSxjUjNIaUI7QUZ1eko3QjtBVXZySlE7RUFDSSw2QlJsR2lCO0FGMnhKN0I7QVVyckpJO0VBQ0ksNkJSdkdxQjtFUXdHckIsc0NSbEhxQjtFUW1IckIsY1J4SXFCO0FGK3pKN0I7QVVuckpRO0VBQ0ksNkJSOUdpQjtFUStHakIscUJSOUlpQjtFUStJakIsY1IvSWlCO0FGbzBKN0I7QVUvcUpROztFQUNJLDBDUjFIaUI7RVEySGpCLGNSdkppQjtBRnkwSjdCO0FVaHJKWTs7OztFQUdJLDBDUi9IYTtFUWdJYixjUjdKYTtBRmcxSjdCO0FVL3FKUTs7RUFDSSwwQ1J0SWlCO0FGd3pKN0I7QVVockpZOzs7O0VBR0ksMENSMUlhO0VRMkliLGNSeEthO0FGMjFKN0I7QVU3cUpnQjs7RUFDSSwwQ1JsSlM7RVFtSlQsY1JoTFM7QUZnMko3QjtBVTNxSlE7O0VBQ0ksMENSMUppQjtFUTJKakIsWUFBQTtFQUNBLGNSeExpQjtBRnMySjdCO0FVMXFKWTs7RUFDSSwwQ1JoS2E7RVFpS2IsY1I5TGE7QUYyMko3QjtBcUMxZ0pJOzs7RUFHSSwrQm5DOVVxQjtBRjAxSjdCO0FxQ3hnSkk7RUFDSSw2Qm5DMVVxQjtFbUMyVXJCLHNDbkNyVnFCO0VtQ3NWckIsY25DM1dxQjtBRnEzSjdCO0FxQ3hnSlE7RUFJSSw2Qm5DbFZpQjtFbUNtVmpCLHFCbkNsWGlCO0FGeTNKN0I7QXFDLy9JZ0I7RUFDSSxjbkMzWFM7QUY0M0o3QjtBcUMzL0lJO0VBQ0ksY25DbFlxQjtBRiszSjdCO0FzQ3o0SkE7RUNrSkk7SUFDSSxlQUFBO0lBQ0EsY0FBQTtJQUNBLE1BQUE7SUFDQSx1QkFBQTtJQUNBLFlBQUE7SUFDQSxRQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0Esc0JBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFFQSwyQkFBQTtJakM3SEEsbUNBQUE7SUFoQkosMERBQUE7RU5pNUpGO0V1Qy92Sk07SUFDSSxtQnJDdEhpQjtJcUNzSFcsK0NBQUE7SUFDc0MsMEJBQUE7SUFDTCwyQkFBQTtJQUNFLDBCQUFBO0lBQy9ELGlEQUFBO0lBQTBELG1DQUFBO0k5QnZLcEUsYThCd0syQjtJOUJySzNCLHlCQUFBO0k4QnVLVSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLFdBQUE7RXZDc3dKVjtFdUNsd0pVO0lBQ0ksY0FBQTtJQUNBLHFCQUFBO0V2Q293SmQ7RXVDbHdKYztJQUNJLGNyQ25MUztFRnU3SjNCO0V1Qy92Sk07SUFDSSxjckN6TGlCO0VGMDdKM0I7RXVDbDhKTTtJQUNJLGdCQUFBO0V2Q284SlY7RXVDbDhKVTtJQUNJLG9CQUFBO0lBQ0EsdUJBQUE7RXZDbzhKZDtFdUNqOEpVO0lBQ0ksTUFBQTtJQUNBLFlBQUE7RXZDbThKZDtFdUMvN0pNOztJQUVJLDZCQUFBO0lBQ0EsU0FBQTtJQUNBLGdCQUFBO0lBRUEsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtFdkNpOEpWO0V1Qy83SlU7O0lBQ0ksYUFBQTtFdkNrOEpkO0V1Qzc3SlU7SUFDSSxvQkFBQTtFdkMrN0pkO0V1QzU3SlU7SUFDRyxhQUFBO0V2Qzg3SmI7RXVDMzdKUztJQUNJLGNBQUE7RXZDNjdKYjtFdUN6N0pNOztJQUVJLGNyQ3pDaUI7RUZvK0ozQjtFdUN4N0pNO0lBQ0ksV0FBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtJQUVBLHlDQUFBO0lBRUEsbUJBQUE7SWpDMUJKLGlDQUFBO0lBaEJKLDBEQUFBO0VOOCtKRjtFdUMvN0pNO0lBQ0ksY0FBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLG1CckM3RGlCO0VGOC9KM0I7RXVDLzdKVTtJQUNJLGVBQUE7RXZDaThKZDtFdUM5N0pVO0lBQ0ksV0FBQTtJQUNBLDZCQUFBO0V2Q2c4SmQ7RXVDNTdKTTtJQUNJLG1CckN6Q2lCO0VGdStKM0I7RXVDMzdKTTtJQUNJLFdBQUE7RXZDNjdKVjtFdUMzN0pVO0lBQ0ksZUFBQTtFdkM2N0pkO0V1Q3Y3SkU7OztJQUdFLDhCQUFBO0V2Q3k3Sko7RXVDdjdKRTtJQUNFLFFBQUE7SWpDekRELDhDQUFBO0lBRUEsK0JBQUE7SUFDQSxxQ0FBQTtJQUVBLDZCQUFBO0VObS9KSDtFdUM1N0pFO0lBQ0UsVUFBQTtFdkM4N0pKO0V1QzU3SkU7SUFDRSxXQUFBO0lqQ2hFRCxpREFBQTtJQUVBLGtDQUFBO0lBQ0EscUNBQUE7SUFFQSw2QkFBQTtFTisvSkg7RXVDajhKRTtJQUNFLFFBQUE7SWpDcEVELDJDQUFBO0lBRUEsNEJBQUE7SUFDQSxxQ0FBQTtJQUVBLDZCQUFBO0VOd2dLSDtFdUN0OEpFO0lBQ0UsVUFBQTtFdkN3OEpKO0V1Q3Q4SkU7SUFDRSxXQUFBO0lqQzNFRCw4Q0FBQTtJQUVBLCtCQUFBO0lBQ0EscUNBQUE7SUFFQSw2QkFBQTtFTm9oS0g7RU1oaEtFO0lBQ0U7TUFBSSxRQUFBO01BQVUsdUJBQUE7SU5vaEtoQjtJTW5oS0U7TUFBSyxRQUFBO01BQVUseUJBQUE7SU51aEtqQjtJTXRoS0U7TUFBSyx5QkFBQTtJTnloS1A7SU14aEtFO01BQU0seUJBQUE7SU4yaEtSO0VBQ0Y7RU0xaEtFO0lBQ0U7TUFBSSxRQUFBO01BQVUsK0JBQUE7SU44aEtoQjtJTTdoS0U7TUFBSyxRQUFBO01BQVUsaUNBQUE7SU5paUtqQjtJTWhpS0U7TUFBSyxpQ0FBQTtJTm1pS1A7SU1saUtFO01BQU8saUNBQUE7SU5xaUtUO0VBQ0Y7RU0zaEtFO0lBQ0U7TUFBSyxRQUFBO01BQVUseUJBQUE7SU4raUtqQjtJTTlpS0U7TUFBTSx5QkFBQTtJTmlqS1I7SU1oaktFO01BQU0sdUJBQUE7SU5taktSO0lNbGpLRTtNQUFPLFFBQUE7TUFBVSxvQkFBQTtJTnNqS25CO0VBQ0Y7RU1waktFO0lBQ0U7TUFBSyxRQUFBO01BQVUsaUNBQUE7SU53aktqQjtJTXZqS0U7TUFBTSxpQ0FBQTtJTjBqS1I7SU16aktFO01BQU0sK0JBQUE7SU40aktSO0lNM2pLRTtNQUFPLFFBQUE7TUFBVSw0QkFBQTtJTitqS25CO0VBQ0Y7RU1waktFO0lBQ0U7TUFBSSxXQUFBO01BQWEsdUJBQUE7SU53a0tuQjtJTXZrS0U7TUFBSyxXQUFBO01BQWEsMEJBQUE7SU4ya0twQjtJTTFrS0U7TUFBSywwQkFBQTtJTjZrS1A7SU01a0tFO01BQU0sMEJBQUE7SU4ra0tSO0VBQ0Y7RU05a0tFO0lBQ0U7TUFBSSxXQUFBO01BQWEsK0JBQUE7SU5rbEtuQjtJTWpsS0U7TUFBSyxXQUFBO01BQWEsa0NBQUE7SU5xbEtwQjtJTXBsS0U7TUFBSyxrQ0FBQTtJTnVsS1A7SU10bEtFO01BQU0sa0NBQUE7SU55bEtSO0VBQ0Y7RU0va0tFO0lBQ0U7TUFBSyxXQUFBO01BQVksMEJBQUE7SU5tbUtuQjtJTWxtS0U7TUFBTSx3QkFBQTtJTnFtS1I7SU1wbUtFO01BQU0sd0JBQUE7SU51bUtSO0lNdG1LRTtNQUFPLFdBQUE7TUFBWSxvQkFBQTtJTjBtS3JCO0VBQ0Y7RU16bUtFO0lBQ0U7TUFBSSxXQUFBO01BQVksa0NBQUE7SU42bUtsQjtJTTVtS0U7TUFBSyxnQ0FBQTtJTittS1A7SU05bUtFO01BQUssZ0NBQUE7SU5pbktQO0lNaG5LRTtNQUFNLFdBQUE7TUFBWSw0QkFBQTtJTm9uS3BCO0VBQ0Y7RXVDcm5LRTtJQUNFO01BQUksVUFBQTtJdkN3b0tOO0l1Q3ZvS0U7TUFBTSxVQUFBO0l2QzBvS1I7RUFDRjtFdUNyb0tFO0lBQ0U7TUFBSSxVQUFBO0l2Q2dwS047SXVDL29LRTtNQUFNLFVBQUE7SXZDa3BLUjtFQUNGO0V1Q3RsS0U7SUFDSSxZQUFBO0V2Q3dsS047RXVDcmxLRTtJakMzTEEsMERBQUE7RU51eEtGO0V1Q3hsS0U7SUFDSSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7SUFDQSxVQUFBO0lBQ0EsTUFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJQUNBLDZCQUFBO0lqQzFNSiwwREFBQTtFTnl5S0Y7RXNDdnpLVTtJQUNJLFdBQUE7SUFDQSxPQUFBO0loQzRCUixvQ0FBQTtFTmt5S047RXNDeHpLVTtJaENzQkosaUNBQUE7RU55eUtOO0VzQzN6S1U7SWhDa0JKLG9DQUFBO0VOZ3pLTjtFc0M5ektVO0loQ2NKLG9DQUFBO0VOdXpLTjtFc0NoMEtjO0loQ1NSLGlDQUFBO0VOOHpLTjtFc0NuMEtjO0loQ0tSLG1DQUFBO0VOcTBLTjtFc0N0MEtjO0loQ0NSLG1DQUFBO0VONDBLTjtFc0N6MEtjO0lBQ0ksV0FBQTtJQUNBLFdBQUE7RXRDMjBLbEI7O0VzQ3AwS007SUFDSSwyQkFBQTtFdEN1MEtWO0V1Q3IzS007SUFDSSxnQkFBQTtFdkN1M0tWO0V1Q3IzS1U7SUFDSSxvQkFBQTtJQUNBLHVCQUFBO0V2Q3UzS2Q7RXVDcDNLVTtJQUNJLE1BQUE7SUFDQSxZQUFBO0V2Q3MzS2Q7RXVDbDNLTTs7SUFFSSw2QkFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUVBLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSxtQk
21FBQTtJQUNBLGNBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7RXZDbzNLVjtFdUNsM0tVOztJQUNJLGFBQUE7RXZDcTNLZDtFdUNoM0tVO0lBQ0ksb0JBQUE7RXZDazNLZDtFdUMvMktVO0lBQ0csYUFBQTtFdkNpM0tiO0V1QzkyS1M7SUFDSSxjQUFBO0V2Q2czS2I7RXVDNTJLTTs7SUFFSSxjckN6Q2lCO0VGdTVLM0I7RXVDMzJLTTtJQUNJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7SUFFQSx5Q0FBQTtJQUVBLG1CQUFBO0lqQzFCSixpQ0FBQTtJQWhCSiwwREFBQTtFTmk2S0Y7RXVDbDNLTTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQnJDN0RpQjtFRmk3SzNCO0V1Q2wzS1U7SUFDSSxlQUFBO0V2Q28zS2Q7RXVDajNLVTtJQUNJLFdBQUE7SUFDQSw2QkFBQTtFdkNtM0tkO0V1Qy8yS007SUFDSSxtQnJDekNpQjtFRjA1SzNCO0V1QzkyS007SUFDSSxXQUFBO0V2Q2czS1Y7RXVDOTJLVTtJQUNJLGVBQUE7RXZDZzNLZDtFdUMxMktFOzs7SUFHRSw4QkFBQTtFdkM0MktKO0V1QzEyS0U7SUFDRSxRQUFBO0lqQ3pERCw4Q0FBQTtJQUVBLCtCQUFBO0lBQ0EscUNBQUE7SUFFQSw2QkFBQTtFTnM2S0g7RXVDLzJLRTtJQUNFLFVBQUE7RXZDaTNLSjtFdUMvMktFO0lBQ0UsV0FBQTtJakNoRUQsaURBQUE7SUFFQSxrQ0FBQTtJQUNBLHFDQUFBO0lBRUEsNkJBQUE7RU5rN0tIO0V1Q3AzS0U7SUFDRSxRQUFBO0lqQ3BFRCwyQ0FBQTtJQUVBLDRCQUFBO0lBQ0EscUNBQUE7SUFFQSw2QkFBQTtFTjI3S0g7RXVDejNLRTtJQUNFLFVBQUE7RXZDMjNLSjtFdUN6M0tFO0lBQ0UsV0FBQTtJakMzRUQsOENBQUE7SUFFQSwrQkFBQTtJQUNBLHFDQUFBO0lBRUEsNkJBQUE7RU51OEtIO0VNbjhLRTtJQUNFO01BQUksUUFBQTtNQUFVLHVCQUFBO0lOdThLaEI7SU10OEtFO01BQUssUUFBQTtNQUFVLHlCQUFBO0lOMDhLakI7SU16OEtFO01BQUsseUJBQUE7SU40OEtQO0lNMzhLRTtNQUFNLHlCQUFBO0lOODhLUjtFQUNGO0VNNzhLRTtJQUNFO01BQUksUUFBQTtNQUFVLCtCQUFBO0lOaTlLaEI7SU1oOUtFO01BQUssUUFBQTtNQUFVLGlDQUFBO0lObzlLakI7SU1uOUtFO01BQUssaUNBQUE7SU5zOUtQO0lNcjlLRTtNQUFPLGlDQUFBO0lOdzlLVDtFQUNGO0VNOThLRTtJQUNFO01BQUssUUFBQTtNQUFVLHlCQUFBO0lOaytLakI7SU1qK0tFO01BQU0seUJBQUE7SU5vK0tSO0lNbitLRTtNQUFNLHVCQUFBO0lOcytLUjtJTXIrS0U7TUFBTyxRQUFBO01BQVUsb0JBQUE7SU55K0tuQjtFQUNGO0VNditLRTtJQUNFO01BQUssUUFBQTtNQUFVLGlDQUFBO0lOMitLakI7SU0xK0tFO01BQU0saUNBQUE7SU42K0tSO0lNNStLRTtNQUFNLCtCQUFBO0lOKytLUjtJTTkrS0U7TUFBTyxRQUFBO01BQVUsNEJBQUE7SU5rL0tuQjtFQUNGO0VNditLRTtJQUNFO01BQUksV0FBQTtNQUFhLHVCQUFBO0lOMi9LbkI7SU0xL0tFO01BQUssV0FBQTtNQUFhLDBCQUFBO0lOOC9LcEI7SU03L0tFO01BQUssMEJBQUE7SU5nZ0xQO0lNLy9LRTtNQUFNLDBCQUFBO0lOa2dMUjtFQUNGO0VNamdMRTtJQUNFO01BQUksV0FBQTtNQUFhLCtCQUFBO0lOcWdMbkI7SU1wZ0xFO01BQUssV0FBQTtNQUFhLGtDQUFBO0lOd2dMcEI7SU12Z0xFO01BQUssa0NBQUE7SU4wZ0xQO0lNemdMRTtNQUFNLGtDQUFBO0lONGdMUjtFQUNGO0VNbGdMRTtJQUNFO01BQUssV0FBQTtNQUFZLDBCQUFBO0lOc2hMbkI7SU1yaExFO01BQU0sd0JBQUE7SU53aExSO0lNdmhMRTtNQUFNLHdCQUFBO0lOMGhMUjtJTXpoTEU7TUFBTyxXQUFBO01BQVksb0JBQUE7SU42aExyQjtFQUNGO0VNNWhMRTtJQUNFO01BQUksV0FBQTtNQUFZLGtDQUFBO0lOZ2lMbEI7SU0vaExFO01BQUssZ0NBQUE7SU5raUxQO0lNamlMRTtNQUFLLGdDQUFBO0lOb2lMUDtJTW5pTEU7TUFBTSxXQUFBO01BQVksNEJBQUE7SU51aUxwQjtFQUNGO0V1Q3hpTEU7SUFDRTtNQUFJLFVBQUE7SXZDMmpMTjtJdUMxakxFO01BQU0sVUFBQTtJdkM2akxSO0VBQ0Y7RXVDeGpMRTtJQUNFO01BQUksVUFBQTtJdkNta0xOO0l1Q2xrTEU7TUFBTSxVQUFBO0l2Q3FrTFI7RUFDRjs7RXNDOXBMRTtJQUNJLGlCQUFBO0V0Q2lxTE47O0VzQzlwTEU7SUFDSSxhQUFBO0V0Q2lxTE47O0VzQzlwTEU7SUFDSSxrQkFBQTtFdENpcUxOOztFc0M3cExNO0lBQ0ksaUJBQUE7RXRDZ3FMVjs7RXNDNXBMRTtJQUNJLGdCQUFBO0V0QytwTE47O0VzQzFwTFU7O0lBRUksWUFBQTtFdEM2cExkOztFc0N4cExFO0lBQ0ksYUFBQTtJQUNBLGlCQUFBO0V0QzJwTE47RXNDenBMTTtJQUNJLGdCQUFBO0V0QzJwTFY7RXNDeHBMTTtJQUNJLFVBQUE7SUFDQSxRQUFBO0lBQ0EsZ0JBQUE7RXRDMHBMVjtFc0N2cExNO0lBQ0ksU0FBQTtJQUNBLGdCQUFBO0lBQ0EsUUFBQTtFdEN5cExWO0FBQ0Y7QXNDcnBMQTtFQ3dDSTtJQUNJLGVBQUE7SUFDQSxjQUFBO0lBQ0EsTUFBQTtJQUNBLHVCQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUVBLDJCQUFBO0lqQzdIQSxtQ0FBQTtJQWhCSiwwREFBQTtFTnN3TEY7RXVDcG5MTTtJQUNJLG1CckN0SGlCO0lxQ3NIVywrQ0FBQTtJQUNzQywwQkFBQTtJQUNMLDJCQUFBO0lBQ0UsMEJBQUE7SUFDL0QsaURBQUE7SUFBMEQsbUNBQUE7STlCdktwRSxhOEJ3SzJCO0k5QnJLM0IseUJBQUE7SThCdUtVLGNBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0lBQ0EsV0FBQTtFdkMybkxWO0V1Q3ZuTFU7SUFDSSxjQUFBO0lBQ0EscUJBQUE7RXZDeW5MZDtFdUN2bkxjO0lBQ0ksY3JDbkxTO0VGNHlMM0I7RXVDcG5MTTtJQUNJLGNyQ3pMaUI7RUYreUwzQjtFdUN2ekxNO0lBQ0ksZ0JBQUE7RXZDeXpMVjtFdUN2ekxVO0lBQ0ksb0JBQUE7SUFDQSx1QkFBQTtFdkN5ekxkO0V1Q3R6TFU7SUFDSSxNQUFBO0lBQ0EsWUFBQTtFdkN3ekxkO0V1Q3B6TE07O0lBRUksNkJBQUE7SUFDQSxTQUFBO0lBQ0EsZ0JBQUE7SUFFQSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7SUFDQSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGtCQUFBO0V2Q3N6TFY7RXVDcHpMVTs7SUFDSSxhQUFBO0V2Q3V6TGQ7RXVDbHpMVTtJQUNJLG9CQUFBO0V2Q296TGQ7RXVDanpMVTtJQUNHLGFBQUE7RXZDbXpMYjtFdUNoekxTO0lBQ0ksY0FBQTtFdkNrekxiO0V1Qzl5TE07O0lBRUksY3JDekNpQjtFRnkxTDNCO0V1Qzd5TE07SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxhQUFBO0lBRUEseUNBQUE7SUFFQSxtQkFBQTtJakMxQkosaUNBQUE7SUFoQkosMERBQUE7RU5tMkxGO0V1Q3B6TE07SUFDSSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsbUJyQzdEaUI7RUZtM0wzQjtFdUNwekxVO0lBQ0ksZUFBQTtFdkNzekxkO0V1Q256TFU7SUFDSSxXQUFBO0lBQ0EsNkJBQUE7RXZDcXpMZDtFdUNqekxNO0lBQ0ksbUJyQ3pDaUI7RUY0MUwzQjtFdUNoekxNO0lBQ0ksV0FBQTtFdkNrekxWO0V1Q2h6TFU7SUFDSSxlQUFBO0V2Q2t6TGQ7RXVDNXlMRTs7O0lBR0UsOEJBQUE7
21RXZDOHlMSjtFdUM1eUxFO0lBQ0UsUUFBQTtJakN6REQsOENBQUE7SUFFQSwrQkFBQTtJQUNBLHFDQUFBO0lBRUEsNkJBQUE7RU53MkxIO0V1Q2p6TEU7SUFDRSxVQUFBO0V2Q216TEo7RXVDanpMRTtJQUNFLFdBQUE7SWpDaEVELGlEQUFBO0lBRUEsa0NBQUE7SUFDQSxxQ0FBQTtJQUVBLDZCQUFBO0VObzNMSDtFdUN0ekxFO0lBQ0UsUUFBQTtJakNwRUQsMkNBQUE7SUFFQSw0QkFBQTtJQUNBLHFDQUFBO0lBRUEsNkJBQUE7RU42M0xIO0V1QzN6TEU7SUFDRSxVQUFBO0V2QzZ6TEo7RXVDM3pMRTtJQUNFLFdBQUE7SWpDM0VELDhDQUFBO0lBRUEsK0JBQUE7SUFDQSxxQ0FBQTtJQUVBLDZCQUFBO0VOeTRMSDtFTXI0TEU7SUFDRTtNQUFJLFFBQUE7TUFBVSx1QkFBQTtJTnk0TGhCO0lNeDRMRTtNQUFLLFFBQUE7TUFBVSx5QkFBQTtJTjQ0TGpCO0lNMzRMRTtNQUFLLHlCQUFBO0lOODRMUDtJTTc0TEU7TUFBTSx5QkFBQTtJTmc1TFI7RUFDRjtFTS80TEU7SUFDRTtNQUFJLFFBQUE7TUFBVSwrQkFBQTtJTm01TGhCO0lNbDVMRTtNQUFLLFFBQUE7TUFBVSxpQ0FBQTtJTnM1TGpCO0lNcjVMRTtNQUFLLGlDQUFBO0lOdzVMUDtJTXY1TEU7TUFBTyxpQ0FBQTtJTjA1TFQ7RUFDRjtFTWg1TEU7SUFDRTtNQUFLLFFBQUE7TUFBVSx5QkFBQTtJTm82TGpCO0lNbjZMRTtNQUFNLHlCQUFBO0lOczZMUjtJTXI2TEU7TUFBTSx1QkFBQTtJTnc2TFI7SU12NkxFO01BQU8sUUFBQTtNQUFVLG9CQUFBO0lOMjZMbkI7RUFDRjtFTXo2TEU7SUFDRTtNQUFLLFFBQUE7TUFBVSxpQ0FBQTtJTjY2TGpCO0lNNTZMRTtNQUFNLGlDQUFBO0lOKzZMUjtJTTk2TEU7TUFBTSwrQkFBQTtJTmk3TFI7SU1oN0xFO01BQU8sUUFBQTtNQUFVLDRCQUFBO0lObzdMbkI7RUFDRjtFTXo2TEU7SUFDRTtNQUFJLFdBQUE7TUFBYSx1QkFBQTtJTjY3TG5CO0lNNTdMRTtNQUFLLFdBQUE7TUFBYSwwQkFBQTtJTmc4THBCO0lNLzdMRTtNQUFLLDBCQUFBO0lOazhMUDtJTWo4TEU7TUFBTSwwQkFBQTtJTm84TFI7RUFDRjtFTW44TEU7SUFDRTtNQUFJLFdBQUE7TUFBYSwrQkFBQTtJTnU4TG5CO0lNdDhMRTtNQUFLLFdBQUE7TUFBYSxrQ0FBQTtJTjA4THBCO0lNejhMRTtNQUFLLGtDQUFBO0lONDhMUDtJTTM4TEU7TUFBTSxrQ0FBQTtJTjg4TFI7RUFDRjtFTXA4TEU7SUFDRTtNQUFLLFdBQUE7TUFBWSwwQkFBQTtJTnc5TG5CO0lNdjlMRTtNQUFNLHdCQUFBO0lOMDlMUjtJTXo5TEU7TUFBTSx3QkFBQTtJTjQ5TFI7SU0zOUxFO01BQU8sV0FBQTtNQUFZLG9CQUFBO0lOKzlMckI7RUFDRjtFTTk5TEU7SUFDRTtNQUFJLFdBQUE7TUFBWSxrQ0FBQTtJTmsrTGxCO0lNaitMRTtNQUFLLGdDQUFBO0lObytMUDtJTW4rTEU7TUFBSyxnQ0FBQTtJTnMrTFA7SU1yK0xFO01BQU0sV0FBQTtNQUFZLDRCQUFBO0lOeStMcEI7RUFDRjtFdUMxK0xFO0lBQ0U7TUFBSSxVQUFBO0l2QzYvTE47SXVDNS9MRTtNQUFNLFVBQUE7SXZDKy9MUjtFQUNGO0V1QzEvTEU7SUFDRTtNQUFJLFVBQUE7SXZDcWdNTjtJdUNwZ01FO01BQU0sVUFBQTtJdkN1Z01SO0VBQ0Y7RXVDMzhMRTtJQUNJLFlBQUE7RXZDNjhMTjtFdUMxOExFO0lqQzNMQSwwREFBQTtFTjRvTUY7RXVDNzhMRTtJQUNJLFlBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLFVBQUE7SUFDQSxNQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsYUFBQTtJQUNBLGtCQUFBO0lBQ0EsNkJBQUE7SWpDMU1KLDBEQUFBO0VOOHBNRjtFc0Nua01NO0loQzNFQSxpQ0FBQTtFTnFwTU47RXNDdGtNTTtJQUNJLHlCQUFBO0V0Q3drTVY7RXNDdGtNVTtJQUNJLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtJQUlBLGFBQUE7SUFLQSxzQkFBQTtFdEN3a01kO0VzQ3RrTWM7SUFDSSxTQUFBO0V0Q3drTWxCO0VzQ25rTU07SUFDSSxXQUFBO0lBQ0EsT0FBQTtJaEN6R0osb0NBQUE7RU5tck1OO0VzQ3JrTVU7SUFDSSxnQkFBQTtJQUNBLFdBQUE7RXRDdWtNZDtFc0Nwa01VO0lBQ0kscUJBQUE7RXRDc2tNZDtFc0Nsa01NO0lBQ0ksd0JBQUE7RXRDb2tNVjtFc0Noa01VO0loQzdISixtQ0FBQTtFTm9zTU47RXNDbmtNVTtJaENqSUosb0NBQUE7RU4yc01OO0VzQ3RrTVU7SWhDcklKLGlDQUFBO0VOa3RNTjtFc0N6a01VO0lBQ0ksV0FBQTtJQUNBLFdBQUE7RXRDMmtNZDtFc0N2a01NO0lBQ0ksWUFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFdEN5
21a01WOztFc0Nua01VO0lBQ0ksVUFBQTtJQUNBLGtCQUFBO0V0Q3NrTWQ7RXNDbmtNVTtJQUNJLFNBQUE7RXRDcWtNZDtFc0Nqa01NO0lBQ0ksaUJBQUE7RXRDbWtNVjs7RXNDOWpNRTtJQUNJLGtCQUFBO0V0Q2lrTU47O0VzQzlqTUU7SUFDSSxjQUFBO0V0Q2lrTU47O0VzQzdqTU07SUFDSSxZQUFBO0V0Q2drTVY7QUFDRjtBc0M1ak1BO0VBRVE7SUFDSSxTQUFBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTtFdEM2ak1WO0VzQzFqTU07SUFDSSxvQkFBQTtFdEM0ak1WO0FBQ0Y7QXNDeGpNQTtFQUVRO0lBQ0ksb0JBQUE7RXRDeWpNVjtFc0N2ak1VO0lBQ0ksY0FBQTtJQUNBLGtCQUFBO0lBQ0EsUUFBQTtFdEN5ak1kOztFc0Nwak1FO0lBQ0kscUJBQUE7SUFDQSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0V0Q3VqTU47RXNDcmpNTTtJQUNJLGtCQUFBO0V0Q3VqTVY7O0VzQ25qTUU7SUFDSSxjQUFBO0lBQ0EsbUJBQUE7RXRDc2pNTjtBQUNGO0FzQ25qTUE7RUFDSTtJQUNJLGNBQUE7SUFDQSxlQUFBO0V0Q3FqTU47O0VzQ2pqTU07SUFDSSxrQkFBQTtFdENvak1WOztFc0M5aU1VO0lBQ0ksZUFBQTtFdENpak1kO0VzQy9pTWM7SUFDSSxlQUFBO0V0Q2lqTWxCOztFc0MxaU1NO0lBQ0ksVUFBQTtFdEM2aU1WO0FBQ0Y7QXNDemlNQTtFQUVRO0lBQ0ksU0FBQTtJQUNBLGdCQUFBO0V0QzBpTVY7RXNDdmlNTTtJQUNJLFNBQUE7SUFDQSxnQkFBQTtFdEN5aU1WO0FBQ0Y7QXNDcmlNQTtFQUNJO0lBQ0ksYUFBQTtJQUNBLGlCQUFBO0V0Q3VpTU47RXNDcmlNTTtJQUNJLGdCQUFBO0V0Q3VpTVY7RXNDcGlNTTtJQUNJLFNBQUE7SUFDQSxRQUFBO0lBQ0EsZ0JBQUE7RXRDc2lNVjtFc0NuaU1NO0lBQ0ksU0FBQTtJQUNBLGdCQUFBO0lBQ0EsUUFBQTtFdENxaU1WO0FBQ0Y7QXNDamlNQTtFQUNJO0lBQ0ksZ0JBQUE7RXRDbWlNTjtBQUNGO0FzQ2hpTUE7RUFFUTtJQUNJLFFBQUE7SUFDQSxVQUFBO0V0Q2lpTVY7RXNDOWhNTTtJQUNJLFFBQUE7SUFDQSxVQUFBO0V0Q2dpTVY7QUFDRjtBc0MzaE1BO0VBSUk7OztJQUdJLGlCQUFBO0lBQ0EsaUJBQUE7RXRDMGhNTjs7RXNDdmhNRTtJQUNJLGdCQUFBO0V0QzBoTU47O0VzQ3ZoTUU7SUFDSSxVQUFBO0lBQ0EsUUFBQTtFdEMwaE1OOztFc0N2aE1FO0lBQ0ksVUFBQTtJQUNBLFFBQUE7RXRDMGhNTjs7RXNDdmhNRTtJQUNJLFNBQUE7RXRDMGhNTjtBQUNGO0FzQ3ZoTUE7RUFFUTtJQUNJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7SUFDQSwyQkFBQTtFdEN3aE1WO0FBQ0YiLCJmaWxlIjoic3JjL2Fzc2V0cy9zYXNzL25vdy11aS1raXQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiogTm93IFVJIEtpdCBBbmd1bGFyIC0gdjEuMi4wXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuKiBQcm9kdWN0IFBhZ2U6IGh0dHBzOi8vd3d3LmNyZWF0aXZlLXRpbS5jb20vcHJvZHVjdC9ub3ctdWkta2l0LWFuZ3VsYXJcbiogQ29weXJpZ2h0IDIwMTkgQ3JlYXRpdmUgVGltIChodHRwczovL3d3dy5jcmVhdGl2ZS10aW0uY29tKVxuKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9jcmVhdGl2ZXRpbW9mZmljaWFsL25vdy11aS1raXQtYW5ndWxhci9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuXG4qIENvZGVkIGJ5IENyZWF0aXZlIFRpbVxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cblxuKi9cbi8qICAgICBicmFuZCBDb2xvcnMgICAgICAgICAgICAgICovXG4vKiAgICAgIGxpZ2h0IGNvbG9ycyAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGJvb3RzdHJhcC1zd2l0Y2ggLSB2My4zLjJcbiAqIGh0dHBzOi8vd3d3LmJvb3RzdHJhcC1zd2l0Y2gub3JnXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIENvcHlyaWdodCAyMDEyLTIwMTMgTWF0dGlhIExhcmVudGlzXG4gKiBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKi9cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogOHB4O1xuICB3aWR0aDogNTlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ0LCA0NCwgMC4yKTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWluZGVudDogLTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYnJvd24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtYnJvd24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2Y5NjMzMjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyQ0E4RkY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyZW
21VuLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxOGNlMGY7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW9yYW5nZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZCMjM2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcmVkLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkYzNjM2O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAtMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuNCk7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb246aG92ZXIgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICB3aWR0aDogMjdweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmOmhvdmVyIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIHRleHQtaW5kZW50OiA2cHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPXJhZGlvXS5mb3JtLWNvbnRyb2wsXG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5LFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0
21ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtYW5pbWF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWJyb3duIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1icm93bixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiEgbm91aXNsaWRlciAtIDkuMS4wIC0gMjAxNi0xMi0xMCAxNjowMDozMiAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC8qIEZpeCA0MDEgKi9cbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm9VaS1vcmlnaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4zcywgcmlnaHQgMC4zcywgYm90dG9tIDAuM3MsIGxlZnQgMC4zcztcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7XG59XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBQYWludGluZyBhbmQgcGVyZm9ybWFuY2U7XG4gKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aG
21VpciBvd24gbGF5ZXIuXG4gKi9cbi5ub1VpLWJhc2UsXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDFweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtMTdweDtcbn1cblxuLyogU3R5bGluZztcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDE4MiwgMTgyLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjODg4ODg4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbn1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDMwMG1zIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIDBzO1xuICAtby10cmFuc2Zvcm06IDMwMG1zIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgMHM7XG59XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxKTtcbn1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBCYXNlO1xuICpcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuXG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCA1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDUwJSwgMCk7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4O1xufVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7XG59XG5cbi5zbGlkZXIuc2xpZGVyLW5ldXRyYWwgLm5vVWktY29ubmVjdCwgLnNsaWRlci5zbGlkZXItbmV1dHJhbC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNsaWRlci5zbGlkZXItbmV1dHJhbC5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5zbGlkZXIuc2xpZGVyLW5ldXRyYWwgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGlkZXIuc2xpZGVyLXByaW1hcnkgLm5vVWktY29ubmVjdCwgLnNsaWRlci5zbGlkZXItcHJpbWFyeS5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xufVxuLnNsaWRlci5zbGlkZXItcHJpbWFyeS5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCA5OSwgNTAsIDAuMyk7XG59XG4uc2xpZGVyLnNsaWRlci1wcmltYXJ5IC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG4uc2xpZGVyLnNsaWRlci1pbmZvIC5ub1VpLWNvbm5lY3QsIC5zbGlkZXIuc2xpZGVyLWluZm8ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbn1cbi5zbGlkZXIuc2xpZGVyLWluZm8ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxNjgsIDI1NSwgMC4zKTtcbn1cbi5zbGlkZXIuc2xpZGVyLWluZm8gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbn1cbi5zbGlkZXIuc2xpZGVyLXN1Y2Nlc3MgLm5vVWktY29ubmVjdCwgLnNsaWRlci5zbGlkZXItc3VjY2Vzcy5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xufVxuLnNsaWRlci5zbGlkZXItc3VjY2Vzcy5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDIwNiwgMTUsIDAuMyk7XG59XG4uc2xpZGVyLnNsaWRlci1zdWNjZXNzIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG59XG4uc2xpZGVyLnNsaWRlci13YXJuaW5nIC5ub1VpLWNvbm5lY3QsIC5zbGlkZXIuc2xpZGVyLXdhcm5pbmcubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbn1cbi5zbGlkZXIuc2xpZGVyLXdhcm5pbmcubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTc4LCA1NCwgMC4zKTtcbn1cbi5zbGlkZXIuc2xpZGVyLXdhcm5pbmcgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbn1cbi5zbGlkZXIuc2xpZGVyLWRhbmdlciAubm9VaS1jb25uZWN0LCAuc2xpZGVyLnNsaWRlci1kYW5nZXIubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cbi5zbGlkZXIuc2xpZGVyLWRhbmdlci5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA1NCwgNTQsIDAuMyk7XG59XG4uc2xpZGVyLnNsaWRlci1kYW5nZXIgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnNyLW9ubHksXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWluY3JlbWVudEhvdXJzXTo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWluY3JlbWVudE1pbnV0ZXNdOjphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50SG91cnNdOjphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50TWludXRlc106OmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1zaG93SG91cnNdOjphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249c2hvd01pbnV0ZXNdOjphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249dG9nZ2xlUGVyaW9kXTo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWNsZWFyXTo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPXRvZGF5XTo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2OjphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA4cHggNnB4O1xuICB3aWR0aDogMjU0cHg7XG4gIG1heC13aWR0aDogMjU0cHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IC5ub3ctdWktaWNvbnMge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiAzOGVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM4ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM4ZW07XG4gIH1cbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO
211xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMC40ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC02cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXRvcDogMC40ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3Age1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICM2NjYxNUI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPXRvZ2dsZVBpY2tlcl0sXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPXRvZ2dsZVBpY2tlcl06aG92ZXIge1xuICBjb2xvcjogI2Y5NjMzMjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91cixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLXNlY29uZCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25dIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1pbmNyZW1lbnRIb3Vyc106OmFmdGVyIHtcbiAgY29udGVudDogXCJJbmNyZW1lbnQgSG91cnNcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1pbmNyZW1lbnRNaW51dGVzXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkluY3JlbWVudCBNaW51dGVzXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50SG91cnNdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRGVjcmVtZW50IEhvdXJzXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50TWludXRlc106OmFmdGVyIHtcbiAgY29udGVudDogXCJEZWNyZW1lbnQgTWludXRlc1wiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPXNob3dIb3Vyc106OmFmdGVyIHtcbiAgY29udGVudDogXCJTaG93IEhvdXJzXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249c2hvd01pbnV0ZXNdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiU2hvdyBNaW51dGVzXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249dG9nZ2xlUGVyaW9kXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlRvZ2dsZSBBTS9QTVwiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWNsZWFyXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNsZWFyIHRoZSBwaWNrZXJcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj10b2RheV06OmFmdGVyIHtcbiAgY29udGVudDogXCJTZXQgdGhlIGRhdGUgdG8gdG9kYXlcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dp
21dGNoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMi41O1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDJweCAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNjZmNmY2E7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXYgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dCBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJQcmV2aW91cyBNb250aFwiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTmV4dCBNb250aFwiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjk2MzMyO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHNwYW4sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLnBpY2tlci1zd2l0Y2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5jdyA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjY2ZjZmNhO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXkgPiBkaXYsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGUgPiBkaXYsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyID4gZGl2IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4yO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3ZlciA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5vbGQgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm5ldyA+IGRpdiB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheSA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO
211xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMCAwIDdweCA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2OEIzQzg7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmUgPiBkaXYge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kaXNhYmxlZCA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQ6aG92ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2NmY2ZjYTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLm9sZCB7XG4gIGNvbG9yOiAjY2ZjZmNhO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNjZmNmY2E7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLXBpY2tlciBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91cnMgc3Bhbixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZXMgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC51c2V0d2VudHlmb3VyIHRkLmhvdXIge1xuICBoZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucHJldiBzcGFuLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5uZXh0IHNwYW4sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheSA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbj10b2dnbGVQaWNrZXJdLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPXRvZ2dsZVBpY2tlcl06aG92ZXIsXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHNwYW4sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXJzIHNwYW4sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZXMgc3BhbixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnNlcGFyYXRvcixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlID4gZGl2LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyID4gZGl2IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRvdyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm9sZCA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubmV3ID4gZGl2IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYnV0dG9uW2RhdGEtYWN0aW9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQ6bm90KC5hY3RpdmUpLmRheTpob3ZlciA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3ZlciA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyID4gZGl2LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIgPiBkaXYsXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHNwYW4sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLnBpY2tlci1zd2l0Y2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9b3JhbmdlXSArIG5nYi1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjMzMjtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9b3JhbmdlXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQsXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPW9yYW5nZV0gKyBuZ2ItZGF0ZXBpY2tlciAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIC5uZ2ItZHAtbmF2aWdhdGlvbi1jaGV2cm9uLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1vcmFuZ2VdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1oZWFkZXIgbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbiBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uLXNlbGVjdCAuY3VzdG9tLXNlbGVjdCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9b3JhbmdlXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9b3JhbmdlXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9b3JhbmdlXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQsXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPW9yYW5nZV0gKyBuZ2ItZGF0ZXBpY2tlciAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLWRheSAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9b3JhbmdlXSArIG5nYi1kYXRlcGlja2VyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1vcmFuZ2VdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyBkaXZbbmctcmVmbGVjdC1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTYzMzIgIWltcG9ydGFudDtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9b3JhbmdlXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1ibHVlXSArIG5nYi1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9Ymx1ZV0gKyBuZ2ItZGF0ZXBpY2tlciAubmdiLWRwLW1vbnRocyAubmdiLWRwLWRheSAuYnRuLWxpZ2h0LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1ibHVlXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtaGVhZGVyIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24gLm5nYi1kcC1uYXZpZ2F0aW9uLWNoZXZyb24sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPWJsdWVdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1oZWFkZXIgbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbiBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uLXNlbGVjdCAuY3VzdG9tLXNlbGVjdCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9Ymx1ZV0gKyBuZ2ItZGF0ZXBpY2tlciAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLXdlZWtkYXksXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPWJsdWVdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC13ZWVrZGF5LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1ibHVlXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQsXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPWJsdWVdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC1kYXkgLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1ibHVlXSArIG5nYi1kYXRlcGlja2VyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMkNBOEZGO1xufVxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1ibHVlXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgZGl2W25nLXJlZmxlY3Qtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMkNBOEZGICFpbXBvcnRhbnQ7XG59XG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPWJsdWVdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC1kYXkgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPWdyZWVuXSArIG5nYi1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9Z3JlZW5dICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgLm5nYi1kcC1kYXkgLmJ0bi1saWdodCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9Z3JlZW5dICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1oZWFkZXIgbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbiAubmdiLWRwLW5hdmlnYXRpb24tY2hldnJvbixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9Z3JlZW5dICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1oZWFkZXIgbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbiBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uLXNlbGVjdCAuY3VzdG9tLXNlbGVjdCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9Z3JlZW5dICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC13ZWVrZGF5LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1ncmVlbl0gKyBuZ2ItZGF0ZXBpY2tlciAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLXdlZWtkYXksXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPWdyZWVuXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9Z3JlZW5dICsgbmdiLWRhdGVwaWNrZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMxOGNlMGY7XG59XG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPWdyZWVuXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgZGl2W25nLXJlZmxlY3Qtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMThjZTBmICFpbXBvcnRhbnQ7XG59XG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPWdyZWVuXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1yZWRdICsgbmdiLWRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xufVxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1yZWRdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgLm5nYi1kcC1kYXkgLmJ0bi1saWdodCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9cmVkXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtaGVhZGVyIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24gLm5nYi1kcC1uYXZpZ2F0aW9uLWNoZXZyb24sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPXJlZF0gKyBuZ2ItZGF0ZXBpY2tlciAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24tc2VsZWN0IC5jdXN0b20tc2VsZWN0LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1yZWRdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC13ZWVrZGF5LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1yZWRdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC13ZWVrZGF5LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1yZWRdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC1kYXkgLmJ0bi1saWdodCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9cmVkXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9cmVkXSArIG5nYi1kYXRlcGlja2VyOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1yZWRdICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyBkaXZbbmctcmVmbGVjdC1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRjM2MzYgIWltcG9ydGFudDtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9cmVkXSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj15ZWxsb3ddICsgbmdiLWRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xufVxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj15ZWxsb3ddICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgLm5nYi1kcC1kYXkgLmJ0bi1saWdodCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9eWVsbG93XSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtaGVhZGVyIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24gLm5nYi1kcC1uYXZpZ2F0aW9uLWNoZXZyb24sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPXllbGxvd10gKyBuZ2ItZGF0ZXBpY2tlciAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24tc2VsZWN0IC5jdXN0b20tc2VsZWN0LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj15ZWxsb3ddICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC13ZWVrZGF5LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj15ZWxsb3ddICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC13ZWVrZGF5LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj15ZWxsb3ddICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC1kYXkgLmJ0bi1saWdodCxcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9eWVsbG93XSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9eWVsbG93XSArIG5nYi1kYXRlcGlja2VyOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZCMjM2O1xufVxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj15ZWxsb3ddICsgbmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyBkaXZbbmctcmVmbGVjdC1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkIyMzYgIWltcG9ydGFudDtcbn1cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9eWVsbG93XSArIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxubmdiLWRhdGVwaWNrZXIge1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgcGFkZGluZzogOHB4IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJra
21XQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhciAhaW1wb3J0YW50O1xufVxubmdiLWRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxubmdiLWRhdGVwaWNrZXIuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMC40cmVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuNDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5uZ2ItZGF0ZXBpY2tlciAuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxubmdiLWRhdGVwaWNrZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5uZ2ItZGF0ZXBpY2tlciAubmdiLWRwLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5uZ2ItZGF0ZXBpY2tlciAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIHtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5uZ2ItZGF0ZXBpY2tlciAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIC5uZ2ItZHAtYXJyb3ctYnRuIC5uZ2ItZHAtbmF2aWdhdGlvbi1jaGV2cm9uIHtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG5uZ2ItZGF0ZXBpY2tlciAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24tc2VsZWN0IC5jdXN0b20tc2VsZWN0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmOTYzMzI7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0ICFpbXBvcnRhbnQ7XG59XG5uZ2ItZGF0ZXBpY2tlciAubmdiLWRwLXdlZWsge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxubmdiLWRhdGVwaWNrZXIgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5uZ2ItZGF0ZXBpY2tlciAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbm5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSB7XG4gIGNvbG9yOiAjZjk2MzMyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5uZ2ItZGF0ZXBpY2tlciAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAuc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5uZ2ItZGF0ZXBpY2tlciAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLWRheSB7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogMzAwO1xufVxubmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC1kYXkgLmJ0bi1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbm5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQ6aG92ZXIsIG5nYi1kYXRlcGlja2VyIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQ6YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjMpO1xufVxubmdiLWRhdGVwaWNrZXIgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC1kYXkgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLmJ0bixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0biB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODU3MWVtO1xuICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICBtYXJnaW46IDEwcHggMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMTFweCAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG46YWN0aXZlOmhvdmVyLCAuYnRuLmFjdGl2ZTpob3ZlciwgLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46YWN0aXZlOmhvdmVyLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmFjdGl2ZTpob3Zlcixcbi5zaG93ID4gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bjpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuLmRpc2FibGVkOmhvdmVyLCAuYnRuLmRpc2FibGVkOmZvY3VzLCAuYnRuLmRpc2FibGVkLmZvY3VzLCAuYnRuLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5idG46ZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQ6aG92ZXIsIC5idG46ZGlzYWJsZWQ6Zm9jdXMsIC5idG46ZGlzYWJsZWQuZm9jdXMsIC5idG46ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuOmRpc2FibGVkLmFjdGl2ZSwgLmJ0bltkaXNhYmxlZF0sIC5idG5bZGlzYWJsZWRdOmhvdmVyLCAuYnRuW2Rpc2FibGVkXTpmb2N1cywgLmJ0bltkaXNhYmxlZF0uZm9jdXMsIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bltkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG46aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG46YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5hY3RpdmUsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZGlzYWJsZWQsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZGlzYWJsZWQ6aG92ZXIsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZGlzYWJsZWQ6Zm9jdXMsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZGlzYWJsZWQuZm9jdXMsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZGlzYWJsZWQ6YWN0aXZlLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRpc2FibGVkLmFjdGl2ZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpkaXNhYmxlZCxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpkaXNhYmxlZDpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpkaXNhYmxlZDpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpkaXNhYmxlZC5mb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpkaXNhYmxlZDphY3RpdmUsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46ZGlzYWJsZWQuYWN0aXZlLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuW2Rpc2FibGVkXSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bltkaXNhYmxlZF06aG92ZXIsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG5bZGlzYWJsZWRdOmZvY3VzLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuW2Rpc2FibGVkXS5mb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bltkaXNhYmxlZF06YWN0aXZlLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIGJvcmRlci1jb2xvcjogIzg4ODg4ODtcbn1cbi5idG4uYnRuLXNpbXBsZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJvcmRlci1jb2xvcjogIzg4ODg4ODtcbn1cbi5idG4uYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4uYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmJ0bi5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1zaW1wbGU6aG92ZXIsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLXNpbXBsZTpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlOmFjdGl2ZTpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlLmFjdGl2ZTpob3Zlcixcbi5zaG93ID4gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk3OTc5NztcbiAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi5idG4tbGluayxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tbGluayB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmJ0bi5idG4tbGluazpob3ZlciwgLmJ0bi5idG4tbGluazpmb2N1cywgLmJ0bi5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1saW5rLmFjdGl2ZTpob3ZlciwgLnNob3cgPiAuYnRuLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tbGluazpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tbGluazpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbms6YWN0aXZlOmhvdmVyLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1saW5rLmFjdGl2ZTpob3Zlcixcbi5zaG93ID4gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk3OTc5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG4uYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46YWN0aXZlLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmFjdGl2ZSxcbi5vcGVuID4gLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4taWNvb
21ixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4taWNvbiB7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG1pbi13aWR0aDogMi4zNzVyZW07XG4gIHdpZHRoOiAyLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5idG4uYnRuLWljb24uYnRuLXNpbXBsZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4taWNvbi5idG4tc2ltcGxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4uYnRuLWljb24uYnRuLXNtLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1zbSB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIG1pbi13aWR0aDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbn1cbi5idG4uYnRuLWljb24uYnRuLXNtIGkuZmFiLFxuLmJ0bi5idG4taWNvbi5idG4tc20gaS5ub3ctdWktaWNvbnMsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWljb24uYnRuLXNtIGkuZmFiLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1zbSBpLm5vdy11aS1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4tbGcsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWljb24uYnRuLWxnIHtcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIG1pbi13aWR0aDogMy42cmVtO1xuICB3aWR0aDogMy42cmVtO1xufVxuLmJ0bi5idG4taWNvbi5idG4tbGcgaS5ub3ctdWktaWNvbnMsXG4uYnRuLmJ0bi1pY29uLmJ0bi1sZyBpLmZhYixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4taWNvbi5idG4tbGcgaS5ub3ctdWktaWNvbnMsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWljb24uYnRuLWxnIGkuZmFiIHtcbiAgZm9udC1zaXplOiAxLjMyNXJlbTtcbn1cbi5idG4uYnRuLWljb246bm90KC5idG4tZm9vdGVyKSBpLm5vdy11aS1pY29ucywgLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1mb290ZXIpIGkuZmFiLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1pY29uOm5vdCguYnRuLWZvb3RlcikgaS5ub3ctdWktaWNvbnMsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWljb246bm90KC5idG4tZm9vdGVyKSBpLmZhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC0xMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNnJlbTtcbiAgd2lkdGg6IDIzcHg7XG59XG4uYnRuOm5vdCguYnRuLWljb24pIC5ub3ctdWktaWNvbnMsXG4ubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46bm90KC5idG4taWNvbikgLm5vdy11aS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE3YTUwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeTpkaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xuICBib3JkZXItY29sb3I6ICNmOTYzMzI7XG59XG4uYnRuLXByaW1hcnkuYnRuLXNpbXBsZSB7XG4gIGNvbG9yOiAjZjk2MzMyO1xuICBib3JkZXItY29sb3I6ICNmOTYzMzI7XG59XG4uYnRuLXByaW1hcnkuYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3B
21hcmVudDtcbiAgY29sb3I6ICNmYTdhNTA7XG4gIGJvcmRlci1jb2xvcjogI2ZhN2E1MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5idG4tbGluayB7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1saW5rOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLWxpbms6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeS5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tcHJpbWFyeS5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tbGluazphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5idG4tbGluay5hY3RpdmU6aG92ZXIsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tbGluay5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmYTdhNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmViMTE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2VzczpkaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzOmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG4gIGJvcmRlci1jb2xvcjogIzE4Y2UwZjtcbn1cbi5idG4tc3VjY2Vzcy5idG4tc2ltcGxlIHtcbiAgY29sb3I6ICMxOGNlMGY7XG4gIGJvcmRlci1jb2xvcjogIzE4Y2UwZjtcbn1cbi5idG4tc3VjY2Vzcy5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLXNpbXBsZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlLmFjdGl2ZTpob3ZlciwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFiZWIxMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWJlYjExO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMxOGNlMGY7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWxpbms6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tbGluazpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1saW5rOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmJ0bi1saW5rLmFjdGl2ZTpob3ZlciwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tbGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFiZWIxMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiYjVmZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWluZm86ZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvOmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm86ZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mbzpkaXNhYmxlZDphY3RpdmUsIC5idG4taW5mbzpkaXNhYmxlZC5hY3RpdmUsIC5idG4taW5mb1tkaXNhYmxlZF0sIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMkNBOEZGO1xufVxuLmJ0bi1pbmZvLmJ0bi1zaW1wbGUge1xuICBjb2xvcjogIzJDQThGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMkNBOEZGO1xufVxuLmJ0bi1pbmZvLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4taW5mby5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mby5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5idG4tc2ltcGxlOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4taW5mby5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLWluZm8uYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNGJiNWZmO1xuICBib3JkZXItY29sb3I6ICM0YmI1ZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWluZm8uYnRuLWxpbmsge1xuICBjb2xvcjogIzJDQThGRjtcbn1cbi5idG4taW5mby5idG4tbGluazpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWluZm8uYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm8uYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWluZm8uYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYnRuLWxpbmsuYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4taW5mby5idG4tbGluay5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNGJiNWZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIyMzY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZTU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZzpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZzpkaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xuICBib3JkZXItY29sb3I6ICNGRkIyMzY7XG59XG4uYnRuLXdhcm5pbmcuYnRuLXNpbXBsZSB7XG4gIGNvbG9yOiAjRkZCMjM2O1xuICBib3JkZXItY29sb3I6ICNGRkIyMzY7XG59XG4uYnRuLXdhcm5pbmcuYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLCAuc2hvdyA+IC5idG4td2FybmluZy5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3B
21hcmVudDtcbiAgY29sb3I6ICNmZmJlNTU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmU1NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4td2FybmluZy5idG4tbGluayB7XG4gIGNvbG9yOiAjRkZCMjM2O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1saW5rOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLWxpbms6Zm9jdXMsIC5idG4td2FybmluZy5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZy5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4td2FybmluZy5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tbGluazphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5idG4tbGluay5hY3RpdmU6aG92ZXIsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5idG4tbGluay5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmJlNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU1NTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyOmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlcjpkaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlcjpkaXNhYmxlZC5hY3RpdmUsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNjM2O1xufVxuLmJ0bi1kYW5nZXIuYnRuLXNpbXBsZSB7XG4gIGNvbG9yOiAjRkYzNjM2O1xuICBib3JkZXItY29sb3I6ICNGRjM2MzY7XG59XG4uYnRuLWRhbmdlci5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLWRhbmdlci5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZGFuZ2VyLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmY1NTU1O1xuICBib3JkZXItY29sb3I6ICNmZjU1NTU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5idG4tbGluayB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWxpbms6aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWRhbmdlci5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1saW5rOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYnRuLWxpbmsuYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLWRhbmdlci5idG4tbGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmY1NTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbmV1dHJhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuLmJ0bi1uZXV0cmFsOmhvdmVyLCAuYnRuLW5ldXRyYWw6Zm9jdXMsIC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tbmV1dHJhbDphY3RpdmU6aG92ZXIsIC5idG4tbmV1dHJhbC5hY3RpdmU6aG92ZXIsIC5zaG93ID4gLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbmV1dHJhbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4uYnRuLW5ldXRyYWwuZGlzYWJsZWQsIC5idG4tbmV1dHJhbC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1uZXV0cmFsLmRpc2FibGVkOmZvY3VzLCAuYnRuLW5ldXRyYWwuZGlzYWJsZWQuZm9jdXMsIC5idG4tbmV1dHJhbC5kaXNhYmxlZDphY3RpdmUsIC5idG4tbmV1dHJhbC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tbmV1dHJhbDpkaXNhYmxlZCwgLmJ0bi1uZXV0cmFsOmRpc2FibGVkOmhvdmVyLCAuYnRuLW5ldXRyYWw6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbmV1dHJhbDpkaXNhYmxlZC5mb2N1cywgLmJ0bi1uZXV0cmFsOmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1uZXV0cmFsOmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXSwgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tbmV1dHJhbFtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbmV1dHJhbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLW5ldXRyYWwuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuLmJ0bi1uZXV0cmFsLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tbmV1dHJhbC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLWRhbmdlcjphY3RpdmUge1xuICBjb2xvcjogI2ZmNTU1NTtcbn1cbi5idG4tbmV1dHJhbC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuLmJ0bi1uZXV0cmFsLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4tcHJpbWFyeTphY3RpdmUge1xuICBjb2xvcjogI2Z
21hN2E1MDtcbn1cbi5idG4tbmV1dHJhbC5idG4taW5mbyB7XG4gIGNvbG9yOiAjMkNBOEZGO1xufVxuLmJ0bi1uZXV0cmFsLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLWluZm86Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4taW5mbzphY3RpdmUge1xuICBjb2xvcjogIzRiYjVmZjtcbn1cbi5idG4tbmV1dHJhbC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjRkZCMjM2O1xufVxuLmJ0bi1uZXV0cmFsLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4td2FybmluZzphY3RpdmUge1xuICBjb2xvcjogI2ZmYmU1NTtcbn1cbi5idG4tbmV1dHJhbC5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMThjZTBmO1xufVxuLmJ0bi1uZXV0cmFsLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4tc3VjY2VzczphY3RpdmUge1xuICBjb2xvcjogIzFiZWIxMTtcbn1cbi5idG4tbmV1dHJhbC5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmJ0bi1uZXV0cmFsLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4tZGVmYXVsdDphY3RpdmUge1xuICBjb2xvcjogIzk3OTc5Nztcbn1cbi5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi1uZXV0cmFsOmZvY3VzLCAuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWw6YWN0aXZlOmhvdmVyLCAuYnRuLW5ldXRyYWwuYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNmYTdhNTA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLW5ldXRyYWw6aG92ZXIsIC5idG4tbmV1dHJhbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmE3YTUwO1xufVxuLmJ0bi1uZXV0cmFsOmhvdmVyOm5vdCgubmF2LWxpbmspLCAuYnRuLW5ldXRyYWw6Zm9jdXM6bm90KC5uYXYtbGluaykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4tbmV1dHJhbC5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbmV1dHJhbC5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4tc2ltcGxlOmFjdGl2ZTpob3ZlciwgLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4tbmV1dHJhbC5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZSwgLnNob3cgPiAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLW5ldXRyYWwuYnRuLWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tbmV1dHJhbC5idG4tbGluazpob3ZlciwgLmJ0bi1uZXV0cmFsLmJ0bi1saW5rOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLWxpbmsuYWN0aXZlOmhvdmVyLCAuc2hvdyA+IC5idG4tbmV1dHJhbC5idG4tbGluay5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmJ0bi1uZXV0cmFsLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuYnRuLW5ldXRyYWwuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcm91bmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDIzcHg7XG59XG4uYnRuLXJvdW5kLmJ0bi1zaW1wbGUge1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG59XG5cbi5idG4tc2ltcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzg4ODg4ODtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zaW1wbGUuZGlzYWJsZWQsIC5idG4tc2ltcGxlLmRpc2FibGVkOmhvdmVyLCAuYnRuLXNpbXBsZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zaW1wbGUuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2ltcGxlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zaW1wbGUuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXNpbXBsZTpkaXNhYmxlZCwgLmJ0bi1zaW1wbGU6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tc2ltcGxlOmRpc2FibGVkOmZvY3VzLCAuYnRuLXNpbXBsZTpkaXNhYmxlZC5mb2N1cywgLmJ0bi1zaW1wbGU6ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXNpbXBsZTpkaXNhYmxlZC5hY3RpdmUsIC5idG4tc2ltcGxlW2Rpc2FibGVkXSwgLmJ0bi1zaW1wbGVbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXNpbXBsZVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tc2ltcGxlW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zaW1wbGVbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zaW1wbGVbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2ltcGxlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGU6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNpbXBsZTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2ltcGxlLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGU6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGUuYWN0aXZlLFxuLmJ0bi1saW5rLmRpc2FibGVkLFxuLmJ0bi1saW5rLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1saW5rLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1saW5rLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1saW5rLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tbGluay5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWxpbms6ZGlzYWJsZWQsXG4uYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWxpbms6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWxpbms6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWxpbms6ZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1saW5rOmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tbGlua1tkaXNhYmxlZF0uZm9jdXMsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluay5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3B
21hcmVudDtcbn1cblxuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxNXB4IDQ4cHg7XG59XG4uYnRuLWxnLmJ0bi1zaW1wbGUge1xuICBwYWRkaW5nOiAxNHB4IDQ3cHg7XG59XG5cbi5idG4tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4uYnRuLXNtLmJ0bi1zaW1wbGUge1xuICBwYWRkaW5nOiA0cHggMTRweDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi13ZCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi5idG4tZ3JvdXAuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAuc2VsZWN0IC5idG4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwLnNlbGVjdCAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICByaWdodDogOHB4O1xufVxuXG4uYnRuLWZhY2Vib29rLCAuYnRuLWZhY2Vib29rOmhvdmVyLCAuYnRuLWZhY2Vib29rZm9jdXMsIC5idG4tZmFjZWJvb2s6YWN0aXZlLCAuYnRuLWZhY2Vib29rOmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdHdpdHRlciwgLmJ0bi10d2l0dGVyOmhvdmVyLCAuYnRuLXR3aXR0ZXJmb2N1cywgLmJ0bi10d2l0dGVyOmFjdGl2ZSwgLmJ0bi10d2l0dGVyOmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjNTVhY2VlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ29vZ2xlLCAuYnRuLWdvb2dsZTpob3ZlciwgLmJ0bi1nb29nbGVmb2N1cywgLmJ0bi1nb29nbGU6YWN0aXZlLCAuYnRuLWdvb2dsZTphY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2RkNGIzOSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdpdGh1YiwgLmJ0bi1naXRodWI6aG92ZXIsIC5idG4tZ2l0aHViZm9jdXMsIC5idG4tZ2l0aHViOmFjdGl2ZSwgLmJ0bi1naXRodWI6YWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1saW5rZWRpbiwgLmJ0bi1saW5rZWRpbjpob3ZlciwgLmJ0bi1saW5rZWRpbmZvY3VzLCAuYnRuLWxpbmtlZGluOmFjdGl2ZSwgLmJ0bi1saW5rZWRpbjphY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogIzAwNzdCNSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNEREREREQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4uZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0RERERERDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0RERERERDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNEREREREQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODU3MWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTNFM0UzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOTYzMzI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCwgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5NjMzMjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wsIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCwgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWJlNjExO1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZmNmO1xuICBjb2xvcjogI0ZGMzYzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjEpO1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOHB4O1xuICBib3R0b206IC0yMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm9wZW4gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGFzLXN1Y2Nlc3M6YWZ0ZXIsXG4uaGFzLWRhbmdlcjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk51Y2xlbyBPdXRsaW5lXCI7XG4gIGNvbnRlbnQ6IFwi7qiiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE4Y2UwZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmhhcy1zdWNjZXNzLmlucHV0LWxnOmFmdGVyLFxuLmhhcy1kYW5nZXIuaW5wdXQtbGc6YWZ0ZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogMTNweDtcbn1cblxuLmhhcy1kYW5nZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6pk1wiO1xuICBjb2xvcjogI0ZGMzYzNjtcbn1cblxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtbGcgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtbGcgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxOXB4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtbGcgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlci5pbnB1dC1sZyAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMTVweCAxOXB4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtbGcgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDE1cHggMTlweCAxNXB4IDA7XG59XG5cbi5mb3JtLWdyb3VwLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtbGcgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbn1cbi5mb3JtLWdyb3VwLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1sZyAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAxNHB4IDE4cHggMTRweCAwO1xufVxuLmZvcm0tZ3JvdXAuaW5wdXQtbGcgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtbGcgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAxNHB4IDAgMTVweCAxOHB4O1xufVxuLmZvcm0tZ3JvdXAuaW5wdXQtbGcgLmlucHV0LWdyb3VwLXRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmlucHV0LWxnIC5pbnB1dC1ncm91cC10ZXh0ICsgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE1cHggMThweCAxNXB4IDE2cHg7XG59XG5cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDExcHggMTlweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAxMXB4IDE5cHggMTFweCAwO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAxMXB4IDAgMTFweCAxOXB4O1xufVxuXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAxOHB4O1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDA7XG59XG4uZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE4cHg7XG59XG4uZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5mb3JtLWNvbnRyb2wsIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IH4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgfiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMTBweCAxOXB4IDExc
21HggMTZweDtcbn1cblxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDpmb2N1cyxcbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDphY3RpdmUsXG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6YWN0aXZlLFxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmZvY3VzLFxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSB7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC41KTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI0ZGMzYzNjtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMThjZTBmO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBwYWRkaW5nOiAtMC41cmVtIDAgLTAuNXJlbSAtMC4zcmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLXRleHQsIC5oYXMtZGFuZ2VyIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiAjMThjZTBmO1xufVxuLmlucHV0LWdyb3VwLXRleHQgKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtdGV4dCB+IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAtMC41cmVtIDAuN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmlucHV0LWdyb3VwLXRleHQgaSB7XG4gIHdpZHRoOiAxN3B4O1xufVxuXG4uaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNmOTYzMzI7XG59XG4uaW5wdXQtZ3JvdXAtZm9jdXMuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7XG59XG5cbi5pbnB1dC1ncm91cCxcbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmlucHV0LWdyb3VwW2Rpc2FibGVkXSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7XG59XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMyAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDA7XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmOTYzMzIgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y5NjMzMiAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLXRleHQ6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC10ZXh0Omxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMCBub25lO1xufVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTNFMztcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxMXB4IDAuN3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRuLWRlZmF1bHQ6bm90KC5idG4tZmlsbCkge1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG59XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAwO1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmhhcy1zdWNjZXNzLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwgLmhhcy1zdWNjZXNzLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCxcbi5oYXMtZGFuZ2VyLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5oYXMtZGFuZ2VyLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1ncm91cC5oYXMtZXJyb3IsIC5mb3JtLWdyb3VwLmhhcy1kYW5nZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIG1hcmdpbi10b3A6IDAuNjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG59XG5cbi5yYWRpbyAuZm9ybS1jaGVjay1zaWduIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJOdWNsZW8gT3V0bGluZVwiO1xuICBjb250ZW50OiBcIu6oolwiO1xuICB0b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzlBOUE5QTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ24sXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbiAgcGFkZGluZzogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5mb3JtLWNoZWNrLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgLmZvcm0tY2hlY2stc2lnbjphZnRlcixcbi5mb3JtLWNoZWNrLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5mb3JtLWNoZWNrLXNpZ246OmFmdGVyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAxMXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ24ge1xuICBjb2xvcjogIzlBOUE5QTtcbn1cblxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ246OmFmdGVyIHtcbiAgY29sb3I6ICM5QTlBOUE7XG59XG5cbi5wcm9ncmVzcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyICsgLnByb2dyZXNzLWNvbnRhaW5lciwgLnByb2dyZXNzLWNvbnRhaW5lciB+IC5wcm9ncmVzcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFkZ2Uge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC44KTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xufVxuLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MgLnByb2dyZXNzLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDAuODU3MWVtO1xufVxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1uZXV0cmFsIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtbmV1dHJhbCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtbmV1dHJhbCAucHJvZ3Jlc3MtdmFsdWUsXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLW5ldXRyYWwgLnByb2dyZXNzLWJhZGdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDk5LCA1MCwgMC4zKTtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI2Y5NjMzMjtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtdmFsdWUsXG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzLWJhZGdlIHtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLWluZm8gLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTY4LCAyNTUsIDAuMyk7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICMyQ0E4RkY7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLXZhbHVlLFxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYWRnZSB7XG4gIGNvbG9yOiAjMkNBOEZGO1xufVxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDIwNiwgMTUsIDAuMyk7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICMxOGNlMGY7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLXZhbHVlLFxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcy1iYWRnZSB7XG4gIGNvbG9yOiAjMThjZTBmO1xufVxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNzgsIDU0LCAwLjMpO1xufVxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjRkZCMjM2O1xufVxuLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy12YWx1ZSxcbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3Mtd2FybmluZyAucHJvZ3Jlc3MtYmFkZ2Uge1xuICBjb2xvcjogI0ZGQjIzNjtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA1NCwgNTQsIDAuMyk7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLWRhbmdlciAu
21cHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI0ZGMzYzNjtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy12YWx1ZSxcbi5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy1iYWRnZSB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuXG4vKiAgICAgICAgICAgYmFkZ2VzICAgICAgICAgICAgICovXG4uYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43MTQyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuODc1cmVtO1xufVxuLmJhZGdlOmhvdmVyLCAuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZS1pY29uIHtcbiAgcGFkZGluZzogMC40ZW0gMC41NWVtO1xufVxuLmJhZGdlLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5iYWRnZS1kZWZhdWx0LCAuYmFkZ2UtZGVmYXVsdFtocmVmXTpmb2N1cywgLmJhZGdlLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ODg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSwgLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRn
21ZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk2MzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJhZGdlLWluZm8sIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLCAuYmFkZ2UtaW5mb1tocmVmXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJDQThGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iYWRnZS1zdWNjZXNzLCAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxOGNlMGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmFkZ2Utd2FybmluZywgLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZCMjM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJhZGdlLWRhbmdlciwgLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywgLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzYzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iYWRnZS1uZXV0cmFsIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5iYWRnZS1uZXV0cmFsLCAuYmFkZ2UtbmV1dHJhbFtocmVmXTpmb2N1cywgLmJhZGdlLW5ldXRyYWxbaHJlZl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDBweCAxMXB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNFM0UzRTM7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rLCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIGJvcmRlci1jb2xvcjogIzg4ODg4ODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gYVthcmlhLWxhYmVsPVByZXZpb3VzXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiAucGFnZS1pdGVtIGFbYXJpYS1sYWJlbD1OZXh0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbm5nYi1wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIG5nYi1wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIG5nYi1wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xuICBib3JkZXItY29sb3I6ICMyQ0E4RkY7XG59XG5uZ2ItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rLCBuZ2ItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmZvY3VzLCBuZ2ItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjtcbiAgYm9yZGVyLWNvbG9yOiAjMThjZTBmO1xufVxubmdiLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluaywgbmdiLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpmb2N1cywgbmdiLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG4gIGJvcmRlci1jb2xvcjogI2Y5NjMzMjtcbn1cbm5nYi1wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIG5nYi1wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIG5nYi1wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xuICBib3JkZXItY29sb3I6ICNGRkIyMzY7XG59XG5uZ2ItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLWRhbmdlciAu
21cGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIG5nYi1wYWdpbmF0aW9uLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpmb2N1cywgbmdiLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzNjM2O1xufVxubmdiLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1uZXV0cmFsIC5wYWdlLWl0ZW0gPiAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5uZ2ItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5ldXRyYWwgLnBhZ2UtaXRlbSA+IC5wYWdlLWxpbms6Zm9jdXMsIG5nYi1wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtID4gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5uZ2ItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5ldXRyYWwgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rLCBuZ2ItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5ldXRyYWwgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmZvY3VzLCBuZ2ItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5ldXRyYWwgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2Y5NjMzMjtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDYwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5oMSBzbWFsbCwgLmgxIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS44MjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmg0ICsgLmNhdGVnb3J5LCBoNC50aXRsZSArIC5jYXRlZ29yeSwgLmg0ICsgLmNhdGVnb3J5LCAuaDQudGl0bGUgKyAuY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS42MWVtO1xufVxuLmRlc2NyaXB0aW9uIHAsIHAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMTRlbTtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50aXRsZS50aXRsZS11cCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGl0bGUudGl0bGUtdXAgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGl0bGUgKyAuY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmRlc2NyaXB0aW9uLFxuLmNhcmQtZGVzY3JpcHRpb24sXG4uZm9vdGVyLWJpZyBwIHtcbiAgY29sb3I6ICM5QTlBOUE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jYXRlZ29yeSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOUE5QTlBO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmOTYzMzIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMkNBOEZGICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE4Y2UwZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkIyMzYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNGRjM2MzYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODg4ODtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5ibG9ja3F1b3RlIHNtYWxsIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMC44NTcxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmxvY2txdW90ZS5ibG9ja3F1b3RlLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNmOTYzMzI7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1wcmltYXJ5IHNtYWxsIHtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG4uYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzYzNjtcbiAgY29sb3I6ICNGRjM2MzY7XG59XG4uYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhbmdlciBzbWFsbCB7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuLmJsb2NrcXVvdGUuYmxvY2txdW90ZS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtd2hpdGUgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi8qIEFuaW1hdGlvbnMgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rLFxuLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXZiYXIsXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwb
21XMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uYm9vdHN0cmFwLXN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZSAwcztcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJ1dHRvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5idXR0b24tYmFyICsgLmJ1dHRvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uYnV0dG9uLWJhcjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTdweDtcbn1cblxuLm9wZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5zZXBhcmF0b3Iuc2VwYXJhdG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwIDE1LjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzlBOUE5QTtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBOUE5QTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbms6ZGlzYWJsZWQsIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGlua1tkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1uZXV0cmFsIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtbmV1dHJhbCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcGlsbHMtbmV1dHJhbCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscy5uYXYtcGlsbHMtbmV1dHJhbCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZjk2MzMyO1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcGlsbHMtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscy5uYXYtcGlsbHMtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzLm5hdi1waWxscy1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzLm5hdi1waWxscy1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbn1cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcGlsbHMtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscy5uYXYtcGlsbHMtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIyMzY7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1kYW5nZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscy5uYXYtcGlsbHMtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnRhYi1zcGFjZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4IDBweDtcbn1cblxuLm5hdi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LWFsaWduLWNlbnRlciAubmF2LXBpbGxzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5idG4tdHdpdHRlciB7XG4gIGNvbG9yOiAjNTVhY2VlO1xufVxuLmJ0bi10d2l0dGVyOmhvdmVyLCAuYnRuLXR3aXR0ZXI6Zm9jdXMsIC5idG4tdHdpdHRlcjphY3RpdmUge1xuICBjb2xvcjogIzcxYmFmMTtcbn1cblxuLmJ0bi1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk4O1xufVxuLmJ0bi1mYWNlYm9vazpob3ZlciwgLmJ0bi1mYWNlYm9vazpmb2N1cywgLmJ0bi1mYWNlYm9vazphY3RpdmUge1xuICBjb2xvcjogIzQ0NjZhZTtcbn1cblxuLmJ0bi1nb29nbGUge1xuICBjb2xvcjogI2RkNGIzOTtcbn1cbi5idG4tZ29vZ2xlOmhvdmVyLCAuYnRuLWdvb2dsZTpmb2N1cywgLmJ0bi1nb29nbGU6YWN0aXZlIHtcbiAgY29sb3I6ICNlMTYzNTM7XG59XG5cbi5idG4tbGlua2VkaW4ge1xuICBjb2xvcjogIzAwNzdCNTtcbn1cbi5idG4tbGlua2VkaW46aG92ZXIsIC5idG4tbGlua2VkaW46Zm9jdXMsIC5idG4tbGlua2VkaW46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDhiZDQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTVweCAwLjdyZW07XG59XG4ubmF2LXRhYnMgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDExcHggMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5uYXYtdGFicyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ubmF2LXRhYnMgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgaS5ub3ctdWktaWNvbnMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLm5hdi10YWJzID4gLm5hdi1pdGVtLmRpc2FibGVkID4gLm5hdi1saW5rLCAubmF2LXRhYnMgPiAubmF2LWl0ZW0uZGlzYWJsZWQgPiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLW5ldXRyYWwgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1uZXV0cmFsID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1wcmltYXJ5ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5NjMzMjtcbiAgY29sb3I6ICNmOTYzMzI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtaW5mbyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyQ0E4RkY7XG4gIGNvbG9yOiAjMkNBOEZGO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWRhbmdlciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGRjM2MzY7XG4gIGNvbG9yOiAjRkYzNjM2O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLXdhcm5pbmcgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZCMjM2O1xuICBjb2xvcjogI0ZGQjIzNjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1zdWNjZXNzID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzE4Y2UwZjtcbiAgY29sb3I6ICMxOGNlMGY7XG59XG5cbltkYXRhLXRhYnMtY29sb3I9b3JhbmdlXSAubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xufVxuW2RhdGEtdGFicy1jb2xvcj1vcmFuZ2VdIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5bZGF0YS10YWJzLWNvbG9yPW9yYW5nZV0gLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5uYXZiYXIge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgbWluLWhlaWdodDogNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm5hdmJhciBhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uYXZiYXIgYTpub3QoLmJ0bik6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhciBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDlweDtcbiAgdG9wOiAtNHB4O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsuYnRuIHtcbiAgcGFkZGluZzogMTFweCAyMnB4O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsuYnRuLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDE1cHggNDhweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmJ0bi5idG4tc20ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOm5vdCguYnRuKSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43MTQyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOm5vdCguYnRuKSBpLmZhYiArIHAsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpub3QoLmJ0bikgaS5ub3ctdWktaWNvbnMgKyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOm5vdCguYnRuKSBpLmZhYixcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOm5vdCguYnRuKSBpLm5vdy11aS1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjFweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOm5vdCguYnRuKSBpLm5vdy11aS1pY29ucyB7XG4gIHRvcDogNH
21B4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpub3QoLmJ0bikucHJvZmlsZS1waG90byAucHJvZmlsZS1waG90by1zbWFsbCB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpub3QoLmJ0bikuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluazpub3QoLmJ0biksXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmZvY3VzLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4ubmF2YmFyIC5sb2dvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpob3ZlciAubmF2YmFyLXRvZ2dsZXItYmFyLmJhcjIge1xuICB3aWR0aDogMjJweDtcbn1cbi5uYXZiYXIgLmJ1dHRvbi1kcm9wZG93biAubmF2YmFyLXRvZ2dsZXItYmFyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxN3B4O1xufVxuLm5hdmJhci5uYXZiYXItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSBhOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIGE6bm90KC5kcm9wZG93bi1pdGVtKS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4ubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAuYnV0dG9uLWJhciB7XG4gIGJhY2tncm91bmQ6ICM4ODg4ODg7XG59XG4ubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluazpub3QoLmJ0biksXG4ubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTpmb2N1cyxcbi5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmhvdmVyLFxuLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjMpO1xufVxuLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgLmxvZ28tY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODg4ODtcbn1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjMzMiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0E4RkYgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO
211xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMC40ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjMpO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC43MTQyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NTgyMztcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnk6YmVmb3JlIHtcbiAgY29sb3I6ICNmOTU4MjM7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGEyZmY7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1pbmZvOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWRhMmZmO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24taGVhZGVyOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1pbmZvIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1pbmZvIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1pbmZvIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjI3Mjc7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjI3Mjc7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXIgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tZGFuZ2VyIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWRhbmdlciAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWRhbmdlciAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZjMDBlO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tc3VjY2VzczpiZWZvcmUge1xuICBjb2xvcjogIzE2YzAwZTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tc3VjY2VzcyAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tc3VjY2VzcyAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tc3VjY2VzcyAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWMyNztcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmFjMjc7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXdhcm5pbmcgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXdhcm5pbmcgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXdhcm5pbmcgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1kaXZpZG
21VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjVweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjVweCwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd24tbWVudS5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG59XG4ubmF2YmFyIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgN3B4LCAwKTtcbn1cblxuLmJ1dHRvbi1kcm9wZG93biB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnV0dG9uLWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWxlcnQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLXRvcDogMC45cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDIwNiwgMTUsIDAuOCk7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDU0LCA1NCwgMC44KTtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3OCwgNTQsIDAuOCk7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDE2OCwgMjU1LCAwLjgpO1xufVxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgOTksIDUwLCAwLjgpO1xufVxuLmFsZXJ0IC5hbGVydC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYWxlcnQgc3Ryb25nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFsZXJ0IGkuZmEsXG4uYWxlcnQgaS5ub3ctdWktaWNvbnMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYWxlcnQgLmNsb3NlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmltZy1yYWlzZWQge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWhlYWRlciB7XG4gIGNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBvcG92ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG4gIHRvcDogLTlweDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTYzMzI7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcG92ZXIucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjk2MzMyO1xufVxuLnBvcG92ZXIucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItdG9wIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmOTYzMzI7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y5NjMzMjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmOTYzMzI7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkgLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0E4RkY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWluZm8gLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcG92ZXIucG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkNBOEZGO1xufVxuLnBvcG92ZXIucG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItdG9wIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyQ0E4RkY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJDQThGRjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyQ0E4RkY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWluZm8gLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIyMzY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcG92ZXIucG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZCMjM2O1xufVxuLnBvcG92ZXIucG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItdG9wIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkIyMzY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQjIzNjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkIyMzY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItZGFuZ2VyIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkYzNjM2O1xufVxuLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGMzYzNjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjM2MzY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjM2MzY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWRhbmdlciAu
21cG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC42O1xufVxuLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItc3VjY2VzcyAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxOGNlMGY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci10b3AgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE4Y2UwZjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMThjZTBmO1xufVxuLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE4Y2UwZjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItc3VjY2VzcyAucG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XG59XG4udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuTnVjbGVvIE91dGxpbmUgV2ViIEZvbnQgLSBudWNsZW9hcHAuY29tL1xuTGljZW5zZSAtIG51Y2xlb2FwcC5jb20vbGljZW5zZS9cbkNyZWF0ZWQgdXNpbmcgSWNvTW9vbiAtIGljb21vb24uaW9cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdWNsZW8gT3V0bGluZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9udWNsZW8tb3V0bGluZS5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9udWNsZW8tb3V0bGluZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0YmFzZSBjbGFzcyBkZWZpbml0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ub3ctdWktaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBcIk51Y2xlbyBPdXRsaW5lXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNoYW5nZSBpY29uIHNpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGFkZCBhIHNxdWFyZS9jaXJjbGUgYmFja2dyb3VuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5vdy11aS1pY29ucy5jaXJjbGUge1xuICBwYWRkaW5nOiAwLjMzMzMzMzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ubm93LXVpLWljb25zLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgbGlzdCBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmMtaWNvbi11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmMtaWNvbi11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmMtaWNvbi11bCA+IGxpID4gLm5vdy11aS1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNTcxNDI4NTdlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5jLWljb24tdWwgPiBsaSA+IC5ub3ctdWktaWNvbnMuY2lyY2xlIHtcbiAgdG9wOiAtMC4xOTA0NzYxOWVtO1xuICBsZWZ0OiAtMS45MDQ3NjE5ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHNwaW5uaW5nIGljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ub3ctdWktaWNvbnMuc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBuYy1pY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogbmMtaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBuYy1pY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbmMtaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbmMtaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5jLWljb24tc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8td
21HJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICByb3RhdGVkL2ZsaXBwZWQgaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Zm9udCBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm93LXVpLWljb25zLnVpLTFfY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKJcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX2VtYWlsLTg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiqXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfY2xvdWQtZG93bmxvYWQtOTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9jbG91ZC11cGxvYWQtOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLpcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi7XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ovFwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX3JlZnJlc2gtNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9zaGFyZS02NjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pjFwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2JhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiJXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oilwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2JyaWVmY2FzZS0yNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ok1wiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2J1bGItNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJVcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19jaGFydC1iYXItMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJ5cIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19jaGFydC1waWUtMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJ9cIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6or1wiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX21vbmV5LWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmAXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuY2xvdGhlc190aWUtYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmbXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX3ZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6poVwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIhcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fYnVsbGV0LWxpc3QtNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pgVwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pilwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbi0yX2h0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduLTJfcnVsZXItcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmIXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZW1vdGljb25zX3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6piVwiO1xufVxuXG4ubm93LXVpLWljb25zLmZpbGVzX2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oklwiO1xufVxuXG4ubm93LXVpLWljb25zLmZpbGVzX3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmDXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZmlsZXNfc2luZ2xlLWNvcHktMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5oZWFsdGhfYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiHXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9hZGVyX2dlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqY5cIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2FkZXJfcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6phFwiO1xufVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX2Jvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiQXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fY29tcGFzcy0wNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6opVwiO1xufVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX21hcC1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqL1cIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl9waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYdcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl93b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6po1wiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ollwiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYnV0dG9uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJhcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6omVwiO1xufVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfY2FtZXJhLWNvbXBhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJxcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0yX25vdGUtMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqL9cIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0yX3NvdW5kLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZdcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX2RpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX2dsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qivXCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19rZXktMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLhcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX3BsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6phlwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfc3BhY2VzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmVXCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19zdXBwb3J0LTE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmWXCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c191bWJyZWxsYS0xMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pn1wiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9hZ2VuZGEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ojFwiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qitXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6osFwiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pglwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2JhZy0xNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ojVwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2Jhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oi1wiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6okVwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2NhcnQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi
21dXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKhcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19kZWxpdmVyeS1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qinXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pkFwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX3RhZy1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmZXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc3BvcnRfdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmdXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc3BvcnRfdXNlci1ydW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaBcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX2NvbnRyb2xsZXItbW9kZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qimXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF9oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qixXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF9sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLZcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ovlwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmYXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF90djpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pnlwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfd2F0Y2gtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6polwiO1xufVxuXG4ubm93LXVpLWljb25zLnRleHRfYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiFXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGV4dF9hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiGXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGV4dF9ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiOXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGV4dF9jYXBzLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qibXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZ2VzdHVyZXNfdGFwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmaXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudHJhbnNwb3J0YXRpb25fYWlyLWJhbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6og1wiO1xufVxuXG4ubm93LXVpLWljb25zLnRyYW5zcG9ydGF0aW9uX2J1cy1mcm9udC0xMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ol1wiO1xufVxuXG4ubm93LXVpLWljb25zLnRyYXZlbF9pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiEXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudHJhdmVsX2lzdGFuYnVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9iZWxsLTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiPXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9jYWxlbmRhci02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6omlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfbG9jay1jaXJjbGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6otVwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pjVwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2V0dGluZ3MtZ2Vhci02MzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pjlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2ltcGxlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pj1wiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2ltcGxlLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6plFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2ltcGxlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pk1wiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfem9vbS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmkXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl9jaGF0LXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qigXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl9mYXZvdXJpdGUtMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKtcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0yX2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLdcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0yX3NldHRpbmdzLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmLXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl90aW1lLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmcXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudXNlcnNfY2lyY2xlLTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qijXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudXNlcnNfc2luZ2xlLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmRXCI7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjdweDtcbiAgdG9wOiAzMHB4O1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvKiBTYWZhcmkgNi4xKyAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgYnV0dG9uLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTVweDtcbn1cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICsgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5tb2RhbC5tb2RhbC1taW5pIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwubW9kYWwtbWluaSAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kYWwubW9kYWwtbWluaSAubW9kYWwtcHJvZmlsZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNS45O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tb2RhbC5tb2RhbC1taW5pIC5tb2R
21hbC1wcm9maWxlIGkge1xuICBjb2xvcjogI2Y5NjMzMjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGVbY2xhc3MqPW1vZGFsLXByb2ZpbGUtXSBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubW9kYWwubW9kYWwtbWluaSAubW9kYWwtcHJvZmlsZS5tb2RhbC1wcm9maWxlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xufVxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGUubW9kYWwtcHJvZmlsZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xufVxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGUubW9kYWwtcHJvZmlsZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbn1cbi5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1wcm9maWxlLm1vZGFsLXByb2ZpbGUtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG59XG4ubW9kYWwubW9kYWwtbWluaSAubW9kYWwtcHJvZmlsZS5tb2RhbC1wcm9maWxlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBOEZGO1xufVxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLWZvb3RlciBidXR0b246Zmlyc3QtY2hpbGQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9kYWwubW9kYWwtZGVmYXVsdCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm1vZGFsLm1vZGFsLWRlZmF1bHQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5tb2RhbC5tb2RhbC1wcmltYXJ5IC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjMzMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubW9kYWwubW9kYWwtcHJpbWFyeSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1vZGFsLm1vZGFsLWRhbmdlciAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM2MzY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1vZGFsLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1vZGFsLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMjM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tb2RhbC5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tb2RhbC5tb2RhbC1pbmZvIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQThGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubW9kYWwubW9kYWwtaW5mbyAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1vZGFsLnNob3cubW9kYWwtbWluaSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMCUpO1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNGRjM2MzY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLCAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmNhcm91c2VsIC5ub3ctdWktaWNvbnMge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxubmdiLWNhcm91c2VsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm5nYi1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5uZ2ItY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmNhcmQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5jYXJkIC5jYXJkLWJvZHkge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1vcmFuZ2VdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjMzMjtcbn1cbi5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1yZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cbi5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj15ZWxsb3ddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjIzNjtcbn1cbi5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1ibHVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0E4RkY7XG59XG4uY2FyZFtkYXRhLWJhY2tncm91bmQtY29sb3I9Z3JlZW5dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjtcbn1cblxuLmNhcmQtc2lnbnVwIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FyZC1zaWdudXAgLmhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5jYXJkLXNpZ251cCAudGV4dC1kaXZpZG
21VyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1zaWdudXAgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uY2FyZC1zaWdudXAgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jYXJkLXNpZ251cCAuY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cbi5jYXJkLXNpZ251cCAuY2hlY2tib3ggLmNoZWNrYm94LW1hdGVyaWFsIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5jYXJkLXNpZ251cCAuc29jaWFsLWxpbmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1zaWdudXAgLnNvY2lhbC1saW5lIC5idG4uYnRuLWljb24sXG4uY2FyZC1zaWdudXAgLnNvY2lhbC1saW5lIC5idG4uYnRuLWljb24gLmJ0bi1pY29uIC1taW5pIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhcmQtc2lnbnVwIC5mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2FyZC1wbGFpbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNhcmQtcGxhaW4gLmhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2FyZC1wbGFpbiAuY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbi5mb290ZXIuZm9vdGVyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmZvb3RlciBuYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvb3RlciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3RlciB1bCBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAwLjg1NzFlbTtcbn1cbi5mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uaW5kZXgtcGFnZSAucGFnZS1oZWFkZXIge1xuICBoZWlnaHQ6IDEzMHZoO1xufVxuLmluZGV4LXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIgPiAuY29udGVudC1jZW50ZXIge1xuICB0b3A6IDM3JTtcbn1cbi5pbmRleC1wYWdlIC5wYWdlLWhlYWRlciAuY2F0ZWdvcnktYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubGFuZGluZy1wYWdlIC5oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFuZGluZy1wYWdlIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyNnZoO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhbmRpbmctcGFnZSAuaGVhZGVyIC5zaGFyZSB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuLmxhbmRpbmctcGFnZSAuaGVhZGVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sYW5kaW5nLXBhZ2UgLmhlYWRlciAudGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tdGVhbSAudGVhbSAudGVhbS1wbGF5ZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tdGVhbSAudGVhbS1wbGF5ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxhbmRpbmctcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGFuZGluZy1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuaW5wdXQtZ3JvdXAsXG4ubGFuZGluZy1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLnNlbmQtYnV0dG9uLFxuLmxhbmRpbmctcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIC50ZXh0YXJlYS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ubGFuZGluZy1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLnRleHRhcmVhLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmxhbmRpbmctcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIGEuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnByb2ZpbGUtcGFnZSAucGFnZS1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucHJvZmlsZS1wYWdlIC5waG90by1jb250YWluZXIge1xuICB3aWR0aDogMTIzcHg7XG4gIGhlaWdodDogMTIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5wcm9maWxlLXBhZ2UgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByb2ZpbGUtcGFnZSAuZGVzY3JpcHRpb24sXG4ucHJvZmlsZS1wYWdlIC5jYXRlZ29yeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9maWxlLXBhZ2UgaDUuZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0byA3NXB4O1xufVxuLnByb2ZpbGUtcGFnZSAubmF2LWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucHJvZmlsZS1wYWdlIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZmlsZS1wYWdlIC5jb250ZW50IC5zb2NpYWwtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiAxNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAwcHg7XG59XG4ucHJvZmlsZS1wYWdlIC5jb250ZW50IC5zb2NpYWwtZGVzY3JpcHRpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2ZpbGUtcGFnZSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEwNnB4O1xufVxuLnByb2ZpbGUtcGFnZSAuY29sbGVjdGlvbnMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wcm9maWxlLXBhZ2UgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5zZWN0aW9uLWZ1bGwtcGFnZTphZnRlciwgLnNlY3Rpb24tZnVsbC1wYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO
211xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5zZWN0aW9uLWZ1bGwtcGFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2VjdGlvbi1mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPXB1cnBsZV06YWZ0ZXIsIC5zZWN0aW9uLWZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9cHJpbWFyeV06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjYpO1xuICAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNiksIHJnYmEoMjQ5LCA5OSwgNTAsIDAuOTUpKTtcbiAgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI2KSwgcmdiYSgyNDksIDk5LCA1MCwgMC45NSkpO1xuICAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjYpLCByZ2JhKDI0OSwgOTksIDUwLCAwLjk1KSk7XG4gIC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI2KSwgcmdiYSgyNDksIDk5LCA1MCwgMC45NSkpO1xuICAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cbi5zZWN0aW9uLWZ1bGwtcGFnZVtkYXRhLWltYWdlXTphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWN0aW9uLWZ1bGwtcGFnZSA+IC5jb250ZW50LFxuLnNlY3Rpb24tZnVsbC1wYWdlID4gLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5zZWN0aW9uLWZ1bGwtcGFnZSA+IC5jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xufVxuLnNlY3Rpb24tZnVsbC1wYWdlIC5mdWxsLXBhZ2UtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5zZWN0aW9uLWZ1bGwtcGFnZSAuZm9vdGVyIG5hdiA+IHVsIGE6bm90KC5idG4pLFxuLnNlY3Rpb24tZnVsbC1wYWdlIC5mb290ZXIsXG4uc2VjdGlvbi1mdWxsLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4gLmJ0bi13ZCB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAubG9nby1jb250YWluZXIge1xuICB3aWR0aDogNjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAubG9nby1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuaW5wdXQtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmhhcy1zdWNjZXNzOmFmdGVyLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaGFzLWRhbmdlcjphZnRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLWZvY3VzIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wsXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDpmb2N1cywgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6Zm9jdXMsIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSwgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6YWN0aXZlLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmZvY3VzLFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSxcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLXRleHQsXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlci5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyLmlucHV0LWdyb3VwLWZvY3VzIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLXRleHQsXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0LFxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxvZ2luLXBhZ2UgLmxpbmsge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uc2VjdGlvbiAucm93ICsgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNlY3Rpb24tbmF2YmFycyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1mdWxsLXNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5zZWN0aW9uLXNpZ251cCB7XG4gIHBhZGRpbmctdG9wOiAyMHZoO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHZoO1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLWhlYWRlciBmb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXIgLmNvbnRhaW5lciA+IC5jb250ZW50LWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbi5wYWdlLWhlYWRlciAuY2F0ZWdvcnksXG4ucGFnZS1oZWFkZXIgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4O1xufVxuLnBhZ2UtaGVhZGVyOmFmdGVyLCAucGFnZS1oZWFkZXI6Ym
21Vmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBhZ2UtaGVhZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5wYWdlLWhlYWRlcltmaWx0ZXItY29sb3I9b3JhbmdlXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ0LCA0NCwgMC4yKTtcbiAgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ0LCA0NCwgNDQsIDAuMiksIHJnYmEoMjI0LCAyMywgMywgMC42KSk7XG4gIC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNDQsIDQ0LCA0NCwgMC4yKSwgcmdiYSgyMjQsIDIzLCAzLCAwLjYpKTtcbiAgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDIyNCwgMjMsIDMsIDAuNikpO1xuICAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDQ0LCA0NCwgMC4yKSwgcmdiYSgyMjQsIDIzLCAzLCAwLjYpKTtcbiAgLyogU3RhbmRhcmQgc3ludGF4ICovXG59XG4ucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jbGVhci1maWx0ZXI6YWZ0ZXIsIC5jbGVhci1maWx0ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyICsgLmNhdGVnb3J5IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyLmltYWdlLXJpZ2h0IHtcbiAgei1pbmRleDogMjtcbn1cbi5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IC5pbWFnZS1jb250YWluZXIuaW1hZ2UtcmlnaHQgKyBoMy50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lci5pbWFnZS1sZWZ0IHtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IC5pbWFnZS1jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTA1cHg7XG59XG4uc2VjdGlvbi1zdG9yeS1vdmVydmlldyBwLmJsb2NrcXVvdGUge1xuICB3aWR0aDogMjIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzc2cHg7XG4gIHJpZ2h0OiAxNTVweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5udWNsZW8tY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5udWNsZW8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tbnVjbGVvLWljb25zIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA1JTtcbiAgbGVmdDogNyU7XG59XG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjglO1xuICBsZWZ0OiAyNCU7XG59XG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogNDAlO1xufVxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4JTtcbiAgbGVmdDogNjIlO1xufVxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNSkge1xuICB0b3A6IDc0JTtcbiAgbGVmdDogMyU7XG59XG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KSB7XG4gIHRvcDogMzYlO1xuICBsZWZ0OiA0NCU7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgY29sb3I6ICNmOTYzMzI7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDcpIHtcbiAgdG9wOiA1OSU7XG4gIGxlZnQ6IDI2JTtcbn1cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiA2MCU7XG4gIGxlZnQ6IDY5JTtcbn1cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDkpIHtcbiAgdG9wOiA3MiU7XG4gIGxlZnQ6IDQ3JTtcbn1cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEwKSB7XG4gIHRvcDogODglO1xuICBsZWZ0OiAyNyU7XG59XG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMSkge1xuICB0b3A6IDMxJTtcbiAgbGVmdDogODAlO1xufVxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTI
21pIHtcbiAgdG9wOiA4OCU7XG4gIGxlZnQ6IDY4JTtcbn1cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEzKSB7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDgxJTtcbn1cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDE0KSB7XG4gIHRvcDogNTglO1xuICBsZWZ0OiA5MCU7XG59XG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxNSkge1xuICB0b3A6IDYlO1xuICBsZWZ0OiA0MCU7XG59XG5cbi5zZWN0aW9uLWltYWdlcyB7XG4gIG1heC1oZWlnaHQ6IDY3MHB4O1xuICBoZWlnaHQ6IDY3MHB4O1xufVxuLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXIsXG4uc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xLFxuLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMiB7XG4gIG1hcmdpbi10b3A6IC0zOHZoO1xufVxuLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY3MHB4O1xufVxuLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMSB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHJpZ2h0OiAxOCU7XG59XG4uc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY4JTtcbiAgcmlnaHQ6IDEyJTtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1vcmFuZ2VdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NWUzODtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1ibGFja10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnRpdGxlLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnNvY2lhbC1kZXNjcmlwdGlvbiBoMixcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIHAsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSBwLmJsb2NrcXVvdGUsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSBwLmJsb2NrcXVvdGUgc21hbGwsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSBoMSwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gaDIsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIGgzLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSBoNCwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gaDUsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIGg2LCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSBhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmljb25zLWNvbnRhaW5lciBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5uYXZiYXIuYmctd2hpdGUgcCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmRlc2NyaXB0aW9uLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnNvY2lhbC1kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIHAuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnJhZGlvIGxhYmVsOjpiZWZvcmUsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmNoZWNrYm94IGxhYmVsLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnJhZGlvIGxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YWZ0ZXIsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmhhcy1zdWNjZXNzOmFmdGVyLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmhhcy1kYW5nZXI6YWZ0ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3B
21hcmVudDtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6Zm9jdXMsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDphY3RpdmUsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDphY3RpdmUsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmZvY3VzLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDphY3RpdmUsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLXRleHQsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0LFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLXRleHQsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmlucHV0LWdyb3VwLXRleHQsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuYnRuLmJ0bi1zaW1wbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmJ0bi5idG4tc2ltcGxlOmhvdmVyLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuYnRuLmJ0bi1zaW1wbGU6aG92ZXIsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5idG4uYnRuLXNpbXBsZTpmb2N1cywgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLmJ0bi5idG4tc2ltcGxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAubmF2LXRhYnMgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgaS5ub3ctdWktaWNvbnMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3JdLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNikge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBib3JkZXItdG9wOi
21Bub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmOTYzMzI7XG4gICAgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y5NjMzMiAwJSwgIzAwMCA4MCUpO1xuICAgIC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZjk2MzMyIDAlLCAjMDAwIDgwJSk7XG4gICAgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmOTYzMzIgMCUsICMwMDAgODAlKTtcbiAgICAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y5NjMzMiAwJSwgIzAwMCA4MCUpO1xuICAgIC8qIFN0YW5kYXJkIHN5bnRheCAobXVzdCBiZSBsYXN0KSAqL1xuICAgIG9wYWNpdHk6IDAuNzY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTc2KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1sb2dvKSAubmF2LWxpbmsge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxuICAuc2lkZWJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLWxvZ28pIC5uYXYtbGluazpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLWxvZ28ge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhciAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSxcbi5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxuLnNpZGViYXItY29sbGFwc2UgLm5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuICAuc2lkZWJhci1jb2xsYXBzZSAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1jb2xsYXBzZSAubmF2YmFyIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lkZWJhci1jb2xsYXBzZSAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLnNpZGViYXItY29sbGFwc2UgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhciAubmF2YmFyLXRyYW5zbGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItYmFyICsgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyLWJhci5iYXIyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGxpbmVhcjtcbiAgfVxuICAuc2lkZWJhci1jb2xsYXBzZSAubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4ODg4O1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXIgLnRvZ2dsZWQgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLm5hdmJhciAudG9nZ2xlZCAubmF2YmFyLXRvZ2dsZXItYmFyICsgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5iYXIxLFxuLnNpZGViYXItY29sbGFwc2UgLmJhcjIsXG4uc2lkZWJhci1jb2xsYXBzZSAuYmFyMyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5iYXIxIHtcbiAgICB0b3A6IDBweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdG9wYmFyLWJhY2
21sgNTAwbXMgbGluZWFyIDBzO1xuICAgIC1tb3otYW5pbWF0aW9uOiB0b3BiYXItYmFjayA1MDBtcyBsaW5lYXIgMHM7XG4gICAgYW5pbWF0aW9uOiB0b3BiYXItYmFjayA1MDBtcyAwcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLmJhcjIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgLmJhcjMge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3R0b21iYXItYmFjayA1MDBtcyBsaW5lYXIgMHM7XG4gICAgLW1vei1hbmltYXRpb246IGJvdHRvbWJhci1iYWNrIDUwMG1zIGxpbmVhciAwcztcbiAgICBhbmltYXRpb246IGJvdHRvbWJhci1iYWNrIDUwMG1zIDBzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAuc2lkZWJhci1jb2xsYXBzZSAudG9nZ2xlZCAuYmFyMSB7XG4gICAgdG9wOiA2cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHRvcGJhci14IDUwMG1zIGxpbmVhciAwcztcbiAgICAtbW96LWFuaW1hdGlvbjogdG9wYmFyLXggNTAwbXMgbGluZWFyIDBzO1xuICAgIGFuaW1hdGlvbjogdG9wYmFyLXggNTAwbXMgMHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC50b2dnbGVkIC5iYXIyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC50b2dnbGVkIC5iYXIzIHtcbiAgICBib3R0b206IDZweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm90dG9tYmFyLXggNTAwbXMgbGluZWFyIDBzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBib3R0b21iYXIteCA1MDBtcyBsaW5lYXIgMHM7XG4gICAgYW5pbWF0aW9uOiBib3R0b21iYXIteCA1MDBtcyAwcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgQGtleWZyYW1lcyB0b3BiYXIteCB7XG4gICAgMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHRvcGJhci14IHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyB0b3BiYXIteCB7XG4gICAgMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgdG9wYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm90dG9tYmFyLXgge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBib3R0b21iYXIteCB7XG4gICAgMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMz
21VkZWcpO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgYm90dG9tYmFyLXgge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3R0b21iYXItYmFjayB7XG4gICAgMCUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UgW2NsYXNzKj1uYXZiYXItZXhwYW5kLV0gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC53cmFwcGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgfVxuICAuc2lkZWJhci1jb2xsYXBzZSAjYm9keUNsaWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDMwMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gIH1cbiAgLnNpZGViYXItY29sbGFwc2UubWVudS1vbi1sZWZ0IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICB9XG4gIC5uYXYtb3BlbiAuc2lkZWJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5zaWRlYmFyLWNvbGxhcHNlIC53cmFwcGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNTBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNTBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5zaWRlYmFyLWNvbGxhcHNlIC5uYXZiYXItdHJhbnNsYXRlIHt
21cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5zaWRlYmFyLWNvbGxhcHNlLm1lbnUtb24tbGVmdCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5zaWRlYmFyLWNvbGxhcHNlLm1lbnUtb24tbGVmdCAubmF2YmFyLXRyYW5zbGF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgfVxuICAubmF2LW9wZW4gLnNpZGViYXItY29sbGFwc2UubWVudS1vbi1sZWZ0IC53cmFwcGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTBweCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUwcHgsIDAsIDApO1xuICB9XG4gIC5uYXYtb3BlbiAuc2lkZWJhci1jb2xsYXBzZS5tZW51LW9uLWxlZnQgI2JvZHlDbGljayB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzAwcHg7XG4gIH1cblxuICAuYm9vdHN0cmFwLWNvbGxhcHNlIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib290c3RyYXAtY29sbGFwc2UgLm5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgfVxuICAuYm9vdHN0cmFwLWNvbGxhcHNlIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAuYm9vdHN0cmFwLWNvbGxhcHNlIC5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLWxvZ28ge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbiAgLmJvb3RzdHJhcC1jb2xsYXBzZSAubmF2YmFyIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51LFxuLmJvb3RzdHJhcC1jb2xsYXBzZSAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAuYm9vdHN0cmFwLWNvbGxhcHNlIC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxuLmJvb3RzdHJhcC1jb2xsYXBzZSAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvb3RzdHJhcC1jb2xsYXBzZSAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cbiAgLmJvb3RzdHJhcC1jb2xsYXBzZSAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm9vdHN0cmFwLWNvbGxhcHNlIC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib290c3RyYXAtY29sbGFwc2UgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5ib290c3RyYXAtY29sbGFwc2UgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmJvb3RzdHJhcC1jb2xsYXBzZSAubmF2YmFyIC5uYXZiYXItdHJhbnNsYXRlIHt
21cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgfVxuICAuYm9vdHN0cmFwLWNvbGxhcHNlIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG4gIC5ib290c3RyYXAtY29sbGFwc2UgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItYmFyICsgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5ib290c3RyYXAtY29sbGFwc2UgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItYmFyLmJhcjIge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xuICB9XG4gIC5ib290c3RyYXAtY29sbGFwc2UgLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgYmFja2dyb3VuZDogIzg4ODg4ODtcbiAgfVxuICAuYm9vdHN0cmFwLWNvbGxhcHNlIC5uYXZiYXIgLnRvZ2dsZWQgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLmJvb3RzdHJhcC1jb2xsYXBzZSAubmF2YmFyIC50b2dnbGVkIC5uYXZiYXItdG9nZ2xlci1iYXIgKyAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmJvb3RzdHJhcC1jb2xsYXBzZSAuYmFyMSxcbi5ib290c3RyYXAtY29sbGFwc2UgLmJhcjIsXG4uYm9vdHN0cmFwLWNvbGxhcHNlIC5iYXIzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJvb3RzdHJhcC1jb2xsYXBzZSAuYmFyMSB7XG4gICAgdG9wOiAwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHRvcGJhci1iYWNrIDUwMG1zIGxpbmVhciAwcztcbiAgICAtbW96LWFuaW1hdGlvbjogdG9wYmFyLWJhY2sgNTAwbXMgbGluZWFyIDBzO1xuICAgIGFuaW1hdGlvbjogdG9wYmFyLWJhY2sgNTAwbXMgMHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIC5ib290c3RyYXAtY29sbGFwc2UgLmJhcjIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJvb3RzdHJhcC1jb2xsYXBzZSAuYmFyMyB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJvdHRvbWJhci1iYWNrIDUwMG1zIGxpbmVhciAwcztcbiAgICAtbW96LWFuaW1hdGlvbjogYm90dG9tYmFyLWJhY2sgNTAwbXMgbGluZWFyIDBzO1xuICAgIGFuaW1hdGlvbjogYm90dG9tYmFyLWJhY2sgNTAwbXMgMHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIC5ib290c3RyYXAtY29sbGFwc2UgLnRvZ2dsZWQgLmJhcjEge1xuICAgIHRvcDogNnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB0b3BiYXIteCA1MDBtcyBsaW5lYXIgMHM7XG4gICAgLW1vei1hbmltYXRpb246IHRvcGJhci14IDUwMG1zIGxpbmVhciAwcztcbiAgICBhbmltYXRpb246IHRvcGJhci14IDUwMG1zIDBzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAuYm9vdHN0cmFwLWNvbGxhcHNlIC50b2dnbGVkIC5iYXIyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5ib290c3RyYXAtY29sbGFwc2UgLnRvZ2dsZWQgLmJhcjMge1xuICAgIGJvdHRvbTogNnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3R0b21iYXIteCA1MDBtcyBsaW5lYXIgMHM7XG4gICAgLW1vei1hbmltYXRpb246IGJvdHRvbWJhci14IDUwMG1zIGxpbmVhciAwcztcbiAgICBhbmltYXRpb246IGJvdHRvbWJhci14IDUwMG1zIDBzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICBAa2V5ZnJhbWVzIHRvcGJhci14IHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgdG9wYmFyLXgge1xuICAgIDAlIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gI
21H1cbiAgQC1tb3ota2V5ZnJhbWVzIHRvcGJhci14IHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgdG9wYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgdG9wYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyB0b3BiYXItYmFjayB7XG4gICAgMCUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBib3R0b21iYXIteCB7XG4gICAgMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgICAwJSB7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyBib3R0b21iYXIteCB7XG4gICAgMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvdHRvbWJhci1iYWNrIHtcbiAgICAwJSB7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBib3R0b21iYXItYmFjayB7XG4gICAgMCUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyBib3R0b21iYXItYmFjayB7XG4gICAgMCUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gI
21H1cbiAgQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlLXBob3RvIC5wcm9maWxlLXBob3RvLXNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuXG4gIC5idXR0b24tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmNvbnRhaW5lciAucm93ID4gW2NsYXNzKj1jb2wtXTpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG5cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkuZmEsXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsgaS5ub3ctdWktaWNvbnMge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zZWN0aW9uLWltYWdlcyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xIHtcbiAgICByaWdodDogMTAlO1xuICAgIHRvcDogNjglO1xuICAgIG1heC13aWR0aDogMjY5cHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMiB7XG4gICAgcmlnaHQ6IDUlO1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgdG9wOiA5MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXJnZXItbWVudSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDMyO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmOTYzMzI7XG4gICAgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y5NjMzMiAwJSwgIzAwMCA4MCUpO1xuICAgIC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZjk2MzMyIDAlLCAjMDAwIDgwJSk7XG4gICAgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmOTYzMzIgMCUsICMwMDAgODAlKTtcbiAgICAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y5NjMzMiAwJSwgIzAwMCA4MCUpO1xuICAgIC8qIFN0YW5kYXJkIHN5bnRheCAobXVzdCBiZSBsYXN0KSAqL1xuICAgIG9wYWNpdHk6IDAuNzY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTc2KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbG9nbykgLm5hdi1saW5rIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbG9nbykgLm5hdi1saW5rOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLWxvZ28ge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUsXG4uYnVyZ2VyLW1lbnUgLm5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxuLmJ1cmdlci1tZW51IC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhciAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4uYnVyZ2VyLW1lbnUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLm5hdmJhci10cmFuc2xhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW
211zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItdG9nZ2xlci1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItYmFyICsgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItdG9nZ2xlci1iYXIuYmFyMiB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXZiYXItdG9nZ2xlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg4ODg7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLnRvZ2dsZWQgLm5hdmJhci10b2dnbGVyLWJhciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLnRvZ2dsZWQgLm5hdmJhci10b2dnbGVyLWJhciArIC5uYXZiYXItdG9nZ2xlci1iYXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUgLmJhcjEsXG4uYnVyZ2VyLW1lbnUgLmJhcjIsXG4uYnVyZ2VyLW1lbnUgLmJhcjMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUgLmJhcjEge1xuICAgIHRvcDogMHB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB0b3BiYXItYmFjayA1MDBtcyBsaW5lYXIgMHM7XG4gICAgLW1vei1hbmltYXRpb246IHRvcGJhci1iYWNrIDUwMG1zIGxpbmVhciAwcztcbiAgICBhbmltYXRpb246IHRvcGJhci1iYWNrIDUwMG1zIDBzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAuYnVyZ2VyLW1lbnUgLmJhcjIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC5iYXIzIHtcbiAgICBib3R0b206IDBweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm90dG9tYmFyLWJhY2sgNTAwbXMgbGluZWFyIDBzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBib3R0b21iYXItYmFjayA1MDBtcyBsaW5lYXIgMHM7XG4gICAgYW5pbWF0aW9uOiBib3R0b21iYXItYmFjayA1MDBtcyAwcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC50b2dnbGVkIC5iYXIxIHtcbiAgICB0b3A6IDZweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdG9wYmFyLXggNTAwbXMgbGluZWFyIDBzO1xuICAgIC1tb3otYW5pbWF0aW9uOiB0b3BiYXIteCA1MDBtcyBsaW5lYXIgMHM7XG4gICAgYW5pbWF0aW9uOiB0b3BiYXIteCA1MDBtcyAwcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC50b2dnbGVkIC5iYXIyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5idXJnZXItbWVudSAudG9nZ2xlZCAuYmFyMyB7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJvdHRvbWJhci14IDUwMG1zIGxpbmVhciAwcztcbiAgICAtbW96LWFuaW1hdGlvbjogYm90dG9tYmFyLXggNTAwbXMgbGluZWFyIDBzO1xuICAgIGFuaW1hdGlvbjogYm90dG9tYmFyLXggNTAwbXMgMHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgdG9wYmFyLXgge1xuICAgIDAlIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyB0b3BiYXIteCB7XG4gICAgMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgdG9wYmFyLXgge1xuICAgIDAlIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gI
21H1cbiAgQGtleWZyYW1lcyB0b3BiYXItYmFjayB7XG4gICAgMCUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyB0b3BiYXItYmFjayB7XG4gICAgMCUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgICAwJSB7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgYm90dG9tYmFyLXgge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgICAwJSB7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGJvdHRvbWJhci1iYWNrIHtcbiAgICAwJSB7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzIGJvdHRvbWJhci1iYWNrIHtcbiAgICAwJSB7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5idXJnZXItbWVudSBbY2xhc3MqPW5hdmJhci1leHBhbmQtXSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmJ1cmdlci1tZW51IC53cmFwcGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgfVxuICAuYnVyZ2VyLW1lbnUgI2JvZHlDbGljayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzMDBweDtcbiAgICBjb250ZW50OiBcIlwiO
211xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICB9XG4gIC5uYXYtb3BlbiAuYnVyZ2VyLW1lbnUgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5idXJnZXItbWVudS5tZW51LW9uLWxlZnQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4gIH1cbiAgLmJ1cmdlci1tZW51IFtjbGFzcyo9bmF2YmFyLWV4cGFuZC1dIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5idXJnZXItbWVudSBbY2xhc3MqPW5hdmJhci1leHBhbmQtXSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnVyZ2VyLW1lbnUgLnNlY3Rpb24tbmF2YmFycyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdi1vcGVuIC5idXJnZXItbWVudS5tZW51LW9uLWxlZnQgLm5hdmJhciAubmF2YmFyLXRyYW5zbGF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgfVxuICAubmF2LW9wZW4gLmJ1cmdlci1tZW51IC5uYXZiYXIgLm5hdmJhci10cmFuc2xhdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgfVxuICAubmF2LW9wZW4gLmJ1cmdlci1tZW51Lm1lbnUtb24tbGVmdCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5idXJnZXItbWVudS5tZW51LW9uLWxlZnQgI2JvZHlDbGljayB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzAwcHg7XG4gIH1cbiAgLmJ1cmdlci1tZW51Lm1lbnUtb24tbGVmdCAubmF2YmFyLWJyYW5kIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLnByb2ZpbGUtcGhvdG8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA3cHggMC43cmVtO1xuICB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluay5idG46bm90KC5idG4tc20pIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtY29udGFpbmVyLmltYWdlLXJpZ2h0IHtcbiAgICB0b3A6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmltYWdlLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtY29udGFpbmVyLmltYWdlLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIyMHB4O1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1hZ2UtbGVmdCBwLmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXJbY2xhc3MqPW5hdmJhci1leHBhbmQtXSAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIgaDYuY2F0ZWdvcnktYWJzb2x1dGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTEge1xuICAgIHJpZ2h0OiA5JTtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTIge1xuICAgIHJpZ2h0OiAyJTtcbiAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbWFnZXMge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMSB7XG4gICAgcmlnaHQ6IDclO1xuICAgIHRvcDogODclO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMiB7XG4gICAgcmlnaHQ6IDElO1xuICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgdG9wOiA5OSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxN3B4KSB7XG4gIC5hbGVydCAuYWxlcnQtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTEge1xuICAgIHRvcDogNTElO1xuICAgIHJpZ2h0OiAyMSU7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMiB7XG4gICAgdG9wOiA2NiU7XG4gICAgcmlnaHQ6IDE0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lcixcbi5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTEsXG4uc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTV2aDtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMSB7XG4gICAgcmlnaHQ6IDI4JTtcbiAgICB0b3A6IDQwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTIge1xuICAgIHJpZ2h0OiAyMSU7XG4gICAgdG9wOiA1NSU7XG4gIH1cblxuICAuaW5kZXgtcGFnZSAuY2F0ZWdvcnktYWJzb2x1dGUge1xuICAgIHRvcDogOTB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFsZXJ0IGJ1dHRvbi5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufSIsIi8qIVxyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiogTm93IFVJIEtpdCBBbmd1bGFyIC0gdjEuMi4wXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuKiBQcm9kdWN0IFBhZ2U6IGh0dHBzOi8vd3d3LmNyZWF0aXZlLXRpbS5jb20vcHJvZHVjdC9ub3ctdWkta2l0LWFuZ3VsYXJcclxuKiBDb3B5cmlnaHQgMjAxOSBDcmVhdGl2ZSBUaW0gKGh0dHBzOi8vd3d3LmNyZWF0aXZlLXRpbS5jb20pXHJcbiogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vY3JlYXRpdmV0aW1vZmZpY2lhbC9ub3ctdWkta2l0LWFuZ3VsYXIvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcclxuXHJcbiogQ29kZWQgYnkgQ3JlYXRpdmUgVGltXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHR
21oaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcblxyXG4qL1xyXG5AaW1wb3J0ICdub3ctdWkta2l0L3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ25vdy11aS1raXQvbWl4aW5zJztcclxuXHJcbi8vIFBsdWdpbnMgQ1NTXHJcbkBpbXBvcnQgXCJub3ctdWkta2l0L3BsdWdpbnMvcGx1Z2luLWJvb3RzdHJhcC1zd2l0Y2hcIjtcclxuQGltcG9ydCBcIm5vdy11aS1raXQvcGx1Z2lucy9wbHVnaW4tbm91aXNsaWRlclwiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9wbHVnaW5zL3BsdWdpbi1kYXRlcGlja2VyXCI7XHJcblxyXG4vLyBDb3JlIENTU1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJub3ctdWkta2l0L2lucHV0c1wiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9jaGVja2JveGVzLXJhZGlvXCI7XHJcbkBpbXBvcnQgXCJub3ctdWkta2l0L3Byb2dyZXNzXCI7XHJcbkBpbXBvcnQgXCJub3ctdWkta2l0L2JhZGdlc1wiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJub3ctdWkta2l0L3R5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcIm5vdy11aS1raXQvbWlzY1wiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9waWxsc1wiO1xyXG5cclxuLy8gY29tcG9uZW50c1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9zb2NpYWwtYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC90YWJzXCI7XHJcbkBpbXBvcnQgXCJub3ctdWkta2l0L25hdmJhclwiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9hbGVydHNcIjtcclxuQGltcG9ydCBcIm5vdy11aS1raXQvaW1hZ2VzXCI7XHJcbkBpbXBvcnQgXCJub3ctdWkta2l0L3BvcHVwc1wiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9udWNsZW8tb3V0bGluZVwiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9tb2RhbHNcIjtcclxuQGltcG9ydCBcIm5vdy11aS1raXQvY2Fyb3VzZWxcIjtcclxuQGltcG9ydCBcIm5vdy11aS1raXQvY2FyZHNcIjtcclxuQGltcG9ydCBcIm5vdy11aS1raXQvZm9vdGVyc1wiO1xyXG5cclxuLy8gZXhhbXBsZSBwYWdlcyBhbmQgc2VjdGlvbnNcclxuQGltcG9ydCBcIm5vdy11aS1raXQvZXhhbXBsZS1wYWdlc1wiO1xyXG5AaW1wb3J0IFwibm93LXVpLWtpdC9zZWN0aW9uc1wiO1xyXG5cclxuXHJcbkBpbXBvcnQgXCJub3ctdWkta2l0L3Jlc3BvbnNpdmVcIjtcclxuIiwiLy89PSBCdXR0b25zXHJcbi8vXHJcbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRzYW5zLXNlcmlmLWZhbWlseTogICAgICAgICAgJ01vbnRzZXJyYXQnLCAnSGVsdmV0aWNhIE5ldWUnLCAgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kbm9uZTogICAgICAgICAgICAgICAgICAgICAgIDAgICAhZGVmYXVsdDtcclxuJGJvcmRlci10aGluOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRib3JkZXItdGhpY2s6ICAgICAgICAgICAgICAgMnB4ICFkZWZhdWx0O1xyXG5cclxuJHdoaXRlLWNvbG9yOiAgICAgICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xyXG4kd2hpdGUtYmc6ICAgICAgICAgICAgICAgICAgICNGRkZGRkYgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtYmc6ICAgICAgICAgICAgICAgICAgI2U5NWUzOCAhZGVmYXVsdDtcclxuXHJcbiRzbW9rZS1iZzogICAgICAgICAgICAgICAgICAgI0Y1RjVGNSAhZGVmYXVsdDtcclxuJGxpZ2h0LWJsYWNrOiAgICAgICAgICAgICAgICAjNDQ0ICAgICFkZWZhdWx0O1xyXG5cclxuJGJsYWNrLWJnOiAgICAgICAgICAgICAgICAgICByZ2JhKDMwLDMwLDMwLC45NykgIWRlZmF1bHQ7XHJcblxyXG4kYmxhY2stY29sb3I6ICAgICAgICAgICAgICAgICMyYzJjMmMgIWRlZmF1bHQ7XHJcbiRibGFjay1ocjogICAgICAgICAgICAgICAgICAgIzQ0NDQ0NCAhZGVmYXVsdDtcclxuXHJcbiRsaWdodC1ncmF5OiAgICAgICAgICAgICAgICAgI0UzRTNFMyAhZGVmYXVsdDtcclxuJG1lZGl1bS1ncmF5OiAgICAgICAgICAgICAgICAjREREREREICFkZWZhdWx0O1xyXG4kZGFyay1ncmF5OiAgICAgICAgICAgICAgICAgICM5QTlBOUEgIWRlZmF1bHQ7XHJcblxyXG4kb3BhY2l0eS1ncmF5LTM6ICAgICAgICAgICAgIHJnYmEoMjIyLDIyMiwyMjIsIC4zKSAhZGVmYXVsdDtcclxuJG9wYWNpdHktZ3JheS01OiAgICAgICAgICAgICByZ2JhKDIyMiwyMjIsMjIyLCAuNSkgIWRlZmF1bHQ7XHJcbiRvcGFjaXR5LWdyYXktODogICAgICAgICAgICAgcmdiYSgyMjIsMjIyLDIyMiwgLjgpICFkZWZhdWx0O1xyXG5cclxuXHJcbiRvcGFjaXR5LTU6ICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgLjUpICFkZWZhdWx0O1xyXG4kb3BhY2l0eS04OiAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIC44KSAhZGVmYXVsdDtcclxuXHJcbiRkYXRlcGlja2VyLWNvbG9yLWRheXM6ICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIC44KSAgIWRlZmF1bHQ7XHJcbiRkYXRlcGlja2VyLWNvbG9yLW9sZC1uZXctZGF5czogICAgIHJnYmEoMjU1LDI1NSwyNTUsIC40KSAgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG9wYWNpdHktMTogICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAuMSkgIWRlZmF1bHQ7XHJcbiRvcGFjaXR5LTI6ICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgLjIpICFkZWZhdWx0O1xyXG5cclxuJHRyYW5zcGFyZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGRhcmstYmFja2dyb3VuZDogICAgICAgICAgICAjNTU1NTU1ICFkZWZhdWx0O1xyXG5cclxuJGRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjODg4ODg4ICFkZWZhdWx0O1xyXG4kZGVmYXVsdC1zdGF0ZXMtY29sb3I6ICAgICAgIGxpZ2h0ZW4oJGRlZmF1bHQtY29sb3IsIDYlKSAhZGVmYXVsdDtcclxuJGRlZmF1bHQtY29sb3Itb3BhY2l0eTogICAgICByZ2JhKDE4MiwgMTgyLCAxODIsIC42KSAhZGVmYXVsdDtcclxuXHJcbiRwcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2Y5NjMzMiAhZGVmYXVsdDtcclxuJHByaW1hcnktc3RhdGVzLWNvbG9yOiAgICAgICBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCA2JSkgIWRlZmF1bHQ7XHJcbiRwcmltYXJ5LWNvbG9yLW9wYWNpdHk6ICAgICAgcmdiYSgyNDksIDk5LCA1MCwgLjMpICFkZWZh
21dWx0O1xyXG4kcHJpbWFyeS1jb2xvci1hbGVydDogICAgICAgIHJnYmEoMjQ5LCA5OSwgNTAsIC44KSAhZGVmYXVsdDtcclxuXHJcbiRzdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgIzE4Y2UwZiAhZGVmYXVsdDtcclxuJHN1Y2Nlc3Mtc3RhdGVzLWNvbG9yOiAgICAgICBsaWdodGVuKCRzdWNjZXNzLWNvbG9yLCA2JSkgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWNvbG9yLW9wYWNpdHk6ICAgICAgcmdiYSgyNCwgMjA2LCAxNSwgLjMpICFkZWZhdWx0O1xyXG4kc3VjY2Vzcy1jb2xvci1hbGVydDogICAgICAgIHJnYmEoMjQsIDIwNiwgMTUsIC44KSAhZGVmYXVsdDtcclxuXHJcbiRpbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgIzJDQThGRiAhZGVmYXVsdDtcclxuJGluZm8tc3RhdGVzLWNvbG9yOiAgICAgICAgICBsaWdodGVuKCRpbmZvLWNvbG9yLCA2JSkgIWRlZmF1bHQ7XHJcbiRpbmZvLWNvbG9yLW9wYWNpdHk6ICAgICAgICAgcmdiYSg0NCwgMTY4LCAyNTUsIC4zKSAhZGVmYXVsdDtcclxuJGluZm8tY29sb3ItYWxlcnQ6ICAgICAgICAgICByZ2JhKDQ0LCAxNjgsIDI1NSwgLjgpICFkZWZhdWx0O1xyXG5cclxuJHdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjRkZCMjM2ICFkZWZhdWx0O1xyXG4kd2FybmluZy1zdGF0ZXMtY29sb3I6ICAgICAgIGxpZ2h0ZW4oJHdhcm5pbmctY29sb3IsIDYlKSAhZGVmYXVsdDtcclxuJHdhcm5pbmctY29sb3Itb3BhY2l0eTogICAgICByZ2JhKDI1NSwgMTc4LCA1NCwgLjMpICFkZWZhdWx0O1xyXG4kd2FybmluZy1jb2xvci1hbGVydDogICAgICAgIHJnYmEoMjU1LCAxNzgsIDU0LCAuOCkgIWRlZmF1bHQ7XHJcblxyXG4kZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNGRjM2MzYgIWRlZmF1bHQ7XHJcbiRkYW5nZXItc3RhdGVzLWNvbG9yOiAgICAgICAgbGlnaHRlbigkZGFuZ2VyLWNvbG9yLCA2JSkgIWRlZmF1bHQ7XHJcbiRkYW5nZXItY29sb3Itb3BhY2l0eTogICAgICAgcmdiYSgyNTUsIDU0LCA1NCwgLjMpICFkZWZhdWx0O1xyXG4kZGFuZ2VyLWNvbG9yLWFsZXJ0OiAgICAgICAgIHJnYmEoMjU1LCA1NCwgNTQsIC44KSAhZGVmYXVsdDtcclxuXHJcbi8qICAgICBicmFuZCBDb2xvcnMgICAgICAgICAgICAgICovXHJcbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICAgICAgJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAgJGluZm8tY29sb3IgIWRlZmF1bHQ7XHJcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICAgICAgJHN1Y2Nlc3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICAgICAgJHdhcm5pbmctY29sb3IgIWRlZmF1bHQ7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAgJGRhbmdlci1jb2xvciAhZGVmYXVsdDtcclxuJGJyYW5kLWludmVyc2U6ICAgICAgICAgICAgICAkYmxhY2stY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM2NjY2NjYgIWRlZmF1bHQ7XHJcblxyXG4vKiAgICAgIGxpZ2h0IGNvbG9ycyAgICAgICAgICovXHJcbiRsaWdodC1ibHVlOiAgICAgICAgICAgICAgICAgcmdiYSgkcHJpbWFyeS1jb2xvciwgLjIpO1xyXG4kbGlnaHQtYXp1cmU6ICAgICAgICAgICAgICAgIHJnYmEoJGluZm8tY29sb3IsIC4yKTtcclxuJGxpZ2h0LWdyZWVuOiAgICAgICAgICAgICAgICByZ2JhKCRzdWNjZXNzLWNvbG9yLCAuMik7XHJcbiRsaWdodC1vcmFuZ2U6ICAgICAgICAgICAgICAgcmdiYSgkd2FybmluZy1jb2xvciwgLjIpO1xyXG4kbGlnaHQtcmVkOiAgICAgICAgICAgICAgICAgIHJnYmEoJGRhbmdlci1jb2xvciwgLjIpO1xyXG5cclxuLy89PSBDb21wb25lbnRzXHJcbi8vXHJcblxyXG4kcGFkZGluZy1pbnB1dC12ZXJ0aWNhbDogICAgICAgIDExcHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLWlucHV0LWhvcml6b250YWw6ICAgICAgMTlweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLWJ0bi12ZXJ0aWNhbDogICAgICAgICAxMXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1idG4taG9yaXpvbnRhbDogICAgICAgMjJweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgICAgIC43cmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbDogICAgIDIzcHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1zaW1wbGUtdmVydGljYWw6ICAgICAgMTBweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctc2ltcGxlLWhvcml6b250YWw6ICAgIDE3cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgICAgMTVweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogICAgIDQ4cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgICAgIDVweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyAkcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuLy8gJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgICAgICA1cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1sYWJlbC12ZXJ0aWNhbDogICAgICAgIDJweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctbGFiZWwtaG9yaXpvbnRhbDogICAgIDEycHggIWRlZmF1bHQ7XHJcblxyXG4kbWFyZ2luLWxhcmdlLXZlcnRpY2FsOiAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJG1hcmdpbi1iYXNlLXZlcnRpY2FsOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kbWFyZ2luLWJhc2UtaG9yaXpvbnRhbDogICAgICAgMTVweCAhZGVmYXVsdDtcclxuXHJcbiRtYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgMTBweCAgICAgICAgIWRlZmF1bHQ7XHJcbiRib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgMXB4IHNvbGlkICAgIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWV4dHJhLXNtYWxsOiAgICAgMC4xMjVyZW0gICAgIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgICAgMC4xODc1cmVtICAgIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgICAgMC4yNXJlbSAgICAgIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWV4dHJlbWU6ICAgICAgICAgMC44NzVyZW0gICAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZS10b3A6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgJGJvcmRlci1yYWRpdXMtbGFyZ2UgMCAwICFkZWZh
21dWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZS1ib3R0b206ICAgMCAwICRib3JkZXItcmFkaXVzLWxhcmdlICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1yb3VuZC1yYWRpdXM6ICAgICAgICAgICAgIDMwcHggICAgICAgICAhZGVmYXVsdDtcclxuXHJcbiRoZWlnaHQtYmFzZTogICAgICAgICAgICAgICAgICA1NXB4ICAgICAgICAgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWljb24tc2l6ZTogICAgICAgICAgICAgICAgIDMuNXJlbSAgICAgICAhZGVmYXVsdDtcclxuJGJ0bi1pY29uLXNpemUtcmVndWxhcjogICAgICAgICAyLjM3NXJlbSAgICAgICFkZWZhdWx0O1xyXG4kYnRuLWljb24tZm9udC1zaXplLXJlZ3VsYXI6ICAgIDAuOTM3NXJlbSAgICAgIWRlZmF1bHQ7XHJcbiRidG4taWNvbi1mb250LXNpemUtc21hbGw6ICAgICAgMC42ODc1cmVtICAgICAgIWRlZmF1bHQ7XHJcbiRidG4taWNvbi1zaXplLXNtYWxsOiAgICAgICAgICAgMS44NzVyZW0gICAgICFkZWZhdWx0O1xyXG4kYnRuLWljb24tZm9udC1zaXplLWxnOiAgICAgICAgIDEuMzI1cmVtICAgICAhZGVmYXVsdDtcclxuJGJ0bi1pY29uLXNpemUtbGc6ICAgICAgICAgICAgICAzLjZyZW0gICAgICAgICAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgICAgICAzLjVlbSAgICAgICAgIWRlZmF1bHQ7IC8vIH4gNDlweFxyXG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgICAgICAgMi41ZW0gICAgICAgICFkZWZhdWx0OyAvLyB+IDM1cHhcclxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICAgICAgIDEuODI1ZW0gICAgICAhZGVmYXVsdDsgLy8gfiAyOHB4XHJcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgICAgICAxLjVlbSAgICAgICAgIWRlZmF1bHQ7IC8vIH4gMjRweFxyXG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICAgICAgMS4zZW0gICAgICAgICFkZWZhdWx0OyAvLyB+IDIycHhcclxuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICAgICAgIC45ZW0gICAgICAgICAhZGVmYXVsdDsgLy8gfiAxMnB4XHJcblxyXG4kZm9udC1wYXJhZ3JhcGg6ICAgICAgICAgICAgICAgMS4yZW0gICAgICAgICAgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbmF2YmFyOiAgICAgICAgICAgICAxZW0gICAgICAgICAgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbWluaTogICAgICAgICAgICAgICAwLjcxNDJlbSAgICAgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgICAgICAwLjg1NzFlbSAgICAgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgICAxNHB4ICAgICAgICAgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgICAgICAxZW0gICAgICAgICAgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGFyZ2UtbmF2YmFyOiAgICAgICAyMHB4ICAgICAgICAgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtYmxvY2txdW90ZTogICAgICAgICAxLjFlbSAgICAgICAgIWRlZmF1bHQ7IC8vIH4gMTVweFxyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgICAzMDAgICAgICAgICAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgICA0MDAgICAgICAgICAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LXNlbWk6ICAgICAgICAgICAgICA2MDAgICAgICAgICAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgICA3MDAgICAgICAgICAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1nZW5lcmFsOiAgICAgICAgMS41ICAgICAgICAgICAgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1uYXYtbGluazogICAgICAgMS42MjVyZW0gICAgICAgIWRlZmF1bHQ7XHJcbiRidG4taWNvbi1saW5lLWhlaWdodDogICAgICAgMi40ZW0gICAgICAgICAgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodDogICAgICAgICAgICAgICAgMS4zNW
21VtICAgICAgICAgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgNTRweCAgICAgICAgICAgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGJvcmRlci1yYWRpdXMtdG9wOiAgICAgICAgMTBweCAxMHB4IDAgMCAgICAgIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWJvdHRvbTogICAgIDAgMCAxMHB4IDEwcHggICAgICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLXNoYWRvdzogICAgICAgICAgMXB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiRib3gtc2hhZG93LXJhaXNlZDogICAgICAgIDBweCAxMHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiRnZW5lcmFsLXRyYW5zaXRpb24tdGltZTogIDMwMG1zICAgICAgICAgICAgICFkZWZhdWx0O1xyXG5cclxuJHNsb3ctdHJhbnNpdGlvbi10aW1lOiAgICAgICAgICAgMzcwbXMgICAgICAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1jb29yZGluYXRlczogICAgICAyOXB4IC01MHB4ICAgICAgICFkZWZhdWx0O1xyXG5cclxuJGZhc3QtdHJhbnNpdGlvbi10aW1lOiAgICAgICAgICAgMTUwbXMgICAgICAgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtY29vcmRpbmF0ZXM6ICAgICAgICAgNTAlIC00MHB4ICAgICAgICFkZWZhdWx0O1xyXG5cclxuJHRyYW5zaXRpb24tbGluZWFyOiAgICAgICAgIGxpbmVhciAgICAgICAgICAgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWJlemllcjogICAgICAgICBjdWJpYy1iZXppZXIoMC4zNCwgMS42MSwgMC43LCAxKSAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tZWFzZTogICAgICAgICAgIGVhc2UgMHM7XHJcblxyXG5cclxuLy8kbmF2YmFyLXBhZGRpbmctYTogICAgICAgICAgICAgICA5cHggMTNweDtcclxuJG5hdmJhci1tYXJnaW4tYTogICAgICAgICAgICAgICAgMTVweCAwcHg7XHJcblxyXG4kcGFkZGluZy1zb2NpYWwtYTogICAgICAgICAgICAgICAxMHB4IDVweDtcclxuXHJcbiRuYXZiYXItbWFyZ2luLWEtYnRuOiAgICAgICAgICAgIDE1cHggMHB4O1xyXG4kbmF2YmFyLW1hcmdpbi1hLWJ0bi1yb3VuZDogICAgICAxNnB4IDBweDtcclxuXHJcbiRuYXZiYXItcGFkZGluZy1hLWljb25zOiAgICAgICAgIDZweCAxNXB4O1xyXG4kbmF2YmFyLW1hcmdpbi1hLWljb25zOiAgICAgICAgICA2cHggIDNweDtcclxuXHJcbiRuYXZiYXItcGFkZGluZy1iYXNlOiAgICAgICAgICAgIDAuNjI1cmVtO1xyXG4vLyRuYXZiYXItbWFyZ2luLWJyYW5kOiAgICAgICAgICAgICA1cHggIDBweDtcclxuXHJcbiRuYXZiYXItbWFyZ2luLWJyYW5kLWljb25zOiAgICAgIDEycHggYXV0bztcclxuJG5hdmJhci1tYXJnaW4tYnRuOiAgICAgICAgICAgICAgMTVweCAgM3B4O1xyXG5cclxuJGhlaWdodC1pY29uLXNtOlx0XHRcdFx0IDMycHg7XHJcbiR3aWR0aC1pY29uLXNtOlx0XHRcdFx0XHQgMzJweDtcclxuJHBhZGRpbmctaWNvbi1zbTpcdFx0XHQgICAgIDRweDtcclxuJGJvcmRlci1yYWRpdXMtaWNvbi1zbTpcdFx0XHQgN3B4O1xyXG5cclxuJGhlaWdodC1pY29uLW1lc3NhZ2U6XHRcdFx0IDQwcHg7XHJcbiR3aWR0aC1pY29uLW1lc3NhZ2U6XHRcdFx0IDQwcHg7XHJcblxyXG4kaGVpZ2h0LWljb24tbWVzc2FnZS1zbTogXHRcdCAyMHB4O1xyXG4kd2lkdGgtaWNvbi1tZXNzYWdlLXNtOlx0XHRcdCAyMHB4O1xyXG5cclxuJHdoaXRlLW5hdmJhcjogICAgICAgICAgICAgICAgICByZ2JhKCNGRkZGRkYsIC45Nik7XHJcbiRwcmltYXJ5LW5hdmJhcjogICAgICAgICAgICAgICAgcmdiYSgjMzRBQ0RDLCAuOTgpO1xyXG4kaW5mby1uYXZiYXI6ICAgICAgICAgICAgICAgICAgIHJnYmEoIzVCQ0FGRiwgLjk4KTtcclxuJHN1Y2Nlc3MtbmF2YmFyOiAgICAgICAgICAgICAgICByZ2JhKCM0Q0Q5NjQsIC45OCk7XHJcbiR3YXJuaW5nLW5hdmJhcjogICAgICAgICAgICAgICAgcmdiYSgjRkY5NTAwLCAuOTgpO1xyXG4kZGFuZ2VyLW5hdmJhcjogICAgICAgICAgICAgICAgIHJnYmEoI0ZGNEM0MCwgLjk4KTtcclxuXHJcbiR0b3BiYXIteDogICAgICAgICAgICAgdG9wYmFyLXggIWRlZmF1bHQ7XHJcbiR0b3BiYXItYmFjazogICAgICAgICAgdG9wYmFyLWJhY2sgIWRlZmF1bHQ7XHJcbiRib3R0b21iYXIteDogICAgICAgICAgYm90dG9tYmFyLXggIWRlZmF1bHQ7XHJcbiRib3R0b21iYXItYmFjazogICAgICAgYm90dG9tYmFyLWJhY2sgIWRlZmF1bHQ7XHJcblxyXG4vL051Y2xlbyBJY29uc1xyXG5cclxuJG5jLWZvbnQtcGF0aDogICAgICAgICcuLi9mb250cycgIWRlZmF1bHQ7XHJcbiRuYy1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xyXG4kbmMtY3NzLXByZWZpeDogICAgICAgbm93LXVpICFkZWZhdWx0O1xyXG4kbmMtYmFja2dyb3VuZC1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XHJcbiRuYy1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcclxuJG5jLXBhZGRpbmctd2lkdGg6ICAgICgxZW0vMykgIWRlZmF1bHQ7XHJcblxyXG4vLyBTb2NpYWwgaWNvbnMgY29sb3JcclxuJHNvY2lhbC10d2l0dGVyOiAgICAgICAgICAgICAgICAgICAjNTVhY2VlICFkZWZhdWx0O1xyXG4kc29jaWFsLXR3aXR0ZXItc3RhdGUtY29sb3I6ICAgICAgIGxpZ2h0ZW4oIzU1YWNlZSwgNiUpICFkZWZhdWx0O1xyXG5cclxuJHNvY2lhbC1mYWNlYm9vazogXHRcdFx0ICAgICAgICMzYjU5OTggIWRlZmF1bHQ7XHJcbiRzb2NpYWwtZmFjZWJvb2stc3RhdGUtY29sb3I6ICAgICAgbGlnaHRlbigjM2I1OTk4LCA2JSkgIWRlZmF1bHQ7XHJcblxyXG4kc29jaWFsLWdvb2dsZTogXHRcdFx0ICAgICAgICNkZDRiMzkgIWRlZmF1bHQ7XHJcbiRzb2NpYWwtZ29vZ2xlLXN0YXRlLWNvbG9yOiAgICAgICAgbGlnaHRlbigjZGQ0YjM5LCA2JSkgIWRlZmF1bHQ7XHJcblxyXG4kc29jaWFsLWxpbmtlZGluOiBcdFx0XHQgICAgICAgIzAwNzdCNSAhZGVmYXVsdDtcclxuJHNvY2lhbC1saW5rZWRpbi1zdGF0ZS1jb2xvcjogICAgICBsaWdodGVuKCMwMDc3QjUsIDYlKSAhZGVmYXVsdDtcclxuXHJcbiRzb2NpYWwtcGludGVyZXN0OiBcdFx0XHQgICAgICAgI2NjMjEyNyAhZGVmYXVsdDtcclxuJHNvY2lhbC1waW50ZXJlc3Qtc3RhdGUtY29sb3I6ICAgICBsaWdodGVuKCNjYzIxMjcsIDYlKSAhZGVmYXVsdDtcclxuXHJcbiRzb2NpYWwtZHJpYmJibGU6IFx0XHQgICAgICAgICAgICNlYTRjODkgIWRlZmF1bHQ7XHJcbiRzb2NpYWwtZHJpYmJibGUtc3RhdGUtY29sb3I6ICAgICAgbGlnaHRlbigjZWE0Yzg5LCA2JSkgIWRlZmF1bHQ7XHJcblxyXG4kc29jaWFsLWdpdGh1YjogXHRcdCAgICAgIFx0ICAgIzMzMzMzMyAhZGVmYXVsdDtcclxuJHNvY2lhbC1naXRodWItc3RhdGUtY29sb3I6ICAgICAgICBsaWdodGVuKCMzMzMzMzMsIDYlKSAhZGVmYXVsdDtcclxuXHJcbiRzb2NpYWwteW91dHVi
21ZTogXHRcdCAgICBcdCAgICNlNTJkMjcgIWRlZmF1bHQ7XHJcbiRzb2NpYWwteW91dHViZS1zdGF0ZS1jb2xvcjogICAgICAgbGlnaHRlbigjZTUyZDI3LCA2JSkgIWRlZmF1bHQ7XHJcblxyXG4kc29jaWFsLWluc3RhZ3JhbTogXHRcdCAgICAgICAgICAgIzEyNTY4OCAhZGVmYXVsdDtcclxuJHNvY2lhbC1pbnN0YWdyYW0tc3RhdGUtY29sb3I6ICAgICBsaWdodGVuKCMxMjU2ODgsIDYlKSAhZGVmYXVsdDtcclxuXHJcbiRzb2NpYWwtcmVkZGl0OiBcdFx0ICBcdCAgICAgICAjZmY0NTAwICFkZWZhdWx0O1xyXG4kc29jaWFsLXJlZGRpdC1zdGF0ZS1jb2xvcjogICAgICAgIGxpZ2h0ZW4oI2ZmNDUwMCwgNiUpICFkZWZhdWx0O1xyXG5cclxuJHNvY2lhbC10dW1ibHI6IFx0XHRcdCAgICAgICAjMzU0NjVjICFkZWZhdWx0O1xyXG4kc29jaWFsLXR1bWJsci1zdGF0ZS1jb2xvcjogICAgICAgIGxpZ2h0ZW4oIzM1NDY1YywgNiUpICFkZWZhdWx0O1xyXG5cclxuJHNvY2lhbC1iZWhhbmNlOiBcdFx0XHQgICAgICAgIzE3NjlmZiAhZGVmYXVsdDtcclxuJHNvY2lhbC1iZWhhbmNlLXN0YXRlLWNvbG9yOiAgICAgICBsaWdodGVuKCMxNzY5ZmYsIDYlKSAhZGVmYXVsdDtcclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqIGJvb3RzdHJhcC1zd2l0Y2ggLSB2My4zLjJcclxuICogaHR0cHM6Ly93d3cuYm9vdHN0cmFwLXN3aXRjaC5vcmdcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqIENvcHlyaWdodCAyMDEyLTIwMTMgTWF0dGlhIExhcmVudGlzXHJcbiAqIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gLy8qIElNUE9SVEFOVCEgIE5vdGljZTogdGhpcyBmaWxlIGhhcyBtYWpvciBjaGFuZ2VzIHRvIGZpdCB0aGUgTm93IFVpIEtpdCdzIGRlc2lnbi4gSWYgeW91IHdhbnQgdG8gdXNlIHRoZSBwbHVnaW4gYXMgaXQgd2FzIGJlZm9yZSBvdXIgY2hhbmdlcywgcGxlYXNlIGdldCB0aGUgb2xkIGZpbGVzIGZyb20gaHR0cHM6Ly93d3cuYm9vdHN0cmFwLXN3aXRjaC5vcmdcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5ib290c3RyYXAtc3dpdGNoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNoYWRvdzogMCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDhweDtcclxuICB3aWR0aDogNTlweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLWNvbG9yLCAuMik7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMjJweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxyXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxyXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtaW5kZW50OiAtNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcclxuXHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxyXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICBmbG9hdDogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMTFweDtcclxuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYnJvd24sXHJcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1icm93biB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSxcclxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWJsdWUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1pbmZvO1xyXG59XHJcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWdyZW
21VuLFxyXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1zdWNjZXNzO1xyXG59XHJcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLW9yYW5nZSxcclxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLW9yYW5nZSB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdhcm5pbmc7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcmVkLFxyXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtcmVkIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFuZ2VyO1xyXG59XHJcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXHJcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjb2xvcjogIzMzMzMzMztcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwcHggLTExcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIC40KTtcclxufVxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uOmhvdmVyIC5ib290c3RyYXAtc3dpdGNoLWxhYmVse1xyXG4gICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxufVxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZjpob3ZlciAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtcclxuICAgIHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG59XHJcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xyXG4gIHRleHQtaW5kZW50OiA2cHg7XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0ncmFkaW8nXSxcclxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0ncmFkaW8nXS5mb3JtLWNvbnRyb2wsXHJcbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcclxuICBwYWRkaW5nOiA2cHggMTZweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbn1cclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCxcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSxcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIHtcclxuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0
21ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XHJcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cztcclxufVxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG59XHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZm9jdXNlZCB7XHJcbiAgLy8gYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xyXG4gIC8vIG91dGxpbmU6IDA7XHJcbiAgLy8gLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XHJcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xyXG59XHJcbi8vIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsXHJcbi8vIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XHJcbi8vICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuLy8gICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4vLyB9XHJcbi8vIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxyXG4vLyAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UuYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XHJcbi8vICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4vLyAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuLy8gfVxyXG5cclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtcmVkIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWdyZWVuIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWJyb3duIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWJsdWUgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLXJlZCxcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtYnJvd24sXHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWJsdWUsXHJcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLW9yYW5nZSxcclxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcclxuLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbntcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuIiwiLyohIG5vdWlzbGlkZXIgLSA5LjEuMCAtIDIwMTYtMTItMTAgMTY6MDA6MzIgKi9cclxuXHJcblxyXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXHJcbi5ub1VpLXRhcmdldCxcclxuLm5vVWktdGFyZ2V0ICoge1xyXG4td2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbi13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbi1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktdGFyZ2V0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuLm5vVWktYmFzZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxOyAvKiBGaXggNDAxICovXHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG4ubm9VaS1vcmlnaW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR
21oZWlnaHQ6IDA7XHJcblx0d2lkdGg6IDA7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XHJcbi13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7XHJcblx0dHJhbnNpdGlvbjogdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7XHJcbn1cclxuLm5vVWktc3RhdGUtZHJhZyAqIHtcclxuXHRjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xyXG4gKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aGVpciBvd24gbGF5ZXIuXHJcbiAqL1xyXG4ubm9VaS1iYXNlLFxyXG4ubm9VaS1oYW5kbGUge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuXHJcbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcblx0aGVpZ2h0OiAxcHg7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRib3gtc2hhZG93OiAwIDFweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdGhlaWdodDoxNXB4O1xyXG5cdHdpZHRoOjE1cHg7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuXHR3aWR0aDogMThweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRsZWZ0OiAtNnB4O1xyXG5cdHRvcDogLTE3cHg7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmc7XHJcbiAqL1xyXG4ubm9VaS10YXJnZXQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgLjMpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuXHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XHJcbn1cclxuXHJcbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xyXG4ubm9VaS1kcmFnZ2FibGUge1xyXG5cdGN1cnNvcjogZXctcmVzaXplO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XHJcblx0Y3Vyc29yOiBucy1yZXNpemU7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuXHQvLyBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsXHJcblx0XHRcdFx0aW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsXHJcblx0XHRcdFx0MCAzcHggNnB4IC0zcHggI0JCQjtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246ICRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi1lYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAkZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcclxuICAgIC1vLXRyYW5zZm9ybTogJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLWVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiAkZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcclxufVxyXG4ubm9VaS1hY3RpdmUge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwxLjUsMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsMS41LDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsMS41LDEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwxLjUsMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LDEuNSwxKTtcclxufVxyXG5cclxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xyXG5cclxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcclxuXHRiYWNrZ3JvdW5kOiAjQjhCOEI4O1xyXG59XHJcbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXHJcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXHJcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcyxcclxuLm5vVWktcGlwcyAqIHtcclxuLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktcGlwcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS12YWx1ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG5cdGNvbG9yOiAjY2NjO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1tYXJrZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5ub1VpLW1hcmtlci1zdWIge1xyXG5cdGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLm5vVWktbWFya2VyLWxhcmdlIHtcclxuXHRiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcblxyXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtaG9yaXpvbn
21RhbCB7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdGhlaWdodDogODBweDtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSw1MCUsMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDUwJSwwKTtcclxufVxyXG5cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdHdpZHRoOiAycHg7XHJcblx0aGVpZ2h0OiA1cHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG5cdGhlaWdodDogMTVweDtcclxufVxyXG5cclxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTAlLDApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XHJcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcclxuXHR3aWR0aDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG5cdHdpZHRoOiAxNXB4O1xyXG59XHJcblxyXG4ubm9VaS10b29sdGlwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XHJcbi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMTIwJTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcclxuLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTIwJTtcclxufVxyXG5cclxuXHJcbi5zbGlkZXIge1xyXG5cclxuXHQmLnNsaWRlci1uZXV0cmFse1xyXG5cdFx0JiAubm9VaS1jb25uZWN0LFxyXG4gICAgICAgICYubm9VaS1jb25uZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCYubm9VaS10YXJnZXR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC4zKTtcclxuXHRcdH1cclxuXHJcblx0XHQmIC5ub1VpLWhhbmRsZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zbGlkZXItcHJpbWFyeXtcclxuXHRcdCYgLm5vVWktY29ubmVjdCxcclxuICAgICAgICAmLm5vVWktY29ubmVjdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCYubm9VaS10YXJnZXR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLW9wYWNpdHk7XHJcblx0XHR9XHJcblxyXG5cdFx0JiAubm9VaS1oYW5kbGV7X
21HJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAmLnNsaWRlci1pbmZve1xyXG4gICAgICAgICYgLm5vVWktY29ubmVjdCxcclxuICAgICAgICAmLm5vVWktY29ubmVjdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCYubm9VaS10YXJnZXR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yLW9wYWNpdHk7XHJcblx0XHR9XHJcblxyXG5cdFx0JiAubm9VaS1oYW5kbGV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1pbmZvO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJi5zbGlkZXItc3VjY2Vzc3tcclxuICAgICAgICAmIC5ub1VpLWNvbm5lY3QsXHJcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub1VpLXRhcmdldHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3Itb3BhY2l0eTtcclxuXHRcdH1cclxuXHJcblx0XHQmIC5ub1VpLWhhbmRsZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAmLnNsaWRlci13YXJuaW5ne1xyXG4gICAgICAgICYgLm5vVWktY29ubmVjdCxcclxuICAgICAgICAmLm5vVWktY29ubmVjdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vVWktdGFyZ2V0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvci1vcGFjaXR5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgLm5vVWktaGFuZGxle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcclxuXHRcdH1cclxuICAgIH1cclxuICAgICYuc2xpZGVyLWRhbmdlcntcclxuICAgICAgICAmIC5ub1VpLWNvbm5lY3QsXHJcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vVWktdGFyZ2V0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yLW9wYWNpdHk7XHJcblx0XHR9XHJcblxyXG5cdFx0JiAubm9VaS1oYW5kbGV7X
21HJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5zci1vbmx5LFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50SG91cnNcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRNaW51dGVzXCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dIb3Vyc1wiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJzaG93TWludXRlc1wiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2dnbGVQZXJpb2RcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiY2xlYXJcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5uZXh0OjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYSAuYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IHtcclxuICBwYWRkaW5nOiA4cHggNnB4O1xyXG4gIHdpZHRoOiAyNTRweDtcclxuICBtYXgtd2lkdGg6IDI1NHB4O1xyXG5cclxuICAubm93LXVpLWljb25ze1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0b3A6IDJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XHJcbiAgICB3aWR0aDogMzhlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XHJcbiAgICB3aWR0aDogMzhlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xyXG4gICAgd2lkdGg6IDM4ZW07XHJcbiAgfVxyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjRlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDphZnRlcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IC02cHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogLjRlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG59XHJcbi8vIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wLm9wZW4ge1xyXG4vLyAgIG1hcmdpbi10b3A6IGF1dG87XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4vLyB9XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmUge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDZweDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDdweDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBjb2xvcjogIzY2NjE1QjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3B
21hcmVudDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06YWN0aXZlIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZSxcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25kIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIG1hcmdpbjogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25dIHtcclxuICB3aWR0aDogMzhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bntcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiSW5jcmVtZW50IEhvdXJzXCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIkluY3JlbWVudCBNaW51dGVzXCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJEZWNyZW1lbnQgSG91cnNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiRGVjcmVtZW50IE1pbnV0ZXNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd0hvdXJzXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJTaG93IEhvdXJzXCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJTaG93IE1pbnV0ZXNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGVyaW9kXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJUb2dnbGUgQU0vUE1cIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiY2xlYXJcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIkNsZWFyIHRoZSBwaWNrZXJcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlNldCB0aGUgZGF0ZSB0byB0b2RheVwiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICBoZWlnaHQ6IDIuNWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBtYXJnaW46IDJweCAwcHggIWltcG9ydGFudDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGggPiBkaXYge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucGlja2VyLXN3aXRjaCB7XHJcbiAgd2lkdGg6IDE0NXB4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogI2NmY2ZjYTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXYgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dCBzcGFuIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2OjphZnRlciB7XHJcbiAgY29udGVudDogXCJQcmV2aW91cyBNb250aFwiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIk5leHQgTW9udGhcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kb3cge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHNwYW4sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLnBpY2tlci1zd2l0Y2g6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLy8gLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBkaXYge1xyXG4vLyAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuLy8gICBoZWlnaHQ6IDU0cHg7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbi8vICAgd2lkdGg6IDU0cHg7XHJcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyB9XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmN3ID4gZGl2IHtcclxuICBmb250LXNpemU6IC44ZW07XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjY2ZjZmNhO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheSA+IGRpdixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlID4gZGl2LFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyID4gZGl2IHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICB3aWR0aDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7X
21HJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAtMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tZWFzZSk7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciA+IGRpdiB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQub2xkID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5uZXcgPiBkaXYge1xyXG4gIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheSA+IGRpdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDAgMCA3cHggN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2OEIzQzg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDRweDtcclxuICByaWdodDogNHB4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyID4gZGl2IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmUgPiBkaXYge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkOmhvdmVyID4gZGl2IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjY2ZjZmNhO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBtYXJnaW46IDAgM3B4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ub2xkIHtcclxuICBjb2xvcjogI2NmY2ZjYTtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjY2ZjZmNhO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItcGlja2VyIHNwYW4sXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXJzIHNwYW4sXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZXMgc3BhbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudXNldHdlbnR5Zm91ciB0ZC5ob3VyIHtcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC5kYXRlIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXHJcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXHJcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQsXHJcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXHJcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXHJcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7XHJcbiAgICAucGlja2VyLXN3aXRjaCxcclxuICAgIHRhYmxlIHRoLnByZXYgc3BhbixcclxuICAgIHRhYmxlIHRoLm5leHQgc3BhbixcclxuICAgIHRhYmxlIHRkLmRheSA+IGRpdixcclxuICAgIGFbZGF0YS1hY3Rpb249XCJ0b2dnbGVQaWNrZXJcIl0sXHJcbiAgICBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdOmhvdmVyLFxyXG4gICAgc3B
21hbixcclxuICAgIC50aW1lcGlja2VyLWhvdXJzIHNwYW4sXHJcbiAgICAudGltZXBpY2tlci1taW51dGVzIHNwYW4sXHJcbiAgICAuc2VwYXJhdG9yLFxyXG4gICAgdGFibGUgdGQubWludXRlID4gZGl2LFxyXG4gICAgdGFibGUgdGQuaG91ciA+IGRpdntcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgdGFibGUgdGguZG93e1xyXG4gICAgICAgIGNvbG9yOiAkb3BhY2l0eS04O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRkLm9sZCA+IGRpdixcclxuICAgIHRhYmxlIHRkLm5ldyA+IGRpdntcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbltkYXRhLWFjdGlvbl17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRkLmFjdGl2ZSA+IGRpdixcclxuICAgIHRhYmxlIHRkLmFjdGl2ZTpob3ZlciA+IGRpdntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGQ6bm90KC5hY3RpdmUpLmRheTpob3ZlciA+IGRpdixcclxuICAgIHRhYmxlIHRkLmhvdXI6aG92ZXIgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5taW51dGU6aG92ZXIgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZCBzcGFuOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRvcGFjaXR5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIgc3BhbixcclxuICAgIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLnBpY2tlci1zd2l0Y2g6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktMjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJvcmFuZ2VcIl0gKyBuZ2ItZGF0ZXBpY2tlcntcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIC5uZ2ItZHAtbW9udGhzIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQsXHJcbiAgICAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIC5uZ2ItZHAtbmF2aWdhdGlvbi1jaGV2cm9uLFxyXG4gICAgLm5nYi1kcC1oZWFkZXIgbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbiBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uLXNlbGVjdCAuY3VzdG9tLXNlbGVjdCxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQsXHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLWRheSAuYnRuLWxpZ2h0OmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IGRpdltuZy1yZWZsZWN0LXNlbGVjdGVkPVwidHJ1ZVwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC50ZXh0LW11dGVke1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJibHVlXCJdICsgbmdiLWRhdGVwaWNrZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgIC5uZ2ItZHAtbW9udGhzIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQsXHJcbiAgICAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIC5uZ2ItZHAtbmF2aWdhdGlvbi1jaGV2cm9uLFxyXG4gICAgLm5nYi1kcC1oZWFkZXIgbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbiBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uLXNlbGVjdCAuY3VzdG9tLXNlbGVjdCxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQsXHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLWRheSAuYnRuLWxpZ2h0OmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyBkaXZbbmctcmVmbGVjdC1zZWxlY3RlZD1cInRydWVcIl17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLWRheSAudGV4dC1tdXRlZHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gKyBuZ2ItZGF0ZXBpY2tlcntcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICAgIC5uZ2ItZHAtbW9udGhzIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQsXHJcbiAgICAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIC5uZ2ItZHAtbmF2aWdhdGlvbi1jaGV2cm9uLFxyXG4gICAgLm5nYi1kcC1oZWFkZXIgbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbiBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uLXNlbGVjdCAuY3VzdG9tLXNlbGVjdCxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtd2Vla2RheSxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQ6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcbiAgICB9XHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IGRpdltuZy1yZWZsZWN0LXNlbGVjdGVkPVwidHJ1ZVwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC50ZXh0LW11dGVke1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJyZWRcIl0gKyBuZ2ItZGF0ZXBpY2tlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICAubmdiLWRwLW1vbnRocyAubmdiLWRwLWRheSAuYnRuLWxpZ2h0LFxyXG4gICAgLm5nYi1kcC1oZWFkZXIgbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbiAubmdiLWRwLW5hdmlnYXRpb24tY2hldnJvbixcclxuICAgIC5uZ2ItZHAtaGVhZGVyIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24gbmdiLWRhdGVwaWNrZXItbmF2aWdhdGlvbi1zZWxlY3QgLmN1c3RvbS1zZWxlY3QsXHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLXdlZWtkYXksXHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLXdlZWtkYXksXHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IC5uZ2ItZHAtd2VlayAubmdiLWRwLWRheSAuYnRuLWxpZ2h0LFxyXG4gICAgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC1kYXkgLmJ0bi1saWdodDpob3ZlcntcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7X
21HJcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyBkaXZbbmctcmVmbGVjdC1zZWxlY3RlZD1cInRydWVcIl17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC50ZXh0LW11dGVke1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJ5ZWxsb3dcIl0gKyBuZ2ItZGF0ZXBpY2tlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG4gICAgLm5nYi1kcC1tb250aHMgLm5nYi1kcC1kYXkgLmJ0bi1saWdodCxcclxuICAgIC5uZ2ItZHAtaGVhZGVyIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24gLm5nYi1kcC1uYXZpZ2F0aW9uLWNoZXZyb24sXHJcbiAgICAubmdiLWRwLWhlYWRlciBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb24tc2VsZWN0IC5jdXN0b20tc2VsZWN0LFxyXG4gICAgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC13ZWVrZGF5LFxyXG4gICAgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC13ZWVrZGF5LFxyXG4gICAgLm5nYi1kcC1tb250aHMgbmdiLWRhdGVwaWNrZXItbW9udGgtdmlldyAubmdiLWRwLXdlZWsgLm5nYi1kcC1kYXkgLmJ0bi1saWdodCxcclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC5idG4tbGlnaHQ6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XHJcbiAgICB9XHJcbiAgICAubmdiLWRwLW1vbnRocyBuZ2ItZGF0ZXBpY2tlci1tb250aC12aWV3IGRpdltuZy1yZWZsZWN0LXNlbGVjdGVkPVwidHJ1ZVwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uZ2ItZHAtbW9udGhzIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXcgLm5nYi1kcC13ZWVrIC5uZ2ItZHAtZGF5IC50ZXh0LW11dGVke1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5uZ2ItZGF0ZXBpY2tlcntcclxuICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xyXG4gICAgcGFkZGluZzogOHB4IDZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhciAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuZHJvcGRvd24tbWVudXtcclxuICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IC40cmVtIHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuNDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iZy1saWdodHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uZ2ItZHAtaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG5nYi1kYXRlcGlja2VyLW5hdmlnYXRpb257XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIC5uZ2ItZHAtYXJyb3ctYnRue1xyXG4gICAgICAgICAgICAgICAgLm5nYi1kcC1uYXZpZ2F0aW9uLWNoZXZyb257XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBuZ2ItZGF0ZXBpY2tlci1uYXZpZ2F0aW9uLXNlbGVjdHtcclxuICAgICAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgI
21H1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5nYi1kcC13ZWVre1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogMCAwIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAubmdiLWRwLXdlZWtkYXl7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZ2ItZHAtbW9udGhze1xyXG4gICAgICAgIG5nYi1kYXRlcGlja2VyLW1vbnRoLXZpZXd7XHJcbiAgICAgICAgICAgIC5uZ2ItZHAtd2Vla3tcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAubmdiLWRwLXdlZWtkYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbWFsbHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5nYi1kcC1kYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWxpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDE1MG1zLCBsaW5lYXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dC1tdXRlZHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWlucHV0LWZvY3VzLWNvbG9yKCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lLCAkdHlwZSl7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcclxufVxyXG5cclxuQG1peGluIHJvdGF0ZS0xODAoKXtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtLXRyYW5zbGF0ZS14KCR2YWx1ZSl7XHJcbiAgICAgLXdlYmtpdC10cmFuc2Zvcm06ICB0cmFuc2xhdGUzZCgkdmFsdWUsIDAsIDApO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkdmFsdWUsIDAsIDApO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHZhbHVlLCA
21wLCAwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkdmFsdWUsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHZhbHVlLCAwLCAwKTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zZm9ybS10cmFuc2xhdGUteSgkdmFsdWUpe1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCR2YWx1ZSwwKTtcclxufVxyXG5cclxuQG1peGluIGJhci1hbmltYXRpb24oJHR5cGUpe1xyXG4gICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkdHlwZSA1MDBtcyBsaW5lYXIgMHM7XHJcbiAgICAgLW1vei1hbmltYXRpb246ICR0eXBlIDUwMG1zIGxpbmVhciAwcztcclxuICAgICBhbmltYXRpb246ICR0eXBlIDUwMG1zIDBzO1xyXG4gICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuQG1peGluIHRvcGJhci14LXJvdGF0aW9uKCl7XHJcbiAgICBAa2V5ZnJhbWVzIHRvcGJhci14IHtcclxuICAgICAgMCUge3RvcDogMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgICA0NSUge3RvcDogNnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpOyB9XHJcbiAgICAgIDc1JSB7dHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxyXG4gICAgICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgdG9wYmFyLXgge1xyXG4gICAgICAwJSB7dG9wOiAwcHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgICAgNDUlIHt0b3A6IDZweDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpOyB9XHJcbiAgICAgIDc1JSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XHJcbiAgICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cclxuICAgIH1cclxuICAgIEAtbW96LWtleWZyYW1lcyB0b3BiYXIteCB7XHJcbiAgICAgIDAlIHt0b3A6IDBweDsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgICA0NSUge3RvcDogNnB4OyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7IH1cclxuICAgICAgNzUlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cclxuICAgICAgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdG9wYmFyLWJhY2stcm90YXRpb24oKXtcclxuICAgIEBrZXlmcmFtZXMgdG9wYmFyLWJhY2sge1xyXG4gICAgICAwJSB7IHRvcDogNnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XHJcbiAgICAgIDQ1JSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cclxuICAgICAgNzUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cclxuICAgICAgMTAwJSB7IHRvcDogMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyB0b3BiYXItYmFjayB7XHJcbiAgICAgIDAlIHsgdG9wOiA2cHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxyXG4gICAgICA0NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cclxuICAgICAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxyXG4gICAgICAxMDAlIHsgdG9wOiAwcHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICAgIH1cclxuXHJcbiAgICBALW1vei1rZXlmcmFtZXMgdG9wYmFyLWJhY2sge1xyXG4gICAgICAwJSB7IHRvcDogNnB4OyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cclxuICAgICAgNDUlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XHJcbiAgICAgIDc1JSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cclxuICAgICAgMTAwJSB7IHRvcDogMHB4OyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApOyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3R0b21iYXIteC1yb3RhdGlvbigpe1xyXG4gICAgQGtleWZyYW1lcyBib3R0b21iYXIteCB7XHJcbiAgICAgIDAlIHtib3R0b206IDBweDsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxyXG4gICAgICA0NSUge2JvdHRvbTogNnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTt9XHJcbiAgICAgIDc1JSB7dHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7fVxyXG4gICAgICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTt9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYm90dG9tYmFyLXgge1xyXG4gICAgICAwJSB7Ym90dG9tOiAwcHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxyXG4gICAgICA0NSUge2JvdHRvbTogNnB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO31cclxuICAgICAgNzUlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO31cclxuICAgICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTt9XHJcbiAgICB9XHJcbiAgICBALW1vei1rZXlmcmFtZXMgYm90dG9tYmFyLXgge1xyXG4gICAgICAwJSB7Ym90dG9tOiAwcHg7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxyXG4gICAgICA0NSUge2JvdHRvbTogNnB4OyAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO31cclxuICAgICAgNzUlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO31cclxuICAgICAgMTAwJSB7LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTt9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3R0b21iYXItYmFjay1yb3RhdGlvbntcclxuICAgIEBrZXlmcmFtZXMgYm90dG9tYmFyLWJhY2
21sge1xyXG4gICAgICAwJSB7IGJvdHRvbTogNnB4O3RyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cclxuICAgICAgNDUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO31cclxuICAgICAgNzUlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO31cclxuICAgICAgMTAwJSB7IGJvdHRvbTogMHB4O3RyYW5zZm9ybTogcm90YXRlKDApO31cclxuICAgIH1cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBib3R0b21iYXItYmFjayB7XHJcbiAgICAgIDAlIHtib3R0b206IDZweDstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cclxuICAgICAgNDUlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTt9XHJcbiAgICAgIDc1JSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7fVxyXG4gICAgICAxMDAlIHtib3R0b206IDBweDstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO31cclxuICAgIH1cclxuICAgIEAtbW96LWtleWZyYW1lcyBib3R0b21iYXItYmFjayB7XHJcbiAgICAgIDAlIHtib3R0b206IDZweDstbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cclxuICAgICAgNDUlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTt9XHJcbiAgICAgIDc1JSB7LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7fVxyXG4gICAgICAxMDAlIHtib3R0b206IDBweDstbW96LXRyYW5zZm9ybTogcm90YXRlKDApO31cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbmMtcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcblxyXG5AbWl4aW4gbmMtZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbn1cclxuIiwiLmJ0bixcclxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRue1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXRoaWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgbWFyZ2luOiAxMHB4IDFweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctYnRuLXZlcnRpY2FsICRwYWRkaW5nLWJ0bi1ob3Jpem9udGFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJ0bi1zdHlsZXMoJGRlZmF1bHQtY29sb3IsICRkZWZhdWx0LXN0YXRlcy1jb2xvcik7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlLFxyXG4gICAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1pY29uIHtcclxuICAgICAgICAvLyBzZWUgYWJvdmUgZm9yIGNvbG9yIHZhcmlhdGlvbnNcclxuICAgICAgICBoZWlnaHQ6ICRidG4taWNvbi1zaXplLXJlZ3VsYXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkYnRuLWljb24tc2l6ZS1yZWd1bGFyO1xyXG4gICAgICAgIHdpZHRoOiAkYnRuLWljb24tc2l6ZS1yZWd1bGFyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYnRuLWljb24tZm9udC1zaXplLXJlZ3VsYXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgJi5idG4tc2ltcGxle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tc217XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJ0bi1pY29uLXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGJ0bi1pY29uLXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLWljb24tc2l6ZS1zbWFsbDtcclxuXHJcbiAgICAgICAgICAgIGkuZmFiLFxyXG4gICAgICAgICAgICBpLm5vdy11aS1pY29uc3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJ0bi1pY29uLWZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tbGd7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJ0bi1pY29uLXNpemUtbGc7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGJ0bi1pY29uLXNpemUtbGc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLWljb24tc2l6ZS1sZztcclxuXHJcbiAgICAgICAgICAgIGkubm93LXVpLWljb25zLFxyXG4gICAgICAgICAgICBpLmZhYntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJ0bi1pY29uLWZvbnQtc2l6ZS1sZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgI
21H1cclxuXHJcbiAgICAgICAgJjpub3QoLmJ0bi1mb290ZXIpIGkubm93LXVpLWljb25zLFxyXG4gICAgICAgICY6bm90KC5idG4tZm9vdGVyKSBpLmZhYntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTEycHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NjI2cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5idG4taWNvbikgLm5vdy11aS1pY29uc3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFwcGx5IHRoZSBtaXhpbiB0byB0aGUgYnV0dG9uc1xyXG4vLyAuYnRuLWRlZmF1bHQgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRkZWZhdWx0LWNvbG9yLCAkZGVmYXVsdC1zdGF0ZXMtY29sb3IpOyB9XHJcbi5idG4tcHJpbWFyeSB7IEBpbmNsdWRlIGJ0bi1zdHlsZXMoJHByaW1hcnktY29sb3IsICRwcmltYXJ5LXN0YXRlcy1jb2xvcik7IH1cclxuLmJ0bi1zdWNjZXNzIHsgQGluY2x1ZGUgYnRuLXN0eWxlcygkc3VjY2Vzcy1jb2xvciwgJHN1Y2Nlc3Mtc3RhdGVzLWNvbG9yKTsgfVxyXG4uYnRuLWluZm8gICAgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRpbmZvLWNvbG9yLCAkaW5mby1zdGF0ZXMtY29sb3IpOyB9XHJcbi5idG4td2FybmluZyB7IEBpbmNsdWRlIGJ0bi1zdHlsZXMoJHdhcm5pbmctY29sb3IsICR3YXJuaW5nLXN0YXRlcy1jb2xvcik7IH1cclxuLmJ0bi1kYW5nZXIgIHsgQGluY2x1ZGUgYnRuLXN0eWxlcygkZGFuZ2VyLWNvbG9yLCAkZGFuZ2VyLXN0YXRlcy1jb2xvcik7IH1cclxuLmJ0bi1uZXV0cmFsIHsgQGluY2x1ZGUgYnRuLXN0eWxlcygkd2hpdGUtY29sb3IsICR3aGl0ZS1jb2xvcik7IH1cclxuXHJcbi5idG4tcm91bmR7XHJcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1idG4tdmVydGljYWwgICRwYWRkaW5nLXJvdW5kLWhvcml6b250YWw7XHJcblxyXG4gICAgJi5idG4tc2ltcGxle1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAtIDEgICRwYWRkaW5nLXJvdW5kLWhvcml6b250YWwgLSAxO1xyXG4gICAgfVxyXG59XHJcbi5idG4tc2ltcGxle1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbCAtIDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XHJcbn1cclxuXHJcbi5idG4tc2ltcGxlLFxyXG4uYnRuLWxpbmt7XHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAgICYsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWxne1xyXG4gICBAaW5jbHVkZSBidG4tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcbi5idG4tc217XHJcbiAgICBAaW5jbHVkZSBidG4tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuXHJcbi5idG4tbGlua3tcclxuICAgIGJvcmRlcjogJG5vbmU7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcclxufVxyXG5cclxuLmJ0bi13ZCB7XHJcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG59XHJcbi5idG4tZ3JvdXAuc2VsZWN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmJ0bi1ncm91cC5zZWxlY3QgLmJ0bntcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmJ0bi1ncm91cC5zZWxlY3QgLmNhcmV0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmJ0bi1mYWNlYm9vayB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICZmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJHNvY2lhbC1mYWNlYm9vayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi10d2l0dGVyIHtcclxuXHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICZmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJHNvY2lhbC10d2l0dGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdvb2dsZSB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICZmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJHNvY2lhbC1nb29nbGUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ2l0aHViIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJmZvY3VzLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkc29jaWFsLWdpdGh1YiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saW5rZWRpbiB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICZmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJHNvY2lhbC1saW5rZWRpbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBNaXhpbiBmb3IgZ2VuZXJhdGluZyBuZXcgc3R5bGVzXHJcbkBtaXhpbiBidG4tc3R5bGVzKCRidG4tY29sb3IsICRidG4tc3RhdGVzLWNvbG9yKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWNvbG9yO1xyXG5cclxuXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAgICY6YWN0aXZlOmhvdmVyLFxyXG4gICAgJi5hY3RpdmU6aG92ZXIsXHJcbiAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlLFxyXG4gICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc3RhdGVzLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1
21xyXG4gICAgICAgIGJveC1zaGFkb3c6ICAwIDNweCA4cHggMCByZ2JhKDAsMCwwLCAwLjE3KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAgICYsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGJ0bi1uZXV0cmFsIHN0eWxlXHJcbiAgICBAaWYgJGJ0bi1jb2xvciA9PSAkd2hpdGUtY29sb3J7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuXHJcbiAgICAgICAgJi5idG4tZGFuZ2Vye1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItc3RhdGVzLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zdGF0ZXMtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuLWluZm97XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mby1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbmZvLXN0YXRlcy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4td2FybmluZ3tcclxuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm5pbmctc3RhdGVzLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1zdWNjZXNze1xyXG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1zdGF0ZXMtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuLWRlZmF1bHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXN0YXRlcy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXHJcbiAgICAgICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc3RhdGVzLWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc3RhdGVzLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoLm5hdi1saW5rKXtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tc2ltcGxle1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXHJcbiAgICAgICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVye1
21xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLXN0YXRlcy1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXN0YXRlcy1jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tbGlua3tcclxuICAgICAgICBjb2xvcjogJGJ0bi1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXHJcbiAgICAgICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLXN0YXRlcy1jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBidG4tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGJvcmRlcil7XHJcbiAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcjtcclxuICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgICYuYnRuLXNpbXBsZXtcclxuICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1ob3Jpem9udGFsIC0gMTtcclxuICAgfVxyXG5cclxufVxyXG4iLCIvLyBPcGFjaXR5XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC8vIElFOCBmaWx0ZXJcclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcclxuICBmaWx0ZXI6ICN7YWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSl9O1xyXG59XHJcbiIsIkBtaXhpbiBpbnB1dC1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsKXtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXIoJGNvbG9yLCAkb3BhY2l0eSl7XHJcbiAgIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7XHJcbiAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgfVxyXG4gICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXJ7XHJcbiAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgfVxyXG4gICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgIH1cclxuICAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGlnaHQtZm9ybSgpe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxufVxyXG5cclxuXHJcbkBtaXhpbiBpbnB1dC1sZy1wYWRkaW5nKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsKSB7XHJcbiAgICAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlci5pbnB1dC1sZyxcclxuICAgIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlci5pbnB1dC1sZ3tcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgMCAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgJHBhZGRpbmctdmVydGljYWwgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC5pbnB1dC1sZyxcclxuICAgIC5pbnB1dC1ncm91cC5pbnB1dC1sZ3tcclxuICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDE7XHJcblxyXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDEgJHBhZGRpbmctdmVydGljYWwgLSAxIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgMCAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsIC0gMTtcclxuXHJcbiAgICAgICAgICAgICYgKyAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgICRwYWRkaW5nLWhvcml6b250YWwgLSAxICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgLSAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiBpbnB1dC1iYXNlLXBhZGRpbmcoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwpIHtcclxuICAgIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyLFxyXG4gICAgLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVye1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgI
21HBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsICRwYWRkaW5nLXZlcnRpY2FsIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAwICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLFxyXG4gICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1ob3Jpem9udGFsIC0gMSAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDE7XHJcblxyXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDEgJHBhZGRpbmctdmVydGljYWwgLSAxIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgMCAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDE7XHJcblxyXG4gICAgICAgICAgICAmICsgLmZvcm0tY29udHJvbCxcclxuICAgICAgICAgICAgJiB+IC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiRwYWRkaW5nLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1ob3Jpem9udGFsICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgLSAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9jb2xvcjEgPSAkb3BhY2l0eS01XHJcbi8vY29sb3IyID0gJG9wYWNpdHktOFxyXG4vL2NvbG9yMyA9ICR3aGl0ZS1jb2xvclxyXG4vL2NvbG9yNCA9ICR0cmFuc3BhcmVudC1iZ1xyXG4vL2NvbG9yNSA9ICRvcGFjaXR5LTFcclxuLy9jb2xvcjYgPSAkb3BhY2l0eS0yXHJcblxyXG5cclxuQG1peGluIGlucHV0LWNvbG91cmVkLWJnKCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMsICRjb2xvcjQsICRjb2xvcjUsICRjb2xvcjYpIHtcclxuICAgIEBpbmNsdWRlIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlcihkYXJrZW4oJGNvbG9yMiwgOCUpLCAxKTtcclxuXHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yMjtcclxuXHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1zdWNjZXNzLFxyXG4gICAgLmhhcy1kYW5nZXJ7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtZGFuZ2Vye1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IxO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1mb2N1c3tcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIsXHJcbiAgICAuaW5wdXQtZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXJ7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5wdXQtZ3JvdXAtZm9jdXN7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlcigkbWVkaXVtLWdyYXksIDEpO1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzO1xyXG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWlucHV0LWZvY3VzLWNvbG9yKCk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG5cclxuICAgIC5oYXMtc3VjY2VzcyAme1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgICAgIG91
21dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG5cclxuICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgICAgICAgJiB+IC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1zdWNjZXNzICYsXHJcbiAgICAuaGFzLWVycm9yICYsXHJcbiAgICAuaGFzLXN1Y2Nlc3MgJjpmb2N1cyxcclxuICAgIC5oYXMtZXJyb3IgJjpmb2N1c3tcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtc3VjY2VzcyAmOmZvY3Vze1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkc3VjY2Vzcy1jb2xvciwgNSUpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaGFzLWRhbmdlciAmLFxyXG4gICAgLmhhcy1zdWNjZXNzICZ7XHJcbiAgICAgICAgJi5mb3JtLWNvbnRyb2wtc3VjY2VzcyxcclxuICAgICAgICAmLmZvcm0tY29udHJvbC1kYW5nZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtZGFuZ2VyICZ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYW5nZXItY29sb3IsIDMwJSk7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsMjIyLDIyMiwgLjEpO1xyXG5cclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNre1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuICZ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2UgJGJvcmRlci1yYWRpdXMtbGFyZ2UgMCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vICYgKyAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmc7XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbi5oYXMtc3VjY2VzcyxcclxuLmhhcy1kYW5nZXJ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVjbGVvIE91dGxpbmUnO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0LWxne1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhhcy1kYW5nZXJ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGlucHV0LWxnLXBhZGRpbmcoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWlucHV0LWhvcml6b250YWwpO1xyXG5AaW5jbHVkZSBpbnB1dC1iYXNlLXBhZGRpbmcoJHBhZGRpbmctaW5wdXQtdmVydGljYWwsICRwYWRkaW5nLWlucHV0LWhvcml6b250YWwpO1xyXG5cclxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1uby1ib3JkZXIsXHJcbi5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlcntcclxuICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS0zO1xyXG4gICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS01O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5ke1xyXG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGFzLWVycm9ye1xyXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmNvbnRyb2wtbGFiZWx7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICB9XHJcbn1cclxuLmhhcy1zdWNjZXNze1xyXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmNvbn
21Ryb2wtbGFiZWx7XHJcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzO1xyXG4gICAgY29sb3I6ICRkYXJrLWJhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsIC0gMSAwICRwYWRkaW5nLWJhc2UtdmVydGljYWwgLSAxICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAtIDE7XHJcblxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1pbnB1dC1mb2N1cy1jb2xvcigpO1xyXG5cclxuICAgIC5oYXMtc3VjY2VzcyAmLFxyXG4gICAgLmhhcy1kYW5nZXIgJntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sOmZvY3VzICsgJntcclxuICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuICAgIH1cclxuICAgIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzICsgJntcclxuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAmIH4gLmZvcm0tY29udHJvbHtcclxuICAgICAgICBAaW5jbHVkZSBpbnB1dC1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgLSAxLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBpe1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtZm9jdXN7XHJcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvcm0tZ3JvdXAtbm8tYm9yZGVye1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAsXHJcbi5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uaW5wdXQtZ3JvdXBbZGlzYWJsZWRde1xyXG4gICAgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWdyb3VwIHtcclxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTMgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDA7XHJcbiAgfVxyXG5cclxuICAmLmlucHV0LWdyb3VwLWZvY3VzIHtcclxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjk2MzMyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y5NjMzMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmZvcm0tZ3JvdXAtbm8tYm9yZGVye1xyXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC10ZXh0OmZpcnN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcclxufVxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtdGV4dDpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItbGVmdDogMCBub25lO1xyXG59XHJcbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG57XHJcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpbjtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG59XHJcbi5pbnB1dC1ncm91cC1idG4gLmJ0bi1kZWZhdWx0Om5vdCguYnRuLWZpbGwpe1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG57XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2x7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wOi
21Bub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhhcy1zdWNjZXNzLFxyXG4uaGFzLWRhbmdlcntcclxuXHJcbiAgICAmLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCxcclxuICAgICYuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLWlucHV0LWhvcml6b250YWwgKyAyMTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG4uZm9ybS1ncm91cC5oYXMtZXJyb3IsIC5mb3JtLWdyb3VwLmhhcy1kYW5nZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbiIsIi5mb3JtLWNoZWNre1xyXG4gbWFyZ2luLXRvcDogLjY1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG59XHJcbi5yYWRpbyAuZm9ybS1jaGVjay1zaWdue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXHJcbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXNpZ246OmFmdGVye1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbn1cclxuXHJcbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjphZnRlcntcclxuICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcclxuICBjb250ZW50OiBcIlxcZWEyMlwiO1xyXG4gIHRvcDogMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjb2xvcjogJGRhcmstYmFja2dyb3VuZDtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwsXHJcbi5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl17XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlcntcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ24sXHJcbi5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ257XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxyXG4uZm9ybS1jaGVjay1yYWRpbyAuZm9ybS1jaGVjay1zaWduOjphZnRlcntcclxuICBjb250ZW50OiBcIiBcIjtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogM3B4O1xyXG4gIHRvcDogM3B4O1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxufVxyXG5cclxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZvcm0tY2hlY2stc2lnbjphZnRlcixcclxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XHJcbiAgICB3aWR0aDogNH
21B4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xyXG4gICAgdG9wOiAxMXB4O1xyXG4gICAgbGVmdDogMTFweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduIHtcclxuICBjb2xvcjogJGRhcmstZ3JheTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxyXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XHJcbiAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbn1cclxuIiwiLy8gVGhpcyBmaWxlIGhhcyBiZWVuIGF1dG9nZW5lcmF0ZWQgYnkgZ3J1bnQgdGFzayBsZXNzVG9TYXNzLiBBbnkgY2hhbmdlcyB3aWxsIGJlIG92ZXJ3cml0dGVuLlxyXG4ucHJvZ3Jlc3MtY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgKyAucHJvZ3Jlc3MtY29udGFpbmVyLFxyXG4gICAgJiB+IC5wcm9ncmVzcy1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbi1iYXNlLXZlcnRpY2FsO1xyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLWJhZGdle1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzIHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG9wYWNpdHktZ3JheS04O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnByb2dyZXNzLW5ldXRyYWx7XHJcbiAgICAgICAgLnByb2dyZXNze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1iZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcclxuICAgICAgICAucHJvZ3Jlc3MtYmFkZ2V7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJvZ3Jlc3MtcHJpbWFyeXtcclxuICAgICAgICAucHJvZ3Jlc3N7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcclxuICAgICAgICAucHJvZ3Jlc3MtYmFkZ2V7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcm9ncmVzcy1pbmZve1xyXG4gICAgICAgIC5wcm9ncmVzc3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3Itb3BhY2l0eTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1pbmZvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2dyZXNzLXZhbHVlLFxyXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1pbmZvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnByb2dyZXNzLXN1Y2Nlc3N7XHJcbiAgICAgICAgLnByb2dyZXNze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvci1vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2dyZXNzLWJhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXN1Y2Nlc3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWUsXHJcbiAgICAgICAgLnByb2dyZXNzLWJhZGdle1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJvZ3Jlc3Mtd2FybmluZ3tcclxuICAgICAgICAucHJvZ3Jlc3N7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2FybmluZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcclxuICAgICAgICAucHJvZ3Jlc3MtYmFkZ2V7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcm9ncmVzcy1kYW5nZXJ7XHJcbiAgICAgICAgLnByb2dyZXNze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgI
21H1cclxuXHJcbiAgICAgICAgLnByb2dyZXNzLXZhbHVlLFxyXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICAgICAgICAgICBiYWRnZXMgICAgICAgICAgICAgKi9cclxuLmJhZGdle1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWluaTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWV4dHJlbWU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuLmJhZGdlLWljb257XHJcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjU1ZW07XHJcbiAgICBpe1xyXG4gICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxufVxyXG4uYmFkZ2UtZGVmYXVsdHtcclxuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRkZWZhdWx0LWNvbG9yKTtcclxufVxyXG4uYmFkZ2UtcHJpbWFyeXtcclxuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRwcmltYXJ5LWNvbG9yKTtcclxufVxyXG4uYmFkZ2UtaW5mb3tcclxuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRpbmZvLWNvbG9yKTtcclxufVxyXG4uYmFkZ2Utc3VjY2Vzc3tcclxuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRzdWNjZXNzLWNvbG9yKTtcclxufVxyXG4uYmFkZ2Utd2FybmluZ3tcclxuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCR3YXJuaW5nLWNvbG9yKTtcclxufVxyXG4uYmFkZ2UtZGFuZ2Vye1xyXG4gICAgQGluY2x1ZGUgYmFkZ2UtY29sb3IoJGRhbmdlci1jb2xvcik7XHJcbn1cclxuLmJhZGdlLW5ldXRyYWx7XHJcbiAgICBAaW5jbHVkZSBiYWRnZS1jb2xvcigkd2hpdGUtY29sb3IpO1xyXG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4iLCJAbWl4aW4gYmFkZ2UtY29sb3IoJGNvbG9yKSB7XHJcblxyXG4gICAgJixcclxuICAgICZbaHJlZl06Zm9jdXMsXHJcbiAgICAmW2hyZWZdOmhvdmVye1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdpbmF0aW9ue1xyXG5cclxuICAgIC5wYWdlLWl0ZW0gLnBhZ2UtbGlua3tcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDExcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmt7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWl0ZW0uZGlzYWJsZWQgPiAucGFnZS1saW5re1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC4yKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAucGFnaW5hdGlvbntcclxuICAgICAgLnBhZ2UtaXRlbXtcclxuICAgICAgICBhW2FyaWEtbGFiZWw9XCJQcmV2aW91c1wiXXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhW2FyaWEtbGFiZWw9XCJOZXh0XCJde1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gQ29sb3JzXHJcbm5nYi1wYWdpbmF0aW9ue1xyXG4gICYucGFnaW5hdGlvbi1pbmZve1xyXG4gICAgICAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmt7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtaW5mbztcclxuICAgICAgICAgI
21H1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYWdpbmF0aW9uLXN1Y2Nlc3N7XHJcbiAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBhZ2luYXRpb24tcHJpbWFyeXtcclxuICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5re1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICYucGFnaW5hdGlvbi13YXJuaW5ne1xyXG4gICAgICAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmt7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtd2FybmluZztcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYWdpbmF0aW9uLWRhbmdlcntcclxuICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5re1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmhvdmVye1
21xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBhZ2luYXRpb24tbmV1dHJhbHtcclxuICAgICAgLnBhZ2UtaXRlbSA+IC5wYWdlLWxpbmt7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LTI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5re1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iZztcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1iZztcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuIiwiYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWF7XHJcbiAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWYtZmFtaWx5O1xyXG59XHJcbmgxLGgyLGgzLGg0LGg1LGg2e1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbn1cclxuXHJcbnNtYWxse1xyXG4gICAgZm9udC1zaXplOiA2MCU7XHJcbn1cclxuXHJcbmF7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbn1cclxuaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbCAqIDI7XHJcblxyXG4gICAgc21hbGx7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcbn1cclxuaDIsIC5oMntcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbCAqIDI7XHJcbn1cclxuaDMsIC5oM3tcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbCAqIDI7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbn1cclxuaDQsIC5oNHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLWJhc2UtdmVydGljYWwgKiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1iYXNlLXZlcnRpY2FsO1xyXG5cclxuICAgICYgKyAuY2F0ZWdvcnksXHJcbiAgICAmLnRpdGxlICsgLmNhdGVnb3J5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcbmg1LCAuaDUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5oNiwgLmg2e1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg2O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5we1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjFlbTtcclxuXHJcbiAgICAuZGVzY3JpcHRpb24gJixcclxuICAgICYuZGVzY3JpcHRpb257XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE0ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHJcbiAgICAmLnRpdGxlLXVwe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmICsgLmNhdGVnb3J5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVzY3JpcHRpb24sXHJcbi5jYXJkLWRlc2NyaXB0aW9uLFxyXG4uZm9vdGVyLWJpZyBwe1xyXG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xyXG59XHJcbi5jYXRlZ29yeXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxufVxyXG4udGV4dC1wcmltYXJ5IHtcclxuICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1pbmZvIHtcclxuICBjb2xvcjogJGJyYW5kLWluZm8gIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1zdWNjZXNzIHtcclxuICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3MgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC13YXJuaW5nIHtcclxuICBjb2xvcjogJGJyYW5kLXdhcm5pbmcgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1kYW5nZXIge1xyXG4gIGNvbG9yOiAkYnJhbmQtZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtYmxhY2t7XHJcbiAgY29sb3I6ICRsaWdodC1ibGFjaztcclxufVxyXG5cclxuLmJsb2NrcXVvdGV7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ibG9ja3F1b3RlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuXHJcbiAgICBzbWFsbHtcclxuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICAgI
21HRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibG9ja3F1b3RlLXByaW1hcnl7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblxyXG4gICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmxvY2txdW90ZS1kYW5nZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cclxuICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmxvY2txdW90ZS13aGl0ZXtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRvcGFjaXR5LTg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BhY2l0eS04O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJib2R5e1xyXG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzYW5zLXNlcmlmLWZhbWlseTtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuLm1haW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcbn1cclxuLyogQW5pbWF0aW9ucyAqL1xyXG4ubmF2LXBpbGxzIC5uYXYtbGluayxcclxuLm5hdi1pdGVtIC5uYXYtbGluayxcclxuLm5hdmJhcixcclxuLm5hdi10YWJzIC5uYXYtbGlua3tcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lLCAkdHJhbnNpdGlvbi1lYXNlKTtcclxufVxyXG5cclxuLy90cmFuc2l0aW9uIGZvciBkcm9wZG93biBjYXJldFxyXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxyXG4uYm9vdHN0cmFwLXN3aXRjaC1sYWJlbDpiZWZvcmV7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0LXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tZWFzZSk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXJ7XHJcbiAgICBAaW5jbHVkZSByb3RhdGUtMTgwKCk7XHJcbn1cclxuXHJcbi5idXR0b24tYmFye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWJnO1xyXG5cclxuICAgICYgKyAuYnV0dG9uLWJhcntcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcGVue1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15KDApO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5zZXBhcmF0b3J7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0bztcclxuXHJcbiAgICAmLnNlcGFyYXRvci1wcmltYXJ5e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIi5uYXYtcGlsbHN7XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUuNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAmOmRpc2FibGVkLFxyXG4gICAgICAgICAgICAmW2Rpc2FibGVkXXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXYtcGlsbHMtbm
21V1dHJhbHtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS0yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmF2LXBpbGxzLXByaW1hcnl7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdi1waWxscy1pbmZve1xyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIC5uYXYtbGluay5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXYtcGlsbHMtc3VjY2Vzc3tcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1
21xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmF2LXBpbGxzLXdhcm5pbmd7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdi1waWxscy1kYW5nZXJ7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YWItc3BhY2V7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwcHg7XHJcbn1cclxuXHJcbi5uYXYtYWxpZ24tY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5uYXYtcGlsbHN7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJ0bi10d2l0dGVye1xyXG4gICAgY29sb3I6ICRzb2NpYWwtdHdpdHRlcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAkc29jaWFsLXR3aXR0ZXItc3RhdGUtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZmFjZWJvb2t7XHJcbiAgICBjb2xvcjogJHNvY2lhbC1mYWNlYm9vaztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAkc29jaWFsLWZhY2Vib29rLXN0YXRlLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdvb2dsZXtcclxuICAgIGNvbG9yOiAkc29jaWFsLWdvb2dsZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAkc29jaWFsLWdvb2dsZS1zdGF0ZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1saW5rZWRpbntcclxuICAgIGNvbG9yOiAkc29jaWFsLWxpbmtlZGluO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRzb2NpYWwtbGlua2VkaW4tc3RhdGUtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gVGhpcyBmaWxlIGhhcyBiZWVuIGF1dG9nZW5lcmF0ZWQgYnkgZ3J1bnQgdGFzayBsZXNzVG9TYXNzLiBBbnkgY2hhbmdlcyB3aWxsIGJlIG92ZXJ3cml0dGVuLlxyXG5cclxuLm5hdi10YWJzIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuXHJcbiAgICA+IC5uYXYtaXRlbXtcclxuICAgICAgICA+IC5uYXYtbGlua3tcclxuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudC1iZztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAkcGFkZGluZy1yb3VuZC1ob3Jpem9udGFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWdlbmVyYWw7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCA+IC5uYXYtbGluayxcclxuICAgICAgICAmLmRpc2FibGVkID4gLm5hdi1saW5rOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXYtdGFicy1uZXV0cmFse1xyXG4gICAgICAgID4gLm5hdi1pdGVte1xyXG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BhY2l0eS01O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXYtdGFicy1wcmltYXJ5e1
21xyXG4gICAgICAgID4gLm5hdi1pdGVte1xyXG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmF2LXRhYnMtaW5mb3tcclxuICAgICAgICA+IC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgPiAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdi10YWJzLWRhbmdlcntcclxuICAgICAgICA+IC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgPiAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXYtdGFicy13YXJuaW5ne1xyXG4gICAgICAgID4gLm5hdi1pdGVte1xyXG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmF2LXRhYnMtc3VjY2Vzc3tcclxuICAgICAgICA+IC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgPiAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuW2RhdGEtdGFicy1jb2xvcj1cIm9yYW5nZVwiXXtcclxuICAubmF2LXRhYnN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cclxuICAgIC5uYXYtaXRlbSAubmF2LWxpbmt7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uYXZiYXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLWJhc2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLWJhc2U7XHJcbiAgICBtaW4taGVpZ2h0OiA1M3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICY6bm90KC5idG4pOm5vdCguZHJvcGRvd24taXRlbSl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdntcclxuICAgICAgICAmLm5hdmJhci1sb2dve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGluay5idG57XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAkcGFkZGluZy1idG4taG9yaXpvbnRhbDtcclxuXHJcbiAgICAgICAgICAgICYuYnRuLWxne1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4tc217XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxpbms6bm90KC5idG4pe1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWluaTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbmF2LWxpbms7XHJcblxyXG4gICAgICAgICAgICBpLmZhYiArIHAsXHJcbiAgICAgICAgICAgIGkubm93LXVpLWljb25zICsgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkuZmFiLFxyXG4gICAgICAgICAgICBpLm5vdy11aS1pY29uc3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgI
21HBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJvZmlsZS1waG90b3tcclxuICAgICAgICAgICAgICAgIC5wcm9maWxlLXBob3RvLXNtYWxse1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbms6bm90KC5idG4pLFxyXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmZvY3VzLFxyXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmhvdmVyLFxyXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1icmFuZHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5hdi1saW5rO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlcntcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYubmF2YmFyLXRvZ2dsZXItbGVmdHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1
21xyXG4gICAgICAgICAgICAmIC5uYXZiYXItdG9nZ2xlci1iYXIuYmFyMntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZHJvcGRvd257XHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWJhcjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdmJhci10cmFuc3BhcmVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmcgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCl7XHJcbiAgICAgICAgYTpub3QoLmRyb3Bkb3duLWl0ZW0pe1xyXG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tYmFye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOm5vdCguYnRuKSxcclxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTpmb2N1cyxcclxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTpob3ZlcixcclxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTphY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmctZGVmYXVsdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWluZm97XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc3VjY2Vzc3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1kYW5nZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy13YXJuaW5ne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXdoaXRle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1leHRyYS1zbWFsbDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZhc3QtdHJhbnNpdGlvbi10aW1lLCAkdHJhbnNpdGlvbi1saW5lYXIpO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHR7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGxlZnQ6YXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IC40ZW0gc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0LXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tbGluZWFyKTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1kaXZpZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktNTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24taGVhZGVyOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKXtcclxuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3Itb3BhY2l0eTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWluaTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyb3Bkb3duLXByaW1hcnl7XHJcbiAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tY29sb3JzKGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpLCRvcGFjaXR5LTgsJHdoaXRlLWNvbG9yLCAkb3BhY2l0eS0yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyb3Bkb3duLWluZm97XHJcbiAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tY29sb3JzKGRhcmtlbigkaW5mby1jb2xvciwgMyUpLCRvcGFjaXR5LTgsJHdoaXRlLWNvbG9yLCAkb3BhY2l0eS0yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyb3Bkb3duLWRhbmdlcntcclxuICAgICAgICBAaW5jbHVkZSBkcm9wZG93bi1jb2xvcnMoZGFya2VuKCRkYW5nZXItY29sb3IsIDMl
21KSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcm9wZG93bi1zdWNjZXNze1xyXG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDMlKSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcm9wZG93bi13YXJuaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJHdhcm5pbmctY29sb3IsIDMlKSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duICZ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15KC0yNXB4KTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24uc2hvdyAmLFxyXG4gICAgJi5vcGVue1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXkoMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyIC5kcm9wZG93bi5zaG93ICZ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15KDdweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tZHJvcGRvd257XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJiAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gZHJvcGRvd24tY29sb3JzKCRicmFuZC1jb2xvciwgJGRyb3Bkb3duLWhlYWRlci1jb2xvciwgJGRyb3Bkb3duLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvciApIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe1xyXG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1kaXZpZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFRoaXMgZmlsZSBoYXMgYmVlbiBhdXRvZ2VuZXJhdGVkIGJ5IGdydW50IHRhc2sgbGVzc1RvU2Fzcy4gQW55IGNoYW5nZXMgd2lsbCBiZSBvdmVyd3JpdHRlbi5cclxuLmFsZXJ0e1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICBwYWRkaW5nLXRvcDogLjlyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjlyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5hbGVydC1zdWNjZXNze1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yLWFsZXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWxlcnQtZGFuZ2Vye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3ItYWxlcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGVydC13YXJuaW5ne1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yLWFsZXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWxlcnQtaW5mb3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvci1hbGVydDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsZXJ0LXByaW1hcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItYWxlcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0LWljb257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25ne1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGkuZmEsXHJcbiAgICBpLm5vdy11aS1pY29uc3tcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3Nle1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxufVxyXG4iLCJpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLmltZy1yYWlzZWR7XHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1yYWlzZWQ7XHJcbn1cclxuIiwiLnBvcG92ZXJ7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG5cclxuICAgICYuYnMtcG9wb3Zlci10b3AgLmFycm93OmJlZm9yZSxcclxuICAgICYuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzpiZWZvcmUsXHJcbiAgICAmLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmJlZm9yZSxcclxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmJlZm9yZSx7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcG92ZXItaGVhZGVye1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvci1vcGFjaXR5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgI
21HRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOmFmdGVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIHRvcDogLTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBvcG92ZXItcHJpbWFyeXtcclxuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCRwcmltYXJ5LWNvbG9yLCAkd2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYucG9wb3Zlci1pbmZve1xyXG4gICAgICAgIEBpbmNsdWRlIHBvcG92ZXItY29sb3IoJGluZm8tY29sb3IsICR3aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wb3BvdmVyLXdhcm5pbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9wb3Zlci1jb2xvcigkd2FybmluZy1jb2xvciwgJHdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBvcG92ZXItZGFuZ2Vye1xyXG4gICAgICAgIEBpbmNsdWRlIHBvcG92ZXItY29sb3IoJGRhbmdlci1jb2xvciwgJHdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBvcG92ZXItc3VjY2Vzc3tcclxuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCRzdWNjZXNzLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRvb2x0aXB7XHJcbiAgICAmLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OmJlZm9yZXtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6JHdoaXRlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnMtdG9vbHRpcC10b3AgLmFycm93OmJlZm9yZXtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzpiZWZvcmV7X
21HJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5icy10b29sdGlwLWxlZnQgLmFycm93OmJlZm9yZXtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVye1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBjb2xvcjogIzJjMmMyYztcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbiIsIkBtaXhpbiBwb3BvdmVyLWNvbG9yKCRjb2xvciwgJHRleHQtY29sb3IpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAucG9wb3Zlci1ib2R5e1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzphZnRlcntcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6JGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnMtcG9wb3Zlci10b3AgLmFycm93OmFmdGVye1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6JGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmFmdGVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzphZnRlcntcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcG92ZXItaGVhZGVye1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuTnVjbGVvIE91dGxpbmUgV2ViIEZvbnQgLSBudWNsZW9hcHAuY29tL1xyXG5MaWNlbnNlIC0gbnVjbGVvYXBwLmNvbS9saWNlbnNlL1xyXG5DcmVhdGVkIHVzaW5nIEljb01vb24gLSBpY29tb29uLmlvXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOdWNsZW8gT3V0bGluZSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9udWNsZW8tb3V0bGluZS5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9udWNsZW8tb3V0bGluZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRiYXNlIGNsYXNzIGRlZmluaXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubm93LXVpLWljb25zIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xICdOdWNsZW8gT3V0bGluZSc7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgY2hhbmdlIGljb24gc2l6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGFkZCBhIHNxdWFyZS9jaXJjbGUgYmFja2dyb3VuZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubm93LXVpLWljb25zLmNpcmNsZSB7XHJcbiAgcGFkZGluZzogMC4zMzMzMzMzM2VtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMTYlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgbGlzdCBpY29uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uYy1pY29uLXVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uYy1pY29uLXVsID4gbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5jLWljb24tdWwgPiBsaSA+IC5ub3ctdWktaWNvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMS41NzE0Mjg1N2VtO1xyXG4gIHRvcDogMC4xNDI4NTcxNGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm5jLWljb24tdWwgPiBsaSA+IC5ub3ctdWktaWNvbnMuY2lyY2xlIHtcclxuICB0b3A6IC0wLjE5MDQ3NjE5ZW07XHJcbiAgbGVmdDogLTEuOTA0NzYxOWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIHNwaW5uaW5nIGljb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5vdy11aS1pY29ucy5zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbmMtaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAtbW96LWFuaW1hdGlvbjogbmMtaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBuYy1pY29uLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBuYy1pY29uLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbmMtaWNvbi1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8td
21HJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIHJvdGF0ZWQvZmxpcHBlZCBpY29uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Zm9udCBpY29uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ub3ctdWktaWNvbnMudWktMV9jaGVjazpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyMlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnVpLTFfZW1haWwtODU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEyYVwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmFycm93cy0xX2Nsb3VkLWRvd25sb2FkLTkzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMjFcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9jbG91ZC11cGxvYWQtOTQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEyNFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmFycm93cy0xX21pbmltYWwtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhM2FcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhM2JcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhM2NcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9yZWZyZXNoLTY5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNDRcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9zaGFyZS02NjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYmFkZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwOVwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2Jhbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwYVwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2JyaWVmY2FzZS0yNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYnVsYi02MzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfY2hhcnQtYmFyLTMyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWVcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5idXNpbmVzc19jaGFydC1waWUtMzY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExZlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2dsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMmZcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5idXNpbmVzc19tb25leS1jb2luczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuY2xvdGhlc190aWUtYm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNWJcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5kZXNpZ25fdmVjdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNjFcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5kZXNpZ25fYXBwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDhcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5kZXNpZ25fYnVsbGV0LWxpc3QtNjc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExNFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmRlc2lnbl9pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuZGVzaWduX3BhbGV0dGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE0MVwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmRlc2lnbl9zY2lzc29yczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTRhXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuZGVzaWduLTJfaHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEzMlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmRlc2lnbi0yX3J1bGVyLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuZW1vdGljb25zX3NhdGlzZmllZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuZmlsZXNfYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTJcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5maWxlc19wYXBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQzXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuZmlsZXNfc2luZ2xlLWNvcHktMDQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE1MlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmhlYWx0aF9hbWJ1bGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwN1wiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmxvYWRlcl9nZWFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNGVcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5sb2FkZXJfcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMubG9jYXRpb25fYm9va21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExMFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX2NvbXBhc3MtMDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEyNVwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX21hcC1iaWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEzZFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX3BpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMubG9jYXRpb25fd29ybGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE2M1wiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYWxidW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwMlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYnV0dG9uLXBhdXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTZcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMThcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wb3dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMubWVkaWEtMV9jYW1lcmEtY29tcGFjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMubWVkaWEtMl9ub3RlLTAzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhM2ZcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5tZWRpYS0yX3NvdW5kLXdhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE1N1wiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLm9iamVjdHNfZGlhbW9uZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMub2JqZWN0c19nbG9iZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMub2JqZWN0c19rZXktMjU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEzOFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLm9iamVjdHNfcGxhbmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNDZcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5vYmplY3RzX3NwYWNlc2hpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMub2JqZWN0c19zdXBwb3J0LTE3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNTZcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5vYmplY3RzX3VtYnJlbGxhLTEzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNWZcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fYWdlbmRhLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDFcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fYXRvbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX2dsYXNzZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEyZFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9oYXQ6Ym
21Vmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEzMFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9wYXBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfYmFnLTE2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMGRcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19iYXNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwYlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2JveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfY2FydC1zaW1wbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExZFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2NyZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMjhcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19kZWxpdmVyeS1mYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMjdcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19zaG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNTBcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5zaG9wcGluZ190YWctY29udGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMuc3BvcnRfdHJvcGh5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNWRcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5zcG9ydF91c2VyLXJ1bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudGVjaF9jb250cm9sbGVyLW1vZGVybjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudGVjaF9oZWFkcGhvbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMzFcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy50ZWNoX2xhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudGVjaF9tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEzZVwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnRlY2hfdGFibGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNThcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy50ZWNoX3R2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNWVcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy50ZWNoX3dhdGNoLXRpbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE2MlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnRleHRfYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDVcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy50ZXh0X2FsaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwNlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnRleHRfYm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudGV4dF9jYXBzLXNtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWJcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy5nZXN0dXJlc190YXAtMDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE1YVwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnRyYW5zcG9ydGF0aW9uX2Fpci1iYWxvb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwM1wiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnRyYW5zcG9ydGF0aW9uX2J1cy1mcm9udC0xMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudHJhdmVsX2luZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwNFwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnRyYXZlbF9pc3RhbmJ1bDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudWktMV9iZWxsLTUzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMGZcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy51aS0xX2NhbGVuZGFyLTYwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWFcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy51aS0xX2xvY2stY2lyY2xlLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEzNVwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnVpLTFfc2VuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudWktMV9zZXR0aW5ncy1nZWFyLTYzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNGVcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy51aS0xX3NpbXBsZS1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE0ZlwiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnVpLTFfc2ltcGxlLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudWktMV9zaW1wbGUtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNTNcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy51aS0xX3pvb20tYm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudWktMl9jaGF0LXJvdW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMjBcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy51aS0yX2Zhdm91cml0ZS0yODpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudWktMl9saWtlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMzdcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy51aS0yX3NldHRpbmdzLTkwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNGJcIjtcclxufVxyXG5cclxuLm5vdy11aS1pY29ucy51aS0yX3RpbWUtYWxhcm06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xyXG59XHJcblxyXG4ubm93LXVpLWljb25zLnVzZXJzX2NpcmNsZS0wODpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XHJcbn1cclxuXHJcbi5ub3ctdWktaWNvbnMudXNlcnNfc2luZ2xlLTAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNTFcIjtcclxufVxyXG4iLCIvL1xyXG4vLyBNb2RhbHNcclxuLy8gTm93IFVpIEtpdCBEZXNpZ24gZWxlbWVudCBEaWFsb2dzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhbC1jb250ZW50IHtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAvLyBNb2RhbCBoZWFkZXJcclxuICAvLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogICAgMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICAgMjRweDtcclxuXHJcbiAgICAmIGJ1dHRvbnt
21cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIE1vZGFsIGJvZHlcclxuICAvLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6ICAgIDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAgMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAgIDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gIH1cclxuICAvLyBGb290ZXIgKGZvciBhY3Rpb25zKVxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvKiBTYWZhcmkgNi4xKyAqL1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgJi5wdWxsLWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLm1vZGFsLWJvZHkgKyAubW9kYWwtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcclxufVxyXG5cclxuLm1vZGFse1xyXG5cclxuICAgICYubW9kYWwtbWluaXtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1wcm9maWxle1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNS45O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbY2xhc3MqPVwibW9kYWwtcHJvZmlsZS1cIl17XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubW9kYWwtcHJvZmlsZS1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubW9kYWwtcHJvZmlsZS1kYW5nZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtd2FybmluZ3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtc3VjY2Vzc3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtaW5mb3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtZm9vdGVye1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1kZWZhdWx0e1xyXG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkd2hpdGUtY29sb3IsICRibGFjay1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1wcmltYXJ5e1xyXG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkcHJpbWFyeS1jb2xvciwgJHdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZGFsLWRhbmdlcntcclxuICAgICAgICBAaW5jbHVkZSBtb2RhbC1jb2xvcnMoJGRhbmdlci1jb2xvciwgJHdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZGFsLXdhcm5pbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9kYWwtY29sb3JzKCR3YXJuaW5nLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWwtc3VjY2Vzc3tcclxuICAgICAgICBAaW5jbHVkZSBtb2RhbC1jb2xvcnMoJHN1Y2Nlc3MtY29sb3IsICR3aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1pbmZve1xyXG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkaW5mby1jb2xvciwgJHdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cubW9kYWwtbWluaSAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzMCUpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMzAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLD
21MwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciAuY2xvc2V7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIG1vZGFsLWNvbG9ycygkYmctY29sb3IsICRjb2xvcikge1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciAuY2xvc2V7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG59XHJcbiIsIi8vIGRpc3BsYXkgZmxleCB3YXMgY2F1c2luZyBlcnJvcnNcclxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcclxuLmNhcm91c2VsLWl0ZW0tcHJldixcclxuLmNhcm91c2VsLWl0ZW0uYWN0aXZle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jYXJvdXNlbHtcclxuICAgIC5jYXJvdXNlbC1pbm5lcntcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1yYWlzZWQ7XHJcbiAgICB9XHJcbiAgICAubm93LXVpLWljb25ze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG59XHJcbm5nYi1jYXJvdXNlbHtcclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gIH1cclxufVxyXG4iLCIuY2FyZHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgLy8gZGVmYXVsdCAxOTBcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cIm9yYW5nZVwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cInJlZFwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwieWVsbG93XCJde1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiYmx1ZVwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyZWVuXCJde1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1zaWdudXB7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLmhlYWRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLnRleHQtZGl2aWRlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveC1tYXRlcmlhbHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1saW5le1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnRuLmJ0bi1pY29uICxcclxuICAgICAgICAuYnRuLmJ0bi1pY29uIC5idG4taWNvbiAtbWluaXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtcGxhaW57XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgLmhlYWRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3RlcntcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuXHJcbiAgICAmLmZvb3Rlci1kZWZhdWx0e1
21xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICB9XHJcblxyXG4gICAgbmF2e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gc3R5bGUgZm9yIHRoZSBsYW5kaW5nIHBhZ2VcclxuLmluZGV4LXBhZ2V7XHJcbiAgICAucGFnZS1oZWFkZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzB2aDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgPiAuY29udGVudC1jZW50ZXJ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5LWFic29sdXRle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwdmg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sYW5kaW5nLXBhZ2V7XHJcblxyXG4gICAgLmhlYWRlcntcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2dmg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10ZWFte1xyXG4gICAgICAgIC50ZWFtIC50ZWFtLXBsYXllciBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVhbS1wbGF5ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRhY3QtdXN7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLFxyXG4gICAgICAgIC5zZW5kLWJ1dHRvbixcclxuICAgICAgICAudGV4dGFyZWEtY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGFyZWEtY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc3R5bGUgZm9yIHRoZSBwcm9maWxlIHBhZ2VcclxuLnByb2ZpbGUtcGFnZXtcclxuXHJcbiAgICAucGFnZS1oZWFkZXJ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGUtY29udGFpbmVye1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gICAgLnBob3RvLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbixcclxuICAgIC5jYXRlZ29yeXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaDUuZGVzY3JpcHRpb257XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtYWxpZ24tY2VudGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbn
21R7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnNvY2lhbC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMHB4O1xyXG5cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tY29udGFpbmVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25ze1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWZ1bGwtcGFnZXtcclxuXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJltmaWx0ZXItY29sb3I9XCJwdXJwbGVcIl0sXHJcbiAgICAmW2ZpbHRlci1jb2xvcj1cInByaW1hcnlcIl17XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHJnYmEoJGxpZ2h0LWdyYXksLjI2KSwgcmdiYSgkcHJpbWFyeS1jb2xvciwuOTUpKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtaW1hZ2VdOmFmdGVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbnRlbnQsXHJcbiAgICA+IC5mb290ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY29udGVudHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGwtcGFnZS1iYWNrZ3JvdW5ke1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7X
21HJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgbmF2ID4gdWwgYTpub3QoLmJ0biksXHJcbiAgICAuZm9vdGVyLFxyXG4gICAgLmZvb3RlciAuY29weXJpZ2h0IGF7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5sb2dpbi1wYWdle1xyXG5cclxuICAgIC5jYXJkLWxvZ2lue1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAgICAgLmJ0bi13ZHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cDpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXJkLXBsYWlue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1jb2xvdXJlZC1iZygkb3BhY2l0eS01LCAkd2hpdGUtY29sb3IsICR3aGl0ZS1jb2xvciwgJHRyYW5zcGFyZW50LWJnLCAkb3BhY2l0eS0xLCAkb3BhY2l0eS0yKTtcclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLmZvcm0tZ3JvdXAtbm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGFjaXR5LTg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmt7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMil7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IxOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IxICwgJGNvbG9yMik7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IxLCAkY29sb3IyKTsgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEsICRjb2xvcjIpOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3IxICwgJGNvbG9yMik7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xyXG59XHJcbiIsIi5zZWN0aW9ue1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG5cclxuICAgIC5yb3cgKyAuY2F0ZWdvcnl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbi1iYXNlLXZlcnRpY2FsO1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLW5hdmJhcnN7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tZnVsbC1zY3JlZW57XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcbi5zZWN0aW9uLXNpZ251cHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHZoO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJ7XHJcbiAgICBoZWlnaHQ6IDIwMHZoO1xyXG4gICAgbWF4LWhlaWdodDogMjAwMHB4O1xyXG4gICAgLy9jaGFuZ2VkIDE1NSAxNTUwIFxyXG4gICAgLy9vcmlnaW5hbCA4MHZoIDEwNTAgcHhcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7X
21HJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIC5wYWdlLWhlYWRlci1pbWFnZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPiAuY29udGVudC1jZW50ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXRlZ29yeSxcclxuICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICBjb2xvcjogJG9wYWNpdHktNTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhZ2UtaGVhZGVyLXNtYWxse1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICZbZmlsdGVyLWNvbG9yPVwib3JhbmdlXCJde1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChyZ2JhKCRibGFjay1jb2xvciwuMjApLCByZ2JhKDIyNCwgMjMsIDMsIDAuNikpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jbGVhci1maWx0ZXJ7XHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3e1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXJhaXNlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcblxyXG4gICAgICAgICYgKyAuY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbWFnZS1yaWdodHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICsgaDMudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbWFnZS1sZWZ0e1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLmJsb2NrcXVvdGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzc2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW51Y2xlby1pY29uc3tcclxuICAgICAubnVjbGVvLWNvbnRhaW5lciBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAgLm51Y2xlby1jb250YWluZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgIGg1e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgIC5pY29ucy1jb250YWluZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICB9XHJcbiAgICAgLmljb25zLWNvbnRhaW5lciBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgdG9wOiA1JTtcclxuICAgICAgICBsZWZ0OiA3JTtcclxuICAgIH1cclxuXHJcbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgdG9wOiAyOCU7XHJcbiAgICAgICAgIGxlZnQ6IDI0JTtcclxuICAgIH1cclxuXHJcbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgI
21HRvcDogMTglO1xyXG4gICAgICAgICBsZWZ0OiA2MiU7XHJcbiAgICB9XHJcblxyXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgIHRvcDogNzQlO1xyXG4gICAgICAgICBsZWZ0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgIGxlZnQ6IDQ0JTtcclxuICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmOTYzMzI7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDcpe1xyXG4gICAgICAgICB0b3A6IDU5JTtcclxuICAgICAgICAgbGVmdDogMjYlO1xyXG4gICAgfVxyXG5cclxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDgpe1xyXG4gICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgbGVmdDogNjklO1xyXG4gICAgfVxyXG5cclxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDkpe1xyXG4gICAgICAgIHRvcDogNzIlO1xyXG4gICAgICAgIGxlZnQ6IDQ3JTtcclxuICAgIH1cclxuXHJcbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMCl7XHJcbiAgICAgICAgIHRvcDogODglO1xyXG4gICAgICAgICBsZWZ0OiAyNyU7XHJcbiAgICB9XHJcblxyXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTEpe1xyXG4gICAgICAgICB0b3A6IDMxJTtcclxuICAgICAgICAgbGVmdDogODAlO1xyXG4gICAgfVxyXG5cclxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEyKXtcclxuICAgICAgICAgdG9wOiA4OCU7XHJcbiAgICAgICAgIGxlZnQ6IDY4JTtcclxuICAgIH1cclxuXHJcbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMyl7XHJcbiAgICAgICAgIHRvcDogNSU7XHJcbiAgICAgICAgIGxlZnQ6IDgxJTtcclxuICAgIH1cclxuXHJcbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxNCl7XHJcbiAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICBsZWZ0OiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTUpe1xyXG4gICAgICAgIHRvcDogNiU7XHJcbiAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1pbWFnZXN7XHJcbiAgICBtYXgtaGVpZ2h0OiA2NzBweDtcclxuICAgIGhlaWdodDogNjcwcHg7XHJcblxyXG4gICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lcixcclxuICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMSxcclxuICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzh2aDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1pbWFnZXMtY29udGFpbmVye1xyXG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xe1xyXG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTUlO1xyXG4gICAgICAgIHJpZ2h0OiAxOCU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcclxuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDY4JTtcclxuICAgICAgICByaWdodDogMTIlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cIm9yYW5nZVwiXXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtYmc7XHJcbn1cclxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImJsYWNrXCJde1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xyXG59XHJcblxyXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXXtcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblxyXG4gICAgLnRpdGxlLFxyXG4gICAgLnNvY2lhbC1kZXNjcmlwdGlvbiBoMixcclxuICAgIHAsXHJcbiAgICBwLmJsb2NrcXVvdGUsXHJcbiAgICBwLmJsb2NrcXVvdGUgc21hbGwsXHJcbiAgICBoMSxoMixoMyxoNCxoNSxoNixhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pLFxyXG4gICAgLmljb25zLWNvbnRhaW5lciBpe1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcGFyYXRvcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci5iZy13aGl0ZSBwe1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24sXHJcbiAgICAuc29jaWFsLWRlc2NyaXB0aW9uIHB7XHJcbiAgICAgICAgY29sb3I6ICRvcGFjaXR5LTg7XHJcbiAgICB9XHJcblxyXG4gICAgcC5ibG9ja3F1b3Rle1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9wYWNpdHktMjtcclxuICAgIH1cclxuXHJcbiAgICAvL3JhZGlvIGFuZCBjaGVja2JveGVzXHJcbiAgICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSxcclxuICAgIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIsXHJcbiAgICAucmFkaW8gbGFiZWw6OmJlZm9yZSxcclxuICAgIC5yYWRpbyBsYWJlbDo6YWZ0ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BhY2l0eS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIsXHJcbiAgICAuY2hlY2tib3ggbGFiZWwsXHJcbiAgICAucmFkaW8gbGFiZWx7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwsXHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwgIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YWZ0ZXIsXHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvL2lucHV0c1xyXG4gICAgQGluY2x1ZGUgaW5wdXQtY29sb3VyZWQtYmcoJG9wYWNpdHktNSwgJHdoaXRlLWNvbG9yLCAkd2hpdGUtY29sb3IsICR0cmFuc3B
21hcmVudC1iZywgJG9wYWNpdHktMSwgJG9wYWNpdHktMik7XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgICAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAgIC5pbnB1dC1ncm91cC5mb3JtLWdyb3VwLW5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcclxuICAgIH1cclxuXHJcbiAgICAvL2J1dHRvbnNcclxuICAgIC5idG4uYnRuLXNpbXBsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BhY2l0eS01O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3RhYnNcclxuICAgIC5uYXYtdGFic3tcclxuICAgICAgICA+IC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgPi5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLnNpZGViYXItY29sbGFwc2V7XHJcbiAgICAgICAgQGluY2x1ZGUgbmF2YmFyLWNvbGxhcHNlKCk7XHJcblxyXG4gICAgICAgICYubWVudS1vbi1sZWZ0e1xyXG4gICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KC0zMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtb3BlbiAme1xyXG4gICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KC0xNTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXZiYXItdHJhbnNsYXRle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KC0zMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVudS1vbi1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLXRyYW5zbGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMzAwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgxNTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2JvZHlDbGlja3tcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9vdHN0cmFwLWNvbGxhcHNle1xyXG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBuYXZiYXItcmVzcG9uc2l2ZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9maWxlLXBob3RvIC5wcm9maWxlLXBob3RvLXNtYWxse1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZHJvcGRvd257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmNvbnRhaW5lciAucm93ID4gW2NsYXNzKj1cImNvbC1cIl06Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJ7XHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXZ7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBpLmZhLFxyXG4gICAgICAgICAgICBpLm5vdy11aS1pY29uc3tcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWltYWdlc3tcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgI
21H1cclxuXHJcbiAgICAgICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xe1xyXG4gICAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgICAgICB0b3A6IDY4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcclxuICAgICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDkzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgIC5idXJnZXItbWVudXtcclxuICAgICAgICBAaW5jbHVkZSBuYXZiYXItY29sbGFwc2UoKTtcclxuXHJcbiAgICAgICAgLm5hdi1vcGVuICYgLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZW51LW9uLWxlZnQgLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgtMzAwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2NsYXNzKj1cIm5hdmJhci1leHBhbmQtXCJde1xyXG4gICAgICAgICAgICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmJhci10b2dnbGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1uYXZiYXJzIC5uYXZiYXItY29sbGFwc2V7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtb3BlbiAme1xyXG4gICAgICAgICAgICAmLm1lbnUtb24tbGVmdCAubmF2YmFyIC5uYXZiYXItdHJhbnNsYXRle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDMwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmJhciAubmF2YmFyLXRyYW5zbGF0ZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgtMzAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUtb24tbGVmdCAubmF2YmFyLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVudS1vbi1sZWZ0ICNib2R5Q2xpY2t7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1lbnUtb24tbGVmdCAubmF2YmFyLWJyYW5ke1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2e1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgJi5wcm9maWxlLXBob3Rve1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG46bm90KC5idG4tc20pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlcntcclxuICAgICAgICAuY29weXJpZ2h0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7X
21HJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVye1xyXG4gICAgICAgICYuaW1hZ2UtcmlnaHR7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0gMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbWFnZS1sZWZ0e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICAgICAgJi5pbWFnZS1sZWZ0e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcclxuXHJcbiAgICAgICAgICAgIHAuYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10YWJze1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLm5hdi1pdGVtID4gLm5hdi1saW5re1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lcjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xyXG4gICAgLm5hdmJhcltjbGFzcyo9J25hdmJhci1leHBhbmQtJ10gLmNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlcntcclxuICAgICAgICAuY29weXJpZ2h0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29uc3tcclxuICAgICAgICAuaWNvbnMtY29udGFpbmVye1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1oZWFkZXJ7XHJcbiAgICAgICAgLmNvbnRhaW5lciBoNi5jYXRlZ29yeS1hYnNvbHV0ZXtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAgIC5zZWN0aW9uLWltYWdlc3tcclxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTF7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcclxuICAgICAgICAgICAgcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgLnNlY3Rpb24taW1hZ2Vze1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTF7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA3JTtcclxuICAgICAgICAgICAgdG9wOiA4NyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzNweDtcclxuICAgICAgICAgICAgdG9wOiA5OSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTdweCkge1xyXG4gICAgLmFsZXJ0IC5hbGVydC1pY29ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnNlY3Rpb24taW1hZ2Vze1xyXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMXtcclxuICAgICAgICAgICAgdG9wOiA1MSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTJ7XHJcbiAgICAgICAgICAgIHRvcDogNjYlO1xyXG4gICAgICAgICAgICByaWdodDogMTQlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSXBhZCByZXNwb25zaXZlIHBvcnRyYWl0IG1vZGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuXHJcbmFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KVxyXG5hbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpXHJcbmFuZCAoIG9yaWVudGF0aW9uIDogcG9ydHJhaXQpe1xyXG4gICAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXIsXHJcbiAgICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xLFxyXG4gICAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTV2aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTF7XHJcbiAgICAgICAgcmlnaHQ6IDI4JTtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0ye1xyXG4gICAgICAgI
21HJpZ2h0OiAyMSU7XHJcbiAgICAgICAgdG9wOiA1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZGV4LXBhZ2UgLmNhdGVnb3J5LWFic29sdXRle1xyXG4gICAgICAgIHRvcDogOTB2aDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgIC5hbGVydHtcclxuICAgICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBuYXZiYXItcmVzcG9uc2l2ZSgpIHtcclxuICAgIC5uYXZiYXJ7XHJcbiAgICAgICAgLm5hdmJhci1uYXZ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XHJcblxyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmF2YmFyLWxvZ297XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51LFxyXG4gICAgICAgIC5kcm9wZG93biAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAmLnNob3cgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVye1
21xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10cmFuc2xhdGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoMC41MHMsIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWJhcntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1iZztcclxuXHJcbiAgICAgICAgICAgICYgKyAubmF2YmFyLXRvZ2dsZXItYmFye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJhcjJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXZiYXItdG9nZ2xlci1iYXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAudG9nZ2xlZCAubmF2YmFyLXRvZ2dsZXItYmFye1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICYgKyAubmF2YmFyLXRvZ2dsZXItYmFye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYmFyMSxcclxuICAgIC5iYXIyLFxyXG4gICAgLmJhcjMge1xyXG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAuYmFyMSB7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCR0b3BiYXItYmFjayk7XHJcbiAgICB9XHJcbiAgICAuYmFyMiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAuYmFyMyB7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCRib3R0b21iYXItYmFjayk7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlZCAuYmFyMSB7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCR0b3BiYXIteCk7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlZCAuYmFyMiB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlZCAuYmFyMyB7XHJcbiAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCRib3R0b21iYXIteCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdG9wYmFyLXgtcm90YXRpb24oKTtcclxuICAgIEBpbmNsdWRlIHRvcGJhci1iYWNrLXJvdGF0aW9uKCk7XHJcbiAgICBAaW5jbHVkZSBib3R0b21iYXIteC1yb3RhdGlvbigpO1xyXG4gICAgQGluY2x1ZGUgYm90dG9tYmFyLWJhY2stcm90YXRpb24oKTtcclxuXHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAgICAgMCUge29wYWNpdHk6IDA7fVxyXG4gICAgICAxMDAlIHtvcGFjaXR5OiAxO31cclxuICAgIH1cclxuICAgIEAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgICAwJSB7b3BhY2l0eTogMDt9XHJcbiAgICAgIDEwMCUge29wYWNpdHk6IDE7fVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgICAwJSB7b3BhY2l0eTogMDt9XHJcbiAgICAgIDEwMCUge29wYWNpdHk6IDE7fVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbmF2YmFyLWNvbGxhcHNlKCkge1xyXG4gICAgLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDMyO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMzAwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKDAuNTBzLCBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5OyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGJyYW5kLXByaW1hcnkgMCUsICMwMDAgODAlKTsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkYnJhbmQtcHJpbWFyeSAwJSwgIzAwMCA4MCUpOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRicmFuZC1wcmltYXJ5IDAlLCAjMDAwIDgwJSk7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGJyYW5kLXByaW1hcnkgMCUsICMwMDAgODAlKTsgLyogU3RhbmRhcmQgc3ludGF4IChtdXN0IGJlIGxhc3QpICovXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoLjc2KTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO
211xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1sb2dvKXtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5idG4pe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBuYXZiYXItcmVzcG9uc2l2ZSgpO1xyXG5cclxuXHJcbiAgICBbY2xhc3MqPVwibmF2YmFyLWV4cGFuZC1cIl0gLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoMC41MHMsIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSkpO1xyXG4gICAgfVxyXG5cclxuICAgICNib2R5Q2xpY2t7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAzMDBweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKDAuNTBzLCBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpKTtcclxuICAgIH1cclxuXHJcbn1cclxuIl19 */", '', '']]
22
23/***/ }),
24
25/***/ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles.scss":
26/*!********************************************************************************************************************************************************************************************************************!*\
27  !*** ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./node_modules/sass-loader/dist/cjs.js??ref--13-3!./src/styles.scss ***!
28  \********************************************************************************************************************************************************************************************************************/
29/*! no static exports found */
30/***/ (function(module, exports) {
31
32module.exports = [[module.i, "@charset \"UTF-8\";\n/* You can add global styles to this file, and also import other style files */\n/*!\n * Bootstrap v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n  --blue: #007bff;\n  --indigo: #6610f2;\n  --purple: #6f42c1;\n  --pink: #e83e8c;\n  --red: #dc3545;\n  --orange: #fd7e14;\n  --yellow: #ffc107;\n  --green: #28a745;\n  --teal: #20c997;\n  --cyan: #17a2b8;\n  --white: #fff;\n  --gray: #6c757d;\n  --gray-dark: #343a40;\n  --primary: #007bff;\n  --secondary: #6c757d;\n  --success: #28a745;\n  --info: #17a2b8;\n  --warning: #ffc107;\n  --danger: #dc3545;\n  --light: #f8f9fa;\n  --dark: #343a40;\n  --breakpoint-xs: 0;\n  --breakpoint-sm: 576px;\n  --breakpoint-md: 768px;\n  --breakpoint-lg: 992px;\n  --breakpoint-xl: 1200px;\n  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\nhtml {\n  font-family: sans-serif;\n  line-height: 1.15;\n  -webkit-text-size-adjust: 100%;\n  -ms-text-size-adjust: 100%;\n  -ms-overflow-style: scrollbar;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n@-ms-viewport {\n  width: device-width;\n}\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n  display: block;\n}\nbody {\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #212529;\n  text-align: left;\n  background-color: #fff;\n}\n[tabindex=\"-1\"]:focus {\n  outline: 0 !important;\n}\nhr {\n  box-sizing: content-box;\n  height: 0;\n  overflow: visible;\n}\nh1, h2, h3, h4, h5, h6 {\n  margin-top: 0;\n  margin-bottom: 0.5rem;\n}\np {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\nabbr[title],\nabbr[data-original-title] {\n  text-decoration: underline;\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted;\n  cursor: help;\n  border-bottom: 0;\n}\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\ndt {\n  font-weight: 700;\n}\ndd {\n  margin-bottom: 0.5rem;\n  margin-left: 0;\n}\nblockquote {\n  margin: 0 0 1rem;\n}\ndfn {\n  font-style: italic;\n}\nb,\nstrong {\n  font-weight: bolder;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline;\n}\nsub {\n  bottom: -0.25em;
32\n}\nsup {\n  top: -0.5em;\n}\na {\n  color: #007bff;\n  text-decoration: none;\n  background-color: transparent;\n  -webkit-text-decoration-skip: objects;\n}\na:hover {\n  color: #0056b3;\n  text-decoration: underline;\n}\na:not([href]):not([tabindex]) {\n  color: inherit;\n  text-decoration: none;\n}\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n  color: inherit;\n  text-decoration: none;\n}\na:not([href]):not([tabindex]):focus {\n  outline: 0;\n}\npre,\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\npre {\n  margin-top: 0;\n  margin-bottom: 1rem;\n  overflow: auto;\n  -ms-overflow-style: scrollbar;\n}\nfigure {\n  margin: 0 0 1rem;\n}\nimg {\n  vertical-align: middle;\n  border-style: none;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\ntable {\n  border-collapse: collapse;\n}\ncaption {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n  color: #6c757d;\n  text-align: left;\n  caption-side: bottom;\n}\nth {\n  text-align: inherit;\n}\nlabel {\n  display: inline-block;\n  margin-bottom: 0.5rem;\n}\nbutton {\n  border-radius: 0;\n}\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\nbutton,\ninput {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml [type=button],\n[type=reset],\n[type=submit] {\n  -webkit-appearance: button;\n}\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\ninput[type=radio],\ninput[type=checkbox] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type=date],\ninput[type=time],\ninput[type=datetime-local],\ninput[type=month] {\n  -webkit-appearance: listbox;\n}\ntextarea {\n  overflow: auto;\n  resize: vertical;\n}\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  padding: 0;\n  margin-bottom: 0.5rem;\n  font-size: 1.5rem;\n  line-height: inherit;\n  color: inherit;\n  white-space: normal;\n}\nprogress {\n  vertical-align: baseline;\n}\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n  height: auto;\n}\n[type=search] {\n  outline-offset: -2px;\n  -webkit-appearance: none;\n}\n[type=search]::-webkit-search-cancel-button,\n[type=search]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n  font: inherit;\n  -webkit-appearance: button;\n}\noutput {\n  display: inline-block;\n}\nsummary {\n  display: list-item;\n  cursor: pointer;\n}\ntemplate {\n  display: none;\n}\n[hidden] {\n  display: none !important;\n}\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  margin-bottom: 0.5rem;\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.2;\n  color: inherit;\n}\nh1, .h1 {\n  font-size: 2.5rem;\n}\nh2, .h2 {\n  font-size: 2rem;\n}\nh3, .h3 {\n  font-size: 1.75rem;\n}\nh4, .h4 {\n  font-size: 1.5rem;\n}\nh5, .h5 {\n  font-size: 1.25rem;\n}\nh6, .h6 {\n  font-size: 1rem;\n}\n.lead {\n  font-size: 1.25rem;\n  font-weight: 300;\n}\n.display-1 {\n  font-size: 6rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n.display-2 {\n  font-size: 5.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n.display-3 {\n  font-size: 4.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\n.display-4 {\n  font-size: 3.5rem;\n  font-weight: 300;\n  line-height: 1.2;\n}\nhr {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n  border: 0;\n  border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\nsmall,\n.small {\n  font-size: 80%;\n  font-weight: 400;\n}\nmark,\n.mark {\n  padding: 0.2em;\n  background-color: #fcf8e3;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline-item {\n  display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n  margin-right: 0.5rem;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\n.blockquote {\n  margin-bottom: 1rem;\n  font-size: 1.25rem;\n}\n.blockquote-footer {\n  display: block;\n  font-size: 80%;\n  color: #6c757d;\n}\n.blockquote-footer::before {\n  content: \"— \";\n}\n.img-fluid {\n  max-width: 100%;\n  height: auto;\n}\n.img-thumbnail {\n  padding: 0.25rem;\n  background-color: #fff;\n  border: 1px solid #dee2e6;\n  border-radius: 0.25rem;\n  max-width: 100%;\n  height: auto;\n}\n.figure {\n  display: inline-block;\n}\n.figure-img {\n  margin-bottom: 0.5rem;\n  line-height: 1;\n}\n.figure-caption {\n  font-size: 90%;\n  color: #6c757d;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\ncode {\n  font-size: 87.5%;\n  color: #e83e8c;\n  word-break: break-word;\n}\na > code {\n  color: inherit;\n}\nkbd {\n  padding: 0.2rem 0.4rem;\n  font-size: 87.5%;\n  color: #fff;\n  background-color: #212529;\n  border-radius: 0.2rem;\n}\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: 700;\n}\npre {\n  display: block;\n  font-size: 87.5%;\n  color: #212529;\n}\npre code {\n  font-size: inherit;\n  color: inherit;\n  word-break: normal;\n}\n.pre-scrollable {\n  max-height: 340px;
32\n  overflow-y: scroll;\n}\n.container {\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n@media (min-width: 576px) {\n  .container {\n    max-width: 540px;\n  }\n}\n@media (min-width: 768px) {\n  .container {\n    max-width: 720px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    max-width: 960px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    max-width: 1140px;\n  }\n}\n.container-fluid {\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n.row {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -15px;\n  margin-left: -15px;\n}\n.no-gutters {\n  margin-right: 0;\n  margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n  padding-right: 0;\n  padding-left: 0;\n}\n.col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n  position: relative;\n  width: 100%;\n  min-height: 1px;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n.col {\n  flex-basis: 0;\n  flex-grow: 1;\n  max-width: 100%;\n}\n.col-auto {\n  flex: 0 0 auto;\n  width: auto;\n  max-width: none;\n}\n.col-1 {\n  flex: 0 0 8.3333333333%;\n  max-width: 8.3333333333%;\n}\n.col-2 {\n  flex: 0 0 16.6666666667%;\n  max-width: 16.6666666667%;\n}\n.col-3 {\n  flex: 0 0 25%;\n  max-width: 25%;\n}\n.col-4 {\n  flex: 0 0 33.3333333333%;\n  max-width: 33.3333333333%;\n}\n.col-5 {\n  flex: 0 0 41.6666666667%;\n  max-width: 41.6666666667%;\n}\n.col-6 {\n  flex: 0 0 50%;\n  max-width: 50%;\n}\n.col-7 {\n  flex: 0 0 58.3333333333%;\n  max-width: 58.3333333333%;\n}\n.col-8 {\n  flex: 0 0 66.6666666667%;\n  max-width: 66.6666666667%;\n}\n.col-9 {\n  flex: 0 0 75%;\n  max-width: 75%;\n}\n.col-10 {\n  flex: 0 0 83.3333333333%;\n  max-width: 83.3333333333%;\n}\n.col-11 {\n  flex: 0 0 91.6666666667%;\n  max-width: 91.6666666667%;\n}\n.col-12 {\n  flex: 0 0 100%;\n  max-width: 100%;\n}\n.order-first {\n  order: -1;\n}\n.order-last {\n  order: 13;\n}\n.order-0 {\n  order: 0;\n}\n.order-1 {\n  order: 1;\n}\n.order-2 {\n  order: 2;\n}\n.order-3 {\n  order: 3;\n}\n.order-4 {\n  order: 4;\n}\n.order-5 {\n  order: 5;\n}\n.order-6 {\n  order: 6;\n}\n.order-7 {\n  order: 7;\n}\n.order-8 {\n  order: 8;\n}\n.order-9 {\n  order: 9;\n}\n.order-10 {\n  order: 10;\n}\n.order-11 {\n  order: 11;\n}\n.order-12 {\n  order: 12;\n}\n.offset-1 {\n  margin-left: 8.3333333333%;\n}\n.offset-2 {\n  margin-left: 16.6666666667%;\n}\n.offset-3 {\n  margin-left: 25%;\n}\n.offset-4 {\n  margin-left: 33.3333333333%;\n}\n.offset-5 {\n  margin-left: 41.6666666667%;\n}\n.offset-6 {\n  margin-left: 50%;\n}\n.offset-7 {\n  margin-left: 58.3333333333%;\n}\n.offset-8 {\n  margin-left: 66.6666666667%;\n}\n.offset-9 {\n  margin-left: 75%;\n}\n.offset-10 {\n  margin-left: 83.3333333333%;\n}\n.offset-11 {\n  margin-left: 91.6666666667%;\n}\n@media (min-width: 576px) {\n  .col-sm {\n    flex-basis: 0;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n\n  .col-sm-auto {\n    flex: 0 0 auto;\n    width: auto;\n    max-width: none;\n  }\n\n  .col-sm-1 {\n    flex: 0 0 8.3333333333%;\n    max-width: 8.3333333333%;\n  }\n\n  .col-sm-2 {\n    flex: 0 0 16.6666666667%;\n    max-width: 16.6666666667%;\n  }\n\n  .col-sm-3 {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n\n  .col-sm-4 {\n    flex: 0 0 33.3333333333%;\n    max-width: 33.3333333333%;\n  }\n\n  .col-sm-5 {\n    flex: 0 0 41.6666666667%;\n    max-width: 41.6666666667%;\n  }\n\n  .col-sm-6 {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }
32\n\n  .col-sm-7 {\n    flex: 0 0 58.3333333333%;\n    max-width: 58.3333333333%;\n  }\n\n  .col-sm-8 {\n    flex: 0 0 66.6666666667%;\n    max-width: 66.6666666667%;\n  }\n\n  .col-sm-9 {\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n\n  .col-sm-10 {\n    flex: 0 0 83.3333333333%;\n    max-width: 83.3333333333%;\n  }\n\n  .col-sm-11 {\n    flex: 0 0 91.6666666667%;\n    max-width: 91.6666666667%;\n  }\n\n  .col-sm-12 {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n\n  .order-sm-first {\n    order: -1;\n  }\n\n  .order-sm-last {\n    order: 13;\n  }\n\n  .order-sm-0 {\n    order: 0;\n  }\n\n  .order-sm-1 {\n    order: 1;\n  }\n\n  .order-sm-2 {\n    order: 2;\n  }\n\n  .order-sm-3 {\n    order: 3;\n  }\n\n  .order-sm-4 {\n    order: 4;\n  }\n\n  .order-sm-5 {\n    order: 5;\n  }\n\n  .order-sm-6 {\n    order: 6;\n  }\n\n  .order-sm-7 {\n    order: 7;\n  }\n\n  .order-sm-8 {\n    order: 8;\n  }\n\n  .order-sm-9 {\n    order: 9;\n  }\n\n  .order-sm-10 {\n    order: 10;\n  }\n\n  .order-sm-11 {\n    order: 11;\n  }\n\n  .order-sm-12 {\n    order: 12;\n  }\n\n  .offset-sm-0 {\n    margin-left: 0;\n  }\n\n  .offset-sm-1 {\n    margin-left: 8.3333333333%;\n  }\n\n  .offset-sm-2 {\n    margin-left: 16.6666666667%;\n  }\n\n  .offset-sm-3 {\n    margin-left: 25%;\n  }\n\n  .offset-sm-4 {\n    margin-left: 33.3333333333%;\n  }\n\n  .offset-sm-5 {\n    margin-left: 41.6666666667%;\n  }\n\n  .offset-sm-6 {\n    margin-left: 50%;\n  }\n\n  .offset-sm-7 {\n    margin-left: 58.3333333333%;\n  }\n\n  .offset-sm-8 {\n    margin-left: 66.6666666667%;\n  }\n\n  .offset-sm-9 {\n    margin-left: 75%;\n  }\n\n  .offset-sm-10 {\n    margin-left: 83.3333333333%;\n  }\n\n  .offset-sm-11 {\n    margin-left: 91.6666666667%;\n  }\n}\n@media (min-width: 768px) {\n  .col-md {\n    flex-basis: 0;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n\n  .col-md-auto {\n    flex: 0 0 auto;\n    width: auto;\n    max-width: none;\n  }\n\n  .col-md-1 {\n    flex: 0 0 8.3333333333%;\n    max-width: 8.3333333333%;\n  }\n\n  .col-md-2 {\n    flex: 0 0 16.6666666667%;\n    max-width: 16.6666666667%;\n  }\n\n  .col-md-3 {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n\n  .col-md-4 {\n    flex: 0 0 33.3333333333%;\n    max-width: 33.3333333333%;\n  }\n\n  .col-md-5 {\n    flex: 0 0 41.6666666667%;\n    max-width: 41.6666666667%;\n  }\n\n  .col-md-6 {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n\n  .col-md-7 {\n    flex: 0 0 58.3333333333%;\n    max-width: 58.3333333333%;\n  }\n\n  .col-md-8 {\n    flex: 0 0 66.6666666667%;\n    max-width: 66.6666666667%;\n  }\n\n  .col-md-9 {\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n\n  .col-md-10 {\n    flex: 0 0 83.3333333333%;\n    max-width: 83.3333333333%;\n  }\n\n  .col-md-11 {\n    flex: 0 0 91.6666666667%;\n    max-width: 91.6666666667%;\n  }\n\n  .col-md-12 {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n\n  .order-md-first {\n    order: -1;\n  }\n\n  .order-md-last {\n    order: 13;\n  }\n\n  .order-md-0 {\n    order: 0;\n  }\n\n  .order-md-1 {\n    order: 1;\n  }\n\n  .order-md-2 {\n    order: 2;\n  }\n\n  .order-md-3 {\n    order: 3;\n  }\n\n  .order-md-4 {\n    order: 4;\n  }\n\n  .order-md-5 {\n    order: 5;\n  }\n\n  .order-md-6 {\n    order: 6;\n  }\n\n  .order-md-7 {\n    order: 7;\n  }\n\n  .order-md-8 {\n    order: 8;\n  }\n\n  .order-md-9 {\n    order: 9;\n  }\n\n  .order-md-10 {\n    order: 10;\n  }\n\n  .order-md-11 {\n    order: 11;\n  }\n\n  .order-md-12 {\n    order: 12;\n  }\n\n  .offset-md-0 {\n    margin-left: 0;\n  }\n\n  .offset-md-1 {\n    margin-left: 8.3333333333%;\n  }\n\n  .offset-md-2 {\n    margin-left: 16.6666666667%;\n  }\n\n  .offset-md-3 {\n    margin-left: 25%;\n  }\n\n  .offset-md-4 {\n    margin-left: 33.3333333333%;\n  }\n\n  .offset-md-5 {\n    margin-left: 41.6666666667%;\n  }\n\n  .offset-md-6 {\n    margin-left: 50%;\n  }\n\n  .offset-md-7 {\n    margin-left: 58.3333333333%;\n  }\n\n  .offset-md-8 {\n    margin-left: 66.6666666667%;\n  }\n\n  .offset-md-9 {\n    margin-left: 75%;\n  }\n\n  .offset-md-10 {\n    margin-left: 83.3333333333%;\n  }\n\n  .offset-md-11 {\n    margin-left: 91.6666666667%;\n  }\n}\n@media (min-width: 992px) {\n  .col-lg {\n    flex-basis: 0;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n\n  .col-lg-auto {\n    flex: 0 0 auto;\n    width: auto;\n    max-width: none;\n  }\n\n  .col-lg-1 {\n    flex: 0 0 8.3333333333%;\n    max-width: 8.3333333333%;\n  }\n\n  .col-lg-2 {\n    flex: 0 0 16.6666666667%;\n    max-width: 16.6666666667%;\n  }\n\n  .col-lg-3 {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n\n  .col-lg-4 {\n    flex: 0 0 33.3333333333%;\n    max-width: 33.3333333333%;\n  }\n\n  .col-lg-5 {\n    flex: 0 0 41.6666666667%;\n    max-width: 41.6666666667%;\n  }\n\n  .col-lg-6 {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n\n  .col-lg-7 {\n    flex: 0 0 58.3333333333%;\n    max-width: 58.3333333333%;\n  }\n\n  .col-lg-8 {\n    flex: 0 0 66.6666666667%;\n    max-width: 66.6666666667%;\n  }\n\n  .col-lg-9 {\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n\n  .col-lg-10 {\n    flex: 0 0 83.3333333333%;\n    max-width: 83.3333333333%;\n  }\n\n  .col-lg-11 {\n    flex: 0 0 91.6666666667%;\n    max-width: 91.6666666667%;\n  }\n\n  .col-lg-12 {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n\n  .order-lg-first {\n    order: -1;\n  }\n\n  .order-lg-last {\n    order: 13;\n  }\n\n  .order-lg-0 {\n    order: 0;\n  }\n\n  .order-lg-1 {\n    order: 1;\n  }\n\n  .order-lg-2 {\n    order: 2;\n  }\n\n  .order-lg-3 {\n    order: 3;\n  }\n\n  .order-lg-4 {\n    order: 4;\n  }\n\n  .order-lg-5 {\n    order: 5;\n  }\n\n  .order-lg-6 {\n    order: 6;\n  }\n\n  .order-lg-7 {\n    order: 7;\n  }\n\n  .order-lg-8 {\n    order: 8;\n  }\n\n  .order-lg-9 {\n    order: 9;\n  }\n\n  .order-lg-10 {\n    order: 10;\n  }\n\n  .order-lg-11 {\n    order: 11;\n  }\n\n  .order-lg-12 {\n    order: 12;\n  }\n\n  .offset-lg-0 {\n    margin-left: 0;\n  }\n\n  .offset-lg-1 {\n    margin-left: 8.3333333333%;\n  }\n\n  .offset-lg-2 {\n    margin-left: 16.6666666667%;\n  }\n\n  .offset-lg-3 {\n    margin-left: 25%;\n  }\n\n  .offset-lg-4 {\n    margin-left: 33.3333333333%;\n  }\n\n  .offset-lg-5 {\n    margin-left: 41.6666666667%;\n  }\n\n  .offset-lg-6 {\n    margin-left: 50%;\n  }\n\n  .offset-lg-7 {\n    margin-left: 58.3333333333%;\n  }\n\n  .offset-lg-8 {\n    margin-left: 66.6666666667%;\n  }\n\n  .offset-lg-9 {\n    margin-left: 75%;\n  }\n\n  .offset-lg-10 {\n    margin-left: 83.3333333333%;\n  }\n\n  .offset-lg-11 {\n    margin-left: 91.6666666667%;\n  }\n}\n@media (min-width: 1200px) {\n  .col-xl {\n    flex-basis: 0;\n    flex-grow: 1;\n    max-width: 100%;\n  }\n\n  .col-xl-auto {\n    flex: 0 0 auto;\n    width: auto;\n    max-width: none;\n  }\n\n  .col-xl-1 {\n    flex: 0 0 8.3333333333%;\n    max-width: 8.3333333333%;\n  }\n\n  .col-xl-2 {\n    flex: 0 0 16.6666666667%;\n    max-width: 16.6666666667%;\n  }\n\n  .col-xl-3 {\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n\n  .col-xl-4 {\n    flex: 0 0 33.3333333333%;\n    max-width: 33.3333333333%;\n  }\n\n  .col-xl-5 {\n    flex: 0 0 41.6666666667%;\n    max-width: 41.6666666667%;\n  }\n\n  .col-xl-6 {\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n\n  .col-xl-7 {\n    flex: 0 0 58.3333333333%;\n    max-width: 58.3333333333%;\n  }\n\n  .col-xl-8 {\n    flex: 0 0 66.6666666667%;\n    max-width: 66.6666666667%;\n  }\n\n  .col-xl-9 {\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n\n  .col-xl-10 {\n    flex: 0 0 83.3333333333%;\n    max-width: 83.3333333333%;\n  }\n\n  .col-xl-11 {\n    flex: 0 0 91.6666666667%;\n    max-width: 91.6666666667%;\n  }\n\n  .col-xl-12 {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n\n  .order-xl-first {\n    order: -1;\n  }\n\n  .order-xl-last {\n    order: 13;\n  }\n\n  .order-xl-0 {\n    order: 0;\n  }\n\n  .order-xl-1 {\n    order: 1;\n  }\n\n  .order-xl-2 {\n    order: 2;\n  }\n\n  .order-xl-3 {\n    order: 3;\n  }\n\n  .order-xl-4 {\n    order: 4;\n  }\n\n  .order-xl-5 {\n    order: 5;\n  }\n\n  .order-xl-6 {\n    order: 6;\n  }\n\n  .order-xl-7 {\n    order: 7;\n  }\n\n  .order-xl-8 {\n    order: 8;\n  }\n\n  .order-xl-9 {\n    order: 9;\n  }\n\n  .order-xl-10 {\n    order: 10;\n  }\n\n  .order-xl-11 {\n    order: 11;\n  }\n\n  .order-xl-12 {\n    order: 12;\n  }\n\n  .offset-xl-0 {\n    margin-left: 0;\n  }\n\n  .offset-xl-1 {\n    margin-left: 8.3333333333%;\n  }\n\n  .offset-xl-2 {\n    margin-left: 16.6666666667%;\n  }\n\n  .offset-xl-3 {\n    margin-left: 25%;\n  }\n\n  .offset-xl-4 {\n    margin-left: 33.3333333333%;\n  }\n\n  .offset-xl-5 {\n    margin-left: 41.6666666667%;\n  }\n\n  .offset-xl-6 {\n    margin-left: 50%;\n  }\n\n  .offset-xl-7 {\n    margin-left: 58.3333333333%;\n  }\n\n  .offset-xl-8 {\n    margin-left: 66.6666666667%;\n  }\n\n  .offset-xl-9 {\n    margin-left: 75%;\n  }\n\n  .offset-xl-10 {\n    margin-left: 83.3333333333%;\n  }\n\n  .offset-xl-11 {\n    margin-left: 91.6666666667%;\n  }\n}\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 1rem;\n  background-color: transparent;\n}\n.table th,\n.table td {\n  padding: 0.75rem;\n  vertical-align: top;\n  border-top: 1px solid #dee2e6;\n}\n.table thead th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody {\n  border-top: 2px solid #dee2e6;\n}\n.table .table {\n  background-color: #fff;\n}\n.table-sm th,\n.table-sm td {\n  padding: 0.3rem;\n}\n.table-bordered {\n  border: 1px solid #dee2e6;\n}\n.table-bordered th,\n.table-bordered td {\n  border: 1px solid #dee2e6;\n}\n.table-bordered thead th,\n.table-bordered thead td {\n  border-bottom-width: 2px;\n}\n.table-striped tbody tr:nth-of-type(odd) {\n  background-color: rgba(0, 0, 0, 0.05);\n}\n.table-hover tbody tr:hover {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n  background-color: #b8daff;\n}\n.table-hover .table-primary:hover {\n  background-color: #9fcdff;\n}\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n  background-color: #9fcdff;\n}\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n  background-color: #d6d8db;\n}\n.table-hover .table-secondary:hover {\n  background-color: #c8cbcf;\n}\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n  background-color: #c8cbcf;\n}\n.table-success,\n.table-success > th,\n.table-success > td {\n  background-color: #c3e6cb;\n}\n.table-hover .table-success:hover {\n  background-color: #b1dfbb;\n}\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n  background-color: #b1dfbb;\n}\n.table-info,\n.table-info > th,\n.table-info > td {\n  background-color: #bee5eb;\n}\n.table-hover .table-info:hover {\n  background-color: #abdde5;\n}\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n  background-color: #abdde5;\n}\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n  background-color: #ffeeba;\n}\n.table-hover .table-warning:hover {\n  background-color: #ffe8a1;\n}\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n  background-color: #ffe8a1;\n}\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n  background-color: #f5c6cb;\n}
32\n.table-hover .table-danger:hover {\n  background-color: #f1b0b7;\n}\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n  background-color: #f1b0b7;\n}\n.table-light,\n.table-light > th,\n.table-light > td {\n  background-color: #fdfdfe;\n}\n.table-hover .table-light:hover {\n  background-color: #ececf6;\n}\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n  background-color: #ececf6;\n}\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n  background-color: #c6c8ca;\n}\n.table-hover .table-dark:hover {\n  background-color: #b9bbbe;\n}\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n  background-color: #b9bbbe;\n}\n.table-active,\n.table-active > th,\n.table-active > td {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n.table .thead-dark th {\n  color: #fff;\n  background-color: #212529;\n  border-color: #32383e;\n}\n.table .thead-light th {\n  color: #495057;\n  background-color: #e9ecef;\n  border-color: #dee2e6;\n}\n.table-dark {\n  color: #fff;\n  background-color: #212529;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n  border-color: #32383e;\n}\n.table-dark.table-bordered {\n  border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n  background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n  background-color: rgba(255, 255, 255, 0.075);\n}\n@media (max-width: 575.98px) {\n  .table-responsive-sm {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n  }\n  .table-responsive-sm > .table-bordered {\n    border: 0;\n  }\n}\n@media (max-width: 767.98px) {\n  .table-responsive-md {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n  }\n  .table-responsive-md > .table-bordered {\n    border: 0;\n  }\n}\n@media (max-width: 991.98px) {\n  .table-responsive-lg {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n  }\n  .table-responsive-lg > .table-bordered {\n    border: 0;\n  }\n}\n@media (max-width: 1199.98px) {\n  .table-responsive-xl {\n    display: block;\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n  }\n  .table-responsive-xl > .table-bordered {\n    border: 0;\n  }\n}\n.table-responsive {\n  display: block;\n  width: 100%;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n.table-responsive > .table-bordered {\n  border: 0;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  padding: 0.375rem 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n  color: #495057;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.form-control::-ms-expand {\n  background-color: transparent;\n  border: 0;\n}\n.form-control:focus {\n  color: #495057;\n  background-color: #fff;\n  border-color: #80bdff;\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.form-control::-moz-placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n.form-control::placeholder {\n  color: #6c757d;\n  opacity: 1;\n}\n.form-control:disabled, .form-control[readonly] {\n  background-color: #e9ecef;\n  opacity: 1;\n}\nselect.form-control:not([size]):not([multiple]) {\n  height: calc(2.25rem + 2px);\n}\nselect.form-control:focus::-ms-value {\n  color: #495057;\n  background-color: #fff;\n}\n.form-control-file,\n.form-control-range {\n  display: block;\n  width: 100%;\n}\n.col-form-label {\n  padding-top: calc(0.375rem + 1px);\n  padding-bottom: calc(0.375rem + 1px);\n  margin-bottom: 0;\n  font-size: inherit;\n  line-height: 1.5;\n}\n.col-form-label-lg {\n  padding-top: calc(0.5rem + 1px);\n  padding-bottom: calc(0.5rem + 1px);\n  font-size: 1.25rem;\n  line-height: 1.5;\n}\n.col-form-label-sm {\n  padding-top: calc(0.25rem + 1px);\n  padding-bottom: calc(0.25rem + 1px);\n  font-size: 0.875rem;\n  line-height: 1.5;\n}\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n  margin-bottom: 0;\n  line-height: 1.5;\n  background-color: transparent;\n  border: solid transparent;\n  border-width: 1px 0;\n}\n.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-lg > .input-group-append > .form-control-plaintext.btn {\n  padding-right: 0;\n  padding-left: 0;\n}\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend >
32 select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n  height: calc(1.8125rem + 2px);\n}\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n  height: calc(2.875rem + 2px);\n}\n.form-group {\n  margin-bottom: 1rem;\n}\n.form-text {\n  display: block;\n  margin-top: 0.25rem;\n}\n.form-row {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -5px;\n  margin-left: -5px;\n}\n.form-row > .col,\n.form-row > [class*=col-] {\n  padding-right: 5px;\n  padding-left: 5px;\n}\n.form-check {\n  position: relative;\n  display: block;\n  padding-left: 1.25rem;\n}\n.form-check-input {\n  position: absolute;\n  margin-top: 0.3rem;\n  margin-left: -1.25rem;\n}\n.form-check-input:disabled ~ .form-check-label {\n  color: #6c757d;\n}\n.form-check-label {\n  margin-bottom: 0;\n}\n.form-check-inline {\n  display: inline-flex;\n  align-items: center;\n  padding-left: 0;\n  margin-right: 0.75rem;\n}\n.form-check-inline .form-check-input {\n  position: static;\n  margin-top: 0;\n  margin-right: 0.3125rem;\n  margin-left: 0;\n}\n.valid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #28a745;\n}\n.valid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.5rem;\n  margin-top: 0.1rem;\n  font-size: 0.875rem;\n  line-height: 1;\n  color: #fff;\n  background-color: rgba(40, 167, 69, 0.8);\n  border-radius: 0.2rem;\n}\n.was-validated .form-control:valid, .form-control.is-valid,\n.was-validated .custom-select:valid,\n.custom-select.is-valid {\n  border-color: #28a745;\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus,\n.was-validated .custom-select:valid:focus,\n.custom-select.is-valid:focus {\n  border-color: #28a745;\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip,\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n  display: block;\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n  color: #28a745;\n}\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n  display: block;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n  color: #28a745;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n  background-color: #71dd8a;\n}\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n  display: block;\n}\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n  background-color: #34ce57;\n}\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n  border-color: #28a745;\n}\n.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n  border-color: inherit;\n}\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n  display: block;\n}\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.invalid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 80%;\n  color: #dc3545;\n}\n.invalid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 0.5rem;\n  margin-top: 0.1rem;\n  font-size: 0.875rem;\n  line-height: 1;\n  color: #fff;\n  background-color: rgba(220, 53, 69, 0.8);\n  border-radius: 0.2rem;\n}\n.was-validated .form-control:invalid, .form-control.is-invalid,\
32n.was-validated .custom-select:invalid,\n.custom-select.is-invalid {\n  border-color: #dc3545;\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,\n.was-validated .custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n  border-color: #dc3545;\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip,\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n  color: #dc3545;\n}\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n  color: #dc3545;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n  background-color: #efa2a9;\n}\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n  background-color: #e4606d;\n}\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n  border-color: #dc3545;\n}\n.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n  border-color: inherit;\n}\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.form-inline {\n  display: flex;\n  flex-flow: row wrap;\n  align-items: center;\n}\n.form-inline .form-check {\n  width: 100%;\n}\n@media (min-width: 576px) {\n  .form-inline label {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 0;\n  }\n  .form-inline .form-group {\n    display: flex;\n    flex: 0 0 auto;\n    flex-flow: row wrap;\n    align-items: center;\n    margin-bottom: 0;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-plaintext {\n    display: inline-block;\n  }\n  .form-inline .input-group {\n    width: auto;\n  }\n  .form-inline .form-check {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: auto;\n    padding-left: 0;\n  }\n  .form-inline .form-check-input {\n    position: relative;\n    margin-top: 0;\n    margin-right: 0.25rem;\n    margin-left: 0;\n  }
32\n  .form-inline .custom-control {\n    align-items: center;\n    justify-content: center;\n  }\n  .form-inline .custom-control-label {\n    margin-bottom: 0;\n  }\n}\n.btn {\n  display: inline-block;\n  font-weight: 400;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  border: 1px solid transparent;\n  padding: 0.375rem 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5;\n  border-radius: 0.25rem;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.btn:hover, .btn:focus {\n  text-decoration: none;\n}\n.btn:focus, .btn.focus {\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.btn.disabled, .btn:disabled {\n  opacity: 0.65;\n}\n.btn:not(:disabled):not(.disabled) {\n  cursor: pointer;\n}\n.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {\n  background-image: none;\n}
32\na.btn.disabled,\nfieldset:disabled a.btn {\n  pointer-events: none;\n}\n.btn-primary {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n.btn-primary:hover {\n  color: #fff;\n  background-color: #0069d9;\n  border-color: #0062cc;\n}\n.btn-primary:focus, .btn-primary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n.btn-primary.disabled, .btn-primary:disabled {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {\n  color: #fff;\n  background-color: #0062cc;\n  border-color: #005cbf;\n}\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n.btn-secondary {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n.btn-secondary:hover {\n  color: #fff;\n  background-color: #5a6268;\n  border-color: #545b62;\n}\n.btn-secondary:focus, .btn-secondary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {\n  color: #fff;\n  background-color: #545b62;\n  border-color: #4e555b;\n}\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.btn-success {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n.btn-success:hover {\n  color: #fff;\n  background-color: #218838;\n  border-color: #1e7e34;\n}\n.btn-success:focus, .btn-success.focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n.btn-success.disabled, .btn-success:disabled {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {\n  color: #fff;\n  background-color: #1e7e34;\n  border-color: #1c7430;\n}\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n.btn-info {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n.btn-info:hover {\n  color: #fff;\n  background-color: #138496;\n  border-color: #117a8b;\n}\n.btn-info:focus, .btn-info.focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-info.disabled, .btn-info:disabled {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {\n  color: #fff;\n  background-color: #117a8b;\n  border-color: #10707f;\n}\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-warning {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n.btn-warning:hover {\n  color: #212529;\n  background-color: #e0a800;\n  border-color: #d39e00;\n}\n.btn-warning:focus, .btn-warning.focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.btn-warning.disabled, .btn-warning:disabled {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {\n  color: #212529;\n  background-color: #d39e00;\n  border-color: #c69500;\n}\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}
32\n.btn-danger {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n.btn-danger:hover {\n  color: #fff;\n  background-color: #c82333;\n  border-color: #bd2130;\n}\n.btn-danger:focus, .btn-danger.focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n.btn-danger.disabled, .btn-danger:disabled {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {\n  color: #fff;\n  background-color: #bd2130;\n  border-color: #b21f2d;\n}\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n.btn-light {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n.btn-light:hover {\n  color: #212529;\n  background-color: #e2e6ea;\n  border-color: #dae0e5;\n}\n.btn-light:focus, .btn-light.focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-light.disabled, .btn-light:disabled {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {\n  color: #212529;\n  background-color: #dae0e5;\n  border-color: #d3d9df;\n}\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-dark {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n.btn-dark:hover {\n  color: #fff;\n  background-color: #23272b;\n  border-color: #1d2124;\n}\n.btn-dark:focus, .btn-dark.focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-dark.disabled, .btn-dark:disabled {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {\n  color: #fff;\n  background-color: #1d2124;\n  border-color: #171a1d;\n}\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-outline-primary {\n  color: #007bff;\n  background-color: transparent;\n  background-image: none;\n  border-color: #007bff;\n}\n.btn-outline-primary:hover {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n  color: #007bff;\n  background-color: transparent;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n.btn-outline-secondary {\n  color: #6c757d;\n  background-color: transparent;\n  background-image: none;\n  border-color: #6c757d;\n}\n.btn-outline-secondary:hover {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n  color: #6c757d;\n  background-color: transparent;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {\n  color: #fff;\n  background-color: #6c757d;\n  border-color: #6c757d;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-success {\n  color: #28a745;\n  background-color: transparent;\n  background-image: none;\n  border-color: #28a745;\n}
32\n.btn-outline-success:hover {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n.btn-outline-success:focus, .btn-outline-success.focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n  color: #28a745;\n  background-color: transparent;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {\n  color: #fff;\n  background-color: #28a745;\n  border-color: #28a745;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n.btn-outline-info {\n  color: #17a2b8;\n  background-color: transparent;\n  background-image: none;\n  border-color: #17a2b8;\n}\n.btn-outline-info:hover {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n.btn-outline-info:focus, .btn-outline-info.focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n  color: #17a2b8;\n  background-color: transparent;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {\n  color: #fff;\n  background-color: #17a2b8;\n  border-color: #17a2b8;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-outline-warning {\n  color: #ffc107;\n  background-color: transparent;\n  background-image: none;\n  border-color: #ffc107;\n}\n.btn-outline-warning:hover {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n  color: #ffc107;\n  background-color: transparent;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {\n  color: #212529;\n  background-color: #ffc107;\n  border-color: #ffc107;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-danger {\n  color: #dc3545;\n  background-color: transparent;\n  background-image: none;\n  border-color: #dc3545;\n}\n.btn-outline-danger:hover {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n  color: #dc3545;\n  background-color: transparent;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {\n  color: #fff;\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-light {\n  color: #f8f9fa;\n  background-color: transparent;\n  background-image: none;\n  border-color: #f8f9fa;\n}\n.btn-outline-light:hover {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n.btn-outline-light:focus, .btn-outline-light.focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n  color: #f8f9fa;\n  background-color: transparent;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {\n  color: #212529;\n  background-color: #f8f9fa;\n  border-color: #f8f9fa;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-dark {\n  color: #343a40;\n  background-color: transparent;\n  background-image: none;\n  border-color: #343a40;\n}
32\n.btn-outline-dark:hover {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n  color: #343a40;\n  background-color: transparent;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {\n  color: #fff;\n  background-color: #343a40;\n  border-color: #343a40;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {\n  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-link {\n  font-weight: 400;\n  color: #007bff;\n  background-color: transparent;\n}\n.btn-link:hover {\n  color: #0056b3;\n  text-decoration: underline;\n  background-color: transparent;\n  border-color: transparent;\n}\n.btn-link:focus, .btn-link.focus {\n  text-decoration: underline;\n  border-color: transparent;\n  box-shadow: none;\n}\n.btn-link:disabled, .btn-link.disabled {\n  color: #6c757d;\n}\n.btn-lg, .btn-group-lg > .btn {\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n  border-radius: 0.3rem;\n}\n.btn-sm, .btn-group-sm > .btn {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  border-radius: 0.2rem;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n}\n.btn-block + .btn-block {\n  margin-top: 0.5rem;\n}\ninput[type=submit].btn-block,\ninput[type=reset].btn-block,\ninput[type=button].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  transition: opacity 0.15s linear;\n}\n.fade.show {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.show {\n  display: block;\n}\ntr.collapse.show {\n  display: table-row;\n}\ntbody.collapse.show {\n  display: table-row-group;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  transition: height 0.35s ease;\n}\n.dropup,\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle::after {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0;\n  border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 10rem;\n  padding: 0.5rem 0;\n  margin: 0.125rem 0 0;\n  font-size: 1rem;\n  color: #212529;\n  text-align: left;\n  list-style: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 0.25rem;\n}\n.dropup .dropdown-menu {\n  margin-top: 0;\n  margin-bottom: 0.125rem;\n}\n.dropup .dropdown-toggle::after {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0.3em solid;\n  border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n.dropright .dropdown-menu {\n  margin-top: 0;\n  margin-left: 0.125rem;\n}\n.dropright .dropdown-toggle::after {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-bottom: 0.3em solid transparent;\n  border-left: 0.3em solid;\n}\n.dropright .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n.dropright .dropdown-toggle::after {\n  vertical-align: 0;\n}\n.dropleft .dropdown-menu {\n  margin-top: 0;\n  margin-right: 0.125rem;\n}\n.dropleft .dropdown-toggle::after {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n}\n.dropleft .dropdown-toggle::after {\n  display: none;\n}\n.dropleft .dropdown-toggle::before {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-right: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0.3em solid;\n  border-bottom: 0.3em solid transparent;\n}\n.dropleft .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n.dropleft .dropdown-toggle::before {\n  vertical-align: 0;\n}\n.dropdown-divider {\n  height: 0;\n  margin: 0.5rem 0;\n  overflow: hidden;\n  border-top: 1px solid #e9ecef;\n}\n.dropdown-item {\n  display: block;\n  width: 100%;\n  padding: 0.25rem 1.5rem;\n  clear: both;\n  font-weight: 400;\n  color: #212529;\n  text-align: inherit;\n  white-space: nowrap;\n  background-color: transparent;\n  border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n  color: #16181b;\n  text-decoration: none;\n  background-color: #f8f9fa;\n}\n.dropdown-item.active, .dropdown-item:active {\n  color: #fff;\n  text-decoration: none;\n  background-color: #007bff;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n  color: #6c757d;\n  background-color: transparent;\n}\n.dropdown-menu.show {\n  display: block;\n}\n.dropdown-header {\n  display: block;\n  padding: 0.5rem 1.5rem;\n  margin-bottom: 0;\n  font-size: 0.875rem;\n  color: #6c757d;\n  white-space: nowrap;\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-flex;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  flex: 0 1 auto;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n  z-index: 1;\n}\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n  z-index: 1;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n  width: auto;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group >
32 .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.dropdown-toggle-split {\n  padding-right: 0.5625rem;\n  padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after {\n  margin-left: 0;\n}\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n  padding-right: 0.375rem;\n  padding-left: 0.375rem;\n}\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n  padding-right: 0.75rem;\n  padding-left: 0.75rem;\n}\n.btn-group-vertical {\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n}\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n  width: 100%;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n  margin-bottom: 0;\n}\n.btn-group-toggle > .btn input[type=radio],\n.btn-group-toggle > .btn input[type=checkbox],\n.btn-group-toggle > .btn-group > .btn input[type=radio],\n.btn-group-toggle > .btn-group > .btn input[type=checkbox] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n.input-group {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: stretch;\n  width: 100%;\n}\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n  position: relative;\n  flex: 1 1 auto;\n  width: 1%;\n  margin-bottom: 0;\n}\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file:focus {\n  z-index: 3;\n}\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n  margin-left: -1px;\n}\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.input-group > .custom-file {\n  display: flex;\n  align-items: center;\n}\n.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.input-group-prepend,\n.input-group-append {\n  display: flex;\n}\n.input-group-prepend .btn,\n.input-group-append .btn {\n  position: relative;\n  z-index: 2;\n}\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n  margin-left: -1px;\n}\n.input-group-prepend {\n  margin-right: -1px;\n}\n.input-group-append {\n  margin-left: -1px;\n}\n.input-group-text {\n  display: flex;\n  align-items: center;\n  padding: 0.375rem 0.75rem;\n  margin-bottom: 0;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #495057;\n  text-align: center;\n  white-space: nowrap;\n  background-color: #e9ecef;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n}\n.input-group-text input[type=radio],\n.input-group-text input[type=checkbox] {\n  margin-top: 0;\n}\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group >
32 .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.custom-control {\n  position: relative;\n  display: block;\n  min-height: 1.5rem;\n  padding-left: 1.5rem;\n}\n.custom-control-inline {\n  display: inline-flex;\n  margin-right: 1rem;\n}\n.custom-control-input {\n  position: absolute;\n  z-index: -1;\n  opacity: 0;\n}\n.custom-control-input:checked ~ .custom-control-label::before {\n  color: #fff;\n  background-color: #007bff;\n}\n.custom-control-input:focus ~ .custom-control-label::before {\n  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-control-input:active ~ .custom-control-label::before {\n  color: #fff;\n  background-color: #b3d7ff;\n}\n.custom-control-input:disabled ~ .custom-control-label {\n  color: #6c757d;\n}\n.custom-control-input:disabled ~ .custom-control-label::before {\n  background-color: #e9ecef;\n}\n.custom-control-label {\n  margin-bottom: 0;\n}\n.custom-control-label::before {\n  position: absolute;\n  top: 0.25rem;\n  left: 0;\n  display: block;\n  width: 1rem;\n  height: 1rem;\n  pointer-events: none;\n  content: \"\";\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  background-color: #dee2e6;\n}\n.custom-control-label::after {\n  position: absolute;\n  top: 0.25rem;\n  left: 0;\n  display: block;\n  width: 1rem;\n  height: 1rem;\n  content: \"\";\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-size: 50% 50%;\n}\n.custom-checkbox .custom-control-label::before {\n  border-radius: 0.25rem;\n}\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n  background-color: #007bff;\n}\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n  background-color: #007bff;\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-radio .custom-control-label::before {\n  border-radius: 50%;\n}\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n  background-color: #007bff;\n}\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n  background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-select {\n  display: inline-block;\n  width: 100%;\n  height: calc(2.25rem + 2px);\n  padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n  line-height: 1.5;\n  color: #495057;\n  vertical-align: middle;
32\n  background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n  background-size: 8px 10px;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n}\n.custom-select:focus {\n  border-color: #80bdff;\n  outline: 0;\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);\n}\n.custom-select:focus::-ms-value {\n  color: #495057;\n  background-color: #fff;\n}\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n  height: auto;\n  padding-right: 0.75rem;\n  background-image: none;\n}\n.custom-select:disabled {\n  color: #6c757d;\n  background-color: #e9ecef;\n}\n.custom-select::-ms-expand {\n  opacity: 0;\n}\n.custom-select-sm {\n  height: calc(1.8125rem + 2px);\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n  font-size: 75%;\n}\n.custom-select-lg {\n  height: calc(2.875rem + 2px);\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n  font-size: 125%;\n}\n.custom-file {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  height: calc(2.25rem + 2px);\n  margin-bottom: 0;\n}\n.custom-file-input {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  height: calc(2.25rem + 2px);\n  margin: 0;\n  opacity: 0;\n}\n.custom-file-input:focus ~ .custom-file-control {\n  border-color: #80bdff;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-file-input:focus ~ .custom-file-control::before {\n  border-color: #80bdff;\n}\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n  content: \"Browse\";\n}\n.custom-file-label {\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1;\n  height: calc(2.25rem + 2px);\n  padding: 0.375rem 0.75rem;\n  line-height: 1.5;\n  color: #495057;\n  background-color: #fff;\n  border: 1px solid #ced4da;\n  border-radius: 0.25rem;\n}\n.custom-file-label::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 3;\n  display: block;\n  height: calc(calc(2.25rem + 2px) - 1px * 2);\n  padding: 0.375rem 0.75rem;\n  line-height: 1.5;\n  color: #495057;\n  content: \"Browse\";\n  background-color: #e9ecef;\n  border-left: 1px solid #ced4da;\n  border-radius: 0 0.25rem 0.25rem 0;\n}\n.nav {\n  display: flex;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n.nav-link {\n  display: block;\n  padding: 0.5rem 1rem;\n}\n.nav-link:hover, .nav-link:focus {\n  text-decoration: none;\n}\n.nav-link.disabled {\n  color: #6c757d;\n}\n.nav-tabs {\n  border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-item {\n  margin-bottom: -1px;\n}\n.nav-tabs .nav-link {\n  border: 1px solid transparent;\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n  border-color: #e9ecef #e9ecef #dee2e6;\n}\n.nav-tabs .nav-link.disabled {\n  color: #6c757d;\n  background-color: transparent;\n  border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n  color: #495057;\n  background-color: #fff;\n  border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.nav-pills .nav-link {\n  border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n  color: #fff;\n  background-color: #007bff;\n}\n.nav-fill .nav-item {\n  flex: 1 1 auto;\n  text-align: center;\n}\n.nav-justified .nav-item {\n  flex-basis: 0;\n  flex-grow: 1;\n  text-align: center;\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.navbar {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n  padding: 0.5rem 1rem;\n}\n.navbar > .container,\n.navbar > .container-fluid {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n}\n.navbar-brand {\n  display: inline-block;\n  padding-top: 0.3125rem;\n  padding-bottom: 0.3125rem;\n  margin-right: 1rem;\n  font-size: 1.25rem;\n  line-height: inherit;\n  white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n  text-decoration: none;\n}\n.navbar-nav {\n  display: flex;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n.navbar-nav .nav-link {\n  padding-right: 0;\n  padding-left: 0;\n}\n.navbar-nav .dropdown-menu {\n  position: static;\n  float: none;\n}\n.navbar-text {\n  display: inline-block;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n.navbar-collapse {\n  flex-basis: 100%;\n  flex-grow: 1;\n  align-items: center;\n}\n.navbar-toggler {\n  padding: 0.25rem 0.75rem;\n  font-size: 1.25rem;\n  line-height: 1;\n  background-color: transparent;\n  border: 1px solid transparent;\n  border-radius: 0.25rem;\n}\n.navbar-toggler:hover, .navbar-toggler:focus {\n  text-decoration: none;\n}\n.navbar-toggler:not(:disabled):not(.disabled) {\n  cursor: pointer;\n}\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  content: \"\";\n  background: no-repeat center center;\n  background-size: 100% 100%;\n}\n@media (max-width: 575.98px) {\n  .navbar-expand-sm > .container,\n.navbar-expand-sm > .container-fluid {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n@media (min-width: 576px) {\n  .navbar-expand-sm {\n    flex-flow: row nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-sm .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-sm .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n    right: 0;\n    left: auto;\n  }\n  .navbar-expand-sm .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-sm > .container,\n.navbar-expand-sm > .container-fluid {\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-sm .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-sm .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-sm .dropup .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n  }\n}\n@media (max-width: 767.98px) {\n  .navbar-expand-md > .container,\n.navbar-expand-md > .container-fluid {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-expand-md {\n    flex-flow: row nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-md .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-md .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-md .navbar-nav .dropdown-menu-right {\n    right: 0;\n    left: auto;\n  }\n  .navbar-expand-md .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-md > .container,\n.navbar-expand-md > .container-fluid {\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-md .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-md .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-md .dropup .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n  }\n}\n@media (max-width: 991.98px) {\n  .navbar-expand-lg > .container,\n.navbar-expand-lg > .container-fluid {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n@media (min-width: 992px) {\n  .navbar-expand-lg {\n    flex-flow: row nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-lg .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-lg .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n    right: 0;\n    left: auto;\n  }\n  .navbar-expand-lg .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-lg > .container,\n.navbar-expand-lg > .container-fluid {\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-lg .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-lg .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-lg .dropup .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n  }\n}\n@media (max-width: 1199.98px) {\n  .navbar-expand-xl > .container,\n.navbar-expand-xl > .container-fluid {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n@media (min-width: 1200px) {\n  .navbar-expand-xl {\n    flex-flow: row nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-xl .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-xl .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n    right: 0;\n    left: auto;\n  }\n  .navbar-expand-xl .navbar-nav .nav-link {\n    padding-right: 0.5rem;\n    padding-left: 0.5rem;\n  }\n  .navbar-expand-xl > .container,\n.navbar-expand-xl > .container-fluid {\n    flex-wrap: nowrap;\n  }\n  .navbar-expand-xl .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-xl .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-xl .dropup .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n  }\n}\n.navbar-expand {\n  flex-flow: row nowrap;\n  justify-content: flex-start;\n}\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n  padding-right: 0;\n  padding-left: 0;\n}\n.navbar-expand .navbar-nav {\n  flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n  position: absolute;\n}\n.navbar-expand .navbar-nav .dropdown-menu-right {\n  right: 0;\n  left: auto;\n}\n.navbar-expand .navbar-nav .nav-link {\n  padding-right: 0.5rem;\n  padding-left: 0.5rem;\n}\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n  flex-wrap: nowrap;\n}\n.navbar-expand .navbar-collapse {\n  display: flex !important;\n  flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n  display: none;\n}\n.navbar-expand .dropup .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n}\n.navbar-light .navbar-brand {\n  color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n  color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n  color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n  color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n  color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n  color: rgba(0, 0, 0, 0.9);\n}
32\n.navbar-light .navbar-toggler {\n  color: rgba(0, 0, 0, 0.5);\n  border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n.navbar-light .navbar-text {\n  color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-text a {\n  color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n  color: rgba(0, 0, 0, 0.9);\n}\n.navbar-dark .navbar-brand {\n  color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n  color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n  color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n  color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n  color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n  color: #fff;\n}\n.navbar-dark .navbar-toggler {\n  color: rgba(255, 255, 255, 0.5);\n  border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n.navbar-dark .navbar-text {\n  color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-text a {\n  color: #fff;\n}\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n  color: #fff;\n}\n.card {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: border-box;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n  border-radius: 0.25rem;\n}\n.card > hr {\n  margin-right: 0;\n  margin-left: 0;\n}\n.card > .list-group:first-child .list-group-item:first-child {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n.card > .list-group:last-child .list-group-item:last-child {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n.card-body {\n  flex: 1 1 auto;\n  padding: 1.25rem;\n}\n.card-title {\n  margin-bottom: 0.75rem;\n}\n.card-subtitle {\n  margin-top: -0.375rem;\n  margin-bottom: 0;\n}\n.card-text:last-child {\n  margin-bottom: 0;\n}\n.card-link:hover {\n  text-decoration: none;\n}\n.card-link + .card-link {\n  margin-left: 1.25rem;\n}\n.card-header {\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 0;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n.card-header + .list-group .list-group-item:first-child {\n  border-top: 0;\n}\n.card-footer {\n  padding: 0.75rem 1.25rem;\n  background-color: rgba(0, 0, 0, 0.03);\n  border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n.card-header-tabs {\n  margin-right: -0.625rem;\n  margin-bottom: -0.75rem;\n  margin-left: -0.625rem;\n  border-bottom: 0;\n}\n.card-header-pills {\n  margin-right: -0.625rem;\n  margin-left: -0.625rem;\n}\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: 1.25rem;\n}\n.card-img {\n  width: 100%;\n  border-radius: calc(0.25rem - 1px);\n}\n.card-img-top {\n  width: 100%;\n  border-top-left-radius: calc(0.25rem - 1px);\n  border-top-right-radius: calc(0.25rem - 1px);\n}\n.card-img-bottom {\n  width: 100%;\n  border-bottom-right-radius: calc(0.25rem - 1px);\n  border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card-deck {\n  display: flex;\n  flex-direction: column;\n}\n.card-deck .card {\n  margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n  .card-deck {\n    flex-flow: row wrap;\n    margin-right: -15px;\n    margin-left: -15px;\n  }\n  .card-deck .card {\n    display: flex;\n    flex: 1 0 0%;\n    flex-direction: column;\n    margin-right: 15px;\n    margin-bottom: 0;\n    margin-left: 15px;\n  }\n}\n.card-group {\n  display: flex;\n  flex-direction: column;\n}\n.card-group > .card {\n  margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n  .card-group {\n    flex-flow: row wrap;\n  }\n  .card-group > .card {\n    flex: 1 0 0%;\n    margin-bottom: 0;\n  }\n  .card-group > .card + .card {\n    margin-left: 0;\n    border-left: 0;\n  }\n  .card-group > .card:first-child {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:first-child .card-img-top,\n.card-group > .card:first-child .card-header {\n    border-top-right-radius: 0;\n  }\n  .card-group > .card:first-child .card-img-bottom,\n.card-group > .card:first-child .card-footer {\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:last-child {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n  .card-group > .card:last-child .card-img-top,\n.card-group > .card:last-child .card-header {\n    border-top-left-radius: 0;\n  }\n  .card-group > .card:last-child .card-img-bottom,\n.card-group > .card:last-child .card-footer {\n    border-bottom-left-radius: 0;\n  }\n  .card-group > .card:only-child {\n    border-radius: 0.25rem;\n  }\n  .card-group > .card:only-child .card-img-top,\n.card-group > .card:only-child .card-header {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n  .card-group > .card:only-child .card-img-bottom,\n.card-group > .card:only-child .card-footer {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n    border-radius: 0;\n  }\n  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n    border-radius: 0;\n  }\n}\n.card-columns .card {\n  margin-bottom: 0.75rem;\n}\n@media (min-width: 576px) {\n  .card-columns {\n    -moz-column-count: 3;\n         column-count: 3;\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n  .card-columns .card {\n    display: inline-block;\n    width: 100%;\n  }\n}\n.breadcrumb {\n  display: flex;\n  flex-wrap: wrap;\n  padding: 0.75rem 1rem;\n  margin-bottom: 1rem;\n  list-style: none;\n  background-color: #e9ecef;\n  border-radius: 0.25rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n  display: inline-block;\n  padding-right: 0.5rem;\n  padding-left: 0.5rem;\n  color: #6c757d;\n  content: \"/\";\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n  text-decoration: underline;\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n  text-decoration: none;\n}\n.breadcrumb-item.active {\n  color: #6c757d;\n}\n.pagination {\n  display: flex;\n  padding-left: 0;\n  list-style: none;\n  border-radius: 0.25rem;\n}\n.page-link {\n  position: relative;\n  display: block;\n  padding: 0.5rem 0.75rem;\n  margin-left: -1px;\n  line-height: 1.25;\n  color: #007bff;\n  background-color: #fff;\n  border: 1px solid #dee2e6;\n}
32\n.page-link:hover {\n  color: #0056b3;\n  text-decoration: none;\n  background-color: #e9ecef;\n  border-color: #dee2e6;\n}\n.page-link:focus {\n  z-index: 2;\n  outline: 0;\n  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.page-link:not(:disabled):not(.disabled) {\n  cursor: pointer;\n}\n.page-item:first-child .page-link {\n  margin-left: 0;\n  border-top-left-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n  border-top-right-radius: 0.25rem;\n  border-bottom-right-radius: 0.25rem;\n}\n.page-item.active .page-link {\n  z-index: 1;\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n.page-item.disabled .page-link {\n  color: #6c757d;\n  pointer-events: none;\n  cursor: auto;\n  background-color: #fff;\n  border-color: #dee2e6;\n}\n.pagination-lg .page-link {\n  padding: 0.75rem 1.5rem;\n  font-size: 1.25rem;\n  line-height: 1.5;\n}\n.pagination-lg .page-item:first-child .page-link {\n  border-top-left-radius: 0.3rem;\n  border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n  border-top-right-radius: 0.3rem;\n  border-bottom-right-radius: 0.3rem;\n}\n.pagination-sm .page-link {\n  padding: 0.25rem 0.5rem;\n  font-size: 0.875rem;\n  line-height: 1.5;\n}\n.pagination-sm .page-item:first-child .page-link {\n  border-top-left-radius: 0.2rem;\n  border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n  border-top-right-radius: 0.2rem;\n  border-bottom-right-radius: 0.2rem;\n}\n.badge {\n  display: inline-block;\n  padding: 0.25em 0.4em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: 0.25rem;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.badge-pill {\n  padding-right: 0.6em;\n  padding-left: 0.6em;\n  border-radius: 10rem;\n}\n.badge-primary {\n  color: #fff;\n  background-color: #007bff;\n}\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #0062cc;\n}\n.badge-secondary {\n  color: #fff;\n  background-color: #6c757d;\n}\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #545b62;\n}\n.badge-success {\n  color: #fff;\n  background-color: #28a745;\n}\n.badge-success[href]:hover, .badge-success[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #1e7e34;\n}\n.badge-info {\n  color: #fff;\n  background-color: #17a2b8;\n}\n.badge-info[href]:hover, .badge-info[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #117a8b;\n}\n.badge-warning {\n  color: #212529;\n  background-color: #ffc107;\n}\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n  color: #212529;\n  text-decoration: none;\n  background-color: #d39e00;\n}\n.badge-danger {\n  color: #fff;\n  background-color: #dc3545;\n}\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #bd2130;\n}\n.badge-light {\n  color: #212529;\n  background-color: #f8f9fa;\n}\n.badge-light[href]:hover, .badge-light[href]:focus {\n  color: #212529;\n  text-decoration: none;\n  background-color: #dae0e5;\n}\n.badge-dark {\n  color: #fff;\n  background-color: #343a40;\n}\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #1d2124;\n}\n.jumbotron {\n  padding: 2rem 1rem;\n  margin-bottom: 2rem;\n  background-color: #e9ecef;\n  border-radius: 0.3rem;\n}\n@media (min-width: 576px) {\n  .jumbotron {\n    padding: 4rem 2rem;\n  }\n}\n.jumbotron-fluid {\n  padding-right: 0;\n  padding-left: 0;\n  border-radius: 0;\n}\n.alert {\n  position: relative;\n  padding: 0.75rem 1.25rem;\n  margin-bottom: 1rem;\n  border: 1px solid transparent;\n  border-radius: 0.25rem;\n}\n.alert-heading {\n  color: inherit;\n}\n.alert-link {\n  font-weight: 700;\n}\n.alert-dismissible {\n  padding-right: 4rem;\n}\n.alert-dismissible .close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  padding: 0.75rem 1.25rem;\n  color: inherit;\n}\n.alert-primary {\n  color: #004085;\n  background-color: #cce5ff;\n  border-color: #b8daff;\n}\n.alert-primary hr {\n  border-top-color: #9fcdff;\n}\n.alert-primary .alert-link {\n  color: #002752;
32\n}\n.alert-secondary {\n  color: #383d41;\n  background-color: #e2e3e5;\n  border-color: #d6d8db;\n}\n.alert-secondary hr {\n  border-top-color: #c8cbcf;\n}\n.alert-secondary .alert-link {\n  color: #202326;\n}\n.alert-success {\n  color: #155724;\n  background-color: #d4edda;\n  border-color: #c3e6cb;\n}\n.alert-success hr {\n  border-top-color: #b1dfbb;\n}\n.alert-success .alert-link {\n  color: #0b2e13;\n}\n.alert-info {\n  color: #0c5460;\n  background-color: #d1ecf1;\n  border-color: #bee5eb;\n}\n.alert-info hr {\n  border-top-color: #abdde5;\n}\n.alert-info .alert-link {\n  color: #062c33;\n}\n.alert-warning {\n  color: #856404;\n  background-color: #fff3cd;\n  border-color: #ffeeba;\n}\n.alert-warning hr {\n  border-top-color: #ffe8a1;\n}\n.alert-warning .alert-link {\n  color: #533f03;\n}\n.alert-danger {\n  color: #721c24;\n  background-color: #f8d7da;\n  border-color: #f5c6cb;\n}\n.alert-danger hr {\n  border-top-color: #f1b0b7;\n}\n.alert-danger .alert-link {\n  color: #491217;\n}\n.alert-light {\n  color: #818182;\n  background-color: #fefefe;\n  border-color: #fdfdfe;\n}\n.alert-light hr {\n  border-top-color: #ececf6;\n}\n.alert-light .alert-link {\n  color: #686868;\n}\n.alert-dark {\n  color: #1b1e21;\n  background-color: #d6d8d9;\n  border-color: #c6c8ca;\n}\n.alert-dark hr {\n  border-top-color: #b9bbbe;\n}\n.alert-dark .alert-link {\n  color: #040505;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 1rem 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 1rem 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  display: flex;\n  height: 1rem;\n  overflow: hidden;\n  font-size: 0.75rem;\n  background-color: #e9ecef;\n  border-radius: 0.25rem;\n}\n.progress-bar {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  color: #fff;\n  text-align: center;\n  background-color: #007bff;\n  transition: width 0.6s ease;\n}\n.progress-bar-striped {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: 1rem 1rem;\n}\n.progress-bar-animated {\n  -webkit-animation: progress-bar-stripes 1s linear infinite;\n          animation: progress-bar-stripes 1s linear infinite;\n}\n.media {\n  display: flex;\n  align-items: flex-start;\n}\n.media-body {\n  flex: 1;\n}\n.list-group {\n  display: flex;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n}\n.list-group-item-action {\n  width: 100%;\n  color: #495057;\n  text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n  color: #495057;\n  text-decoration: none;\n  background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n  color: #212529;\n  background-color: #e9ecef;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 0.75rem 1.25rem;\n  margin-bottom: -1px;\n  background-color: #fff;\n  border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.list-group-item:first-child {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n.list-group-item:hover, .list-group-item:focus {\n  z-index: 1;\n  text-decoration: none;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n  color: #6c757d;\n  background-color: #fff;\n}\n.list-group-item.active {\n  z-index: 2;\n  color: #fff;\n  background-color: #007bff;\n  border-color: #007bff;\n}\n.list-group-flush .list-group-item {\n  border-right: 0;\n  border-left: 0;\n  border-radius: 0;\n}\n.list-group-flush:first-child .list-group-item:first-child {\n  border-top: 0;\n}\n.list-group-flush:last-child .list-group-item:last-child {\n  border-bottom: 0;\n}\n.list-group-item-primary {\n  color: #004085;\n  background-color: #b8daff;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n  color: #004085;\n  background-color: #9fcdff;\n}\n.list-group-item-primary.list-group-item-action.active {\n  color: #fff;\n  background-color: #004085;\n  border-color: #004085;\n}\n.list-group-item-secondary {\n  color: #383d41;\n  background-color: #d6d8db;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n  color: #383d41;\n  background-color: #c8cbcf;\n}\n.list-group-item-secondary.list-group-item-action.active {\n  color: #fff;\n  background-color: #383d41;\n  border-color: #383d41;\n}\n.list-group-item-success {\n  color: #155724;\n  background-color: #c3e6cb;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n  color: #155724;\n  background-color: #b1dfbb;\n}\n.list-group-item-success.list-group-item-action.active {\n  color: #fff;\n  background-color: #155724;\n  border-color: #155724;\n}\n.list-group-item-info {\n  color: #0c5460;\n  background-color: #bee5eb;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n  color: #0c5460;\n  background-color: #abdde5;\n}\n.list-group-item-info.list-group-item-action.active {\n  color: #fff;\n  background-color: #0c5460;\n  border-color: #0c5460;\n}\n.list-group-item-warning {\n  color: #856404;\n  background-color: #ffeeba;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n  color: #856404;\n  background-color: #ffe8a1;\n}\n.list-group-item-warning.list-group-item-action.active {\n  color: #fff;\n  background-color: #856404;\n  border-color: #856404;\n}
32\n.list-group-item-danger {\n  color: #721c24;\n  background-color: #f5c6cb;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n  color: #721c24;\n  background-color: #f1b0b7;\n}\n.list-group-item-danger.list-group-item-action.active {\n  color: #fff;\n  background-color: #721c24;\n  border-color: #721c24;\n}\n.list-group-item-light {\n  color: #818182;\n  background-color: #fdfdfe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n  color: #818182;\n  background-color: #ececf6;\n}\n.list-group-item-light.list-group-item-action.active {\n  color: #fff;\n  background-color: #818182;\n  border-color: #818182;\n}\n.list-group-item-dark {\n  color: #1b1e21;\n  background-color: #c6c8ca;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n  color: #1b1e21;\n  background-color: #b9bbbe;\n}\n.list-group-item-dark.list-group-item-action.active {\n  color: #fff;\n  background-color: #1b1e21;\n  border-color: #1b1e21;\n}\n.close {\n  float: right;\n  font-size: 1.5rem;\n  font-weight: 700;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  opacity: 0.5;\n}\n.close:hover, .close:focus {\n  color: #000;\n  text-decoration: none;\n  opacity: 0.75;\n}\n.close:not(:disabled):not(.disabled) {\n  cursor: pointer;\n}\nbutton.close {\n  padding: 0;\n  background-color: transparent;\n  border: 0;\n  -webkit-appearance: none;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  display: none;\n  overflow: hidden;\n  outline: 0;\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 0.5rem;\n  pointer-events: none;\n}\n.modal.fade .modal-dialog {\n  transition: transform 0.3s ease-out;\n  transform: translate(0, -25%);\n}\n.modal.show .modal-dialog {\n  transform: translate(0, 0);\n}\n.modal-dialog-centered {\n  display: flex;\n  align-items: center;\n  min-height: calc(100% - (0.5rem * 2));\n}\n.modal-content {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  pointer-events: auto;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 0.3rem;\n  outline: 0;\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #000;\n}\n.modal-backdrop.fade {\n  opacity: 0;\n}\n.modal-backdrop.show {\n  opacity: 0.5;\n}\n.modal-header {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  padding: 1rem;\n  border-bottom: 1px solid #e9ecef;\n  border-top-left-radius: 0.3rem;\n  border-top-right-radius: 0.3rem;\n}\n.modal-header .close {\n  padding: 1rem;\n  margin: -1rem -1rem -1rem auto;\n}\n.modal-title {\n  margin-bottom: 0;\n  line-height: 1.5;\n}\n.modal-body {\n  position: relative;\n  flex: 1 1 auto;\n  padding: 1rem;\n}\n.modal-footer {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  padding: 1rem;\n  border-top: 1px solid #e9ecef;\n}\n.modal-footer > :not(:first-child) {\n  margin-left: 0.25rem;\n}\n.modal-footer > :not(:last-child) {\n  margin-right: 0.25rem;\n}\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n@media (min-width: 576px) {\n  .modal-dialog {\n    max-width: 500px;\n    margin: 1.75rem auto;\n  }\n\n  .modal-dialog-centered {\n    min-height: calc(100% - (1.75rem * 2));\n  }\n\n  .modal-sm {\n    max-width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    max-width: 800px;\n  }\n}\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n  font-size: 0.875rem;\n  word-wrap: break-word;\n  opacity: 0;\n}\n.tooltip.show {\n  opacity: 0.9;\n}\n.tooltip .arrow {\n  position: absolute;\n  display: block;\n  width: 0.8rem;\n  height: 0.4rem;\n}\n.tooltip .arrow::before {\n  position: absolute;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n}\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {\n  padding: 0.4rem 0;\n}\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {\n  bottom: 0;\n}\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {\n  top: 0;\n  border-width: 0.4rem 0.4rem 0;\n  border-top-color: #000;\n}\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {\n  padding: 0 0.4rem;\n}\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {\n  left: 0;\n  width: 0.4rem;\n  height: 0.8rem;\n}\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {\n  right: 0;\n  border-width: 0.4rem 0.4rem 0.4rem 0;\n  border-right-color: #000;\n}
32\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {\n  padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {\n  top: 0;\n}\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {\n  bottom: 0;\n  border-width: 0 0.4rem 0.4rem;\n  border-bottom-color: #000;\n}\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {\n  padding: 0 0.4rem;\n}\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {\n  right: 0;\n  width: 0.4rem;\n  height: 0.8rem;\n}\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {\n  left: 0;\n  border-width: 0.4rem 0 0.4rem 0.4rem;\n  border-left-color: #000;\n}\n.tooltip-inner {\n  max-width: 200px;\n  padding: 0.25rem 0.5rem;\n  color: #fff;\n  text-align: center;\n  background-color: #000;\n  border-radius: 0.25rem;\n}\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: block;\n  max-width: 276px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  word-spacing: normal;\n  white-space: normal;\n  line-break: auto;\n  font-size: 0.875rem;\n  word-wrap: break-word;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 0.3rem;\n}\n.popover .arrow {\n  position: absolute;\n  display: block;\n  width: 1rem;\n  height: 0.5rem;\n  margin: 0 0.3rem;\n}\n.popover .arrow::before, .popover .arrow::after {\n  position: absolute;\n  display: block;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n}\n.bs-popover-top, .bs-popover-auto[x-placement^=top] {\n  margin-bottom: 0.5rem;\n}\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=top] .arrow {\n  bottom: calc((0.5rem + 1px) * -1);\n}\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=top] .arrow::after {\n  border-width: 0.5rem 0.5rem 0;\n}\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before {\n  bottom: 0;\n  border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::after {\n  bottom: 1px;\n  border-top-color: #fff;\n}
32\n.bs-popover-right, .bs-popover-auto[x-placement^=right] {\n  margin-left: 0.5rem;\n}\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=right] .arrow {\n  left: calc((0.5rem + 1px) * -1);\n  width: 0.5rem;\n  height: 1rem;\n  margin: 0.3rem 0;\n}\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=right] .arrow::after {\n  border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before {\n  left: 0;\n  border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::after {\n  left: 1px;\n  border-right-color: #fff;\n}\n.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {\n  margin-top: 0.5rem;\n}\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=bottom] .arrow {\n  top: calc((0.5rem + 1px) * -1);\n}\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=bottom] .arrow::after {\n  border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before {\n  top: 0;\n  border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::after {\n  top: 1px;\n  border-bottom-color: #fff;\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {\n  position: absolute;\n  top: 0;\n  left: 50%;\n  display: block;\n  width: 1rem;\n  margin-left: -0.5rem;\n  content: \"\";\n  border-bottom: 1px solid #f7f7f7;\n}\n.bs-popover-left, .bs-popover-auto[x-placement^=left] {\n  margin-right: 0.5rem;\n}\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=left] .arrow {\n  right: calc((0.5rem + 1px) * -1);\n  width: 0.5rem;\n  height: 1rem;\n  margin: 0.3rem 0;\n}\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=left] .arrow::after {\n  border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before {\n  right: 0;\n  border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::after {\n  right: 1px;\n  border-left-color: #fff;\n}\n.popover-header {\n  padding: 0.5rem 0.75rem;\n  margin-bottom: 0;\n  font-size: 1rem;\n  color: inherit;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-top-left-radius: calc(0.3rem - 1px);\n  border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n  display: none;\n}\n.popover-body {\n  padding: 0.5rem 0.75rem;\n  color: #212529;\n}\n.carousel {\n  position: relative;\n}\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n.carousel-item {\n  position: relative;\n  display: none;\n  align-items: center;\n  width: 100%;\n  transition: transform 0.6s ease;\n  -webkit-backface-visibility: hidden;\n          backface-visibility: hidden;\n  perspective: 1000px;\n}\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block;\n}\n.carousel-item-next,\n.carousel-item-prev {\n  position: absolute;\n  top: 0;\n}\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n  transform: translateX(0);\n}\n@supports (transform-style: preserve-3d) {\n  .carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n    transform: translate3d(0, 0, 0);\n  }\n}\n.carousel-item-next,\n.active.carousel-item-right {\n  transform: translateX(100%);\n}\n@supports (transform-style: preserve-3d) {\n  .carousel-item-next,\n.active.carousel-item-right {\n    transform: translate3d(100%, 0, 0);\n  }\n}\n.carousel-item-prev,\n.active.carousel-item-left {\n  transform: translateX(-100%);\n}\n@supports (transform-style: preserve-3d) {\n  .carousel-item-prev,\n.active.carousel-item-left {\n    transform: translate3d(-100%, 0, 0);\n  }\n}\n.carousel-control-prev,\n.carousel-control-next {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 15%;\n  color: #fff;\n  text-align: center;\n  opacity: 0.5;\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n  color: #fff;\n  text-decoration: none;\n  outline: 0;\n  opacity: 0.9;\n}\n.carousel-control-prev {\n  left: 0;\n}\n.carousel-control-next {\n  right: 0;\n}\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;
32\n  width: 20px;\n  height: 20px;\n  background: transparent no-repeat center center;\n  background-size: 100% 100%;\n}\n.carousel-control-prev-icon {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n.carousel-control-next-icon {\n  background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 10px;\n  left: 0;\n  z-index: 15;\n  display: flex;\n  justify-content: center;\n  padding-left: 0;\n  margin-right: 15%;\n  margin-left: 15%;\n  list-style: none;\n}\n.carousel-indicators li {\n  position: relative;\n  flex: 0 1 auto;\n  width: 30px;\n  height: 3px;\n  margin-right: 3px;\n  margin-left: 3px;\n  text-indent: -999px;\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.carousel-indicators li::before {\n  position: absolute;\n  top: -10px;\n  left: 0;\n  display: inline-block;\n  width: 100%;\n  height: 10px;\n  content: \"\";\n}\n.carousel-indicators li::after {\n  position: absolute;\n  bottom: -10px;\n  left: 0;\n  display: inline-block;\n  width: 100%;\n  height: 10px;\n  content: \"\";\n}\n.carousel-indicators .active {\n  background-color: #fff;\n}\n.carousel-caption {\n  position: absolute;\n  right: 15%;\n  bottom: 20px;\n  left: 15%;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center;\n}\n.align-baseline {\n  vertical-align: baseline !important;\n}\n.align-top {\n  vertical-align: top !important;\n}\n.align-middle {\n  vertical-align: middle !important;\n}\n.align-bottom {\n  vertical-align: bottom !important;\n}\n.align-text-bottom {\n  vertical-align: text-bottom !important;\n}\n.align-text-top {\n  vertical-align: text-top !important;\n}\n.bg-primary {\n  background-color: #007bff !important;\n}\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n  background-color: #0062cc !important;\n}\n.bg-secondary {\n  background-color: #6c757d !important;\n}\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n  background-color: #545b62 !important;\n}\n.bg-success {\n  background-color: #28a745 !important;\n}\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n  background-color: #1e7e34 !important;\n}\n.bg-info {\n  background-color: #17a2b8 !important;\n}\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n  background-color: #117a8b !important;\n}\n.bg-warning {\n  background-color: #ffc107 !important;\n}\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n  background-color: #d39e00 !important;\n}\n.bg-danger {\n  background-color: #dc3545 !important;\n}\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n  background-color: #bd2130 !important;\n}\n.bg-light {\n  background-color: #f8f9fa !important;\n}\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n  background-color: #dae0e5 !important;\n}\n.bg-dark {\n  background-color: #343a40 !important;\n}\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n  background-color: #1d2124 !important;\n}\n.bg-white {\n  background-color: #fff !important;\n}\n.bg-transparent {\n  background-color: transparent !important;\n}\n.border {\n  border: 1px solid #dee2e6 !important;\n}\n.border-top {\n  border-top: 1px solid #dee2e6 !important;\n}\n.border-right {\n  border-right: 1px solid #dee2e6 !important;\n}\n.border-bottom {\n  border-bottom: 1px solid #dee2e6 !important;\n}\n.border-left {\n  border-left: 1px solid #dee2e6 !important;\n}\n.border-0 {\n  border: 0 !important;\n}\n.border-top-0 {\n  border-top: 0 !important;\n}\n.border-right-0 {\n  border-right: 0 !important;\n}\n.border-bottom-0 {\n  border-bottom: 0 !important;\n}\n.border-left-0 {\n  border-left: 0 !important;\n}\n.border-primary {\n  border-color: #007bff !important;\n}\n.border-secondary {\n  border-color: #6c757d !important;\n}\n.border-success {\n  border-color: #28a745 !important;\n}\n.border-info {\n  border-color: #17a2b8 !important;\n}\n.border-warning {\n  border-color: #ffc107 !important;\n}\n.border-danger {\n  border-color: #dc3545 !important;\n}\n.border-light {\n  border-color: #f8f9fa !important;\n}\n.border-dark {\n  border-color: #343a40 !important;\n}\n.border-white {\n  border-color: #fff !important;\n}\n.rounded {\n  border-radius: 0.25rem !important;\n}\n.rounded-top {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n.rounded-right {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n.rounded-bottom {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n.rounded-left {\n  border-top-left-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n.rounded-circle {\n  border-radius: 50% !important;\n}\n.rounded-0 {\n  border-radius: 0 !important;\n}\n.clearfix::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\n.d-none {\n  display: none !important;\n}\n.d-inline {\n  display: inline !important;\n}\n.d-inline-block {\n  display: inline-block !important;\n}\n.d-block {\n  display: block !important;\n}\n.d-table {\n  display: table !important;\n}\n.d-table-row {\n  display: table-row !important;\n}\n.d-table-cell {\n  display: table-cell !important;\n}\n.d-flex {\n  display: flex !important;\n}\n.d-inline-flex {\n  display: inline-flex !important;\n}\n@media (min-width: 576px) {\n  .d-sm-none {\n    display: none !important;\n  }\n\n  .d-sm-inline {\n    display: inline !important;\n  }\n\n  .d-sm-inline-block {\n    display: inline-block !important;\n  }\n\n  .d-sm-block {\n    display: block !important;\n  }\n\n  .d-sm-table {\n    display: table !important;\n  }\n\n  .d-sm-table-row {\n    display: table-row !important;\n  }\n\n  .d-sm-table-cell {\n    display: table-cell !important;\n  }\n\n  .d-sm-flex {\n    display: flex !important;\n  }\n\n  .d-sm-inline-flex {\n    display: inline-flex !important;\n  }\n}\n@media (min-width: 768px) {\n  .d-md-none {\n    display: none !important;\n  }\n\n  .d-md-inline {\n    display: inline !important;\n  }\n\n  .d-md-inline-block {\n    display: inline-block !important;\n  }\n\n  .d-md-block {\n    display: block !important;\n  }\n\n  .d-md-table {\n    display: table !important;\n  }\n\n  .d-md-table-row {\n    display: table-row !important;\n  }\n\n  .d-md-table-cell {\n    display: table-cell !important;\n  }\n\n  .d-md-flex {\n    display: flex !important;\n  }\n\n  .d-md-inline-flex {\n    display: inline-flex !important;\n  }\n}\n@media (min-width: 992px) {\n  .d-lg-none {\n    display: none !important;\n  }\n\n  .d-lg-inline {\n    display: inline !important;\n  }\n\n  .d-lg-inline-block {\n    display: inline-block !important;\n  }\n\n  .d-lg-block {\n    display: block !important;\n  }\n\n  .d-lg-table {\n    display: table !important;\n  }\n\n  .d-lg-table-row {\n    display: table-row !important;\n  }\n\n  .d-lg-table-cell {\n    display: table-cell !important;\n  }\n\n  .d-lg-flex {\n    display: flex !important;\n  }\n\n  .d-lg-inline-flex {\n    display: inline-flex !important;\n  }\n}\n@media (min-width: 1200px) {\n  .d-xl-none {\n    display: none !important;\n  }\n\n  .d-xl-inline {\n    display: inline !important;\n  }\n\n  .d-xl-inline-block {\n    display: inline-block !important;\n  }\n\n  .d-xl-block {\n    display: block !important;\n  }\n\n  .d-xl-table {\n    display: table !important;\n  }\n\n  .d-xl-table-row {\n    display: table-row !important;\n  }\n\n  .d-xl-table-cell {\n    display: table-cell !important;\n  }\n\n  .d-xl-flex {\n    display: flex !important;\n  }\n\n  .d-xl-inline-flex {\n    display: inline-flex !important;\n  }\n}\n@media print {\n  .d-print-none {\n    display: none !important;\n  }\n\n  .d-print-inline {\n    display: inline !important;\n  }\n\n  .d-print-inline-block {\n    display: inline-block !important;\n  }\n\n  .d-print-block {\n    display: block !important;\n  }\n\n  .d-print-table {\n    display: table !important;\n  }\n\n  .d-print-table-row {\n    display: table-row !important;\n  }\n\n  .d-print-table-cell {\n    display: table-cell !important;\n  }\n\n  .d-print-flex {\n    display: flex !important;\n  }\n\n  .d-print-inline-flex {\n    display: inline-flex !important;\n  }\n}\n.embed-responsive {\n  position: relative;\n  display: block;\n  width: 100%;\n  padding: 0;\n  overflow: hidden;\n}\n.embed-responsive::before {\n  display: block;\n  content: \"\";\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n}\n.embed-responsive-21by9::before {\n  padding-top: 42.8571428571%;\n}\n.embed-responsive-16by9::before {\n  padding-top: 56.25%;\n}\n.embed-responsive-4by3::before {\n  padding-top: 75%;\n}\n.embed-responsive-1by1::before {\n  padding-top: 100%;\n}\n.flex-row {\n  flex-direction: row !important;\n}\n.flex-column {\n  flex-direction: column !important;\n}\n.flex-row-reverse {\n  flex-direction: row-reverse !important;\n}\n.flex-column-reverse {\n  flex-direction: column-reverse !important;\n}\n.flex-wrap {\n  flex-wrap: wrap !important;\n}\n.flex-nowrap {\n  flex-wrap: nowrap !important;\n}\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse !important;\n}\n.justify-content-start {\n  justify-content: flex-start !important;\n}\n.justify-content-end {\n  justify-content: flex-end !important;\n}\n.justify-content-center {\n  justify-content: center !important;\n}\n.justify-content-between {\n  justify-content: space-between !important;\n}\n.justify-content-around {\n  justify-content: space-around !important;\n}\n.align-items-start {\n  align-items: flex-start !important;\n}\n.align-items-end {\n  align-items: flex-end !important;\n}\n.align-items-center {\n  align-items: center !important;\n}
32\n.align-items-baseline {\n  align-items: baseline !important;\n}\n.align-items-stretch {\n  align-items: stretch !important;\n}\n.align-content-start {\n  align-content: flex-start !important;\n}\n.align-content-end {\n  align-content: flex-end !important;\n}\n.align-content-center {\n  align-content: center !important;\n}\n.align-content-between {\n  align-content: space-between !important;\n}\n.align-content-around {\n  align-content: space-around !important;\n}\n.align-content-stretch {\n  align-content: stretch !important;\n}\n.align-self-auto {\n  align-self: auto !important;\n}\n.align-self-start {\n  align-self: flex-start !important;\n}\n.align-self-end {\n  align-self: flex-end !important;\n}\n.align-self-center {\n  align-self: center !important;\n}\n.align-self-baseline {\n  align-self: baseline !important;\n}\n.align-self-stretch {\n  align-self: stretch !important;\n}\n@media (min-width: 576px) {\n  .flex-sm-row {\n    flex-direction: row !important;\n  }\n\n  .flex-sm-column {\n    flex-direction: column !important;\n  }\n\n  .flex-sm-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .flex-sm-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n\n  .flex-sm-wrap {\n    flex-wrap: wrap !important;\n  }\n\n  .flex-sm-nowrap {\n    flex-wrap: nowrap !important;\n  }\n\n  .flex-sm-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n\n  .justify-content-sm-start {\n    justify-content: flex-start !important;\n  }\n\n  .justify-content-sm-end {\n    justify-content: flex-end !important;\n  }\n\n  .justify-content-sm-center {\n    justify-content: center !important;\n  }\n\n  .justify-content-sm-between {\n    justify-content: space-between !important;\n  }\n\n  .justify-content-sm-around {\n    justify-content: space-around !important;\n  }\n\n  .align-items-sm-start {\n    align-items: flex-start !important;\n  }\n\n  .align-items-sm-end {\n    align-items: flex-end !important;\n  }
32\n\n  .align-items-sm-center {\n    align-items: center !important;\n  }\n\n  .align-items-sm-baseline {\n    align-items: baseline !important;\n  }\n\n  .align-items-sm-stretch {\n    align-items: stretch !important;\n  }\n\n  .align-content-sm-start {\n    align-content: flex-start !important;\n  }\n\n  .align-content-sm-end {\n    align-content: flex-end !important;\n  }\n\n  .align-content-sm-center {\n    align-content: center !important;\n  }\n\n  .align-content-sm-between {\n    align-content: space-between !important;\n  }\n\n  .align-content-sm-around {\n    align-content: space-around !important;\n  }\n\n  .align-content-sm-stretch {\n    align-content: stretch !important;\n  }\n\n  .align-self-sm-auto {\n    align-self: auto !important;\n  }\n\n  .align-self-sm-start {\n    align-self: flex-start !important;\n  }\n\n  .align-self-sm-end {\n    align-self: flex-end !important;\n  }\n\n  .align-self-sm-center {\n    align-self: center !important;\n  }\n\n  .align-self-sm-baseline {\n    align-self: baseline !important;\n  }\n\n  .align-self-sm-stretch {\n    align-self: stretch !important;\n  }\n}\n@media (min-width: 768px) {\n  .flex-md-row {\n    flex-direction: row !important;\n  }\n\n  .flex-md-column {\n    flex-direction: column !important;\n  }\n\n  .flex-md-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .flex-md-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n\n  .flex-md-wrap {\n    flex-wrap: wrap !important;\n  }\n\n  .flex-md-nowrap {\n    flex-wrap: nowrap !important;\n  }\n\n  .flex-md-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n\n  .justify-content-md-start {\n    justify-content: flex-start !important;\n  }\n\n  .justify-content-md-end {\n    justify-content: flex-end !important;\n  }\n\n  .justify-content-md-center {\n    justify-content: center !important;\n  }\n\n  .justify-content-md-between {\n    justify-content: space-between !important;\n  }\n\n  .justify-content-md-around {\n    justify-content: space-around !important;\n  }\n\n  .align-items-md-start {\n    align-items: flex-start !important;\n  }\n\n  .align-items-md-end {\n    align-items: flex-end !important;\n  }
32\n\n  .align-items-md-center {\n    align-items: center !important;\n  }\n\n  .align-items-md-baseline {\n    align-items: baseline !important;\n  }\n\n  .align-items-md-stretch {\n    align-items: stretch !important;\n  }\n\n  .align-content-md-start {\n    align-content: flex-start !important;\n  }\n\n  .align-content-md-end {\n    align-content: flex-end !important;\n  }\n\n  .align-content-md-center {\n    align-content: center !important;\n  }\n\n  .align-content-md-between {\n    align-content: space-between !important;\n  }\n\n  .align-content-md-around {\n    align-content: space-around !important;\n  }\n\n  .align-content-md-stretch {\n    align-content: stretch !important;\n  }\n\n  .align-self-md-auto {\n    align-self: auto !important;\n  }\n\n  .align-self-md-start {\n    align-self: flex-start !important;\n  }\n\n  .align-self-md-end {\n    align-self: flex-end !important;\n  }\n\n  .align-self-md-center {\n    align-self: center !important;\n  }\n\n  .align-self-md-baseline {\n    align-self: baseline !important;\n  }\n\n  .align-self-md-stretch {\n    align-self: stretch !important;\n  }\n}\n@media (min-width: 992px) {\n  .flex-lg-row {\n    flex-direction: row !important;\n  }\n\n  .flex-lg-column {\n    flex-direction: column !important;\n  }\n\n  .flex-lg-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .flex-lg-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n\n  .flex-lg-wrap {\n    flex-wrap: wrap !important;\n  }\n\n  .flex-lg-nowrap {\n    flex-wrap: nowrap !important;\n  }\n\n  .flex-lg-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n\n  .justify-content-lg-start {\n    justify-content: flex-start !important;\n  }\n\n  .justify-content-lg-end {\n    justify-content: flex-end !important;\n  }\n\n  .justify-content-lg-center {\n    justify-content: center !important;\n  }\n\n  .justify-content-lg-between {\n    justify-content: space-between !important;\n  }\n\n  .justify-content-lg-around {\n    justify-content: space-around !important;\n  }\n\n  .align-items-lg-start {\n    align-items: flex-start !important;\n  }\n\n  .align-items-lg-end {\n    align-items: flex-end !important;\n  }
32\n\n  .align-items-lg-center {\n    align-items: center !important;\n  }\n\n  .align-items-lg-baseline {\n    align-items: baseline !important;\n  }\n\n  .align-items-lg-stretch {\n    align-items: stretch !important;\n  }\n\n  .align-content-lg-start {\n    align-content: flex-start !important;\n  }\n\n  .align-content-lg-end {\n    align-content: flex-end !important;\n  }\n\n  .align-content-lg-center {\n    align-content: center !important;\n  }\n\n  .align-content-lg-between {\n    align-content: space-between !important;\n  }\n\n  .align-content-lg-around {\n    align-content: space-around !important;\n  }\n\n  .align-content-lg-stretch {\n    align-content: stretch !important;\n  }\n\n  .align-self-lg-auto {\n    align-self: auto !important;\n  }\n\n  .align-self-lg-start {\n    align-self: flex-start !important;\n  }\n\n  .align-self-lg-end {\n    align-self: flex-end !important;\n  }\n\n  .align-self-lg-center {\n    align-self: center !important;\n  }\n\n  .align-self-lg-baseline {\n    align-self: baseline !important;\n  }\n\n  .align-self-lg-stretch {\n    align-self: stretch !important;\n  }\n}\n@media (min-width: 1200px) {\n  .flex-xl-row {\n    flex-direction: row !important;\n  }\n\n  .flex-xl-column {\n    flex-direction: column !important;\n  }\n\n  .flex-xl-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .flex-xl-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n\n  .flex-xl-wrap {\n    flex-wrap: wrap !important;\n  }\n\n  .flex-xl-nowrap {\n    flex-wrap: nowrap !important;\n  }\n\n  .flex-xl-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n\n  .justify-content-xl-start {\n    justify-content: flex-start !important;\n  }\n\n  .justify-content-xl-end {\n    justify-content: flex-end !important;\n  }\n\n  .justify-content-xl-center {\n    justify-content: center !important;\n  }\n\n  .justify-content-xl-between {\n    justify-content: space-between !important;\n  }\n\n  .justify-content-xl-around {\n    justify-content: space-around !important;\n  }\n\n  .align-items-xl-start {\n    align-items: flex-start !important;\n  }\n\n  .align-items-xl-end {\n    align-items: flex-end !important;\n  }
32\n\n  .align-items-xl-center {\n    align-items: center !important;\n  }\n\n  .align-items-xl-baseline {\n    align-items: baseline !important;\n  }\n\n  .align-items-xl-stretch {\n    align-items: stretch !important;\n  }\n\n  .align-content-xl-start {\n    align-content: flex-start !important;\n  }\n\n  .align-content-xl-end {\n    align-content: flex-end !important;\n  }\n\n  .align-content-xl-center {\n    align-content: center !important;\n  }\n\n  .align-content-xl-between {\n    align-content: space-between !important;\n  }\n\n  .align-content-xl-around {\n    align-content: space-around !important;\n  }\n\n  .align-content-xl-stretch {\n    align-content: stretch !important;\n  }\n\n  .align-self-xl-auto {\n    align-self: auto !important;\n  }\n\n  .align-self-xl-start {\n    align-self: flex-start !important;\n  }\n\n  .align-self-xl-end {\n    align-self: flex-end !important;\n  }\n\n  .align-self-xl-center {\n    align-self: center !important;\n  }\n\n  .align-self-xl-baseline {\n    align-self: baseline !important;\n  }\n\n  .align-self-xl-stretch {\n    align-self: stretch !important;\n  }\n}\n.float-left {\n  float: left !important;\n}\n.float-right {\n  float: right !important;\n}\n.float-none {\n  float: none !important;\n}\n@media (min-width: 576px) {\n  .float-sm-left {\n    float: left !important;\n  }\n\n  .float-sm-right {\n    float: right !important;\n  }\n\n  .float-sm-none {\n    float: none !important;\n  }\n}\n@media (min-width: 768px) {\n  .float-md-left {\n    float: left !important;\n  }\n\n  .float-md-right {\n    float: right !important;\n  }\n\n  .float-md-none {\n    float: none !important;\n  }\n}\n@media (min-width: 992px) {\n  .float-lg-left {\n    float: left !important;\n  }\n\n  .float-lg-right {\n    float: right !important;\n  }\n\n  .float-lg-none {\n    float: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .float-xl-left {\n    float: left !important;\n  }\n\n  .float-xl-right {\n    float: right !important;\n  }\n\n  .float-xl-none {\n    float: none !important;\n  }\n}\n.position-static {\n  position: static !important;\n}\n.position-relative {\n  position: relative !important;\n}\n.position-absolute {\n  position: absolute !important;\n}\n.position-fixed {\n  position: fixed !important;\n}\n.position-sticky {\n  position: sticky !important;\n}\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1030;\n}\n@supports (position: sticky) {\n  .sticky-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  -webkit-clip-path: inset(50%);\n          clip-path: inset(50%);\n  border: 0;\n}\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n  -webkit-clip-path: none;\n          clip-path: none;\n}\n.w-25 {\n  width: 25% !important;\n}\n.w-50 {\n  width: 50% !important;\n}\n.w-75 {\n  width: 75% !important;\n}\n.w-100 {\n  width: 100% !important;\n}\n.h-25 {\n  height: 25% !important;\n}\n.h-50 {\n  height: 50% !important;\n}\n.h-75 {\n  height: 75% !important;\n}\n.h-100 {\n  height: 100% !important;\n}\n.mw-100 {\n  max-width: 100% !important;\n}\n.mh-100 {\n  max-height: 100% !important;\n}\n.m-0 {\n  margin: 0 !important;\n}\n.mt-0,\n.my-0 {\n  margin-top: 0 !important;\n}\n.mr-0,\n.mx-0 {\n  margin-right: 0 !important;\n}\n.mb-0,\n.my-0 {\n  margin-bottom: 0 !important;\n}\n.ml-0,\n.mx-0 {\n  margin-left: 0 !important;\n}\n.m-1 {\n  margin: 0.25rem !important;\n}\n.mt-1,\n.my-1 {\n  margin-top: 0.25rem !important;\n}\n.mr-1,\n.mx-1 {\n  margin-right: 0.25rem !important;\n}\n.mb-1,\n.my-1 {\n  margin-bottom: 0.25rem !important;\n}\n.ml-1,\n.mx-1 {\n  margin-left: 0.25rem !important;\n}\n.m-2 {\n  margin: 0.5rem !important;\n}\n.mt-2,\n.my-2 {\n  margin-top: 0.5rem !important;\n}\n.mr-2,\n.mx-2 {\n  margin-right: 0.5rem !important;\n}\n.mb-2,\n.my-2 {\n  margin-bottom: 0.5rem !important;\n}\n.ml-2,\n.mx-2 {\n  margin-left: 0.5rem !important;\n}\n.m-3 {\n  margin: 1rem !important;\n}\n.mt-3,\n.my-3 {\n  margin-top: 1rem !important;\n}\n.mr-3,\n.mx-3 {\n  margin-right: 1rem !important;\n}\n.mb-3,\n.my-3 {\n  margin-bottom: 1rem !important;\n}\n.ml-3,\n.mx-3 {\n  margin-left: 1rem !important;\n}\n.m-4 {\n  margin: 1.5rem !important;\n}\n.mt-4,\n.my-4 {\n  margin-top: 1.5rem !important;\n}\n.mr-4,\n.mx-4 {\n  margin-right: 1.5rem !important;\n}\n.mb-4,\n.my-4 {\n  margin-bottom: 1.5rem !important;\n}\n.ml-4,\n.mx-4 {\n  margin-left: 1.5rem !important;\n}\n.m-5 {\n  margin: 3rem !important;\n}\n.mt-5,\n.my-5 {\n  margin-top: 3rem !important;\n}\n.mr-5,\n.mx-5 {\n  margin-right: 3rem !important;\n}\n.mb-5,\n.my-5 {\n  margin-bottom: 3rem !important;\n}\n.ml-5,\n.mx-5 {\n  margin-left: 3rem !important;\n}\n.p-0 {\n  padding: 0 !important;\n}\n.pt-0,\n.py-0 {\n  padding-top: 0 !important;\n}\n.pr-0,\n.px-0 {\n  padding-right: 0 !important;\n}\n.pb-0,\n.py-0 {\n  padding-bottom: 0 !important;\n}\n.pl-0,\n.px-0 {\n  padding-left: 0 !important;\n}\n.p-1 {\n  padding: 0.25rem !important;\n}\n.pt-1,\n.py-1 {\n  padding-top: 0.25rem !important;\n}\n.pr-1,\n.px-1 {\n  padding-right: 0.25rem !important;\n}\n.pb-1,\n.py-1 {\n  padding-bottom: 0.25rem !important;\n}\n.pl-1,\n.px-1 {\n  padding-left: 0.25rem !important;\n}\n.p-2 {\n  padding: 0.5rem !important;\n}\n.pt-2,\n.py-2 {\n  padding-top: 0.5rem !important;\n}\n.pr-2,\n.px-2 {\n  padding-right: 0.5rem !important;\n}\n.pb-2,\n.py-2 {\n  padding-bottom: 0.5rem !important;\n}\n.pl-2,\n.px-2 {\n  padding-left: 0.5rem !important;\n}\n.p-3 {\n  padding: 1rem !important;\n}\n.pt-3,\n.py-3 {\n  padding-top: 1rem !important;\n}\n.pr-3,\n.px-3 {\n  padding-right: 1rem !important;\n}\n.pb-3,\n.py-3 {\n  padding-bottom: 1rem !important;\n}\n.pl-3,\n.px-3 {\n  padding-left: 1rem !important;\n}\n.p-4 {\n  padding: 1.5rem !important;\n}\n.pt-4,\n.py-4 {\n  padding-top: 1.5rem !important;\n}\n.pr-4,\n.px-4 {\n  padding-right: 1.5rem !important;\n}\n.pb-4,\n.py-4 {\n  padding-bottom: 1.5rem !important;\n}\n.pl-4,\n.px-4 {\n  padding-left: 1.5rem !important;\n}\n.p-5 {\n  padding: 3rem !important;\n}\n.pt-5,\n.py-5 {\n  padding-top: 3rem !important;\n}\n.pr-5,\n.px-5 {\n  padding-right: 3rem !important;\n}\n.pb-5,\n.py-5 {\n  padding-bottom: 3rem !important;\n}\n.pl-5,\n.px-5 {\n  padding-left: 3rem !important;\n}\n.m-auto {\n  margin: auto !important;\n}\n.mt-auto,\n.my-auto {\n  margin-top: auto !important;\n}\n.mr-auto,\n.mx-auto {\n  margin-right: auto !important;\n}\n.mb-auto,\n.my-auto {\n  margin-bottom: auto !important;\n}\n.ml-auto,\n.mx-auto {\n  margin-left: auto !important;\n}\n@media (min-width: 576px) {\n  .m-sm-0 {\n    margin: 0 !important;\n  }\n\n  .mt-sm-0,\n.my-sm-0 {\n    margin-top: 0 !important;\n  }\n\n  .mr-sm-0,\n.mx-sm-0 {\n    margin-right: 0 !important;\n  }\n\n  .mb-sm-0,\n.my-sm-0 {\n    margin-bottom: 0 !important;\n  }\n\n  .ml-sm-0,\n.mx-sm-0 {\n    margin-left: 0 !important;\n  }\n\n  .m-sm-1 {\n    margin: 0.25rem !important;\n  }\n\n  .mt-sm-1,\n.my-sm-1 {\n    margin-top: 0.25rem !important;\n  }\n\n  .mr-sm-1,\n.mx-sm-1 {\n    margin-right: 0.25rem !important;\n  }\n\n  .mb-sm-1,\n.my-sm-1 {\n    margin-bottom: 0.25rem !important;\n  }\n\n  .ml-sm-1,\n.mx-sm-1 {\n    margin-left: 0.25rem !important;\n  }\n\n  .m-sm-2 {\n    margin: 0.5rem !important;\n  }\n\n  .mt-sm-2,\n.my-sm-2 {\n    margin-top: 0.5rem !important;\n  }\n\n  .mr-sm-2,\n.mx-sm-2 {\n    margin-right: 0.5rem !important;\n  }\n\n  .mb-sm-2,\n.my-sm-2 {\n    margin-bottom: 0.5rem !important;\n  }\n\n  .ml-sm-2,\n.mx-sm-2 {\n    margin-left: 0.5rem !important;\n  }\n\n  .m-sm-3 {\n    margin: 1rem !important;\n  }\n\n  .mt-sm-3,\n.my-sm-3 {\n    margin-top: 1rem !important;\n  }\n\n  .mr-sm-3,\n.mx-sm-3 {\n    margin-right: 1rem !important;\n  }\n\n  .mb-sm-3,\n.my-sm-3 {\n    margin-bottom: 1rem !important;\n  }\n\n  .ml-sm-3,\n.mx-sm-3 {\n    margin-left: 1rem !important;\n  }\n\n  .m-sm-4 {\n    margin: 1.5rem !important;\n  }\n\n  .mt-sm-4,\n.my-sm-4 {\n    margin-top: 1.5rem !important;\n  }\n\n  .mr-sm-4,\n.mx-sm-4 {\n    margin-right: 1.5rem !important;\n  }\n\n  .mb-sm-4,\n.my-sm-4 {\n    margin-bottom: 1.5rem !important;\n  }\n\n  .ml-sm-4,\n.mx-sm-4 {\n    margin-left: 1.5rem !important;\n  }\n\n  .m-sm-5 {\n    margin: 3rem !important;\n  }\n\n  .mt-sm-5,\n.my-sm-5 {\n    margin-top: 3rem !important;\n  }\n\n  .mr-sm-5,\n.mx-sm-5 {\n    margin-right: 3rem !important;\n  }\n\n  .mb-sm-5,\n.my-sm-5 {\n    margin-bottom: 3rem !important;\n  }\n\n  .ml-sm-5,\n.mx-sm-5 {\n    margin-left: 3rem !important;\n  }\n\n  .p-sm-0 {\n    padding: 0 !important;\n  }\n\n  .pt-sm-0,\n.py-sm-0 {\n    padding-top: 0 !important;\n  }\n\n  .pr-sm-0,\n.px-sm-0 {\n    padding-right: 0 !important;\n  }\n\n  .pb-sm-0,\n.py-sm-0 {\n    padding-bottom: 0 !important;\n  }\n\n  .pl-sm-0,\n.px-sm-0 {\n    padding-left: 0 !important;\n  }\n\n  .p-sm-1 {\n    padding: 0.25rem !important;\n  }\n\n  .pt-sm-1,\n.py-sm-1 {\n    padding-top: 0.25rem !important;\n  }\n\n  .pr-sm-1,\n.px-sm-1 {\n    padding-right: 0.25rem !important;\n  }\n\n  .pb-sm-1,\n.py-sm-1 {\n    padding-bottom: 0.25rem !important;\n  }\n\n  .pl-sm-1,\n.px-sm-1 {\n    padding-left: 0.25rem !important;\n  }\n\n  .p-sm-2 {\n    padding: 0.5rem !important;\n  }\n\n  .pt-sm-2,\n.py-sm-2 {\n    padding-top: 0.5rem !important;\n  }\n\n  .pr-sm-2,\n.px-sm-2 {\n    padding-right: 0.5rem !important;\n  }\n\n  .pb-sm-2,\n.py-sm-2 {\n    padding-bottom: 0.5rem !important;\n  }\n\n  .pl-sm-2,\n.px-sm-2 {\n    padding-left: 0.5rem !important;\n  }\n\n  .p-sm-3 {\n    padding: 1rem !important;\n  }\n\n  .pt-sm-3,\n.py-sm-3 {\n    padding-top: 1rem !important;\n  }\n\n  .pr-sm-3,\n.px-sm-3 {\n    padding-right: 1rem !important;\n  }\n\n  .pb-sm-3,\n.py-sm-3 {\n    padding-bottom: 1rem !important;\n  }\n\n  .pl-sm-3,\n.px-sm-3 {\n    padding-left: 1rem !important;\n  }\n\n  .p-sm-4 {\n    padding: 1.5rem !important;\n  }\n\n  .pt-sm-4,\n.py-sm-4 {\n    padding-top: 1.5rem !important;\n  }\n\n  .pr-sm-4,\n.px-sm-4 {\n    padding-right: 1.5rem !important;\n  }\n\n  .pb-sm-4,\n.py-sm-4 {\n    padding-bottom: 1.5rem !important;\n  }\n\n  .pl-sm-4,\n.px-sm-4 {\n    padding-left: 1.5rem !important;\n  }\n\n  .p-sm-5 {\n    padding: 3rem !important;\n  }\n\n  .pt-sm-5,\n.py-sm-5 {\n    padding-top: 3rem !important;\n  }\n\n  .pr-sm-5,\n.px-sm-5 {\n    padding-right: 3rem !important;\n  }\n\n  .pb-sm-5,\n.py-sm-5 {\n    padding-bottom: 3rem !important;\n  }\n\n  .pl-sm-5,\n.px-sm-5 {\n    padding-left: 3rem !important;\n  }\n\n  .m-sm-auto {\n    margin: auto !important;\n  }\n\n  .mt-sm-auto,\n.my-sm-auto {\n    margin-top: auto !important;\n  }\n\n  .mr-sm-auto,\n.mx-sm-auto {\n    margin-right: auto !important;\n  }\n\n  .mb-sm-auto,\n.my-sm-auto {\n    margin-bottom: auto !important;\n  }\n\n  .ml-sm-auto,\n.mx-sm-auto {\n    margin-left: auto !important;\n  }\n}\n@media (min-width: 768px) {\n  .m-md-0 {\n    margin: 0 !important;\n  }\n\n  .mt-md-0,\n.my-md-0 {\n    margin-top: 0 !important;\n  }\n\n  .mr-md-0,\n.mx-md-0 {\n    margin-right: 0 !important;\n  }\n\n  .mb-md-0,\n.my-md-0 {\n    margin-bottom: 0 !important;\n  }\n\n  .ml-md-0,\n.mx-md-0 {\n    margin-left: 0 !important;\n  }\n\n  .m-md-1 {\n    margin: 0.25rem !important;\n  }\n\n  .mt-md-1,\n.my-md-1 {\n    margin-top: 0.25rem !important;\n  }\n\n  .mr-md-1,\n.mx-md-1 {\n    margin-right: 0.25rem !important;\n  }\n\n  .mb-md-1,\n.my-md-1 {\n    margin-bottom: 0.25rem !important;\n  }\n\n  .ml-md-1,\n.mx-md-1 {\n    margin-left: 0.25rem !important;\n  }\n\n  .m-md-2 {\n    margin: 0.5rem !important;\n  }\n\n  .mt-md-2,\n.my-md-2 {\n    margin-top: 0.5rem !important;\n  }\n\n  .mr-md-2,\n.mx-md-2 {\n    margin-right: 0.5rem !important;\n  }\n\n  .mb-md-2,\n.my-md-2 {\n    margin-bottom: 0.5rem !important;\n  }\n\n  .ml-md-2,\n.mx-md-2 {\n    margin-left: 0.5rem !important;\n  }\n\n  .m-md-3 {\n    margin: 1rem !important;\n  }\n\n  .mt-md-3,\n.my-md-3 {\n    margin-top: 1rem !important;\n  }\n\n  .mr-md-3,\n.mx-md-3 {\n    margin-right: 1rem !important;\n  }\n\n  .mb-md-3,\n.my-md-3 {\n    margin-bottom: 1rem !important;\n  }\n\n  .ml-md-3,\n.mx-md-3 {\n    margin-left: 1rem !important;\n  }\n\n  .m-md-4 {\n    margin: 1.5rem !important;\n  }\n\n  .mt-md-4,\n.my-md-4 {\n    margin-top: 1.5rem !important;\n  }\n\n  .mr-md-4,\n.mx-md-4 {\n    margin-right: 1.5rem !important;\n  }\n\n  .mb-md-4,\n.my-md-4 {\n    margin-bottom: 1.5rem !important;\n  }\n\n  .ml-md-4,\n.mx-md-4 {\n    margin-left: 1.5rem !important;\n  }\n\n  .m-md-5 {\n    margin: 3rem !important;\n  }\n\n  .mt-md-5,\n.my-md-5 {\n    margin-top: 3rem !important;\n  }\n\n  .mr-md-5,\n.mx-md-5 {\n    margin-right: 3rem !important;\n  }\n\n  .mb-md-5,\n.my-md-5 {\n    margin-bottom: 3rem !important;\n  }\n\n  .ml-md-5,\n.mx-md-5 {\n    margin-left: 3rem !important;\n  }\n\n  .p-md-0 {\n    padding: 0 !important;\n  }\n\n  .pt-md-0,\n.py-md-0 {\n    padding-top: 0 !important;\n  }\n\n  .pr-md-0,\n.px-md-0 {\n    padding-right: 0 !important;\n  }\n\n  .pb-md-0,\n.py-md-0 {\n    padding-bottom: 0 !important;\n  }\n\n  .pl-md-0,\n.px-md-0 {\n    padding-left: 0 !important;\n  }\n\n  .p-md-1 {\n    padding: 0.25rem !important;\n  }\n\n  .pt-md-1,\n.py-md-1 {\n    padding-top: 0.25rem !important;\n  }\n\n  .pr-md-1,\n.px-md-1 {\n    padding-right: 0.25rem !important;\n  }\n\n  .pb-md-1,\n.py-md-1 {\n    padding-bottom: 0.25rem !important;\n  }\n\n  .pl-md-1,\n.px-md-1 {\n    padding-left: 0.25rem !important;\n  }\n\n  .p-md-2 {\n    padding: 0.5rem !important;\n  }\n\n  .pt-md-2,\n.py-md-2 {\n    padding-top: 0.5rem !important;\n  }\n\n  .pr-md-2,\n.px-md-2 {\n    padding-right: 0.5rem !important;\n  }\n\n  .pb-md-2,\n.py-md-2 {\n    padding-bottom: 0.5rem !important;\n  }\n\n  .pl-md-2,\n.px-md-2 {\n    padding-left: 0.5rem !important;\n  }\n\n  .p-md-3 {\n    padding: 1rem !important;\n  }\n\n  .pt-md-3,\n.py-md-3 {\n    padding-top: 1rem !important;\n  }\n\n  .pr-md-3,\n.px-md-3 {\n    padding-right: 1rem !important;\n  }\n\n  .pb-md-3,\n.py-md-3 {\n    padding-bottom: 1rem !important;\n  }\n\n  .pl-md-3,\n.px-md-3 {\n    padding-left: 1rem !important;\n  }\n\n  .p-md-4 {\n    padding: 1.5rem !important;\n  }\n\n  .pt-md-4,\n.py-md-4 {\n    padding-top: 1.5rem !important;\n  }\n\n  .pr-md-4,\n.px-md-4 {\n    padding-right: 1.5rem !important;\n  }\n\n  .pb-md-4,\n.py-md-4 {\n    padding-bottom: 1.5rem !important;\n  }\n\n  .pl-md-4,\n.px-md-4 {\n    padding-left: 1.5rem !important;\n  }\n\n  .p-md-5 {\n    padding: 3rem !important;\n  }\n\n  .pt-md-5,\n.py-md-5 {\n    padding-top: 3rem !important;\n  }\n\n  .pr-md-5,\n.px-md-5 {\n    padding-right: 3rem !important;\n  }\n\n  .pb-md-5,\n.py-md-5 {\n    padding-bottom: 3rem !important;\n  }\n\n  .pl-md-5,\n.px-md-5 {\n    padding-left: 3rem !important;\n  }\n\n  .m-md-auto {\n    margin: auto !important;\n  }\n\n  .mt-md-auto,\n.my-md-auto {\n    margin-top: auto !important;\n  }\n\n  .mr-md-auto,\n.mx-md-auto {\n    margin-right: auto !important;\n  }\n\n  .mb-md-auto,\n.my-md-auto {\n    margin-bottom: auto !important;\n  }\n\n  .ml-md-auto,\n.mx-md-auto {\n    margin-left: auto !important;\n  }\n}\n@media (min-width: 992px) {\n  .m-lg-0 {\n    margin: 0 !important;\n  }\n\n  .mt-lg-0,\n.my-lg-0 {\n    margin-top: 0 !important;\n  }\n\n  .mr-lg-0,\n.mx-lg-0 {\n    margin-right: 0 !important;\n  }\n\n  .mb-lg-0,\n.my-lg-0 {\n    margin-bottom: 0 !important;\n  }\n\n  .ml-lg-0,\n.mx-lg-0 {\n    margin-left: 0 !important;\n  }\n\n  .m-lg-1 {\n    margin: 0.25rem !important;\n  }\n\n  .mt-lg-1,\n.my-lg-1 {\n    margin-top: 0.25rem !important;\n  }\n\n  .mr-lg-1,\n.mx-lg-1 {\n    margin-right: 0.25rem !important;\n  }\n\n  .mb-lg-1,\n.my-lg-1 {\n    margin-bottom: 0.25rem !important;\n  }\n\n  .ml-lg-1,\n.mx-lg-1 {\n    margin-left: 0.25rem !important;\n  }\n\n  .m-lg-2 {\n    margin: 0.5rem !important;\n  }\n\n  .mt-lg-2,\n.my-lg-2 {\n    margin-top: 0.5rem !important;\n  }\n\n  .mr-lg-2,\n.mx-lg-2 {\n    margin-right: 0.5rem !important;\n  }\n\n  .mb-lg-2,\n.my-lg-2 {\n    margin-bottom: 0.5rem
32 !important;\n  }\n\n  .ml-lg-2,\n.mx-lg-2 {\n    margin-left: 0.5rem !important;\n  }\n\n  .m-lg-3 {\n    margin: 1rem !important;\n  }\n\n  .mt-lg-3,\n.my-lg-3 {\n    margin-top: 1rem !important;\n  }\n\n  .mr-lg-3,\n.mx-lg-3 {\n    margin-right: 1rem !important;\n  }\n\n  .mb-lg-3,\n.my-lg-3 {\n    margin-bottom: 1rem !important;\n  }\n\n  .ml-lg-3,\n.mx-lg-3 {\n    margin-left: 1rem !important;\n  }\n\n  .m-lg-4 {\n    margin: 1.5rem !important;\n  }\n\n  .mt-lg-4,\n.my-lg-4 {\n    margin-top: 1.5rem !important;\n  }\n\n  .mr-lg-4,\n.mx-lg-4 {\n    margin-right: 1.5rem !important;\n  }\n\n  .mb-lg-4,\n.my-lg-4 {\n    margin-bottom: 1.5rem !important;\n  }\n\n  .ml-lg-4,\n.mx-lg-4 {\n    margin-left: 1.5rem !important;\n  }\n\n  .m-lg-5 {\n    margin: 3rem !important;\n  }\n\n  .mt-lg-5,\n.my-lg-5 {\n    margin-top: 3rem !important;\n  }\n\n  .mr-lg-5,\n.mx-lg-5 {\n    margin-right: 3rem !important;\n  }\n\n  .mb-lg-5,\n.my-lg-5 {\n    margin-bottom: 3rem !important;\n  }\n\n  .ml-lg-5,\n.mx-lg-5 {\n    margin-left: 3rem !important;\n  }\n\n  .p-lg-0 {\n    padding: 0 !important;\n  }\n\n  .pt-lg-0,\n.py-lg-0 {\n    padding-top: 0 !important;\n  }\n\n  .pr-lg-0,\n.px-lg-0 {\n    padding-right: 0 !important;\n  }\n\n  .pb-lg-0,\n.py-lg-0 {\n    padding-bottom: 0 !important;\n  }\n\n  .pl-lg-0,\n.px-lg-0 {\n    padding-left: 0 !important;\n  }\n\n  .p-lg-1 {\n    padding: 0.25rem !important;\n  }\n\n  .pt-lg-1,\n.py-lg-1 {\n    padding-top: 0.25rem !important;\n  }\n\n  .pr-lg-1,\n.px-lg-1 {\n    padding-right: 0.25rem !important;\n  }\n\n  .pb-lg-1,\n.py-lg-1 {\n    padding-bottom: 0.25rem !important;\n  }\n\n  .pl-lg-1,\n.px-lg-1 {\n    padding-left: 0.25rem !important;\n  }\n\n  .p-lg-2 {\n    padding: 0.5rem !important;\n  }\n\n  .pt-lg-2,\n.py-lg-2 {\n    padding-top: 0.5rem !important;\n  }\n\n  .pr-lg-2,\n.px-lg-2 {\n    padding-right: 0.5rem !important;\n  }\n\n  .pb-lg-2,\n.py-lg-2 {\n    padding-bottom: 0.5rem !important;\n  }\n\n  .pl-lg-2,\n.px-lg-2 {\n    padding-left: 0.5rem !important;\n  }\n\n  .p-lg-3 {\n    padding: 1rem !important;\n  }\n\n  .pt-lg-3,\n.py-lg-3 {\n    padding-top: 1rem !important;\n  }\n\n  .pr-lg-3,\n.px-lg-3 {\n    padding-right: 1rem !important;\n  }\n\n  .pb-lg-3,\n.py-lg-3 {\n    padding-bottom: 1rem !important;\n  }\n\n  .pl-lg-3,\n.px-lg-3 {\n    padding-left: 1rem !important;\n  }\n\n  .p-lg-4 {\n    padding: 1.5rem !important;\n  }\n\n  .pt-lg-4,\n.py-lg-4 {\n    padding-top: 1.5rem !important;\n  }\n\n  .pr-lg-4,\n.px-lg-4 {\n    padding-right: 1.5rem !important;\n  }\n\n  .pb-lg-4,\n.py-lg-4 {\n    padding-bottom: 1.5rem !important;\n  }\n\n  .pl-lg-4,\n.px-lg-4 {\n    padding-left: 1.5rem !important;\n  }\n\n  .p-lg-5 {\n    padding: 3rem !important;\n  }\n\n  .pt-lg-5,\n.py-lg-5 {\n    padding-top: 3rem !important;\n  }\n\n  .pr-lg-5,\n.px-lg-5 {\n    padding-right: 3rem !important;\n  }\n\n  .pb-lg-5,\n.py-lg-5 {\n    padding-bottom: 3rem !important;\n  }\n\n  .pl-lg-5,\n.px-lg-5 {\n    padding-left: 3rem !important;\n  }\n\n  .m-lg-auto {\n    margin: auto !important;\n  }\n\n  .mt-lg-auto,\n.my-lg-auto {\n    margin-top: auto !important;\n  }\n\n  .mr-lg-auto,\n.mx-lg-auto {\n    margin-right: auto !important;\n  }\n\n  .mb-lg-auto,\n.my-lg-auto {\n    margin-bottom: auto !important;\n  }\n\n  .ml-lg-auto,\n.mx-lg-auto {\n    margin-left: auto !important;\n  }\n}\n@media (min-width: 1200px) {\n  .m-xl-0 {\n    margin: 0 !important;\n  }\n\n  .mt-xl-0,\n.my-xl-0 {\n    margin-top: 0 !important;\n  }\n\n  .mr-xl-0,\n.mx-xl-0 {\n    margin-right: 0 !important;\n  }\n\n  .mb-xl-0,\n.my-xl-0 {\n    margin-bottom: 0 !important;\n  }\n\n  .ml-xl-0,\n.mx-xl-0 {\n    margin-left: 0 !important;\n  }\n\n  .m-xl-1 {\n    margin: 0.25rem !important;\n  }\n\n  .mt-xl-1,\n.my-xl-1 {\n    margin-top: 0.25rem !important;\n  }\n\n  .mr-xl-1,\n.mx-xl-1 {\n    margin-right: 0.25rem !important;\n  }\n\n  .mb-xl-1,\n.my-xl-1 {\n    margin-bottom: 0.25rem !important;\n  }\n\n  .ml-xl-1,\n.mx-xl-1 {\n    margin-left: 0.25rem !important;\n  }\n\n  .m-xl-2 {\n    margin: 0.5rem !important;\n  }\n\n  .mt-xl-2,\n.my-xl-2 {\n    margin-top: 0.5rem !important;\n  }\n\n  .mr-xl-2,\n.mx-xl-2 {\n    margin-right: 0.5rem !important;\n  }\n\n  .mb-xl-2,\n.my-xl-2 {\n    margin-bottom: 0.5rem !important;\n  }\n\n  .ml-xl-2,\n.mx-xl-2 {\n    margin-left: 0.5rem !important;\n  }\n\n  .m-xl-3 {\n    margin: 1rem !important;\n  }\n\n  .mt-xl-3,\n.my-xl-3 {\n    margin-top: 1rem !important;\n  }\n\n  .mr-xl-3,\n.mx-xl-3 {\n    margin-right: 1rem !important;\n  }\n\n  .mb-xl-3,\n.my-xl-3 {\n    margin-bottom: 1rem !important;\n  }\n\n  .ml-xl-3,\n.mx-xl-3 {\n    margin-left: 1rem !important;\n  }\n\n  .m-xl-4 {\n    margin: 1.5rem !important;\n  }\n\n  .mt-xl-4,\n.my-xl-4 {\n    margin-top: 1.5rem !important;\n  }\n\n  .mr-xl-4,\n.mx-xl-4 {\n    margin-right: 1.5rem !important;\n  }\n\n  .mb-xl-4,\n.my-xl-4 {\n    margin-bottom: 1.5rem !important;\n  }\n\n  .ml-xl-4,\n.mx-xl-4 {\n    margin-left: 1.5rem !important;\n  }\n\n  .m-xl-5 {\n    margin: 3rem !important;\n  }\n\n  .mt-xl-5,\n.my-xl-5 {\n    margin-top: 3rem !important;\n  }\n\n  .mr-xl-5,\n.mx-xl-5 {\n    margin-right: 3rem !important;\n  }\n\n  .mb-xl-5,\n.my-xl-5 {\n    margin-bottom: 3rem !important;\n  }\n\n  .ml-xl-5,\n.mx-xl-5 {\n    margin-left: 3rem !important;\n  }\n\n  .p-xl-0 {\n    padding: 0 !important;\n  }\n\n  .pt-xl-0,\n.py-xl-0 {\n    padding-top: 0 !important;\n  }\n\n  .pr-xl-0,\n.px-xl-0 {\n    padding-right: 0 !important;\n  }\n\n  .pb-xl-0,\n.py-xl-0 {\n    padding-bottom: 0 !important;\n  }\n\n  .pl-xl-0,\n.px-xl-0 {\n    padding-left: 0 !important;\n  }\n\n  .p-xl-1 {\n    padding: 0.25rem !important;\n  }\n\n  .pt-xl-1,\n.py-xl-1 {\n    padding-top: 0.25rem !important;\n  }\n\n  .pr-xl-1,\n.px-xl-1 {\n    padding-right: 0.25rem !important;\n  }\n\n  .pb-xl-1,\n.py-xl-1 {\n    padding-bottom: 0.25rem !important;\n  }\n\n  .pl-xl-1,\n.px-xl-1 {\n    padding-left: 0.25rem !important;\n  }\n\n  .p-xl-2 {\n    padding: 0.5rem !important;\n  }\n\n  .pt-xl-2,\n.py-xl-2 {\n    padding-top: 0.5rem !important;\n  }\n\n  .pr-xl-2,\n.px-xl-2 {\n    padding-right: 0.5rem !important;\n  }\n\n  .pb-xl-2,\n.py-xl-2 {\n    padding-bottom: 0.5rem !important;\n  }\n\n  .pl-xl-2,\n.px-xl-2 {\n    padding-left: 0.5rem !important;\n  }\n\n  .p-xl-3 {\n    padding: 1rem !important;\n  }\n\n  .pt-xl-3,\n.py-xl-3 {\n    padding-top: 1rem !important;\n  }\n\n  .pr-xl-3,\n.px-xl-3 {\n    padding-right: 1rem !important;\n  }\n\n  .pb-xl-3,\n.py-xl-3 {\n    padding-bottom: 1rem !important;\n  }\n\n  .pl-xl-3,\n.px-xl-3 {\n    padding-left: 1rem !important;\n  }\n\n  .p-xl-4 {\n    padding: 1.5rem !important;\n  }\n\n  .pt-xl-4,\n.py-xl-4 {\n    padding-top: 1.5rem !important;\n  }\n\n  .pr-xl-4,\n.px-xl-4 {\n    padding-right: 1.5rem !important;\n  }\n\n  .pb-xl-4,\n.py-xl-4 {\n    padding-bottom: 1.5rem !important;\n  }\n\n  .pl-xl-4,\n.px-xl-4 {\n    padding-left: 1.5rem !important;\n  }\n\n  .p-xl-5 {\n    padding: 3rem !important;\n  }\n\n  .pt-xl-5,\n.py-xl-5 {\n    padding-top: 3rem !important;\n  }\n\n  .pr-xl-5,\n.px-xl-5 {\n    padding-right: 3rem !important;\n  }\n\n  .pb-xl-5,\n.py-xl-5 {\n    padding-bottom: 3rem !important;\n  }\n\n  .pl-xl-5,\n.px-xl-5 {\n    padding-left: 3rem !important;\n  }\n\n  .m-xl-auto {\n    margin: auto !important;\n  }\n\n  .mt-xl-auto,\n.my-xl-auto {\n    margin-top: auto !important;\n  }\n\n  .mr-xl-auto,\n.mx-xl-auto {\n    margin-right: auto !important;\n  }\n\n  .mb-xl-auto,\n.my-xl-auto {\n    margin-bottom: auto !important;\n  }\n\n  .ml-xl-auto,\n.mx-xl-auto {\n    margin-left: auto !important;\n  }\n}
32\n.text-justify {\n  text-align: justify !important;\n}\n.text-nowrap {\n  white-space: nowrap !important;\n}\n.text-truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.text-left {\n  text-align: left !important;\n}\n.text-right {\n  text-align: right !important;\n}\n.text-center {\n  text-align: center !important;\n}\n@media (min-width: 576px) {\n  .text-sm-left {\n    text-align: left !important;\n  }\n\n  .text-sm-right {\n    text-align: right !important;\n  }\n\n  .text-sm-center {\n    text-align: center !important;\n  }\n}\n@media (min-width: 768px) {\n  .text-md-left {\n    text-align: left !important;\n  }\n\n  .text-md-right {\n    text-align: right !important;\n  }\n\n  .text-md-center {\n    text-align: center !important;\n  }\n}\n@media (min-width: 992px) {\n  .text-lg-left {\n    text-align: left !important;\n  }\n\n  .text-lg-right {\n    text-align: right !important;\n  }\n\n  .text-lg-center {\n    text-align: center !important;\n  }\n}\n@media (min-width: 1200px) {\n  .text-xl-left {\n    text-align: left !important;\n  }\n\n  .text-xl-right {\n    text-align: right !important;\n  }\n\n  .text-xl-center {\n    text-align: center !important;\n  }\n}\n.text-lowercase {\n  text-transform: lowercase !important;\n}\n.text-uppercase {\n  text-transform: uppercase !important;\n}\n.text-capitalize {\n  text-transform: capitalize !important;\n}\n.font-weight-light {\n  font-weight: 300 !important;\n}\n.font-weight-normal {\n  font-weight: 400 !important;\n}\n.font-weight-bold {\n  font-weight: 700 !important;\n}\n.font-italic {\n  font-style: italic !important;\n}\n.text-white {\n  color: #fff !important;\n}\n.text-primary {\n  color: #007bff !important;\n}\na.text-primary:hover, a.text-primary:focus {\n  color: #0062cc !important;\n}\n.text-secondary {\n  color: #6c757d !important;\n}\na.text-secondary:hover, a.text-secondary:focus {\n  color: #545b62 !important;\n}\n.text-success {\n  color: #28a745 !important;\n}\na.text-success:hover, a.text-success:focus {\n  color: #1e7e34 !important;\n}\n.text-info {\n  color: #17a2b8 !important;\n}\na.text-info:hover, a.text-info:focus {\n  color: #117a8b !important;\n}\n.text-warning {\n  color: #ffc107 !important;\n}\na.text-warning:hover, a.text-warning:focus {\n  color: #d39e00 !important;\n}\n.text-danger {\n  color: #dc3545 !important;\n}\na.text-danger:hover, a.text-danger:focus {\n  color: #bd2130 !important;\n}\n.text-light {\n  color: #f8f9fa !important;\n}\na.text-light:hover, a.text-light:focus {\n  color: #dae0e5 !important;\n}\n.text-dark {\n  color: #343a40 !important;\n}\na.text-dark:hover, a.text-dark:focus {\n  color: #1d2124 !important;\n}\n.text-muted {\n  color: #6c757d !important;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.visible {\n  visibility: visible !important;\n}\n.invisible {\n  visibility: hidden !important;\n}\n@media print {\n  *,\n*::before,\n*::after {\n    text-shadow: none !important;\n    box-shadow: none !important;\n  }\n\n  a:not(.btn) {\n    text-decoration: underline;\n  }\n\n  abbr[title]::after {\n    content: \" (\" attr(title) \")\";\n  }\n\n  pre {\n    white-space: pre-wrap !important;\n  }\n\n  pre,\nblockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n\n  thead {\n    display: table-header-group;\n  }\n\n  tr,\nimg {\n    page-break-inside: avoid;\n  }\n\n  p,\nh2,\nh3 {\n    orphans: 3;\n    widows: 3;\n  }\n\n  h2,\nh3 {\n    page-break-after: avoid;\n  }\n\n  @page {\n    size: a3;\n  }\n  body {\n    min-width: 992px !important;\n  }\n\n  .container {\n    min-width: 992px !important;\n  }\n\n  .navbar {\n    display: none;\n  }\n\n  .badge {\n    border: 1px solid #000;\n  }\n\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n.table th {\n    background-color: #fff !important;\n  }\n\n  .table-bordered th,\n.table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zdHlsZXMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvc3JjXFxzdHlsZXMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXGJvb3RzdHJhcC5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX3Jvb3Quc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9yZWJvb3Quc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF92YXJpYWJsZXMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2hvdmVyLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfdHlwZS5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfbGlzdHMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9pbWFnZXMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2ltYWdlLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF9ib3JkZXItcmFkaXVzLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfY29kZS5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX2dyaWQuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2dyaWQuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2JyZWFrcG9pbnRzLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF9ncmlkLWZyYW1ld29yay5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX3RhYmxlcy5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfdGFibGUtcm93LnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfZm9ybXMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX3RyYW5zaXRpb24uc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2Zvcm1zLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF9ncmFkaWVudHMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9idXR0b25zLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF9idXR0b25zLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfdHJhbnNpdGlvbnMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9kcm9wZG93bi5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfY2FyZXQuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX25hdi1kaXZpZG
32VyLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfYnV0dG9uLWdyb3VwLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfaW5wdXQtZ3JvdXAuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9jdXN0b20tZm9ybXMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9uYXYuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9uYXZiYXIuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9jYXJkLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfYnJlYWRjcnVtYi5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX3BhZ2luYXRpb24uc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX3BhZ2luYXRpb24uc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9iYWRnZS5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfYmFkZ2Uuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9qdW1ib3Ryb24uc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9hbGVydC5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfYWxlcnQuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9wcm9ncmVzcy5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX21lZGlhLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfbGlzdC1ncm91cC5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfbGlzdC1ncm91cC5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX2Nsb3NlLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfbW9kYWwuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF90b29sdGlwLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF9yZXNldC10ZXh0LnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfcG9wb3Zlci5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX2Nhcm91c2VsLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFx1dGlsaXRpZXNcXF9hbGlnbi5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFx1dGlsaXRpZXNcXF9iYWNrZ3JvdW5kLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFx1dGlsaXRpZXNcXF9ib3JkZXJzLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF9jbGVhcmZpeC5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcdXRpbGl0aWVzXFxfZGlzcGxheS5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcdXRpbGl0aWVzXFxfZW1iZWQuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXHV0aWxpdGllc1xcX2ZsZXguc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXHV0aWxpdGllc1xcX2Zsb2F0LnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF9mbG9hdC5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcdXRpbGl0aWVzXFxfcG9zaXRpb24uc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXHV0aWxpdGllc1xcX3NjcmVlbnJlYWRlcnMuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX3NjcmVlbi1yZWFkZXIuc2NzcyIsInNyYy9DOlxcVXNlcnNcXGh5d2FuXFxEb2N1bWVudHNcXEdpdEh1Ylxcbm8xczFfVEkvbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXHV0aWxpdGllc1xcX3NpemluZy5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcdXRpbGl0aWVzXFxfc3BhY2luZy5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcdXRpbGl0aWVzXFxfdGV4dC5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfdGV4dC10cnVuY2F0ZS5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfdGV4dC1lbXBoYXNpcy5zY3NzIiwic3JjL0M6XFxVc2Vyc1xcaHl3YW5cXERvY3VtZW50c1xcR2l0SHViXFxubzFzMV9USS9ub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfdGV4dC1oaWRlLnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFx1dGlsaXRpZXNcXF92aXNpYmlsaXR5LnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxtaXhpbnNcXF92aXNpYmlsaXR5LnNjc3MiLCJzcmMvQzpcXFVzZXJzXFxoeXdhblxcRG9jdW1lbnRzXFxHaXRIdWJcXG5vMXMxX1RJL25vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsOEVBQUE7QUNBQTs7Ozs7RUFBQTtBQ0FBO0VBR0ksZUFBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQSxlQUFBO0VBQUEsY0FBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUlBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxlQUFBO0VBSUEsa0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUtGLDhLQUFBO0VBQ0EsNkdBQUE7QUhvQkY7QUlqQkE7OztFQUdFLHNCQUFBO0FKb0JGO0FJakJBO0VBQ0UsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZDQUFBO0FKb0JGO0FJZkU7RUFDRSxtQkFBQTtBSmtCSjtBSVpBO0VBQ0UsY0FBQTtBSmNGO0FJSEE7RUFDRSxTQUFBO0VBQ0EsaUtDMEs0QjtFRHpLNUIsZUM4SzRCO0VEN0s1QixnQkNrTDRCO0VEakw1QixnQkNxTDRCO0VEcEw1QixjQzFDUztFRDJDVCxnQkFBQTtFQUNBLHNCQ3JEUztBTDJEWDtBSUVBO0VBQ0UscUJBQUE7QUpDRjtBSVFBO0VBQ0UsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QUpMRjtBSWtCQTtFQUNFLGFBQUE7RUFDQSxxQkN1SjRCO0FMdEs5QjtBSXVCQTtFQUNFLGFBQUE7RUFDQSxtQkNnRDBCO0FMcEU1QjtBSThCQTs7RUFFRSwwQkFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUozQkY7QUk4QkE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QUozQkY7QUk4QkE7OztFQUdFLGFBQUE7RUFDQSxtQk
32FBQTtBSjNCRjtBSThCQTs7OztFQUlFLGdCQUFBO0FKM0JGO0FJOEJBO0VBQ0UsZ0JDMEY0QjtBTHJIOUI7QUk4QkE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUozQkY7QUk4QkE7RUFDRSxnQkFBQTtBSjNCRjtBSThCQTtFQUNFLGtCQUFBO0FKM0JGO0FJK0JBOztFQUVFLG1CQUFBO0FKNUJGO0FJZ0NBO0VBQ0UsY0FBQTtBSjdCRjtBSXFDQTs7RUFFRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7QUpsQ0Y7QUlxQ0E7RUFBTSxlQUFBO0FKakNOO0FJa0NBO0VBQU0sV0FBQTtBSjlCTjtBSXFDQTtFQUNFLGNDakQwQjtFRGtEMUIscUJDakQwQjtFRGtEMUIsNkJBQUE7RUFDQSxxQ0FBQTtBSmxDRjtBTXpKRTtFRjhMRSxjQ3JEd0I7RURzRHhCLDBCQ3JEd0I7QUxtQjVCO0FJNENBO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FKekNGO0FNOUpFO0VGME1FLGNBQUE7RUFDQSxxQkFBQTtBSnpDSjtBSTRDRTtFQUNFLFVBQUE7QUoxQ0o7QUlvREE7Ozs7RUFJRSxpQ0FBQTtFQUNBLGNBQUE7QUpqREY7QUlxREE7RUFFRSxhQUFBO0VBRUEsbUJBQUE7RUFFQSxjQUFBO0VBR0EsNkJBQUE7QUp2REY7QUkrREE7RUFFRSxnQkFBQTtBSjdERjtBSXFFQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7QUpsRUY7QUlxRUE7RUFDRSxnQkFBQTtBSmxFRjtBSTBFQTtFQUNFLHlCQUFBO0FKdkVGO0FJMEVBO0VBQ0Usb0JDUzRCO0VEUjVCLHVCQ1E0QjtFRFA1QixjQ25SUztFRG9SVCxnQkFBQTtFQUNBLG9CQUFBO0FKdkVGO0FJMEVBO0VBR0UsbUJBQUE7QUp6RUY7QUlpRkE7RUFFRSxxQkFBQTtFQUNBLHFCQUFBO0FKL0VGO0FJcUZBO0VBQ0UsZ0JBQUE7QUpsRkY7QUl5RkE7RUFDRSxtQkFBQTtFQUNBLDBDQUFBO0FKdEZGO0FJeUZBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QUp0RkY7QUl5RkE7O0VBRUUsaUJBQUE7QUp0RkY7QUl5RkE7O0VBRUUsb0JBQUE7QUp0RkY7QUk0RkE7Ozs7RUFJRSwwQkFBQTtBSnpGRjtBSTZGQTs7OztFQUlFLFVBQUE7RUFDQSxrQkFBQTtBSjFGRjtBSTZGQTs7RUFFRSxzQkFBQTtFQUNBLFVBQUE7QUoxRkY7QUk4RkE7Ozs7RUFTRSwyQkFBQTtBSmhHRjtBSW1HQTtFQUNFLGNBQUE7RUFFQSxnQkFBQTtBSmpHRjtBSW9HQTtFQU1FLFlBQUE7RUFFQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUp2R0Y7QUk0R0E7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FKekdGO0FJNEdBO0VBQ0Usd0JBQUE7QUp6R0Y7QUk2R0E7O0VBRUUsWUFBQTtBSjFHRjtBSTZHQTtFQUtFLG9CQUFBO0VBQ0Esd0JBQUE7QUo5R0Y7QUlxSEE7O0VBRUUsd0JBQUE7QUpsSEY7QUkwSEE7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QUp2SEY7QUk4SEE7RUFDRSxxQkFBQTtBSjNIRjtBSThIQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBSjNIRjtBSThIQTtFQUNFLGFBQUE7QUozSEY7QUlnSUE7RUFDRSx3QkFBQTtBSjdIRjtBTzdWQTs7RUFFRSxxQkZtUDRCO0VFbFA1QixvQkZtUDRCO0VFbFA1QixnQkZtUDRCO0VFbFA1QixnQkZtUDRCO0VFbFA1QixjRm1QNEI7QUw2RzlCO0FPN1ZBO0VBQVUsaUJGcU9vQjtBTDRIOUI7QU9oV0E7RUFBVSxlRnFPb0I7QUwrSDlCO0FPbldBO0VBQVUsa0JGcU9vQjtBTGtJOUI7QU90V0E7RUFBVSxpQkZxT29CO0FMcUk5QjtBT3pXQTtFQUFVLGtCRnFPb0I7QUx3STlCO0FPNVdBO0VBQVUsZUZxTm9CO0FMMko5QjtBTzlXQTtFQUNFLGtCRnFQNEI7RUVwUDVCLGdCRnFQNEI7QUw0SDlCO0FPN1dBO0VBQ0UsZUZvTzRCO0VFbk81QixnQkZ3TzRCO0VFdk81QixnQkYrTjRCO0FMaUo5QjtBTzlXQTtFQUNFLGlCRmdPNEI7RUUvTjVCLGdCRm9PNEI7RUVuTzVCLGdCRjBONEI7QUx1SjlCO0FPL1dBO0VBQ0UsaUJGNE40QjtFRTNONUIsZ0JGZ080QjtFRS9ONUIsZ0JGcU40QjtBTDZKOUI7QU9oWEE7RUFDRSxpQkZ3TjRCO0VFdk41QixnQkY0TjRCO0VFM041QixnQkZnTjRCO0FMbUs5QjtBTzNXQTtFQUNFLGdCRjhETztFRTdEUCxtQkY2RE87RUU1RFAsU0FBQTtFQUNBLHdDQUFBO0FQOFdGO0FPdFdBOztFQUVFLGNGMk00QjtFRTFNNUIsZ0JGeUs0QjtBTGdNOUI7QU90V0E7O0VBRUUsY0YrTTRCO0VFOU01Qix5QkZ1TjRCO0FMa0o5QjtBT2pXQTtFQy9FRSxlQUFBO0VBQ0EsZ0JBQUE7QVJvYkY7QU9qV0E7RUNwRkUsZUFBQTtFQUNBLGdCQUFBO0FSeWJGO0FPbldBO0VBQ0UscUJBQUE7QVBzV0Y7QU9wV0U7RUFDRSxvQkZpTTBCO0FMcUs5QjtBTzVWQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBUCtWRjtBTzNWQTtFQUNFLG1CRktPO0VFSlAsa0JGbUs0QjtBTDJMOUI7QU8zVkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGNGdEdTO0FMb2NYO0FPNVZFO0VBQ0UsYUFBQTtBUDhWSjtBU2pkQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0FWK2NGO0FTaGRBO0VBQ0UsZ0JKcXlCa0M7RUlweUJsQyxzQkpKUztFSUtULHlCQUFBO0VFWkUsc0JONk0wQjtFS3RNNUIsZUFBQTtFQUdBL
32FlBQUE7QVZ3ZEY7QVMxY0E7RUFFRSxxQkFBQTtBVDRjRjtBU3pjQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBVDRjRjtBU3pjQTtFQUNFLGNKc3hCa0M7RUlyeEJsQyxjSnZCUztBTG1lWDtBWW5mQTs7OztFQUlFLGlHUGdPNEI7QUxzUjlCO0FZbGZBO0VBQ0UsZ0JQbzJCa0M7RU9uMkJsQyxjUDRCUTtFTzNCUixzQkFBQTtBWnFmRjtBWWxmRTtFQUNFLGNBQUE7QVpvZko7QVkvZUE7RUFDRSxzQkFBQTtFQUNBLGdCUHUxQmtDO0VPdDFCbEMsV1BiUztFT2NULHlCUExTO0VNaEJQLHFCTitNMEI7QUx5VDlCO0FZL2VFO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxnQlArTTBCO0FMa1M5QjtBWTNlQTtFQUNFLGNBQUE7RUFDQSxnQlBzMEJrQztFT3IwQmxDLGNQckJTO0FMbWdCWDtBWTNlRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FaNmVKO0FZeGVBO0VBQ0UsaUJQbTBCa0M7RU9sMEJsQyxrQkFBQTtBWjJlRjtBYTVoQkU7RUNBQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWRnaUJGO0FlN2VJO0VGdkRGO0lDWUksZ0JUcUtpQjtFTHVYckI7QUFDRjtBZWxmSTtFRnZERjtJQ1lJLGdCVHFLaUI7RUw0WHJCO0FBQ0Y7QWV2Zkk7RUZ2REY7SUNZSSxnQlRxS2lCO0VMaVlyQjtBQUNGO0FlNWZJO0VGdkRGO0lDWUksaUJUcUtpQjtFTHNZckI7QUFDRjtBYTVpQkU7RUNaQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWQ0akJGO0FhMWlCRTtFQ0pBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBZGtqQkY7QWEzaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QWI4aUJKO0FhNWlCSTs7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWI4aUJOO0FnQi9rQkU7Ozs7OztFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoQnVsQko7QWdCcGtCTTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBaEJ1a0JSO0FnQnJrQk07RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QWhCd2tCUjtBZ0Jwa0JRO0VGRk4sdUJBQUE7RUFJQSx3QkFBQTtBZHVrQkY7QWdCemtCUTtFRkZOLHdCQUFBO0VBSUEseUJBQUE7QWQ0a0JGO0FnQjlrQlE7RUZGTixhQUFBO0VBSUEsY0FBQTtBZGlsQkY7QWdCbmxCUTtFRkZOLHdCQUFBO0VBSUEseUJBQUE7QWRzbEJGO0FnQnhsQlE7RUZGTix3QkFBQTtFQUlBLHlCQUFBO0FkMmxCRjtBZ0I3bEJRO0VGRk4sYUFBQTtFQUlBLGNBQUE7QWRnbUJGO0FnQmxtQlE7RUZGTix3QkFBQTtFQUlBLHlCQUFBO0FkcW1CRjtBZ0J2bUJRO0VGRk4sd0JBQUE7RUFJQSx5QkFBQTtBZDBtQkY7QWdCNW1CUTtFRkZOLGFBQUE7RUFJQSxjQUFBO0FkK21CRjtBZ0JqbkJRO0VGRk4sd0JBQUE7RUFJQSx5QkFBQTtBZG9uQkY7QWdCdG5CUTtFRkZOLHdCQUFBO0VBSUEseUJBQUE7QWR5bkJGO0FnQjNuQlE7RUZGTixjQUFBO0VBSUEsZUFBQTtBZDhuQkY7QWdCM25CTTtFQUF3QixTQUFBO0FoQituQjlCO0FnQjduQk07RUFBdUIsU0FBQTtBaEJpb0I3QjtBZ0I5bkJRO0VBQXdCLFFBRGI7QWhCbW9CbkI7QWdCbG9CUTtFQUF3QixRQURiO0FoQnVvQm5CO0FnQnRvQlE7RUFBd0IsUUFEYjtBaEIyb0JuQjtBZ0Ixb0JRO0VBQXdCLFFBRGI7QWhCK29CbkI7QWdCOW9CUTtFQUF3QixRQURiO0FoQm1wQm5CO0FnQmxwQlE7RUFBd0IsUUFEYjtBaEJ1cEJuQjtBZ0J0cEJRO0VBQXdCLFFBRGI7QWhCMnBCbkI7QWdCMXBCUTtFQUF3QixRQURiO0FoQitwQm5CO0FnQjlwQlE7RUFBd0IsUUFEYjtBaEJtcUJuQjtBZ0JscUJRO0VBQXdCLFFBRGI7QWhCdXFCbkI7QWdCdHFCUTtFQUF3QixTQURiO0FoQjJxQm5CO0FnQjFxQlE7RUFBd0IsU0FEYjtBaEIrcUJuQjtBZ0I5cUJRO0VBQXdCLFNBRGI7QWhCbXJCbkI7QWdCNXFCVTtFRlRSLDBCQUFBO0FkeXJCRjtBZ0JockJVO0VGVFIsMkJBQUE7QWQ2ckJGO0FnQnByQlU7RUZUUixnQkFBQTtBZGlzQkY7QWdCeHJCVTtFRlRSLDJCQUFBO0FkcXNCRjtBZ0I1ckJVO0VGVFIsMkJBQUE7QWR5c0JGO0FnQmhzQlU7RUZUUixnQkFBQTtBZDZzQkY7QWdCcHNCVTtFRlRSLDJCQUFBO0FkaXRCRjtBZ0J4c0JVO0VGVFIsMkJBQUE7QWRxdEJGO0FnQjVzQlU7RUZUUixnQkFBQTtBZHl0QkY7QWdCaHRCVTtFRlRSLDJCQUFBO0FkNnRCRjtBZ0JwdEJVO0VGVFIsMkJBQUE7QWRpdUJGO0FldnRCSTtFQzdCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFaEJ3dkJOOztFZ0J0dkJJO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VoQnl2Qk47O0VnQnJ2Qk07SUZGTix1QkFBQTtJQUlBLHdCQUFBO0Vkd3ZCQTs7RWdCMXZCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQ2dkJBOztFZ0IvdkJNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWRrd0JBOztFZ0Jwd0JNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZHV3QkE7O0VnQnp3Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkNHdCQTs7RWdCOXdCTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VkaXhCQTs7RWdCbnhCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWRzeEJBOztFZ0J4eEJNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZDJ4QkE7O0VnQjd4Qk07SUZGTixhQUFBO0lBSUEsY0FBQTtFZGd5QkE7O0VnQmx5Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkcXlCQTs7RWdCdnlCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQweUJBOztFZ0I1eUJNO0lGRk4sY0FBQTtJQUlBLGVBQUE7RWQreUJBOztFZ0I1eUJJO0lBQXdCLFNBQUE7RWhCZ3pCNUI7O0VnQjl5Qkk7SUFBdUIsU0FBQTtFaEJrekIzQjs7RWdCL3lCTTtJQUF3QixRQURiO0VoQm96QmpCOztFZ0JuekJNO0lBQXdCLFFBRGI7RWhCd3pCakI7O0VnQnZ6Qk07SUFBd0IsUUFEYjtFaEI0ekJqQjs7RWdCM3pCTTtJQUF3QixRQURiO0VoQmcwQmpCOztFZ0IvekJNO0lBQXdCLFFBRGI7RWhCbzBCakI7O0VnQm4wQk07SUFBd0IsUUFEYjtFaEJ3MEJqQjs7RWdCdjBCTTtJQUF3QixRQURiO0VoQjQwQmpCOztFZ0IzMEJNO0lBQXdCLFFBRGI7RWhCZzFCakI7O0VnQi8wQk07SUFBd0IsUUFEYjtFaEJvMUJqQjs7RWdCbjFCTTtJQUF3QixRQURiO0VoQncxQmpCOztFZ0J2MUJNO0lBQXdCLFNBRGI7RWhCNDFCakI7O0VnQjMxQk07SUFBd0IsU0FEYjtFaEJnMkJqQjs7RWdCLzFCTTtJQUF3QixTQURiO0VoQm8yQmpCOztFZ0I3MUJRO0lGVFIsY0FBQTtFZDA
32yQkE7O0VnQmoyQlE7SUZUUiwwQkFBQTtFZDgyQkE7O0VnQnIyQlE7SUZUUiwyQkFBQTtFZGszQkE7O0VnQnoyQlE7SUZUUixnQkFBQTtFZHMzQkE7O0VnQjcyQlE7SUZUUiwyQkFBQTtFZDAzQkE7O0VnQmozQlE7SUZUUiwyQkFBQTtFZDgzQkE7O0VnQnIzQlE7SUZUUixnQkFBQTtFZGs0QkE7O0VnQnozQlE7SUZUUiwyQkFBQTtFZHM0QkE7O0VnQjczQlE7SUZUUiwyQkFBQTtFZDA0QkE7O0VnQmo0QlE7SUZUUixnQkFBQTtFZDg0QkE7O0VnQnI0QlE7SUZUUiwyQkFBQTtFZGs1QkE7O0VnQno0QlE7SUZUUiwyQkFBQTtFZHM1QkE7QUFDRjtBZTc0Qkk7RUM3QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RWhCNjZCTjs7RWdCMzZCSTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFaEI4NkJOOztFZ0IxNkJNO0lGRk4sdUJBQUE7SUFJQSx3QkFBQTtFZDY2QkE7O0VnQi82Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkazdCQTs7RWdCcDdCTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VkdTdCQTs7RWdCejdCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQ0N0JBOztFZ0I5N0JNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZGk4QkE7O0VnQm44Qk07SUZGTixhQUFBO0lBSUEsY0FBQTtFZHM4QkE7O0VnQng4Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkMjhCQTs7RWdCNzhCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWRnOUJBOztFZ0JsOUJNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWRxOUJBOztFZ0J2OUJNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZDA5QkE7O0VnQjU5Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkKzlCQTs7RWdCaitCTTtJRkZOLGNBQUE7SUFJQSxlQUFBO0VkbytCQTs7RWdCaitCSTtJQUF3QixTQUFBO0VoQnErQjVCOztFZ0JuK0JJO0lBQXVCLFNBQUE7RWhCdStCM0I7O0VnQnArQk07SUFBd0IsUUFEYjtFaEJ5K0JqQjs7RWdCeCtCTTtJQUF3QixRQURiO0VoQjYrQmpCOztFZ0I1K0JNO0lBQXdCLFFBRGI7RWhCaS9CakI7O0VnQmgvQk07SUFBd0IsUUFEYjtFaEJxL0JqQjs7RWdCcC9CTTtJQUF3QixRQURiO0VoQnkvQmpCOztFZ0J4L0JNO0lBQXdCLFFBRGI7RWhCNi9CakI7O0VnQjUvQk07SUFBd0IsUUFEYjtFaEJpZ0NqQjs7RWdCaGdDTTtJQUF3QixRQURiO0VoQnFnQ2pCOztFZ0JwZ0NNO0lBQXdCLFFBRGI7RWhCeWdDakI7O0VnQnhnQ007SUFBd0IsUUFEYjtFaEI2Z0NqQjs7RWdCNWdDTTtJQUF3QixTQURiO0VoQmloQ2pCOztFZ0JoaENNO0lBQXdCLFNBRGI7RWhCcWhDakI7O0VnQnBoQ007SUFBd0IsU0FEYjtFaEJ5aENqQjs7RWdCbGhDUTtJRlRSLGNBQUE7RWQraENBOztFZ0J0aENRO0lGVFIsMEJBQUE7RWRtaUNBOztFZ0IxaENRO0lGVFIsMkJBQUE7RWR1aUNBOztFZ0I5aENRO0lGVFIsZ0JBQUE7RWQyaUNBOztFZ0JsaUNRO0lGVFIsMkJBQUE7RWQraUNBOztFZ0J0aUNRO0lGVFIsMkJBQUE7RWRtakNBOztFZ0IxaUNRO0lGVFIsZ0JBQUE7RWR1akNBOztFZ0I5aUNRO0lGVFIsMkJBQUE7RWQyakNBOztFZ0JsakNRO0lGVFIsMkJBQUE7RWQrakNBOztFZ0J0akNRO0lGVFIsZ0JBQUE7RWRta0NBOztFZ0IxakNRO0lGVFIsMkJBQUE7RWR1a0NBOztFZ0I5akNRO0lGVFIsMkJBQUE7RWQya0NBO0FBQ0Y7QWVsa0NJO0VDN0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VoQmttQ047O0VnQmhtQ0k7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWhCbW1DTjs7RWdCL2xDTTtJRkZOLHVCQUFBO0lBSUEsd0JBQUE7RWRrbUNBOztFZ0JwbUNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZHVtQ0E7O0VnQnptQ007SUZGTixhQUFBO0lBSUEsY0FBQTtFZDRtQ0E7O0VnQjltQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkaW5DQTs7RWdCbm5DTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWRzbkNBOztFZ0J4bkNNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWQybkNBOztFZ0I3bkNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZGdvQ0E7O0VnQmxvQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkcW9DQTs7RWdCdm9DTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VkMG9DQTs7RWdCNW9DTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQrb0NBOztFZ0JqcENNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZG9wQ0E7O0VnQnRwQ007SUZGTixjQUFBO0lBSUEsZUFBQTtFZHlwQ0E7O0VnQnRwQ0k7SUFBd0IsU0FBQTtFaEIwcEM1Qjs7RWdCeHBDSTtJQUF1QixTQUFBO0VoQjRwQzNCOztFZ0J6cENNO0lBQXdCLFFBRGI7RWhCOHBDakI7O0VnQjdwQ007SUFBd0IsUUFEYjtFaEJrcUNqQjs7RWdCanFDTTtJQUF3QixRQURiO0VoQnNxQ2pCOztFZ0JycUNNO0lBQXdCLFFBRGI7RWhCMHFDakI7O0VnQnpxQ007SUFBd0IsUUFEYjtFaEI4cUNqQjs7RWdCN3FDTTtJQUF3QixRQURiO0VoQmtyQ2pCOztFZ0JqckNNO0lBQXdCLFFBRGI7RWhCc3JDakI7O0VnQnJyQ007SUFBd0IsUUFEYjtFaEIwckNqQjs7RWdCenJDTTtJQUF3QixRQURiO0VoQjhyQ2pCOztFZ0I3ckNNO0lBQXdCLFFBRGI7RWhCa3NDakI7O0VnQmpzQ007SUFBd0IsU0FEYjtFaEJzc0NqQjs7RWdCcnNDTTtJQUF3QixTQURiO0VoQjBzQ2pCOztFZ0J6c0NNO0lBQXdCLFNBRGI7RWhCOHNDakI7O0VnQnZzQ1E7SUZUUixjQUFBO0Vkb3RDQTs7RWdCM3NDUTtJRlRSLDBCQUFBO0Vkd3RDQTs7RWdCL3NDUTtJRlRSLDJCQUFBO0VkNHRDQTs7RWdCbnRDUTtJRlRSLGdCQUFBO0VkZ3VDQTs7RWdCdnRDUTtJRlRSLDJCQUFBO0Vkb3VDQTs7RWdCM3RDUTtJRlRSLDJCQUFBO0Vkd3VDQTs7RWdCL3RDUTtJRlRSLGdCQUFBO0VkNHVDQTs7RWdCbnVDUTtJRlRSLDJCQUFBO0VkZ3ZDQTs7RWdCdnVDUTtJRlRSLDJCQUFBO0Vkb3ZDQTs7RWdCM3VDUTtJRlRSLGdCQUFBO0Vkd3ZDQTs7RWdCL3VDUTtJRlRSLDJCQUFBO0VkNHZDQTs7RWdCbnZDUTtJRlRSLDJCQUFBO0VkZ3dDQTtBQUNGO0FldnZDSTtFQzdCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFaEJ1eENOOztFZ0JyeENJO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VoQnd4Q047O0VnQnB4Q007SUZGTix1QkFBQTtJQUlBLHdCQUFBO0VkdXhDQTs7RWdCenhDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQ0eENBOztFZ0I5eENNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWRpeUNBOztFZ0JueUNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZHN5Q0E7O0VnQnh5Q007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkMnlDQTs7RWdCN3lDTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VkZ3pDQTs7RWdCbHpDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWRxekNBOztFZ0J2ekNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZDB6Q0E7O0VnQjV6Q007SUZGTixhQUFBO0lBSUEsY0FBQTtFZCt6Q0E7O0VnQmowQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkbzBDQTs7RWdCdDBDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWR5MENBOztFZ0IzMENNO0lGRk4sY0FBQTtJQUlBLGVBQUE7RWQ4MENBOztFZ0IzMENJO0lBQXdCLFNBQUE7RWhCKzBDNUI7O0VnQjcwQ0k7SUFBdUIsU0FBQTtFaEJpMUMzQjs
327RWdCOTBDTTtJQUF3QixRQURiO0VoQm0xQ2pCOztFZ0JsMUNNO0lBQXdCLFFBRGI7RWhCdTFDakI7O0VnQnQxQ007SUFBd0IsUUFEYjtFaEIyMUNqQjs7RWdCMTFDTTtJQUF3QixRQURiO0VoQisxQ2pCOztFZ0I5MUNNO0lBQXdCLFFBRGI7RWhCbTJDakI7O0VnQmwyQ007SUFBd0IsUUFEYjtFaEJ1MkNqQjs7RWdCdDJDTTtJQUF3QixRQURiO0VoQjIyQ2pCOztFZ0IxMkNNO0lBQXdCLFFBRGI7RWhCKzJDakI7O0VnQjkyQ007SUFBd0IsUUFEYjtFaEJtM0NqQjs7RWdCbDNDTTtJQUF3QixRQURiO0VoQnUzQ2pCOztFZ0J0M0NNO0lBQXdCLFNBRGI7RWhCMjNDakI7O0VnQjEzQ007SUFBd0IsU0FEYjtFaEIrM0NqQjs7RWdCOTNDTTtJQUF3QixTQURiO0VoQm00Q2pCOztFZ0I1M0NRO0lGVFIsY0FBQTtFZHk0Q0E7O0VnQmg0Q1E7SUZUUiwwQkFBQTtFZDY0Q0E7O0VnQnA0Q1E7SUZUUiwyQkFBQTtFZGk1Q0E7O0VnQng0Q1E7SUZUUixnQkFBQTtFZHE1Q0E7O0VnQjU0Q1E7SUZUUiwyQkFBQTtFZHk1Q0E7O0VnQmg1Q1E7SUZUUiwyQkFBQTtFZDY1Q0E7O0VnQnA1Q1E7SUZUUixnQkFBQTtFZGk2Q0E7O0VnQng1Q1E7SUZUUiwyQkFBQTtFZHE2Q0E7O0VnQjU1Q1E7SUZUUiwyQkFBQTtFZHk2Q0E7O0VnQmg2Q1E7SUZUUixnQkFBQTtFZDY2Q0E7O0VnQnA2Q1E7SUZUUiwyQkFBQTtFZGk3Q0E7O0VnQng2Q1E7SUZUUiwyQkFBQTtFZHE3Q0E7QUFDRjtBaUJwK0NBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQlo4R087RVk3R1AsNkJac1M0QjtBTGdzQzlCO0FpQnArQ0U7O0VBRUUsZ0JaK1IwQjtFWTlSMUIsbUJBQUE7
32RUFDQSw2QkFBQTtBakJzK0NKO0FpQm4rQ0U7RUFDRSxzQkFBQTtFQUNBLGdDQUFBO0FqQnErQ0o7QWlCbCtDRTtFQUNFLDZCQUFBO0FqQm8rQ0o7QWlCaitDRTtFQUNFLHNCWmhCTztBTG0vQ1g7QWlCejlDRTs7RUFFRSxlWnFRMEI7QUx1dEM5QjtBaUJuOUNBO0VBQ0UseUJBQUE7QWpCczlDRjtBaUJwOUNFOztFQUVFLHlCQUFBO0FqQnM5Q0o7QWlCbDlDSTs7RUFFRSx3QkFBQTtBakJvOUNOO0FpQno4Q0U7RUFDRSxxQ1p3TzBCO0FMb3VDOUI7QU1yZ0RFO0VXcUVJLHNDWjZOd0I7QUx1dUM5QjtBa0JqaERJOzs7RUFHRSx5QkRzRitCO0FqQjg3Q3JDO0FNL2dERTtFWU1NLHlCQUplO0FsQmloRHZCO0FrQjNnRFE7O0VBRUUseUJBUmE7QWxCcWhEdkI7QWtCL2hESTs7O0VBR0UseUJEc0YrQjtBakI0OENyQztBTTdoREU7RVlNTSx5QkFKZTtBbEIraER2QjtBa0J6aERROztFQUVFLHlCQVJhO0FsQm1pRHZCO0FrQjdpREk7OztFQUdFLHlCRHNGK0I7QWpCMDlDckM7QU0zaURFO0VZTU0seUJBSmU7QWxCNmlEdkI7QWtCdmlEUTs7RUFFRSx5QkFSYTtBbEJpakR2QjtBa0IzakRJOzs7RUFHRSx5QkRzRitCO0FqQncrQ3JDO0FNempERTtFWU1NLHlCQUplO0FsQjJqRHZCO0FrQnJqRFE7O0VBRUUseUJBUmE7QWxCK2pEdkI7QWtCemtESTs7O0VBR0UseUJEc0YrQjtBakJzL0NyQztBTXZrREU7RVlNTSx5QkFKZTtBbEJ5a0R2QjtBa0Jua0RROztFQUVFLHlCQVJhO0FsQjZrRHZCO0FrQnZsREk7OztFQUdFLHlCRHNGK0I7QWpCb2dEckM7QU1ybERFO0VZTU0seUJBSmU7QWxCdWxEdkI7QWtCamxEUTs7RUFFRSx5QkFSYTtBbEIybER2QjtBa0JybURJOzs7RUFHRSx5QkRzRitCO0FqQmtoRHJDO0FNbm1ERTtFWU1NLHlCQUplO0FsQnFtRHZCO0FrQi9sRFE7O0VBRUUseUJBUmE7QWxCeW1EdkI7QWtCbm5ESTs7O0VBR0UseUJEc0YrQjtBakJnaURyQztBTWpuREU7RVlNTSx5QkFKZTtBbEJtbkR2QjtBa0I3bURROztFQUVFLHlCQVJhO0FsQnVuRHZCO0FrQmpvREk7OztFQUdFLHNDYnVTd0I7QUw2MUM5QjtBTS9uREU7RVlNTSxzQ0FKZTtBbEJpb0R2QjtBa0IzbkRROztFQUVFLHNDQVJhO0FsQnFvRHZCO0FpQnppREk7RUFDRSxXWmxHSztFWW1HTCx5QloxRks7RVkyRkwscUJaNk13QjtBTCsxQzlCO0FpQnZpREk7RUFDRSxjWm5HSztFWW9HTCx5Qlp6R0s7RVkwR0wscUJaekdLO0FMa3BEWDtBaUJwaURBO0VBQ0UsV1psSFM7RVltSFQseUJaMUdTO0FMaXBEWDtBaUJyaURFOzs7RUFHRSxxQlp5TDBCO0FMODJDOUI7QWlCcGlERTtFQUNFLFNBQUE7QWpCc2lESjtBaUJsaURJO0VBQ0UsMkNaOEt3QjtBTHMzQzlCO0FNbHFERTtFV3FJTSw0Q1p3S3NCO0FMdzNDOUI7QWUxbURJO0VFMkZBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0lBQ0EsNENBQUE7RWpCa2hETjtFaUIvZ0RNO0lBQ0UsU0FBQTtFakJpaERSO0FBQ0Y7QWV2bkRJO0VFMkZBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0lBQ0EsNENBQUE7RWpCOGhETjtFaUIzaERNO0lBQ0UsU0FBQTtFakI2aERSO0FBQ0Y7QWVub0RJO0VFMkZBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0lBQ0EsNENBQUE7RWpCMGlETjtFaUJ2aURNO0lBQ0UsU0FBQTtFakJ5aURSO0FBQ0Y7QWUvb0RJO0VFMkZBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0lBQ0EsNENBQUE7RWpCc2pETjtFaUJuakRNO0lBQ0UsU0FBQTtFakJxakRSO0FBQ0Y7QWlCaGtESTtFQUVJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDRDQUFBO0FqQmlrRFI7QWlCOWpEUTtFQUNFLFNBQUE7QWpCZ2tEVjtBbUJ4dURBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGVkK040QjtFYzlONUIsZ0JkdU80QjtFY3RPNUIsY2RNUztFY0xULHNCZEZTO0VjR1QsNEJBQUE7RUFDQSx5QkFBQTtFQUtFLHNCZDZMMEI7RWU1TXhCLHdFRHNCSjtBbkJpdURGO0FtQjl0REU7RUFDRSw2QkFBQTtFQUNBLFNBQUE7QW5CZ3VESjtBcUJudkRFO0VBQ0UsY2hCSU87RWdCSFAsc0JoQkpPO0VnQktQLHFCaEJ1WW9DO0VnQnRZcEMsVUFBQTtFQUtFLGdEaEJvVHdCO0FMNjdDOUI7QW1CaHVERTtFQUNFLGNkdkJPO0VjeUJQLFVBQUE7QW5CaXVESjtBbUJwdURFO0VBQ0UsY2R2Qk87RWN5QlAsVUFBQTtBbkJpdURKO0FtQnB1REU7RUFDRSxjZHZCTztFY3lCUCxVQUFBO0FuQml1REo7QW1CenRERTtFQUVFLHlCZHZDTztFY3lDUCxVQUFBO0FuQnl0REo7QW1CcHRERTtFQUNFLDJCZHFXb0M7QUxrM0N4QztBbUJwdERFO0VBTUUsY2RuRE87RWNvRFAsc0JkM0RPO0FMNHdEWDtBbUI1c0RBOztFQUVFLGNBQUE7RUFDQSxXQUFBO0FuQitzREY7QW1CcnNEQTtFQUNFLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JkcUo0QjtBTG1qRDlCO0FtQnJzREE7RUFDRSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0Esa0JkdUk0QjtFY3RJNUIsZ0JkdUc0QjtBTGltRDlCO0FtQnJzREE7RUFDRSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUJkaUk0QjtFY2hJNUIsZ0JkaUc0QjtBTHVtRDlCO0FtQi9yREE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHFCZDZNNEI7RWM1TTVCLHdCZDRNNEI7RWMzTTVCLGdCQUFBO0VBQ0EsZ0Jkd0g0QjtFY3ZINUIsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FuQmtzREY7QW1CaHNERTs7Ozs7Ozs7O0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FuQnlzREo7QW1CNXJEQTs7Ozs7RUFDRSx1QkFBQTtFQUNBLG1CZDBGNEI7RWN6RjVCLGdCZDBENEI7RU14TTFCLHFCTitNMEI7QUxtb0Q5QjtBbUIvckRFOzs7OztFQUNFLDZCZDRRb0M7QUwwN0N4QztBbUJsc0RBOzs7OztFQUNFLG9CQUFBO0VBQ0Esa0JkNEU0QjtFYzNFNUIsZ0JkNEM0QjtFTXZNMUIscUJOOE0wQjtBTHVwRDlCO0FtQnJzREU7Ozs7O0VBQ0UsNEJka1FvQztBTDA4Q3hDO0FtQmxzREE7RUFDRSxtQmRvUXNDO0FMaThDeEM7QW1CbHNEQTtFQUNFLGNBQUE7RUFDQSxtQmRzUHNDO0FMKzhDeEM7QW1CN3JEQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBbkJnc0RGO0FtQjlyREU7O0VBRUUsa0JBQUE7RUFDQSxpQkFBQTtBbkJnc0RKO0FtQnZyREE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQmQyTnNDO0FMKzlDeEM7QW1CdnJEQTtFQUNFLGtCQUFBO0VBQ0Esa0JkdU5zQztFY3ROdEMscUJBQUE7QW5CMHJERjtBbUJ4ckRFO0VBQ0UsY2QxTU87QUxvNERYO0FtQnRyREE7RUFDRSxnQkFBQTtBbkJ5ckRGO0FtQnRyREE7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCZDBNc0M7QUwrK0N4QztBbUJ0ckRFO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJkcU1vQztFY3BNcEMsY0FBQTtBbkJ3ckRKO0FxQno0REU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CaEIyWW9DO0VnQjFZcEMsY2hCOE8wQjtFZ0I3TzFCLGNoQnllZ0M7QUxtNkNwQztBcUJ6NERFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7
32RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHdDQUFBO0VBQ0EscUJBQUE7QXJCNDRESjtBcUJ2NERJOzs7RUFFRSxxQmhCbWQ4QjtBTHc3Q3BDO0FxQno0RE07OztFQUNFLHFCaEJnZDRCO0VnQi9jNUIsZ0RBQUE7QXJCNjREUjtBcUIxNERNOzs7Ozs7O0VBRUUsY0FBQTtBckJpNURSO0FxQno0RE07RUFDRSxjaEJpYzRCO0FMMjhDcEM7QXFCejRETTs7O0VBRUUsY0FBQTtBckI0NERSO0FxQnA0RE07RUFDRSxjaEJtYjRCO0FMbzlDcEM7QXFCcjREUTtFQUNFLHlCQUFBO0FyQnU0RFY7QXFCbjRETTs7O0VBRUUsY0FBQTtBckJzNERSO0FxQmw0RFE7RUMvRkoseUJEZ0cyQjtBckJvNEQvQjtBcUIvM0RRO0VBQ0UsZ0VBQUE7QXJCaTREVjtBcUJ2M0RNO0VBQ0UscUJoQm9aNEI7QUxzK0NwQztBcUJ4M0RRO0VBQVkscUJBQUE7QXJCMjNEcEI7QXFCeDNETTs7O0VBRUUsY0FBQTtBckIyM0RSO0FxQnYzRFE7RUFDRSxnREFBQTtBckJ5M0RWO0FxQi85REU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CaEIyWW9DO0VnQjFZcEMsY2hCOE8wQjtFZ0I3TzFCLGNoQjBlZ0M7QUx3L0NwQztBcUIvOURFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHdDQUFBO0VBQ0EscUJBQUE7QXJCaytESjtBcUI3OURJOzs7RUFFRSxxQmhCb2Q4QjtBTDZnRHBDO0FxQi85RE07OztFQUNFLHFCaEJpZDRCO0VnQmhkNUIsZ0RBQUE7QXJCbStEUjtBcUJoK0RNOzs7Ozs7O0VBRUUsY0FBQTtBckJ1K0RSO0FxQi85RE07RUFDRSxjaEJrYzRCO0FMZ2lEcEM7QXFCLzlETTs7O0VBRUUsY0FBQTtBckJrK0RSO0FxQjE5RE07RUFDRSxjaEJvYjRCO0FMeWlEcEM7QXFCMzlEUTtFQUNFLHlCQUFBO0FyQjY5RFY7QXFCejlETTs7O0VBRUUsY0FBQTtBckI0OURSO0FxQng5RFE7RUMvRkoseUJEZ0cyQjtBckIwOUQvQjtBcUJyOURRO0VBQ0UsZ0VBQUE7QXJCdTlEVjtBcUI3OERNO0VBQ0UscUJoQnFaNEI7QUwyakRwQztBcUI5OERRO0VBQVkscUJBQUE7QXJCaTlEcEI7QXFCOThETTs7O0VBRUUsY0FBQTtBckJpOURSO0FxQjc4RFE7RUFDRSxnREFBQTtBckIrOERWO0FtQjUwREE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBbkIrMERGO0FtQjEwREU7RUFDRSxXQUFBO0FuQjQwREo7QWUvaEVJO0VJd05BO0lBQ0UsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7SUFDQSxnQkFBQTtFbkIwMERKO0VtQnQwREU7SUFDRSxhQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQkFBQTtFbkJ3MERKO0VtQnAwREU7SUFDRSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtFbkJzMERKO0VtQmwwREU7SUFDRSxxQkFBQTtFbkJvMERKO0VtQmowREU7SUFDRSxXQUFBO0VuQm0wREo7RW1COXpERTtJQUNFLGFBQUE7SUFDQSxtQkFBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RW5CZzBESjtFbUI5ekRFO0lBQ0Usa0JBQUE7SUFDQSxhQUFBO0lBQ0EscUJkK0drQztJYzlHbEMsY0FBQTtFbkJnMERKO0VtQjd6REU7SUFDRSxtQkFBQTtJQUNBLHVCQUFBO0VuQit6REo7RW1CN3pERTtJQUNFLGdCQUFBO0VuQit6REo7QUFDRjtBdUJub0VBO0VBQ0UscUJBQUE7RUFDQSxnQmxCc080QjtFa0JyTzVCLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsNkJBQUE7RUNzRkEseUJBQUE7RUFDQSxlbkJxSTRCO0VtQnBJNUIsZ0JuQjZJNEI7RW1CMUkxQixzQm5CeUcwQjtFZTVNeEIscUlHVUo7QXZCeW9FRjtBTXRvRUU7RWlCQ0UscUJBQUE7QXZCd29FSjtBdUJyb0VFO0VBRUUsVUFBQTtFQUNBLGdEbEJpVDBCO0FMcTFEOUI7QXVCbG9FRTtFQUVFLGFsQjhVMEI7QUxxekQ5QjtBdUI5bkVFO0VBQ0UsZUFBQTtBdkJnb0VKO0F1QjduRUU7RUFFRSxzQkFBQTtBdkI4bkVKO0F1QnBuRUE7O0VBRUUsb0JBQUE7QXZCc25FRjtBdUI3bUVFO0VDekRBLFdBQUE7RUZBRSx5QmpCb0VXO0VtQmxFYixxQm5Ca0VhO0FMd21FZjtBTXBxRUU7RWtCRkUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCa3JFekc7QXdCdHFFRTtFQU1JLCtDQUFBO0F4Qm1xRU47QXdCOXBFRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMcW5FZjtBd0I1cEVFO0VBR0UsV0FBQTtFQUNBLHlCQWxDK0k7RUFzQy9JLHFCQXRDeUw7QXhCK3JFN0w7QXdCdnBFSTtFQUtJLCtDQUFBO0F4QnFwRVI7QXVCeG9FRTtFQ3pEQSxXQUFBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTG1vRWY7QU0vckVFO0VrQkZFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QjZzRXpHO0F3QmpzRUU7RUFNSSxpREFBQTtBeEI4ckVOO0F3QnpyRUU7RUFFRSxXQUFBO0VBQ0EseUJuQjJDVztFbUIxQ1gscUJuQjBDVztBTGdwRWY7QXdCdnJFRTtFQUdFLFdBQUE7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QjB0RTdMO0F3QmxyRUk7RUFLSSxpREFBQTtBeEJnckVSO0F1Qm5xRUU7RUN6REEsV0FBQTtFRkFFLHlCakJvRVc7RW1CbEViLHFCbkJrRWE7QUw4cEVmO0FNMXRFRTtFa0JGRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJ3dUV6RztBd0I1dEVFO0VBTUksK0NBQUE7QXhCeXRFTjtBd0JwdEVFO0VBRUUsV0FBQTtFQUNBLHlCbkIyQ1c7RW1CMUNYLHFCbkIwQ1c7QUwycUVmO0F3Qmx0RUU7RUFHRSxXQUFBO0VBQ0EseUJBbEMrSTtFQXNDL0kscUJBdEN5TDtBeEJxdkU3TDtBd0I3c0VJO0VBS0ksK0NBQUE7QXhCMnNFUjtBdUI5ckVFO0VDekRBLFdBQUE7RUZBRSx5QmpCb0VXO0VtQmxFYixxQm5Ca0VhO0FMeXJFZjtBTXJ2RUU7RWtCRkUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCbXdFekc7QXdCdnZFRTtFQU1JLGdEQUFBO0F4Qm92RU47QXdCL3VFRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMc3NFZjtBd0I3dUVFO0VBR0UsV0FBQTtFQUNBLHlCQWxDK0k7RUFzQy9JLHFCQXRDeUw7QXhCZ3hFN0w7QXdCeHVFSTtFQUtJLGdEQUFBO0F4QnN1RVI7QXVCenRFRTtFQ3pEQSxjQUFBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTG90RWY7QU1oeEVFO0VrQkZFLGNBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Qjh4RXpHO0F3Qmx4RUU7RUFNSSwrQ0FBQTtBeEIrd0VOO0F3QjF3RUU7RUFFRSxjQUFBO0VBQ0EseUJuQjJDVztFbUIxQ1gscUJuQjBDVztBTGl1RWY7QXdCeHdFRTtFQUdFLGNBQUE7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QjJ5RTdMO0F3Qm53RUk7RUFLSSwrQ0FBQTtBeEJpd0VSO0F1QnB2RUU7RUN6REEsV0FBQTtFRkFFLHlCakJvRVc7RW1CbEViLHFCbkJrRWE7QUwrdUVmO0FNM3lFRTtFa0JGRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJ5ekV6RztBd0I3eUVFO0VBTUksK0NBQUE7QXhCMHlFTjtBd0JyeUVFO0VBRUUsV0FBQTtFQUNBLHlCbkIyQ1c7RW1CMUNYLHFCbkIwQ1c7QUw0dkVmO0F3Qm55RUU7RUFHRSxXQUFBO0VBQ0EseUJBbEMrSTtFQXNDL0kscUJBdEN5TDtBeEJzMEU3TDtBd0I5eEVJO0VBS0ksK0NBQUE7QXhCNHhFUjtBdUIvd0VFO0VDekRBLGNBQUE7RUZBRSx5QmpCb0VXO0VtQmxFYixxQm5Ca0VhO0FMMHdFZjtBTXQwRUU7RWtCRkUsY0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCbzFFekc7QXdCeDBFRTtFQU1JLGlEQUFBO0F4QnEwRU47QXdCaDBFRTtFQUVFLGNBQUE7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMdXhFZjtBd0I5ekVFO0VBR0UsY0FBQTtFQUNBLHlCQWxDK0k7RUFzQy9JLHFCQXRDeUw7QXhCaTJFN0w7QXdCenpFSTtFQUtJLGlEQUFBO0F4QnV6RVI7QXVCMXlFRTtFQ3pEQSxXQUFBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTHF5RWY7QU1qMkVFO0VrQkZFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QisyRXpHO0F3Qm4yRUU7RUFNSSw4Q0FBQTtBeEJnMkVOO0F3QjMxRUU7RUFFRSxXQUFBO0VBQ0EseUJuQjJDVztFbUIxQ1gscUJuQjBDVztBTGt6RWY7QXdCejFFRTtFQUdFLFdBQUE7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QjQzRTdMO0F3QnAxRUk7RUFLSSw4Q0FBQTtBeEJrMUVSO0F1Qi96RUU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUxpMEVmO0F3QjcwRUU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMczBFZjtBd0I1MEVFO0VBRUUsK0NBQUE7QXhCNjBFSjtBd0IxMEVFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCMjBFSjtBd0J4MEVFO0VBR0UsV0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUxrMUVmO0F3QnQwRUk7RUFLSSwrQ0FBQTtBeEJvMEVSO0F1QjExRUU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUw0MUVmO0F3QngyRUU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMaTJFZjtBd0J2MkVFO0VBRUUsaURBQUE7QXhCdzJFSjtBd0JyMkVFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCczJFSjtBd0JuMkVFO0VBR0UsV0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUw2MkVmO0F3QmoyRUk7RUFLSSxpREFBQTtBeEIrMUVSO0F1QnIzRUU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUx1M0VmO0F3Qm40RUU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMNDNFZjtBd0JsNEVFO0VBRUUsK0NBQUE7QXhCbTRFSjtBd0JoNEVFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCaTRFSjtBd0I5M0VFO0VBR0UsV0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUx3NEVmO0F3QjUzRUk7RUFLSSwrQ0FBQTtBeEIwM0VSO0F1Qmg1RUU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUxrNUVmO0F3Qjk1RUU
327RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMdTVFZjtBd0I3NUVFO0VBRUUsZ0RBQUE7QXhCODVFSjtBd0IzNUVFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCNDVFSjtBd0J6NUVFO0VBR0UsV0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUxtNkVmO0F3QnY1RUk7RUFLSSxnREFBQTtBeEJxNUVSO0F1QjM2RUU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUw2NkVmO0F3Qno3RUU7RUFDRSxjQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMazdFZjtBd0J4N0VFO0VBRUUsK0NBQUE7QXhCeTdFSjtBd0J0N0VFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCdTdFSjtBd0JwN0VFO0VBR0UsY0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUw4N0VmO0F3Qmw3RUk7RUFLSSwrQ0FBQTtBeEJnN0VSO0F1QnQ4RUU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUx3OEVmO0F3QnA5RUU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMNjhFZjtBd0JuOUVFO0VBRUUsK0NBQUE7QXhCbzlFSjtBd0JqOUVFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCazlFSjtBd0IvOEVFO0VBR0UsV0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUx5OUVmO0F3Qjc4RUk7RUFLSSwrQ0FBQTtBeEIyOEVSO0F1QmorRUU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUxtK0VmO0F3Qi8rRUU7RUFDRSxjQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMdytFZjtBd0I5K0VFO0VBRUUsaURBQUE7QXhCKytFSjtBd0I1K0VFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCNitFSjtBd0IxK0VFO0VBR0UsY0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUxvL0VmO0F3QngrRUk7RUFLSSxpREFBQTtBeEJzK0VSO0F1QjUvRUU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUw4L0VmO0F3QjFnRkU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMbWdGZjtBd0J6Z0ZFO0VBRUUsOENBQUE7QXhCMGdGSjtBd0J2Z0ZFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCd2dGSjtBd0JyZ0ZFO0VBR0UsV0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUwrZ0ZmO0F3Qm5nRkk7RUFLSSw4Q0FBQTtBeEJpZ0ZSO0F1QjVnRkE7RUFDRSxnQmxCNko0QjtFa0I1SjVCLGNsQm1FMEI7RWtCbEUxQiw2QkFBQTtBdkIrZ0ZGO0FNcGxGRTtFaUJ3RUUsY2xCaUV3QjtFa0JoRXhCLDBCbEJpRXdCO0VrQmhFeEIsNkJBQUE7RUFDQSx5QkFBQTtBdkIrZ0ZKO0F1QjVnRkU7RUFFRSwwQmxCMER3QjtFa0J6RHhCLHlCQUFBO0VBQ0EsZ0JBQUE7QXZCNmdGSjtBdUIxZ0ZFO0VBRUUsY2xCcEZPO0FMK2xGWDtBdUJoZ0ZBO0VDYkUsb0JBQUE7RUFDQSxrQm5Cc0k0QjtFbUJySTVCLGdCbkJzRzRCO0VtQm5HMUIscUJuQjBHMEI7QUxxNkU5QjtBdUJuZ0ZBO0VDakJFLHVCQUFBO0VBQ0EsbUJuQnVJNEI7RW1CdEk1QixnQm5CdUc0QjtFbUJwRzFCLHFCbkIyRzBCO0FMMjZFOUI7QXVCamdGQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0F2Qm9nRkY7QXVCamdGRTtFQUNFLGtCbEIrTzBCO0FMb3hFOUI7QXVCMy9FRTs7O0VBQ0UsV0FBQTtBdkJnZ0ZKO0F5QjFvRkE7RUFDRSxVQUFBO0VMRUksZ0NLREo7QXpCNm9GRjtBeUIzb0ZFO0VBQ0UsVUFBQTtBekI2b0ZKO0F5QnpvRkE7RUFDRSxhQUFBO0F6QjRvRkY7QXlCM29GRTtFQUNFLGNBQUE7QXpCNm9GSjtBeUJ4b0ZFO0VBQ0Usa0JBQUE7QXpCMm9GSjtBeUJ0b0ZFO0VBQ0Usd0JBQUE7QXpCeW9GSjtBeUJyb0ZBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUw1QkksNkJLNkJKO0F6QndvRkY7QTBCenFGQTs7RUFFRSxrQkFBQTtBMUI0cUZGO0EyQm5wRkk7RUFDRSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFqQ0osdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7QTNCd3JGRjtBMkJob0ZJO0VBQ0UsY0FBQTtBM0Jrb0ZOO0EwQm5yRkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsYXJCaWlCa0M7RXFCaGlCbEMsYUFBQTtFQUNBLFdBQUE7RUFDQSxnQnJCZ2dCa0M7RXFCL2ZsQyxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZXJCbU40QjtFcUJsTjVCLGNyQkhTO0VxQklULGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQnJCZlM7RXFCZ0JULDRCQUFBO0VBQ0EscUNBQUE7RWZ4QkUsc0JONk0wQjtBTGtnRjlCO0EwQi9xRkU7RUFDRSxhQUFBO0VBQ0EsdUJyQitlZ0M7QUxtc0VwQztBMkI1ckZJO0VBQ0UscUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBMUJKLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7QTNCeXRGRjtBMkJ4cUZJO0VBQ0UsY0FBQTtBM0IwcUZOO0EwQnhyRkU7RUFDRSxhQUFBO0VBQ0EscUJyQm9lZ0M7QUx1dEVwQztBMkJodEZJO0VBQ0UscUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBbkJKLG1DQUFBO0VBQ0Esc0NBQUE7RUFDQSx3QkFBQTtBM0JzdUZGO0EyQjNyRkk7RUFDRSxjQUFBO0EzQjZyRk47QTBCcHNGSTtFQUNFLGlCQUFBO0ExQnNzRk47QTBCaHNGRTtFQUNFLGFBQUE7RUFDQSxzQnJCc2RnQztBTDZ1RXBDO0EyQnR1Rkk7RUFDRSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7QTNCd3VGTjtBMkI3dEZNO0VBQ0UsYUFBQTtBM0IrdEZSO0EyQjV0Rk07RUFDRSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFsQ04sbUNBQUE7RUFDQSx5QkFBQTtFQUNBLHNDQUFBO0EzQml3RkY7QTJCNXRGSTtFQUNFLGNBQUE7QTNCOHRGTjtBMEJ2dEZJO0VBQ0UsaUJBQUE7QTFCeXRGTjtBMEJudEZBO0VFdEVFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7QTVCNnhGRjtBMEJudEZBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxnQnJCdUo0QjtFcUJ0SjVCLGNyQnBFUztFcUJxRVQsbUJBQUE7
32RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtBMUJzdEZGO0FNaHlGRTtFb0I2RUUsY3JCK2JnQztFcUI5YmhDLHFCQUFBO0VKMUZBLHlCakJNTztBTDJ5Rlg7QTBCbnRGRTtFQUVFLFdyQjNGTztFcUI0RlAscUJBQUE7RUpqR0EseUJqQmdOMEI7QUxzbUY5QjtBMEJqdEZFO0VBRUUsY3JCNUZPO0VxQjZGUCw2QkFBQTtBMUJrdEZKO0EwQjFzRkE7RUFDRSxjQUFBO0ExQjZzRkY7QTBCenNGQTtFQUNFLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJyQjRHNEI7RXFCM0c1QixjckIvR1M7RXFCZ0hULG1CQUFBO0ExQjRzRkY7QTZCMTBGQTs7RUFFRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7QTdCNjBGRjtBNkIzMEZFOztFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBN0I4MEZKO0FNMzBGRTs7RXVCRUksVUFBQTtBN0I2MEZOO0E2QjMwRkk7Ozs7RUFHRSxVQUFBO0E3QjgwRk47QTZCejBGRTs7Ozs7Ozs7RUFJRSxpQkFBQTtBN0IrMEZKO0E2QjEwRkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0E3QjYwRkY7QTZCMzBGRTtFQUNFLFdBQUE7QTdCNjBGSjtBNkJ4MEZFO0VBQ0UsY0FBQTtBN0IyMEZKO0E2QnYwRkU7O0VsQmxDRSwwQmtCb0M2QjtFbEJuQzdCLDZCa0JtQzZCO0E3QjAwRmpDO0E2QnYwRkU7O0VsQnpCRSx5QmtCMkI0QjtFbEIxQjVCLDRCa0IwQjRCO0E3QjAwRmhDO0E2QjF6RkE7RUFDRSx3QkFBQTtFQUNBLHVCQUFBO0E3QjZ6RkY7QTZCM3pGRTtFQUNFLGNBQUE7QTdCNnpGSjtBNkJ6ekZBO0VBQ0UsdUJBQUE7RUFDQSxzQkFBQTtBN0I0ekZGO0E2Qnp6RkE7RUFDRSxzQkFBQTtFQUNBLHFCQUFBO0E3QjR6RkY7QTZCeHlGQTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtBN0IyeUZGO0E2Qnp5RkU7O0VBRUUsV0FBQTtBN0IyeUZKO0E2Qnh5RkU7Ozs7RUFJRSxnQkFBQTtFQUNBLGNBQUE7QTdCMHlGSjtBNkJ0eUZFOztFbEJ6R0UsNkJrQjJHOEI7RWxCMUc5Qiw0QmtCMEc4QjtBN0J5eUZsQztBNkJ0eUZFOztFbEI1SEUseUJrQjhIMkI7RWxCN0gzQiwwQmtCNkgyQjtBN0J5eUYvQjtBNkJ2eEZFOztFQUVFLGdCQUFBO0E3QjB4Rko7QTZCeHhGSTs7OztFQUVFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBN0I0eEZOO0E4Qng3RkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0E5QjI3RkY7QThCejdGRTs7O0VBR0Usa0JBQUE7RUFDQSxjQUFBO0VBR0EsU0FBQTtFQUNBLGdCQUFBO0E5Qnk3Rko7QThCdDdGSTs7O0VBQ0UsVUFBQTtBOUIwN0ZOO0E4QnY3Rkk7Ozs7Ozs7OztFQUdFLGlCQUFBO0E5Qis3Rk47QThCejdGSTs7RW5CcEJBLDBCbUJvQmtEO0VuQm5CbEQsNkJtQm1Ca0Q7QTlCODdGdEQ7QThCNzdGSTs7RW5CUEEseUJtQk9rRDtFbkJObEQsNEJtQk1rRDtBOUJrOEZ0RDtBOEI3N0ZFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0E5Qis3Rko7QThCNzdGSTtFbkI5QkEsMEJtQitCNkU7RW5COUI3RSw2Qm1COEI2RTtBOUJnOEZqRjtBOEIvN0ZJO0VuQmxCQSx5Qm1CbUI2RTtFbkJsQjdFLDRCbUJrQjZFO0E5Qms4RmpGO0E4QnY3RkE7O0VBRUUsYUFBQTtBOUIwN0ZGO0E4QnI3RkU7O0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0E5Qnc3Rko7QThCcjdGRTs7Ozs7Ozs7RUFJRSxpQkFBQTtBOUIyN0ZKO0E4QnY3RkE7RUFBdUIsa0JBQUE7QTlCMjdGdkI7QThCMTdGQTtFQUFzQixpQkFBQTtBOUI4N0Z0QjtBOEJ0N0ZBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGV6QjBJNEI7RXlCekk1QixnQnpCOEk0QjtFeUI3STVCLGdCekJpSjRCO0V5QmhKNUIsY3pCaEZTO0V5QmlGVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJ6QnhGUztFeUJ5RlQseUJBQUE7RW5CbEdFLHNCTjZNMEI7QUwrMEY5QjtBOEJ0N0ZFOztFQUVFLGFBQUE7QTlCdzdGSjtBOEJ0NUZBOzs7Ozs7RW5CN0hJLDBCbUJtSTJCO0VuQmxJM0IsNkJtQmtJMkI7QTlCMDVGL0I7QThCdjVGQTs7Ozs7O0VuQnhISSx5Qm1COEgwQjtFbkI3SDFCLDRCbUI2SDBCO0E5QjI1RjlCO0ErQi9pR0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CMUI2YXNDO0FMcW9GeEM7QStCL2lHQTtFQUNFLG9CQUFBO0VBQ0Esa0IxQnlhc0M7QUx5b0Z4QztBK0IvaUdBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBL0JrakdGO0ErQmhqR0U7RUFDRSxXMUJoQk87RWlCTFAseUJqQmdOMEI7QUx3M0Y5QjtBK0I5aUdFO0VBRUUsZ0UxQndhNEM7QUx1b0ZoRDtBK0I1aUdFO0VBQ0UsVzFCM0JPO0UwQjRCUCx5QjFCc2E0QztBTHdvRmhEO0ErQnppR0k7RUFDRSxjMUI1Qks7QUx1a0dYO0ErQnppR007RUFDRSx5QjFCbkNHO0FMOGtHWDtBK0JqaUdBO0VBQ0UsZ0JBQUE7QS9Cb2lHRjtBK0JqaUdFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSxXMUIwWG9DO0UwQnpYcEMsWTFCeVhvQztFMEJ4WHBDLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EseUIxQjFETztBTDZsR1g7QStCOWhHRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0VBQ0EsVzFCMldvQztFMEIxV3BDLFkxQjBXb0M7RTBCeldwQyxXQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHdCMUJ3V29DO0FMd3JGeEM7QStCdGhHRTtFcEI3RkUsc0JONk0wQjtBTDA2RjlCO0ErQnJoR0k7RVRoR0EseUJqQmdOMEI7QUx3NkY5QjtBK0JyaEdJO0VBQ0UsME4xQnVXMEM7QUxnckZoRDtBK0JsaEdJO0VUekdBLHlCakJnTjBCO0FMODZGOUI7QStCamhHSTtFQUNFLHVLMUJpVzBDO0FMa3JGaEQ7QStCOWdHSTtFQUNFLHdDMUI2VTBDO0FMbXNGaEQ7QStCOWdHSTtFQUNFLHdDMUIwVTBDO0FMc3NGaEQ7QStCdGdHRTtFQUNFLGtCMUJnVjRDO0FMeXJGaEQ7QStCcmdHSTtFVHRJQSx5QmpCZ04wQjtBTDg3RjlCO0ErQnJnR0k7RUFDRSxvSzFCeVUwQztBTDhyRmhEO0ErQmxnR0k7RUFDRSx3QzFCaVQwQztBTG10RmhEO0ErQngvRkE7RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSwyQjFCNFBzQztFMEIzUHRDLDBDQUFBO0VBQ0EsZ0IxQjJFNEI7RTBCMUU1QixjMUJ0SlM7RTBCdUpULHNCQUFBO0VBQ0Esc05BQUE7RUFDQSx5QjFCeVRrQztFMEJ4VGxDLHlCQUFBO0VBRUUsc0IxQm1DMEI7RTBCL0I1Qix3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QS9CdS9GRjtBK0JyL0ZFO0VBQ0UscUIxQmtPb0M7RTBCak9wQyxVQUFBO0VBQ0Esa0YxQnFUZ0M7QUxrc0ZwQztBK0JyL0ZJO0VBTUUsYzFCN0tLO0UwQjhLTCxzQjFCckxLO0FMdXFHWDtBK0I5K0ZFO0VBRUUsWUFBQTtFQUNBLHNCMUJxUitCO0UwQnBSL0Isc0JBQUE7QS9CKytGSjtBK0I1K0ZFO0VBQ0UsYzFCM0xPO0UwQjRMUCx5QjFCaE1PO0FMOHFHWDtBK0IxK0ZFO0VBQ0UsVUFBQTtBL0I0K0ZKO0ErQngrRkE7RUFDRSw2QjFCNk1zQztFMEI1TXRDLHFCMUJtUWtDO0UwQmxRbEMsd0IxQmtRa0M7RTBCalFsQyxjMUJvUmtDO0FMdXRGcEM7QStCeCtGQTtFQUNFLDRCMUJ5TXNDO0UwQnhNdEMscUIxQjRQa0M7RTBCM1BsQyx3QjFCMlBrQztFMEIxUGxDLGUxQmdSa0M7QUwydEZwQztBK0JuK0ZBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSwyQjFCb0xzQztFMEJuTHRDLGdCQUFBO0EvQnMrRkY7QStCbitGQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSwyQjFCNEtzQztFMEIzS3RDLFNBQUE7RUFDQSxVQUFBO0EvQnMrRkY7QStCcCtGRTtFQUNFLHFCMUI2Sm9DO0UwQjVKcEMsZ0QxQitFMEI7QUx1NUY5QjtBK0JwK0ZJO0VBQ0UscUIxQnlKa0M7QUw2MEZ4QztBK0JqK0ZJO0VBQ0UsaUIxQitQYTtBTG91Rm5CO0ErQjk5RkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSwyQjFCa0pzQztFMEJqSnRDLHlCQUFBO0VBQ0EsZ0IxQi9CNEI7RTBCZ0M1QixjMUJoUVM7RTBCaVFULHNCMUJ4UVM7RTBCeVFULHlCQUFBO0VwQmhSRSxzQk42TTBCO0FMcWlHOUI7QStCOTlGRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSwyQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0IxQi9DMEI7RTBCZ0QxQixjMUJoUk87RTBCaVJQLGlCQUFBO0VUN1JBLHlCakJPTztFMEJ3UlAsOEJBQUE7
32RXBCalNBLGtDb0JrU3VCO0EvQmcrRjNCO0FnQ2p3R0E7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FoQ293R0Y7QWdDandHQTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtBaENvd0dGO0FNandHRTtFMEJBRSxxQkFBQTtBaENvd0dKO0FnQ2h3R0U7RUFDRSxjM0JOTztBTHd3R1g7QWdDMXZHQTtFQUNFLGdDQUFBO0FoQzZ2R0Y7QWdDM3ZHRTtFQUNFLG1CQUFBO0FoQzZ2R0o7QWdDMXZHRTtFQUNFLDZCQUFBO0VyQjdCQSwrQk51TTBCO0VNdE0xQixnQ05zTTBCO0FMb2xHOUI7QU1ueEdFO0UwQnlCSSxxQzNCdWhCOEI7QUxzdUZwQztBZ0MxdkdJO0VBQ0UsYzNCOUJLO0UyQitCTCw2QkFBQTtFQUNBLHlCQUFBO0FoQzR2R047QWdDeHZHRTs7RUFFRSxjM0JyQ087RTJCc0NQLHNCM0I3Q087RTJCOENQLGtDM0I0Z0JnQztBTDh1RnBDO0FnQ3Z2R0U7RUFFRSxnQkFBQTtFckJwREEseUJxQnNEMkI7RXJCckQzQiwwQnFCcUQyQjtBaEN3dkcvQjtBZ0M5dUdFO0VyQnRFRSxzQk42TTBCO0FMMm1HOUI7QWdDOXVHRTs7RUFFRSxXM0JyRU87RTJCc0VQLHlCM0JxSTBCO0FMMm1HOUI7QWdDdHVHRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBaEN5dUdKO0FnQ3B1R0U7RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FoQ3V1R0o7QWdDN3RHRTtFQUNFLGFBQUE7QWhDZ3VHSjtBZ0M5dEdFO0VBQ0UsY0FBQTtBaENndUdKO0FpQ2wwR0E7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0FqQ3EwR0Y7QWlDajBHRTs7RUFFRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QWpDbTBHSjtBaUMxekdBO0VBQ0UscUJBQUE7RUFDQSxzQjVCMmlCa0M7RTRCMWlCbEMseUI1QjBpQmtDO0U0QnppQmxDLGtCNUJ3RU87RTRCdkVQLGtCNUI0TDRCO0U0QjNMNUIsb0JBQUE7RUFDQSxtQkFBQTtBakM2ekdGO0FNMzFHRTtFMkJpQ0UscUJBQUE7QWpDNnpHSjtBaUNwekdBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWpDdXpHRjtBaUNyekdFO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0FqQ3V6R0o7QWlDcHpHRTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtBakNzekdKO0FpQzd5R0E7RUFDRSxxQkFBQTtFQUNBLG1CNUJzZWtDO0U0QnJlbEMsc0I1QnFla0M7QUwyMEZwQztBaUNweUdBO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0VBR0EsbUJBQUE7QWpDcXlHRjtBaUNqeUdBO0VBQ0Usd0JBQUE7RUFDQSxrQjVCNkg0QjtFNEI1SDVCLGNBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0V0QjVHRSxzQk42TTBCO0FMb3NHOUI7QU1uNEdFO0UyQmtHRSxxQkFBQTtBakNveUdKO0FpQ2h5R0U7RUFDRSxlQUFBO0FqQ2t5R0o7QWlDNXhHQTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxtQ0FBQTtFQUNBLDBCQUFBO0FqQyt4R0Y7QWU1MUdJO0VrQnlFSTs7SUFFRSxnQkFBQTtJQUNBLGVBQUE7RWpDdXhHUjtBQUNGO0FlajNHSTtFa0JvRkE7SUFVSSxxQkFBQTtJQUNBLDJCQUFBO0VqQ3V4R047RWlDcnhHTTtJQUNFLG1CQUFBO0VqQ3V4R1I7RWlDcnhHUTtJQUNFLGtCQUFBO0VqQ3V4R1Y7RWlDcHhHUTtJQUNFLFFBQUE7SUFDQSxVQUFBO0VqQ3N4R1Y7RWlDbnhHUTtJQUNFLHFCNUJzYXdCO0k0QnJheEIsb0I1QnFhd0I7RUxnM0ZsQztFaUNoeEdNOztJQUVFLGlCQUFBO0VqQ2t4R1I7RWlDL3dHTTtJQUNFLHdCQUFBO0lBR0EsZ0JBQUE7RWpDK3dHUjtFaUM1d0dNO0lBQ0UsYUFBQTtFakM4d0dSO0VpQzF3R1E7SUFDRSxTQUFBO0lBQ0EsWUFBQTtFakM0d0dWO0FBQ0Y7QWV2NEdJO0VrQnlFSTs7SUFFRSxnQkFBQTtJQUNBLGVBQUE7RWpDaTBHUjtBQUNGO0FlMzVHSTtFa0JvRkE7SUFVSSxxQkFBQTtJQUNBLDJCQUFBO0VqQ2kwR047RWlDL3pHTTtJQUNFLG1CQUFBO0VqQ2kwR1I7RWlDL3pHUTtJQUNFLGtCQUFBO0VqQ2kwR1Y7RWlDOXpHUTtJQUNFLFFBQUE7SUFDQSxVQUFBO0VqQ2cwR1Y7RWlDN3pHUTtJQUNFLHFCNUJzYXdCO0k0QnJheEIsb0I1QnFhd0I7RUwwNUZsQztFaUMxekdNOztJQUVFLGlCQUFBO0VqQzR6R1I7RWlDenpHTTtJQUNFLHdCQUFBO0lBR0EsZ0JBQUE7RWpDeXpHUjtFaUN0ekdNO0lBQ0UsYUFBQTtFakN3ekdSO0VpQ3B6R1E7SUFDRSxTQUFBO0lBQ0EsWUFBQTtFakNzekdWO0FBQ0Y7QWVqN0dJO0VrQnlFSTs7SUFFRSxnQkFBQTtJQUNBLGVBQUE7RWpDMjJHUjtBQUNGO0FlcjhHSTtFa0JvRkE7SUFVSSxxQkFBQTtJQUNBLDJCQUFBO0VqQzIyR047RWlDejJHTTtJQUNFLG1CQUFBO0VqQzIyR1I7RWlDejJHUTtJQUNFLGtCQUFBO0VqQzIyR1Y7RWlDeDJHUTtJQUNFLFFBQUE7SUFDQSxVQUFBO0VqQzAyR1Y7RWlDdjJHUTtJQUNFLHFCNUJzYXdCO0k0QnJheEIsb0I1QnFhd0I7RUxvOEZsQztFaUNwMkdNOztJQUVFLGlCQUFBO0VqQ3MyR1I7RWlDbjJHTTtJQUNFLHdCQUFBO0lBR0EsZ0JBQUE7RWpDbTJHUjtFaUNoMkdNO0lBQ0UsYUFBQTtFakNrMkdSO0VpQzkxR1E7SUFDRSxTQUFBO0lBQ0EsWUFBQTtFakNnMkdWO0FBQ0Y7QWUzOUdJO0VrQnlFSTs7SUFFRSxnQkFBQTtJQUNBLGVBQUE7RWpDcTVHUjtBQUNGO0FlLytHSTtFa0JvRkE7SUFVSSxxQkFBQTtJQUNBLDJCQUFBO0VqQ3E1R047RWlDbjVHTTtJQUNFLG1CQUFBO0VqQ3E1R1I7RWlDbjVHUTtJQUNFLGtCQUFBO0VqQ3E1R1Y7RWlDbDVHUTtJQUNFLFFBQUE7SUFDQSxVQUFBO0VqQ281R1Y7RWlDajVHUTtJQUNFLHFCNUJzYXdCO0k0QnJheEIsb0I1QnFhd0I7RUw4K0ZsQztFaUM5NEdNOztJQUVFLGlCQUFBO0VqQ2c1R1I7RWlDNzRHTTtJQUNFLHdCQUFBO0lBR0EsZ0JBQUE7RWpDNjRHUjtFaUMxNEdNO0lBQ0UsYUFBQTtFakM0NEdSO0VpQ3g0R1E7SUFDRSxTQUFBO0lBQ0EsWUFBQTtFakMwNEdWO0FBQ0Y7QWlDOTdHSTtFQVVJLHFCQUFBO0VBQ0EsMkJBQUE7QWpDdTdHUjtBaUNoOEdROztFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBakNrOEdWO0FpQzE3R1E7RUFDRSxtQkFBQTtBakM0N0dWO0FpQzE3R1U7RUFDRSxrQkFBQTtBakM0N0daO0FpQ3o3R1U7RUFDRSxRQUFBO0VBQ0EsVUFBQTtBakMyN0daO0FpQ3g3R1U7RUFDRSxxQjVCc2F3QjtFNEJyYXhCLG9CNUJxYXdCO0FMcWhHcEM7QWlDcjdHUTs7RUFFRSxpQkFBQTtBakN1N0dWO0FpQ3A3R1E7RUFDRSx3QkFBQTtFQUdBLGdCQUFBO0FqQ283R1Y7QWlDajdHUTtFQUNFLGFBQUE7QWpDbTdHVjtBaUMvNkdVO0VBQ0UsU0FBQTtFQUNBLFlBQUE7QWpDaTdHWjtBaUNsNkdFO0VBQ0UseUI1Qm1aZ0M7QUxraEdwQztBTXRtSEU7RTJCb01JLHlCNUJnWjhCO0FMcWhHcEM7QWlDaDZHSTtFQUNFLHlCNUJ3WThCO0FMMGhHcEM7QU01bUhFO0UyQjZNTSx5QjVCc1k0QjtBTDRoR3BDO0FpQy81R007RUFDRSx5QjVCb1k0QjtBTDZoR3BDO0FpQzc1R0k7Ozs7RUFJRSx5QjVCMlg4QjtBTG9pR3BDO0FpQzM1R0U7RUFDRSx5QjVCb1hnQztFNEJuWGhDLGdDNUJ3WGdDO0FMcWlHcEM7QWlDMTVHRTtFQUNFLHFRNUJtWGdDO0FMeWlHcEM7QWlDejVHRTtFQUNFLHlCNUIyV2dDO0FMZ2pHcEM7QWlDMTVHSTtFQUNFLHlCNUIyVzhCO0FMaWpHcEM7QU1yb0hFO0UyQjRPTSx5QjVCd1c0QjtBTG9qR3BDO0FpQ3A1R0U7RUFDRSxXNUI1UE87QUxtcEhYO0FNNW9IRTtFMkJ3UEksVzVCL1BLO0FMc3BIWDtBaUNsNUdJO0VBQ0UsK0I1QjZVOEI7QUx1a0dwQztBTWxwSEU7RTJCaVFNLGdDNUIyVTRCO0FMeWtHcEM7QWlDajVHTTtFQUNFLGdDNUJ5VTRCO0FMMGtHcEM7QWlDLzRHSTs7OztFQUlFLFc1QnBSSztBTHFxSFg7QWlDNzRHRTtFQUNFLCtCNUJ5VGdDO0U0QnhUaEMsc0M1QjZUZ0M7QUxrbEdwQztBaUM1NEdFO0VBQ0UsMlE1QndUZ0M7QUxzbEdwQztBaUMzNEdFO0VBQ0UsK0I1QmdUZ0M7QUw2bEdwQztBaUM1NEdJO0VBQ0UsVzVCcFNLO0FMa3JIWDtBTTNxSEU7
32RTJCZ1NNLFc1QnZTRztBTHFySFg7QWtDNXJIQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0I3QkNTO0U2QkFULDJCQUFBO0VBQ0Esc0NBQUE7RXZCUkUsc0JONk0wQjtBTDIvRzlCO0FrQzdySEU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBbEMrckhKO0FrQzNySEk7RXZCWEEsK0JOdU0wQjtFTXRNMUIsZ0NOc00wQjtBTG1nSDlCO0FrQ3pySEk7RXZCSEEsbUNOeUwwQjtFTXhMMUIsa0NOd0wwQjtBTHVnSDlCO0FrQ3ZySEE7RUFHRSxjQUFBO0VBQ0EsZ0I3QjZtQmtDO0FMMmtHcEM7QWtDcnJIQTtFQUNFLHNCN0J3bUJrQztBTGdsR3BDO0FrQ3JySEE7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0FsQ3dySEY7QWtDcnJIQTtFQUNFLGdCQUFBO0FsQ3dySEY7QU01dEhFO0U0QnlDRSxxQkFBQTtBbEN1ckhKO0FrQ3BySEU7RUFDRSxvQjdCdWxCZ0M7QUwrbEdwQztBa0M5cUhBO0VBQ0Usd0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFDN0JpbEJrQztFNkJobEJsQyw2Q0FBQTtBbENpckhGO0FrQy9xSEU7RXZCckVFLDBEdUJzRXVCO0FsQ2lySDNCO0FrQzdxSEk7RUFDRSxhQUFBO0FsQytxSE47QWtDMXFIQTtFQUNFLHdCQUFBO0VBQ0EscUM3QmlrQmtDO0U2QmhrQmxDLDBDQUFBO0FsQzZxSEY7QWtDM3FIRTtFdkJyRkUsMER1QnNGdUI7QWxDNnFIM0I7QWtDcHFIQTtFQUNFLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FsQ3VxSEY7QWtDcHFIQTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7QWxDdXFIRjtBa0NucUhBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsZ0I3Qm9pQmtDO0FMa29HcEM7QWtDbnFIQTtFQUNFLFdBQUE7RXZCdEhFLGtDTmtwQmdDO0FMMm9HcEM7QWtDbHFIQTtFQUNFLFdBQUE7RXZCdEhFLDJDTjRvQmdDO0VNM29CaEMsNENOMm9CZ0M7QUxpcEdwQztBa0NucUhBO0VBQ0UsV0FBQTtFdkI3R0UsK0NOOG5CZ0M7RU03bkJoQyw4Q042bkJnQztBTHVwR3BDO0FrQ2pxSEE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QWxDb3FIRjtBa0NscUhFO0VBQ0UsbUI3QjJnQmdDO0FMeXBHcEM7QWV6dkhJO0VtQmdGSjtJQVNJLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFbENvcUhGO0VrQ2xxSEU7SUFDRSxhQUFBO0lBRUEsWUFBQTtJQUNBLHNCQUFBO0lBQ0Esa0I3QjhmOEI7STZCN2Y5QixnQkFBQTtJQUNBLGlCN0I0ZjhCO0VMdXFHbEM7QUFDRjtBa0MxcEhBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0FsQzZwSEY7QWtDenBIRTtFQUNFLG1CN0IyZWdDO0FMZ3JHcEM7QWVoeEhJO0VtQjhHSjtJQVdJLG1CQUFBO0VsQzJwSEY7RWtDeHBIRTtJQUVFLFlBQUE7SUFDQSxnQkFBQTtFbEN5cEhKO0VrQ3ZwSEk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtFbEN5cEhOO0VrQ3BwSE07SXZCbkxKLDBCdUJvTG1DO0l2Qm5MbkMsNkJ1Qm1MbUM7RWxDdXBIckM7RWtDcnBIUTs7SUFFRSwwQkFBQTtFbEN1cEhWO0VrQ3JwSFE7O0lBRUUsNkJBQUE7RWxDdXBIVjtFa0NucEhNO0l2QmxMSix5QnVCbUxrQztJdkJsTGxDLDRCdUJrTGtDO0VsQ3NwSHBDO0VrQ3BwSFE7O0lBRUUseUJBQUE7RWxDc3BIVjtFa0NwcEhROztJQUVFLDRCQUFBO0VsQ3NwSFY7RWtDbHBITTtJdkIxTkosc0JONk0wQjtFTGtxSDVCO0VrQ2xwSFE7O0l2QnZOTiwrQk51TTBCO0lNdE0xQixnQ05zTTBCO0VMdXFINUI7RWtDbnBIUTs7SXZCN01OLG1DTnlMMEI7SU14TDFCLGtDTndMMEI7RUw0cUg1QjtFa0NscEhNO0l2QnZPSixnQnVCd082QjtFbENvcEgvQjtFa0NscEhROzs7O0l2QjFPTixnQnVCOE8rQjtFbENvcEhqQztBQUNGO0FrQ3ZvSEU7RUFDRSxzQjdCZ1pnQztBTDB2R3BDO0FlLzBISTtFbUJtTUo7SUFNSSxvQjdCMFpnQztTNkIxWmhDLGU3QjBaZ0M7STZCelpoQyx3QjdCMFpnQztTNkIxWmhDLG1CN0IwWmdDO0VMZ3ZHbEM7RWtDeG9IRTtJQUNFLHFCQUFBO0lBQ0EsV0FBQTtFbEMwb0hKO0FBQ0Y7QW1DcjVIQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxtQjlCbTBCa0M7RThCbDBCbEMsZ0JBQUE7RUFDQSx5QjlCT1M7RU1UUCxzQk42TTBCO0FMOHNIOUI7QW1DbjVIRTtFQUNFLHFCQUFBO0VBQ0EscUI5QnV6QmdDO0U4QnR6QmhDLG9COUJzekJnQztFOEJyekJoQyxjOUJDTztFOEJBUCxZQUFBO0FuQ3M1SEo7QW1DNzRIRTtFQUNFLDBCQUFBO0FuQys0SEo7QW1DNTRIRTtFQUNFLHFCQUFBO0FuQzg0SEo7QW1DMzRIRTtFQUNFLGM5QmxCTztBTCs1SFg7QW9DaDdIQTtFQUNFLGFBQUE7RTVCR0EsZUFBQTtFQUNBLGdCQUFBO0VHREUsc0JONk0wQjtBTHN1SDlCO0FvQ2o3SEE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUIvQndtQmtDO0UrQnZtQmxDLGMvQnlJMEI7RStCeEkxQixzQi9CRlM7RStCR1QseUJBQUE7QXBDbzdIRjtBb0NsN0hFO0VBQ0UsYy9Cc0l3QjtFK0JySXhCLHFCQUFBO0VBQ0EseUIvQk5PO0UrQk9QLHFCL0JOTztBTDA3SFg7QW9DajdIRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0VBQ0EsZ0QvQmdUMEI7QUxtb0g5QjtBb0MvNkhFO0VBQ0UsZUFBQTtBcENpN0hKO0FvQzM2SEk7RUFDRSxjQUFBO0V6QlBGLCtCTmtMMEI7RU1qTDFCLGtDTmlMMEI7QUxxd0g5QjtBb0MzNkhJO0V6QjFCQSxnQ05nTTBCO0VNL0wxQixtQ04rTDBCO0FMeXdIOUI7QW9DMTZIRTtFQUNFLFVBQUE7RUFDQSxXL0J2Q087RStCd0NQLHlCL0JtSzBCO0UrQmxLMUIscUIvQmtLMEI7QUwwd0g5QjtBb0N6NkhFO0VBQ0UsYy9CdkNPO0UrQndDUCxvQkFBQTtFQUVBLFlBQUE7RUFDQSxzQi9CakRPO0UrQmtEUCxxQi9CL0NPO0FMeTlIWDtBcUNwK0hFO0VBQ0UsdUJBQUE7RUFDQSxrQmhDcU8wQjtFZ0NwTzFCLGdCaENxTTBCO0FMa3lIOUI7QXFDbCtITTtFMUJvQkYsOEJObUwwQjtFTWxMMUIsaUNOa0wwQjtBTCt4SDlCO0FxQ2orSE07RTFCQ0YsK0JOaU0wQjtFTWhNMUIsa0NOZ00wQjtBTG15SDlCO0FxQ2wvSEU7RUFDRSx1QkFBQTtFQUNBLG1CaENzTzBCO0VnQ3JPMUIsZ0JoQ3NNMEI7QUwreUg5QjtBcUNoL0hNO0UxQm9CRiw4Qk5vTDBCO0VNbkwxQixpQ05tTDBCO0FMNHlIOUI7QXFDLytITTtFMUJDRiwrQk5rTTBCO0VNak0xQixrQ05pTTBCO0FMZ3pIOUI7QXNDOS9IQTtFQUNFLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxjakN5c0JrQztFaUN4c0JsQyxnQmpDc080QjtFaUNyTzVCLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RTNCVEUsc0JONk0wQjtBTDh6SDlCO0FzQzkvSEU7RUFDRSxhQUFBO0F0Q2dnSUo7QXNDMy9IQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtBdEM4L0hGO0FzQ3YvSEE7RUFDRSxvQmpDc3JCa0M7RWlDcnJCbEMsbUJqQ3FyQmtDO0VNbnRCaEMsb0JOc3RCZ0M7QUxtMEdwQztBc0NsL0hFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMdzlIZjtBTWhoSUU7RWlDWkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDK2hJTjtBc0M1L0hFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMaytIZjtBTTFoSUU7RWlDWkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDeWlJTjtBc0N0Z0lFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMNCtIZjtBTXBpSUU7RWlDWkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDbWpJTjtBc0NoaElFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMcy9IZjtBTTlpSUU7
32RWlDWkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDNmpJTjtBc0MxaElFO0VDMUNBLGNBQUE7RUFDQSx5QmxDd0VhO0FMZ2dJZjtBTXhqSUU7RWlDWkksY0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDdWtJTjtBc0NwaUlFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMMGdJZjtBTWxrSUU7RWlDWkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDaWxJTjtBc0M5aUlFO0VDMUNBLGNBQUE7RUFDQSx5QmxDd0VhO0FMb2hJZjtBTTVrSUU7RWlDWkksY0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDMmxJTjtBc0N4aklFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMOGhJZjtBTXRsSUU7RWlDWkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDcW1JTjtBd0M3bUlBO0VBQ0Usa0JBQUE7RUFDQSxtQm5DeW9Ca0M7RW1DeG9CbEMseUJuQ1VTO0VNVFAscUJOOE0wQjtBTGs2SDlCO0FleGpJSTtFeUI1REo7SUFPSSxrQkFBQTtFeENpbklGO0FBQ0Y7QXdDOW1JQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFN0JURSxnQjZCVXFCO0F4Q2luSXpCO0F5QzNuSUE7RUFDRSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJwQzJ2QmtDO0VvQzF2QmxDLDZCQUFBO0U5QkpFLHNCTjZNMEI7QUxzN0g5QjtBeUMxbklBO0VBRUUsY0FBQTtBekM0bklGO0F5Q3huSUE7RUFDRSxnQnBDMk40QjtBTGc2SDlCO0F5Q25uSUE7RUFDRSxtQkFBQTtBekNzbklGO0F5Q25uSUU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0F6Q3FuSUo7QXlDM21JRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBekNnbkl2RTtBMEMzcElFO0VBQ0UseUJBQUE7QTFDNnBJSjtBMEMxcElFO0VBQ0UsY0FBQTtBMUM0cElKO0F5Q3ZuSUU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QXpDNG5JdkU7QTBDdnFJRTtFQUNFLHlCQUFBO0ExQ3lxSUo7QTBDdHFJRTtFQUNFLGNBQUE7QTFDd3FJSjtBeUNub0lFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F6Q3dvSXZFO0EwQ25ySUU7RUFDRSx5QkFBQTtBMUNxcklKO0EwQ2xySUU7RUFDRSxjQUFBO0ExQ29ySUo7QXlDL29JRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBekNvcEl2RTtBMEMvcklFO0VBQ0UseUJBQUE7QTFDaXNJSjtBMEM5cklFO0VBQ0UsY0FBQTtBMUNnc0lKO0F5QzNwSUU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QXpDZ3FJdkU7QTBDM3NJRTtFQUNFLHlCQUFBO0ExQzZzSUo7QTBDMXNJRTtFQUNFLGNBQUE7QTFDNHNJSjtBeUN2cUlFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F6QzRxSXZFO0EwQ3Z0SUU7RUFDRSx5QkFBQTtBMUN5dElKO0EwQ3R0SUU7RUFDRSxjQUFBO0ExQ3d0SUo7QXlDbnJJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBekN3ckl2RTtBMENudUlFO0VBQ0UseUJBQUE7QTFDcXVJSjtBMENsdUlFO0VBQ0UsY0FBQTtBMUNvdUlKO0F5Qy9ySUU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QXpDb3NJdkU7QTBDL3VJRTtFQUNFLHlCQUFBO0ExQ2l2SUo7QTBDOXVJRTtFQUNFLGNBQUE7QTFDZ3ZJSjtBMkMxdklBO0VBQ0U7SUFBTywyQkFBQTtFM0M4dklQO0UyQzd2SUE7SUFBSyx3QkFBQTtFM0Nnd0lMO0FBQ0Y7QTJDbndJQTtFQUNFO0lBQU8sMkJBQUE7RTNDOHZJUDtFMkM3dklBO0lBQUssd0JBQUE7RTNDZ3dJTDtBQUNGO0EyQzl2SUE7RUFDRSxhQUFBO0VBQ0EsWXRDdXdCa0M7RXNDdHdCbEMsZ0JBQUE7RUFDQSxrQnRDc3dCa0M7RXNDcndCbEMseUJ0Q0dTO0VNVFAsc0JONk0wQjtBTDBqSTlCO0EyQzV2SUE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFd0Q1JTO0VzQ1NULGtCQUFBO0VBQ0EseUJ0Qyt2QmtDO0VlL3dCOUIsMkJ1QmlCSjtBM0MrdklGO0EyQzV2SUE7RXJCa0JFLHFNQUFBO0VxQmhCQSwwQkFBQTtBM0MrdklGO0EyQzV2SUE7RUFDRSwwREFBQTtVQUFBLGtEQUFBO0EzQyt2SUY7QTRDOXhJQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtBNUNpeUlGO0E0Qzl4SUE7RUFDRSxPQUFBO0E1Q2l5SUY7QTZDbnlJQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUdBLGVBQUE7RUFDQSxnQkFBQTtBN0NveUlGO0E2QzN4SUE7RUFDRSxXQUFBO0VBQ0EsY3hDSFM7RXdDSVQsbUJBQUE7QTdDOHhJRjtBTWx5SUU7RXVDUUUsY3hDUk87RXdDU1AscUJBQUE7RUFDQSx5QnhDaEJPO0FMNnlJWDtBNkMxeElFO0VBQ0UsY3hDWk87RXdDYVAseUJ4Q3BCTztBTGd6SVg7QTZDbnhJQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBRUEsbUJBQUE7RUFDQSxzQnhDckNTO0V3Q3NDVCxzQ0FBQTtBN0NxeElGO0E2Q254SUU7RWxDekNFLCtCTnVNMEI7RU10TTFCLGdDTnNNMEI7QUx5bkk5QjtBNkNueElFO0VBQ0UsZ0JBQUE7RWxDaENBLG1DTnlMMEI7RU14TDFCLGtDTndMMEI7QUw4bkk5QjtBTTd6SUU7RXVDMkNFLFVBQUE7RUFDQSxxQkFBQTtBN0NxeElKO0E2Q2x4SUU7RUFFRSxjeENsRE87RXdDbURQLHNCeEN6RE87QUw0MElYO0E2Qy93SUU7RUFDRSxVQUFBO0VBQ0EsV3hDL0RPO0V3Q2dFUCx5QnhDMkkwQjtFd0MxSTFCLHFCeEMwSTBCO0FMdW9JOUI7QTZDdHdJRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VsQ3JGQSxnQmtDc0Z1QjtBN0N5d0kzQjtBNkNyd0lJO0VBQ0UsYUFBQTtBN0N1d0lOO0E2Q2x3SUk7RUFDRSxnQkFBQTtBN0Nvd0lOO0E4Q3QySUU7RUFDRSxjRDZHc0U7RUM1R3RFLHlCRDRHdUM7QTdDNnZJM0M7QU01MUlFO0V3Q1RNLGNEd0drRTtFQ3ZHbEUseUJBQUE7QTlDdzJJUjtBOENyMklNO0VBQ0UsV0FBQTtFQUNBLHlCRGtHa0U7RUNqR2xFLHFCRGlHa0U7QTdDc3dJMUU7QThDcDNJRTtFQUNFLGNENkdzRTtFQzVHdEUseUJENEd1QztBN0Myd0kzQztBTTEySUU7RXdDVE0sY0R3R2tFO0VDdkdsRSx5QkFBQTtBOUNzM0lSO0E4Q24zSU07RUFDRSxXQUFBO0VBQ0EseUJEa0drRTtFQ2pHbEUscUJEaUdrRTtBN0NveEkxRTtBOENsNElFO0VBQ0UsY0Q2R3NFO0VDNUd0RSx5QkQ0R3VDO0E3Q3l4STNDO0FNeDNJRTtFd0NUTSxjRHdHa0U7RUN2R2xFLHlCQUFBO0E5Q280SVI7QThDajRJTTtFQUNFLFdBQUE7RUFDQSx5QkRrR2tFO0VDakdsRSxxQkRpR2tFO0E3Q2t5STFFO0E4Q2g1SUU7RUFDRSxjR
32DZHc0U7RUM1R3RFLHlCRDRHdUM7QTdDdXlJM0M7QU10NElFO0V3Q1RNLGNEd0drRTtFQ3ZHbEUseUJBQUE7QTlDazVJUjtBOEMvNElNO0VBQ0UsV0FBQTtFQUNBLHlCRGtHa0U7RUNqR2xFLHFCRGlHa0U7QTdDZ3pJMUU7QThDOTVJRTtFQUNFLGNENkdzRTtFQzVHdEUseUJENEd1QztBN0NxekkzQztBTXA1SUU7RXdDVE0sY0R3R2tFO0VDdkdsRSx5QkFBQTtBOUNnNklSO0E4Qzc1SU07RUFDRSxXQUFBO0VBQ0EseUJEa0drRTtFQ2pHbEUscUJEaUdrRTtBN0M4ekkxRTtBOEM1NklFO0VBQ0UsY0Q2R3NFO0VDNUd0RSx5QkQ0R3VDO0E3Q20wSTNDO0FNbDZJRTtFd0NUTSxjRHdHa0U7RUN2R2xFLHlCQUFBO0E5Qzg2SVI7QThDMzZJTTtFQUNFLFdBQUE7RUFDQSx5QkRrR2tFO0VDakdsRSxxQkRpR2tFO0E3QzQwSTFFO0E4QzE3SUU7RUFDRSxjRDZHc0U7RUM1R3RFLHlCRDRHdUM7QTdDaTFJM0M7QU1oN0lFO0V3Q1RNLGNEd0drRTtFQ3ZHbEUseUJBQUE7QTlDNDdJUjtBOEN6N0lNO0VBQ0UsV0FBQTtFQUNBLHlCRGtHa0U7RUNqR2xFLHFCRGlHa0U7QTdDMDFJMUU7QThDeDhJRTtFQUNFLGNENkdzRTtFQzVHdEUseUJENEd1QztBN0MrMUkzQztBTTk3SUU7RXdDVE0sY0R3R2tFO0VDdkdsRSx5QkFBQTtBOUMwOElSO0E4Q3Y4SU07RUFDRSxXQUFBO0VBQ0EseUJEa0drRTtFQ2pHbEUscUJEaUdrRTtBN0N3MkkxRTtBK0N6OUlBO0VBQ0UsWUFBQTtFQUNBLGlCMUNxMkJrQztFMENwMkJsQyxnQjFDNE80QjtFMEMzTzVCLGNBQUE7RUFDQSxXMUNnQlM7RTBDZlQseUIxQ28yQmtDO0UwQ24yQmxDLFlBQUE7QS9DNDlJRjtBTWo5SUU7RXlDUkUsVzFDV087RTBDVlAscUJBQUE7RUFDQSxhQUFBO0EvQzQ5SUo7QStDeDlJRTtFQUNFLGVBQUE7QS9DMDlJSjtBK0NoOUlBO0VBQ0UsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO0EvQ205SUY7QWdEMytJQTtFQUNFLGdCQUFBO0FoRDgrSUY7QWdEMStJQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsYTNDbWlCa0M7RTJDbGlCbEMsYUFBQTtFQUNBLGdCQUFBO0VBR0EsVUFBQTtBaEQyK0lGO0FnRHQrSUU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0FoRHcrSUo7QWdEbitJQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGMzQzRyQjRCO0UyQzFyQjVCLG9CQUFBO0FoRHErSUY7QWdEbCtJRTtFNUJ0Q0ksbUM0QnVDRjtFQUNBLDZCQUFBO0FoRG8rSUo7QWdEbCtJRTtFQUNFLDBCQUFBO0FoRG8rSUo7QWdEaCtJQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFDQUFBO0FoRG0rSUY7QWdELzlJQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUVBLG9CQUFBO0VBQ0Esc0IzQ3ZEUztFMkN3RFQsNEJBQUE7RUFDQSxvQ0FBQTtFckNoRUUscUJOOE0wQjtFMkMxSTVCLFVBQUE7QWhEKzlJRjtBZ0QzOUlBO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhM0NrZWtDO0UyQ2plbEMsc0IzQzlEUztBTDRoSlg7QWdEMzlJRTtFQUFTLFVBQUE7QWhEODlJWDtBZ0Q3OUlFO0VBQVMsWTNDdXBCbUI7QUx5MEg5QjtBZ0QzOUlBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSxhM0NtcEI0QjtFMkNscEI1QixnQ0FBQTtFckN2RkUsOEJOd00wQjtFTXZNMUIsK0JOdU0wQjtBTCsySTlCO0FnRDc5SUU7RUFDRSxhM0M4b0IwQjtFMkM1b0IxQiw4QkFBQTtBaEQ4OUlKO0FnRHo5SUE7RUFDRSxnQkFBQTtFQUNBLGdCM0NvSTRCO0FMdzFJOUI7QWdEdjlJQTtFQUNFLGtCQUFBO0VBR0EsY0FBQTtFQUNBLGEzQ3dtQjRCO0FMZzNIOUI7QWdEcDlJQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYTNDZ21CNEI7RTJDL2xCNUIsNkJBQUE7QWhEdTlJRjtBZ0RwOUlFO0VBQXVCLG9CQUFBO0FoRHU5SXpCO0FnRHQ5SUU7RUFBc0IscUJBQUE7QWhEeTlJeEI7QWdEcjlJQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QWhEdzlJRjtBZTFpSkk7RWlDd0ZGO0lBQ0UsZ0IzQ2ltQmdDO0kyQ2htQmhDLG9CQUFBO0VoRHM5SUY7O0VnRG45SUE7SUFDRSxzQ0FBQTtFaERzOUlGOztFZ0QvOElBO0lBQVksZ0IzQ3NsQnNCO0VMNjNIbEM7QUFDRjtBZXpqSkk7RWlDMEdGO0lBQVksZ0IzQytrQnNCO0VMbzRIbEM7QUFDRjtBaUR6bkpBO0VBQ0Usa0JBQUE7RUFDQSxhNUNvakJrQztFNENuakJsQyxjQUFBO0VBQ0EsUzVDeXFCNEI7RTZDN3FCNUIsaUs3Q21PNEI7RTZDak81QixrQkFBQTtFQUNBLGdCN0MwTzRCO0U2Q3pPNUIsZ0I3QzZPNEI7RTZDNU81QixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFRE5BLG1CNUNrTzRCO0U0Q2hPNUIscUJBQUE7RUFDQSxVQUFBO0FqRHFvSkY7QWlEbm9KRTtFQUFTLFk1QzZwQm1CO0FMeStIOUI7QWlEcG9KRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGE1QzZwQjBCO0U0QzVwQjFCLGM1QzZwQjBCO0FMeStIOUI7QWlEcG9KSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QWpEc29KTjtBaURqb0pBO0VBQ0UsaUJBQUE7QWpEb29KRjtBaURsb0pFO0VBQ0UsU0FBQTtBakRvb0pKO0FpRGxvSkk7RUFDRSxNQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQjVDbkJLO0FMdXBKWDtBaUQvbkpBO0VBQ0UsaUJBQUE7QWpEa29KRjtBaURob0pFO0VBQ0UsT0FBQTtFQUNBLGE1QytuQjBCO0U0QzluQjFCLGM1QzZuQjBCO0FMcWdJOUI7QWlEaG9KSTtFQUNFLFFBQUE7RUFDQSxvQ0FBQTtFQUNBLHdCNUNuQ0s7QUxxcUpYO0FpRDduSkE7RUFDRSxpQkFBQTtBakRnb0pGO0FpRDluSkU7RUFDRSxNQUFBO0FqRGdvSko7QWlEOW5KSTtFQUNFLFNBQUE7RUFDQSw2QkFBQTtFQUNBLHlCNUNqREs7QUxpckpYO0FpRDNuSkE7RUFDRSxpQkFBQTtBakQ4bkpGO0FpRDVuSkU7RUFDRSxRQUFBO0VBQ0EsYTVDaW1CMEI7RTRDaG1CMUIsYzVDK2xCMEI7QUwraEk5QjtBaUQ1bkpJO0VBQ0UsT0FBQTtFQUNBLG9DQUFBO0VBQ0EsdUI1Q2pFSztBTCtySlg7QWlEem1KQTtFQUNFLGdCNUMyakI0QjtFNEMxakI1Qix1QkFBQTtFQUNBLFc1Q25HUztFNENvR1Qsa0JBQUE7RUFDQSxzQjVD
32M0ZTO0VNakJQLHNCTjZNMEI7QUw0Z0o5QjtBbUQ3dEpBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGE5Q2tqQmtDO0U4Q2pqQmxDLGNBQUE7RUFDQSxnQjlDbXJCa0M7RTZDeHJCbEMsaUs3Q21PNEI7RTZDak81QixrQkFBQTtFQUNBLGdCN0MwTzRCO0U2Q3pPNUIsZ0I3QzZPNEI7RTZDNU81QixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQ0xBLG1COUNpTzRCO0U4Qy9ONUIscUJBQUE7RUFDQSxzQjlDRlM7RThDR1QsNEJBQUE7RUFDQSxvQ0FBQTtFeENYRSxxQk44TTBCO0FMd2lKOUI7QW1EdnVKRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFc5Q2tyQmdDO0U4Q2pyQmhDLGM5Q2tyQmdDO0U4Q2pyQmhDLGdCQUFBO0FuRHl1Sko7QW1EdnVKSTtFQUVFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FuRHd1Sk47QW1EbnVKQTtFQUNFLHFCOUNtcUJrQztBTG1rSXBDO0FtRHB1SkU7RUFDRSxpQ0FBQTtBbkRzdUpKO0FtRG51SkU7OztFQUVFLDZCQUFBO0FuRHN1Sko7QW1EbnVKRTtFQUNFLFNBQUE7RUFDQSxxQzlDeXBCZ0M7QUw0a0lwQztBbURsdUpFO0VBQ0UsVzlDdUowQjtFOEN0SjFCLHNCOUM3Q087QUxpeEpYO0FtRGh1SkE7RUFDRSxtQjlDNG9Ca0M7QUx1bElwQztBbURqdUpFO0VBQ0UsK0JBQUE7RUFDQSxhOUN3b0JnQztFOEN2b0JoQyxZOUNzb0JnQztFOENyb0JoQyxnQkFBQTtBbkRtdUpKO0FtRGh1SkU7OztFQUVFLG9DQUFBO0FuRG11Sko7QW1EaHVKRTtFQUNFLE9BQUE7RUFDQSx1QzlDK25CZ0M7QUxtbUlwQztBbUQvdEpFO0VBQ0UsUzlDNkgwQjtFOEM1SDFCLHdCOUN2RU87QUx3eUpYO0FtRDd0SkE7RUFDRSxrQjlDa25Ca0M7QUw4bUlwQztBbUQ5dEpFO0VBQ0UsOEJBQUE7QW5EZ3VKSjtBbUQ3dEpFOzs7RUFFRSxvQ0FBQTtBbkRndUpKO0FtRDd0SkU7RUFDRSxNQUFBO0VBQ0Esd0M5Q3dtQmdDO0FMdW5JcEM7QW1ENXRKRTtFQUNFLFE5Q3NHMEI7RThDckcxQix5QjlDOUZPO0FMNHpKWDtBbUQxdEpFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxXOUNzbEJnQztFOENybEJoQyxvQkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtBbkQ0dEpKO0FtRHh0SkE7RUFDRSxvQjlDK2tCa0M7QUw0b0lwQztBbUR6dEpFO0VBQ0UsZ0NBQUE7RUFDQSxhOUMya0JnQztFOEMxa0JoQyxZOUN5a0JnQztFOEN4a0JoQyxnQkFBQTtBbkQydEpKO0FtRHh0SkU7OztFQUVFLG9DQUFBO0FuRDJ0Sko7QW1EeHRKRTtFQUNFLFFBQUE7RUFDQSxzQzlDa2tCZ0M7QUx3cElwQztBbUR2dEpFO0VBQ0UsVTlDZ0UwQjtFOEMvRDFCLHVCOUNwSU87QUw2MUpYO0FtRHBzSkE7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZTlDa0U0QjtFOENqRTVCLGM5Q3VGNEI7RThDdEY1Qix5QjlDc2hCa0M7RThDcmhCbEMsZ0NBQUE7RXhDaEtFLDBDd0NpS29CO0V4Q2hLcEIsMkN3Q2dLb0I7QW5Ed3NKeEI7QW1EcnNKRTtFQUNFLGFBQUE7QW5EdXNKSjtBbURuc0pBO0VBQ0UsdUJBQUE7RUFDQSxjOUNqS1M7QUx1MkpYO0FvRDEzSkE7RUFDRSxrQkFBQTtBcEQ2M0pGO0FvRDEzSkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBcEQ2M0pGO0FvRDEzSkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RWhDVkksK0JnQ1dKO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLG1CQUFBO0FwRDYzSkY7QW9EMTNKQTs7O0VBR0UsY0FBQTtBcEQ2M0pGO0FvRDEzSkE7O0VBRUUsa0JBQUE7RUFDQSxNQUFBO0FwRDYzSkY7QW9EejNKQTs7RUFFRSx3QkFBQTtBcEQ0M0pGO0FvRDEzSkU7RUFKRjs7SUFLSSwrQkFBQTtFcEQ4M0pGO0FBQ0Y7QW9EMzNKQTs7RUFFRSwyQkFBQTtBcEQ4M0pGO0FvRDUzSkU7RUFKRjs7SUFLSSxrQ0FBQTtFcERnNEpGO0FBQ0Y7QW9ENzNKQTs7RUFFRSw0QkFBQTtBcERnNEpGO0FvRDkzSkU7RUFKRjs7SUFLSSxtQ0FBQTtFcERrNEpGO0FBQ0Y7QW9EMTNKQTs7RUFFRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVL0N1d0JrQztFK0N0d0JsQyxXL0NqRVM7RStDa0VULGtCQUFBO0VBQ0EsWS9DcXdCa0M7QUx1bklwQztBTXg3SkU7OztFOENrRUUsVy9DekVPO0UrQzBFUCxxQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FwRDIzSko7QW9EeDNKQTtFQUNFLE9BQUE7QXBEMjNKRjtBb0R0M0pBO0VBQ0UsUUFBQTtBcER5M0pGO0FvRGwzSkE7O0VBRUUscUJBQUE7RUFDQSxXL0NrdkJrQztFK0NqdkJsQyxZL0NpdkJrQztFK0NodkJsQywrQ0FBQTtFQUNBLDBCQUFBO0FwRHEzSkY7QW9EbjNKQTtFQUNFLGdOL0M4dUJrQztBTHdvSXBDO0FvRHAzSkE7RUFDRSxnTi9DNHVCa0M7QUwyb0lwQztBb0Q5MkpBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUVBLGlCL0Myc0JrQztFK0Mxc0JsQyxnQi9DMHNCa0M7RStDenNCbEMsZ0JBQUE7QXBEZzNKRjtBb0Q5MkpFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsVy9DdXNCZ0M7RStDdHNCaEMsVy9DdXNCZ0M7RStDdHNCaEMsaUIvQ3VzQmdDO0UrQ3RzQmhDLGdCL0Nzc0JnQztFK0Nyc0JoQyxtQkFBQTtFQUNBLDBDQUFBO0FwRGczSko7QW9ENzJKSTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBcEQrMkpOO0FvRDcySkk7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QXBEKzJKTjtBb0QzMkpFO0VBQ0Usc0IvQ2hLTztBTDZnS1g7QW9EcDJKQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXL0NqTFM7RStDa0xULGtCQUFBO0FwRHUySkY7QXFEbGlLQTtFQUFxQixtQ0FBQTtBckRzaUtyQjtBcURyaUtBO0VBQXFCLDhCQUFBO0FyRHlpS3JCO0FxRHhpS0E7RUFBcUIsaUNBQUE7QXJENGlLckI7QXFEM2lLQTtFQUFxQixpQ0FBQTtBckQraUtyQjtBcUQ5aUtBO0VBQXFCLHNDQUFBO0FyRGtqS3JCO0FxRGpqS0E7RUFBcUIsbUNBQUE7QXJEcWpLckI7QXNEdmpLRTtFQUNFLG9DQUFBO0F0RDBqS0o7QU05aUtFOzs7RWdEUEksb0NBQUE7QXREMmpLTjtBc0Rqa0tFO0VBQ0Usb0NBQUE7QXREb2tLSjtBTXhqS0U7OztFZ0RQSSxvQ0FBQTtBdERxa0tOO0FzRDNrS0U7RUFDRSxvQ0FBQTtBdEQ4a0tKO0FNbGtLRTs7O0VnRFBJLG9DQUFBO0F0RCtrS047QXNEcmxLRTtFQUNFLG9DQUFBO0F0RHdsS0o7QU01a0tFOzs7RWdEUEksb0NBQUE7QXREeWxLTjtBc0QvbEtFO0VBQ0Usb0NBQUE7QXREa21LSjtBTXRsS0U7OztFZ0RQSSxvQ0FBQTtBdERtbUtOO0FzRHptS0U7RUFDRSxvQ0FBQTtBdEQ0bUtKO0FNaG1LRTs7O0VnRFBJLG9DQUFBO0F0RDZtS047QXNEbm5LRTtFQUNFLG9DQUFBO0F0RHNuS0o7QU0xbUtFOzs7RWdEUEksb0NBQUE7QXREdW5LTjtBc0Q3bktFO0VBQ0Usb0NBQUE7QXREZ29LSjtBTX
32BuS0U7OztFZ0RQSSxvQ0FBQTtBdERpb0tOO0F1RGhvS0E7RUFDRSxpQ0FBQTtBdkRtb0tGO0F1RGhvS0E7RUFDRSx3Q0FBQTtBdkRtb0tGO0F3RDlvS0E7RUFBa0Isb0NBQUE7QXhEa3BLbEI7QXdEanBLQTtFQUFrQix3Q0FBQTtBeERxcEtsQjtBd0RwcEtBO0VBQWtCLDBDQUFBO0F4RHdwS2xCO0F3RHZwS0E7RUFBa0IsMkNBQUE7QXhEMnBLbEI7QXdEMXBLQTtFQUFrQix5Q0FBQTtBeEQ4cEtsQjtBd0Q1cEtBO0VBQW1CLG9CQUFBO0F4RGdxS25CO0F3RC9wS0E7RUFBbUIsd0JBQUE7QXhEbXFLbkI7QXdEbHFLQTtFQUFtQiwwQkFBQTtBeERzcUtuQjtBd0RycUtBO0VBQW1CLDJCQUFBO0F4RHlxS25CO0F3RHhxS0E7RUFBbUIseUJBQUE7QXhENHFLbkI7QXdEenFLRTtFQUNFLGdDQUFBO0F4RDRxS0o7QXdEN3FLRTtFQUNFLGdDQUFBO0F4RGdyS0o7QXdEanJLRTtFQUNFLGdDQUFBO0F4RG9yS0o7QXdEcnJLRTtFQUNFLGdDQUFBO0F4RHdyS0o7QXdEenJLRTtFQUNFLGdDQUFBO0F4RDRyS0o7QXdEN3JLRTtFQUNFLGdDQUFBO0F4RGdzS0o7QXdEanNLRTtFQUNFLGdDQUFBO0F4RG9zS0o7QXdEcnNLRTtFQUNFLGdDQUFBO0F4RHdzS0o7QXdEcHNLQTtFQUNFLDZCQUFBO0F4RHVzS0Y7QXdEaHNLQTtFQUNFLGlDQUFBO0F4RG1zS0Y7QXdEanNLQTtFQUNFLDBDQUFBO0VBQ0EsMkNBQUE7QXhEb3NLRjtBd0Rsc0tBO0VBQ0UsMkNBQUE7RUFDQSw4Q0FBQTtBeERxc0tGO0F3RG5zS0E7RUFDRSw4Q0FBQTtFQUNBLDZDQUFBO0F4RHNzS0Y7QXdEcHNLQTtFQUNFLDBDQUFBO0VBQ0EsNkNBQUE7QXhEdXNLRjtBd0Rwc0tBO0VBQ0UsNkJBQUE7QXhEdXNLRjtBd0Rwc0tBO0VBQ0UsMkJBQUE7QXhEdXNLRjtBeUQvdktFO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0F6RGt3S0o7QTBENXZLSTtFQUEyQix3QkFBQTtBMURnd0svQjtBMEQvdktJO0VBQTJCLDBCQUFBO0ExRG13Sy9CO0EwRGx3S0k7RUFBMkIsZ0NBQUE7QTFEc3dLL0I7QTBEcndLSTtFQUEyQix5QkFBQTtBMUR5d0svQjtBMER4d0tJO0VBQTJCLHlCQUFBO0ExRDR3Sy9CO0EwRDN3S0k7RUFBMkIsNkJBQUE7QTFEK3dLL0I7QTBEOXdLSTtFQUEyQiw4QkFBQTtBMURreEsvQjtBMERqeEtJO0VBQTJCLHdCQUFBO0ExRHF4Sy9CO0EwRHB4S0k7RUFBMkIsK0JBQUE7QTFEd3hLL0I7QWU5dUtJO0UyQ2xEQTtJQUEyQix3QkFBQTtFMURxeUs3Qjs7RTBEcHlLRTtJQUEyQiwwQkFBQTtFMUR3eUs3Qjs7RTBEdnlLRTtJQUEyQixnQ0FBQTtFMUQyeUs3Qjs7RTBEMXlLRTtJQUEyQix5QkFBQTtFMUQ4eUs3Qjs7RTBEN3lLRTtJQUEyQix5QkFBQTtFMURpeks3Qjs7RTBEaHpLRTtJQUEyQiw2QkFBQTtFMURveks3Qjs7RTBEbnpLRTtJQUEyQiw4QkFBQTtFMUR1eks3Qjs7RTBEdHpLRTtJQUEyQix3QkFBQTtFMUQweks3Qjs7RTBEenpLRTtJQUEyQiwrQkFBQTtFMUQ2eks3QjtBQUNGO0FlcHhLSTtFMkNsREE7SUFBMkIsd0JBQUE7RTFEMDBLN0I7O0UwRHowS0U7SUFBMkIsMEJBQUE7RTFENjBLN0I7O0UwRDUwS0U7SUFBMkIsZ0NBQUE7RTFEZzFLN0I7O0UwRC8wS0U7SUFBMkIseUJBQUE7RTFEbTFLN0I7O0UwRGwxS0U7SUFBMkIseUJBQUE7RTFEczFLN0I7O0UwRHIxS0U7SUFBMkIsNkJBQUE7RTFEeTFLN0I7O0UwRHgxS0U7SUFBMkIsOEJBQUE7RTFENDFLN0I7O0UwRDMxS0U7SUFBMkIsd0JBQUE7RTFEKzFLN0I7O0UwRDkxS0U7SUFBMkIsK0JBQUE7RTFEazJLN0I7QUFDRjtBZXp6S0k7RTJDbERBO0lBQTJCLHdCQUFBO0UxRCsySzdCOztFMEQ5MktFO0lBQTJCLDBCQUFBO0UxRGszSzdCOztFMERqM0tFO0lBQTJCLGdDQUFBO0UxRHEzSzdCOztFMERwM0tFO0lBQTJCLHlCQUFBO0UxRHczSzdCOztFMER2M0tFO0lBQTJCLHlCQUFBO0UxRDIzSzdCOztFMEQxM0tFO0lBQTJCLDZCQUFBO0UxRDgzSzdCOztFMEQ3M0tFO0lBQTJCLDhCQUFBO0UxRGk0SzdCOztFMERoNEtFO0lBQTJCLHdCQUFBO0UxRG80SzdCOztFMERuNEtFO0lBQTJCLCtCQUFBO0UxRHU0SzdCO0FBQ0Y7QWU5MUtJO0UyQ2xEQTtJQUEyQix3QkFBQTtFMURvNUs3Qjs7RTBEbjVLRTtJQUEyQiwwQkFBQTtFMUR1NUs3Qjs7RTBEdDVLRTtJQUEyQixnQ0FBQTtFMUQwNUs3Qjs7RTBEejVLRTtJQUEyQix5QkFBQTtFMUQ2NUs3Qjs7RTBENTVLRTtJQUEyQix5QkFBQTtFMURnNks3Qjs7RTBELzVLRTtJQUEyQiw2QkFBQTtFMURtNks3Qjs7RTBEbDZLRTtJQUEyQiw4QkFBQTtFMURzNks3Qjs7RTBEcjZLRTtJQUEyQix3QkFBQTtFMUR5Nks3Qjs7RTBEeDZLRTtJQUEyQiwrQkFBQTtFMUQ0Nks3QjtBQUNGO0EwRHA2S0E7RUFDRTtJQUF3Qix3QkFBQTtFMUR1Nkt4Qjs7RTBEdDZLQTtJQUF3QiwwQkFBQTtFMUQwNkt4Qjs7RTBEejZLQTtJQUF3QixnQ0FBQTtFMUQ2Nkt4Qjs7RTBENTZLQTtJQUF3Qix5QkFBQTtFMURnN0t4Qjs7RTBELzZLQTtJQUF3Qix5QkFBQTtFMURtN0t4Qjs7RTBEbDdLQTtJQUF3Qiw2QkFBQTtFMURzN0t4Qjs7RTBEcjdLQTtJQUF3Qiw4QkFBQTtFMUR5N0t4Qjs7RTBEeDdLQTtJQUF3Qix3QkFBQTtFMUQ0N0t4Qjs7RTBEMzdLQTtJQUF3QiwrQkFBQTtFMUQrN0t4QjtBQUNGO0EyRGwrS0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0EzRG8rS0Y7QTJEbCtLRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0EzRG8rS0o7QTJEaitLRTs7Ozs7RUFLRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtBM0RtK0tKO0EyRDk5S0U7RUFDRSwyQkFBQTtBM0RpK0tKO0EyRDU5S0U7RUFDRSxtQkFBQTtBM0QrOUtKO0EyRDE5S0U7RUFDRSxnQkFBQTtBM0Q2OUtKO0EyRHg5S0U7RUFDRSxpQkFBQTtBM0QyOUtKO0E0RGxnTEk7RUFBZ0MsOEJBQUE7QTVEc2dMcEM7QTREcmdMSTtFQUFnQyxpQ0FBQTtBNUR5Z0xwQztBNER4Z0xJO0VBQWdDLHNDQUFBO0E1RDRnTHBDO0E0RDNnTEk7RUFBZ0MseUNBQUE7QTVEK2dMcEM7QTREN2dMSTtFQUE4QiwwQkFBQTtBNURpaExsQztBNERoaExJO0VBQThCLDRCQUFBO0E1RG9oTGxDO0E0RG5oTEk7RUFBOEIsa0NBQUE7QTVEdWhMbEM7QTREcmhMSTtFQUFvQyxzQ0FBQTtBNUR5aEx4QztBNER4aExJO0VBQW9DLG9DQUFBO0E1RDRoTHhDO0E0RDNoTEk7RUFBb0Msa0NBQUE7QTVEK2hMeEM7QTREOWhMSTtFQUFvQyx5Q0FBQTtBNURraUx4QztBNERqaUxJO0VBQW9DLHdDQUFBO0E1RHFpTHhDO0E0RG5pTEk7RUFBaUMsa0NBQUE7QTVEdWlMckM7QTREdGlMSTtFQUFpQyxnQ0FBQTtBNUQwaUxyQztBNER6aUxJO0VBQWlDLDhCQUFBO0E1RDZpTHJDO0E0RDVpTEk7RUFBaUMsZ0NBQUE7QTVEZ2pMckM7QTREL2lMSTtFQUFpQywrQk
32FBQTtBNURtakxyQztBNERqakxJO0VBQWtDLG9DQUFBO0E1RHFqTHRDO0E0RHBqTEk7RUFBa0Msa0NBQUE7QTVEd2pMdEM7QTREdmpMSTtFQUFrQyxnQ0FBQTtBNUQyakx0QztBNEQxakxJO0VBQWtDLHVDQUFBO0E1RDhqTHRDO0E0RDdqTEk7RUFBa0Msc0NBQUE7QTVEaWtMdEM7QTREaGtMSTtFQUFrQyxpQ0FBQTtBNURva0x0QztBNERsa0xJO0VBQWdDLDJCQUFBO0E1RHNrTHBDO0E0RHJrTEk7RUFBZ0MsaUNBQUE7QTVEeWtMcEM7QTREeGtMSTtFQUFnQywrQkFBQTtBNUQ0a0xwQztBNEQza0xJO0VBQWdDLDZCQUFBO0E1RCtrTHBDO0E0RDlrTEk7RUFBZ0MsK0JBQUE7QTVEa2xMcEM7QTREamxMSTtFQUFnQyw4QkFBQTtBNURxbExwQztBZXBrTEk7RTZDbERBO0lBQWdDLDhCQUFBO0U1RDJuTGxDOztFNEQxbkxFO0lBQWdDLGlDQUFBO0U1RDhuTGxDOztFNEQ3bkxFO0lBQWdDLHNDQUFBO0U1RGlvTGxDOztFNERob0xFO0lBQWdDLHlDQUFBO0U1RG9vTGxDOztFNERsb0xFO0lBQThCLDBCQUFBO0U1RHNvTGhDOztFNERyb0xFO0lBQThCLDRCQUFBO0U1RHlvTGhDOztFNER4b0xFO0lBQThCLGtDQUFBO0U1RDRvTGhDOztFNEQxb0xFO0lBQW9DLHNDQUFBO0U1RDhvTHRDOztFNEQ3b0xFO0lBQW9DLG9DQUFBO0U1RGlwTHRDOztFNERocExFO0lBQW9DLGtDQUFBO0U1RG9wTHRDOztFNERucExFO0lBQW9DLHlDQUFBO0U1RHVwTHRDOztFNER0cExFO0lBQW9DLHdDQUFBO0U1RDBwTHRDOztFNER4cExFO0lBQWlDLGtDQUFBO0U1RDRwTG5DOztFNEQzcExFO0lBQWlDLGdDQUFBO0U1RCtwTG5DOztFNEQ5cExFO0lBQWlDLDhCQUFBO0U1RGtxTG5DOztFNERqcUxFO0lBQWlDLGdDQUFBO0U1RHFxTG5DOztFNERwcUxFO0lBQWlDLCtCQUFBO0U1RHdxTG5DOztFNER0cUxFO0lBQWtDLG9DQUFBO0U1RDBxTHBDOztFNER6cUxFO0lBQWtDLGtDQUFBO0U1RDZxTHBDOztFNEQ1cUxFO0lBQWtDLGdDQUFBO0U1RGdyTHBDOztFNEQvcUxFO0lBQWtDLHVDQUFBO0U1RG1yTHBDOztFNERsckxFO0lBQWtDLHNDQUFBO0U1RHNyTHBDOztFNERyckxFO0lBQWtDLGlDQUFBO0U1RHlyTHBDOztFNER2ckxFO0lBQWdDLDJCQUFBO0U1RDJyTGxDOztFNEQxckxFO0lBQWdDLGlDQUFBO0U1RDhyTGxDOztFNEQ3ckxFO0lBQWdDLCtCQUFBO0U1RGlzTGxDOztFNERoc0xFO0lBQWdDLDZCQUFBO0U1RG9zTGxDOztFNERuc0xFO0lBQWdDLCtCQUFBO0U1RHVzTGxDOztFNER0c0xFO0lBQWdDLDhCQUFBO0U1RDBzTGxDO0FBQ0Y7QWUxckxJO0U2Q2xEQTtJQUFnQyw4QkFBQTtFNURndkxsQzs7RTREL3VMRTtJQUFnQyxpQ0FBQTtFNURtdkxsQzs7RTREbHZMRTtJQUFnQyxzQ0FBQTtFNURzdkxsQzs7RTREcnZMRTtJQUFnQyx5Q0FBQTtFNUR5dkxsQzs7RTREdnZMRTtJQUE4QiwwQkFBQTtFNUQydkxoQzs7RTREMXZMRTtJQUE4Qiw0QkFBQTtFNUQ4dkxoQzs7RTREN3ZMRTtJQUE4QixrQ0FBQTtFNURpd0xoQzs7RTREL3ZMRTtJQUFvQyxzQ0FBQTtFNURtd0x0Qzs7RTREbHdMRTtJQUFvQyxvQ0FBQTtFNURzd0x0Qzs7RTREcndMRTtJQUFvQyxrQ0FBQTtFNUR5d0x0Qzs7RTREeHdMRTtJQUFvQyx5Q0FBQTtFNUQ0d0x0Qzs7RTREM3dMRTtJQUFvQyx3Q0FBQTtFNUQrd0x0Qzs7RTREN3dMRTtJQUFpQyxrQ0FBQTtFNURpeExuQzs7RTREaHhMRTtJQUFpQyxnQ0FBQTtFNURveExuQzs7RTREbnhMRTtJQUFpQyw4QkFBQTtFNUR1eExuQzs7RTREdHhMRTtJQUFpQyxnQ0FBQTtFNUQweExuQzs7RTREenhMRTtJQUFpQywrQkFBQTtFNUQ2eExuQzs7RTREM3hMRTtJQUFrQyxvQ0FBQTtFNUQreExwQzs7RTREOXhMRTtJQUFrQyxrQ0FBQTtFNURreUxwQzs7RTREanlMRTtJQUFrQyxnQ0FBQTtFNURxeUxwQzs7RTREcHlMRTtJQUFrQyx1Q0FBQTtFNUR3eUxwQzs7RTREdnlMRTtJQUFrQyxzQ0FBQTtFNUQyeUxwQzs7RTREMXlMRTtJQUFrQyxpQ0FBQTtFNUQ4eUxwQzs7RTRENXlMRTtJQUFnQywyQkFBQTtFNURnekxsQzs7RTREL3lMRTtJQUFnQyxpQ0FBQTtFNURtekxsQzs7RTREbHpMRTtJQUFnQywrQkFBQTtFNURzekxsQzs7RTREcnpMRTtJQUFnQyw2QkFBQTtFNUR5ekxsQzs7RTREeHpMRTtJQUFnQywrQkFBQTtFNUQ0ekxsQzs7RTREM3pMRTtJQUFnQyw4QkFBQTtFNUQrekxsQztBQUNGO0FlL3lMSTtFNkNsREE7SUFBZ0MsOEJBQUE7RTVEcTJMbEM7O0U0RHAyTEU7SUFBZ0MsaUNBQUE7RTVEdzJMbEM7O0U0RHYyTEU7SUFBZ0Msc0NBQUE7RTVEMjJMbEM7O0U0RDEyTEU7SUFBZ0MseUNBQUE7RTVEODJMbEM7O0U0RDUyTEU7SUFBOEIsMEJBQUE7RTVEZzNMaEM7O0U0RC8yTEU7SUFBOEIsNEJBQUE7RTVEbTNMaEM7O0U0RGwzTEU7SUFBOEIsa0NBQUE7RTVEczNMaEM7O0U0RHAzTEU7SUFBb0Msc0NBQUE7RTVEdzNMdEM7O0U0RHYzTEU7SUFBb0Msb0NBQUE7RTVEMjNMdEM7O0U0RDEzTEU7SUFBb0Msa0NBQUE7RTVEODNMdEM7O0U0RDczTEU7SUFBb0MseUNBQUE7RTVEaTRMdEM7O0U0RGg0TEU7SUFBb0Msd0NBQUE7RTVEbzRMdEM7O0U0RGw0TEU7SUFBaUMsa0NBQUE7RTVEczRMbkM7O0U0RHI0TEU7SUFBaUMsZ0NBQUE7RTVEeTRMbkM7O0U0RHg0TEU7SUFBaUMsOEJBQUE7
32RTVENDRMbkM7O0U0RDM0TEU7SUFBaUMsZ0NBQUE7RTVEKzRMbkM7O0U0RDk0TEU7SUFBaUMsK0JBQUE7RTVEazVMbkM7O0U0RGg1TEU7SUFBa0Msb0NBQUE7RTVEbzVMcEM7O0U0RG41TEU7SUFBa0Msa0NBQUE7RTVEdTVMcEM7O0U0RHQ1TEU7SUFBa0MsZ0NBQUE7RTVEMDVMcEM7O0U0RHo1TEU7SUFBa0MsdUNBQUE7RTVENjVMcEM7O0U0RDU1TEU7SUFBa0Msc0NBQUE7RTVEZzZMcEM7O0U0RC81TEU7SUFBa0MsaUNBQUE7RTVEbTZMcEM7O0U0RGo2TEU7SUFBZ0MsMkJBQUE7RTVEcTZMbEM7O0U0RHA2TEU7SUFBZ0MsaUNBQUE7RTVEdzZMbEM7O0U0RHY2TEU7SUFBZ0MsK0JBQUE7RTVEMjZMbEM7O0U0RDE2TEU7SUFBZ0MsNkJBQUE7RTVEODZMbEM7O0U0RDc2TEU7SUFBZ0MsK0JBQUE7RTVEaTdMbEM7O0U0RGg3TEU7SUFBZ0MsOEJBQUE7RTVEbzdMbEM7QUFDRjtBZXA2TEk7RTZDbERBO0lBQWdDLDhCQUFBO0U1RDA5TGxDOztFNER6OUxFO0lBQWdDLGlDQUFBO0U1RDY5TGxDOztFNEQ1OUxFO0lBQWdDLHNDQUFBO0U1RGcrTGxDOztFNEQvOUxFO0lBQWdDLHlDQUFBO0U1RG0rTGxDOztFNERqK0xFO0lBQThCLDBCQUFBO0U1RHErTGhDOztFNERwK0xFO0lBQThCLDRCQUFBO0U1RHcrTGhDOztFNER2K0xFO0lBQThCLGtDQUFBO0U1RDIrTGhDOztFNER6K0xFO0lBQW9DLHNDQUFBO0U1RDYrTHRDOztFNEQ1K0xFO0lBQW9DLG9DQUFBO0U1RGcvTHRDOztFNEQvK0xFO0lBQW9DLGtDQUFBO0U1RG0vTHRDOztFNERsL0xFO0lBQW9DLHlDQUFBO0U1RHMvTHRDOztFNERyL0xFO0lBQW9DLHdDQUFBO0U1RHkvTHRDOztFNER2L0xFO0lBQWlDLGtDQUFBO0U1RDIvTG5DOztFNEQxL0xFO0lBQWlDLGdDQUFBO0U1RDgvTG5DOztFNEQ3L0xFO0lBQWlDLDhCQUFBO0U1RGlnTW5DOztFNERoZ01FO0lBQWlDLGdDQUFBO0U1RG9nTW5DOztFNERuZ01FO0lBQWlDLCtCQUFBO0U1RHVnTW5DOztFNERyZ01FO0lBQWtDLG9DQUFBO0U1RHlnTXBDOztFNER4Z01FO0lBQWtDLGtDQUFBO0U1RDRnTXBDOztFNEQzZ01FO0lBQWtDLGdDQUFBO0U1RCtnTXBDOztFNEQ5Z01FO0lBQWtDLHVDQUFBO0U1RGtoTXBDOztFNERqaE1FO0lBQWtDLHNDQUFBO0U1RHFoTXBDOztFNERwaE1FO0lBQWtDLGlDQUFBO0U1RHdoTXBDOztFNER0aE1FO0lBQWdDLDJCQUFBO0U1RDBoTWxDOztFNER6aE1FO0lBQWdDLGlDQUFBO0U1RDZoTWxDOztFNEQ1aE1FO0lBQWdDLCtCQUFBO0U1RGdpTWxDOztFNEQvaE1FO0lBQWdDLDZCQUFBO0U1RG1pTWxDOztFNERsaU1FO0lBQWdDLCtCQUFBO0U1RHNpTWxDOztFNERyaU1FO0lBQWdDLDhCQUFBO0U1RHlpTWxDO0FBQ0Y7QTZEamxNSTtFQ0RGLHNCQUFBO0E5RHFsTUY7QTZEbmxNSTtFQ0NGLHVCQUFBO0E5RHNsTUY7QTZEdGxNSTtFQ0dGLHNCQUFBO0E5RHVsTUY7QWVwaU1JO0U4Q3hEQTtJQ0RGLHNCQUFBO0U5RGttTUE7O0U2RGhtTUU7SUNDRix1QkFBQTtFOURtbU1BOztFNkRubU1FO0lDR0Ysc0JBQUE7RTlEb21NQTtBQUNGO0FlbGpNSTtFOEN4REE7SUNERixzQkFBQTtFOUQrbU1BOztFNkQ3bU1FO0lDQ0YsdUJBQUE7RTlEZ25NQTs7RTZEaG5NRTtJQ0dGLHNCQUFBO0U5RGluTUE7QUFDRjtBZS9qTUk7RThDeERBO0lDREYsc0JBQUE7RTlENG5NQTs7RTZEMW5NRTtJQ0NGLHVCQUFBO0U5RDZuTUE7O0U2RDduTUU7SUNHRixzQkFBQTtFOUQ4bk1BO0FBQ0Y7QWU1a01JO0U4Q3hEQTtJQ0RGLHNCQUFBO0U5RHlvTUE7O0U2RHZvTUU7SUNDRix1QkFBQTtFOUQwb01BOztFNkQxb01FO0lDR0Ysc0JBQUE7RTlEMm9NQTtBQUNGO0ErRDdvTUU7RUFBeUIsMkJBQUE7QS9EZ3BNM0I7QStEaHBNRTtFQUF5Qiw2QkFBQTtBL0RvcE0zQjtBK0RwcE1FO0VBQXlCLDZCQUFBO0EvRHdwTTNCO0ErRHhwTUU7RUFBeUIsMEJBQUE7QS9ENHBNM0I7QStENXBNRTtFQUF5QiwyQkFBQTtBL0RncU0zQjtBK0QzcE1BO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLGExRGlpQmtDO0FMNm5McEM7QStEM3BNQTtFQUNFLGVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhMUR5aEJrQztBTHFvTHBDO0ErRDFwTUU7RUFERjtJQUVJLGdCQUFBO0lBQ0EsTUFBQTtJQUNBLGExRGloQmdDO0VMNm9MbEM7QUFDRjtBZ0U1ck1BO0VDRUUsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0VBQ0EsU0FBQTtBakU4ck1GO0FpRXByTUU7RUFFRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtVQUFBLGVBQUE7QWpFc3JNSjtBa0VodE1JO0VBQXVCLHFCQUFBO0FsRW90TTNCO0FrRXB0TUk7RUFBdUIscUJBQUE7QWxFd3RNM0I7QWtFeHRNSTtFQUF1QixxQkFBQTtBbEU0dE0zQjtBa0U1dE1JO0VBQXVCLHNCQUFBO0FsRWd1TTNCO0FrRWh1TUk7RUFBdUIsc0JBQUE7QWxFb3VNM0I7QWtFcHVNSTtFQUF1QixzQkFBQTtBbEV3dU0zQjtBa0V4dU1JO0VBQXVCLHNCQUFBO0FsRTR1TTNCO0FrRTV1TUk7RUFBdUIsdUJBQUE7QWxFZ3ZNM0I7QWtFNXVNQTtFQUFVLDBCQUFBO0FsRWd2TVY7QWtFL3VNQTtFQUFVLDJCQUFBO0FsRW12TVY7QW1FbnZNUTtFQUFnQyxvQkFBQTtBbkV1dk14QztBbUV0dk1ROztFQUVFLHdCQUFBO0FuRXl2TVY7QW1FdnZNUTs7RUFFRSwwQkFBQTtBbkUwdk1WO0FtRXh2TVE7O0VBRUUsMkJBQUE7QW5FMnZNVjtBbUV6dk1ROztFQUVFLHlCQUFBO0FuRTR2TVY7QW1FM3dNUTtFQUFnQywwQkFBQTtBbkUrd014QztBbUU5d01ROztFQUVFLDhCQUFBO0FuRWl4TVY7QW1FL3dNUTs7RUFFRSxnQ0FBQTtBbkVreE1WO0FtRWh4TVE7O0VBRUUsaUNBQUE7QW5FbXhNVjtBbUVqeE1ROztFQUVFLCtCQUFBO0FuRW94TVY7QW1FbnlNUTtFQUFnQyx5QkFBQTtBbkV1eU14QztBbUV0eU1ROztFQUVFLDZCQUFBO0FuRXl5TVY7QW1FdnlNUTs7RUFFRSwrQkFBQTtBbkUweU1WO0FtRXh5TVE7O0VBRUUsZ0NBQUE7QW5FMnlNVjtBbUV6eU1ROztFQUVFLDhCQUFBO0FuRTR5TVY7QW1FM3pNUTtFQUFnQyx1QkFBQTtBbkUrek14QztBbUU5ek1ROztFQUVFLDJCQUFBO0FuRWkwTVY7QW1FL3pNUTs7RUFFRSw2QkFBQTtBbkVrME1WO0FtRWgwTVE7O0VBRUUsOEJBQUE7QW5FbTBNVjtBbUVqME1ROztFQUVFLDRCQUFBO0FuRW8wTVY7QW1FbjFNUTtFQUFnQyx5QkFBQTtBbkV1MU14QztBbUV0MU1ROztFQUVFLDZCQUFBO0FuRXkxTVY7QW1FdjFNUTs7RUFFRSwrQkFBQTtBbkUwMU1WO0FtRXgxTVE7O0VBRUUsZ0NBQUE7QW5FMjFNVjtBbUV6MU1ROztFQUVFLDhCQUFBO0FuRTQxTVY7QW1FMzJNUTtFQUFnQyx1QkFBQTtBbkUrMk14QztBbUU5Mk1ROztFQUVFLDJCQUFBO0FuRWkzTVY7QW1FLzJNUTs7RUFFRSw2QkFBQTtBbkVrM01WO0FtRWgzTVE7O0VBRUUsOEJBQUE7QW5FbTNNVjtBbUVqM01ROztFQUVFLDRCQUFBO0FuRW8zTVY7QW1FbjRNUTtFQUFnQyxxQkFBQTtBbkV1NE14QztBbUV0NE1ROztFQUVFLHlCQUFBO0FuRXk0TVY7QW1FdjRNUTs7RUFFRSwyQkFBQTtBbkUwNE1WO0FtRXg0TVE7O0VBRUUsNEJBQUE7QW5FMjRNVjtBbUV6NE1ROztFQUVFLDBCQUFBO0FuRTQ0TVY7QW1FMzVNUTtFQUFnQywyQkFBQTtBbkUrNU14QztBbUU5NU1ROztFQUVFLCtCQUFBO0FuRWk2TVY7QW1FLzVNUTs7RUFFRSxpQ0FBQTtBbkVrNk1WO0FtRWg2TVE7O0VBRUUsa0NBQUE7QW5FbTZNVjtBbUVqNk1ROztFQUVFLGdDQUFBO0FuRW82TVY7QW1FbjdNUTtFQUFnQywwQkFBQTtBbkV1N014QztBbUV0N01ROztFQUVFLDhCQUFBO0FuRXk3TVY7QW1FdjdNUTs7RUFFRSxnQ0FBQTtBbkUwN01WO0FtRXg3TVE7O0VBRUUsaUNBQUE7QW5FMjdNVjtBbUV6N01ROztFQUVFLCtCQUFBO0FuRTQ3TVY7QW1FMzhNUTtFQUFnQyx3QkFBQTtBbkUrOE14QztBbUU5OE1ROztFQUVFLDRCQUFBO0FuRWk5TVY7QW1FLzhNUTs7RUFFRSw4QkFBQTtBbkVrOU1WO0FtRWg5TVE7O0VBRUUsK0JBQUE7QW5FbTlNVjtBbUVqOU1ROztFQUVFLDZCQUFBO0FuRW85TVY7QW1FbitNUTtFQUFnQywwQkFBQTtBbkV1K014QztBbUV0K01ROztFQUVFLDhCQUFBO0FuRXkrTVY7QW1FditNUTs7RUFFRSxnQ0FBQTtBbkUwK01WO0FtRXgrTVE7O0VBRUUsaUNBQUE7QW5FMitNVjtBbUV6K01ROztFQUVFLCtCQUFBO0FuRTQrTVY7QW1FMy9NUTtFQUFnQyx3QkFBQTtBbkUrL014QztBbUU5L01ROztFQUVFLDRCQUFBO0FuRWlnTlY7QW1FLy9NUTs7RUFFRSw4QkFBQTtBbkVrZ05WO0FtRWhnTlE7O0VBRUUsK0JBQUE7QW5FbWdOVjtBbUVqZ05ROztFQUVFLDZCQUFBO0FuRW9nTlY7QW1FOS9NSTtFQUFtQix1QkFBQTtBbkVrZ052QjtBbUVqZ05JOztFQUVFLDJCQUFBO0FuRW9nTk47QW1FbGdOSTs7RUFFRSw2QkFBQTtBbkVxZ05OO0FtRW5nTkk7O0VBRUUsOEJBQUE7QW5Fc2dOTjtBbUVwZ05JOztFQUVFLDRCQUFBO0FuRXVnTk47QWUxL01JO0VvRGpESTtJQUFnQyxvQkFBQTtFbkVnak50Qzs7RW1FL2lOTTs7SUFFRSx3QkFBQTtFbkVrak5SOztFbUVoak5NOztJQUVFLDBCQUFBO0VuRW1qTlI7O0VtRWpqTk07O0lBRUUsMkJBQUE7RW5Fb2pOUjs7RW1FbGpOTTs7SUFFRSx5QkFBQTtFbkVxak5SOztFbUVwa05NO
320lBQWdDLDBCQUFBO0VuRXdrTnRDOztFbUV2a05NOztJQUVFLDhCQUFBO0VuRTBrTlI7O0VtRXhrTk07O0lBRUUsZ0NBQUE7RW5FMmtOUjs7RW1FemtOTTs7SUFFRSxpQ0FBQTtFbkU0a05SOztFbUUxa05NOztJQUVFLCtCQUFBO0VuRTZrTlI7O0VtRTVsTk07SUFBZ0MseUJBQUE7RW5FZ21OdEM7O0VtRS9sTk07O0lBRUUsNkJBQUE7RW5Fa21OUjs7RW1FaG1OTTs7SUFFRSwrQkFBQTtFbkVtbU5SOztFbUVqbU5NOztJQUVFLGdDQUFBO0VuRW9tTlI7O0VtRWxtTk07O0lBRUUsOEJBQUE7RW5FcW1OUjs7RW1FcG5OTTtJQUFnQyx1QkFBQTtFbkV3bk50Qzs7RW1Fdm5OTTs7SUFFRSwyQkFBQTtFbkUwbk5SOztFbUV4bk5NOztJQUVFLDZCQUFBO0VuRTJuTlI7O0VtRXpuTk07O0lBRUUsOEJBQUE7RW5FNG5OUjs7RW1FMW5OTTs7SUFFRSw0QkFBQTtFbkU2bk5SOztFbUU1b05NO0lBQWdDLHlCQUFBO0VuRWdwTnRDOztFbUUvb05NOztJQUVFLDZCQUFBO0VuRWtwTlI7O0VtRWhwTk07O0lBRUUsK0JBQUE7RW5FbXBOUjs7RW1FanBOTTs7SUFFRSxnQ0FBQTtFbkVvcE5SOztFbUVscE5NOztJQUVFLDhCQUFBO0VuRXFwTlI7O0VtRXBxTk07SUFBZ0MsdUJBQUE7RW5Fd3FOdEM7O0VtRXZxTk07O0lBRUUsMkJBQUE7RW5FMHFOUjs7RW1FeHFOTTs7SUFFRSw2QkFBQTtFbkUycU5SOztFbUV6cU5NOztJQUVFLDhCQUFBO0VuRTRxTlI7O0VtRTFxTk07O0lBRUUsNEJBQUE7RW5FNnFOUjs7RW1FNXJOTTtJQUFnQyxxQkFBQTtFbkVnc050Qzs7RW1FL3JOTTs7SUFFRSx5QkFBQTtFbkVrc05SOztFbUVoc05NOztJQUVFLDJCQUFBO0VuRW1zTlI7O0VtRWpzTk07O0lBRUUsNEJBQUE7RW5Fb3NOUjs7RW1FbHNOTTs7SUFFRSwwQkFBQTtFbkVxc05SOztFbUVwdE5NO0lBQWdDLDJCQUFBO0VuRXd0TnRDOztFbUV2dE5NOztJQUVFLCtCQUFBO0VuRTB0TlI7O0VtRXh0Tk07O0lBRUUsaUNBQUE7RW5FMnROUjs7RW1FenROTTs7SUFFRSxrQ0FBQTtFbkU0dE5SOztFbUUxdE5NOztJQUVFLGdDQUFBO0VuRTZ0TlI7O0VtRTV1Tk07SUFBZ0MsMEJBQUE7RW5FZ3ZOdEM7O0VtRS91Tk07O0lBRUUsOEJBQUE7RW5Fa3ZOUjs7RW1FaHZOTTs7SUFFRSxnQ0FBQTtFbkVtdk5SOztFbUVqdk5NOztJQUVFLGlDQUFBO0VuRW92TlI7O0VtRWx2Tk07O0lBRUUsK0JBQUE7RW5FcXZOUjs7RW1FcHdOTTtJQUFnQyx3QkFBQTtFbkV3d050Qzs7RW1FdndOTTs7SUFFRSw0QkFBQTtFbkUwd05SOztFbUV4d05NOztJQUVFLDhCQUFBO0VuRTJ3TlI7O0VtRXp3Tk07O0lBRUUsK0JBQUE7RW5FNHdOUjs7RW1FMXdOTTs7SUFFRSw2QkFBQTtFbkU2d05SOztFbUU1eE5NO0lBQWdDLDBCQUFBO0VuRWd5TnRDOztFbUUveE5NOztJQUVFLDhCQUFBO0VuRWt5TlI7O0VtRWh5Tk07O0lBRUUsZ0NBQUE7RW5FbXlOUjs7RW1FanlOTTs7SUFFRSxpQ0FBQTtFbkVveU5SOztFbUVseU5NOztJQUVFLCtCQUFBO0VuRXF5TlI7O0VtRXB6Tk07SUFBZ0Msd0JBQUE7RW5Fd3pOdEM7O0VtRXZ6Tk07O0lBRUUsNEJBQUE7RW5FMHpOUjs7RW1FeHpOTTs7SUFFRSw4QkFBQTtFbkUyek5SOztFbUV6ek5NOztJQUVFLCtCQUFBO0VuRTR6TlI7O0VtRTF6Tk07O0lBRUUsNkJBQUE7RW5FNnpOUjs7RW1FdnpORTtJQUFtQix1QkFBQTtFbkUyek5yQjs7RW1FMXpORTs7SUFFRSwyQkFBQTtFbkU2ek5KOztFbUUzek5FOztJQUVFLDZCQUFBO0VuRTh6Tko7O0VtRTV6TkU7O0lBRUUsOEJBQUE7RW5FK3pOSjs7RW1FN3pORTs7SUFFRSw0QkFBQTtFbkVnME5KO0FBQ0Y7QWVwek5JO0VvRGpESTtJQUFnQyxvQkFBQTtFbkV5Mk50Qzs7RW1FeDJOTTs7SUFFRSx3QkFBQTtFbkUyMk5SOztFbUV6Mk5NOztJQUVFLDBCQUFBO0VuRTQyTlI7O0VtRTEyTk07O0lBRUUsMkJBQUE7RW5FNjJOUjs7RW1FMzJOTTs7SUFFRSx5QkFBQTtFbkU4Mk5SOztFbUU3M05NO0lBQWdDLDBCQUFBO0VuRWk0TnRDOztFbUVoNE5NOztJQUVFLDhCQUFBO0VuRW00TlI7O0VtRWo0Tk07O0lBRUUsZ0NBQUE7RW5FbzROUjs7RW1FbDROTTs7SUFFRSxpQ0FBQTtFbkVxNE5SOztFbUVuNE5NOztJQUVFLCtCQUFBO0VuRXM0TlI7O0VtRXI1Tk07SUFBZ0MseUJBQUE7RW5FeTVOdEM7O0VtRXg1Tk07O0lBRUUsNkJBQUE7RW5FMjVOUjs7RW1FejVOTTs7SUFFRSwrQkFBQTtFbkU0NU5SOztFbUUxNU5NOztJQUVFLGdDQUFBO0VuRTY1TlI7O0VtRTM1Tk07O0lBRUUsOEJBQUE7RW5FODVOUjs7RW1FNzZOTTtJQUFnQyx1QkFBQTtFbkVpN050Qzs7RW1FaDdOTTs7SUFFRSwyQkFBQTtFbkVtN05SOztFbUVqN05NOztJQUVFLDZCQUFBO0VuRW83TlI7O0VtRWw3Tk07O0lBRUUsOEJBQUE7RW5FcTdOUjs7RW1FbjdOTTs7SUFFRSw0QkFBQTtFbkVzN05SOztFbUVyOE5NO0lBQWdDLHlCQUFBO0VuRXk4TnRDOztFbUV4OE5NOztJQUVFLDZCQUFBO0VuRTI4TlI7O0VtRXo4Tk07O0lBRUUsK0JBQUE7RW5FNDhOUjs7RW1FMThOTTs7SUFFRSxnQ0FBQTtFbkU2OE5SOztFbUUzOE5NOztJQUVFLDhCQUFBO0VuRTg4TlI7O0VtRTc5Tk07SUFBZ0MsdUJBQUE7RW5FaStOdEM7O0VtRWgrTk07O0lBRUUsMkJBQUE7RW5FbStOUjs7RW1FaitOTTs7SUFFRSw2QkFBQTtFbkVvK05SOztFbUVsK05NOztJQUVFLDhCQUFBO0VuRXErTlI7O0VtRW4rTk07O0lBRUUsNEJBQUE7RW5FcytOUjs7RW1Fci9OTTtJQUFnQyxxQkFBQTtFbkV5L050Qzs7RW1FeC9OTTs7SUFFRSx5QkFBQTtFbkUyL05SOztFbUV6L05NOztJQUVFLDJCQUFBO0VuRTQvTlI7O0VtRTEvTk07O0lBRUUsNEJBQUE7RW5FNi9OUjs7RW1FMy9OTTs7SUFFRSwwQkFBQTtFbkU4L05SOztFbUU3Z09NO0lBQWdDLDJCQUFBO0VuRWloT3RDOztFbUVoaE9NOztJQUVFLCtCQUFBO0VuRW1oT1I7O0VtRWpoT007O0lBRUUsaUNBQUE7RW5Fb2hPUjs7RW1FbGhPTTs7SUFFRSxrQ0FBQTtFbkVxaE9SOztFbUVuaE9NOztJQUVFLGdDQUFBO0VuRXNoT1I7O0VtRXJpT007SUFBZ0MsMEJBQUE7RW5FeWlPdEM7O0VtRXhpT007O0lBRUUsOEJBQUE7RW5FMmlPUjs7RW1FemlPTTs7SUFFRSxnQ0FBQTtFbkU0aU9SOztFbUUxaU9NOztJQUVFLGlDQUFBO0VuRTZpT1I7O0VtRTNpT007O0lBRUUsK0JBQUE7RW5FOGlPUjs7RW1FN2pPTTtJQUFnQyx3QkFBQTtFbkVpa090Qzs7RW1FaGtPTTs7SUFFRSw0QkFBQTtFbkVta09SOztFbUVqa09NOztJQUVFLDhCQUFBO0VuRW9rT1I7O0VtRWxrT007O0lBRUUsK0JBQUE7RW5FcWtPUjs7RW1FbmtPTTs7SUFFRSw2QkFBQTtFbkVza09SOztFbUVybE9NO0lBQWdDLDBCQUFBO0VuRXlsT3RDOztFbUV4bE9NOztJQUVFLDhCQUFBO0VuRTJsT1I7O0VtRXpsT007O0lBRUUsZ0NBQUE7RW5FNGxPUjs7RW1FMWxPTTs7SUFFRSxpQ0FBQTtFbkU2bE9SOztFbUUzbE9NOztJQUVFLCtCQUFBO0VuRThsT1I7O0VtRTdtT00
327SUFBZ0Msd0JBQUE7RW5FaW5PdEM7O0VtRWhuT007O0lBRUUsNEJBQUE7RW5FbW5PUjs7RW1Fam5PTTs7SUFFRSw4QkFBQTtFbkVvbk9SOztFbUVsbk9NOztJQUVFLCtCQUFBO0VuRXFuT1I7O0VtRW5uT007O0lBRUUsNkJBQUE7RW5Fc25PUjs7RW1FaG5PRTtJQUFtQix1QkFBQTtFbkVvbk9yQjs7RW1Fbm5PRTs7SUFFRSwyQkFBQTtFbkVzbk9KOztFbUVwbk9FOztJQUVFLDZCQUFBO0VuRXVuT0o7O0VtRXJuT0U7O0lBRUUsOEJBQUE7RW5Fd25PSjs7RW1FdG5PRTs7SUFFRSw0QkFBQTtFbkV5bk9KO0FBQ0Y7QWU3bU9JO0VvRGpESTtJQUFnQyxvQkFBQTtFbkVrcU90Qzs7RW1FanFPTTs7SUFFRSx3QkFBQTtFbkVvcU9SOztFbUVscU9NOztJQUVFLDBCQUFBO0VuRXFxT1I7O0VtRW5xT007O0lBRUUsMkJBQUE7RW5Fc3FPUjs7RW1FcHFPTTs7SUFFRSx5QkFBQTtFbkV1cU9SOztFbUV0ck9NO0lBQWdDLDBCQUFBO0VuRTByT3RDOztFbUV6ck9NOztJQUVFLDhCQUFBO0VuRTRyT1I7O0VtRTFyT007O0lBRUUsZ0NBQUE7RW5FNnJPUjs7RW1FM3JPTTs7SUFFRSxpQ0FBQTtFbkU4ck9SOztFbUU1ck9NOztJQUVFLCtCQUFBO0VuRStyT1I7O0VtRTlzT007SUFBZ0MseUJBQUE7RW5Fa3RPdEM7O0VtRWp0T007O0lBRUUsNkJBQUE7RW5Fb3RPUjs7RW1FbHRPTTs7SUFFRSwrQkFBQTtFbkVxdE9SOztFbUVudE9NOztJQUVFLGdDQUFBO0VuRXN0T1I7O0VtRXB0T007O0lBRUUsOEJBQUE7RW5FdXRPUjs7RW1FdHVPTTtJQUFnQyx1QkFBQTtFbkUwdU90Qzs7RW1FenVPTTs7SUFFRSwyQkFBQTtFbkU0dU9SOztFbUUxdU9NOztJQUVFLDZCQUFBO0VuRTZ1T1I7O0VtRTN1T007O0lBRUUsOEJBQUE7RW5FOHVPUjs7RW1FNXVPTTs7SUFFRSw0QkFBQTtFbkUrdU9SOztFbUU5dk9NO0lBQWdDLHlCQUFBO0VuRWt3T3RDOztFbUVqd09NOztJQUVFLDZCQUFBO0VuRW93T1I7O0VtRWx3T007O0lBRUUsK0JBQUE7RW5FcXdPUjs7RW1FbndPTTs7SUFFRSxnQ0FBQTtFbkVzd09SOztFbUVwd09NOztJQUVFLDhCQUFBO0VuRXV3T1I7O0VtRXR4T007SUFBZ0MsdUJBQUE7RW5FMHhPdEM7O0VtRXp4T007O0lBRUUsMkJBQUE7RW5FNHhPUjs7RW1FMXhPTTs7SUFFRSw2QkFBQTtFbkU2eE9SOztFbUUzeE9NOztJQUVFLDhCQUFBO0VuRTh4T1I7O0VtRTV4T007O0lBRUUsNEJBQUE7RW5FK3hPUjs7RW1FOXlPTTtJQUFnQyxxQkFBQTtFbkVrek90Qzs7RW1FanpPTTs7SUFFRSx5QkFBQTtFbkVvek9SOztFbUVsek9NOztJQUVFLDJCQUFBO0VuRXF6T1I7O0VtRW56T007O0lBRUUsNEJBQUE7RW5Fc3pPUjs7RW1FcHpPTTs7SUFFRSwwQkFBQTtFbkV1ek9SOztFbUV0ME9NO0lBQWdDLDJCQUFBO0VuRTAwT3RDOztFbUV6ME9NOztJQUVFLCtCQUFBO0VuRTQwT1I7O0VtRTEwT007O0lBRUUsaUNBQUE7RW5FNjBPUjs7RW1FMzBPTTs7SUFFRSxrQ0FBQTtFbkU4ME9SOztFbUU1ME9NOztJQUVFLGdDQUFBO0VuRSswT1I7O0VtRTkxT007SUFBZ0MsMEJBQUE7RW5FazJPdEM7O0VtRWoyT007O0lBRUUsOEJBQUE7RW5FbzJPUjs7RW1FbDJPTTs7SUFFRSxnQ0FBQTtFbkVxMk9SOztFbUVuMk9NOztJQUVFLGlDQUFBO0VuRXMyT1I7O0VtRXAyT007O0lBRUUsK0JBQUE7RW5FdTJPUjs7RW1FdDNPTTtJQUFnQyx3QkFBQTtFbkUwM090Qzs7RW1FejNPTTs7SUFFRSw0QkFBQTtFbkU0M09SOztFbUUxM09NOztJQUVFLDhCQUFBO0VuRTYzT1I7O0VtRTMzT007O0lBRUUsK0JBQUE7RW5FODNPUjs7RW1FNTNPTTs7SUFFRSw2QkFBQTtFbkUrM09SOztFbUU5NE9NO0lBQWdDLDBCQUFBO0VuRWs1T3RDOztFbUVqNU9NOztJQUVFLDhCQUFBO0VuRW81T1I7O0VtRWw1T007O0lBRUUsZ0NBQUE7RW5FcTVPUjs7RW1FbjVPTTs7SUFFRSxpQ0FBQTtFbkVzNU9SOztFbUVwNU9NOztJQUVFLCtCQUFBO0VuRXU1T1I7O0VtRXQ2T007SUFBZ0Msd0JBQUE7RW5FMDZPdEM7O0VtRXo2T007O0lBRUUsNEJBQUE7RW5FNDZPUjs7RW1FMTZPTTs7SUFFRSw4QkFBQTtFbkU2Nk9SOztFbUUzNk9NOztJQUVFLCtCQUFBO0VuRTg2T1I7O0VtRTU2T007O0lBRUUsNkJBQUE7RW5FKzZPUjs7RW1FejZPRTtJQUFtQix1QkFBQTtFbkU2Nk9yQjs7RW1FNTZPRTs7SUFFRSwyQkFBQTtFbkUrNk9KOztFbUU3Nk9FOztJQUVFLDZCQUFBO0VuRWc3T0o7O0VtRTk2T0U7O0lBRUUsOEJBQUE7RW5FaTdPSjs7RW1FLzZPRTs7SUFFRSw0QkFBQTtFbkVrN09KO0FBQ0Y7QWV0Nk9JO0VvRGpESTtJQUFnQyxvQkFBQTtFbkUyOU90Qzs7RW1FMTlPTTs7SUFFRSx3QkFBQTtFbkU2OU9SOztFbUUzOU9NOztJQUVFLDBCQUFBO0VuRTg5T1I7O0VtRTU5T007O0lBRUUsMkJBQUE7RW5FKzlPUjs7RW1FNzlPTTs7SUFFRSx5QkFBQTtFbkVnK09SOztFbUUvK09NO0lBQWdDLDBCQUFBO0VuRW0vT3RDOztFbUVsL09NOztJQUVFLDhCQUFBO0VuRXEvT1I7O0VtRW4vT007O0lBRUUsZ0NBQUE7RW5Fcy9PUjs7RW1FcC9PTTs7SUFFRSxpQ0FBQTtFbkV1L09SOztFbUVyL09NOztJQUVFLCtCQUFBO0VuRXcvT1I7O0VtRXZnUE07SUFBZ0MseUJBQUE7RW5FMmdQdEM7O0VtRTFnUE07O0lBRUUsNkJBQUE7RW5FNmdQUjs7RW1FM2dQTTs7SUFFRSwrQkFBQTtFbkU4Z1BSOztFbUU1Z1BNOztJQUVFLGdDQUFBO0VuRStnUFI7O0VtRTdnUE07O0lBRUUsOEJBQUE7RW5FZ2hQUjs7RW1FL2hQTTtJQUFnQyx1QkFBQTtFbkVtaVB0Qzs7RW1FbGlQTTs7SUFFRSwyQkFBQTtFbkVxaVBSOztFbUVuaVBNOztJQUVFLDZCQUFBO0VuRXNpUFI7O0VtRXBpUE07O0lBRUUsOEJBQUE7RW5FdWlQUjs7RW1FcmlQTTs7SUFFRSw0QkFBQTtFbkV3aVBSOztFbUV2alBNO0lBQWdDLHlCQUFBO0VuRTJqUHRDOztFbUUxalBNOztJQUVFLDZCQUFBO0VuRTZqUFI7O0VtRTNqUE07O0lBRUUsK0JBQUE7RW5FOGpQUjs7RW1FNWpQTTs7SUFFRSxnQ0FBQTtFbkUralBSOztFbUU3alBNOztJQUVFLDhCQUFBO0VuRWdrUFI7O0VtRS9rUE07SUFBZ0MsdUJBQUE7RW5FbWxQdEM7O0VtRWxsUE07O0lBRUUsMkJBQUE7RW5FcWxQUjs7RW1FbmxQTTs7SUFFRSw2QkFBQTtFbkVzbFBSOztFbUVwbFBNOztJQUVFLDhCQUFBO0VuRXVsUFI7O0VtRXJsUE07O0lBRUUsNEJBQUE7RW5Fd2xQUjs7RW1Fdm1QTTtJQUFnQyxxQkFBQTtFbkUybVB0Qzs7RW1FMW1QTTs7SUFFRSx5QkFBQTtFbkU2bVBSOztFbUUzbVBNOztJQUVFLDJCQUFBO0VuRThtUFI7O0VtRTVtUE07O0lBRUUsNEJBQUE7RW5FK21QUjs7RW1FN21QTTs7SUFFRSwwQkFBQTtFbkVnblBSOztFbUUvblBNO0lBQWdDLDJCQUFBO0VuRW1vUHRDOztFbUVsb1BNOztJQUVFLCtCQUFBO0VuRXFvUFI7O0VtRW5vUE07O0lBRUUsaUNBQUE7RW5Fc29QUjs7RW1FcG9QTTs7SUFFRSxrQ0FBQTtFbkV1b1BSOztFbUVyb1BNOztJQUVFLGdDQUFBO0VuRXdvUFI7O0VtRXZwUE07SUFBZ0MsMEJBQUE7RW5FMnBQdEM7O0VtRTFwUE07O0lBRUUsOEJBQUE7
32RW5FNnBQUjs7RW1FM3BQTTs7SUFFRSxnQ0FBQTtFbkU4cFBSOztFbUU1cFBNOztJQUVFLGlDQUFBO0VuRStwUFI7O0VtRTdwUE07O0lBRUUsK0JBQUE7RW5FZ3FQUjs7RW1FL3FQTTtJQUFnQyx3QkFBQTtFbkVtclB0Qzs7RW1FbHJQTTs7SUFFRSw0QkFBQTtFbkVxclBSOztFbUVuclBNOztJQUVFLDhCQUFBO0VuRXNyUFI7O0VtRXByUE07O0lBRUUsK0JBQUE7RW5FdXJQUjs7RW1FcnJQTTs7SUFFRSw2QkFBQTtFbkV3clBSOztFbUV2c1BNO0lBQWdDLDBCQUFBO0VuRTJzUHRDOztFbUUxc1BNOztJQUVFLDhCQUFBO0VuRTZzUFI7O0VtRTNzUE07O0lBRUUsZ0NBQUE7RW5FOHNQUjs7RW1FNXNQTTs7SUFFRSxpQ0FBQTtFbkUrc1BSOztFbUU3c1BNOztJQUVFLCtCQUFBO0VuRWd0UFI7O0VtRS90UE07SUFBZ0Msd0JBQUE7RW5FbXVQdEM7O0VtRWx1UE07O0lBRUUsNEJBQUE7RW5FcXVQUjs7RW1FbnVQTTs7SUFFRSw4QkFBQTtFbkVzdVBSOztFbUVwdVBNOztJQUVFLCtCQUFBO0VuRXV1UFI7O0VtRXJ1UE07O0lBRUUsNkJBQUE7RW5Fd3VQUjs7RW1FbHVQRTtJQUFtQix1QkFBQTtFbkVzdVByQjs7RW1FcnVQRTs7SUFFRSwyQkFBQTtFbkV3dVBKOztFbUV0dVBFOztJQUVFLDZCQUFBO0VuRXl1UEo7O0VtRXZ1UEU7O0lBRUUsOEJBQUE7RW5FMHVQSjs7RW1FeHVQRTs7SUFFRSw0QkFBQTtFbkUydVBKO0FBQ0Y7QW9FbnhQQTtFQUFpQiw4QkFBQTtBcEVzeFBqQjtBb0VyeFBBO0VBQWlCLDhCQUFBO0FwRXl4UGpCO0FvRXh4UEE7RUNORSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QXJFa3lQRjtBb0V0eFBJO0VBQXdCLDJCQUFBO0FwRTB4UDVCO0FvRXp4UEk7RUFBd0IsNEJBQUE7QXBFNnhQNUI7QW9FNXhQSTtFQUF3Qiw2QkFBQTtBcEVneVA1QjtBZXh2UEk7RXFEMUNBO0lBQXdCLDJCQUFBO0VwRXV5UDFCOztFb0V0eVBFO0lBQXdCLDRCQUFBO0VwRTB5UDFCOztFb0V6eVBFO0lBQXdCLDZCQUFBO0VwRTZ5UDFCO0FBQ0Y7QWV0d1BJO0VxRDFDQTtJQUF3QiwyQkFBQTtFcEVvelAxQjs7RW9FbnpQRTtJQUF3Qiw0QkFBQTtFcEV1elAxQjs7RW9FdHpQRTtJQUF3Qiw2QkFBQTtFcEUwelAxQjtBQUNGO0FlbnhQSTtFcUQxQ0E7SUFBd0IsMkJBQUE7RXBFaTBQMUI7O0VvRWgwUEU7SUFBd0IsNEJBQUE7RXBFbzBQMUI7O0VvRW4wUEU7SUFBd0IsNkJBQUE7RXBFdTBQMUI7QUFDRjtBZWh5UEk7RXFEMUNBO0lBQXdCLDJCQUFBO0VwRTgwUDFCOztFb0U3MFBFO0lBQXdCLDRCQUFBO0VwRWkxUDFCOztFb0VoMVBFO0lBQXdCLDZCQUFBO0VwRW8xUDFCO0FBQ0Y7QW9FLzBQQTtFQUFtQixvQ0FBQTtBcEVrMVBuQjtBb0VqMVBBO0VBQW1CLG9DQUFBO0FwRXExUG5CO0FvRXAxUEE7RUFBbUIscUNBQUE7QXBFdzFQbkI7QW9FcDFQQTtFQUFzQiwyQkFBQTtBcEV3MVB0QjtBb0V2MVBBO0VBQXNCLDJCQUFBO0FwRTIxUHRCO0FvRTExUEE7RUFBc0IsMkJBQUE7QXBFODFQdEI7QW9FNzFQQTtFQUFzQiw2QkFBQTtBcEVpMlB0QjtBb0U3MVBBO0VBQWMsc0JBQUE7QXBFaTJQZDtBc0VuNFBFO0VBQ0UseUJBQUE7QXRFczRQSjtBTTEzUEU7RWdFUkkseUJBQUE7QXRFczRQTjtBc0UzNFBFO0VBQ0UseUJBQUE7QXRFODRQSjtBTWw0UEU7RWdFUkkseUJBQUE7QXRFODRQTjtBc0VuNVBFO0VBQ0UseUJBQUE7QXRFczVQSjtBTTE0UEU7RWdFUkkseUJBQUE7QXRFczVQTjtBc0UzNVBFO0VBQ0UseUJBQUE7QXRFODVQSjtBTWw1UEU7RWdFUkkseUJBQUE7QXRFODVQTjtBc0VuNlBFO0VBQ0UseUJBQUE7QXRFczZQSjtBTTE1UEU7RWdFUkkseUJBQUE7QXRFczZQTjtBc0UzNlBFO0VBQ0UseUJBQUE7QXRFODZQSjtBTWw2UEU7RWdFUkkseUJBQUE7QXRFODZQTjtBc0VuN1BFO0VBQ0UseUJBQUE7QXRFczdQSjtBTTE2UEU7RWdFUkkseUJBQUE7QXRFczdQTjtBc0UzN1BFO0VBQ0UseUJBQUE7QXRFODdQSjtBTWw3UEU7RWdFUkkseUJBQUE7QXRFODdQTjtBb0UzNVBBO0VBQWMseUJBQUE7QXBFKzVQZDtBb0UzNVBBO0VHOUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0F2RTY4UEY7QXdFaDlQQTtFQ0NFLDhCQUFBO0F6RW05UEY7QXdFaDlQQTtFQ0hFLDZCQUFBO0F6RXU5UEY7QTBFajlQRTtFQUNFOzs7SUFLRSw0QkFBQTtJQUVBLDJCQUFBO0UxRWk5UEo7O0UwRTc4UEk7SUFDRSwwQkFBQTtFMUVnOVBOOztFMEV2OFBFO0lBQ0UsNkJBQUE7RTFFMDhQSjs7RTBFNTdQRTtJQUNFLGdDQUFBO0UxRSs3UEo7O0UwRTc3UEU7O0lBRUUsc0JBQUE7SUFDQSx3QkFBQTtFMUVnOFBKOztFMEV4N1BFO0lBQ0UsMkJBQUE7RTFFMjdQSjs7RTBFeDdQRTs7SUFFRSx3QkFBQTtFMUUyN1BKOztFMEV4N1BFOzs7SUFHRSxVQUFBO0lBQ0EsU0FBQTtFMUUyN1BKOztFMEV4N1BFOztJQUVFLHVCQUFBO0UxRTI3UEo7O0UwRW43UEU7SUFDRSxRckVteUI4QjtFTG1wT2xDO0UwRXA3UEU7SUFDRSwyQkFBQTtFMUVzN1BKOztFMEVwN1BFO0lBQ0UsMkJBQUE7RTFFdTdQSjs7RTBFbjdQRTtJQUNFLGFBQUE7RTFFczdQSjs7RTBFcDdQRTtJQUNFLHNCQUFBO0UxRXU3UEo7O0UwRXA3UEU7SUFDRSxvQ0FBQTtFMUV1N1BKO0UwRXI3UEk7O0lBRUUsaUNBQUE7RTFFdTdQTjs7RTBFbjdQSTs7SUFFRSxpQ0FBQTtFMUVzN1BOO0FBQ0YiLCJmaWxlIjoic3JjL3N0eWxlcy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogWW91IGNhbiBhZGQgZ2xvYmFsIHN0eWxlcyB0byB0aGlzIGZpbGUsIGFuZCBhbHNvIGltcG9ydCBvdGhlciBzdHlsZSBmaWxlcyAqL1xuLyohXG4gKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2
32UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1
32xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLm
32NvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY29sLW1kLT
32Ege1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1
32xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMzMjM4M2U7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzgzZTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGl
32kaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1
32xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxZGQ4YTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2
32ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmEyYTk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2
32ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3B
32hcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3B
32hcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLmZhZGUuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG50Ym9keS5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3B
32hcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1
32xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW
321zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0
32ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA1cHggcmdiYSgxMjgsIDE4OSwgMjU1LCAwLjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoY2FsYygyLjI1cmVtICsgMnB4KSAtIDFweCAqIDIpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW
321zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbj
32ogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbj
32ogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cbi5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1
32xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4ucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyLCAuYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXIsIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyLCAuYmFkZ2UtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG4uYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciwgLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZ
32DM5ZTAwO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXIsIC5iYWRnZS1saWdodFtocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uYmFkZ2UtZGFya1tocmVmXTpob3ZlciwgLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiMmUxMztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbi5wcm9ncmVzcy1iYXIt
32c3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNm
32Njtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoMC41cmVtICogMikpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMo
32MTAwJSAtICgxLjc1cmVtICogMikpO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO
321xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3B
32hcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3B
32hcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lIC
32FpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbj
32ogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O
321xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbj
32ogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW
321zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY2xpcC1wYXRoOiBub25lO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LT
32EsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc2
320tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNy
32ZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xLFxuLnB5LW1kLT
32Ege1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSxcbi5teC1s
32Zy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5t
32ci14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW
321wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59IiwiLyogWW91IGNhbiBhZGQgZ2xvYmFsIHN0eWxlcyB0byB0aGlzIGZpbGUsIGFuZCBhbHNvIGltcG9ydCBvdGhlciBzdHlsZSBmaWxlcyAqL1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzXCI7XHJcblxyXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJc
32IjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3
32N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuICAvLyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbn
32Rcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7
32IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZh
32dWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKChcbiAgMDogMCxcbiAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAyOiAoJHNwYWNlciAqIC41KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICA1OiAoJHNwYWNlciAqIDMpXG4pLCAkc3BhY2Vycyk7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZSgoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSwgJHNpemVzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUg
32X2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O
321xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZh
32dWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZh
32dWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgI
32HN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAxMjUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZh
32dWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCB
32oYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O
321xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O
321xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZh
32dWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZh
32dWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uXG5cbi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2FsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPU+KAlGFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHN1ZWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZh
32dWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBtZWRpYS1xdWVyeS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+
32ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAka2JkLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5
32hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gI
32H0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoL
32FxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGh
32hdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbn
32RhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW
321zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay1mb250LXNpemU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgI
32H1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91
32dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5idG4gZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gI
32H1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gI
32H1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gI
32H1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaH
32R0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBAZXh0
32ZW5kIC5mb3JtLWNvbnRyb2wtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHN1ZWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVud
32HM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHA6Ly9wcmltZXJjc3MuaW8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91
32dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc207XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLWZpbGUtaGVpZ2h0fSAtICN7JGN1c3RvbS1maWxlLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlI
32HRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJpdGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbmF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAubmF2YmFyLXRvZ2dsZXIgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgI
32H1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7ICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcHVwIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gI
32H1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjNC1mbGV4LXNob3J0aGFuZC1kZWNsYXJhdGlvbnMtd2l0aC11bml0bGVzcy1mbGV4LWJhc2lzLXZhbHVlcy1hcmUtaWdub3JlZFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbj
32ogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyM0LWZsZXgtc2hvcnRoYW5kLWRlY2xhcmF0aW9ucy13aXRoLXVuaXRsZXNzLWZsZXgtYmFzaXMtdmFsdWVzLWFyZS1pZ25vcmVkXG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWhlYWRlcixcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHR
32oZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5wYWdlLWxpbmsgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRn
32ZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMik7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbj
32ogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2FjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLm
32Nsb3NlIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC5tb2RhbC1vcGVuICYge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW
321zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemU7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0
32ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICRwb3BvdmVyLWZvbnQtc2l6ZTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjey
32Rwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAtMik7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8vIENTUzMgdHJhbnNmb3JtcyB3aGVuIHN1cHBvcnRlZCBieSB0aGUgYnJvd3NlclxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyB
32MZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIC4yNSksIHJnYmEoMCwgMCwgMCwgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAuMjUpLCByZ2JhKDAsIDAsIDAsIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgLjUpO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgI
32HsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgI
32HsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW
321zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5cbi8vIFNhc3MgbGlzdCBub3QgaW4gdmFyaWFibGVzIHNpbmNlIGl0J3Mgbm90IGludGVuZGVkIGZvciBjdXN0b21pemF0aW9uLlxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgI
32H1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1Y
32nAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgI
32HByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIl19 */", '', '']]
33
34/***/ }),
35
36/***/ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src/index.js?!./src/assets/css/demo.css":
37/*!**************************************************************************************************************************************************************************!*\
38  !*** ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./src/assets/css/demo.css ***!
39  \**************************************************************************************************************************************************************************/
40/*! no static exports found */
41/***/ (function(module, exports) {
42
43module.exports = [[module.i, "/*!\r\n\r\n=========================================================\r\n* Now UI Kit Angular - v1.2.0\r\n=========================================================\r\n\r\n* Product Page: https://www.creative-tim.com/product/now-ui-kit-angular\r\n* Copyright 2019 Creative Tim (https://www.creative-tim.com)\r\n* Licensed under MIT (https://github.com/creativetimofficial/now-ui-kit-angular/blob/master/LICENSE.md)\r\n\r\n* Coded by Creative Tim\r\n\r\n=========================================================\r\n\r\n* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\n*/\r\n.tim-row {\r\n    margin-bottom: 20px;\r\n}\r\n.tim-white-buttons {\r\n    background-color: #777777;\r\n}\r\n.typography-line {\r\n    padding-left: 25%;\r\n    margin-bottom: 35px;\r\n    position: relative;\r\n    display: block;\r\n    width: 100%;\r\n}\r\n.typography-line span {\r\n    bottom: 10px;\r\n    color: #c0c1c2;\r\n    display: block;\r\n    font-weight: 400;\r\n    font-size: 13px;\r\n    line-height: 13px;\r\n    left: 0;\r\n    margin-left: 20px;\r\n    position: absolute;\r\n    width: 260px;\r\n    text-transform: none;\r\n}\r\n.tim-row {\r\n    padding-top: 60px;\r\n}\r\n.tim-row h3 {\r\n    margin-top: 0;\r\n}\r\n.switch {\r\n    margin-right: 20px;\r\n}\r\n#navbar-full .navbar {\r\n    border-radius: 0 !important;\r\n    margin-bottom: 15px;\r\n    z-index: 2;\r\n}\r\n#menu-dropdown .navbar {\r\n    border-radius: 3px;\r\n}\r\n#pagination-row .pagination-container {\r\n    height: 100%;\r\n    max-height: 100%;\r\n    display: flex;
43\r\n    align-items: center;\r\n}\r\n#icons-row i.now-ui-icons {\r\n    font-size: 30px;\r\n}\r\n.space {\r\n    height: 130px;\r\n    display: block;\r\n}\r\n.space-110 {\r\n    height: 110px;\r\n    display: block;\r\n}\r\n.space-50 {\r\n    height: 50px;\r\n    display: block;\r\n}\r\n.space-70 {\r\n    height: 70px;\r\n    display: block;\r\n}\r\n.navigation-example .img-src {\r\n    background-attachment: scroll;\r\n}\r\n.navigation-example {\r\n    background-position: center center;\r\n    background-size: cover;\r\n    margin-top: 0;\r\n    min-height: 740px;\r\n    height: 100%;\r\n}\r\n#notifications {\r\n    background-color: #FFFFFF;\r\n    display: block;\r\n    width: 100%;\r\n    position: relative;\r\n}\r\n.tim-note {\r\n    text-transform: capitalize;\r\n}\r\n.space-100 {\r\n    height: 100px;\r\n    display: block;\r\n    width: 100%;\r\n}\r\n.be-social {\r\n    padding-bottom: 20px;\r\n    /*     border-bottom: 1px solid #aaa; */\r\n    margin: 0 auto 40px;\r\n}\r\n.txt-white {\r\n    color: #FFFFFF;\r\n}\r\n.txt-gray {\r\n    color: #ddd !important;\r\n}\r\n.parallax {\r\n    width: 100%;\r\n    height: 570px;\r\n    display: block;\r\n    background-attachment: fixed;\r\n    background-repeat: no-repeat;\r\n    background-size: cover;\r\n    background-position: center center;\r\n}\r\n.logo-container .logo {\r\n    overflow: hidden;\r\n    border-radius: 50%;\r\n    border: 1px solid #333333;\r\n    width: 50px;\r\n    float: left;\r\n}\r\n.logo-container .brand {\r\n    font-size: 16px;\r\n    color: #FFFFFF;\r\n    line-height: 18px;\r\n    float: left;\r\n    margin-left: 10px;\r\n    margin-top: 7px;\r\n    width: 70px;\r\n    height: 40px;\r\n    text-align: left;\r\n}\r\n.logo-container .brand-material {\r\n    font-size: 18px;\r\n    margin-top: 15px;\r\n    height: 25px;\r\n    width: auto;\r\n}\r\n.logo-container .logo img {\r\n    width: 100%;\r\n}\r\n.navbar-small .logo-container .brand {\r\n    color: #333333;\r\n}\r\n.fixed-section {\r\n    top: 90px;\r\n    max-height: 80vh;\r\n    overflow: scroll;\r\n    position: sticky;\r\n}\r\n.fixed-section ul {\r\n    padding: 0;\r\n}\r\n.fixed-section ul li {\r\n    list-style: none;\r\n}\r\n.fixed-section li a {\r\n    font-size: 14px;\r\n    padding: 2px;\r\n    display: block;\r\n    color: #666666;\r\n}\r\n.fixed-section li a.active {\r\n    color: #00bbff;\r\n}\r\n.fixed-section.float {\r\n    position: fixed;\r\n    top: 100px;\r\n    width: 200px;\r\n    margin-top: 0;\r\n}\r\n.parallax .parallax-image {\r\n    width: 100%;\r\n    overflow: hidden;\r\n    position: absolute;\r\n}\r\n.parallax .parallax-image img {\r\n    width: 100%;\r\n}\r\n@media (max-width: 768px) {\r\n    .parallax .parallax-image {\r\n        width: 100%;\r\n        height: 640px;\r\n        overflow: hidden;\r\n    }\r\n    .parallax .parallax-image img {\r\n        height: 100%;\r\n        width: auto;\r\n    }\r\n}\r\n/*.separator{\r\n    content: \"Separator\";\r\n    color: #FFFFFF;\r\n    display: block;\r\n    width: 100%;\r\n    padding: 20px;\r\n}\r\n.separator-line{\r\n    background-color: #EEE;\r\n    height: 1px;\r\n    width: 100%;\r\n    display: block;\r\n}\r\n.separator.separator-gray{\r\n    background-color: #EEEEEE;\r\n}*/\r\n.social-buttons-demo .btn {\r\n    margin-right: 5px;\r\n    margin-bottom: 7px;\r\n}\r\n.img-container {\r\n    width: 100%;\r\n    overflow: hidden;\r\n}\r\n.img-container img {\r\n    width: 100%;\r\n}\r\n.lightbox img {\r\n    width: 100%;\r\n}\r\n.lightbox .modal-content {\r\n    overflow: hidden;\r\n}\r\n.lightbox .modal-body {\r\n    padding: 0;\r\n}\r\n@media screen and (min-width: 991px) {\r\n    .lightbox .modal-dialog {\r\n        width: 960px;\r\n    }\r\n}\r\n@media (max-width: 991px) {\r\n    .fixed-section.affix {\r\n        position: relative;\r\n        margin-bottom: 100px;\r\n    }\r\n}\r\n@media (max-width: 768px) {\r\n    .btn,\r\n    .btn-morphing {\r\n        margin-bottom: 10px;\r\n    }\r\n    .parallax .motto {\r\n        top: 170px;\r\n        margin-top: 0;\r\n        font-size: 60px;\r\n        width: 270px;\r\n    }\r\n}\r\n/*       Loading dots  */\r\n/*      transitions */\r\n.presentation .front,\r\n.presentation .front:after,\r\n.presentation .front .btn,\r\n.logo-container .logo,\r\n.logo-container .brand {\r\n    transition: all .2s;\r\n}\r\n#images h4 {\r\n    margin-bottom: 30px;\r\n}\r\n#javascriptComponents {\r\n    padding-bottom: 0;\r\n}\r\n/*      layer animation          */\r\n.layers-container {\r\n    display: block;\r\n    margin-top: 50px;\r\n    position: relative;\r\n}\r\n.layers-container img {\r\n    position: absolute;\r\n    width: 100%;\r\n    height: auto;\r\n    top: 0;\r\n    left: 0;\r\n    text-align: center;\r\n}\r\n.animate {\r\n    transition: 1.5s ease-in-out;\r\n    -moz-transition: 1.5s ease-in-out;\r\n    -webkit-transition: 1.5s ease-in-out;\r\n}\r\n.navbar-default.navbar-small .logo-container .brand {\r\n    color: #333333;\r\n}\r\n.navbar-transparent.navbar-small .logo-container .brand {\r\n    color: #FFFFFF;\r\n}\r\n.navbar-default.navbar-small .logo-container .brand {\r\n    color: #333333;\r\n}\r\n.sharing-area {\r\n    margin-top: 80px;\r\n}\r\n.sharing-area .btn {\r\n    margin: 15px 4px 0;\r\n}\r\n.section-thin,\r\n.section-notifications {\r\n    padding: 0;\r\n}\r\n.section-navbars {\r\n    padding-top: 0;\r\n}\r\n#navbar .navbar {\r\n    margin-bottom: 20px;\r\n}\r\n#navbar .navbar-toggler,\r\n#menu-dropdown .navbar-toggler {\r\n    pointer-events: none;\r\n}\r\n.section-tabs {\r\n    padding-bottom: 0;\r\n    background: #ffffff;\r\n}\r\n.section-pagination {\r\n    padding-bottom: 0;\r\n}\r\n.section-download {\r\n    padding-top: 130px;\r\n}\r\n.section-download .description {\r\n    margin-bottom: 60px;\r\n}\r\n.section-download h4 {\r\n    margin-bottom: 25px;\r\n}\r\n.section-examples a {\r\n    text-decoration: none;\r\n}\r\n.section-examples a+a {\r\n    margin-top: 30px;\r\n}\r\n.section-examples h5 {\r\n    margin-top: 30px;\r\n}\r\n.components-page .wrapper>.header,\r\n.tutorial-page .wrapper>.header {\r\n    height: 500px;\r\n    padding-top: 128px;\r\n    background-size: cover;\r\n    background-position: center center;\r\n}\r\n.components-page .title,\r\n.tutorial-page .title {\r\n    color: #FFFFFF;\r\n}\r\n.brand .h1-seo {\r\n    font-size: 2.8em;\r\n    text-transform: uppercase;\r\n    font-weight: 300;\r\n}\r\n.brand .n-logo {\r\n    max-width: 100px;\r\n    margin-bottom: 40px;\r\n}\r\n.invision-logo {\r\n    max-width: 70px;\r\n    top: -2px;\r\n    position: relative;\r\n}\r\n.creative-tim-logo {\r\n    max-width: 140px;\r\n    top: -2px;\r\n    position: relative;\r\n}\r\n.section-javascript .title {\r\n    margin-bottom: 0;\r\n}\r\n.navbar .switch-background {\r\n    display: block;\r\n}\r\n.navbar-transparent .switch-background {\r\n    display: none;\r\n}\r\n.section-signup .col .btn {\r\n    margin-top: 30px;\r\n}\r\n#buttons-row .btn {\r\n    margin-bottom: 10px;\r\n}\r\n.section-basic {\r\n    padding-top: 0;\r\n}\r\n.section-images {\r\n    padding-bottom: 0;\r\n}\r\n@media screen and (max-width: 991px) {\r\n    .section-navbars .navbar-collapse {\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hc3NldHMvY3NzL2RlbW8uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7O0NBZ0JDO0FBQ0Q7SUFDSSxtQkFBbUI7QUFDdkI7QU
43FFQTtJQUNJLHlCQUF5QjtBQUM3QjtBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsY0FBYztJQUNkLFdBQVc7QUFDZjtBQUVBO0lBQ0ksWUFBWTtJQUNaLGNBQWM7SUFDZCxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsT0FBTztJQUNQLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLG9CQUFvQjtBQUN4QjtBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCO0FBRUE7SUFDSSxhQUFhO0FBQ2pCO0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsVUFBVTtBQUNkO0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7QUFFQTtJQUNJLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLG1CQUFtQjtBQUN2QjtBQUVBO0lBQ0ksZUFBZTtBQUNuQjtBQUVBO0lBQ0ksYUFBYTtJQUNiLGNBQWM7QUFDbEI7QUFFQTtJQUNJLGFBQWE7SUFDYixjQUFjO0FBQ2xCO0FBRUE7SUFDSSxZQUFZO0lBQ1osY0FBYztBQUNsQjtBQUVBO0lBQ0ksWUFBWTtJQUNaLGNBQWM7QUFDbEI7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLHNCQUFzQjtJQUN0QixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLFlBQVk7QUFDaEI7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixjQUFjO0lBQ2QsV0FBVztJQUNYLGtCQUFrQjtBQUN0QjtBQUVBO0lBQ0ksMEJBQTBCO0FBQzlCO0FBRUE7SUFDSSxhQUFhO0lBQ2IsY0FBYztJQUNkLFdBQVc7QUFDZjtBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLHVDQUF1QztJQUN2QyxtQkFBbUI7QUFDdkI7QUFFQTtJQUNJLGNBQWM7QUFDbEI7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjtBQUVBO0lBQ0ksV0FBVztJQUNYLGFBQWE7SUFDYixjQUFjO0lBQ2QsNEJBQTRCO0lBQzVCLDRCQUE0QjtJQUM1QixzQkFBc0I7SUFDdEIsa0NBQWtDO0FBQ3RDO0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsV0FBVztBQUNmO0FBRUE7SUFDSSxlQUFlO0lBQ2YsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osV0FBVztBQUNmO0FBRUE7SUFDSSxXQUFXO0FBQ2Y7QUFFQTtJQUNJLGNBQWM7QUFDbEI7QUFFQTtJQUNJLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksVUFBVTtBQUNkO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGVBQWU7SUFDZixZQUFZO0lBQ1osY0FBYztJQUNkLGNBQWM7QUFDbEI7QUFFQTtJQUNJLGNBQWM7QUFDbEI7QUFFQTtJQUNJLGVBQWU7SUFDZixVQUFVO0lBQ1YsWUFBWTtJQUNaLGFBQWE7QUFDakI7QUFFQTtJQUNJLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCO0FBRUE7SUFDSSxXQUFXO0FBQ2Y7QUFFQTtJQUNJO1FBQ0ksV0FBVztRQUNYLGFBQWE7UUFDYixnQkFBZ0I7SUFDcEI7SUFDQTtRQUNJLFlBQVk7UUFDWixXQUFXO0lBQ2Y7QUFDSjtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7RUFlRTtBQUVGO0lBQ0ksaUJBQWlCO0lBQ2pCLGtCQUFrQjtBQUN0QjtBQUVBO0lBQ0ksV0FBVztJQUNYLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksV0FBVztBQUNmO0FBRUE7SUFDSSxXQUFXO0FBQ2Y7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksVUFBVTtBQUNkO0FBRUE7SUFDSTtRQUNJLFlBQVk7SUFDaEI7QUFDSjtBQUVBO0lBQ0k7UUFDSSxrQkFBa0I7UUFDbEIsb0JBQW9CO0lBQ3hCO0FBQ0o7QUFFQTtJQUNJOztRQUVJLG1CQUFtQjtJQUN2QjtJQUNBO1FBQ0ksVUFBVTtRQUNWLGFBQWE7UUFDYixlQUFlO1FBQ2YsWUFBWTtJQUNoQjtBQUNKO0FBR0Esd0JBQXdCO0FBR3hCLHFCQUFxQjtBQUVyQjs7Ozs7SUFRSSxtQkFBbUI7QUFDdkI7QUFFQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCO0FBR0Esa0NBQWtDO0FBRWxDO0lBQ0ksY0FBYztJQUNkLGdCQUFnQjtJQUNoQixrQkFBa0I7QUFDdEI7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLE1BQU07SUFDTixPQUFPO0lBQ1Asa0JBQWtCO0FBQ3RCO0FBRUE7SUFDSSw0QkFBNEI7SUFDNUIsaUNBQWlDO0lBQ2pDLG9DQUFvQztBQUN4QztBQUVBO0lBQ0ksY0FBYztBQUNsQjtBQUVBO0lBQ0ksY0FBYztBQUNsQjtBQUVBO0lBQ0ksY0FBYztBQUNsQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7QUFFQTs7SUFFSSxVQUFVO0FBQ2Q7QUFFQTtJQUNJLGNBQWM7QUFDbEI7QUFFQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUVBOztJQUVJLG9CQUFvQjtBQUN4QjtBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLG1CQUFtQjtBQUN2QjtBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCO0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7QUFFQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7O0lBRUksYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsa0NBQWtDO0FBQ3RDO0FBRUE7O0lBRUksY0FBYztBQUNsQjtBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixtQkFBbUI7QUFDdkI7QUFFQTtJQUNJLGVBQWU7SUFDZixTQUFTO0lBQ1Qsa0JBQWtCO0FBQ3RCO0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsU0FBUztJQUNULGtCQUFrQjtBQUN0QjtBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBRUE7SUFDSSxjQUFjO0FBQ2xCO0FBRUE7SUFDSSxhQUFhO0FBQ2pCO0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFFQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUVBO0lBQ0ksY0FBYztBQUNsQjtBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCO0FBRUE7SUFDSTtRQUNJLHdCQUF3QjtJQUM1QjtBQUNKIiwiZmlsZSI6InNyYy9hc3NldHMvY3NzL2RlbW8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKiBOb3cgVUkgS2l0IEFuZ3VsYXIgLSB2MS4yLjBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4qIFByb2R1Y3QgUGFnZTogaHR0cHM6Ly93d3cuY3JlYXRpdmUtdGltLmNvbS9wcm9k
43dWN0L25vdy11aS1raXQtYW5ndWxhclxyXG4qIENvcHlyaWdodCAyMDE5IENyZWF0aXZlIFRpbSAoaHR0cHM6Ly93d3cuY3JlYXRpdmUtdGltLmNvbSlcclxuKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9jcmVhdGl2ZXRpbW9mZmljaWFsL25vdy11aS1raXQtYW5ndWxhci9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxyXG5cclxuKiBDb2RlZCBieSBDcmVhdGl2ZSBUaW1cclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cclxuXHJcbiovXHJcbi50aW0tcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi50aW0td2hpdGUtYnV0dG9ucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xyXG59XHJcblxyXG4udHlwb2dyYXBoeS1saW5lIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50eXBvZ3JhcGh5LWxpbmUgc3BhbiB7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogI2MwYzFjMjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi50aW0tcm93IHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4udGltLXJvdyBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uc3dpdGNoIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuI25hdmJhci1mdWxsIC5uYXZiYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbiNtZW51LWRyb3Bkb3duIC5uYXZiYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4jcGFnaW5hdGlvbi1yb3cgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI2ljb25zLXJvdyBpLm5vdy11aS1pY29ucyB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5zcGFjZSB7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zcGFjZS0xMTAge1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3BhY2UtNTAge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zcGFjZS03MCB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5hdmlnYXRpb24tZXhhbXBsZSAuaW1nLXNyYyB7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxufVxyXG5cclxuLm5hdmlnYXRpb24tZXhhbXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA3NDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI25vdGlmaWNhdGlvbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50aW0tbm90ZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLnNwYWNlLTEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJlLXNvY2lhbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIC8qICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTsgKi9cclxuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbn1cclxuXHJcbi50eHQtd2hpdGUge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi50eHQtZ3JheSB7XHJcbiAgICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFyYWxsYXgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4ubG9nby1jb250YWluZXIgLmxvZ28ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubG9nby1jb250YWluZXIgLmJyYW5kIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubG9nby1jb250YWluZXIgLmJyYW5kLW1hdGVyaWFsIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmxvZ28tY29udGFpbmVyIC5sb2dvIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm5hdmJhci1zbWFsbCAubG9nby1jb250YWluZXIgLmJyYW5kIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcblxyXG4uZml4ZWQtc2VjdGlvbiB7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbn1cclxuXHJcbi5maXhlZC1zZWN0aW9uIHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5maXhlZC1zZWN0aW9uIHVsIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5maXhlZC1zZWN0aW9uIGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxufVxyXG5cclxuLmZpeGVkLXNlY3Rpb24gbGkgYS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICMwMGJiZmY7XHJcbn1cclxuXHJcbi5maXhlZC1zZWN0aW9uLmZsb2F0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2NDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLnNlcGFyYXRvcntcclxuICAgIGNvbnRlbnQ6IFwiU2VwYXJhdG9yXCI7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbi5zZXBhcmF0b3ItbGluZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNlcGFyYXRvci5zZXBhcmF0b3ItZ3JheXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcbn0qL1xyXG5cclxuLnNvY2lhbC1idXR0b25zLWRlbW8gLmJ0biB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG5cclxuLmltZy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaW1nLWNvbnRhaW5lciBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5saWdodGJveCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5saWdodGJveCAubW9kYWwtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGlnaHRib3ggLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgIC5saWdodGJveCAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB3aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmZpeGVkLXNlY3Rpb24uYWZmaXgge1xyXG4gICAgICAgI
43HBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYnRuLFxyXG4gICAgLmJ0bi1tb3JwaGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5wYXJhbGxheCAubW90dG8ge1xyXG4gICAgICAgIHRvcDogMTcwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogICAgICAgTG9hZGluZyBkb3RzICAqL1xyXG5cclxuXHJcbi8qICAgICAgdHJhbnNpdGlvbnMgKi9cclxuXHJcbi5wcmVzZW50YXRpb24gLmZyb250LFxyXG4ucHJlc2VudGF0aW9uIC5mcm9udDphZnRlcixcclxuLnByZXNlbnRhdGlvbiAuZnJvbnQgLmJ0bixcclxuLmxvZ28tY29udGFpbmVyIC5sb2dvLFxyXG4ubG9nby1jb250YWluZXIgLmJyYW5kIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG59XHJcblxyXG4jaW1hZ2VzIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbiNqYXZhc2NyaXB0Q29tcG9uZW50cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi8qICAgICAgbGF5ZXIgYW5pbWF0aW9uICAgICAgICAgICovXHJcblxyXG4ubGF5ZXJzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sYXllcnMtY29udGFpbmVyIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbmltYXRlIHtcclxuICAgIHRyYW5zaXRpb246IDEuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItc21hbGwgLmxvZ28tY29udGFpbmVyIC5icmFuZCB7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLm5hdmJhci10cmFuc3BhcmVudC5uYXZiYXItc21hbGwgLmxvZ28tY29udGFpbmVyIC5icmFuZCB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1zbWFsbCAubG9nby1jb250YWluZXIgLmJyYW5kIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcblxyXG4uc2hhcmluZy1hcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5zaGFyaW5nLWFyZWEgLmJ0biB7XHJcbiAgICBtYXJnaW46IDE1cHggNHB4IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRoaW4sXHJcbi5zZWN0aW9uLW5vdGlmaWNhdGlvbnMge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tbmF2YmFycyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuI25hdmJhciAubmF2YmFyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiNuYXZiYXIgLm5hdmJhci10b2dnbGVyLFxyXG4jbWVudS1kcm9wZG93biAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRhYnMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wYWdpbmF0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1kb3dubG9hZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRvd25sb2FkIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1kb3dubG9hZCBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1leGFtcGxlcyBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tZXhhbXBsZXMgYSthIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWV4YW1wbGVzIGg1IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5jb21wb25lbnRzLXBhZ2UgLndyYXBwZXI+LmhlYWRlcixcclxuLnR1dG9yaWFsLXBhZ2UgLndyYXBwZXI+LmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7X
43HJcbn1cclxuXHJcbi5jb21wb25lbnRzLXBhZ2UgLnRpdGxlLFxyXG4udHV0b3JpYWwtcGFnZSAudGl0bGUge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi5icmFuZCAuaDEtc2VvIHtcclxuICAgIGZvbnQtc2l6ZTogMi44ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmJyYW5kIC5uLWxvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5pbnZpc2lvbi1sb2dvIHtcclxuICAgIG1heC13aWR0aDogNzBweDtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNyZWF0aXZlLXRpbS1sb2dvIHtcclxuICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWphdmFzY3JpcHQgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uYXZiYXIgLnN3aXRjaC1iYWNrZ3JvdW5kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubmF2YmFyLXRyYW5zcGFyZW50IC5zd2l0Y2gtYmFja2dyb3VuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi1zaWdudXAgLmNvbCAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbiNidXR0b25zLXJvdyAuYnRuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWJhc2ljIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1pbWFnZXMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuc2VjdGlvbi1uYXZiYXJzIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iXX0= */", '', '']]
44
45/***/ }),
46
vendor: 1,039 bytes, lines 47-73
47/***/ "./node_modules/ngx-toastr/toastr.css":
48/*!********************************************!*\
49  !*** ./node_modules/ngx-toastr/toastr.css ***!
50  \********************************************/
51/*! no static exports found */
52/***/ (function(module, exports, __webpack_require__) {
53
54var content = __webpack_require__(/*! !../@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!../postcss-loader/src??embedded!./toastr.css */ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/ngx-toastr/toastr.css");
55
56if (typeof content === 'string') {
57  content = [[module.i, content, '']];
58}
59
60var options = {}
61
62options.insert = "head";
63options.singleton = false;
64
65var update = __webpack_require__(/*! ../style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js")(content, options);
66
67if (content.locals) {
68  module.exports = content.locals;
69}
70
71
72/***/ }),
73
vendor: 7,309 bytes, lines 74-366
74/***/ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":
75/*!****************************************************************************!*\
76  !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***!
77  \****************************************************************************/
78/*! no static exports found */
79/***/ (function(module, exports, __webpack_require__) {
80
81"use strict";
82
83
84var stylesInDom = {};
85
86var isOldIE = function isOldIE() {
87  var memo;
88  return function memorize() {
89    if (typeof memo === 'undefined') {
90      // Test for IE <= 9 as proposed by Browserhacks
91      // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805
92      // Tests for existence of standard globals is to allow style-loader
93      // to operate correctly into non-standard environments
94      // @see https://github.com/webpack-contrib/style-loader/issues/177
95      memo = Boolean(window && document && document.all && !window.atob);
96    }
97
98    return memo;
99  };
100}();
101
102var getTarget = function getTarget() {
103  var memo = {};
104  return function memorize(target) {
105    if (typeof memo[target] === 'undefined') {
106      var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself
107
108      if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {
109        try {
110          // This will throw an exception if access to iframe is blocked
111          // due to cross-origin restrictions
112          styleTarget = styleTarget.contentDocument.head;
113        } catch (e) {
114          // istanbul ignore next
115          styleTarget = null;
116        }
117      }
118
119      memo[target] = styleTarget;
120    }
121
122    return memo[target];
123  };
124}();
125
126function listToStyles(list, options) {
127  var styles = [];
128  var newStyles = {};
129
130  for (var i = 0; i < list.length; i++) {
131    var item = list[i];
132    var id = options.base ? item[0] + options.base : item[0];
133    var css = item[1];
134    var media = item[2];
135    var sourceMap = item[3];
136    var part = {
137      css: css,
138      media: media,
139      sourceMap: sourceMap
140    };
141
142    if (!newStyles[id]) {
143      styles.push(newStyles[id] = {
144        id: id,
145        parts: [part]
146      });
147    } else {
148      newStyles[id].parts.push(part);
149    }
150  }
151
152  return styles;
153}
154
155function addStylesToDom(styles, options) {
156  for (var i = 0; i < styles.length; i++) {
157    var item = styles[i];
158    var domStyle = stylesInDom[item.id];
159    var j = 0;
160
161    if (domStyle) {
162      domStyle.refs++;
163
164      for (; j < domStyle.parts.length; j++) {
165        domStyle.parts[j](item.parts[j]);
166      }
167
168      for (; j < item.parts.length; j++) {
169        domStyle.parts.push(addStyle(item.parts[j], options));
170      }
171    } else {
172      var parts = [];
173
174      for (; j < item.parts.length; j++) {
175        parts.push(addStyle(item.parts[j], options));
176      }
177
178      stylesInDom[item.id] = {
179        id: item.id,
180        refs: 1,
181        parts: parts
182      };
183    }
184  }
185}
186
187function insertStyleElement(options) {
188  var style = document.createElement('style');
189
190  if (typeof options.attributes.nonce === 'undefined') {
191    var nonce =  true ? __webpack_require__.nc : undefined;
192
193    if (nonce) {
194      options.attributes.nonce = nonce;
195    }
196  }
197
198  Object.keys(options.attributes).forEach(function (key) {
199    style.setAttribute(key, options.attributes[key]);
200  });
201
202  if (typeof options.insert === 'function') {
203    options.insert(style);
204  } else {
205    var target = getTarget(options.insert || 'head');
206
207    if (!target) {
208      throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");
209    }
210
211    target.appendChild(style);
212  }
213
214  return style;
215}
216
217function removeStyleElement(style) {
218  // istanbul ignore if
219  if (style.parentNode === null) {
220    return false;
221  }
222
223  style.parentNode.removeChild(style);
224}
225/* istanbul ignore next  */
226
227
228var replaceText = function replaceText() {
229  var textStore = [];
230  return function replace(index, replacement) {
231    textStore[index] = replacement;
232    return textStore.filter(Boolean).join('\n');
233  };
234}();
235
236function applyToSingletonTag(style, index, remove, obj) {
237  var css = remove ? '' : obj.css; // For old IE
238
239  /* istanbul ignore if  */
240
241  if (style.styleSheet) {
242    style.styleSheet.cssText = replaceText(index, css);
243  } else {
244    var cssNode = document.createTextNode(css);
245    var childNodes = style.childNodes;
246
247    if (childNodes[index]) {
248      style.removeChild(childNodes[index]);
249    }
250
251    if (childNodes.length) {
252      style.insertBefore(cssNode, childNodes[index]);
253    } else {
254      style.appendChild(cssNode);
255    }
256  }
257}
258
259function applyToTag(style, options, obj) {
260  var css = obj.css;
261  var media = obj.media;
262  var sourceMap = obj.sourceMap;
263
264  if (media) {
265    style.setAttribute('media', media);
266  }
267
268  if (sourceMap && btoa) {
269    css += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), " */");
270  } // For old IE
271
272  /* istanbul ignore if  */
273
274
275  if (style.styleSheet) {
276    style.styleSheet.cssText = css;
277  } else {
278    while (style.firstChild) {
279      style.removeChild(style.firstChild);
280    }
281
282    style.appendChild(document.createTextNode(css));
283  }
284}
285
286var singleton = null;
287var singletonCounter = 0;
288
289function addStyle(obj, options) {
290  var style;
291  var update;
292  var remove;
293
294  if (options.singleton) {
295    var styleIndex = singletonCounter++;
296    style = singleton || (singleton = insertStyleElement(options));
297    update = applyToSingletonTag.bind(null, style, styleIndex, false);
298    remove = applyToSingletonTag.bind(null, style, styleIndex, true);
299  } else {
300    style = insertStyleElement(options);
301    update = applyToTag.bind(null, style, options);
302
303    remove = function remove() {
304      removeStyleElement(style);
305    };
306  }
307
308  update(obj);
309  return function updateStyle(newObj) {
310    if (newObj) {
311      if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {
312        return;
313      }
314
315      update(obj = newObj);
316    } else {
317      remove();
318    }
319  };
320}
321
322module.exports = function (list, options) {
323  options = options || {};
324  options.attributes = typeof options.attributes === 'object' ? options.attributes : {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of <style>
325  // tags it will allow on a page
326
327  if (!options.singleton && typeof options.singleton !== 'boolean') {
328    options.singleton = isOldIE();
329  }
330
331  var styles = listToStyles(list, options);
332  addStylesToDom(styles, options);
333  return function update(newList) {
334    var mayRemove = [];
335
336    for (var i = 0; i < styles.length; i++) {
337      var item = styles[i];
338      var domStyle = stylesInDom[item.id];
339
340      if (domStyle) {
341        domStyle.refs--;
342        mayRemove.push(domStyle);
343      }
344    }
345
346    if (newList) {
347      var newStyles = listToStyles(newList, options);
348      addStylesToDom(newStyles, options);
349    }
350
351    for (var _i = 0; _i < mayRemove.length; _i++) {
352      var _domStyle = mayRemove[_i];
353
354      if (_domStyle.refs === 0) {
355        for (var j = 0; j < _domStyle.parts.length; j++) {
356          _domStyle.parts[j]();
357        }
358
359        delete stylesInDom[_domStyle.id];
360      }
361    }
362  };
363};
364
365/***/ }),
366
367/***/ "./src/assets/css/demo.css":
368/*!*********************************!*\
369  !*** ./src/assets/css/demo.css ***!
370  \*********************************/
371/*! no static exports found */
372/***/ (function(module, exports, __webpack_require__) {
373
374var content = __webpack_require__(/*! !../../../node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!../../../node_modules/postcss-loader/src??embedded!./demo.css */ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src/index.js?!./src/assets/css/demo.css");
375
376if (typeof content === 'string') {
377  content = [[module.i, content, '']];
378}
379
380var options = {}
381
382options.insert = "head";
383options.singleton = false;
384
385var update = __webpack_require__(/*! ../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js")(content, options);
386
387if (content.locals) {
388  module.exports = content.locals;
389}
390
391
392/***/ }),
393
394/***/ "./src/assets/sass/now-ui-kit.scss":
395/*!*****************************************!*\
396  !*** ./src/assets/sass/now-ui-kit.scss ***!
397  \*****************************************/
398/*! no static exports found */
399/***/ (function(module, exports, __webpack_require__) {
400
401var content = __webpack_require__(/*! !../../../node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!../../../node_modules/postcss-loader/src??embedded!../../../node_modules/sass-loader/dist/cjs.js??ref--13-3!./now-ui-kit.scss */ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/sass/now-ui-kit.scss");
402
403if (typeof content === 'string') {
404  content = [[module.i, content, '']];
405}
406
407var options = {}
408
409options.insert = "head";
410options.singleton = false;
411
412var update = __webpack_require__(/*! ../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js")(content, options);
413
414if (content.locals) {
415  module.exports = content.locals;
416}
417
418
419/***/ }),
420
421/***/ "./src/styles.scss":
422/*!*************************!*\
423  !*** ./src/styles.scss ***!
424  \*************************/
425/*! no static exports found */
426/***/ (function(module, exports, __webpack_require__) {
427
428var content = __webpack_require__(/*! !../node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!../node_modules/postcss-loader/src??embedded!../node_modules/sass-loader/dist/cjs.js??ref--13-3!./styles.scss */ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles.scss");
429
430if (typeof content === 'string') {
431  content = [[module.i, content, '']];
432}
433
434var options = {}
435
436options.insert = "head";
437options.singleton = false;
438
439var update = __webpack_require__(/*! ../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js")(content, options);
440
441if (content.locals) {
442  module.exports = content.locals;
443}
444
445
446/***/ })
446,
447
448/***/ 40:
449/*!********************************************************************************************************************************!*\
450  !*** multi ./src/styles.scss ./src/assets/sass/now-ui-kit.scss ./src/assets/css/demo.css ./node_modules/ngx-toastr/toastr.css ***!
451  \********************************************************************************************************************************/
452/*! no static exports found */
453/***/ (function(module, exports, __webpack_require__) {
454
455__webpack_require__(/*! C:\Users\hywan\Documents\GitHub\no1s1_TI\src\styles.scss */"./src/styles.scss");
456__webpack_require__(/*! C:\Users\hywan\Documents\GitHub\no1s1_TI\src\assets\sass\now-ui-kit.scss */"./src/assets/sass/now-ui-kit.scss");
457__webpack_require__(/*! C:\Users\hywan\Documents\GitHub\no1s1_TI\src\assets\css\demo.css */"./src/assets/css/demo.css");
458module.exports = __webpack_require__(/*! C:\Users\hywan\Documents\GitHub\no1s1_TI\node_modules\ngx-toastr\toastr.css */"./node_modules/ngx-toastr/toastr.css");
459
460
461/***/ })
462
463},[[40,"runtime"]]]);
464//# sourceMappingURL=styles.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.