theme-antarctic.bundle.js 1.5 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. /******/ (function(modules) { // webpackBootstrap
  2. /******/ // install a JSONP callback for chunk loading
  3. /******/ function webpackJsonpCallback(data) {
  4. /******/ var chunkIds = data[0];
  5. /******/ var moreModules = data[1];
  6. /******/ var executeModules = data[2];
  7. /******/
  8. /******/ // add "moreModules" to the modules object,
  9. /******/ // then flag all "chunkIds" as loaded and fire callback
  10. /******/ var moduleId, chunkId, i = 0, resolves = [];
  11. /******/ for(;i < chunkIds.length; i++) {
  12. /******/ chunkId = chunkIds[i];
  13. /******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
  14. /******/ resolves.push(installedChunks[chunkId][0]);
  15. /******/ }
  16. /******/ installedChunks[chunkId] = 0;
  17. /******/ }
  18. /******/ for(moduleId in moreModules) {
  19. /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
  20. /******/ modules[moduleId] = moreModules[moduleId];
  21. /******/ }
  22. /******/ }
  23. /******/ if(parentJsonpFunction) parentJsonpFunction(data);
  24. /******/
  25. /******/ while(resolves.length) {
  26. /******/ resolves.shift()();
  27. /******/ }
  28. /******/
  29. /******/ // add entry modules from loaded chunk to deferred list
  30. /******/ deferredModules.push.apply(deferredModules, executeModules || []);
  31. /******/
  32. /******/ // run deferred modules when all chunks ready
  33. /******/ return checkDeferredModules();
  34. /******/ };
  35. /******/ function checkDeferredModules() {
  36. /******/ var result;
  37. /******/ for(var i = 0; i < deferredModules.length; i++) {
  38. /******/ var deferredModule = deferredModules[i];
  39. /******/ var fulfilled = true;
  40. /******/ for(var j = 1; j < deferredModule.length; j++) {
  41. /******/ var depId = deferredModule[j];
  42. /******/ if(installedChunks[depId] !== 0) fulfilled = false;
  43. /******/ }
  44. /******/ if(fulfilled) {
  45. /******/ deferredModules.splice(i--, 1);
  46. /******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
  47. /******/ }
  48. /******/ }
  49. /******/
  50. /******/ return result;
  51. /******/ }
  52. /******/
  53. /******/ // The module cache
  54. /******/ var installedModules = {};
  55. /******/
  56. /******/ // object to store loaded and loading chunks
  57. /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
  58. /******/ // Promise = chunk loading, 0 = chunk loaded
  59. /******/ var installedChunks = {
  60. /******/ "styles/theme-antarctic": 0
  61. /******/ };
  62. /******/
  63. /******/ var deferredModules = [];
  64. /******/
  65. /******/ // The require function
  66. /******/ function __webpack_require__(moduleId) {
  67. /******/
  68. /******/ // Check if module is in cache
  69. /******/ if(installedModules[moduleId]) {
  70. /******/ return installedModules[moduleId].exports;
  71. /******/ }
  72. /******/ // Create a new module (and put it into the cache)
  73. /******/ var module = installedModules[moduleId] = {
  74. /******/ i: moduleId,
  75. /******/ l: false,
  76. /******/ exports: {}
  77. /******/ };
  78. /******/
  79. /******/ // Execute the module function
  80. /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  81. /******/
  82. /******/ // Flag the module as loaded
  83. /******/ module.l = true;
  84. /******/
  85. /******/ // Return the exports of the module
  86. /******/ return module.exports;
  87. /******/ }
  88. /******/
  89. /******/
  90. /******/ // expose the modules object (__webpack_modules__)
  91. /******/ __webpack_require__.m = modules;
  92. /******/
  93. /******/ // expose the module cache
  94. /******/ __webpack_require__.c = installedModules;
  95. /******/
  96. /******/ // define getter function for harmony exports
  97. /******/ __webpack_require__.d = function(exports, name, getter) {
  98. /******/ if(!__webpack_require__.o(exports, name)) {
  99. /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
  100. /******/ }
  101. /******/ };
  102. /******/
  103. /******/ // define __esModule on exports
  104. /******/ __webpack_require__.r = function(exports) {
  105. /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  106. /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  107. /******/ }
  108. /******/ Object.defineProperty(exports, '__esModule', { value: true });
  109. /******/ };
  110. /******/
  111. /******/ // create a fake namespace object
  112. /******/ // mode & 1: value is a module id, require it
  113. /******/ // mode & 2: merge all properties of value into the ns
  114. /******/ // mode & 4: return value when already ns object
  115. /******/ // mode & 8|1: behave like require
  116. /******/ __webpack_require__.t = function(value, mode) {
  117. /******/ if(mode & 1) value = __webpack_require__(value);
  118. /******/ if(mode & 8) return value;
  119. /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  120. /******/ var ns = Object.create(null);
  121. /******/ __webpack_require__.r(ns);
  122. /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  123. /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  124. /******/ return ns;
  125. /******/ };
  126. /******/
  127. /******/ // getDefaultExport function for compatibility with non-harmony modules
  128. /******/ __webpack_require__.n = function(module) {
  129. /******/ var getter = module && module.__esModule ?
  130. /******/ function getDefault() { return module['default']; } :
  131. /******/ function getModuleExports() { return module; };
  132. /******/ __webpack_require__.d(getter, 'a', getter);
  133. /******/ return getter;
  134. /******/ };
  135. /******/
  136. /******/ // Object.prototype.hasOwnProperty.call
  137. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  138. /******/
  139. /******/ // __webpack_public_path__
  140. /******/ __webpack_require__.p = "/";
  141. /******/
  142. /******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
  143. /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
  144. /******/ jsonpArray.push = webpackJsonpCallback;
  145. /******/ jsonpArray = jsonpArray.slice();
  146. /******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
  147. /******/ var parentJsonpFunction = oldJsonpFunction;
  148. /******/
  149. /******/
  150. /******/ // add entry module to deferred list
  151. /******/ deferredModules.push(["./src/client/styles/scss/theme/antarctic.scss","js/vendors"]);
  152. /******/ // run deferred modules when ready
  153. /******/ return checkDeferredModules();
  154. /******/ })
  155. /************************************************************************/
  156. /******/ ({
  157. /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js?!./src/client/styles/scss/theme/antarctic.scss":
  158. /*!******************************************************************************************************************************************************!*\
  159. !*** ./node_modules/css-loader/dist/cjs.js??ref--4-1!./node_modules/sass-loader/dist/cjs.js??ref--4-2!./src/client/styles/scss/theme/antarctic.scss ***!
  160. \******************************************************************************************************************************************************/
  161. /*! no static exports found */
  162. /***/ (function(module, exports, __webpack_require__) {
  163. eval("exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(true);\n// Module\nexports.push([module.i, \".growi:not(.login-page) #page-wrapper,\\n.growi:not(.login-page) .page-editor-preview-container {\\n background-image: url(\\\"/images/themes/antarctic/bg.svg\\\");\\n background-attachment: fixed;\\n background-position: center center;\\n background-size: cover; }\\n\\n.growi.login-page #page-wrapper {\\n background-image: url(\\\"/images/themes/antarctic/topimage.svg\\\");\\n background-attachment: fixed;\\n background-position: center center;\\n background-size: cover; }\\n\\n.grw-navbar {\\n border-bottom: #ffd700 4px solid; }\\n\\nhtml[light],\\nhtml[dark] {\\n /*\\n * see: https://gist.github.com/bjmiller121/902745cbb38d88178882\\n *\\n * Makes a CSS hexagon! based off of http://csshexagon.com/\\n * Demo: http://sassmeister.com/gist/98fcf3ce163a97d2ef7e\\n */\\n /*\\n * Icon\\n */\\n /*\\n * Modal\\n */\\n /*\\n * cards\\n */\\n /*\\n * Form Slider\\n */\\n /*\\n * GROWI wiki\\n */\\n /*\\n * GROWI on-edit\\n */\\n /*\\n * Preview for editing /Sidebar\\n */\\n /*\\n * GROWI Grid Edit Modal\\n */\\n /*\\n * GROWI comment\\n */\\n /*\\n * GROWI comment form\\n */\\n /*\\n * GROWI search result\\n */\\n /*\\n * react bootstrap typeahead\\n */\\n /*\\n * GROWI page content footer\\n */\\n /*\\n * GROWI admin page #layoutOptions #themeOptions\\n */\\n /*\\n * HackMd\\n */\\n /*\\n Slack Integration\\n*/\\n /*\\n * Form\\n */\\n /*\\n * card\\n */\\n /*\\n * GROWI Login form\\n */\\n /*\\n * GROWI subnavigation\\n */\\n /*\\n * GROWI Sidebar\\n */\\n /*\\n * GROWI page list\\n */\\n /*\\n * GROWI on-edit\\n */\\n /*\\n * GROWI Link Edit Modal\\n */\\n /*\\n * GROWI Grid Edit Modal\\n */\\n /*\\n * Slack\\n */\\n /*\\n * GROWI HandsontableModal\\n */\\n /*\\n * GROWI comment form\\n */\\n /*\\n * GROWI tags\\n */\\n /*\\n* grw-side-contents\\n*/\\n /*\\n * admin settings\\n */\\n /*\\n * modal\\n */ }\\n html[light] .btn-link,\\n html[dark] .btn-link {\\n color: #0000e6; }\\n html[light] .btn-link svg,\\n html[dark] .btn-link svg {\\n fill: #0000e6; }\\n html[light] .btn-link:hover,\\n html[dark] .btn-link:hover {\\n color: #4d4dff; }\\n html[light] .btn-link:hover svg,\\n html[dark] .btn-link:hover svg {\\n fill: #4d4dff; }\\n html[light] .btn-link:disabled, html[light] .btn-link.disabled,\\n html[dark] .btn-link:disabled,\\n html[dark] .btn-link.disabled {\\n color: #8e9ba7; }\\n html[light] .btn-link:disabled svg, html[light] .btn-link.disabled svg,\\n html[dark] .btn-link:disabled svg,\\n html[dark] .btn-link.disabled svg {\\n fill: #8e9ba7; }\\n html[light] body,\\n html[dark] body {\\n color: black;\\n background-color: #f0f8ff; }\\n html[light] body svg,\\n html[dark] body svg {\\n fill: black; }\\n html[light] a,\\n html[dark] a {\\n color: #0000e6;\\n text-decoration: none;\\n background-color: transparent; }\\n html[light] a svg,\\n html[dark] a svg {\\n fill: #0000e6; }\\n html[light] a:hover,\\n html[dark] a:hover {\\n color: #4d4dff;\\n text-decoration: underline; }\\n html[light] a:hover svg,\\n html[dark] a:hover svg {\\n fill: #4d4dff; }\\n html[light] .bg-primary,\\n html[dark] .bg-primary {\\n background-color: #000080 !important; }\\n html[light] a.bg-primary:hover, html[light] a.bg-primary:focus,\\n html[light] button.bg-primary:hover,\\n html[light] button.bg-primary:focus,\\n html[dark] a.bg-primary:hover,\\n html[dark] a.bg-primary:focus,\\n html[dark] button.bg-primary:hover,\\n html[dark] button.bg-primary:focus {\\n background-color: #00004d !important; }\\n html[light] .bg-secondary,\\n html[dark] .bg-secondary {\\n background-color: #6c757d !important; }\\n html[light] a.bg-secondary:hover, html[light] a.bg-secondary:focus,\\n html[light] button.bg-secondary:hover,\\n html[light] button.bg-secondary:focus,\\n html[dark] a.bg-secondary:hover,\\n html[dark] a.bg-secondary:focus,\\n html[dark] button.bg-secondary:hover,\\n html[dark] button.bg-secondary:focus {\\n background-color: #545b62 !important; }\\n html[light] .bg-success,\\n html[dark] .bg-success {\\n background-color: #00bb83 !important; }\\n html[light] a.bg-success:hover, html[light] a.bg-success:focus,\\n html[light] button.bg-success:hover,\\n html[light] button.bg-success:focus,\\n html[dark] a.bg-success:hover,\\n html[dark] a.bg-success:focus,\\n html[dark] button.bg-success:hover,\\n html[dark] button.bg-success:focus {\\n background-color: #00885f !important; }\\n html[light] .bg-info,\\n html[dark] .bg-info {\\n background-color: #009fbb !important; }\\n html[light] a.bg-info:hover, html[light] a.bg-info:focus,\\n html[light] button.bg-info:hover,\\n html[light] button.bg-info:focus,\\n html[dark] a.bg-info:hover,\\n html[dark] a.bg-info:focus,\\n html[dark] button.bg-info:hover,\\n html[dark] button.bg-info:focus {\\n background-color: #007488 !important; }\\n html[light] .bg-warning,\\n html[dark] .bg-warning {\\n background-color: #ffa32b !important; }\\n html[light] a.bg-warning:hover, html[light] a.bg-warning:focus,\\n html[light] button.bg-warning:hover,\\n html[light] button.bg-warning:focus,\\n html[dark] a.bg-warning:hover,\\n html[dark] a.bg-warning:focus,\\n html[dark] button.bg-warning:hover,\\n html[dark] button.bg-warning:focus {\\n background-color: #f78c00 !important; }\\n html[light] .bg-danger,\\n html[dark] .bg-danger {\\n background-color: #ff0a54 !important; }\\n html[light] a.bg-danger:hover, html[light] a.bg-danger:focus,\\n html[light] button.bg-danger:hover,\\n html[light] button.bg-danger:focus,\\n html[dark] a.bg-danger:hover,\\n html[dark] a.bg-danger:focus,\\n html[dark] button.bg-danger:hover,\\n html[dark] button.bg-danger:focus {\\n background-color: #d60041 !important; }\\n html[light] .bg-light,\\n html[dark] .bg-light {\\n background-color: #e4e7ea !important; }\\n html[light] a.bg-light:hover, html[light] a.bg-light:focus,\\n html[light] button.bg-light:hover,\\n html[light] button.bg-light:focus,\\n html[dark] a.bg-light:hover,\\n html[dark] a.bg-light:focus,\\n html[dark] button.bg-light:hover,\\n html[dark] button.bg-light:focus {\\n background-color: #c7ced4 !important; }\\n html[light] .bg-dark,\\n html[dark] .bg-dark {\\n background-color: #343a40 !important; }\\n html[light] a.bg-dark:hover, html[light] a.bg-dark:focus,\\n html[light] button.bg-dark:hover,\\n html[light] button.bg-dark:focus,\\n html[dark] a.bg-dark:hover,\\n html[dark] a.bg-dark:focus,\\n html[dark] button.bg-dark:hover,\\n html[dark] button.bg-dark:focus {\\n background-color: #1d2124 !important; }\\n html[light] .bg-blue,\\n html[dark] .bg-blue {\\n background-color: #007bff !important; }\\n html[light] a.bg-blue:hover, html[light] a.bg-blue:focus,\\n html[light] button.bg-blue:hover,\\n html[light] button.bg-blue:focus,\\n html[dark] a.bg-blue:hover,\\n html[dark] a.bg-blue:focus,\\n html[dark] button.bg-blue:hover,\\n html[dark] button.bg-blue:focus {\\n background-color: #0062cc !important; }\\n html[light] .bg-indigo,\\n html[dark] .bg-indigo {\\n background-color: #6610f2 !important; }\\n html[light] a.bg-indigo:hover, html[light] a.bg-indigo:focus,\\n html[light] button.bg-indigo:hover,\\n html[light] button.bg-indigo:focus,\\n html[dark] a.bg-indigo:hover,\\n html[dark] a.bg-indigo:focus,\\n html[dark] button.bg-indigo:hover,\\n html[dark] button.bg-indigo:focus {\\n background-color: #510bc4 !important; }\\n html[light] .bg-purple,\\n html[dark] .bg-purple {\\n background-color: #6f42c1 !important; }\\n html[light] a.bg-purple:hover, html[light] a.bg-purple:focus,\\n html[light] button.bg-purple:hover,\\n html[light] button.bg-purple:focus,\\n html[dark] a.bg-purple:hover,\\n html[dark] a.bg-purple:focus,\\n html[dark] button.bg-purple:hover,\\n html[dark] button.bg-purple:focus {\\n background-color: #59339d !important; }\\n html[light] .bg-pink,\\n html[dark] .bg-pink {\\n background-color: #e83e8c !important; }\\n html[light] a.bg-pink:hover, html[light] a.bg-pink:focus,\\n html[light] button.bg-pink:hover,\\n html[light] button.bg-pink:focus,\\n html[dark] a.bg-pink:hover,\\n html[dark] a.bg-pink:focus,\\n html[dark] button.bg-pink:hover,\\n html[dark] button.bg-pink:focus {\\n background-color: #d91a72 !important; }\\n html[light] .bg-red,\\n html[dark] .bg-red {\\n background-color: #ff0a54 !important; }\\n html[light] a.bg-red:hover, html[light] a.bg-red:focus,\\n html[light] button.bg-red:hover,\\n html[light] button.bg-red:focus,\\n html[dark] a.bg-red:hover,\\n html[dark] a.bg-red:focus,\\n html[dark] button.bg-red:hover,\\n html[dark] button.bg-red:focus {\\n background-color: #d60041 !important; }\\n html[light] .bg-orange,\\n html[dark] .bg-orange {\\n background-color: #fd7e14 !important; }\\n html[light] a.bg-orange:hover, html[light] a.bg-orange:focus,\\n html[light] button.bg-orange:hover,\\n html[light] button.bg-orange:focus,\\n html[dark] a.bg-orange:hover,\\n html[dark] a.bg-orange:focus,\\n html[dark] button.bg-orange:hover,\\n html[dark] button.bg-orange:focus {\\n background-color: #dc6502 !important; }\\n html[light] .bg-yellow,\\n html[dark] .bg-yellow {\\n background-color: #ffc107 !important; }\\n html[light] a.bg-yellow:hover, html[light] a.bg-yellow:focus,\\n html[light] button.bg-yellow:hover,\\n html[light] button.bg-yellow:focus,\\n html[dark] a.bg-yellow:hover,\\n html[dark] a.bg-yellow:focus,\\n html[dark] button.bg-yellow:hover,\\n html[dark] button.bg-yellow:focus {\\n background-color: #d39e00 !important; }\\n html[light] .bg-green,\\n html[dark] .bg-green {\\n background-color: #28a745 !important; }\\n html[light] a.bg-green:hover, html[light] a.bg-green:focus,\\n html[light] button.bg-green:hover,\\n html[light] button.bg-green:focus,\\n html[dark] a.bg-green:hover,\\n html[dark] a.bg-green:focus,\\n html[dark] button.bg-green:hover,\\n html[dark] button.bg-green:focus {\\n background-color: #1e7e34 !important; }\\n html[light] .bg-teal,\\n html[dark] .bg-teal {\\n background-color: #20c997 !important; }\\n html[light] a.bg-teal:hover, html[light] a.bg-teal:focus,\\n html[light] button.bg-teal:hover,\\n html[light] button.bg-teal:focus,\\n html[dark] a.bg-teal:hover,\\n html[dark] a.bg-teal:focus,\\n html[dark] button.bg-teal:hover,\\n html[dark] button.bg-teal:focus {\\n background-color: #199d76 !important; }\\n html[light] .bg-cyan,\\n html[dark] .bg-cyan {\\n background-color: #17a2b8 !important; }\\n html[light] a.bg-cyan:hover, html[light] a.bg-cyan:focus,\\n html[light] button.bg-cyan:hover,\\n html[light] button.bg-cyan:focus,\\n html[dark] a.bg-cyan:hover,\\n html[dark] a.bg-cyan:focus,\\n html[dark] button.bg-cyan:hover,\\n html[dark] button.bg-cyan:focus {\\n background-color: #117a8b !important; }\\n html[light] .bg-white,\\n html[dark] .bg-white {\\n background-color: #fff !important; }\\n html[light] a.bg-white:hover, html[light] a.bg-white:focus,\\n html[light] button.bg-white:hover,\\n html[light] button.bg-white:focus,\\n html[dark] a.bg-white:hover,\\n html[dark] a.bg-white:focus,\\n html[dark] button.bg-white:hover,\\n html[dark] button.bg-white:focus {\\n background-color: #e6e6e6 !important; }\\n html[light] .bg-gray,\\n html[dark] .bg-gray {\\n background-color: #4b545c !important; }\\n html[light] a.bg-gray:hover, html[light] a.bg-gray:focus,\\n html[light] button.bg-gray:hover,\\n html[light] button.bg-gray:focus,\\n html[dark] a.bg-gray:hover,\\n html[dark] a.bg-gray:focus,\\n html[dark] button.bg-gray:hover,\\n html[dark] button.bg-gray:focus {\\n background-color: #343a40 !important; }\\n html[light] .bg-gray-dark,\\n html[dark] .bg-gray-dark {\\n background-color: #343a40 !important; }\\n html[light] a.bg-gray-dark:hover, html[light] a.bg-gray-dark:focus,\\n html[light] button.bg-gray-dark:hover,\\n html[light] button.bg-gray-dark:focus,\\n html[dark] a.bg-gray-dark:hover,\\n html[dark] a.bg-gray-dark:focus,\\n html[dark] button.bg-gray-dark:hover,\\n html[dark] button.bg-gray-dark:focus {\\n background-color: #1d2124 !important; }\\n html[light] .border-primary,\\n html[dark] .border-primary {\\n border-color: #000080 !important; }\\n html[light] .border-secondary,\\n html[dark] .border-secondary {\\n border-color: #6c757d !important; }\\n html[light] .border-success,\\n html[dark] .border-success {\\n border-color: #00bb83 !important; }\\n html[light] .border-info,\\n html[dark] .border-info {\\n border-color: #009fbb !important; }\\n html[light] .border-warning,\\n html[dark] .border-warning {\\n border-color: #ffa32b !important; }\\n html[light] .border-danger,\\n html[dark] .border-danger {\\n border-color: #ff0a54 !important; }\\n html[light] .border-light,\\n html[dark] .border-light {\\n border-color: #e4e7ea !important; }\\n html[light] .border-dark,\\n html[dark] .border-dark {\\n border-color: #343a40 !important; }\\n html[light] .border-blue,\\n html[dark] .border-blue {\\n border-color: #007bff !important; }\\n html[light] .border-indigo,\\n html[dark] .border-indigo {\\n border-color: #6610f2 !important; }\\n html[light] .border-purple,\\n html[dark] .border-purple {\\n border-color: #6f42c1 !important; }\\n html[light] .border-pink,\\n html[dark] .border-pink {\\n border-color: #e83e8c !important; }\\n html[light] .border-red,\\n html[dark] .border-red {\\n border-color: #ff0a54 !important; }\\n html[light] .border-orange,\\n html[dark] .border-orange {\\n border-color: #fd7e14 !important; }\\n html[light] .border-yellow,\\n html[dark] .border-yellow {\\n border-color: #ffc107 !important; }\\n html[light] .border-green,\\n html[dark] .border-green {\\n border-color: #28a745 !important; }\\n html[light] .border-teal,\\n html[dark] .border-teal {\\n border-color: #20c997 !important; }\\n html[light] .border-cyan,\\n html[dark] .border-cyan {\\n border-color: #17a2b8 !important; }\\n html[light] .border-white,\\n html[dark] .border-white {\\n border-color: #fff !important; }\\n html[light] .border-gray,\\n html[dark] .border-gray {\\n border-color: #4b545c !important; }\\n html[light] .border-gray-dark,\\n html[dark] .border-gray-dark {\\n border-color: #343a40 !important; }\\n html[light] .text-primary,\\n html[dark] .text-primary {\\n color: #000080 !important; }\\n html[light] a.text-primary:hover, html[light] a.text-primary:focus,\\n html[dark] a.text-primary:hover,\\n html[dark] a.text-primary:focus {\\n color: #000034 !important; }\\n html[light] .text-secondary,\\n html[dark] .text-secondary {\\n color: #6c757d !important; }\\n html[light] a.text-secondary:hover, html[light] a.text-secondary:focus,\\n html[dark] a.text-secondary:hover,\\n html[dark] a.text-secondary:focus {\\n color: #494f54 !important; }\\n html[light] .text-success,\\n html[dark] .text-success {\\n color: #00bb83 !important; }\\n html[light] a.text-success:hover, html[light] a.text-success:focus,\\n html[dark] a.text-success:hover,\\n html[dark] a.text-success:focus {\\n color: #006f4d !important; }\\n html[light] .text-info,\\n html[dark] .text-info {\\n color: #009fbb !important; }\\n html[light] a.text-info:hover, html[light] a.text-info:focus,\\n html[dark] a.text-info:hover,\\n html[dark] a.text-info:focus {\\n color: #005e6f !important; }\\n html[light] .text-warning,\\n html[dark] .text-warning {\\n color: #ffa32b !important; }\\n html[light] a.text-warning:hover, html[light] a.text-warning:focus,\\n html[dark] a.text-warning:hover,\\n html[dark] a.text-warning:focus {\\n color: #de7d00 !important; }\\n html[light] .text-danger,\\n html[dark] .text-danger {\\n color: #ff0a54 !important; }\\n html[light] a.text-danger:hover, html[light] a.text-danger:focus,\\n html[dark] a.text-danger:hover,\\n html[dark] a.text-danger:focus {\\n color: #bd0039 !important; }\\n html[light] .text-light,\\n html[dark] .text-light {\\n color: #e4e7ea !important; }\\n html[light] a.text-light:hover, html[light] a.text-light:focus,\\n html[dark] a.text-light:hover,\\n html[dark] a.text-light:focus {\\n color: #b9c1c9 !important; }\\n html[light] .text-dark,\\n html[dark] .text-dark {\\n color: #343a40 !important; }\\n html[light] a.text-dark:hover, html[light] a.text-dark:focus,\\n html[dark] a.text-dark:hover,\\n html[dark] a.text-dark:focus {\\n color: #121416 !important; }\\n html[light] .text-blue,\\n html[dark] .text-blue {\\n color: #007bff !important; }\\n html[light] a.text-blue:hover, html[light] a.text-blue:focus,\\n html[dark] a.text-blue:hover,\\n html[dark] a.text-blue:focus {\\n color: #0056b3 !important; }\\n html[light] .text-indigo,\\n html[dark] .text-indigo {\\n color: #6610f2 !important; }\\n html[light] a.text-indigo:hover, html[light] a.text-indigo:focus,\\n html[dark] a.text-indigo:hover,\\n html[dark] a.text-indigo:focus {\\n color: #4709ac !important; }\\n html[light] .text-purple,\\n html[dark] .text-purple {\\n color: #6f42c1 !important; }\\n html[light] a.text-purple:hover, html[light] a.text-purple:focus,\\n html[dark] a.text-purple:hover,\\n html[dark] a.text-purple:focus {\\n color: #4e2d89 !important; }\\n html[light] .text-pink,\\n html[dark] .text-pink {\\n color: #e83e8c !important; }\\n html[light] a.text-pink:hover, html[light] a.text-pink:focus,\\n html[dark] a.text-pink:hover,\\n html[dark] a.text-pink:focus {\\n color: #c21766 !important; }\\n html[light] .text-red,\\n html[dark] .text-red {\\n color: #ff0a54 !important; }\\n html[light] a.text-red:hover, html[light] a.text-red:focus,\\n html[dark] a.text-red:hover,\\n html[dark] a.text-red:focus {\\n color: #bd0039 !important; }\\n html[light] .text-orange,\\n html[dark] .text-orange {\\n color: #fd7e14 !important; }\\n html[light] a.text-orange:hover, html[light] a.text-orange:focus,\\n html[dark] a.text-orange:hover,\\n html[dark] a.text-orange:focus {\\n color: #c35a02 !important; }\\n html[light] .text-yellow,\\n html[dark] .text-yellow {\\n color: #ffc107 !important; }\\n html[light] a.text-yellow:hover, html[light] a.text-yellow:focus,\\n html[dark] a.text-yellow:hover,\\n html[dark] a.text-yellow:focus {\\n color: #ba8b00 !important; }\\n html[light] .text-green,\\n html[dark] .text-green {\\n color: #28a745 !important; }\\n html[light] a.text-green:hover, html[light] a.text-green:focus,\\n html[dark] a.text-green:hover,\\n html[dark] a.text-green:focus {\\n color: #19692c !important; }\\n html[light] .text-teal,\\n html[dark] .text-teal {\\n color: #20c997 !important; }\\n html[light] a.text-teal:hover, html[light] a.text-teal:focus,\\n html[dark] a.text-teal:hover,\\n html[dark] a.text-teal:focus {\\n color: #158765 !important; }\\n html[light] .text-cyan,\\n html[dark] .text-cyan {\\n color: #17a2b8 !important; }\\n html[light] a.text-cyan:hover, html[light] a.text-cyan:focus,\\n html[dark] a.text-cyan:hover,\\n html[dark] a.text-cyan:focus {\\n color: #0f6674 !important; }\\n html[light] .text-white,\\n html[dark] .text-white {\\n color: #fff !important; }\\n html[light] a.text-white:hover, html[light] a.text-white:focus,\\n html[dark] a.text-white:hover,\\n html[dark] a.text-white:focus {\\n color: #d9d9d9 !important; }\\n html[light] .text-gray,\\n html[dark] .text-gray {\\n color: #4b545c !important; }\\n html[light] a.text-gray:hover, html[light] a.text-gray:focus,\\n html[dark] a.text-gray:hover,\\n html[dark] a.text-gray:focus {\\n color: #292d32 !important; }\\n html[light] .text-gray-dark,\\n html[dark] .text-gray-dark {\\n color: #343a40 !important; }\\n html[light] a.text-gray-dark:hover, html[light] a.text-gray-dark:focus,\\n html[dark] a.text-gray-dark:hover,\\n html[dark] a.text-gray-dark:focus {\\n color: #121416 !important; }\\n html[light] .btn-primary,\\n html[dark] .btn-primary {\\n color: #fff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .btn-primary:hover,\\n html[dark] .btn-primary:hover {\\n color: #fff;\\n background-color: #00005a;\\n border-color: #00004d; }\\n html[light] .btn-primary:focus, html[light] .btn-primary.focus,\\n html[dark] .btn-primary:focus,\\n html[dark] .btn-primary.focus {\\n color: #fff;\\n background-color: #00005a;\\n border-color: #00004d;\\n box-shadow: 0 0 0 0.2rem rgba(38, 38, 147, 0.5); }\\n html[light] .btn-primary.disabled, html[light] .btn-primary:disabled,\\n html[dark] .btn-primary.disabled,\\n html[dark] .btn-primary:disabled {\\n color: #fff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .btn-primary:not(:disabled):not(.disabled):active, html[light] .btn-primary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-primary.dropdown-toggle,\\n html[dark] .btn-primary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-primary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-primary.dropdown-toggle {\\n color: #fff;\\n background-color: #00004d;\\n border-color: #000040; }\\n html[light] .btn-primary:not(:disabled):not(.disabled):active:focus, html[light] .btn-primary:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-primary.dropdown-toggle:focus,\\n html[dark] .btn-primary:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-primary:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 38, 147, 0.5); }\\n html[light] .btn-primary svg,\\n html[dark] .btn-primary svg {\\n fill: #fff; }\\n html[light] .btn-primary:hover svg,\\n html[dark] .btn-primary:hover svg {\\n fill: #fff; }\\n html[light] .btn-primary:focus svg, html[light] .btn-primary.focus svg,\\n html[dark] .btn-primary:focus svg,\\n html[dark] .btn-primary.focus svg {\\n fill: #fff; }\\n html[light] .btn-primary.disabled svg, html[light] .btn-primary:disabled svg,\\n html[dark] .btn-primary.disabled svg,\\n html[dark] .btn-primary:disabled svg {\\n fill: #fff; }\\n html[light] .btn-primary:not(:disabled):not(.disabled):active svg, html[light] .btn-primary:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-primary.dropdown-toggle svg,\\n html[dark] .btn-primary:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-primary:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-primary.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-secondary,\\n html[dark] .btn-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .btn-secondary:hover,\\n html[dark] .btn-secondary:hover {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62; }\\n html[light] .btn-secondary:focus, html[light] .btn-secondary.focus,\\n html[dark] .btn-secondary:focus,\\n html[dark] .btn-secondary.focus {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62;\\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }\\n html[light] .btn-secondary.disabled, html[light] .btn-secondary:disabled,\\n html[dark] .btn-secondary.disabled,\\n html[dark] .btn-secondary:disabled {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .btn-secondary:not(:disabled):not(.disabled):active, html[light] .btn-secondary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-secondary.dropdown-toggle,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-secondary.dropdown-toggle {\\n color: #fff;\\n background-color: #545b62;\\n border-color: #4e555b; }\\n html[light] .btn-secondary:not(:disabled):not(.disabled):active:focus, html[light] .btn-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-secondary.dropdown-toggle:focus,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }\\n html[light] .btn-secondary svg,\\n html[dark] .btn-secondary svg {\\n fill: #fff; }\\n html[light] .btn-secondary:hover svg,\\n html[dark] .btn-secondary:hover svg {\\n fill: #fff; }\\n html[light] .btn-secondary:focus svg, html[light] .btn-secondary.focus svg,\\n html[dark] .btn-secondary:focus svg,\\n html[dark] .btn-secondary.focus svg {\\n fill: #fff; }\\n html[light] .btn-secondary.disabled svg, html[light] .btn-secondary:disabled svg,\\n html[dark] .btn-secondary.disabled svg,\\n html[dark] .btn-secondary:disabled svg {\\n fill: #fff; }\\n html[light] .btn-secondary:not(:disabled):not(.disabled):active svg, html[light] .btn-secondary:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-secondary.dropdown-toggle svg,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-secondary.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-success,\\n html[dark] .btn-success {\\n color: #fff;\\n background-color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .btn-success:hover,\\n html[dark] .btn-success:hover {\\n color: #fff;\\n background-color: #009568;\\n border-color: #00885f; }\\n html[light] .btn-success:focus, html[light] .btn-success.focus,\\n html[dark] .btn-success:focus,\\n html[dark] .btn-success.focus {\\n color: #fff;\\n background-color: #009568;\\n border-color: #00885f;\\n box-shadow: 0 0 0 0.2rem rgba(38, 197, 150, 0.5); }\\n html[light] .btn-success.disabled, html[light] .btn-success:disabled,\\n html[dark] .btn-success.disabled,\\n html[dark] .btn-success:disabled {\\n color: #fff;\\n background-color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .btn-success:not(:disabled):not(.disabled):active, html[light] .btn-success:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-success.dropdown-toggle,\\n html[dark] .btn-success:not(:disabled):not(.disabled):active,\\n html[dark] .btn-success:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-success.dropdown-toggle {\\n color: #fff;\\n background-color: #00885f;\\n border-color: #007b56; }\\n html[light] .btn-success:not(:disabled):not(.disabled):active:focus, html[light] .btn-success:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-success.dropdown-toggle:focus,\\n html[dark] .btn-success:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-success:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 197, 150, 0.5); }\\n html[light] .btn-success svg,\\n html[dark] .btn-success svg {\\n fill: #fff; }\\n html[light] .btn-success:hover svg,\\n html[dark] .btn-success:hover svg {\\n fill: #fff; }\\n html[light] .btn-success:focus svg, html[light] .btn-success.focus svg,\\n html[dark] .btn-success:focus svg,\\n html[dark] .btn-success.focus svg {\\n fill: #fff; }\\n html[light] .btn-success.disabled svg, html[light] .btn-success:disabled svg,\\n html[dark] .btn-success.disabled svg,\\n html[dark] .btn-success:disabled svg {\\n fill: #fff; }\\n html[light] .btn-success:not(:disabled):not(.disabled):active svg, html[light] .btn-success:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-success.dropdown-toggle svg,\\n html[dark] .btn-success:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-success:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-success.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-info,\\n html[dark] .btn-info {\\n color: #fff;\\n background-color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .btn-info:hover,\\n html[dark] .btn-info:hover {\\n color: #fff;\\n background-color: #007e95;\\n border-color: #007488; }\\n html[light] .btn-info:focus, html[light] .btn-info.focus,\\n html[dark] .btn-info:focus,\\n html[dark] .btn-info.focus {\\n color: #fff;\\n background-color: #007e95;\\n border-color: #007488;\\n box-shadow: 0 0 0 0.2rem rgba(38, 173, 197, 0.5); }\\n html[light] .btn-info.disabled, html[light] .btn-info:disabled,\\n html[dark] .btn-info.disabled,\\n html[dark] .btn-info:disabled {\\n color: #fff;\\n background-color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .btn-info:not(:disabled):not(.disabled):active, html[light] .btn-info:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-info.dropdown-toggle,\\n html[dark] .btn-info:not(:disabled):not(.disabled):active,\\n html[dark] .btn-info:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-info.dropdown-toggle {\\n color: #fff;\\n background-color: #007488;\\n border-color: #00697b; }\\n html[light] .btn-info:not(:disabled):not(.disabled):active:focus, html[light] .btn-info:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-info.dropdown-toggle:focus,\\n html[dark] .btn-info:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-info:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 173, 197, 0.5); }\\n html[light] .btn-info svg,\\n html[dark] .btn-info svg {\\n fill: #fff; }\\n html[light] .btn-info:hover svg,\\n html[dark] .btn-info:hover svg {\\n fill: #fff; }\\n html[light] .btn-info:focus svg, html[light] .btn-info.focus svg,\\n html[dark] .btn-info:focus svg,\\n html[dark] .btn-info.focus svg {\\n fill: #fff; }\\n html[light] .btn-info.disabled svg, html[light] .btn-info:disabled svg,\\n html[dark] .btn-info.disabled svg,\\n html[dark] .btn-info:disabled svg {\\n fill: #fff; }\\n html[light] .btn-info:not(:disabled):not(.disabled):active svg, html[light] .btn-info:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-info.dropdown-toggle svg,\\n html[dark] .btn-info:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-info:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-info.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-warning,\\n html[dark] .btn-warning {\\n color: #292d32;\\n background-color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .btn-warning:hover,\\n html[dark] .btn-warning:hover {\\n color: #292d32;\\n background-color: #ff9205;\\n border-color: #f78c00; }\\n html[light] .btn-warning:focus, html[light] .btn-warning.focus,\\n html[dark] .btn-warning:focus,\\n html[dark] .btn-warning.focus {\\n color: #292d32;\\n background-color: #ff9205;\\n border-color: #f78c00;\\n box-shadow: 0 0 0 0.2rem rgba(223, 145, 44, 0.5); }\\n html[light] .btn-warning.disabled, html[light] .btn-warning:disabled,\\n html[dark] .btn-warning.disabled,\\n html[dark] .btn-warning:disabled {\\n color: #292d32;\\n background-color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .btn-warning:not(:disabled):not(.disabled):active, html[light] .btn-warning:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-warning.dropdown-toggle,\\n html[dark] .btn-warning:not(:disabled):not(.disabled):active,\\n html[dark] .btn-warning:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-warning.dropdown-toggle {\\n color: #292d32;\\n background-color: #f78c00;\\n border-color: #ea8500; }\\n html[light] .btn-warning:not(:disabled):not(.disabled):active:focus, html[light] .btn-warning:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-warning.dropdown-toggle:focus,\\n html[dark] .btn-warning:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-warning:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(223, 145, 44, 0.5); }\\n html[light] .btn-warning svg,\\n html[dark] .btn-warning svg {\\n fill: #292d32; }\\n html[light] .btn-warning:hover svg,\\n html[dark] .btn-warning:hover svg {\\n fill: #292d32; }\\n html[light] .btn-warning:focus svg, html[light] .btn-warning.focus svg,\\n html[dark] .btn-warning:focus svg,\\n html[dark] .btn-warning.focus svg {\\n fill: #292d32; }\\n html[light] .btn-warning.disabled svg, html[light] .btn-warning:disabled svg,\\n html[dark] .btn-warning.disabled svg,\\n html[dark] .btn-warning:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-warning:not(:disabled):not(.disabled):active svg, html[light] .btn-warning:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-warning.dropdown-toggle svg,\\n html[dark] .btn-warning:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-warning:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-warning.dropdown-toggle svg {\\n fill: #292d32; }\\n html[light] .btn-danger,\\n html[dark] .btn-danger {\\n color: #fff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-danger:hover,\\n html[dark] .btn-danger:hover {\\n color: #fff;\\n background-color: #e30044;\\n border-color: #d60041; }\\n html[light] .btn-danger:focus, html[light] .btn-danger.focus,\\n html[dark] .btn-danger:focus,\\n html[dark] .btn-danger.focus {\\n color: #fff;\\n background-color: #e30044;\\n border-color: #d60041;\\n box-shadow: 0 0 0 0.2rem rgba(255, 47, 110, 0.5); }\\n html[light] .btn-danger.disabled, html[light] .btn-danger:disabled,\\n html[dark] .btn-danger.disabled,\\n html[dark] .btn-danger:disabled {\\n color: #fff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-danger:not(:disabled):not(.disabled):active, html[light] .btn-danger:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-danger.dropdown-toggle,\\n html[dark] .btn-danger:not(:disabled):not(.disabled):active,\\n html[dark] .btn-danger:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-danger.dropdown-toggle {\\n color: #fff;\\n background-color: #d60041;\\n border-color: #c9003d; }\\n html[light] .btn-danger:not(:disabled):not(.disabled):active:focus, html[light] .btn-danger:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-danger.dropdown-toggle:focus,\\n html[dark] .btn-danger:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-danger:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 47, 110, 0.5); }\\n html[light] .btn-danger svg,\\n html[dark] .btn-danger svg {\\n fill: #fff; }\\n html[light] .btn-danger:hover svg,\\n html[dark] .btn-danger:hover svg {\\n fill: #fff; }\\n html[light] .btn-danger:focus svg, html[light] .btn-danger.focus svg,\\n html[dark] .btn-danger:focus svg,\\n html[dark] .btn-danger.focus svg {\\n fill: #fff; }\\n html[light] .btn-danger.disabled svg, html[light] .btn-danger:disabled svg,\\n html[dark] .btn-danger.disabled svg,\\n html[dark] .btn-danger:disabled svg {\\n fill: #fff; }\\n html[light] .btn-danger:not(:disabled):not(.disabled):active svg, html[light] .btn-danger:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-danger.dropdown-toggle svg,\\n html[dark] .btn-danger:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-danger:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-danger.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-light, html[light] .grw-drawer-toggler,\\n html[dark] .btn-light,\\n html[dark] .grw-drawer-toggler {\\n color: #292d32;\\n background-color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .btn-light:hover, html[light] .grw-drawer-toggler:hover,\\n html[dark] .btn-light:hover,\\n html[dark] .grw-drawer-toggler:hover {\\n color: #292d32;\\n background-color: #ced4d9;\\n border-color: #c7ced4; }\\n html[light] .btn-light:focus, html[light] .grw-drawer-toggler:focus, html[light] .btn-light.focus, html[light] .focus.grw-drawer-toggler,\\n html[dark] .btn-light:focus,\\n html[dark] .grw-drawer-toggler:focus,\\n html[dark] .btn-light.focus,\\n html[dark] .focus.grw-drawer-toggler {\\n color: #292d32;\\n background-color: #ced4d9;\\n border-color: #c7ced4;\\n box-shadow: 0 0 0 0.2rem rgba(200, 203, 206, 0.5); }\\n html[light] .btn-light.disabled, html[light] .disabled.grw-drawer-toggler, html[light] .btn-light:disabled, html[light] .grw-drawer-toggler:disabled,\\n html[dark] .btn-light.disabled,\\n html[dark] .disabled.grw-drawer-toggler,\\n html[dark] .btn-light:disabled,\\n html[dark] .grw-drawer-toggler:disabled {\\n color: #292d32;\\n background-color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .btn-light:not(:disabled):not(.disabled):active, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled):active, html[light] .btn-light:not(:disabled):not(.disabled).active, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-light.dropdown-toggle,\\n .show > html[light] .dropdown-toggle.grw-drawer-toggler,\\n html[dark] .show > html[light] .dropdown-toggle.grw-drawer-toggler,\\n html[dark] .btn-light:not(:disabled):not(.disabled):active,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled):active,\\n html[dark] .btn-light:not(:disabled):not(.disabled).active,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled).active,\\n .show > html[dark] .btn-light.dropdown-toggle,\\n html[light] .show > html[dark] .dropdown-toggle.grw-drawer-toggler,\\n .show > html[dark] .dropdown-toggle.grw-drawer-toggler {\\n color: #292d32;\\n background-color: #c7ced4;\\n border-color: #c0c7ce; }\\n html[light] .btn-light:not(:disabled):not(.disabled):active:focus, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled):active:focus, html[light] .btn-light:not(:disabled):not(.disabled).active:focus, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-light.dropdown-toggle:focus,\\n .show > html[light] .dropdown-toggle.grw-drawer-toggler:focus,\\n html[dark] .show > html[light] .dropdown-toggle.grw-drawer-toggler:focus,\\n html[dark] .btn-light:not(:disabled):not(.disabled):active:focus,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-light:not(:disabled):not(.disabled).active:focus,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled).active:focus,\\n .show > html[dark] .btn-light.dropdown-toggle:focus,\\n html[light] .show > html[dark] .dropdown-toggle.grw-drawer-toggler:focus,\\n .show > html[dark] .dropdown-toggle.grw-drawer-toggler:focus {\\n box-shadow: 0 0 0 0.2rem rgba(200, 203, 206, 0.5); }\\n html[light] .btn-light svg, html[light] .grw-drawer-toggler svg,\\n html[dark] .btn-light svg,\\n html[dark] .grw-drawer-toggler svg {\\n fill: #292d32; }\\n html[light] .btn-light:hover svg, html[light] .grw-drawer-toggler:hover svg,\\n html[dark] .btn-light:hover svg,\\n html[dark] .grw-drawer-toggler:hover svg {\\n fill: #292d32; }\\n html[light] .btn-light:focus svg, html[light] .grw-drawer-toggler:focus svg, html[light] .btn-light.focus svg, html[light] .focus.grw-drawer-toggler svg,\\n html[dark] .btn-light:focus svg,\\n html[dark] .grw-drawer-toggler:focus svg,\\n html[dark] .btn-light.focus svg,\\n html[dark] .focus.grw-drawer-toggler svg {\\n fill: #292d32; }\\n html[light] .btn-light.disabled svg, html[light] .disabled.grw-drawer-toggler svg, html[light] .btn-light:disabled svg, html[light] .grw-drawer-toggler:disabled svg,\\n html[dark] .btn-light.disabled svg,\\n html[dark] .disabled.grw-drawer-toggler svg,\\n html[dark] .btn-light:disabled svg,\\n html[dark] .grw-drawer-toggler:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-light:not(:disabled):not(.disabled):active svg, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled):active svg, html[light] .btn-light:not(:disabled):not(.disabled).active svg, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-light.dropdown-toggle svg,\\n .show > html[light] .dropdown-toggle.grw-drawer-toggler svg,\\n html[dark] .show > html[light] .dropdown-toggle.grw-drawer-toggler svg,\\n html[dark] .btn-light:not(:disabled):not(.disabled):active svg,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-light:not(:disabled):not(.disabled).active svg,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled).active svg,\\n .show > html[dark] .btn-light.dropdown-toggle svg,\\n html[light] .show > html[dark] .dropdown-toggle.grw-drawer-toggler svg,\\n .show > html[dark] .dropdown-toggle.grw-drawer-toggler svg {\\n fill: #292d32; }\\n html[light] .btn-dark,\\n html[dark] .btn-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-dark:hover,\\n html[dark] .btn-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124; }\\n html[light] .btn-dark:focus, html[light] .btn-dark.focus,\\n html[dark] .btn-dark:focus,\\n html[dark] .btn-dark.focus {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n html[light] .btn-dark.disabled, html[light] .btn-dark:disabled,\\n html[dark] .btn-dark.disabled,\\n html[dark] .btn-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-dark:not(:disabled):not(.disabled):active, html[light] .btn-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-dark.dropdown-toggle,\\n html[dark] .btn-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #1d2124;\\n border-color: #171a1d; }\\n html[light] .btn-dark:not(:disabled):not(.disabled):active:focus, html[light] .btn-dark:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-dark.dropdown-toggle:focus,\\n html[dark] .btn-dark:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-dark:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n html[light] .btn-dark svg,\\n html[dark] .btn-dark svg {\\n fill: #fff; }\\n html[light] .btn-dark:hover svg,\\n html[dark] .btn-dark:hover svg {\\n fill: #fff; }\\n html[light] .btn-dark:focus svg, html[light] .btn-dark.focus svg,\\n html[dark] .btn-dark:focus svg,\\n html[dark] .btn-dark.focus svg {\\n fill: #fff; }\\n html[light] .btn-dark.disabled svg, html[light] .btn-dark:disabled svg,\\n html[dark] .btn-dark.disabled svg,\\n html[dark] .btn-dark:disabled svg {\\n fill: #fff; }\\n html[light] .btn-dark:not(:disabled):not(.disabled):active svg, html[light] .btn-dark:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-dark.dropdown-toggle svg,\\n html[dark] .btn-dark:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-dark:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-dark.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-blue,\\n html[dark] .btn-blue {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n html[light] .btn-blue:hover,\\n html[dark] .btn-blue:hover {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc; }\\n html[light] .btn-blue:focus, html[light] .btn-blue.focus,\\n html[dark] .btn-blue:focus,\\n html[dark] .btn-blue.focus {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc;\\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }\\n html[light] .btn-blue.disabled, html[light] .btn-blue:disabled,\\n html[dark] .btn-blue.disabled,\\n html[dark] .btn-blue:disabled {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n html[light] .btn-blue:not(:disabled):not(.disabled):active, html[light] .btn-blue:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-blue.dropdown-toggle,\\n html[dark] .btn-blue:not(:disabled):not(.disabled):active,\\n html[dark] .btn-blue:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-blue.dropdown-toggle {\\n color: #fff;\\n background-color: #0062cc;\\n border-color: #005cbf; }\\n html[light] .btn-blue:not(:disabled):not(.disabled):active:focus, html[light] .btn-blue:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-blue.dropdown-toggle:focus,\\n html[dark] .btn-blue:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-blue:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-blue.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }\\n html[light] .btn-blue svg,\\n html[dark] .btn-blue svg {\\n fill: #fff; }\\n html[light] .btn-blue:hover svg,\\n html[dark] .btn-blue:hover svg {\\n fill: #fff; }\\n html[light] .btn-blue:focus svg, html[light] .btn-blue.focus svg,\\n html[dark] .btn-blue:focus svg,\\n html[dark] .btn-blue.focus svg {\\n fill: #fff; }\\n html[light] .btn-blue.disabled svg, html[light] .btn-blue:disabled svg,\\n html[dark] .btn-blue.disabled svg,\\n html[dark] .btn-blue:disabled svg {\\n fill: #fff; }\\n html[light] .btn-blue:not(:disabled):not(.disabled):active svg, html[light] .btn-blue:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-blue.dropdown-toggle svg,\\n html[dark] .btn-blue:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-blue:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-blue.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-indigo,\\n html[dark] .btn-indigo {\\n color: #fff;\\n background-color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .btn-indigo:hover,\\n html[dark] .btn-indigo:hover {\\n color: #fff;\\n background-color: #560bd0;\\n border-color: #510bc4; }\\n html[light] .btn-indigo:focus, html[light] .btn-indigo.focus,\\n html[dark] .btn-indigo:focus,\\n html[dark] .btn-indigo.focus {\\n color: #fff;\\n background-color: #560bd0;\\n border-color: #510bc4;\\n box-shadow: 0 0 0 0.2rem rgba(125, 52, 244, 0.5); }\\n html[light] .btn-indigo.disabled, html[light] .btn-indigo:disabled,\\n html[dark] .btn-indigo.disabled,\\n html[dark] .btn-indigo:disabled {\\n color: #fff;\\n background-color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .btn-indigo:not(:disabled):not(.disabled):active, html[light] .btn-indigo:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-indigo.dropdown-toggle,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled):active,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-indigo.dropdown-toggle {\\n color: #fff;\\n background-color: #510bc4;\\n border-color: #4c0ab8; }\\n html[light] .btn-indigo:not(:disabled):not(.disabled):active:focus, html[light] .btn-indigo:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-indigo.dropdown-toggle:focus,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-indigo.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(125, 52, 244, 0.5); }\\n html[light] .btn-indigo svg,\\n html[dark] .btn-indigo svg {\\n fill: #fff; }\\n html[light] .btn-indigo:hover svg,\\n html[dark] .btn-indigo:hover svg {\\n fill: #fff; }\\n html[light] .btn-indigo:focus svg, html[light] .btn-indigo.focus svg,\\n html[dark] .btn-indigo:focus svg,\\n html[dark] .btn-indigo.focus svg {\\n fill: #fff; }\\n html[light] .btn-indigo.disabled svg, html[light] .btn-indigo:disabled svg,\\n html[dark] .btn-indigo.disabled svg,\\n html[dark] .btn-indigo:disabled svg {\\n fill: #fff; }\\n html[light] .btn-indigo:not(:disabled):not(.disabled):active svg, html[light] .btn-indigo:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-indigo.dropdown-toggle svg,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-indigo.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-purple,\\n html[dark] .btn-purple {\\n color: #fff;\\n background-color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .btn-purple:hover,\\n html[dark] .btn-purple:hover {\\n color: #fff;\\n background-color: #5e37a6;\\n border-color: #59339d; }\\n html[light] .btn-purple:focus, html[light] .btn-purple.focus,\\n html[dark] .btn-purple:focus,\\n html[dark] .btn-purple.focus {\\n color: #fff;\\n background-color: #5e37a6;\\n border-color: #59339d;\\n box-shadow: 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }\\n html[light] .btn-purple.disabled, html[light] .btn-purple:disabled,\\n html[dark] .btn-purple.disabled,\\n html[dark] .btn-purple:disabled {\\n color: #fff;\\n background-color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .btn-purple:not(:disabled):not(.disabled):active, html[light] .btn-purple:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-purple.dropdown-toggle,\\n html[dark] .btn-purple:not(:disabled):not(.disabled):active,\\n html[dark] .btn-purple:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-purple.dropdown-toggle {\\n color: #fff;\\n background-color: #59339d;\\n border-color: #533093; }\\n html[light] .btn-purple:not(:disabled):not(.disabled):active:focus, html[light] .btn-purple:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-purple.dropdown-toggle:focus,\\n html[dark] .btn-purple:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-purple:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-purple.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }\\n html[light] .btn-purple svg,\\n html[dark] .btn-purple svg {\\n fill: #fff; }\\n html[light] .btn-purple:hover svg,\\n html[dark] .btn-purple:hover svg {\\n fill: #fff; }\\n html[light] .btn-purple:focus svg, html[light] .btn-purple.focus svg,\\n html[dark] .btn-purple:focus svg,\\n html[dark] .btn-purple.focus svg {\\n fill: #fff; }\\n html[light] .btn-purple.disabled svg, html[light] .btn-purple:disabled svg,\\n html[dark] .btn-purple.disabled svg,\\n html[dark] .btn-purple:disabled svg {\\n fill: #fff; }\\n html[light] .btn-purple:not(:disabled):not(.disabled):active svg, html[light] .btn-purple:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-purple.dropdown-toggle svg,\\n html[dark] .btn-purple:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-purple:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-purple.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-pink,\\n html[dark] .btn-pink {\\n color: #fff;\\n background-color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .btn-pink:hover,\\n html[dark] .btn-pink:hover {\\n color: #fff;\\n background-color: #e41c78;\\n border-color: #d91a72; }\\n html[light] .btn-pink:focus, html[light] .btn-pink.focus,\\n html[dark] .btn-pink:focus,\\n html[dark] .btn-pink.focus {\\n color: #fff;\\n background-color: #e41c78;\\n border-color: #d91a72;\\n box-shadow: 0 0 0 0.2rem rgba(235, 91, 157, 0.5); }\\n html[light] .btn-pink.disabled, html[light] .btn-pink:disabled,\\n html[dark] .btn-pink.disabled,\\n html[dark] .btn-pink:disabled {\\n color: #fff;\\n background-color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .btn-pink:not(:disabled):not(.disabled):active, html[light] .btn-pink:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-pink.dropdown-toggle,\\n html[dark] .btn-pink:not(:disabled):not(.disabled):active,\\n html[dark] .btn-pink:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-pink.dropdown-toggle {\\n color: #fff;\\n background-color: #d91a72;\\n border-color: #ce196c; }\\n html[light] .btn-pink:not(:disabled):not(.disabled):active:focus, html[light] .btn-pink:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-pink.dropdown-toggle:focus,\\n html[dark] .btn-pink:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-pink:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-pink.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(235, 91, 157, 0.5); }\\n html[light] .btn-pink svg,\\n html[dark] .btn-pink svg {\\n fill: #fff; }\\n html[light] .btn-pink:hover svg,\\n html[dark] .btn-pink:hover svg {\\n fill: #fff; }\\n html[light] .btn-pink:focus svg, html[light] .btn-pink.focus svg,\\n html[dark] .btn-pink:focus svg,\\n html[dark] .btn-pink.focus svg {\\n fill: #fff; }\\n html[light] .btn-pink.disabled svg, html[light] .btn-pink:disabled svg,\\n html[dark] .btn-pink.disabled svg,\\n html[dark] .btn-pink:disabled svg {\\n fill: #fff; }\\n html[light] .btn-pink:not(:disabled):not(.disabled):active svg, html[light] .btn-pink:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-pink.dropdown-toggle svg,\\n html[dark] .btn-pink:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-pink:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-pink.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-red,\\n html[dark] .btn-red {\\n color: #fff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-red:hover,\\n html[dark] .btn-red:hover {\\n color: #fff;\\n background-color: #e30044;\\n border-color: #d60041; }\\n html[light] .btn-red:focus, html[light] .btn-red.focus,\\n html[dark] .btn-red:focus,\\n html[dark] .btn-red.focus {\\n color: #fff;\\n background-color: #e30044;\\n border-color: #d60041;\\n box-shadow: 0 0 0 0.2rem rgba(255, 47, 110, 0.5); }\\n html[light] .btn-red.disabled, html[light] .btn-red:disabled,\\n html[dark] .btn-red.disabled,\\n html[dark] .btn-red:disabled {\\n color: #fff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-red:not(:disabled):not(.disabled):active, html[light] .btn-red:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-red.dropdown-toggle,\\n html[dark] .btn-red:not(:disabled):not(.disabled):active,\\n html[dark] .btn-red:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-red.dropdown-toggle {\\n color: #fff;\\n background-color: #d60041;\\n border-color: #c9003d; }\\n html[light] .btn-red:not(:disabled):not(.disabled):active:focus, html[light] .btn-red:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-red.dropdown-toggle:focus,\\n html[dark] .btn-red:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-red:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-red.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 47, 110, 0.5); }\\n html[light] .btn-red svg,\\n html[dark] .btn-red svg {\\n fill: #fff; }\\n html[light] .btn-red:hover svg,\\n html[dark] .btn-red:hover svg {\\n fill: #fff; }\\n html[light] .btn-red:focus svg, html[light] .btn-red.focus svg,\\n html[dark] .btn-red:focus svg,\\n html[dark] .btn-red.focus svg {\\n fill: #fff; }\\n html[light] .btn-red.disabled svg, html[light] .btn-red:disabled svg,\\n html[dark] .btn-red.disabled svg,\\n html[dark] .btn-red:disabled svg {\\n fill: #fff; }\\n html[light] .btn-red:not(:disabled):not(.disabled):active svg, html[light] .btn-red:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-red.dropdown-toggle svg,\\n html[dark] .btn-red:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-red:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-red.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-orange,\\n html[dark] .btn-orange {\\n color: #292d32;\\n background-color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .btn-orange:hover,\\n html[dark] .btn-orange:hover {\\n color: #fff;\\n background-color: #e96b02;\\n border-color: #dc6502; }\\n html[light] .btn-orange:focus, html[light] .btn-orange.focus,\\n html[dark] .btn-orange:focus,\\n html[dark] .btn-orange.focus {\\n color: #fff;\\n background-color: #e96b02;\\n border-color: #dc6502;\\n box-shadow: 0 0 0 0.2rem rgba(221, 114, 24, 0.5); }\\n html[light] .btn-orange.disabled, html[light] .btn-orange:disabled,\\n html[dark] .btn-orange.disabled,\\n html[dark] .btn-orange:disabled {\\n color: #292d32;\\n background-color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .btn-orange:not(:disabled):not(.disabled):active, html[light] .btn-orange:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-orange.dropdown-toggle,\\n html[dark] .btn-orange:not(:disabled):not(.disabled):active,\\n html[dark] .btn-orange:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-orange.dropdown-toggle {\\n color: #fff;\\n background-color: #dc6502;\\n border-color: #cf5f02; }\\n html[light] .btn-orange:not(:disabled):not(.disabled):active:focus, html[light] .btn-orange:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-orange.dropdown-toggle:focus,\\n html[dark] .btn-orange:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-orange:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-orange.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(221, 114, 24, 0.5); }\\n html[light] .btn-orange svg,\\n html[dark] .btn-orange svg {\\n fill: #292d32; }\\n html[light] .btn-orange:hover svg,\\n html[dark] .btn-orange:hover svg {\\n fill: #292d32; }\\n html[light] .btn-orange:focus svg, html[light] .btn-orange.focus svg,\\n html[dark] .btn-orange:focus svg,\\n html[dark] .btn-orange.focus svg {\\n fill: #292d32; }\\n html[light] .btn-orange.disabled svg, html[light] .btn-orange:disabled svg,\\n html[dark] .btn-orange.disabled svg,\\n html[dark] .btn-orange:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-orange:not(:disabled):not(.disabled):active svg, html[light] .btn-orange:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-orange.dropdown-toggle svg,\\n html[dark] .btn-orange:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-orange:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-orange.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-yellow,\\n html[dark] .btn-yellow {\\n color: #292d32;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .btn-yellow:hover,\\n html[dark] .btn-yellow:hover {\\n color: #292d32;\\n background-color: #e0a800;\\n border-color: #d39e00; }\\n html[light] .btn-yellow:focus, html[light] .btn-yellow.focus,\\n html[dark] .btn-yellow:focus,\\n html[dark] .btn-yellow.focus {\\n color: #292d32;\\n background-color: #e0a800;\\n border-color: #d39e00;\\n box-shadow: 0 0 0 0.2rem rgba(223, 171, 13, 0.5); }\\n html[light] .btn-yellow.disabled, html[light] .btn-yellow:disabled,\\n html[dark] .btn-yellow.disabled,\\n html[dark] .btn-yellow:disabled {\\n color: #292d32;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .btn-yellow:not(:disabled):not(.disabled):active, html[light] .btn-yellow:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-yellow.dropdown-toggle,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled):active,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-yellow.dropdown-toggle {\\n color: #292d32;\\n background-color: #d39e00;\\n border-color: #c69500; }\\n html[light] .btn-yellow:not(:disabled):not(.disabled):active:focus, html[light] .btn-yellow:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-yellow.dropdown-toggle:focus,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-yellow.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(223, 171, 13, 0.5); }\\n html[light] .btn-yellow svg,\\n html[dark] .btn-yellow svg {\\n fill: #292d32; }\\n html[light] .btn-yellow:hover svg,\\n html[dark] .btn-yellow:hover svg {\\n fill: #292d32; }\\n html[light] .btn-yellow:focus svg, html[light] .btn-yellow.focus svg,\\n html[dark] .btn-yellow:focus svg,\\n html[dark] .btn-yellow.focus svg {\\n fill: #292d32; }\\n html[light] .btn-yellow.disabled svg, html[light] .btn-yellow:disabled svg,\\n html[dark] .btn-yellow.disabled svg,\\n html[dark] .btn-yellow:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-yellow:not(:disabled):not(.disabled):active svg, html[light] .btn-yellow:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-yellow.dropdown-toggle svg,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-yellow.dropdown-toggle svg {\\n fill: #292d32; }\\n html[light] .btn-green,\\n html[dark] .btn-green {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n html[light] .btn-green:hover,\\n html[dark] .btn-green:hover {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34; }\\n html[light] .btn-green:focus, html[light] .btn-green.focus,\\n html[dark] .btn-green:focus,\\n html[dark] .btn-green.focus {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34;\\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }\\n html[light] .btn-green.disabled, html[light] .btn-green:disabled,\\n html[dark] .btn-green.disabled,\\n html[dark] .btn-green:disabled {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n html[light] .btn-green:not(:disabled):not(.disabled):active, html[light] .btn-green:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-green.dropdown-toggle,\\n html[dark] .btn-green:not(:disabled):not(.disabled):active,\\n html[dark] .btn-green:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-green.dropdown-toggle {\\n color: #fff;\\n background-color: #1e7e34;\\n border-color: #1c7430; }\\n html[light] .btn-green:not(:disabled):not(.disabled):active:focus, html[light] .btn-green:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-green.dropdown-toggle:focus,\\n html[dark] .btn-green:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-green:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-green.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }\\n html[light] .btn-green svg,\\n html[dark] .btn-green svg {\\n fill: #fff; }\\n html[light] .btn-green:hover svg,\\n html[dark] .btn-green:hover svg {\\n fill: #fff; }\\n html[light] .btn-green:focus svg, html[light] .btn-green.focus svg,\\n html[dark] .btn-green:focus svg,\\n html[dark] .btn-green.focus svg {\\n fill: #fff; }\\n html[light] .btn-green.disabled svg, html[light] .btn-green:disabled svg,\\n html[dark] .btn-green.disabled svg,\\n html[dark] .btn-green:disabled svg {\\n fill: #fff; }\\n html[light] .btn-green:not(:disabled):not(.disabled):active svg, html[light] .btn-green:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-green.dropdown-toggle svg,\\n html[dark] .btn-green:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-green:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-green.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-teal,\\n html[dark] .btn-teal {\\n color: #fff;\\n background-color: #20c997;\\n border-color: #20c997; }\\n html[light] .btn-teal:hover,\\n html[dark] .btn-teal:hover {\\n color: #fff;\\n background-color: #1ba87e;\\n border-color: #199d76; }\\n html[light] .btn-teal:focus, html[light] .btn-teal.focus,\\n html[dark] .btn-teal:focus,\\n html[dark] .btn-teal.focus {\\n color: #fff;\\n background-color: #1ba87e;\\n border-color: #199d76;\\n box-shadow: 0 0 0 0.2rem rgba(65, 209, 167, 0.5); }\\n html[light] .btn-teal.disabled, html[light] .btn-teal:disabled,\\n html[dark] .btn-teal.disabled,\\n html[dark] .btn-teal:disabled {\\n color: #fff;\\n background-color: #20c997;\\n border-color: #20c997; }\\n html[light] .btn-teal:not(:disabled):not(.disabled):active, html[light] .btn-teal:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-teal.dropdown-toggle,\\n html[dark] .btn-teal:not(:disabled):not(.disabled):active,\\n html[dark] .btn-teal:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-teal.dropdown-toggle {\\n color: #fff;\\n background-color: #199d76;\\n border-color: #17926e; }\\n html[light] .btn-teal:not(:disabled):not(.disabled):active:focus, html[light] .btn-teal:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-teal.dropdown-toggle:focus,\\n html[dark] .btn-teal:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-teal:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-teal.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(65, 209, 167, 0.5); }\\n html[light] .btn-teal svg,\\n html[dark] .btn-teal svg {\\n fill: #fff; }\\n html[light] .btn-teal:hover svg,\\n html[dark] .btn-teal:hover svg {\\n fill: #fff; }\\n html[light] .btn-teal:focus svg, html[light] .btn-teal.focus svg,\\n html[dark] .btn-teal:focus svg,\\n html[dark] .btn-teal.focus svg {\\n fill: #fff; }\\n html[light] .btn-teal.disabled svg, html[light] .btn-teal:disabled svg,\\n html[dark] .btn-teal.disabled svg,\\n html[dark] .btn-teal:disabled svg {\\n fill: #fff; }\\n html[light] .btn-teal:not(:disabled):not(.disabled):active svg, html[light] .btn-teal:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-teal.dropdown-toggle svg,\\n html[dark] .btn-teal:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-teal:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-teal.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-cyan,\\n html[dark] .btn-cyan {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .btn-cyan:hover,\\n html[dark] .btn-cyan:hover {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b; }\\n html[light] .btn-cyan:focus, html[light] .btn-cyan.focus,\\n html[dark] .btn-cyan:focus,\\n html[dark] .btn-cyan.focus {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b;\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }\\n html[light] .btn-cyan.disabled, html[light] .btn-cyan:disabled,\\n html[dark] .btn-cyan.disabled,\\n html[dark] .btn-cyan:disabled {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .btn-cyan:not(:disabled):not(.disabled):active, html[light] .btn-cyan:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-cyan.dropdown-toggle,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled):active,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-cyan.dropdown-toggle {\\n color: #fff;\\n background-color: #117a8b;\\n border-color: #10707f; }\\n html[light] .btn-cyan:not(:disabled):not(.disabled):active:focus, html[light] .btn-cyan:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-cyan.dropdown-toggle:focus,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-cyan.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }\\n html[light] .btn-cyan svg,\\n html[dark] .btn-cyan svg {\\n fill: #fff; }\\n html[light] .btn-cyan:hover svg,\\n html[dark] .btn-cyan:hover svg {\\n fill: #fff; }\\n html[light] .btn-cyan:focus svg, html[light] .btn-cyan.focus svg,\\n html[dark] .btn-cyan:focus svg,\\n html[dark] .btn-cyan.focus svg {\\n fill: #fff; }\\n html[light] .btn-cyan.disabled svg, html[light] .btn-cyan:disabled svg,\\n html[dark] .btn-cyan.disabled svg,\\n html[dark] .btn-cyan:disabled svg {\\n fill: #fff; }\\n html[light] .btn-cyan:not(:disabled):not(.disabled):active svg, html[light] .btn-cyan:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-cyan.dropdown-toggle svg,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-cyan.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-white,\\n html[dark] .btn-white {\\n color: #292d32;\\n background-color: #fff;\\n border-color: #fff; }\\n html[light] .btn-white:hover,\\n html[dark] .btn-white:hover {\\n color: #292d32;\\n background-color: #ececec;\\n border-color: #e6e6e6; }\\n html[light] .btn-white:focus, html[light] .btn-white.focus,\\n html[dark] .btn-white:focus,\\n html[dark] .btn-white.focus {\\n color: #292d32;\\n background-color: #ececec;\\n border-color: #e6e6e6;\\n box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5); }\\n html[light] .btn-white.disabled, html[light] .btn-white:disabled,\\n html[dark] .btn-white.disabled,\\n html[dark] .btn-white:disabled {\\n color: #292d32;\\n background-color: #fff;\\n border-color: #fff; }\\n html[light] .btn-white:not(:disabled):not(.disabled):active, html[light] .btn-white:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-white.dropdown-toggle,\\n html[dark] .btn-white:not(:disabled):not(.disabled):active,\\n html[dark] .btn-white:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-white.dropdown-toggle {\\n color: #292d32;\\n background-color: #e6e6e6;\\n border-color: #dfdfdf; }\\n html[light] .btn-white:not(:disabled):not(.disabled):active:focus, html[light] .btn-white:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-white.dropdown-toggle:focus,\\n html[dark] .btn-white:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-white:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-white.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5); }\\n html[light] .btn-white svg,\\n html[dark] .btn-white svg {\\n fill: #292d32; }\\n html[light] .btn-white:hover svg,\\n html[dark] .btn-white:hover svg {\\n fill: #292d32; }\\n html[light] .btn-white:focus svg, html[light] .btn-white.focus svg,\\n html[dark] .btn-white:focus svg,\\n html[dark] .btn-white.focus svg {\\n fill: #292d32; }\\n html[light] .btn-white.disabled svg, html[light] .btn-white:disabled svg,\\n html[dark] .btn-white.disabled svg,\\n html[dark] .btn-white:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-white:not(:disabled):not(.disabled):active svg, html[light] .btn-white:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-white.dropdown-toggle svg,\\n html[dark] .btn-white:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-white:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-white.dropdown-toggle svg {\\n fill: #292d32; }\\n html[light] .btn-gray,\\n html[dark] .btn-gray {\\n color: #fff;\\n background-color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .btn-gray:hover,\\n html[dark] .btn-gray:hover {\\n color: #fff;\\n background-color: #3a4047;\\n border-color: #343a40; }\\n html[light] .btn-gray:focus, html[light] .btn-gray.focus,\\n html[dark] .btn-gray:focus,\\n html[dark] .btn-gray.focus {\\n color: #fff;\\n background-color: #3a4047;\\n border-color: #343a40;\\n box-shadow: 0 0 0 0.2rem rgba(102, 109, 117, 0.5); }\\n html[light] .btn-gray.disabled, html[light] .btn-gray:disabled,\\n html[dark] .btn-gray.disabled,\\n html[dark] .btn-gray:disabled {\\n color: #fff;\\n background-color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .btn-gray:not(:disabled):not(.disabled):active, html[light] .btn-gray:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-gray.dropdown-toggle,\\n html[dark] .btn-gray:not(:disabled):not(.disabled):active,\\n html[dark] .btn-gray:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-gray.dropdown-toggle {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #2e3439; }\\n html[light] .btn-gray:not(:disabled):not(.disabled):active:focus, html[light] .btn-gray:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-gray.dropdown-toggle:focus,\\n html[dark] .btn-gray:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-gray:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-gray.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(102, 109, 117, 0.5); }\\n html[light] .btn-gray svg,\\n html[dark] .btn-gray svg {\\n fill: #fff; }\\n html[light] .btn-gray:hover svg,\\n html[dark] .btn-gray:hover svg {\\n fill: #fff; }\\n html[light] .btn-gray:focus svg, html[light] .btn-gray.focus svg,\\n html[dark] .btn-gray:focus svg,\\n html[dark] .btn-gray.focus svg {\\n fill: #fff; }\\n html[light] .btn-gray.disabled svg, html[light] .btn-gray:disabled svg,\\n html[dark] .btn-gray.disabled svg,\\n html[dark] .btn-gray:disabled svg {\\n fill: #fff; }\\n html[light] .btn-gray:not(:disabled):not(.disabled):active svg, html[light] .btn-gray:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-gray.dropdown-toggle svg,\\n html[dark] .btn-gray:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-gray:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-gray.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark,\\n html[dark] .btn-gray-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-gray-dark:hover,\\n html[dark] .btn-gray-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124; }\\n html[light] .btn-gray-dark:focus, html[light] .btn-gray-dark.focus,\\n html[dark] .btn-gray-dark:focus,\\n html[dark] .btn-gray-dark.focus {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n html[light] .btn-gray-dark.disabled, html[light] .btn-gray-dark:disabled,\\n html[dark] .btn-gray-dark.disabled,\\n html[dark] .btn-gray-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-gray-dark:not(:disabled):not(.disabled):active, html[light] .btn-gray-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-gray-dark.dropdown-toggle,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-gray-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #1d2124;\\n border-color: #171a1d; }\\n html[light] .btn-gray-dark:not(:disabled):not(.disabled):active:focus, html[light] .btn-gray-dark:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-gray-dark.dropdown-toggle:focus,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-gray-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n html[light] .btn-gray-dark svg,\\n html[dark] .btn-gray-dark svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark:hover svg,\\n html[dark] .btn-gray-dark:hover svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark:focus svg, html[light] .btn-gray-dark.focus svg,\\n html[dark] .btn-gray-dark:focus svg,\\n html[dark] .btn-gray-dark.focus svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark.disabled svg, html[light] .btn-gray-dark:disabled svg,\\n html[dark] .btn-gray-dark.disabled svg,\\n html[dark] .btn-gray-dark:disabled svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark:not(:disabled):not(.disabled):active svg, html[light] .btn-gray-dark:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-gray-dark.dropdown-toggle svg,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-gray-dark.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-outline-primary,\\n html[dark] .btn-outline-primary {\\n color: #000080;\\n border-color: #000080; }\\n html[light] .btn-outline-primary:hover,\\n html[dark] .btn-outline-primary:hover {\\n color: #000080;\\n background-color: rgba(0, 0, 128, 0.1);\\n border-color: #000080; }\\n html[light] .btn-outline-primary:focus, html[light] .btn-outline-primary.focus,\\n html[dark] .btn-outline-primary:focus,\\n html[dark] .btn-outline-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.5); }\\n html[light] .btn-outline-primary.disabled, html[light] .btn-outline-primary:disabled,\\n html[dark] .btn-outline-primary.disabled,\\n html[dark] .btn-outline-primary:disabled {\\n color: #000080;\\n background-color: transparent; }\\n html[light] .btn-outline-primary:not(:disabled):not(.disabled):active, html[light] .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-primary.dropdown-toggle,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-primary.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 0, 128, 0.1);\\n border-color: #000080; }\\n html[light] .btn-outline-primary:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-primary.dropdown-toggle:focus,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.5); }\\n html[light] .btn-outline-primary svg,\\n html[dark] .btn-outline-primary svg {\\n fill: #000080; }\\n html[light] .btn-outline-primary:hover svg,\\n html[dark] .btn-outline-primary:hover svg {\\n fill: #000080; }\\n html[light] .btn-outline-primary.disabled svg, html[light] .btn-outline-primary:disabled svg,\\n html[dark] .btn-outline-primary.disabled svg,\\n html[dark] .btn-outline-primary:disabled svg {\\n fill: #000080; }\\n html[light] .btn-outline-primary:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-primary:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-primary.dropdown-toggle svg,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-primary.dropdown-toggle svg {\\n fill: #000080; }\\n html[light] .btn-outline-primary:not(:disabled):not(.disabled):active, html[light] .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-primary.dropdown-toggle,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-primary.dropdown-toggle {\\n color: #000080; }\\n html[light] .btn-outline-secondary,\\n html[dark] .btn-outline-secondary {\\n color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .btn-outline-secondary:hover,\\n html[dark] .btn-outline-secondary:hover {\\n color: #6c757d;\\n background-color: rgba(108, 117, 125, 0.1);\\n border-color: #6c757d; }\\n html[light] .btn-outline-secondary:focus, html[light] .btn-outline-secondary.focus,\\n html[dark] .btn-outline-secondary:focus,\\n html[dark] .btn-outline-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n html[light] .btn-outline-secondary.disabled, html[light] .btn-outline-secondary:disabled,\\n html[dark] .btn-outline-secondary.disabled,\\n html[dark] .btn-outline-secondary:disabled {\\n color: #6c757d;\\n background-color: transparent; }\\n html[light] .btn-outline-secondary:not(:disabled):not(.disabled):active, html[light] .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-secondary.dropdown-toggle,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-secondary.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(108, 117, 125, 0.1);\\n border-color: #6c757d; }\\n html[light] .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-secondary.dropdown-toggle:focus,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n html[light] .btn-outline-secondary svg,\\n html[dark] .btn-outline-secondary svg {\\n fill: #6c757d; }\\n html[light] .btn-outline-secondary:hover svg,\\n html[dark] .btn-outline-secondary:hover svg {\\n fill: #6c757d; }\\n html[light] .btn-outline-secondary.disabled svg, html[light] .btn-outline-secondary:disabled svg,\\n html[dark] .btn-outline-secondary.disabled svg,\\n html[dark] .btn-outline-secondary:disabled svg {\\n fill: #6c757d; }\\n html[light] .btn-outline-secondary:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-secondary:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-secondary.dropdown-toggle svg,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-secondary.dropdown-toggle svg {\\n fill: #6c757d; }\\n html[light] .btn-outline-secondary:not(:disabled):not(.disabled):active, html[light] .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-secondary.dropdown-toggle,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-secondary.dropdown-toggle {\\n color: #6c757d; }\\n html[light] .btn-outline-success,\\n html[dark] .btn-outline-success {\\n color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .btn-outline-success:hover,\\n html[dark] .btn-outline-success:hover {\\n color: #00bb83;\\n background-color: rgba(0, 187, 131, 0.1);\\n border-color: #00bb83; }\\n html[light] .btn-outline-success:focus, html[light] .btn-outline-success.focus,\\n html[dark] .btn-outline-success:focus,\\n html[dark] .btn-outline-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 187, 131, 0.5); }\\n html[light] .btn-outline-success.disabled, html[light] .btn-outline-success:disabled,\\n html[dark] .btn-outline-success.disabled,\\n html[dark] .btn-outline-success:disabled {\\n color: #00bb83;\\n background-color: transparent; }\\n html[light] .btn-outline-success:not(:disabled):not(.disabled):active, html[light] .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-success.dropdown-toggle,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-success.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 187, 131, 0.1);\\n border-color: #00bb83; }\\n html[light] .btn-outline-success:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-success:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-success.dropdown-toggle:focus,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 187, 131, 0.5); }\\n html[light] .btn-outline-success svg,\\n html[dark] .btn-outline-success svg {\\n fill: #00bb83; }\\n html[light] .btn-outline-success:hover svg,\\n html[dark] .btn-outline-success:hover svg {\\n fill: #00bb83; }\\n html[light] .btn-outline-success.disabled svg, html[light] .btn-outline-success:disabled svg,\\n html[dark] .btn-outline-success.disabled svg,\\n html[dark] .btn-outline-success:disabled svg {\\n fill: #00bb83; }\\n html[light] .btn-outline-success:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-success:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-success.dropdown-toggle svg,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-success.dropdown-toggle svg {\\n fill: #00bb83; }\\n html[light] .btn-outline-success:not(:disabled):not(.disabled):active, html[light] .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-success.dropdown-toggle,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-success.dropdown-toggle {\\n color: #00bb83; }\\n html[light] .btn-outline-info,\\n html[dark] .btn-outline-info {\\n color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .btn-outline-info:hover,\\n html[dark] .btn-outline-info:hover {\\n color: #009fbb;\\n background-color: rgba(0, 159, 187, 0.1);\\n border-color: #009fbb; }\\n html[light] .btn-outline-info:focus, html[light] .btn-outline-info.focus,\\n html[dark] .btn-outline-info:focus,\\n html[dark] .btn-outline-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 159, 187, 0.5); }\\n html[light] .btn-outline-info.disabled, html[light] .btn-outline-info:disabled,\\n html[dark] .btn-outline-info.disabled,\\n html[dark] .btn-outline-info:disabled {\\n color: #009fbb;\\n background-color: transparent; }\\n html[light] .btn-outline-info:not(:disabled):not(.disabled):active, html[light] .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-info.dropdown-toggle,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-info.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 159, 187, 0.1);\\n border-color: #009fbb; }\\n html[light] .btn-outline-info:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-info:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-info.dropdown-toggle:focus,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 159, 187, 0.5); }\\n html[light] .btn-outline-info svg,\\n html[dark] .btn-outline-info svg {\\n fill: #009fbb; }\\n html[light] .btn-outline-info:hover svg,\\n html[dark] .btn-outline-info:hover svg {\\n fill: #009fbb; }\\n html[light] .btn-outline-info.disabled svg, html[light] .btn-outline-info:disabled svg,\\n html[dark] .btn-outline-info.disabled svg,\\n html[dark] .btn-outline-info:disabled svg {\\n fill: #009fbb; }\\n html[light] .btn-outline-info:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-info:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-info.dropdown-toggle svg,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-info.dropdown-toggle svg {\\n fill: #009fbb; }\\n html[light] .btn-outline-info:not(:disabled):not(.disabled):active, html[light] .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-info.dropdown-toggle,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-info.dropdown-toggle {\\n color: #009fbb; }\\n html[light] .btn-outline-warning,\\n html[dark] .btn-outline-warning {\\n color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .btn-outline-warning:hover,\\n html[dark] .btn-outline-warning:hover {\\n color: #ffa32b;\\n background-color: rgba(255, 163, 43, 0.1);\\n border-color: #ffa32b; }\\n html[light] .btn-outline-warning:focus, html[light] .btn-outline-warning.focus,\\n html[dark] .btn-outline-warning:focus,\\n html[dark] .btn-outline-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 163, 43, 0.5); }\\n html[light] .btn-outline-warning.disabled, html[light] .btn-outline-warning:disabled,\\n html[dark] .btn-outline-warning.disabled,\\n html[dark] .btn-outline-warning:disabled {\\n color: #ffa32b;\\n background-color: transparent; }\\n html[light] .btn-outline-warning:not(:disabled):not(.disabled):active, html[light] .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-warning.dropdown-toggle,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-warning.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(255, 163, 43, 0.1);\\n border-color: #ffa32b; }\\n html[light] .btn-outline-warning:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-warning.dropdown-toggle:focus,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 163, 43, 0.5); }\\n html[light] .btn-outline-warning svg,\\n html[dark] .btn-outline-warning svg {\\n fill: #ffa32b; }\\n html[light] .btn-outline-warning:hover svg,\\n html[dark] .btn-outline-warning:hover svg {\\n fill: #ffa32b; }\\n html[light] .btn-outline-warning.disabled svg, html[light] .btn-outline-warning:disabled svg,\\n html[dark] .btn-outline-warning.disabled svg,\\n html[dark] .btn-outline-warning:disabled svg {\\n fill: #ffa32b; }\\n html[light] .btn-outline-warning:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-warning:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-warning.dropdown-toggle svg,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-warning.dropdown-toggle svg {\\n fill: #ffa32b; }\\n html[light] .btn-outline-warning:not(:disabled):not(.disabled):active, html[light] .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-warning.dropdown-toggle,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-warning.dropdown-toggle {\\n color: #ffa32b; }\\n html[light] .btn-outline-danger,\\n html[dark] .btn-outline-danger {\\n color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-outline-danger:hover,\\n html[dark] .btn-outline-danger:hover {\\n color: #ff0a54;\\n background-color: rgba(255, 10, 84, 0.1);\\n border-color: #ff0a54; }\\n html[light] .btn-outline-danger:focus, html[light] .btn-outline-danger.focus,\\n html[dark] .btn-outline-danger:focus,\\n html[dark] .btn-outline-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .btn-outline-danger.disabled, html[light] .btn-outline-danger:disabled,\\n html[dark] .btn-outline-danger.disabled,\\n html[dark] .btn-outline-danger:disabled {\\n color: #ff0a54;\\n background-color: transparent; }\\n html[light] .btn-outline-danger:not(:disabled):not(.disabled):active, html[light] .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-danger.dropdown-toggle,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-danger.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(255, 10, 84, 0.1);\\n border-color: #ff0a54; }\\n html[light] .btn-outline-danger:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-danger.dropdown-toggle:focus,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .btn-outline-danger svg,\\n html[dark] .btn-outline-danger svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-danger:hover svg,\\n html[dark] .btn-outline-danger:hover svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-danger.disabled svg, html[light] .btn-outline-danger:disabled svg,\\n html[dark] .btn-outline-danger.disabled svg,\\n html[dark] .btn-outline-danger:disabled svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-danger:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-danger:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-danger.dropdown-toggle svg,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-danger.dropdown-toggle svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-danger:not(:disabled):not(.disabled):active, html[light] .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-danger.dropdown-toggle,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-danger.dropdown-toggle {\\n color: #ff0a54; }\\n html[light] .btn-outline-light,\\n html[dark] .btn-outline-light {\\n color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .btn-outline-light:hover,\\n html[dark] .btn-outline-light:hover {\\n color: #e4e7ea;\\n background-color: rgba(228, 231, 234, 0.1);\\n border-color: #e4e7ea; }\\n html[light] .btn-outline-light:focus, html[light] .btn-outline-light.focus,\\n html[dark] .btn-outline-light:focus,\\n html[dark] .btn-outline-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(228, 231, 234, 0.5); }\\n html[light] .btn-outline-light.disabled, html[light] .btn-outline-light:disabled,\\n html[dark] .btn-outline-light.disabled,\\n html[dark] .btn-outline-light:disabled {\\n color: #e4e7ea;\\n background-color: transparent; }\\n html[light] .btn-outline-light:not(:disabled):not(.disabled):active, html[light] .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-light.dropdown-toggle,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-light.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(228, 231, 234, 0.1);\\n border-color: #e4e7ea; }\\n html[light] .btn-outline-light:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-light:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-light.dropdown-toggle:focus,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-light.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(228, 231, 234, 0.5); }\\n html[light] .btn-outline-light svg,\\n html[dark] .btn-outline-light svg {\\n fill: #e4e7ea; }\\n html[light] .btn-outline-light:hover svg,\\n html[dark] .btn-outline-light:hover svg {\\n fill: #e4e7ea; }\\n html[light] .btn-outline-light.disabled svg, html[light] .btn-outline-light:disabled svg,\\n html[dark] .btn-outline-light.disabled svg,\\n html[dark] .btn-outline-light:disabled svg {\\n fill: #e4e7ea; }\\n html[light] .btn-outline-light:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-light:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-light.dropdown-toggle svg,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-light.dropdown-toggle svg {\\n fill: #e4e7ea; }\\n html[light] .btn-outline-light:not(:disabled):not(.disabled):active, html[light] .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-light.dropdown-toggle,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-light.dropdown-toggle {\\n color: #e4e7ea; }\\n html[light] .btn-outline-dark,\\n html[dark] .btn-outline-dark {\\n color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-outline-dark:hover,\\n html[dark] .btn-outline-dark:hover {\\n color: #343a40;\\n background-color: rgba(52, 58, 64, 0.1);\\n border-color: #343a40; }\\n html[light] .btn-outline-dark:focus, html[light] .btn-outline-dark.focus,\\n html[dark] .btn-outline-dark:focus,\\n html[dark] .btn-outline-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .btn-outline-dark.disabled, html[light] .btn-outline-dark:disabled,\\n html[dark] .btn-outline-dark.disabled,\\n html[dark] .btn-outline-dark:disabled {\\n color: #343a40;\\n background-color: transparent; }\\n html[light] .btn-outline-dark:not(:disabled):not(.disabled):active, html[light] .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-dark.dropdown-toggle,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-dark.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(52, 58, 64, 0.1);\\n border-color: #343a40; }\\n html[light] .btn-outline-dark:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-dark.dropdown-toggle:focus,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .btn-outline-dark svg,\\n html[dark] .btn-outline-dark svg {\\n fill: #343a40; }\\n html[light] .btn-outline-dark:hover svg,\\n html[dark] .btn-outline-dark:hover svg {\\n fill: #343a40; }\\n html[light] .btn-outline-dark.disabled svg, html[light] .btn-outline-dark:disabled svg,\\n html[dark] .btn-outline-dark.disabled svg,\\n html[dark] .btn-outline-dark:disabled svg {\\n fill: #343a40; }\\n html[light] .btn-outline-dark:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-dark:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-dark.dropdown-toggle svg,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-dark.dropdown-toggle svg {\\n fill: #343a40; }\\n html[light] .btn-outline-dark:not(:disabled):not(.disabled):active, html[light] .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-dark.dropdown-toggle,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-dark.dropdown-toggle {\\n color: #343a40; }\\n html[light] .btn-outline-blue,\\n html[dark] .btn-outline-blue {\\n color: #007bff;\\n border-color: #007bff; }\\n html[light] .btn-outline-blue:hover,\\n html[dark] .btn-outline-blue:hover {\\n color: #007bff;\\n background-color: rgba(0, 123, 255, 0.1);\\n border-color: #007bff; }\\n html[light] .btn-outline-blue:focus, html[light] .btn-outline-blue.focus,\\n html[dark] .btn-outline-blue:focus,\\n html[dark] .btn-outline-blue.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n html[light] .btn-outline-blue.disabled, html[light] .btn-outline-blue:disabled,\\n html[dark] .btn-outline-blue.disabled,\\n html[dark] .btn-outline-blue:disabled {\\n color: #007bff;\\n background-color: transparent; }\\n html[light] .btn-outline-blue:not(:disabled):not(.disabled):active, html[light] .btn-outline-blue:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-blue.dropdown-toggle,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-blue.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 123, 255, 0.1);\\n border-color: #007bff; }\\n html[light] .btn-outline-blue:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-blue:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-blue.dropdown-toggle:focus,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-blue.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n html[light] .btn-outline-blue svg,\\n html[dark] .btn-outline-blue svg {\\n fill: #007bff; }\\n html[light] .btn-outline-blue:hover svg,\\n html[dark] .btn-outline-blue:hover svg {\\n fill: #007bff; }\\n html[light] .btn-outline-blue.disabled svg, html[light] .btn-outline-blue:disabled svg,\\n html[dark] .btn-outline-blue.disabled svg,\\n html[dark] .btn-outline-blue:disabled svg {\\n fill: #007bff; }\\n html[light] .btn-outline-blue:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-blue:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-blue.dropdown-toggle svg,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-blue.dropdown-toggle svg {\\n fill: #007bff; }\\n html[light] .btn-outline-blue:not(:disabled):not(.disabled):active, html[light] .btn-outline-blue:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-blue.dropdown-toggle,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-blue.dropdown-toggle {\\n color: #007bff; }\\n html[light] .btn-outline-indigo,\\n html[dark] .btn-outline-indigo {\\n color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .btn-outline-indigo:hover,\\n html[dark] .btn-outline-indigo:hover {\\n color: #6610f2;\\n background-color: rgba(102, 16, 242, 0.1);\\n border-color: #6610f2; }\\n html[light] .btn-outline-indigo:focus, html[light] .btn-outline-indigo.focus,\\n html[dark] .btn-outline-indigo:focus,\\n html[dark] .btn-outline-indigo.focus {\\n box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }\\n html[light] .btn-outline-indigo.disabled, html[light] .btn-outline-indigo:disabled,\\n html[dark] .btn-outline-indigo.disabled,\\n html[dark] .btn-outline-indigo:disabled {\\n color: #6610f2;\\n background-color: transparent; }\\n html[light] .btn-outline-indigo:not(:disabled):not(.disabled):active, html[light] .btn-outline-indigo:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-indigo.dropdown-toggle,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-indigo.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(102, 16, 242, 0.1);\\n border-color: #6610f2; }\\n html[light] .btn-outline-indigo:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-indigo:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-indigo.dropdown-toggle:focus,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-indigo.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }\\n html[light] .btn-outline-indigo svg,\\n html[dark] .btn-outline-indigo svg {\\n fill: #6610f2; }\\n html[light] .btn-outline-indigo:hover svg,\\n html[dark] .btn-outline-indigo:hover svg {\\n fill: #6610f2; }\\n html[light] .btn-outline-indigo.disabled svg, html[light] .btn-outline-indigo:disabled svg,\\n html[dark] .btn-outline-indigo.disabled svg,\\n html[dark] .btn-outline-indigo:disabled svg {\\n fill: #6610f2; }\\n html[light] .btn-outline-indigo:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-indigo:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-indigo.dropdown-toggle svg,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-indigo.dropdown-toggle svg {\\n fill: #6610f2; }\\n html[light] .btn-outline-indigo:not(:disabled):not(.disabled):active, html[light] .btn-outline-indigo:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-indigo.dropdown-toggle,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-indigo.dropdown-toggle {\\n color: #6610f2; }\\n html[light] .btn-outline-purple,\\n html[dark] .btn-outline-purple {\\n color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .btn-outline-purple:hover,\\n html[dark] .btn-outline-purple:hover {\\n color: #6f42c1;\\n background-color: rgba(111, 66, 193, 0.1);\\n border-color: #6f42c1; }\\n html[light] .btn-outline-purple:focus, html[light] .btn-outline-purple.focus,\\n html[dark] .btn-outline-purple:focus,\\n html[dark] .btn-outline-purple.focus {\\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\\n html[light] .btn-outline-purple.disabled, html[light] .btn-outline-purple:disabled,\\n html[dark] .btn-outline-purple.disabled,\\n html[dark] .btn-outline-purple:disabled {\\n color: #6f42c1;\\n background-color: transparent; }\\n html[light] .btn-outline-purple:not(:disabled):not(.disabled):active, html[light] .btn-outline-purple:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-purple.dropdown-toggle,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-purple.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(111, 66, 193, 0.1);\\n border-color: #6f42c1; }\\n html[light] .btn-outline-purple:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-purple:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-purple.dropdown-toggle:focus,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-purple.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\\n html[light] .btn-outline-purple svg,\\n html[dark] .btn-outline-purple svg {\\n fill: #6f42c1; }\\n html[light] .btn-outline-purple:hover svg,\\n html[dark] .btn-outline-purple:hover svg {\\n fill: #6f42c1; }\\n html[light] .btn-outline-purple.disabled svg, html[light] .btn-outline-purple:disabled svg,\\n html[dark] .btn-outline-purple.disabled svg,\\n html[dark] .btn-outline-purple:disabled svg {\\n fill: #6f42c1; }\\n html[light] .btn-outline-purple:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-purple:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-purple.dropdown-toggle svg,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-purple.dropdown-toggle svg {\\n fill: #6f42c1; }\\n html[light] .btn-outline-purple:not(:disabled):not(.disabled):active, html[light] .btn-outline-purple:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-purple.dropdown-toggle,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-purple.dropdown-toggle {\\n color: #6f42c1; }\\n html[light] .btn-outline-pink,\\n html[dark] .btn-outline-pink {\\n color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .btn-outline-pink:hover,\\n html[dark] .btn-outline-pink:hover {\\n color: #e83e8c;\\n background-color: rgba(232, 62, 140, 0.1);\\n border-color: #e83e8c; }\\n html[light] .btn-outline-pink:focus, html[light] .btn-outline-pink.focus,\\n html[dark] .btn-outline-pink:focus,\\n html[dark] .btn-outline-pink.focus {\\n box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }\\n html[light] .btn-outline-pink.disabled, html[light] .btn-outline-pink:disabled,\\n html[dark] .btn-outline-pink.disabled,\\n html[dark] .btn-outline-pink:disabled {\\n color: #e83e8c;\\n background-color: transparent; }\\n html[light] .btn-outline-pink:not(:disabled):not(.disabled):active, html[light] .btn-outline-pink:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-pink.dropdown-toggle,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-pink.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(232, 62, 140, 0.1);\\n border-color: #e83e8c; }\\n html[light] .btn-outline-pink:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-pink:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-pink.dropdown-toggle:focus,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-pink.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }\\n html[light] .btn-outline-pink svg,\\n html[dark] .btn-outline-pink svg {\\n fill: #e83e8c; }\\n html[light] .btn-outline-pink:hover svg,\\n html[dark] .btn-outline-pink:hover svg {\\n fill: #e83e8c; }\\n html[light] .btn-outline-pink.disabled svg, html[light] .btn-outline-pink:disabled svg,\\n html[dark] .btn-outline-pink.disabled svg,\\n html[dark] .btn-outline-pink:disabled svg {\\n fill: #e83e8c; }\\n html[light] .btn-outline-pink:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-pink:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-pink.dropdown-toggle svg,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-pink.dropdown-toggle svg {\\n fill: #e83e8c; }\\n html[light] .btn-outline-pink:not(:disabled):not(.disabled):active, html[light] .btn-outline-pink:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-pink.dropdown-toggle,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-pink.dropdown-toggle {\\n color: #e83e8c; }\\n html[light] .btn-outline-red,\\n html[dark] .btn-outline-red {\\n color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-outline-red:hover,\\n html[dark] .btn-outline-red:hover {\\n color: #ff0a54;\\n background-color: rgba(255, 10, 84, 0.1);\\n border-color: #ff0a54; }\\n html[light] .btn-outline-red:focus, html[light] .btn-outline-red.focus,\\n html[dark] .btn-outline-red:focus,\\n html[dark] .btn-outline-red.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .btn-outline-red.disabled, html[light] .btn-outline-red:disabled,\\n html[dark] .btn-outline-red.disabled,\\n html[dark] .btn-outline-red:disabled {\\n color: #ff0a54;\\n background-color: transparent; }\\n html[light] .btn-outline-red:not(:disabled):not(.disabled):active, html[light] .btn-outline-red:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-red.dropdown-toggle,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-red.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(255, 10, 84, 0.1);\\n border-color: #ff0a54; }\\n html[light] .btn-outline-red:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-red:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-red.dropdown-toggle:focus,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-red.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .btn-outline-red svg,\\n html[dark] .btn-outline-red svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-red:hover svg,\\n html[dark] .btn-outline-red:hover svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-red.disabled svg, html[light] .btn-outline-red:disabled svg,\\n html[dark] .btn-outline-red.disabled svg,\\n html[dark] .btn-outline-red:disabled svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-red:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-red:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-red.dropdown-toggle svg,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-red.dropdown-toggle svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-red:not(:disabled):not(.disabled):active, html[light] .btn-outline-red:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-red.dropdown-toggle,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-red.dropdown-toggle {\\n color: #ff0a54; }\\n html[light] .btn-outline-orange,\\n html[dark] .btn-outline-orange {\\n color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .btn-outline-orange:hover,\\n html[dark] .btn-outline-orange:hover {\\n color: #fd7e14;\\n background-color: rgba(253, 126, 20, 0.1);\\n border-color: #fd7e14; }\\n html[light] .btn-outline-orange:focus, html[light] .btn-outline-orange.focus,\\n html[dark] .btn-outline-orange:focus,\\n html[dark] .btn-outline-orange.focus {\\n box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }\\n html[light] .btn-outline-orange.disabled, html[light] .btn-outline-orange:disabled,\\n html[dark] .btn-outline-orange.disabled,\\n html[dark] .btn-outline-orange:disabled {\\n color: #fd7e14;\\n background-color: transparent; }\\n html[light] .btn-outline-orange:not(:disabled):not(.disabled):active, html[light] .btn-outline-orange:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-orange.dropdown-toggle,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-orange.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(253, 126, 20, 0.1);\\n border-color: #fd7e14; }\\n html[light] .btn-outline-orange:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-orange:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-orange.dropdown-toggle:focus,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-orange.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }\\n html[light] .btn-outline-orange svg,\\n html[dark] .btn-outline-orange svg {\\n fill: #fd7e14; }\\n html[light] .btn-outline-orange:hover svg,\\n html[dark] .btn-outline-orange:hover svg {\\n fill: #fd7e14; }\\n html[light] .btn-outline-orange.disabled svg, html[light] .btn-outline-orange:disabled svg,\\n html[dark] .btn-outline-orange.disabled svg,\\n html[dark] .btn-outline-orange:disabled svg {\\n fill: #fd7e14; }\\n html[light] .btn-outline-orange:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-orange:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-orange.dropdown-toggle svg,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-orange.dropdown-toggle svg {\\n fill: #fd7e14; }\\n html[light] .btn-outline-orange:not(:disabled):not(.disabled):active, html[light] .btn-outline-orange:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-orange.dropdown-toggle,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-orange.dropdown-toggle {\\n color: #fd7e14; }\\n html[light] .btn-outline-yellow,\\n html[dark] .btn-outline-yellow {\\n color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .btn-outline-yellow:hover,\\n html[dark] .btn-outline-yellow:hover {\\n color: #ffc107;\\n background-color: rgba(255, 193, 7, 0.1);\\n border-color: #ffc107; }\\n html[light] .btn-outline-yellow:focus, html[light] .btn-outline-yellow.focus,\\n html[dark] .btn-outline-yellow:focus,\\n html[dark] .btn-outline-yellow.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n html[light] .btn-outline-yellow.disabled, html[light] .btn-outline-yellow:disabled,\\n html[dark] .btn-outline-yellow.disabled,\\n html[dark] .btn-outline-yellow:disabled {\\n color: #ffc107;\\n background-color: transparent; }\\n html[light] .btn-outline-yellow:not(:disabled):not(.disabled):active, html[light] .btn-outline-yellow:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-yellow.dropdown-toggle,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-yellow.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(255, 193, 7, 0.1);\\n border-color: #ffc107; }\\n html[light] .btn-outline-yellow:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-yellow:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-yellow.dropdown-toggle:focus,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-yellow.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n html[light] .btn-outline-yellow svg,\\n html[dark] .btn-outline-yellow svg {\\n fill: #ffc107; }\\n html[light] .btn-outline-yellow:hover svg,\\n html[dark] .btn-outline-yellow:hover svg {\\n fill: #ffc107; }\\n html[light] .btn-outline-yellow.disabled svg, html[light] .btn-outline-yellow:disabled svg,\\n html[dark] .btn-outline-yellow.disabled svg,\\n html[dark] .btn-outline-yellow:disabled svg {\\n fill: #ffc107; }\\n html[light] .btn-outline-yellow:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-yellow:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-yellow.dropdown-toggle svg,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-yellow.dropdown-toggle svg {\\n fill: #ffc107; }\\n html[light] .btn-outline-yellow:not(:disabled):not(.disabled):active, html[light] .btn-outline-yellow:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-yellow.dropdown-toggle,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-yellow.dropdown-toggle {\\n color: #ffc107; }\\n html[light] .btn-outline-green,\\n html[dark] .btn-outline-green {\\n color: #28a745;\\n border-color: #28a745; }\\n html[light] .btn-outline-green:hover,\\n html[dark] .btn-outline-green:hover {\\n color: #28a745;\\n background-color: rgba(40, 167, 69, 0.1);\\n border-color: #28a745; }\\n html[light] .btn-outline-green:focus, html[light] .btn-outline-green.focus,\\n html[dark] .btn-outline-green:focus,\\n html[dark] .btn-outline-green.focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n html[light] .btn-outline-green.disabled, html[light] .btn-outline-green:disabled,\\n html[dark] .btn-outline-green.disabled,\\n html[dark] .btn-outline-green:disabled {\\n color: #28a745;\\n background-color: transparent; }\\n html[light] .btn-outline-green:not(:disabled):not(.disabled):active, html[light] .btn-outline-green:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-green.dropdown-toggle,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-green.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(40, 167, 69, 0.1);\\n border-color: #28a745; }\\n html[light] .btn-outline-green:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-green:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-green.dropdown-toggle:focus,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-green.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n html[light] .btn-outline-green svg,\\n html[dark] .btn-outline-green svg {\\n fill: #28a745; }\\n html[light] .btn-outline-green:hover svg,\\n html[dark] .btn-outline-green:hover svg {\\n fill: #28a745; }\\n html[light] .btn-outline-green.disabled svg, html[light] .btn-outline-green:disabled svg,\\n html[dark] .btn-outline-green.disabled svg,\\n html[dark] .btn-outline-green:disabled svg {\\n fill: #28a745; }\\n html[light] .btn-outline-green:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-green:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-green.dropdown-toggle svg,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-green.dropdown-toggle svg {\\n fill: #28a745; }\\n html[light] .btn-outline-green:not(:disabled):not(.disabled):active, html[light] .btn-outline-green:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-green.dropdown-toggle,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-green.dropdown-toggle {\\n color: #28a745; }\\n html[light] .btn-outline-teal,\\n html[dark] .btn-outline-teal {\\n color: #20c997;\\n border-color: #20c997; }\\n html[light] .btn-outline-teal:hover,\\n html[dark] .btn-outline-teal:hover {\\n color: #20c997;\\n background-color: rgba(32, 201, 151, 0.1);\\n border-color: #20c997; }\\n html[light] .btn-outline-teal:focus, html[light] .btn-outline-teal.focus,\\n html[dark] .btn-outline-teal:focus,\\n html[dark] .btn-outline-teal.focus {\\n box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }\\n html[light] .btn-outline-teal.disabled, html[light] .btn-outline-teal:disabled,\\n html[dark] .btn-outline-teal.disabled,\\n html[dark] .btn-outline-teal:disabled {\\n color: #20c997;\\n background-color: transparent; }\\n html[light] .btn-outline-teal:not(:disabled):not(.disabled):active, html[light] .btn-outline-teal:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-teal.dropdown-toggle,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-teal.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(32, 201, 151, 0.1);\\n border-color: #20c997; }\\n html[light] .btn-outline-teal:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-teal:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-teal.dropdown-toggle:focus,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-teal.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }\\n html[light] .btn-outline-teal svg,\\n html[dark] .btn-outline-teal svg {\\n fill: #20c997; }\\n html[light] .btn-outline-teal:hover svg,\\n html[dark] .btn-outline-teal:hover svg {\\n fill: #20c997; }\\n html[light] .btn-outline-teal.disabled svg, html[light] .btn-outline-teal:disabled svg,\\n html[dark] .btn-outline-teal.disabled svg,\\n html[dark] .btn-outline-teal:disabled svg {\\n fill: #20c997; }\\n html[light] .btn-outline-teal:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-teal:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-teal.dropdown-toggle svg,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-teal.dropdown-toggle svg {\\n fill: #20c997; }\\n html[light] .btn-outline-teal:not(:disabled):not(.disabled):active, html[light] .btn-outline-teal:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-teal.dropdown-toggle,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-teal.dropdown-toggle {\\n color: #20c997; }\\n html[light] .btn-outline-cyan,\\n html[dark] .btn-outline-cyan {\\n color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .btn-outline-cyan:hover,\\n html[dark] .btn-outline-cyan:hover {\\n color: #17a2b8;\\n background-color: rgba(23, 162, 184, 0.1);\\n border-color: #17a2b8; }\\n html[light] .btn-outline-cyan:focus, html[light] .btn-outline-cyan.focus,\\n html[dark] .btn-outline-cyan:focus,\\n html[dark] .btn-outline-cyan.focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n html[light] .btn-outline-cyan.disabled, html[light] .btn-outline-cyan:disabled,\\n html[dark] .btn-outline-cyan.disabled,\\n html[dark] .btn-outline-cyan:disabled {\\n color: #17a2b8;\\n background-color: transparent; }\\n html[light] .btn-outline-cyan:not(:disabled):not(.disabled):active, html[light] .btn-outline-cyan:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-cyan.dropdown-toggle,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-cyan.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(23, 162, 184, 0.1);\\n border-color: #17a2b8; }\\n html[light] .btn-outline-cyan:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-cyan:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-cyan.dropdown-toggle:focus,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-cyan.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n html[light] .btn-outline-cyan svg,\\n html[dark] .btn-outline-cyan svg {\\n fill: #17a2b8; }\\n html[light] .btn-outline-cyan:hover svg,\\n html[dark] .btn-outline-cyan:hover svg {\\n fill: #17a2b8; }\\n html[light] .btn-outline-cyan.disabled svg, html[light] .btn-outline-cyan:disabled svg,\\n html[dark] .btn-outline-cyan.disabled svg,\\n html[dark] .btn-outline-cyan:disabled svg {\\n fill: #17a2b8; }\\n html[light] .btn-outline-cyan:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-cyan:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-cyan.dropdown-toggle svg,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-cyan.dropdown-toggle svg {\\n fill: #17a2b8; }\\n html[light] .btn-outline-cyan:not(:disabled):not(.disabled):active, html[light] .btn-outline-cyan:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-cyan.dropdown-toggle,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-cyan.dropdown-toggle {\\n color: #17a2b8; }\\n html[light] .btn-outline-white,\\n html[dark] .btn-outline-white {\\n color: #fff;\\n border-color: #fff; }\\n html[light] .btn-outline-white:hover,\\n html[dark] .btn-outline-white:hover {\\n color: #fff;\\n background-color: rgba(255, 255, 255, 0.1);\\n border-color: #fff; }\\n html[light] .btn-outline-white:focus, html[light] .btn-outline-white.focus,\\n html[dark] .btn-outline-white:focus,\\n html[dark] .btn-outline-white.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\\n html[light] .btn-outline-white.disabled, html[light] .btn-outline-white:disabled,\\n html[dark] .btn-outline-white.disabled,\\n html[dark] .btn-outline-white:disabled {\\n color: #fff;\\n background-color: transparent; }\\n html[light] .btn-outline-white:not(:disabled):not(.disabled):active, html[light] .btn-outline-white:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-white.dropdown-toggle,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-white.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(255, 255, 255, 0.1);\\n border-color: #fff; }\\n html[light] .btn-outline-white:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-white:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-white.dropdown-toggle:focus,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-white.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\\n html[light] .btn-outline-white svg,\\n html[dark] .btn-outline-white svg {\\n fill: #fff; }\\n html[light] .btn-outline-white:hover svg,\\n html[dark] .btn-outline-white:hover svg {\\n fill: #fff; }\\n html[light] .btn-outline-white.disabled svg, html[light] .btn-outline-white:disabled svg,\\n html[dark] .btn-outline-white.disabled svg,\\n html[dark] .btn-outline-white:disabled svg {\\n fill: #fff; }\\n html[light] .btn-outline-white:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-white:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-white.dropdown-toggle svg,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-white.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-outline-white:not(:disabled):not(.disabled):active, html[light] .btn-outline-white:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-white.dropdown-toggle,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-white.dropdown-toggle {\\n color: #fff; }\\n html[light] .btn-outline-gray,\\n html[dark] .btn-outline-gray {\\n color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .btn-outline-gray:hover,\\n html[dark] .btn-outline-gray:hover {\\n color: #4b545c;\\n background-color: rgba(75, 84, 92, 0.1);\\n border-color: #4b545c; }\\n html[light] .btn-outline-gray:focus, html[light] .btn-outline-gray.focus,\\n html[dark] .btn-outline-gray:focus,\\n html[dark] .btn-outline-gray.focus {\\n box-shadow: 0 0 0 0.2rem rgba(75, 84, 92, 0.5); }\\n html[light] .btn-outline-gray.disabled, html[light] .btn-outline-gray:disabled,\\n html[dark] .btn-outline-gray.disabled,\\n html[dark] .btn-outline-gray:disabled {\\n color: #4b545c;\\n background-color: transparent; }\\n html[light] .btn-outline-gray:not(:disabled):not(.disabled):active, html[light] .btn-outline-gray:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-gray.dropdown-toggle,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-gray.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(75, 84, 92, 0.1);\\n border-color: #4b545c; }\\n html[light] .btn-outline-gray:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-gray:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-gray.dropdown-toggle:focus,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-gray.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(75, 84, 92, 0.5); }\\n html[light] .btn-outline-gray svg,\\n html[dark] .btn-outline-gray svg {\\n fill: #4b545c; }\\n html[light] .btn-outline-gray:hover svg,\\n html[dark] .btn-outline-gray:hover svg {\\n fill: #4b545c; }\\n html[light] .btn-outline-gray.disabled svg, html[light] .btn-outline-gray:disabled svg,\\n html[dark] .btn-outline-gray.disabled svg,\\n html[dark] .btn-outline-gray:disabled svg {\\n fill: #4b545c; }\\n html[light] .btn-outline-gray:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-gray:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-gray.dropdown-toggle svg,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-gray.dropdown-toggle svg {\\n fill: #4b545c; }\\n html[light] .btn-outline-gray:not(:disabled):not(.disabled):active, html[light] .btn-outline-gray:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-gray.dropdown-toggle,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-gray.dropdown-toggle {\\n color: #4b545c; }\\n html[light] .btn-outline-gray-dark,\\n html[dark] .btn-outline-gray-dark {\\n color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-outline-gray-dark:hover,\\n html[dark] .btn-outline-gray-dark:hover {\\n color: #343a40;\\n background-color: rgba(52, 58, 64, 0.1);\\n border-color: #343a40; }\\n html[light] .btn-outline-gray-dark:focus, html[light] .btn-outline-gray-dark.focus,\\n html[dark] .btn-outline-gray-dark:focus,\\n html[dark] .btn-outline-gray-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .btn-outline-gray-dark.disabled, html[light] .btn-outline-gray-dark:disabled,\\n html[dark] .btn-outline-gray-dark.disabled,\\n html[dark] .btn-outline-gray-dark:disabled {\\n color: #343a40;\\n background-color: transparent; }\\n html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled):active, html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-gray-dark.dropdown-toggle,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-gray-dark.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(52, 58, 64, 0.1);\\n border-color: #343a40; }\\n html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-gray-dark.dropdown-toggle:focus,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-gray-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .btn-outline-gray-dark svg,\\n html[dark] .btn-outline-gray-dark svg {\\n fill: #343a40; }\\n html[light] .btn-outline-gray-dark:hover svg,\\n html[dark] .btn-outline-gray-dark:hover svg {\\n fill: #343a40; }\\n html[light] .btn-outline-gray-dark.disabled svg, html[light] .btn-outline-gray-dark:disabled svg,\\n html[dark] .btn-outline-gray-dark.disabled svg,\\n html[dark] .btn-outline-gray-dark:disabled svg {\\n fill: #343a40; }\\n html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-gray-dark.dropdown-toggle svg,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-gray-dark.dropdown-toggle svg {\\n fill: #343a40; }\\n html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled):active, html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-gray-dark.dropdown-toggle,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-gray-dark.dropdown-toggle {\\n color: #343a40; }\\n html[light] .custom-checkbox-primary .custom-control-label::before,\\n html[dark] .custom-checkbox-primary .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-primary .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-primary .custom-control-input:checked + .custom-control-label::before {\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .custom-checkbox-primary .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-primary .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-primary .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-primary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .custom-checkbox-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-secondary .custom-control-label::before,\\n html[dark] .custom-checkbox-secondary .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-secondary .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-secondary .custom-control-input:checked + .custom-control-label::before {\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .custom-checkbox-secondary .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-secondary .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .custom-checkbox-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-success .custom-control-label::before,\\n html[dark] .custom-checkbox-success .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-success .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-success .custom-control-input:checked + .custom-control-label::before {\\n background-color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .custom-checkbox-success .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-success .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .custom-checkbox-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-info .custom-control-label::before,\\n html[dark] .custom-checkbox-info .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-info .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-info .custom-control-input:checked + .custom-control-label::before {\\n background-color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .custom-checkbox-info .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-info .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .custom-checkbox-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-warning .custom-control-label::before,\\n html[dark] .custom-checkbox-warning .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-warning .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-warning .custom-control-input:checked + .custom-control-label::before {\\n background-color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .custom-checkbox-warning .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-warning .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .custom-checkbox-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-danger .custom-control-label::before,\\n html[dark] .custom-checkbox-danger .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-danger .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-danger .custom-control-input:checked + .custom-control-label::before {\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .custom-checkbox-danger .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-danger .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .custom-checkbox-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-light .custom-control-label::before,\\n html[dark] .custom-checkbox-light .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-light .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-light .custom-control-input:checked + .custom-control-label::before {\\n background-color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .custom-checkbox-light .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-light .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .custom-checkbox-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-dark .custom-control-label::before,\\n html[dark] .custom-checkbox-dark .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-dark .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-dark .custom-control-input:checked + .custom-control-label::before {\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .custom-checkbox-dark .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-dark .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .custom-checkbox-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-blue .custom-control-label::before,\\n html[dark] .custom-checkbox-blue .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-blue .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-blue .custom-control-input:checked + .custom-control-label::before {\\n background-color: #007bff;\\n border-color: #007bff; }\\n html[light] .custom-checkbox-blue .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-blue .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-blue .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-blue .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n html[light] .custom-checkbox-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-indigo .custom-control-label::before,\\n html[dark] .custom-checkbox-indigo .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-indigo .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-indigo .custom-control-input:checked + .custom-control-label::before {\\n background-color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .custom-checkbox-indigo .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-indigo .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-indigo .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-indigo .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .custom-checkbox-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-purple .custom-control-label::before,\\n html[dark] .custom-checkbox-purple .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-purple .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-purple .custom-control-input:checked + .custom-control-label::before {\\n background-color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .custom-checkbox-purple .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-purple .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-purple .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-purple .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .custom-checkbox-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-pink .custom-control-label::before,\\n html[dark] .custom-checkbox-pink .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-pink .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-pink .custom-control-input:checked + .custom-control-label::before {\\n background-color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .custom-checkbox-pink .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-pink .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-pink .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-pink .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .custom-checkbox-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-red .custom-control-label::before,\\n html[dark] .custom-checkbox-red .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-red .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-red .custom-control-input:checked + .custom-control-label::before {\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .custom-checkbox-red .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-red .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-red .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-red .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .custom-checkbox-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-orange .custom-control-label::before,\\n html[dark] .custom-checkbox-orange .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-orange .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-orange .custom-control-input:checked + .custom-control-label::before {\\n background-color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .custom-checkbox-orange .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-orange .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-orange .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-orange .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .custom-checkbox-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-yellow .custom-control-label::before,\\n html[dark] .custom-checkbox-yellow .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-yellow .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-yellow .custom-control-input:checked + .custom-control-label::before {\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .custom-checkbox-yellow .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-yellow .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-yellow .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-yellow .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .custom-checkbox-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-green .custom-control-label::before,\\n html[dark] .custom-checkbox-green .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-green .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-green .custom-control-input:checked + .custom-control-label::before {\\n background-color: #28a745;\\n border-color: #28a745; }\\n html[light] .custom-checkbox-green .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-green .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-green .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-green .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n html[light] .custom-checkbox-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-teal .custom-control-label::before,\\n html[dark] .custom-checkbox-teal .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-teal .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-teal .custom-control-input:checked + .custom-control-label::before {\\n background-color: #20c997;\\n border-color: #20c997; }\\n html[light] .custom-checkbox-teal .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-teal .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-teal .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-teal .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #20c997;\\n border-color: #20c997; }\\n html[light] .custom-checkbox-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-cyan .custom-control-label::before,\\n html[dark] .custom-checkbox-cyan .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-cyan .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-cyan .custom-control-input:checked + .custom-control-label::before {\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .custom-checkbox-cyan .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-cyan .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-cyan .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-cyan .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .custom-checkbox-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-white .custom-control-label::before,\\n html[dark] .custom-checkbox-white .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-white .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-white .custom-control-input:checked + .custom-control-label::before {\\n background-color: #fff;\\n border-color: #fff; }\\n html[light] .custom-checkbox-white .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-white .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-white .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-white .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #fff;\\n border-color: #fff; }\\n html[light] .custom-checkbox-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-gray .custom-control-label::before,\\n html[dark] .custom-checkbox-gray .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-gray .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-gray .custom-control-input:checked + .custom-control-label::before {\\n background-color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .custom-checkbox-gray .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-gray .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-gray .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-gray .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .custom-checkbox-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-gray-dark .custom-control-label::before,\\n html[dark] .custom-checkbox-gray-dark .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-gray-dark .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-gray-dark .custom-control-input:checked + .custom-control-label::before {\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .custom-checkbox-gray-dark .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-gray-dark .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-gray-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-gray-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .custom-checkbox-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .alert-primary,\\n html[dark] .alert-primary {\\n color: #cccce6;\\n background-color: #292994;\\n border-color: navy; }\\n html[light] .alert-primary hr,\\n html[dark] .alert-primary hr {\\n border-top-color: #000067; }\\n html[light] .alert-primary .alert-link,\\n html[dark] .alert-primary .alert-link {\\n color: #aaaad5; }\\n html[light] .alert-secondary,\\n html[dark] .alert-secondary {\\n color: #e2e3e5;\\n background-color: #848b92;\\n border-color: #6c757d; }\\n html[light] .alert-secondary hr,\\n html[dark] .alert-secondary hr {\\n border-top-color: #60686f; }\\n html[light] .alert-secondary .alert-link,\\n html[dark] .alert-secondary .alert-link {\\n color: #c7c9cd; }\\n html[light] .alert-success,\\n html[dark] .alert-success {\\n color: #ccf1e6;\\n background-color: #29c697;\\n border-color: #00bb83; }\\n html[light] .alert-success hr,\\n html[dark] .alert-success hr {\\n border-top-color: #00a271; }\\n html[light] .alert-success .alert-link,\\n html[dark] .alert-success .alert-link {\\n color: #a4e6d2; }\\n html[light] .alert-info,\\n html[dark] .alert-info {\\n color: #ccecf1;\\n background-color: #29aec6;\\n border-color: #009fbb; }\\n html[light] .alert-info hr,\\n html[dark] .alert-info hr {\\n border-top-color: #0089a2; }\\n html[light] .alert-info .alert-link,\\n html[dark] .alert-info .alert-link {\\n color: #a4dde6; }\\n html[light] .alert-warning,\\n html[dark] .alert-warning {\\n color: #ffedd5;\\n background-color: #ffb24d;\\n border-color: #ffa32b; }\\n html[light] .alert-warning hr,\\n html[dark] .alert-warning hr {\\n border-top-color: #ff9812; }\\n html[light] .alert-warning .alert-link,\\n html[dark] .alert-warning .alert-link {\\n color: #ffd7a2; }\\n html[light] .alert-danger,\\n html[dark] .alert-danger {\\n color: #ffcedd;\\n background-color: #ff316f;\\n border-color: #ff0a54; }\\n html[light] .alert-danger hr,\\n html[dark] .alert-danger hr {\\n border-top-color: #f00048; }\\n html[light] .alert-danger .alert-link,\\n html[dark] .alert-danger .alert-link {\\n color: #ff9bba; }\\n html[light] .alert-light,\\n html[dark] .alert-light {\\n color: #fafafb;\\n background-color: #e8ebed;\\n border-color: #e4e7ea; }\\n html[light] .alert-light hr,\\n html[dark] .alert-light hr {\\n border-top-color: #d6dadf; }\\n html[light] .alert-light .alert-link,\\n html[dark] .alert-light .alert-link {\\n color: #dedee4; }\\n html[light] .alert-dark,\\n html[dark] .alert-dark {\\n color: #d6d8d9;\\n background-color: #545a5f;\\n border-color: #343a40; }\\n html[light] .alert-dark hr,\\n html[dark] .alert-dark hr {\\n border-top-color: #292d32; }\\n html[light] .alert-dark .alert-link,\\n html[dark] .alert-dark .alert-link {\\n color: #bcbfc0; }\\n html[light] .alert-blue,\\n html[dark] .alert-blue {\\n color: #cce5ff;\\n background-color: #2990ff;\\n border-color: #007bff; }\\n html[light] .alert-blue hr,\\n html[dark] .alert-blue hr {\\n border-top-color: #006fe6; }\\n html[light] .alert-blue .alert-link,\\n html[dark] .alert-blue .alert-link {\\n color: #99cbff; }\\n html[light] .alert-indigo,\\n html[dark] .alert-indigo {\\n color: #e0cffc;\\n background-color: #7e36f4;\\n border-color: #6610f2; }\\n html[light] .alert-indigo hr,\\n html[dark] .alert-indigo hr {\\n border-top-color: #5b0cdd; }\\n html[light] .alert-indigo .alert-link,\\n html[dark] .alert-indigo .alert-link {\\n color: #c19ff9; }\\n html[light] .alert-purple,\\n html[dark] .alert-purple {\\n color: #e2d9f3;\\n background-color: #8660cb;\\n border-color: #6f42c1; }\\n html[light] .alert-purple hr,\\n html[dark] .alert-purple hr {\\n border-top-color: #643ab0; }\\n html[light] .alert-purple .alert-link,\\n html[dark] .alert-purple .alert-link {\\n color: #c4b2e7; }\\n html[light] .alert-pink,\\n html[dark] .alert-pink {\\n color: #fad8e8;\\n background-color: #ec5d9e;\\n border-color: #e83e8c; }\\n html[light] .alert-pink hr,\\n html[dark] .alert-pink hr {\\n border-top-color: #e5277e; }\\n html[light] .alert-pink .alert-link,\\n html[dark] .alert-pink .alert-link {\\n color: #f4abcd; }\\n html[light] .alert-red,\\n html[dark] .alert-red {\\n color: #ffcedd;\\n background-color: #ff316f;\\n border-color: #ff0a54; }\\n html[light] .alert-red hr,\\n html[dark] .alert-red hr {\\n border-top-color: #f00048; }\\n html[light] .alert-red .alert-link,\\n html[dark] .alert-red .alert-link {\\n color: #ff9bba; }\\n html[light] .alert-orange,\\n html[dark] .alert-orange {\\n color: #ffe5d0;\\n background-color: #fd933a;\\n border-color: #fd7e14; }\\n html[light] .alert-orange hr,\\n html[dark] .alert-orange hr {\\n border-top-color: #f57102; }\\n html[light] .alert-orange .alert-link,\\n html[dark] .alert-orange .alert-link {\\n color: #ffc99d; }\\n html[light] .alert-yellow,\\n html[dark] .alert-yellow {\\n color: #fff3cd;\\n background-color: #ffcb2f;\\n border-color: #ffc107; }\\n html[light] .alert-yellow hr,\\n html[dark] .alert-yellow hr {\\n border-top-color: #edb100; }\\n html[light] .alert-yellow .alert-link,\\n html[dark] .alert-yellow .alert-link {\\n color: #ffe79a; }\\n html[light] .alert-green,\\n html[dark] .alert-green {\\n color: #d4edda;\\n background-color: #4ab563;\\n border-color: #28a745; }\\n html[light] .alert-green hr,\\n html[dark] .alert-green hr {\\n border-top-color: #23923d; }\\n html[light] .alert-green .alert-link,\\n html[dark] .alert-green .alert-link {\\n color: #b0debb; }\\n html[light] .alert-teal,\\n html[dark] .alert-teal {\\n color: #d2f4ea;\\n background-color: #44d2a8;\\n border-color: #20c997; }\\n html[light] .alert-teal hr,\\n html[dark] .alert-teal hr {\\n border-top-color: #1cb386; }\\n html[light] .alert-teal .alert-link,\\n html[dark] .alert-teal .alert-link {\\n color: #a9ead7; }\\n html[light] .alert-cyan,\\n html[dark] .alert-cyan {\\n color: #d1ecf1;\\n background-color: #3cb1c3;\\n border-color: #17a2b8; }\\n html[light] .alert-cyan hr,\\n html[dark] .alert-cyan hr {\\n border-top-color: #148ea1; }\\n html[light] .alert-cyan .alert-link,\\n html[dark] .alert-cyan .alert-link {\\n color: #aadce5; }\\n html[light] .alert-white,\\n html[dark] .alert-white {\\n color: white;\\n background-color: white;\\n border-color: white; }\\n html[light] .alert-white hr,\\n html[dark] .alert-white hr {\\n border-top-color: #f2f2f2; }\\n html[light] .alert-white .alert-link,\\n html[dark] .alert-white .alert-link {\\n color: #e6e6e6; }\\n html[light] .alert-gray,\\n html[dark] .alert-gray {\\n color: #dbddde;\\n background-color: #686f76;\\n border-color: #4b545c; }\\n html[light] .alert-gray hr,\\n html[dark] .alert-gray hr {\\n border-top-color: #40474e; }\\n html[light] .alert-gray .alert-link,\\n html[dark] .alert-gray .alert-link {\\n color: #c0c4c6; }\\n html[light] .alert-gray-dark,\\n html[dark] .alert-gray-dark {\\n color: #d6d8d9;\\n background-color: #545a5f;\\n border-color: #343a40; }\\n html[light] .alert-gray-dark hr,\\n html[dark] .alert-gray-dark hr {\\n border-top-color: #292d32; }\\n html[light] .alert-gray-dark .alert-link,\\n html[dark] .alert-gray-dark .alert-link {\\n color: #bcbfc0; }\\n html[light] .badge-primary,\\n html[dark] .badge-primary {\\n color: #fff;\\n background-color: #000080; }\\n ahtml[light] .badge-primary:hover, ahtml[light] .badge-primary:focus, html[dark] .badge-primary:hover, html[dark] .badge-primary:focus {\\n color: #fff;\\n background-color: #00004d; }\\n ahtml[light] .badge-primary:focus, ahtml[light] .badge-primary.focus, html[dark] .badge-primary:focus, html[dark] .badge-primary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.5); }\\n html[light] a.badge-primary,\\n html[dark] a.badge-primary {\\n color: #fff;\\n background-color: #000080; }\\n ahtml[light] a.badge-primary:hover, ahtml[light] a.badge-primary:focus, html[dark] a.badge-primary:hover, html[dark] a.badge-primary:focus {\\n color: #fff;\\n background-color: #00004d; }\\n ahtml[light] a.badge-primary:focus, ahtml[light] a.badge-primary.focus, html[dark] a.badge-primary:focus, html[dark] a.badge-primary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.5); }\\n html[light] .badge-secondary,\\n html[dark] .badge-secondary {\\n color: #fff;\\n background-color: #6c757d; }\\n ahtml[light] .badge-secondary:hover, ahtml[light] .badge-secondary:focus, html[dark] .badge-secondary:hover, html[dark] .badge-secondary:focus {\\n color: #fff;\\n background-color: #545b62; }\\n ahtml[light] .badge-secondary:focus, ahtml[light] .badge-secondary.focus, html[dark] .badge-secondary:focus, html[dark] .badge-secondary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n html[light] a.badge-secondary,\\n html[dark] a.badge-secondary {\\n color: #fff;\\n background-color: #6c757d; }\\n ahtml[light] a.badge-secondary:hover, ahtml[light] a.badge-secondary:focus, html[dark] a.badge-secondary:hover, html[dark] a.badge-secondary:focus {\\n color: #fff;\\n background-color: #545b62; }\\n ahtml[light] a.badge-secondary:focus, ahtml[light] a.badge-secondary.focus, html[dark] a.badge-secondary:focus, html[dark] a.badge-secondary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n html[light] .badge-success,\\n html[dark] .badge-success {\\n color: #fff;\\n background-color: #00bb83; }\\n ahtml[light] .badge-success:hover, ahtml[light] .badge-success:focus, html[dark] .badge-success:hover, html[dark] .badge-success:focus {\\n color: #fff;\\n background-color: #00885f; }\\n ahtml[light] .badge-success:focus, ahtml[light] .badge-success.focus, html[dark] .badge-success:focus, html[dark] .badge-success.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 187, 131, 0.5); }\\n html[light] a.badge-success,\\n html[dark] a.badge-success {\\n color: #fff;\\n background-color: #00bb83; }\\n ahtml[light] a.badge-success:hover, ahtml[light] a.badge-success:focus, html[dark] a.badge-success:hover, html[dark] a.badge-success:focus {\\n color: #fff;\\n background-color: #00885f; }\\n ahtml[light] a.badge-success:focus, ahtml[light] a.badge-success.focus, html[dark] a.badge-success:focus, html[dark] a.badge-success.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 187, 131, 0.5); }\\n html[light] .badge-info,\\n html[dark] .badge-info {\\n color: #fff;\\n background-color: #009fbb; }\\n ahtml[light] .badge-info:hover, ahtml[light] .badge-info:focus, html[dark] .badge-info:hover, html[dark] .badge-info:focus {\\n color: #fff;\\n background-color: #007488; }\\n ahtml[light] .badge-info:focus, ahtml[light] .badge-info.focus, html[dark] .badge-info:focus, html[dark] .badge-info.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 159, 187, 0.5); }\\n html[light] a.badge-info,\\n html[dark] a.badge-info {\\n color: #fff;\\n background-color: #009fbb; }\\n ahtml[light] a.badge-info:hover, ahtml[light] a.badge-info:focus, html[dark] a.badge-info:hover, html[dark] a.badge-info:focus {\\n color: #fff;\\n background-color: #007488; }\\n ahtml[light] a.badge-info:focus, ahtml[light] a.badge-info.focus, html[dark] a.badge-info:focus, html[dark] a.badge-info.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 159, 187, 0.5); }\\n html[light] .badge-warning,\\n html[dark] .badge-warning {\\n color: #292d32;\\n background-color: #ffa32b; }\\n ahtml[light] .badge-warning:hover, ahtml[light] .badge-warning:focus, html[dark] .badge-warning:hover, html[dark] .badge-warning:focus {\\n color: #292d32;\\n background-color: #f78c00; }\\n ahtml[light] .badge-warning:focus, ahtml[light] .badge-warning.focus, html[dark] .badge-warning:focus, html[dark] .badge-warning.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 163, 43, 0.5); }\\n html[light] a.badge-warning,\\n html[dark] a.badge-warning {\\n color: #292d32;\\n background-color: #ffa32b; }\\n ahtml[light] a.badge-warning:hover, ahtml[light] a.badge-warning:focus, html[dark] a.badge-warning:hover, html[dark] a.badge-warning:focus {\\n color: #292d32;\\n background-color: #f78c00; }\\n ahtml[light] a.badge-warning:focus, ahtml[light] a.badge-warning.focus, html[dark] a.badge-warning:focus, html[dark] a.badge-warning.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 163, 43, 0.5); }\\n html[light] .badge-danger,\\n html[dark] .badge-danger {\\n color: #fff;\\n background-color: #ff0a54; }\\n ahtml[light] .badge-danger:hover, ahtml[light] .badge-danger:focus, html[dark] .badge-danger:hover, html[dark] .badge-danger:focus {\\n color: #fff;\\n background-color: #d60041; }\\n ahtml[light] .badge-danger:focus, ahtml[light] .badge-danger.focus, html[dark] .badge-danger:focus, html[dark] .badge-danger.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] a.badge-danger,\\n html[dark] a.badge-danger {\\n color: #fff;\\n background-color: #ff0a54; }\\n ahtml[light] a.badge-danger:hover, ahtml[light] a.badge-danger:focus, html[dark] a.badge-danger:hover, html[dark] a.badge-danger:focus {\\n color: #fff;\\n background-color: #d60041; }\\n ahtml[light] a.badge-danger:focus, ahtml[light] a.badge-danger.focus, html[dark] a.badge-danger:focus, html[dark] a.badge-danger.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .badge-light,\\n html[dark] .badge-light {\\n color: #292d32;\\n background-color: #e4e7ea; }\\n ahtml[light] .badge-light:hover, ahtml[light] .badge-light:focus, html[dark] .badge-light:hover, html[dark] .badge-light:focus {\\n color: #292d32;\\n background-color: #c7ced4; }\\n ahtml[light] .badge-light:focus, ahtml[light] .badge-light.focus, html[dark] .badge-light:focus, html[dark] .badge-light.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(228, 231, 234, 0.5); }\\n html[light] a.badge-light,\\n html[dark] a.badge-light {\\n color: #292d32;\\n background-color: #e4e7ea; }\\n ahtml[light] a.badge-light:hover, ahtml[light] a.badge-light:focus, html[dark] a.badge-light:hover, html[dark] a.badge-light:focus {\\n color: #292d32;\\n background-color: #c7ced4; }\\n ahtml[light] a.badge-light:focus, ahtml[light] a.badge-light.focus, html[dark] a.badge-light:focus, html[dark] a.badge-light.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(228, 231, 234, 0.5); }\\n html[light] .badge-dark,\\n html[dark] .badge-dark {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] .badge-dark:hover, ahtml[light] .badge-dark:focus, html[dark] .badge-dark:hover, html[dark] .badge-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n ahtml[light] .badge-dark:focus, ahtml[light] .badge-dark.focus, html[dark] .badge-dark:focus, html[dark] .badge-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] a.badge-dark,\\n html[dark] a.badge-dark {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] a.badge-dark:hover, ahtml[light] a.badge-dark:focus, html[dark] a.badge-dark:hover, html[dark] a.badge-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n ahtml[light] a.badge-dark:focus, ahtml[light] a.badge-dark.focus, html[dark] a.badge-dark:focus, html[dark] a.badge-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .badge-blue,\\n html[dark] .badge-blue {\\n color: #fff;\\n background-color: #007bff; }\\n ahtml[light] .badge-blue:hover, ahtml[light] .badge-blue:focus, html[dark] .badge-blue:hover, html[dark] .badge-blue:focus {\\n color: #fff;\\n background-color: #0062cc; }\\n ahtml[light] .badge-blue:focus, ahtml[light] .badge-blue.focus, html[dark] .badge-blue:focus, html[dark] .badge-blue.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n html[light] a.badge-blue,\\n html[dark] a.badge-blue {\\n color: #fff;\\n background-color: #007bff; }\\n ahtml[light] a.badge-blue:hover, ahtml[light] a.badge-blue:focus, html[dark] a.badge-blue:hover, html[dark] a.badge-blue:focus {\\n color: #fff;\\n background-color: #0062cc; }\\n ahtml[light] a.badge-blue:focus, ahtml[light] a.badge-blue.focus, html[dark] a.badge-blue:focus, html[dark] a.badge-blue.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n html[light] .badge-indigo,\\n html[dark] .badge-indigo {\\n color: #fff;\\n background-color: #6610f2; }\\n ahtml[light] .badge-indigo:hover, ahtml[light] .badge-indigo:focus, html[dark] .badge-indigo:hover, html[dark] .badge-indigo:focus {\\n color: #fff;\\n background-color: #510bc4; }\\n ahtml[light] .badge-indigo:focus, ahtml[light] .badge-indigo.focus, html[dark] .badge-indigo:focus, html[dark] .badge-indigo.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }\\n html[light] a.badge-indigo,\\n html[dark] a.badge-indigo {\\n color: #fff;\\n background-color: #6610f2; }\\n ahtml[light] a.badge-indigo:hover, ahtml[light] a.badge-indigo:focus, html[dark] a.badge-indigo:hover, html[dark] a.badge-indigo:focus {\\n color: #fff;\\n background-color: #510bc4; }\\n ahtml[light] a.badge-indigo:focus, ahtml[light] a.badge-indigo.focus, html[dark] a.badge-indigo:focus, html[dark] a.badge-indigo.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }\\n html[light] .badge-purple,\\n html[dark] .badge-purple {\\n color: #fff;\\n background-color: #6f42c1; }\\n ahtml[light] .badge-purple:hover, ahtml[light] .badge-purple:focus, html[dark] .badge-purple:hover, html[dark] .badge-purple:focus {\\n color: #fff;\\n background-color: #59339d; }\\n ahtml[light] .badge-purple:focus, ahtml[light] .badge-purple.focus, html[dark] .badge-purple:focus, html[dark] .badge-purple.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\\n html[light] a.badge-purple,\\n html[dark] a.badge-purple {\\n color: #fff;\\n background-color: #6f42c1; }\\n ahtml[light] a.badge-purple:hover, ahtml[light] a.badge-purple:focus, html[dark] a.badge-purple:hover, html[dark] a.badge-purple:focus {\\n color: #fff;\\n background-color: #59339d; }\\n ahtml[light] a.badge-purple:focus, ahtml[light] a.badge-purple.focus, html[dark] a.badge-purple:focus, html[dark] a.badge-purple.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\\n html[light] .badge-pink,\\n html[dark] .badge-pink {\\n color: #fff;\\n background-color: #e83e8c; }\\n ahtml[light] .badge-pink:hover, ahtml[light] .badge-pink:focus, html[dark] .badge-pink:hover, html[dark] .badge-pink:focus {\\n color: #fff;\\n background-color: #d91a72; }\\n ahtml[light] .badge-pink:focus, ahtml[light] .badge-pink.focus, html[dark] .badge-pink:focus, html[dark] .badge-pink.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }\\n html[light] a.badge-pink,\\n html[dark] a.badge-pink {\\n color: #fff;\\n background-color: #e83e8c; }\\n ahtml[light] a.badge-pink:hover, ahtml[light] a.badge-pink:focus, html[dark] a.badge-pink:hover, html[dark] a.badge-pink:focus {\\n color: #fff;\\n background-color: #d91a72; }\\n ahtml[light] a.badge-pink:focus, ahtml[light] a.badge-pink.focus, html[dark] a.badge-pink:focus, html[dark] a.badge-pink.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }\\n html[light] .badge-red,\\n html[dark] .badge-red {\\n color: #fff;\\n background-color: #ff0a54; }\\n ahtml[light] .badge-red:hover, ahtml[light] .badge-red:focus, html[dark] .badge-red:hover, html[dark] .badge-red:focus {\\n color: #fff;\\n background-color: #d60041; }\\n ahtml[light] .badge-red:focus, ahtml[light] .badge-red.focus, html[dark] .badge-red:focus, html[dark] .badge-red.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] a.badge-red,\\n html[dark] a.badge-red {\\n color: #fff;\\n background-color: #ff0a54; }\\n ahtml[light] a.badge-red:hover, ahtml[light] a.badge-red:focus, html[dark] a.badge-red:hover, html[dark] a.badge-red:focus {\\n color: #fff;\\n background-color: #d60041; }\\n ahtml[light] a.badge-red:focus, ahtml[light] a.badge-red.focus, html[dark] a.badge-red:focus, html[dark] a.badge-red.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .badge-orange,\\n html[dark] .badge-orange {\\n color: #292d32;\\n background-color: #fd7e14; }\\n ahtml[light] .badge-orange:hover, ahtml[light] .badge-orange:focus, html[dark] .badge-orange:hover, html[dark] .badge-orange:focus {\\n color: #292d32;\\n background-color: #dc6502; }\\n ahtml[light] .badge-orange:focus, ahtml[light] .badge-orange.focus, html[dark] .badge-orange:focus, html[dark] .badge-orange.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }\\n html[light] a.badge-orange,\\n html[dark] a.badge-orange {\\n color: #292d32;\\n background-color: #fd7e14; }\\n ahtml[light] a.badge-orange:hover, ahtml[light] a.badge-orange:focus, html[dark] a.badge-orange:hover, html[dark] a.badge-orange:focus {\\n color: #292d32;\\n background-color: #dc6502; }\\n ahtml[light] a.badge-orange:focus, ahtml[light] a.badge-orange.focus, html[dark] a.badge-orange:focus, html[dark] a.badge-orange.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }\\n html[light] .badge-yellow,\\n html[dark] .badge-yellow {\\n color: #292d32;\\n background-color: #ffc107; }\\n ahtml[light] .badge-yellow:hover, ahtml[light] .badge-yellow:focus, html[dark] .badge-yellow:hover, html[dark] .badge-yellow:focus {\\n color: #292d32;\\n background-color: #d39e00; }\\n ahtml[light] .badge-yellow:focus, ahtml[light] .badge-yellow.focus, html[dark] .badge-yellow:focus, html[dark] .badge-yellow.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n html[light] a.badge-yellow,\\n html[dark] a.badge-yellow {\\n color: #292d32;\\n background-color: #ffc107; }\\n ahtml[light] a.badge-yellow:hover, ahtml[light] a.badge-yellow:focus, html[dark] a.badge-yellow:hover, html[dark] a.badge-yellow:focus {\\n color: #292d32;\\n background-color: #d39e00; }\\n ahtml[light] a.badge-yellow:focus, ahtml[light] a.badge-yellow.focus, html[dark] a.badge-yellow:focus, html[dark] a.badge-yellow.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n html[light] .badge-green,\\n html[dark] .badge-green {\\n color: #fff;\\n background-color: #28a745; }\\n ahtml[light] .badge-green:hover, ahtml[light] .badge-green:focus, html[dark] .badge-green:hover, html[dark] .badge-green:focus {\\n color: #fff;\\n background-color: #1e7e34; }\\n ahtml[light] .badge-green:focus, ahtml[light] .badge-green.focus, html[dark] .badge-green:focus, html[dark] .badge-green.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n html[light] a.badge-green,\\n html[dark] a.badge-green {\\n color: #fff;\\n background-color: #28a745; }\\n ahtml[light] a.badge-green:hover, ahtml[light] a.badge-green:focus, html[dark] a.badge-green:hover, html[dark] a.badge-green:focus {\\n color: #fff;\\n background-color: #1e7e34; }\\n ahtml[light] a.badge-green:focus, ahtml[light] a.badge-green.focus, html[dark] a.badge-green:focus, html[dark] a.badge-green.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n html[light] .badge-teal,\\n html[dark] .badge-teal {\\n color: #fff;\\n background-color: #20c997; }\\n ahtml[light] .badge-teal:hover, ahtml[light] .badge-teal:focus, html[dark] .badge-teal:hover, html[dark] .badge-teal:focus {\\n color: #fff;\\n background-color: #199d76; }\\n ahtml[light] .badge-teal:focus, ahtml[light] .badge-teal.focus, html[dark] .badge-teal:focus, html[dark] .badge-teal.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }\\n html[light] a.badge-teal,\\n html[dark] a.badge-teal {\\n color: #fff;\\n background-color: #20c997; }\\n ahtml[light] a.badge-teal:hover, ahtml[light] a.badge-teal:focus, html[dark] a.badge-teal:hover, html[dark] a.badge-teal:focus {\\n color: #fff;\\n background-color: #199d76; }\\n ahtml[light] a.badge-teal:focus, ahtml[light] a.badge-teal.focus, html[dark] a.badge-teal:focus, html[dark] a.badge-teal.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }\\n html[light] .badge-cyan,\\n html[dark] .badge-cyan {\\n color: #fff;\\n background-color: #17a2b8; }\\n ahtml[light] .badge-cyan:hover, ahtml[light] .badge-cyan:focus, html[dark] .badge-cyan:hover, html[dark] .badge-cyan:focus {\\n color: #fff;\\n background-color: #117a8b; }\\n ahtml[light] .badge-cyan:focus, ahtml[light] .badge-cyan.focus, html[dark] .badge-cyan:focus, html[dark] .badge-cyan.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n html[light] a.badge-cyan,\\n html[dark] a.badge-cyan {\\n color: #fff;\\n background-color: #17a2b8; }\\n ahtml[light] a.badge-cyan:hover, ahtml[light] a.badge-cyan:focus, html[dark] a.badge-cyan:hover, html[dark] a.badge-cyan:focus {\\n color: #fff;\\n background-color: #117a8b; }\\n ahtml[light] a.badge-cyan:focus, ahtml[light] a.badge-cyan.focus, html[dark] a.badge-cyan:focus, html[dark] a.badge-cyan.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n html[light] .badge-white,\\n html[dark] .badge-white {\\n color: #292d32;\\n background-color: #fff; }\\n ahtml[light] .badge-white:hover, ahtml[light] .badge-white:focus, html[dark] .badge-white:hover, html[dark] .badge-white:focus {\\n color: #292d32;\\n background-color: #e6e6e6; }\\n ahtml[light] .badge-white:focus, ahtml[light] .badge-white.focus, html[dark] .badge-white:focus, html[dark] .badge-white.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\\n html[light] a.badge-white,\\n html[dark] a.badge-white {\\n color: #292d32;\\n background-color: #fff; }\\n ahtml[light] a.badge-white:hover, ahtml[light] a.badge-white:focus, html[dark] a.badge-white:hover, html[dark] a.badge-white:focus {\\n color: #292d32;\\n background-color: #e6e6e6; }\\n ahtml[light] a.badge-white:focus, ahtml[light] a.badge-white.focus, html[dark] a.badge-white:focus, html[dark] a.badge-white.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\\n html[light] .badge-gray,\\n html[dark] .badge-gray {\\n color: #fff;\\n background-color: #4b545c; }\\n ahtml[light] .badge-gray:hover, ahtml[light] .badge-gray:focus, html[dark] .badge-gray:hover, html[dark] .badge-gray:focus {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] .badge-gray:focus, ahtml[light] .badge-gray.focus, html[dark] .badge-gray:focus, html[dark] .badge-gray.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(75, 84, 92, 0.5); }\\n html[light] a.badge-gray,\\n html[dark] a.badge-gray {\\n color: #fff;\\n background-color: #4b545c; }\\n ahtml[light] a.badge-gray:hover, ahtml[light] a.badge-gray:focus, html[dark] a.badge-gray:hover, html[dark] a.badge-gray:focus {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] a.badge-gray:focus, ahtml[light] a.badge-gray.focus, html[dark] a.badge-gray:focus, html[dark] a.badge-gray.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(75, 84, 92, 0.5); }\\n html[light] .badge-gray-dark,\\n html[dark] .badge-gray-dark {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] .badge-gray-dark:hover, ahtml[light] .badge-gray-dark:focus, html[dark] .badge-gray-dark:hover, html[dark] .badge-gray-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n ahtml[light] .badge-gray-dark:focus, ahtml[light] .badge-gray-dark.focus, html[dark] .badge-gray-dark:focus, html[dark] .badge-gray-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] a.badge-gray-dark,\\n html[dark] a.badge-gray-dark {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] a.badge-gray-dark:hover, ahtml[light] a.badge-gray-dark:focus, html[dark] a.badge-gray-dark:hover, html[dark] a.badge-gray-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n ahtml[light] a.badge-gray-dark:focus, ahtml[light] a.badge-gray-dark.focus, html[dark] a.badge-gray-dark:focus, html[dark] a.badge-gray-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .nav-link.disabled,\\n html[dark] .nav-link.disabled {\\n color: #8e9ba7; }\\n html[light] .nav-link.disabled svg,\\n html[dark] .nav-link.disabled svg {\\n fill: #8e9ba7; }\\n html[light] .nav-tabs,\\n html[dark] .nav-tabs {\\n border-bottom: 1px solid #d6dadf; }\\n html[light] .nav-tabs .nav-link,\\n html[dark] .nav-tabs .nav-link {\\n border: 1px solid transparent;\\n border-top-left-radius: 0.15rem;\\n border-top-right-radius: 0.15rem; }\\n html[light] .nav-tabs .nav-link:hover, html[light] .nav-tabs .nav-link:focus,\\n html[dark] .nav-tabs .nav-link:hover,\\n html[dark] .nav-tabs .nav-link:focus {\\n border-color: #e4e7ea #e4e7ea #d6dadf; }\\n html[light] .nav-tabs .nav-link.disabled,\\n html[dark] .nav-tabs .nav-link.disabled {\\n color: #8e9ba7;\\n background-color: transparent;\\n border-color: transparent; }\\n html[light] .nav-tabs .nav-link.active,\\n html[light] .nav-tabs .nav-item.show .nav-link,\\n html[dark] .nav-tabs .nav-link.active,\\n html[dark] .nav-tabs .nav-item.show .nav-link {\\n color: #4b545c;\\n background-color: #f0f8ff;\\n border-color: #d6dadf #d6dadf #f0f8ff; }\\n html[light] .nav-tabs .dropdown-menu,\\n html[dark] .nav-tabs .dropdown-menu {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n html[light] .toast-success,\\n html[dark] .toast-success {\\n background-color: #00bb83; }\\n html[light] .toast-error,\\n html[dark] .toast-error {\\n background-color: #ff0a54; }\\n html[light] .toast-info,\\n html[dark] .toast-info {\\n background-color: #009fbb; }\\n html[light] .toast-warning,\\n html[dark] .toast-warning {\\n background-color: #ffa32b; }\\n html[light] :not(pre) > code,\\n html[dark] :not(pre) > code {\\n color: #c7254e;\\n background-color: #eff1f3;\\n border-color: #ccc8c8; }\\n html[light] pre:not(.hljs):not(.CodeMirror-line),\\n html[dark] pre:not(.hljs):not(.CodeMirror-line) {\\n background-color: #eff1f3;\\n border-color: #ccc8c8; }\\n html[light] .alert.alert-primary a,\\n html[light] .alert.alert-primary a:hover,\\n html[dark] .alert.alert-primary a,\\n html[dark] .alert.alert-primary a:hover {\\n color: #f5f5fa; }\\n html[light] .alert.alert-secondary a,\\n html[light] .alert.alert-secondary a:hover,\\n html[dark] .alert.alert-secondary a,\\n html[dark] .alert.alert-secondary a:hover {\\n color: #f9f9fa; }\\n html[light] .alert.alert-success a,\\n html[light] .alert.alert-success a:hover,\\n html[dark] .alert.alert-success a,\\n html[dark] .alert.alert-success a:hover {\\n color: #f5fcfa; }\\n html[light] .alert.alert-info a,\\n html[light] .alert.alert-info a:hover,\\n html[dark] .alert.alert-info a,\\n html[dark] .alert.alert-info a:hover {\\n color: #f5fbfc; }\\n html[light] .alert.alert-warning a,\\n html[light] .alert.alert-warning a:hover,\\n html[dark] .alert.alert-warning a,\\n html[dark] .alert.alert-warning a:hover {\\n color: #fffbf7; }\\n html[light] .alert.alert-danger a,\\n html[light] .alert.alert-danger a:hover,\\n html[dark] .alert.alert-danger a,\\n html[dark] .alert.alert-danger a:hover {\\n color: #fff5f8; }\\n html[light] .alert.alert-light a,\\n html[light] .alert.alert-light a:hover,\\n html[dark] .alert.alert-light a,\\n html[dark] .alert.alert-light a:hover {\\n color: #fefefe; }\\n html[light] .alert.alert-dark a,\\n html[light] .alert.alert-dark a:hover,\\n html[dark] .alert.alert-dark a,\\n html[dark] .alert.alert-dark a:hover {\\n color: #f7f7f7; }\\n html[light] .alert.alert-blue a,\\n html[light] .alert.alert-blue a:hover,\\n html[dark] .alert.alert-blue a,\\n html[dark] .alert.alert-blue a:hover {\\n color: #f5faff; }\\n html[light] .alert.alert-indigo a,\\n html[light] .alert.alert-indigo a:hover,\\n html[dark] .alert.alert-indigo a,\\n html[dark] .alert.alert-indigo a:hover {\\n color: #f9f5fe; }\\n html[light] .alert.alert-purple a,\\n html[light] .alert.alert-purple a:hover,\\n html[dark] .alert.alert-purple a,\\n html[dark] .alert.alert-purple a:hover {\\n color: #f9f7fd; }\\n html[light] .alert.alert-pink a,\\n html[light] .alert.alert-pink a:hover,\\n html[dark] .alert.alert-pink a,\\n html[dark] .alert.alert-pink a:hover {\\n color: #fef7fa; }\\n html[light] .alert.alert-red a,\\n html[light] .alert.alert-red a:hover,\\n html[dark] .alert.alert-red a,\\n html[dark] .alert.alert-red a:hover {\\n color: #fff5f8; }\\n html[light] .alert.alert-orange a,\\n html[light] .alert.alert-orange a:hover,\\n html[dark] .alert.alert-orange a,\\n html[dark] .alert.alert-orange a:hover {\\n color: #fffaf6; }\\n html[light] .alert.alert-yellow a,\\n html[light] .alert.alert-yellow a:hover,\\n html[dark] .alert.alert-yellow a,\\n html[dark] .alert.alert-yellow a:hover {\\n color: #fffdf5; }\\n html[light] .alert.alert-green a,\\n html[light] .alert.alert-green a:hover,\\n html[dark] .alert.alert-green a,\\n html[dark] .alert.alert-green a:hover {\\n color: #f6fbf8; }\\n html[light] .alert.alert-teal a,\\n html[light] .alert.alert-teal a:hover,\\n html[dark] .alert.alert-teal a,\\n html[dark] .alert.alert-teal a:hover {\\n color: #f6fdfb; }\\n html[light] .alert.alert-cyan a,\\n html[light] .alert.alert-cyan a:hover,\\n html[dark] .alert.alert-cyan a,\\n html[dark] .alert.alert-cyan a:hover {\\n color: #f6fbfc; }\\n html[light] .alert.alert-white a,\\n html[light] .alert.alert-white a:hover,\\n html[dark] .alert.alert-white a,\\n html[dark] .alert.alert-white a:hover {\\n color: white; }\\n html[light] .alert.alert-gray a,\\n html[light] .alert.alert-gray a:hover,\\n html[dark] .alert.alert-gray a,\\n html[dark] .alert.alert-gray a:hover {\\n color: #f8f8f8; }\\n html[light] .alert.alert-gray-dark a,\\n html[light] .alert.alert-gray-dark a:hover,\\n html[dark] .alert.alert-gray-dark a,\\n html[dark] .alert.alert-gray-dark a:hover {\\n color: #f7f7f7; }\\n html[light] .dropdown-menu,\\n html[dark] .dropdown-menu {\\n color: black; }\\n html[light] .grw-personal-dropdown .grw-icon-container svg,\\n html[dark] .grw-personal-dropdown .grw-icon-container svg {\\n fill: black; }\\n html[light] .grw-personal-dropdown .grw-icon-container-muted svg,\\n html[dark] .grw-personal-dropdown .grw-icon-container-muted svg {\\n fill: #6c757d; }\\n html[light] .dropdown-item,\\n html[dark] .dropdown-item {\\n color: black; }\\n html[light] .dropdown-item svg,\\n html[dark] .dropdown-item svg {\\n fill: black; }\\n html[light] .dropdown-item:active, html[light] .dropdown-item.active, html[light] .dropdown-item:active:hover, html[light] .dropdown-item.active:hover,\\n html[dark] .dropdown-item:active,\\n html[dark] .dropdown-item.active,\\n html[dark] .dropdown-item:active:hover,\\n html[dark] .dropdown-item.active:hover {\\n color: #eeeeee;\\n background-color: #175fa5; }\\n html[light] .dropdown-item:active svg, html[light] .dropdown-item.active svg, html[light] .dropdown-item:active:hover svg, html[light] .dropdown-item.active:hover svg,\\n html[dark] .dropdown-item:active svg,\\n html[dark] .dropdown-item.active svg,\\n html[dark] .dropdown-item:active:hover svg,\\n html[dark] .dropdown-item.active:hover svg {\\n fill: #eeeeee; }\\n html[light] .dropdown-item:hover,\\n html[dark] .dropdown-item:hover {\\n background-color: #e4e7ea; }\\n html[light] .form-control:focus,\\n html[dark] .form-control:focus {\\n color: black;\\n background-color: #fff;\\n border-color: #0101ff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.25); }\\n html[light] .nav.nav-tabs .nav-link.active,\\n html[dark] .nav.nav-tabs .nav-link.active {\\n color: #0000e6 !important;\\n background: transparent; }\\n html[light] .nav.nav-tabs .nav-link.active:hover, html[light] .nav.nav-tabs .nav-link.active:focus,\\n html[dark] .nav.nav-tabs .nav-link.active:hover,\\n html[dark] .nav.nav-tabs .nav-link.active:focus {\\n color: #4d4dff !important; }\\n html[light] ul.pagination li.page-item.disabled button.page-link,\\n html[dark] ul.pagination li.page-item.disabled button.page-link {\\n color: #abb4bd; }\\n html[light] ul.pagination li.page-item.active button.page-link,\\n html[dark] ul.pagination li.page-item.active button.page-link {\\n color: #fff;\\n background-color: #000080; }\\n html[light] ul.pagination li.page-item.active button.page-link:hover, html[light] ul.pagination li.page-item.active button.page-link:focus,\\n html[dark] ul.pagination li.page-item.active button.page-link:hover,\\n html[dark] ul.pagination li.page-item.active button.page-link:focus {\\n color: #fff;\\n background-color: #000080; }\\n html[light] ul.pagination li.page-item button.page-link,\\n html[dark] ul.pagination li.page-item button.page-link {\\n color: #000080;\\n border-color: #6c757d; }\\n html[light] ul.pagination li.page-item button.page-link:hover, html[light] ul.pagination li.page-item button.page-link:active, html[light] ul.pagination li.page-item button.page-link:focus,\\n html[dark] ul.pagination li.page-item button.page-link:hover,\\n html[dark] ul.pagination li.page-item button.page-link:active,\\n html[dark] ul.pagination li.page-item button.page-link:focus {\\n color: #000080; }\\n html[light] .handsontable,\\n html[dark] .handsontable {\\n color: initial; }\\n html[light] .grw-logo svg *,\\n html[dark] .grw-logo svg * {\\n transition: fill 0.8s ease-out; }\\n html[light] .grw-logo svg,\\n html[dark] .grw-logo svg {\\n fill: white; }\\n html[light] .grw-logo:hover svg .group1,\\n html[dark] .grw-logo:hover svg .group1 {\\n fill: #74bc46; }\\n html[light] .grw-logo:hover svg .group2,\\n html[dark] .grw-logo:hover svg .group2 {\\n fill: #175fa5; }\\n html[light] .grw-navbar,\\n html[dark] .grw-navbar {\\n background: #35393f;\\n border-image: linear-gradient(to right, #f6d02e 0%, #f87c00 47%, #f6d02e 100%);\\n border-image-slice: 1; }\\n html[light] .grw-navbar .nav-item > .nav-link,\\n html[dark] .grw-navbar .nav-item > .nav-link {\\n color: #eeeeee; }\\n html[light] .grw-navbar .grw-app-title,\\n html[dark] .grw-navbar .grw-app-title {\\n color: white; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle {\\n color: #292d32;\\n background-color: #fa9913;\\n border-color: #fa9913; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle:hover,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:hover {\\n color: #fff;\\n background-color: #e28505;\\n border-color: #d57e05; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle:focus, html[light] .grw-global-search .btn-secondary.dropdown-toggle.focus,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:focus,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle.focus {\\n color: #fff;\\n background-color: #e28505;\\n border-color: #d57e05;\\n box-shadow: 0 0 0 0.2rem rgba(219, 137, 24, 0.5); }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle.disabled, html[light] .grw-global-search .btn-secondary.dropdown-toggle:disabled,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle.disabled,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:disabled {\\n color: #292d32;\\n background-color: #fa9913;\\n border-color: #fa9913; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active, html[light] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active,\\n .show > html[light] .grw-global-search .btn-secondary.dropdown-toggle.dropdown-toggle,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle.dropdown-toggle {\\n color: #fff;\\n background-color: #d57e05;\\n border-color: #c97604; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active:focus, html[light] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .grw-global-search .btn-secondary.dropdown-toggle.dropdown-toggle:focus,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active:focus,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(219, 137, 24, 0.5); }\\n html[light] .grw-global-search .search-typeahead,\\n html[dark] .grw-global-search .search-typeahead {\\n background-color: rgba(240, 248, 255, 0.9); }\\n html[light] .grw-sidebar .ak-navigation-resize-button,\\n html[dark] .grw-sidebar .ak-navigation-resize-button {\\n background-color: #fa9913;\\n transition: background-color 200ms linear, color 100ms linear, opacity 300ms cubic-bezier(0.2, 0, 0, 1), transform 300ms cubic-bezier(0.2, 0, 0, 1); }\\n html[light] .grw-sidebar .ak-navigation-resize-button:before,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:before {\\n border-bottom-color: #fa9913;\\n transition: border-bottom-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:after,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:after {\\n border-top-color: #fa9913;\\n transition: border-top-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button > span:after,\\n html[dark] .grw-sidebar .ak-navigation-resize-button > span:after {\\n background-color: #fa9913;\\n transition: background-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button svg path,\\n html[dark] .grw-sidebar .ak-navigation-resize-button svg path {\\n fill: #eeeeee; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover {\\n background-color: #fba42c;\\n transition: background-color 200ms linear, color 100ms linear, opacity 300ms cubic-bezier(0.2, 0, 0, 1), transform 300ms cubic-bezier(0.2, 0, 0, 1); }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover:before,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover:before {\\n border-bottom-color: #fba42c;\\n transition: border-bottom-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover:after,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover:after {\\n border-top-color: #fba42c;\\n transition: border-top-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover > span:after,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover > span:after {\\n background-color: #fba42c;\\n transition: background-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover svg path,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover svg path {\\n fill: #eeeeee; }\\n html[light] .grw-sidebar div[data-testid='GlobalNavigation'] > div,\\n html[dark] .grw-sidebar div[data-testid='GlobalNavigation'] > div {\\n background-color: #000080; }\\n html[light] .grw-sidebar div[data-testid='ContextualNavigation'] > div,\\n html[dark] .grw-sidebar div[data-testid='ContextualNavigation'] > div {\\n color: #000080;\\n background-color: #f4f6fc; }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn {\\n color: #fff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn:hover,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:hover {\\n color: #fff;\\n background-color: #00005a;\\n border-color: #00004d; }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn:focus, html[light] .grw-sidebar .grw-sidebar-nav .btn.focus,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:focus,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn.focus {\\n color: #fff;\\n background-color: #00005a;\\n border-color: #00004d;\\n box-shadow: 0 0 0 0.2rem rgba(38, 38, 147, 0.5); }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn.disabled, html[light] .grw-sidebar .grw-sidebar-nav .btn:disabled,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn.disabled,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:disabled {\\n color: #fff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled):active, html[light] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled).active,\\n .show > html[light] .grw-sidebar .grw-sidebar-nav .btn.dropdown-toggle,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled):active,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 0, 0, 0.37);\\n border-color: rgba(0, 0, 0, 0.37); }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled):active:focus, html[light] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .grw-sidebar .grw-sidebar-nav .btn.dropdown-toggle:focus,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled):active:focus,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 38, 147, 0.5); }\\n html[light] .grw-sidebar .grw-sidebar-nav-primary-container .btn.active i,\\n html[dark] .grw-sidebar .grw-sidebar-nav-primary-container .btn.active i {\\n text-shadow: 0px 0px 10px #0099ff; }\\n html[light] .grw-sidebar .grw-sidebar-nav-primary-container .btn.active:after,\\n html[dark] .grw-sidebar .grw-sidebar-nav-primary-container .btn.active:after {\\n border-right-color: #f4f6fc; }\\n html[light] .editor-container .navbar-editor svg,\\n html[dark] .editor-container .navbar-editor svg {\\n fill: black; }\\n html[light] .btn-page-preview svg,\\n html[dark] .btn-page-preview svg {\\n fill: white; }\\n html[light] .modal .modal-header,\\n html[dark] .modal .modal-header {\\n border-bottom-color: #abb4bd; }\\n html[light] .modal .modal-header .modal-title,\\n html[dark] .modal .modal-header .modal-title {\\n color: #fff; }\\n html[light] .modal .modal-header .close,\\n html[dark] .modal .modal-header .close {\\n color: #fff;\\n opacity: 0.5; }\\n html[light] .modal .modal-header .close:hover,\\n html[dark] .modal .modal-header .close:hover {\\n opacity: 0.9; }\\n html[light] .modal .modal-content,\\n html[dark] .modal .modal-content {\\n background-color: #f0f8ff; }\\n html[light] .modal .modal-footer,\\n html[dark] .modal .modal-footer {\\n border-top-color: #abb4bd; }\\n html[light] .grw-page-accessories-control .grw-seen-user-info .btn,\\n html[dark] .grw-page-accessories-control .grw-seen-user-info .btn {\\n color: #549c79; }\\n html[light] .grw-page-accessories-control .grw-seen-user-info .btn:active,\\n html[dark] .grw-page-accessories-control .grw-seen-user-info .btn:active {\\n color: #549c79; }\\n html[light] .grw-page-accessories-control .grw-seen-user-info .btn .footstamp-icon,\\n html[dark] .grw-page-accessories-control .grw-seen-user-info .btn .footstamp-icon {\\n fill: #549c79; }\\n html[light] .grw-custom-nav-tab .nav-item:hover, html[light] .grw-custom-nav-tab .nav-item:focus,\\n html[dark] .grw-custom-nav-tab .nav-item:hover,\\n html[dark] .grw-custom-nav-tab .nav-item:focus {\\n background-color: rgba(0, 0, 230, 0.08); }\\n html[light] .grw-custom-nav-tab .nav-item .nav-link,\\n html[dark] .grw-custom-nav-tab .nav-item .nav-link {\\n -webkit-appearance: none;\\n color: #0000e6; }\\n html[light] .grw-custom-nav-tab .nav-item .nav-link svg,\\n html[dark] .grw-custom-nav-tab .nav-item .nav-link svg {\\n fill: #0000e6; }\\n html[light] .grw-custom-nav-tab .nav-item .nav-link.disabled,\\n html[dark] .grw-custom-nav-tab .nav-item .nav-link.disabled {\\n color: #8e9ba7; }\\n html[light] .grw-custom-nav-tab .nav-item .nav-link.disabled svg,\\n html[dark] .grw-custom-nav-tab .nav-item .nav-link.disabled svg {\\n fill: #8e9ba7; }\\n html[light] .grw-custom-nav-tab .grw-nav-slide-hr,\\n html[dark] .grw-custom-nav-tab .grw-nav-slide-hr {\\n border-color: #0000e6; }\\n html[light] .grw-page-accessories-modal .modal-header .close,\\n html[dark] .grw-page-accessories-modal .modal-header .close {\\n color: #6c757d; }\\n html[light] .card.well,\\n html[dark] .card.well {\\n color: black;\\n background-color: #f8f9fa;\\n border-color: #e4e7ea;\\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }\\n html[light] .admin-bot-card .grw-botcard-title-active,\\n html[dark] .admin-bot-card .grw-botcard-title-active {\\n color: #e4e7ea; }\\n html[light] .admin-page span.slider,\\n html[dark] .admin-page span.slider {\\n background-color: #d6dadf; }\\n html[light] .admin-page span.slider:before,\\n html[dark] .admin-page span.slider:before {\\n background-color: white; }\\n html[light] .admin-page input:checked + .slider,\\n html[dark] .admin-page input:checked + .slider {\\n background-color: #007bff; }\\n html[light] .admin-page input:focus + .slider,\\n html[dark] .admin-page input:focus + .slider {\\n box-shadow: 0 0 1px #007bff; }\\n html[light] .wiki .highlighted,\\n html[dark] .wiki .highlighted {\\n position: relative;\\n z-index: 1; }\\n\\n@keyframes fadeout {\\n 100% {\\n opacity: 0; } }\\n html[light] .wiki .highlighted::after,\\n html[dark] .wiki .highlighted::after {\\n position: absolute;\\n top: 15%;\\n left: 0;\\n z-index: -1;\\n width: 100%;\\n height: 70%;\\n content: '';\\n background-color: rgba(0, 0, 128, 0.15);\\n border-radius: 2px;\\n animation: fadeout 1s ease-in 1.5s forwards; }\\n html[light] .wiki a,\\n html[dark] .wiki a {\\n color: #0000e6; }\\n html[light] .wiki a:hover,\\n html[dark] .wiki a:hover {\\n color: #4d4dff; }\\n html[light] .wiki .editable-with-handsontable button,\\n html[dark] .wiki .editable-with-handsontable button {\\n color: #0000e6; }\\n html[light] .wiki .editable-with-handsontable button:hover,\\n html[dark] .wiki .editable-with-handsontable button:hover {\\n color: #4d4dff; }\\n html[light] body.on-edit .main,\\n html[dark] body.on-edit .main {\\n background-color: #e6f3ff; }\\n html[light] body.on-edit .main .page-editor-editor-container,\\n html[dark] body.on-edit .main .page-editor-editor-container {\\n border-right-color: #abb4bd; }\\n html[light] body.on-edit .main .page-editor-editor-container .navbar-editor,\\n html[dark] body.on-edit .main .page-editor-editor-container .navbar-editor {\\n background-color: #f0f8ff;\\n border-bottom-color: #abb4bd; }\\n html[light] body.on-edit .main .page-editor-preview-container,\\n html[dark] body.on-edit .main .page-editor-preview-container {\\n background-color: #f0f8ff; }\\n html[light] body.on-edit .main .page-editor-footer,\\n html[dark] body.on-edit .main .page-editor-footer {\\n border-top-color: #abb4bd; }\\n html[light] body.pathname-sidebar .page-editor-preview-body,\\n html[dark] body.pathname-sidebar .page-editor-preview-body {\\n color: #000080;\\n background-color: #f4f6fc; }\\n html[light] .grw-grid-edit-preview .desktop-preview,\\n html[light] .grw-grid-edit-preview .tablet-preview,\\n html[light] .grw-grid-edit-preview .mobile-preview,\\n html[dark] .grw-grid-edit-preview .desktop-preview,\\n html[dark] .grw-grid-edit-preview .tablet-preview,\\n html[dark] .grw-grid-edit-preview .mobile-preview {\\n background: #f0f8ff; }\\n html[light] .grw-grid-edit-preview .grid-edit-border-for-each-cols,\\n html[dark] .grw-grid-edit-preview .grid-edit-border-for-each-cols {\\n border: 2px solid #f0f8ff; }\\n html[light] .grid-preview-col-0,\\n html[dark] .grid-preview-col-0 {\\n background: #175fa5; }\\n html[light] .grid-preview-col-1,\\n html[dark] .grid-preview-col-1 {\\n background: #009fbb; }\\n html[light] .grid-preview-col-2,\\n html[dark] .grid-preview-col-2 {\\n background: #00bb83; }\\n html[light] .grid-preview-col-3,\\n html[dark] .grid-preview-col-3 {\\n background: #74bc46; }\\n html[light] .page-comment-meta .page-comment-revision svg,\\n html[dark] .page-comment-meta .page-comment-revision svg {\\n fill: #0000e6; }\\n html[light] .page-comment-meta .page-comment-revision svg:hover,\\n html[dark] .page-comment-meta .page-comment-revision svg:hover {\\n fill: #4d4dff; }\\n html[light] .page-comments .page-comment .page-comment-main,\\n html[light] .page-comments .page-comment-form .comment-form-main,\\n html[dark] .page-comments .page-comment .page-comment-main,\\n html[dark] .page-comments .page-comment-form .comment-form-main {\\n background-color: #f0f8ff; }\\n html[light] .page-comments .page-comment .page-comment-main:before,\\n html[light] .page-comments .page-comment-form .comment-form-main:before,\\n html[dark] .page-comments .page-comment .page-comment-main:before,\\n html[dark] .page-comments .page-comment-form .comment-form-main:before {\\n border-right-color: #f0f8ff; }\\n html[light] .page-comments .page-comment .page-comment-main .nav.nav-tabs > li > a.active,\\n html[light] .page-comments .page-comment-form .comment-form-main .nav.nav-tabs > li > a.active,\\n html[dark] .page-comments .page-comment .page-comment-main .nav.nav-tabs > li > a.active,\\n html[dark] .page-comments .page-comment-form .comment-form-main .nav.nav-tabs > li > a.active {\\n background: transparent;\\n border-bottom: solid 1px #dceeff;\\n border-bottom-color: #dceeff; }\\n html[light] .search-result .search-result-list .page-list .page-list-ul > li.nav-item > a.nav-link,\\n html[dark] .search-result .search-result-list .page-list .page-list-ul > li.nav-item > a.nav-link {\\n color: inherit; }\\n html[light] .search-result .search-result-list .page-list .page-list-ul a.hover,\\n html[dark] .search-result .search-result-list .page-list .page-list-ul a.hover {\\n background-color: #dceeff; }\\n html[light] .search-result .search-result-list .page-list .page-list-ul a.active,\\n html[dark] .search-result .search-result-list .page-list .page-list-ul a.active {\\n background-color: #c7e5ff;\\n border-color: #000080; }\\n html[light] mark.rbt-highlight-text,\\n html[dark] mark.rbt-highlight-text {\\n color: black; }\\n html[light] .page-content-footer,\\n html[dark] .page-content-footer {\\n background-color: #e6f3ff;\\n border-top-color: #abb4bd; }\\n html[light] .admin-page #layoutOptions .customize-layout-card.border-active,\\n html[dark] .admin-page #layoutOptions .customize-layout-card.border-active {\\n border-color: #0000e6; }\\n html[light] .admin-page #themeOptions .theme-option-container.active .theme-option-name,\\n html[dark] .admin-page #themeOptions .theme-option-container.active .theme-option-name {\\n color: black; }\\n html[light] .admin-page #themeOptions .theme-option-container.active a,\\n html[dark] .admin-page #themeOptions .theme-option-container.active a {\\n background-color: #0000e6;\\n border-color: #0000e6; }\\n html[light] .bg-box,\\n html[dark] .bg-box {\\n background-color: #f0f8ff; }\\n html[light] .grw-fab .btn-create-page,\\n html[dark] .grw-fab .btn-create-page {\\n fill: #fff; }\\n html[light] .grw-fab .btn-scroll-to-top,\\n html[dark] .grw-fab .btn-scroll-to-top {\\n fill: #292d32; }\\n html[light] .grw-btn-page-management:hover,\\n html[light] .grw-btn-page-management:focus,\\n html[dark] .grw-btn-page-management:hover,\\n html[dark] .grw-btn-page-management:focus {\\n background-color: rgba(0, 0, 230, 0.15); }\\n html[light] .selecting-bot-type .bot-type-disc,\\n html[dark] .selecting-bot-type .bot-type-disc {\\n width: 20px; }\\n html[light] .border,\\n html[dark] .border {\\n border: 1px solid #abb4bd !important; }\\n html[light] .border-top,\\n html[dark] .border-top {\\n border-top: 1px solid #abb4bd !important; }\\n html[light] .border-right,\\n html[dark] .border-right {\\n border-right: 1px solid #abb4bd !important; }\\n html[light] .border-bottom,\\n html[dark] .border-bottom {\\n border-bottom: 1px solid #abb4bd !important; }\\n html[light] .border-left,\\n html[dark] .border-left {\\n border-left: 1px solid #abb4bd !important; }\\n html[light] .border-info,\\n html[dark] .border-info {\\n border-color: #009fbb !important; }\\n html[light] .table,\\n html[dark] .table {\\n color: black; }\\n html[light] .table th,\\n html[light] .table td,\\n html[dark] .table th,\\n html[dark] .table td {\\n border-top-color: #e4e7ea; }\\n html[light] .table thead th,\\n html[dark] .table thead th {\\n border-bottom-color: #e4e7ea; }\\n html[light] .table tbody + tbody,\\n html[dark] .table tbody + tbody {\\n border-top-color: #e4e7ea; }\\n html[light] .table-bordered,\\n html[dark] .table-bordered {\\n border-color: #e4e7ea; }\\n html[light] .table-bordered th,\\n html[light] .table-bordered td,\\n html[dark] .table-bordered th,\\n html[dark] .table-bordered td {\\n border-color: #e4e7ea; }\\n html[light] .table-hover tbody tr:hover,\\n html[dark] .table-hover tbody tr:hover {\\n color: black;\\n background-color: rgba(0, 0, 0, 0.075); }\\n html[light] .table-dark,\\n html[dark] .table-dark {\\n color: #fff;\\n background-color: #343a40; }\\n html[light] .table-dark th,\\n html[light] .table-dark td,\\n html[light] .table-dark thead th,\\n html[dark] .table-dark th,\\n html[dark] .table-dark td,\\n html[dark] .table-dark thead th {\\n border-color: #454d55; }\\n html[light] .table-dark.table-bordered,\\n html[dark] .table-dark.table-bordered {\\n border: 0; }\\n html[light] .table-dark.table-striped tbody tr:nth-of-type(odd),\\n html[dark] .table-dark.table-striped tbody tr:nth-of-type(odd) {\\n background-color: rgba(255, 255, 255, 0.05); }\\n html[light] .table-dark.table-hover tbody tr:hover,\\n html[dark] .table-dark.table-hover tbody tr:hover {\\n color: #fff;\\n background-color: rgba(255, 255, 255, 0.075); }\\n html[light] .list-group .list-group-item,\\n html[dark] .list-group .list-group-item {\\n color: black;\\n background-color: #f0f8ff;\\n border-color: #abb4bd; }\\n html[light] .list-group .list-group-item.list-group-item-action:hover,\\n html[dark] .list-group .list-group-item.list-group-item-action:hover {\\n background-color: #e1f1ff; }\\n html[light] .list-group .list-group-item.list-group-item-action.active,\\n html[dark] .list-group .list-group-item.list-group-item-action.active {\\n color: #fff;\\n background-color: #000080; }\\n html[light] .form-control,\\n html[dark] .form-control {\\n background-color: #f0f8ff; }\\n html[light] .form-control::placeholder,\\n html[dark] .form-control::placeholder {\\n color: #8ac8ff; }\\n html[light] .form-control[disabled],\\n html[light] .form-control[readonly],\\n html[dark] .form-control[disabled],\\n html[dark] .form-control[readonly] {\\n color: #1a1a1a;\\n background-color: #d7ecff; }\\n html[light] .card.card-disabled,\\n html[dark] .card.card-disabled {\\n background-color: #eaecee;\\n border-color: #e4e7ea; }\\n html[light] .nologin,\\n html[dark] .nologin {\\n background: linear-gradient(45deg, #06080b 0%, rgba(255, 26, 102, 0) 70%), linear-gradient(135deg, #74bc46 10%, rgba(6, 67, 249, 0) 70%), linear-gradient(225deg, #175fa5 10%, rgba(13, 242, 89, 0) 80%), linear-gradient(315deg, #10131b 100%, rgba(249, 158, 31, 0) 70%); }\\n html[light] .nologin .login-header,\\n html[dark] .nologin .login-header {\\n background-color: rgba(255, 255, 255, 0.5); }\\n html[light] .nologin .login-header .logo,\\n html[dark] .nologin .login-header .logo {\\n background-color: rgba(0, 0, 0, 0);\\n fill: rgba(0, 0, 0, 0.5); }\\n html[light] .nologin .login-header h1,\\n html[dark] .nologin .login-header h1 {\\n color: rgba(0, 0, 0, 0.5); }\\n html[light] .nologin .login-dialog,\\n html[dark] .nologin .login-dialog {\\n background-color: rgba(255, 255, 255, 0.5); }\\n html[light] .nologin .dropdown-with-icon .dropdown-toggle,\\n html[dark] .nologin .dropdown-with-icon .dropdown-toggle {\\n color: white;\\n background-color: rgba(75, 84, 92, 0.7);\\n box-shadow: unset; }\\n html[light] .nologin .dropdown-with-icon .dropdown-toggle:focus,\\n html[dark] .nologin .dropdown-with-icon .dropdown-toggle:focus {\\n color: white;\\n background-color: rgba(75, 84, 92, 0.7); }\\n html[light] .nologin .dropdown-with-icon i,\\n html[dark] .nologin .dropdown-with-icon i {\\n color: #b3b3b3;\\n background-color: rgba(63, 71, 78, 0.7); }\\n html[light] .nologin .input-group .input-group-text,\\n html[dark] .nologin .input-group .input-group-text {\\n color: #b3b3b3;\\n background-color: rgba(63, 71, 78, 0.7); }\\n html[light] .nologin .input-group .form-control,\\n html[dark] .nologin .input-group .form-control {\\n color: white;\\n background-color: rgba(75, 84, 92, 0.7);\\n box-shadow: unset; }\\n html[light] .nologin .input-group .form-control::placeholder,\\n html[dark] .nologin .input-group .form-control::placeholder {\\n color: #b3b3b3; }\\n html[light] .nologin .link-growi-org,\\n html[dark] .nologin .link-growi-org {\\n color: rgba(0, 0, 0, 0.4); }\\n html[light] .nologin .link-growi-org:hover, html[light] .nologin .link-growi-org.focus,\\n html[dark] .nologin .link-growi-org:hover,\\n html[dark] .nologin .link-growi-org.focus {\\n color: black; }\\n html[light] .nologin .link-growi-org:hover .growi, html[light] .nologin .link-growi-org.focus .growi,\\n html[dark] .nologin .link-growi-org:hover .growi,\\n html[dark] .nologin .link-growi-org.focus .growi {\\n color: #467329; }\\n html[light] .nologin .link-growi-org:hover .org, html[light] .nologin .link-growi-org.focus .org,\\n html[dark] .nologin .link-growi-org:hover .org,\\n html[dark] .nologin .link-growi-org.focus .org {\\n color: #0e3862; }\\n html[light] .grw-subnav,\\n html[dark] .grw-subnav {\\n background-color: #e1f1ff; }\\n html[light] .grw-subnav-fixed-container .grw-subnav,\\n html[dark] .grw-subnav-fixed-container .grw-subnav {\\n background-color: rgba(225, 241, 255, 0.85); }\\n html[light] .grw-page-editor-mode-manager .btn-outline-primary:hover,\\n html[dark] .grw-page-editor-mode-manager .btn-outline-primary:hover {\\n color: #000080;\\n background-color: #e4e7ea; }\\n html[light] .grw-drawer-toggler,\\n html[dark] .grw-drawer-toggler {\\n color: #8e9ba7; }\\n html[light] .grw-sidebar .list-group .list-group-item,\\n html[dark] .grw-sidebar .list-group .list-group-item {\\n color: black;\\n background-color: #fafbff;\\n border-color: #abb4bd; }\\n html[light] .grw-sidebar .list-group .list-group-item.list-group-item-action:hover,\\n html[dark] .grw-sidebar .list-group .list-group-item.list-group-item-action:hover {\\n background-color: #e1f1ff; }\\n html[light] .grw-sidebar .list-group .list-group-item.list-group-item-action.active,\\n html[dark] .grw-sidebar .list-group .list-group-item.list-group-item-action.active {\\n color: #fff;\\n background-color: #000080; }\\n html[light] .page-list .page-list-ul > li > span.page-list-meta,\\n html[dark] .page-list .page-list-ul > li > span.page-list-meta {\\n color: #1a1a1a; }\\n html[light] .grw-editor-navbar-bottom,\\n html[dark] .grw-editor-navbar-bottom {\\n background-color: #f8f9fa; }\\n html[light] .grw-editor-navbar-bottom #slack-mark-white,\\n html[dark] .grw-editor-navbar-bottom #slack-mark-white {\\n display: none; }\\n html[light] .grw-editor-navbar-bottom .input-group-text,\\n html[dark] .grw-editor-navbar-bottom .input-group-text {\\n margin-right: 1px;\\n color: #6c757d;\\n border-color: #e4e7ea; }\\n html[light] .grw-editor-navbar-bottom .btn.btn-outline-secondary,\\n html[dark] .grw-editor-navbar-bottom .btn.btn-outline-secondary {\\n border-color: #abb4bd; }\\n html[light] .link-edit-modal span i,\\n html[dark] .link-edit-modal span i {\\n color: #abb4bd; }\\n html[light] .grw-grid-edit-preview,\\n html[dark] .grw-grid-edit-preview {\\n background: #eff1f3; }\\n html[light] .grw-slack-notification,\\n html[dark] .grw-slack-notification {\\n background-color: white; }\\n html[light] .grw-slack-notification .form-control,\\n html[dark] .grw-slack-notification .form-control {\\n background: white; }\\n html[light] .grw-slack-notification .custom-control-label::before,\\n html[dark] .grw-slack-notification .custom-control-label::before {\\n background-color: #e4e7ea;\\n border-color: transparent; }\\n html[light] .grw-slack-notification .custom-control-label::after,\\n html[dark] .grw-slack-notification .custom-control-label::after {\\n background-color: white;\\n background-image: url(/images/icons/slack/slack-logo-off.svg); }\\n html[light] .grw-slack-notification .custom-control-input:checked ~ .custom-control-label::before,\\n html[dark] .grw-slack-notification .custom-control-input:checked ~ .custom-control-label::before {\\n background-color: #e7aae9; }\\n html[light] .grw-slack-notification .custom-control-input:checked ~ .custom-control-label::after,\\n html[dark] .grw-slack-notification .custom-control-input:checked ~ .custom-control-label::after {\\n background-image: url(/images/icons/slack/slack-logo-on.svg); }\\n html[light] .grw-slack-notification .grw-slack-logo svg,\\n html[dark] .grw-slack-notification .grw-slack-logo svg {\\n fill: #af30b0; }\\n html[light] .grw-slack-notification .grw-btn-slack,\\n html[dark] .grw-slack-notification .grw-btn-slack {\\n background-color: white; }\\n html[light] .grw-slack-notification .grw-btn-slack:hover, html[light] .grw-slack-notification .grw-btn-slack:focus,\\n html[dark] .grw-slack-notification .grw-btn-slack:hover,\\n html[dark] .grw-slack-notification .grw-btn-slack:focus {\\n background-color: white; }\\n html[light] .grw-slack-notification .grw-btn-slack-triangle,\\n html[dark] .grw-slack-notification .grw-btn-slack-triangle {\\n color: #6c757d; }\\n html[light] .grw-hot-modal-navbar,\\n html[dark] .grw-hot-modal-navbar {\\n background-color: #e4e7ea; }\\n html[light] .wiki h1,\\n html[dark] .wiki h1 {\\n border-color: #abb4bd; }\\n html[light] .wiki h2,\\n html[dark] .wiki h2 {\\n border-color: #abb4bd; }\\n html[light] .comment-form #slack-mark-white,\\n html[dark] .comment-form #slack-mark-white {\\n display: none; }\\n html[light] .page-comments-row,\\n html[dark] .page-comments-row {\\n background: #e1f1ff; }\\n html[light] .grw-tag-labels .grw-tag-label,\\n html[dark] .grw-tag-labels .grw-tag-label {\\n color: #8e9ba7;\\n background-color: #e4e7ea; }\\n html[light] .grw-side-contents-sticky-container .grw-border-vr,\\n html[dark] .grw-side-contents-sticky-container .grw-border-vr {\\n border-color: #abb4bd; }\\n html[light] .grw-side-contents-sticky-container .revision-toc,\\n html[dark] .grw-side-contents-sticky-container .revision-toc {\\n border-color: #abb4bd; }\\n html[light] .admin-setting-header,\\n html[dark] .admin-setting-header {\\n border-color: #abb4bd; }\\n html[light] .grw-modal-head,\\n html[dark] .grw-modal-head {\\n border-color: #abb4bd; }\\n html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary {\\n color: #00004d;\\n background-color: white;\\n border-color: #9a9aff; }\\n html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:not(:first-child)::before,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:not(:first-child)::before {\\n border-left-color: #9a9aff; }\\n html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:hover, html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:active, html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary.active,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:hover,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:active,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary.active {\\n color: #00004d;\\n background-color: #b3b3ff;\\n border-color: #9a9aff; }\\n html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:hover::after, html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:active::after, html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary.active::after,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:hover::after,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:active::after,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary.active::after {\\n border-color: #b3b3ff; }\\n html[light] .table,\\n html[dark] .table {\\n background-color: #f0f8ff; }\\n html[light] #search-typeahead-asynctypeahead,\\n html[dark] #search-typeahead-asynctypeahead {\\n background-color: #f0f8ff; }\\n html[light] #search-typeahead-asynctypeahead .table,\\n html[dark] #search-typeahead-asynctypeahead .table {\\n background-color: transparent; }\\n html[light] .nologin a#login.link-switch,\\n html[light] .nologin a#register.link-switch,\\n html[dark] .nologin a#login.link-switch,\\n html[dark] .nologin a#register.link-switch {\\n color: rgba(0, 0, 0, 0.5); }\\n html[light] .nologin .grw-external-auth-form,\\n html[dark] .nologin .grw-external-auth-form {\\n border-color: #aaa !important; }\\n\", \"\",{\"version\":3,\"sources\":[\"/workspace/growi/src/client/styles/scss/theme/antarctic.scss\",\"/workspace/growi/src/client/styles/scss/_mixins.scss\",\"antarctic.scss\",\"/workspace/growi/src/client/styles/scss/theme/_apply-colors.scss\",\"/workspace/growi/src/client/styles/scss/theme/_apply-colors-light.scss\",\"/workspace/growi/src/client/styles/scss/theme/_reboot-bootstrap-buttons.scss\",\"/workspace/growi/src/client/styles/scss/_override-bootstrap-variables.scss\",\"/workspace/growi/src/client/styles/scss/theme/_reboot-bootstrap-colors.scss\",\"/workspace/growi/node_modules/bootstrap/scss/_variables.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_background-variant.scss\",\"/workspace/growi/src/client/styles/scss/theme/_reboot-bootstrap-theme-colors.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_text-emphasis.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_buttons.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_gradients.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_alert.scss\",\"/workspace/growi/node_modules/bootstrap/scss/_functions.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_badge.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_hover.scss\",\"/workspace/growi/src/client/styles/scss/theme/_reboot-bootstrap-nav.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_border-radius.scss\",\"/workspace/growi/src/client/styles/scss/theme/_reboot-toastr-colors.scss\",\"/workspace/growi/src/client/styles/scss/_variables.scss\",\"/workspace/growi/node_modules/bootstrap/scss/mixins/_forms.scss\",\"/workspace/growi/src/client/styles/scss/theme/_reboot-bootstrap-border-colors.scss\",\"/workspace/growi/src/client/styles/scss/theme/_reboot-bootstrap-tables.scss\",\"/workspace/growi/src/client/styles/scss/theme/mixins/_list-group.scss\",\"/workspace/growi/src/client/styles/scss/theme/mixins/_page-editor-mode-manager.scss\"],\"names\":[],\"mappings\":\"AAeA;;EAII,wDAAwD;EACxD,4BAA4B;EAC5B,kCAAkC;EAClC,sBAAsB,EAAA;;AAI1B;EAEI,8DAA8D;EAC9D,4BAA4B;EAC5B,kCAAkC;EAClC,sBAAsB,EAAA;;AAQ1B;EACE,gCAAqC,EAAA;;AAKvC;;ECmEA;;;;;ECzFE;ECoPF;;EDjPE;EC6PF;;ED1PE;ECuUF;;EDpUE;ECoVF;;EDjVE;ECsWF;;EDnWE;EC+XF;;ED5XE;ECsZF;;EDnZE;EC6ZF;;ED1ZE;ECwbF;;EDrbE;ECgcF;;ED7bE;ECmdF;;EDhdE;ECweF;;EDreE;EC6eF;;ED1eE;ECkfF;;ED/eE;ECwgBF;;EDrgBE;EC4hBF;;CDzhBC;EEtCD;;EFyCE;EExBF;;EF2BE;EEnBF;;EFsBE;EEyDF;;EFtDE;EE+EF;;EF5EE;EEoFF;;EFjFE;EE8FF;;EF3FE;EEgHF;;EF7GE;EEsHF;;EFnHE;EE2HF;;EFxHE;EEuKF;;EFpKE;EEoLF;;EFjLE;EE8LF;;EF3LE;EEqMF;;CFlMC;EE8MD;;EF3ME;EEkNF;;EF/ME,EEiNC;EJ3RH;;IK5CE,cL0DsC,EAAA;IAdxC;;MK1CI,aLwDoC,EAAA;IAdxC;;MKtCI,cLqD0C,EAAA;MAf9C;;QKpCM,aLmDwC,EAAA;IAf9C;;;MK9BI,cCI0B,EAAA;MN0B9B;;;QK5BM,aCEwB,EAAA;EN0B9B;;IOvBE,YPkCoB;IOhCpB,yBPYkB,EAAA;IASpB;;MOlBI,WP6BkB,EAAA;EAXtB;;IOXE,cPyBsC;IOxBtC,qBCkJ4C;IDjJ5C,6BAA6B,EAAA;IPS/B;;MONI,aPoBoC,EAAA;IAdxC;;MOFI,cPiB0C;MOhB1C,0BC2I+C,EAAA;MR1InD;;QOEM,aPawC,EAAA;EAf9C;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,iCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;ISvCI,oCAAmC,EAAA;ETuCvC;;;;;;;ISlCM,oCAAgD,EAAA;ETkCtD;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,6BAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IUsBI,gCAA+B,EAAA;EVtBnC;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,sBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IWvCI,yBAAwB,EAAA;EXuC5B;;;IWlCQ,yBAA0E,EAAA;EXkClF;;IYvCE,WJCa;IKDX,yBb6BgB;IY3BlB,qBZ2BkB,EAAA;IAUpB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,+CAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBZCgB;MYAhB,qBZAgB,EAAA;IAUpB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,+CAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBPCe;IMCjB,qBNDiB,EAAA;INsCnB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,iDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBN3Be;MM4Bf,qBN5Be,EAAA;INsCnB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,iDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBPGa;IMDf,qBNCe,EAAA;INoCjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBNzBa;MM0Bb,qBN1Ba,EAAA;INoCjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBPEU;IMAZ,qBNAY,EAAA;INqCd;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBN1BU;MM2BV,qBN3BU,EAAA;INqCd;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,cNiB0B;IOjBxB,yBPIa;IMFf,qBNEe,EAAA;INmCjB;;MYjCI,cNWwB;MOjBxB,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,cNIwB;MOjBxB,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,cNVwB;MMWxB,yBNxBa;MMyBb,qBNzBa,EAAA;INmCjB;;;;;;MYAI,cNtBwB;MMuBxB,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,aJmBwB,EAAA;INsB5B;;MUpCM,aJcsB,EAAA;INsB5B;;;MU7BM,aJOsB,EAAA;INsB5B;;;MUrBM,aJDsB,EAAA;INsB5B;;;;;;MUbM,aJTsB,EAAA;ENsB5B;;IYvCE,WJCa;IKDX,yBPKY;IMHd,qBNGc,EAAA;INkChB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBNvBY;MMwBZ,qBNxBY,EAAA;INkChB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;;IYvCE,cNiB0B;IOjBxB,yBPMW;IMJb,qBNIa,EAAA;INiCf;;;MYjCI,cNWwB;MOjBxB,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;;;MY1BI,cNIwB;MOjBxB,yBDDoF;MAgBpF,qBAhByH;MAqBvH,iDAAiF,EAAA;IZmBvF;;;;;MYZI,cNVwB;MMWxB,yBNtBW;MMuBX,qBNvBW,EAAA;INiCf;;;;;;;;;;;MYAI,cNtBwB;MMuBxB,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;;;;;;QYYQ,iDAAiF,EAAA;IZZzF;;;MUzCI,aJmBwB,EAAA;INsB5B;;;MUpCM,aJcsB,EAAA;INsB5B;;;;;MU7BM,aJOsB,EAAA;INsB5B;;;;;MUrBM,aJDsB,EAAA;INsB5B;;;;;;;;;;;MUbM,aJTsB,EAAA;ENsB5B;;IYvCE,WJCa;IKDX,yBPOU;IMLZ,qBNKY,EAAA;INgCd;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,8CAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBNrBU;MMsBV,qBNtBU,EAAA;INgCd;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,8CAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBL8Ba;II5Bf,qBJ4Be,EAAA;IRSjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBJEa;MIDb,qBJCa,EAAA;IRSjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBL+Ba;II7Bf,qBJ6Be,EAAA;IRQjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBJGa;MIFb,qBJEa,EAAA;IRQjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBLgCa;II9Bf,qBJ8Be,EAAA;IROjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBJIa;MIHb,qBJGa,EAAA;IROjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBLiCa;II/Bf,qBJ+Be,EAAA;IRMjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBJKa;MIJb,qBJIa,EAAA;IRMjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBPmBS;IMjBX,qBNiBW,EAAA;INoBb;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBNTS;MMUT,qBNVS,EAAA;INoBb;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,cNiB0B;IOjBxB,yBLmCa;IIjCf,qBJiCe,EAAA;IRIjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,cNVwB;MMWxB,yBJOa;MINb,qBJMa,EAAA;IRIjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,aJmBwB,EAAA;INsB5B;;MUpCM,aJcsB,EAAA;INsB5B;;;MU7BM,aJOsB,EAAA;INsB5B;;;MUrBM,aJDsB,EAAA;INsB5B;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,cNiB0B;IOjBxB,yBLoCa;IIlCf,qBJkCe,EAAA;IRGjB;;MYjCI,cNWwB;MOjBxB,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,cNIwB;MOjBxB,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,cNVwB;MMWxB,yBJQa;MIPb,qBJOa,EAAA;IRGjB;;;;;;MYAI,cNtBwB;MMuBxB,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,aJmBwB,EAAA;INsB5B;;MUpCM,aJcsB,EAAA;INsB5B;;;MU7BM,aJOsB,EAAA;INsB5B;;;MUrBM,aJDsB,EAAA;INsB5B;;;;;;MUbM,aJTsB,EAAA;ENsB5B;;IYvCE,WJCa;IKDX,yBLqCa;IInCf,qBJmCe,EAAA;IREjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,+CAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBJSa;MIRb,qBJQa,EAAA;IREjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,+CAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBLsCa;IIpCf,qBJoCe,EAAA;IRCjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBJUa;MITb,qBJSa,EAAA;IRCjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBLuCa;IIrCf,qBJqCe,EAAA;IRAjB;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBJWa;MIVb,qBJUa,EAAA;IRAjB;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,cNiB0B;IOjBxB,sBLCW;IICb,kBJDa,EAAA;IRsCf;;MYjCI,cNWwB;MOjBxB,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,cNIwB;MOjBxB,yBDDoF;MAgBpF,qBAhByH;MAqBvH,iDAAiF,EAAA;IZmBvF;;;MYZI,cNVwB;MMWxB,sBJ3BW;MI4BX,kBJ5BW,EAAA;IRsCf;;;;;;MYAI,cNtBwB;MMuBxB,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,iDAAiF,EAAA;IZZzF;;MUzCI,aJmBwB,EAAA;INsB5B;;MUpCM,aJcsB,EAAA;INsB5B;;;MU7BM,aJOsB,EAAA;INsB5B;;;MUrBM,aJDsB,EAAA;INsB5B;;;;;;MUbM,aJTsB,EAAA;ENsB5B;;IYvCE,WJCa;IKDX,yBPc0B;IMZ5B,qBNY4B,EAAA;INyB9B;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,iDAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBNd0B;MMe1B,qBNf0B,EAAA;INyB9B;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,iDAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYvCE,WJCa;IKDX,yBPOU;IMLZ,qBNKY,EAAA;INgCd;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,8CAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBNrBU;MMsBV,qBNtBU,EAAA;INgCd;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,8CAAiF,EAAA;IZZzF;;MUzCI,UFGW,EAAA;IRsCf;;MUpCM,UFFS,EAAA;IRsCf;;;MU7BM,UFTS,EAAA;IRsCf;;;MUrBM,UFjBS,EAAA;IRsCf;;;;;;MUbM,UFzBS,EAAA;ERsCf;;IYmBE,cZ7BkB;IY8BlB,qBZ9BkB,EAAA;IAUpB;;MYuBI,cZjCgB;MYkChB,sCZlCgB;MYmChB,qBZnCgB,EAAA;IAUpB;;;MY8BI,6CZxCgB,EAAA;IAUpB;;;MYmCI,cZ7CgB;MY8ChB,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,sCZrDgB;MYsDhB,qBZtDgB,EAAA;MAUpB;;;;;;QYmDQ,6CZ7DY,EAAA;IAUpB;;MUNI,aVJgB,EAAA;IAUpB;;MUFM,aVRc,EAAA;IAUpB;;;MUIM,aVdc,EAAA;IAUpB;;;;;;MUWM,aVrBc,EAAA;IAUpB;;;;;;MU4CM,cVtDc,EAAA;EAUpB;;IYmBE,cNzDiB;IM0DjB,qBN1DiB,EAAA;INsCnB;;MYuBI,cN7De;MM8Df,0CN9De;MM+Df,qBN/De,EAAA;INsCnB;;;MY8BI,iDNpEe,EAAA;INsCnB;;;MYmCI,cNzEe;MM0Ef,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,0CNjFe;MMkFf,qBNlFe,EAAA;MNsCnB;;;;;;QYmDQ,iDNzFW,EAAA;INsCnB;;MUNI,aJhCe,EAAA;INsCnB;;MUFM,aJpCa,EAAA;INsCnB;;;MUIM,aJ1Ca,EAAA;INsCnB;;;;;;MUWM,aJjDa,EAAA;INsCnB;;;;;;MU4CM,cJlFa,EAAA;ENsCnB;;IYmBE,cNvDe;IMwDf,qBNxDe,EAAA;INoCjB;;MYuBI,cN3Da;MM4Db,wCN5Da;MM6Db,qBN7Da,EAAA;INoCjB;;;MY8BI,+CNlEa,EAAA;INoCjB;;;MYmCI,cNvEa;MMwEb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,wCN/Ea;MMgFb,qBNhFa,EAAA;MNoCjB;;;;;;QYmDQ,+CNvFS,EAAA;INoCjB;;MUNI,aJ9Ba,EAAA;INoCjB;;MUFM,aJlCW,EAAA;INoCjB;;;MUIM,aJxCW,EAAA;INoCjB;;;;;;MUWM,aJ/CW,EAAA;INoCjB;;;;;;MU4CM,cJhFW,EAAA;ENoCjB;;IYmBE,cNxDY;IMyDZ,qBNzDY,EAAA;INqCd;;MYuBI,cN5DU;MM6DV,wCN7DU;MM8DV,qBN9DU,EAAA;INqCd;;;MY8BI,+CNnEU,EAAA;INqCd;;;MYmCI,cNxEU;MMyEV,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,wCNhFU;MMiFV,qBNjFU,EAAA;MNqCd;;;;;;QYmDQ,+CNxFM,EAAA;INqCd;;MUNI,aJ/BU,EAAA;INqCd;;MUFM,aJnCQ,EAAA;INqCd;;;MUIM,aJzCQ,EAAA;INqCd;;;;;;MUWM,aJhDQ,EAAA;INqCd;;;;;;MU4CM,cJjFQ,EAAA;ENqCd;;IYmBE,cNtDe;IMuDf,qBNvDe,EAAA;INmCjB;;MYuBI,cN1Da;MM2Db,yCN3Da;MM4Db,qBN5Da,EAAA;INmCjB;;;MY8BI,gDNjEa,EAAA;INmCjB;;;MYmCI,cNtEa;MMuEb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,cNhEwB;MMiExB,yCN9Ea;MM+Eb,qBN/Ea,EAAA;MNmCjB;;;;;;QYmDQ,gDNtFS,EAAA;INmCjB;;MUNI,aJ7Ba,EAAA;INmCjB;;MUFM,aJjCW,EAAA;INmCjB;;;MUIM,aJvCW,EAAA;INmCjB;;;;;;MUWM,aJ9CW,EAAA;INmCjB;;;;;;MU4CM,cJ/EW,EAAA;ENmCjB;;IYmBE,cNrDc;IMsDd,qBNtDc,EAAA;INkChB;;MYuBI,cNzDY;MM0DZ,wCN1DY;MM2DZ,qBN3DY,EAAA;INkChB;;;MY8BI,+CNhEY,EAAA;INkChB;;;MYmCI,cNrEY;MMsEZ,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,wCN7EY;MM8EZ,qBN9EY,EAAA;MNkChB;;;;;;QYmDQ,+CNrFQ,EAAA;INkChB;;MUNI,aJ5BY,EAAA;INkChB;;MUFM,aJhCU,EAAA;INkChB;;;MUIM,aJtCU,EAAA;INkChB;;;;;;MUWM,aJ7CU,EAAA;INkChB;;;;;;MU4CM,cJ9EU,EAAA;ENkChB;;IYmBE,cNpDa;IMqDb,qBNrDa,EAAA;INiCf;;MYuBI,cNxDW;MMyDX,0CNzDW;MM0DX,qBN1DW,EAAA;INiCf;;;MY8BI,iDN/DW,EAAA;INiCf;;;MYmCI,cNpEW;MMqEX,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,cNhEwB;MMiExB,0CN5EW;MM6EX,qBN7EW,EAAA;MNiCf;;;;;;QYmDQ,iDNpFO,EAAA;INiCf;;MUNI,aJ3BW,EAAA;INiCf;;MUFM,aJ/BS,EAAA;INiCf;;;MUIM,aJrCS,EAAA;INiCf;;;;;;MUWM,aJ5CS,EAAA;INiCf;;;;;;MU4CM,cJ7ES,EAAA;ENiCf;;IYmBE,cNnDY;IMoDZ,qBNpDY,EAAA;INgCd;;MYuBI,cNvDU;MMwDV,uCNxDU;MMyDV,qBNzDU,EAAA;INgCd;;;MY8BI,8CN9DU,EAAA;INgCd;;;MYmCI,cNnEU;MMoEV,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,uCN3EU;MM4EV,qBN5EU,EAAA;MNgCd;;;;;;QYmDQ,8CNnFM,EAAA;INgCd;;MUNI,aJ1BU,EAAA;INgCd;;MUFM,aJ9BQ,EAAA;INgCd;;;MUIM,aJpCQ,EAAA;INgCd;;;;;;MUWM,aJ3CQ,EAAA;INgCd;;;;;;MU4CM,cJ5EQ,EAAA;ENgCd;;IYmBE,cJ5Be;II6Bf,qBJ7Be,EAAA;IRSjB;;MYuBI,cJhCa;MIiCb,wCJjCa;MIkCb,qBJlCa,EAAA;IRSjB;;;MY8BI,+CJvCa,EAAA;IRSjB;;;MYmCI,cJ5Ca;MI6Cb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,wCJpDa;MIqDb,qBJrDa,EAAA;MRSjB;;;;;;QYmDQ,+CJ5DS,EAAA;IRSjB;;MUNI,aFHa,EAAA;IRSjB;;MUFM,aFPW,EAAA;IRSjB;;;MUIM,aFbW,EAAA;IRSjB;;;;;;MUWM,aFpBW,EAAA;IRSjB;;;;;;MU4CM,cFrDW,EAAA;ERSjB;;IYmBE,cJ3Be;II4Bf,qBJ5Be,EAAA;IRQjB;;MYuBI,cJ/Ba;MIgCb,yCJhCa;MIiCb,qBJjCa,EAAA;IRQjB;;;MY8BI,gDJtCa,EAAA;IRQjB;;;MYmCI,cJ3Ca;MI4Cb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,yCJnDa;MIoDb,qBJpDa,EAAA;MRQjB;;;;;;QYmDQ,gDJ3DS,EAAA;IRQjB;;MUNI,aFFa,EAAA;IRQjB;;MUFM,aFNW,EAAA;IRQjB;;;MUIM,aFZW,EAAA;IRQjB;;;;;;MUWM,aFnBW,EAAA;IRQjB;;;;;;MU4CM,cFpDW,EAAA;ERQjB;;IYmBE,cJ1Be;II2Bf,qBJ3Be,EAAA;IROjB;;MYuBI,cJ9Ba;MI+Bb,yCJ/Ba;MIgCb,qBJhCa,EAAA;IROjB;;;MY8BI,gDJrCa,EAAA;IROjB;;;MYmCI,cJ1Ca;MI2Cb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,yCJlDa;MImDb,qBJnDa,EAAA;MROjB;;;;;;QYmDQ,gDJ1DS,EAAA;IROjB;;MUNI,aFDa,EAAA;IROjB;;MUFM,aFLW,EAAA;IROjB;;;MUIM,aFXW,EAAA;IROjB;;;;;;MUWM,aFlBW,EAAA;IROjB;;;;;;MU4CM,cFnDW,EAAA;EROjB;;IYmBE,cJzBe;II0Bf,qBJ1Be,EAAA;IRMjB;;MYuBI,cJ7Ba;MI8Bb,yCJ9Ba;MI+Bb,qBJ/Ba,EAAA;IRMjB;;;MY8BI,gDJpCa,EAAA;IRMjB;;;MYmCI,cJzCa;MI0Cb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,yCJjDa;MIkDb,qBJlDa,EAAA;MRMjB;;;;;;QYmDQ,gDJzDS,EAAA;IRMjB;;MUNI,aFAa,EAAA;IRMjB;;MUFM,aFJW,EAAA;IRMjB;;;MUIM,aFVW,EAAA;IRMjB;;;;;;MUWM,aFjBW,EAAA;IRMjB;;;;;;MU4CM,cFlDW,EAAA;ERMjB;;IYmBE,cNvCW;IMwCX,qBNxCW,EAAA;INoBb;;MYuBI,cN3CS;MM4CT,wCN5CS;MM6CT,qBN7CS,EAAA;INoBb;;;MY8BI,+CNlDS,EAAA;INoBb;;;MYmCI,cNvDS;MMwDT,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,wCN/DS;MMgET,qBNhES,EAAA;MNoBb;;;;;;QYmDQ,+CNvEK,EAAA;INoBb;;MUNI,aJdS,EAAA;INoBb;;MUFM,aJlBO,EAAA;INoBb;;;MUIM,aJxBO,EAAA;INoBb;;;;;;MUWM,aJ/BO,EAAA;INoBb;;;;;;MU4CM,cJhEO,EAAA;ENoBb;;IYmBE,cJvBe;IIwBf,qBJxBe,EAAA;IRIjB;;MYuBI,cJ3Ba;MI4Bb,yCJ5Ba;MI6Bb,qBJ7Ba,EAAA;IRIjB;;;MY8BI,gDJlCa,EAAA;IRIjB;;;MYmCI,cJvCa;MIwCb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,cNhEwB;MMiExB,yCJ/Ca;MIgDb,qBJhDa,EAAA;MRIjB;;;;;;QYmDQ,gDJvDS,EAAA;IRIjB;;MUNI,aFEa,EAAA;IRIjB;;MUFM,aFFW,EAAA;IRIjB;;;MUIM,aFRW,EAAA;IRIjB;;;;;;MUWM,aFfW,EAAA;IRIjB;;;;;;MU4CM,cFhDW,EAAA;ERIjB;;IYmBE,cJtBe;IIuBf,qBJvBe,EAAA;IRGjB;;MYuBI,cJ1Ba;MI2Bb,wCJ3Ba;MI4Bb,qBJ5Ba,EAAA;IRGjB;;;MY8BI,+CJjCa,EAAA;IRGjB;;;MYmCI,cJtCa;MIuCb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,cNhEwB;MMiExB,wCJ9Ca;MI+Cb,qBJ/Ca,EAAA;MRGjB;;;;;;QYmDQ,+CJtDS,EAAA;IRGjB;;MUNI,aFGa,EAAA;IRGjB;;MUFM,aFDW,EAAA;IRGjB;;;MUIM,aFPW,EAAA;IRGjB;;;;;;MUWM,aFdW,EAAA;IRGjB;;;;;;MU4CM,cF/CW,EAAA;ERGjB;;IYmBE,cJrBe;IIsBf,qBJtBe,EAAA;IREjB;;MYuBI,cJzBa;MI0Bb,wCJ1Ba;MI2Bb,qBJ3Ba,EAAA;IREjB;;;MY8BI,+CJhCa,EAAA;IREjB;;;MYmCI,cJrCa;MIsCb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,wCJ7Ca;MI8Cb,qBJ9Ca,EAAA;MREjB;;;;;;QYmDQ,+CJrDS,EAAA;IREjB;;MUNI,aFIa,EAAA;IREjB;;MUFM,aFAW,EAAA;IREjB;;;MUIM,aFNW,EAAA;IREjB;;;;;;MUWM,aFbW,EAAA;IREjB;;;;;;MU4CM,cF9CW,EAAA;EREjB;;IYmBE,cJpBe;IIqBf,qBJrBe,EAAA;IRCjB;;MYuBI,cJxBa;MIyBb,yCJzBa;MI0Bb,qBJ1Ba,EAAA;IRCjB;;;MY8BI,gDJ/Ba,EAAA;IRCjB;;;MYmCI,cJpCa;MIqCb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,yCJ5Ca;MI6Cb,qBJ7Ca,EAAA;MRCjB;;;;;;QYmDQ,gDJpDS,EAAA;IRCjB;;MUNI,aFKa,EAAA;IRCjB;;MUFM,aFCW,EAAA;IRCjB;;;MUIM,aFLW,EAAA;IRCjB;;;;;;MUWM,aFZW,EAAA;IRCjB;;;;;;MU4CM,cF7CW,EAAA;ERCjB;;IYmBE,cJnBe;IIoBf,qBJpBe,EAAA;IRAjB;;MYuBI,cJvBa;MIwBb,yCJxBa;MIyBb,qBJzBa,EAAA;IRAjB;;;MY8BI,gDJ9Ba,EAAA;IRAjB;;;MYmCI,cJnCa;MIoCb,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,yCJ3Ca;MI4Cb,qBJ5Ca,EAAA;MRAjB;;;;;;QYmDQ,gDJnDS,EAAA;IRAjB;;MUNI,aFMa,EAAA;IRAjB;;MUFM,aFEW,EAAA;IRAjB;;;MUIM,aFJW,EAAA;IRAjB;;;;;;MUWM,aFXW,EAAA;IRAjB;;;;;;MU4CM,cF5CW,EAAA;ERAjB;;IYmBE,WJzDa;II0Db,kBJ1Da,EAAA;IRsCf;;MYuBI,WJ7DW;MI8DX,0CJ9DW;MI+DX,kBJ/DW,EAAA;IRsCf;;;MY8BI,iDJpEW,EAAA;IRsCf;;;MYmCI,WJzEW;MI0EX,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,cNhEwB;MMiExB,0CJjFW;MIkFX,kBJlFW,EAAA;MRsCf;;;;;;QYmDQ,iDJzFO,EAAA;IRsCf;;MUNI,UFhCW,EAAA;IRsCf;;MUFM,UFpCS,EAAA;IRsCf;;;MUIM,UF1CS,EAAA;IRsCf;;;;;;MUWM,UFjDS,EAAA;IRsCf;;;;;;MU4CM,WFlFS,EAAA;ERsCf;;IYmBE,cN5C4B;IM6C5B,qBN7C4B,EAAA;INyB9B;;MYuBI,cNhD0B;MMiD1B,uCNjD0B;MMkD1B,qBNlD0B,EAAA;INyB9B;;;MY8BI,8CNvD0B,EAAA;INyB9B;;;MYmCI,cN5D0B;MM6D1B,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,uCNpE0B;MMqE1B,qBNrE0B,EAAA;MNyB9B;;;;;;QYmDQ,8CN5EsB,EAAA;INyB9B;;MUNI,aJnB0B,EAAA;INyB9B;;MUFM,aJvBwB,EAAA;INyB9B;;;MUIM,aJ7BwB,EAAA;INyB9B;;;;;;MUWM,aJpCwB,EAAA;INyB9B;;;;;;MU4CM,cJrEwB,EAAA;ENyB9B;;IYmBE,cNnDY;IMoDZ,qBNpDY,EAAA;INgCd;;MYuBI,cNvDU;MMwDV,uCNxDU;MMyDV,qBNzDU,EAAA;INgCd;;;MY8BI,8CN9DU,EAAA;INgCd;;;MYmCI,cNnEU;MMoEV,6BAA6B,EAAA;IZpCjC;;;;;;MY0CI,WJhFW;MIiFX,uCN3EU;MM4EV,qBN5EU,EAAA;MNgCd;;;;;;QYmDQ,8CNnFM,EAAA;INgCd;;MUNI,aJ1BU,EAAA;INgCd;;MUFM,aJ9BQ,EAAA;INgCd;;;MUIM,aJpCQ,EAAA;INgCd;;;;;;MUWM,aJ3CQ,EAAA;INgCd;;;;;;MU4CM,cJ5EQ,EAAA;ENgCd;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBVlEc;IUmEd,qBVnEc,EAAA;EAUpB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBV1Ec;IU2Ed,qBV3Ec,EAAA;EAUpB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJ9Fa;II+Fb,qBJ/Fa,EAAA;ENsCnB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJtGa;IIuGb,qBJvGa,EAAA;ENsCnB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJ5FW;II6FX,qBJ7FW,EAAA;ENoCjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJpGW;IIqGX,qBJrGW,EAAA;ENoCjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJ7FQ;II8FR,qBJ9FQ,EAAA;ENqCd;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJrGQ;IIsGR,qBJtGQ,EAAA;ENqCd;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJ3FW;II4FX,qBJ5FW,EAAA;ENmCjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJnGW;IIoGX,qBJpGW,EAAA;ENmCjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJ1FU;II2FV,qBJ3FU,EAAA;ENkChB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJlGU;IImGV,qBJnGU,EAAA;ENkChB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJzFS;II0FT,qBJ1FS,EAAA;ENiCf;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJjGS;IIkGT,qBJlGS,EAAA;ENiCf;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJxFQ;IIyFR,qBJzFQ,EAAA;ENgCd;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJhGQ;IIiGR,qBJjGQ,EAAA;ENgCd;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBFjEW;IEkEX,qBFlEW,EAAA;ERSjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFzEW;IE0EX,qBF1EW,EAAA;ERSjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBFhEW;IEiEX,qBFjEW,EAAA;ERQjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFxEW;IEyEX,qBFzEW,EAAA;ERQjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBF/DW;IEgEX,qBFhEW,EAAA;EROjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFvEW;IEwEX,qBFxEW,EAAA;EROjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBF9DW;IE+DX,qBF/DW,EAAA;ERMjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFtEW;IEuEX,qBFvEW,EAAA;ERMjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJ5EO;II6EP,qBJ7EO,EAAA;ENoBb;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJpFO;IIqFP,qBJrFO,EAAA;ENoBb;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBF5DW;IE6DX,qBF7DW,EAAA;ERIjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFpEW;IEqEX,qBFrEW,EAAA;ERIjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBF3DW;IE4DX,qBF5DW,EAAA;ERGjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFnEW;IEoEX,qBFpEW,EAAA;ERGjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBF1DW;IE2DX,qBF3DW,EAAA;EREjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFlEW;IEmEX,qBFnEW,EAAA;EREjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBFzDW;IE0DX,qBF1DW,EAAA;ERCjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFjEW;IEkEX,qBFlEW,EAAA;ERCjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBFxDW;IEyDX,qBFzDW,EAAA;ERAjB;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBFhEW;IEiEX,qBFjEW,EAAA;ERAjB;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,sBF9FS;IE+FT,kBF/FS,EAAA;ERsCf;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,sBFtGS;IEuGT,kBFvGS,EAAA;ERsCf;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJjFwB;IIkFxB,qBJlFwB,EAAA;ENyB9B;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJzFwB;II0FxB,qBJ1FwB,EAAA;ENyB9B;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;IUoDM,qBJhFuB;IIiFvB,4BAA4B,EAAA;EVrDlC;;IUwDM,yBJxFQ;IIyFR,qBJzFQ,EAAA;ENgCd;;IU4DM,cVrEc,EAAA;EASpB;;IU+DM,cVxEc;IUyEd,yBJhGQ;IIiGR,qBJjGQ,EAAA;ENgCd;;IUoEM,cV7Ec;IU8Ed,yBV9Ec;IU+Ed,qBFuXoE,EAAA;ER7b1E;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,kBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,YCqGgE;IFhG9D,uBEgG8D;IDnGhE,mBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;Ic5CE,cCqGgE;IFhG9D,yBEgG8D;IDnGhE,qBCmGgE,EAAA;IfzDlE;;McvCI,yBAAqC,EAAA;IduCzC;;McnCI,cAA0B,EAAA;EdmC9B;;IgB5CE,WRMa;IQLb,yBhBiCkB,EAAA;IiBnBlB;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,6ChBsBc,EAAA;EAUpB;;IgB5CE,WRMa;IQLb,yBhBiCkB,EAAA;IiBnBlB;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,6ChBsBc,EAAA;EAUpB;;IgB5CE,WRMa;IQLb,yBVKiB,EAAA;IWSjB;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,iDVNa,EAAA;ENsCnB;;IgB5CE,WRMa;IQLb,yBVKiB,EAAA;IWSjB;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,iDVNa,EAAA;ENsCnB;;IgB5CE,WRMa;IQLb,yBVOe,EAAA;IWOf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CVJW,EAAA;ENoCjB;;IgB5CE,WRMa;IQLb,yBVOe,EAAA;IWOf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CVJW,EAAA;ENoCjB;;IgB5CE,WRMa;IQLb,yBVMY,EAAA;IWQZ;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CVLQ,EAAA;ENqCd;;IgB5CE,WRMa;IQLb,yBVMY,EAAA;IWQZ;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CVLQ,EAAA;ENqCd;;IgB5CE,cVsB0B;IUrB1B,yBVQe,EAAA;IWMf;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDVHW,EAAA;ENmCjB;;IgB5CE,cVsB0B;IUrB1B,yBVQe,EAAA;IWMf;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDVHW,EAAA;ENmCjB;;IgB5CE,WRMa;IQLb,yBVSc,EAAA;IWKd;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CVFU,EAAA;ENkChB;;IgB5CE,WRMa;IQLb,yBVSc,EAAA;IWKd;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CVFU,EAAA;ENkChB;;IgB5CE,cVsB0B;IUrB1B,yBVUa,EAAA;IWIb;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,iDVDS,EAAA;ENiCf;;IgB5CE,cVsB0B;IUrB1B,yBVUa,EAAA;IWIb;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,iDVDS,EAAA;ENiCf;;IgB5CE,WRMa;IQLb,yBVWY,EAAA;IWGZ;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,8CVAQ,EAAA;ENgCd;;IgB5CE,WRMa;IQLb,yBVWY,EAAA;IWGZ;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,8CVAQ,EAAA;ENgCd;;IgB5CE,WRMa;IQLb,yBRkCe,EAAA;ISpBf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CRuBW,EAAA;ERSjB;;IgB5CE,WRMa;IQLb,yBRkCe,EAAA;ISpBf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CRuBW,EAAA;ERSjB;;IgB5CE,WRMa;IQLb,yBRmCe,EAAA;ISrBf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDRwBW,EAAA;ERQjB;;IgB5CE,WRMa;IQLb,yBRmCe,EAAA;ISrBf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDRwBW,EAAA;ERQjB;;IgB5CE,WRMa;IQLb,yBRoCe,EAAA;IStBf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDRyBW,EAAA;EROjB;;IgB5CE,WRMa;IQLb,yBRoCe,EAAA;IStBf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDRyBW,EAAA;EROjB;;IgB5CE,WRMa;IQLb,yBRqCe,EAAA;ISvBf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDR0BW,EAAA;ERMjB;;IgB5CE,WRMa;IQLb,yBRqCe,EAAA;ISvBf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDR0BW,EAAA;ERMjB;;IgB5CE,WRMa;IQLb,yBVuBW,EAAA;IWTX;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CVYO,EAAA;ENoBb;;IgB5CE,WRMa;IQLb,yBVuBW,EAAA;IWTX;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CVYO,EAAA;ENoBb;;IgB5CE,cVsB0B;IUrB1B,yBRuCe,EAAA;ISzBf;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDR4BW,EAAA;ERIjB;;IgB5CE,cVsB0B;IUrB1B,yBRuCe,EAAA;ISzBf;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDR4BW,EAAA;ERIjB;;IgB5CE,cVsB0B;IUrB1B,yBRwCe,EAAA;IS1Bf;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CR6BW,EAAA;ERGjB;;IgB5CE,cVsB0B;IUrB1B,yBRwCe,EAAA;IS1Bf;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CR6BW,EAAA;ERGjB;;IgB5CE,WRMa;IQLb,yBRyCe,EAAA;IS3Bf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CR8BW,EAAA;EREjB;;IgB5CE,WRMa;IQLb,yBRyCe,EAAA;IS3Bf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,+CR8BW,EAAA;EREjB;;IgB5CE,WRMa;IQLb,yBR0Ce,EAAA;IS5Bf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDR+BW,EAAA;ERCjB;;IgB5CE,WRMa;IQLb,yBR0Ce,EAAA;IS5Bf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDR+BW,EAAA;ERCjB;;IgB5CE,WRMa;IQLb,yBR2Ce,EAAA;IS7Bf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDRgCW,EAAA;ERAjB;;IgB5CE,WRMa;IQLb,yBR2Ce,EAAA;IS7Bf;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,gDRgCW,EAAA;ERAjB;;IgB5CE,cVsB0B;IUrB1B,sBRKa,EAAA;ISSb;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,iDRNS,EAAA;ERsCf;;IgB5CE,cVsB0B;IUrB1B,sBRKa,EAAA;ISSb;MDVI,cViBsB;MUhBtB,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,iDRNS,EAAA;ERsCf;;IgB5CE,WRMa;IQLb,yBVkB4B,EAAA;IWJ5B;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,8CVOwB,EAAA;ENyB9B;;IgB5CE,WRMa;IQLb,yBVkB4B,EAAA;IWJ5B;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,8CVOwB,EAAA;ENyB9B;;IgB5CE,WRMa;IQLb,yBVWY,EAAA;IWGZ;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,8CVAQ,EAAA;ENgCd;;IgB5CE,WRMa;IQLb,yBVWY,EAAA;IWGZ;MDVI,WRCS;MQAT,yBAAkC,EAAA;IAH9B;MAQJ,UAAU;MACV,8CVAQ,EAAA;ENgCd;;IkBnCI,cZS0B,EAAA;IN0B9B;;MkBjCM,aZOwB,EAAA;EN0B9B;;IkBvBE,gCZL2B,EAAA;IN4B7B;;MkBpBI,6BAAgD;MCEhD,+Bb6CgC;Ma5ChC,gCb4CgC,EAAA;MN3BpC;;;QkBhBM,qCZZuB,EAAA;MN4B7B;;QkBZM,cZdwB;QYexB,6BAA6B;QAC7B,yBAAyB,EAAA;IlBU/B;;;;MkBJI,cZrB0B;MYsB1B,yBlBNgB;MkBOhB,qClBPgB,EAAA;IASpB;;MmBlBI,yBDqB4B;MCpB5B,0BDoB4B,EAAA;ElBHhC;;IoB5CE,yBdQe,EAAA;ENoCjB;;IoBxCE,yBdMc,EAAA;ENkChB;;IoBpCE,yBdDY,EAAA;ENqCd;;IoBhCE,yBdHe,EAAA;ENmCjB;;IGGI,cHgByB;IGfzB,yBGlC0B;IHmC1B,qBHqD+B,EAAA;EA1DnC;;IGUE,yBGxC4B;IHyC5B,qBH+CiC,EAAA;EA1DnC;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,YYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;;;IGuBM,cYkC4D,EAAA;EfzDlE;;IG8BE,YHnBoB,EAAA;EAXtB;;IGmCI,WHxBkB,EAAA;EAXtB;;IGsCI,aG5Ee,EAAA;ENsCnB;;IG2CE,YHhCoB,EAAA;IAXtB;;MG8CI,WHnCkB,EAAA;IAXtB;;;;;MGqDI,cHzCsB;MG0CtB,yBkBjGgB,EAAA;MrB2CpB;;;;;QGyDM,aH7CoB,EAAA;IAZ1B;;MG6DI,yBG9FW,EAAA;ENiCf;;IsB/BI,YtB0CkB;IsBzClB,sBdRW;IcSX,qBd0dsE;IczdtE,UAAU;IAKR,8CtBac,EAAA;EAUpB;;IGwEE,yBAA6B;IAC7B,uBAAuB,EAAA;IHzEzB;;;MG6EI,yBAAmC,EAAA;EH7EvC;;IGqFM,cGhHwB,EAAA;EN2B9B;;IG0FM,WKhIS;ILiIT,yBHrGc,EAAA;IAUpB;;;MG8FQ,WKpIO;MLqIP,yBHzGY,EAAA;EAUpB;;IGqGM,cH/Gc;IGgHd,qBG5Ia,EAAA;INsCnB;;;;MG0GQ,cHpHY,EAAA;EAUpB;;IGoHE,cAAc,EAAA;EHpHhB;;IG8HI,8BAA8B,EAAA;EH9HlC;;IGkII,WH/FuE,EAAA;EAnC3E;;IGwIQ,akBpLa,EAAA;ErB4CrB;;IG4IQ,akBvLY,EAAA;ErB2CpB;;IGmJE,mBHrHwB;IG0HxB,8EHxHsF;IGyHtF,qBAAqB,EAAA;IHzJvB;;MGqJI,cHzIsB,EAAA;IAZ1B;;MG4JI,YHzHuE,EAAA;EAnC3E;;IYvCE,cNiB0B;IOjBxB,yBbsEmC;IYpErC,qBZoEqC,EAAA;IA/BvC;;MYjCI,WJLW;MKDX,yBDDoF;MASpF,qBATyH,EAAA;IZwC7H;;;MY1BI,WJZW;MKDX,yBDDoF;MAgBpF,qBAhByH;MAqBvH,gDAAiF,EAAA;IZmBvF;;;MYZI,cNVwB;MMWxB,yBZ0CmC;MYzCnC,qBZyCmC,EAAA;IA/BvC;;;;;;MYAI,WJtCW;MIuCX,yBAzCuK;MA6CvK,qBA7C+M,EAAA;MZwCnN;;;;;;QYYQ,gDAAiF,EAAA;EZZzF;;IGuKI,0CHhLgB,EAAA;EASpB;;IC+JE,yBDpH+B;ICqH/B,mJAAmJ,EAAA;IDhKrJ;;MCmKI,4BDxH6B;MCyH7B,4CAA4C,EAAA;IDpKhD;;MCuKI,yBD5H6B;MC6H7B,yCAAyC,EAAA;IDxK7C;;MC2KI,yBDhI6B;MCiI7B,yCAAyC,EAAA;ID5K7C;;MC+KI,aDnKsB,EAAA;IAZ1B;;MC+JE,yBDlHiE;MCmHjE,mJAAmJ,EAAA;MDhKrJ;;QCmKI,4BDtH+D;QCuH/D,4CAA4C,EAAA;MDpKhD;;QCuKI,yBD1H+D;QC2H/D,yCAAyC,EAAA;MDxK7C;;QC2KI,yBD9H+D;QC+H/D,yCAAyC,EAAA;MD5K7C;;QC+KI,aDnKsB,EAAA;EAZ1B;;IG2LM,yBHrMc,EAAA;EAUpB;;IGgMM,cH1Mc;IG2Md,yBHjJ6B,EAAA;EAhDnC;;IYvCE,WJCa;IKDX,yBb6BgB;IY3BlB,qBZ2BkB,EAAA;IAUpB;;MYjCI,WJLW;MKDX,yBViPkC;MSzOlC,qBT0OiC,EAAA;IH3MrC;;;MY1BI,WJZW;MKDX,yBViPkC;MSlOlC,qBTmOiC;MS9N/B,+CAAiF,EAAA;IZmBvF;;;MYZI,WJ1BW;MI2BX,yBZCgB;MYAhB,qBZAgB,EAAA;IAUpB;;;;;;MYAI,WJtCW;MIuCX,qCZsC0C;MYlC1C,iCZkC0C,EAAA;MAvC9C;;;;;;QYYQ,+CAAiF,EAAA;EZZzF;;IGoNQ,iCH5KoD,EAAA;EAxC5D;;IGwNQ,2BHxK2B,EAAA;EAhDnC;;IGkOE,WHvNoB,EAAA;EAXtB;;IGuOE,WAAW,EAAA;EHvOb;;IG+OI,4BG1Q0B,EAAA;IN2B9B;;MGiPM,WKvRS,EAAA;IRsCf;;MGoPM,WK1RS;ML2RT,YAAY,EAAA;MHrPlB;;QGuPQ,YAAY,EAAA;EHvPpB;;IG6PI,yBHtQgB,EAAA;EASpB;;IGiQI,yBG5R0B,EAAA;EN2B9B;;IGwQM,cArSmB,EAAA;IH6BzB;;MG0QQ,cAvSiB,EAAA;IH6BzB;;MG6QQ,aA1SiB,EAAA;EH6BzB;;;IGuRM,uCHzQkC,EAAA;EAdxC;;IG0RM,wBAAwB;IACxB,cH7QkC,EAAA;IAdxC;;MG6RQ,aH/QgC,EAAA;IAdxC;;MGkSQ,cG5TsB,EAAA;MN0B9B;;QGoSU,aG9ToB,EAAA;EN0B9B;;IG2SI,qBH7RoC,EAAA;EAdxC;;IGkTM,cGxVa,EAAA;ENsCnB;;IG2TE,YHhToB;IGiTpB,yBG3V2B;IH4V3B,qBG9Va;IH+Vb,+CAA+C,EAAA;EH9TjD;;IGmUI,cGpWW,EAAA;ENiCf;;IG4UI,yBGxWyB,EAAA;IN4B7B;;MG+UM,uBAAuB,EAAA;EH/U7B;;IGoVI,yBAAyB,EAAA;EHpV7B;;IGwVI,2BAA2B,EAAA;EHxV/B;;ICwNE,kBAAkB;IAClB,UAAU,EAAA;;AANV;EACE;IACE,UAAU,EAAA,EAAA;IDrNhB;;MC4NI,kBAAkB;MAClB,QAAQ;MACR,OAAO;MACP,WAAW;MACX,WAAW;MACX,WAAW;MACX,WAAW;MACX,uCD7OgB;MC8OhB,kBAAkB;MAClB,2CAA2C,EAAA;EDrO/C;;IGqWI,cHrVsC,EAAA;IAhB1C;;MGwWM,cHvVkD,EAAA;EAjBxD;;IG+WM,cH/VoC,EAAA;EAhB1C;;IGmXM,cHlWkD,EAAA;EAjBxD;;IG6XI,yBAA6C,EAAA;IH7XjD;;MGgYM,2BG3ZwB,EAAA;MN2B9B;;QGmYQ,yBH5YY;QG6YZ,4BG/ZsB,EAAA;IN2B9B;;MGyYM,yBHlZc,EAAA;IASpB;;MG6YM,yBGxawB,EAAA;EN2B9B;;IGuZI,cHjagB;IGkahB,yBHxW+B,EAAA;EAhDnC;;;;;;IGmaI,mBH5agB,EAAA;EASpB;;IGsaI,yBH/agB,EAAA;EASpB;;IG2aE,mBkBtdkB,EAAA;ErB2CpB;;IG+aE,mBGpdY,EAAA;ENqCd;;IGmbE,mBGvde,EAAA;ENoCjB;;IGubE,mBkBnemB,EAAA;ErB4CrB;;IG8bE,aHhbsC,EAAA;IAdxC;;MGicI,aHlb0C,EAAA;EAf9C;;;;IG2cI,yBHpdgB,EAAA;IASpB;;;;MG8cM,2BHvdc,EAAA;IASpB;;;;MGmdQ,uBAAuB;MACvB,gCAAoD;MACpD,4BAAgD,EAAA;EHrdxD;;IGmeU,cAAc,EAAA;EHnexB;;IGueY,yBAA6C,EAAA;EHvezD;;IG0eY,yBAA6C;IAC7C,qBHrfQ,EAAA;EAUpB;;IGwfE,YAAY,EAAA;EHxfd;;IG+fE,yBAA6C;IAC7C,yBG3hB4B,EAAA;EN2B9B;;IG0gBQ,qBHxc2C,EAAA;EAlEnD;;IGkhBQ,YHvgBc,EAAA;EAXtB;;IGqhBQ,yBHnd2C;IGod3C,qBHpd2C,EAAA;EAlEnD;;IGgiBE,yBHziBkB,EAAA;EASpB;;IGqiBI,UK3kBW,EAAA;ERsCf;;IGyiBI,aG/jBwB,EAAA;ENsB5B;;;;IGgjBE,uCHliBsC,EAAA;EAdxC;;IGwjBI,WAAW,EAAA;EHxjBf;;IuBxCE,oCAAoD,EAAA;EvBwCtD;;IuBpCE,wCAAwD,EAAA;EvBoC1D;;IuBhCE,0CAA0D,EAAA;EvBgC5D;;IuB5BE,2CAA2D,EAAA;EvB4B7D;;IuBxBE,yCAAyD,EAAA;EvBwB3D;;IuBpBE,gCAA8B,EAAA;EvBoBhC;;IwBrCE,YxBgDoB,EAAA;IAXtB;;;;MwBhCI,yBlBDW,EAAA;INiCf;;MwB5BI,4BlBLW,EAAA;INiCf;;MwBxBI,yBlBTW,EAAA;ENiCf;;IwBnBE,qBlBda,EAAA;INiCf;;;;MwBfI,qBlBlBW,EAAA;ENiCf;;IwBRM,YxBmBgB;IwBlBhB,sCpB1B0B,EAAA;EJiChC;;IwBDE,WhBrCa;IgBsCb,yBlBhCY,EAAA;INgCd;;;;;;MwBKI,qBhBuUuD,EAAA;IR5U3D;;MwBSI,SAAS,EAAA;IxBTb;;MwBcM,2ChBpDS,EAAA;IRsCf;;MwBqBQ,WhB3DO;MgB4DP,4ChB5DO,EAAA;ERsCf;;IyB1CM,YzBqDgB;IyBpDhB,yBzBgCc;IyB/Bd,qBnBawB,EAAA;IN2B9B;;MyBpCU,yBrBLsC,EAAA;IJyChD;;MyBjCU,WjBLK;MiBML,yBzBsBU,EAAA;EAUpB;;IIRE,yBJDkB,EAAA;EASpB;;IIJE,cAAmC,EAAA;EJIrC;;;;IICE,cAAkC;IAClC,yBAA6C,EAAA;EJF/C;;IISE,yBAA2C;IAC3C,qBE3Ca,EAAA;ENiCf;;IImBE,0QAEuF,EAAA;IJrBzF;;MIwBI,0CAA4B,EAAA;MJxBhC;;QI2BM,kCAA4B;QAC5B,wBAAgB,EAAA;MJ5BtB;;QIgCM,yBAAiB,EAAA;IJhCvB;;MIqCI,0CAA4B,EAAA;IJrChC;;MI0CM,YAAY;MACZ,uCEpEwB;MFqExB,iBAAiB,EAAA;MJ5CvB;;QI8CQ,YAAY;QACZ,uCExEsB,EAAA;INyB9B;;MImDM,cAAyB;MACzB,uCE5EuB,EAAA;INwB7B;;MI0DM,cAAyB;MACzB,uCEnFuB,EAAA;INwB7B;;MI+DM,YAAY;MACZ,uCEzFwB;MF0FxB,iBAAiB,EAAA;MJjEvB;;QIoEQ,cAAyB,EAAA;IJpEjC;;MI2EI,yBAAiB,EAAA;MJ3ErB;;;QI+EM,YAAY,EAAA;QJ/ElB;;;UIkFQ,cAAgC,EAAA;QJlFxC;;;UIsFQ,cAA+B,EAAA;EJtFvC;;IIgGE,yBAtI0C,EAAA;EJsC5C;;IIoGE,2CA1I0C,EAAA;EJsC5C;;II0GM,cJpHc;IIqHd,yBE5IS,EAAA;ENiCf;;IIkHE,cE5I4B,EAAA;EN0B9B;;IyB1CM,YzBqDgB;IyBpDhB,yBzB2FgC;IyB1FhC,qBnBawB,EAAA;IN2B9B;;MyBpCU,yBrBLsC,EAAA;IJyChD;;MyBjCU,WjBLK;MiBML,yBzBsBU,EAAA;EAUpB;;IIoIQ,cAAkC,EAAA;EJpI1C;;II8IE,yBE7K2B,EAAA;IN+B7B;;MIiJI,aAAa,EAAA;IJjJjB;;MIqJI,iBAAiB;MACjB,cE5Le;MF6Lf,qBExLW,EAAA;INiCf;;MI2JI,qBEtL0B,EAAA;EN2B9B;;IIoKI,cE/L0B,EAAA;EN2B9B;;II6KE,mBE3M4B,EAAA;EN8B9B;;IIoLE,uBAAuB,EAAA;IJpLzB;;MIwLI,iBAAiB,EAAA;IJxLrB;;MI6LM,yBE9NS;MF+NT,yBAAyB,EAAA;IJ9L/B;;MIiMM,uBAAuB;MACvB,6DAA6D,EAAA;IJlMnE;;MIuMM,yBAA4C,EAAA;IJvMlD;;MI0MM,4DAA4D,EAAA;IJ1MlE;;MI8MI,aAAa,EAAA;IJ9MjB;;MIkNI,uBAAuB,EAAA;MJlN3B;;;QIsNM,uBAAuB,EAAA;IJtN7B;;MI2NI,cEjQe,EAAA;ENsCnB;;IImOE,yBEpQa,EAAA;ENiCf;;IIwOI,qBEnQ0B,EAAA;EN2B9B;;II2OI,qBEtQ0B,EAAA;EN2B9B;;IIoPI,aAAa,EAAA;EJpPjB;;IIyPE,mBA/R0C,EAAA;EJsC5C;;IIiQI,cE3R0B;IF4R1B,yBEnSW,EAAA;ENiCf;;II2QI,qBEtS0B,EAAA;EN2B9B;;II8QI,qBEzS0B,EAAA;EN2B9B;;IIsRE,qBEjT4B,EAAA;EN2B9B;;II6RE,qBExT4B,EAAA;EN2B9B;;I0B5CE,c1BsH+D;I0BrH/D,uBAFmG;IAGnG,qB1BoHuF,EAAA;IA1EzF;;M0BtCM,0B1BgHmF,EAAA;IA1EzF;;;;M0B/BI,c1ByG6D;M0BxG7D,yB1BwG6G;M0BvG7G,qB1BuGqF,EAAA;MA1EzF;;;;Q0B3BM,qB1BqG2G,EAAA;EA1EjH;;IA+EI,yBAxFgB,EAAA;EASpB;;IAmFI,yBA5FgB,EAAA;IASpB;;MAqFM,6BAA6B,EAAA;EArFnC;;;;IA6FM,yBAAiB,EAAA;EA7FvB;;IAiGM,6BAA6B,EAAA\",\"file\":\"antarctic.scss\",\"sourcesContent\":[\"@import '../variables';\\n@import '../override-bootstrap-variables';\\n\\n// == Define Bootstrap theme colors\\n//\\n\\n// colors for overriding bootstrap $theme-colors\\n// $secondary: #;\\n// $info: #;\\n// $success: #;\\n// $warning: #;\\n// $danger: #;\\n// $light: #;\\n// $dark: #;\\n\\n.growi:not(.login-page) {\\n // add background-image\\n #page-wrapper,\\n .page-editor-preview-container {\\n background-image: url('/images/themes/antarctic/bg.svg');\\n background-attachment: fixed;\\n background-position: center center;\\n background-size: cover;\\n }\\n}\\n\\n.growi.login-page {\\n #page-wrapper {\\n background-image: url('/images/themes/antarctic/topimage.svg');\\n background-attachment: fixed;\\n background-position: center center;\\n background-size: cover;\\n }\\n}\\n\\n$themecolor: #000080;\\n$themelight: #f0f8ff;\\n$accentcolor: #ffd700;\\n\\n.grw-navbar {\\n border-bottom: $accentcolor 4px solid;\\n}\\n\\n//== Light Mode\\n//\\nhtml[light],\\nhtml[dark] {\\n $primary: $themecolor;\\n\\n // Background colors\\n $bgcolor-global: $themelight;\\n $bgcolor-inline-code: $gray-100; //optional\\n $bgcolor-card: $gray-50;\\n $bgcolor-highlighted: rgba($primary, 0.15);\\n\\n // Font colors\\n $color-global: black;\\n $color-reversal: #eeeeee;\\n // $color-header: #2b2b2b;\\n $color-link: lighten($themecolor, 20%);\\n $color-link-hover: lighten($color-link, 20%);\\n $color-link-wiki: lighten($primary, 20%);\\n $color-link-wiki-hover: lighten($color-link-wiki, 20%);\\n $color-link-nabvar: $color-reversal;\\n $color-inline-code: #c7254e; // optional\\n\\n // List Group colors\\n // $color-list: $color-global;\\n // $bgcolor-list: $bgcolor-global;\\n // $color-list-hover: $color-reversal;\\n // $bgcolor-list-hover: ;\\n // $color-list-active: $color-reversal;\\n // $bgcolor-list-active: $primary;\\n\\n // Navbar\\n $bgcolor-navbar: #35393f;\\n $bgcolor-search-top-dropdown: #fa9913;\\n $border-image-navbar: linear-gradient(to right, #f6d02e 0%, #f87c00 47%, #f6d02e 100%);\\n // Logo colors\\n $bgcolor-logo: $bgcolor-navbar;\\n $fillcolor-logo-mark: lighten(desaturate($bgcolor-inline-code, 10%), 15%);\\n\\n // Sidebar\\n $bgcolor-sidebar: $themecolor;\\n $bgcolor-sidebar-nav-item-active: rgba(black, 0.37); // optional\\n $text-shadow-sidebar-nav-item-active: 0px 0px 10px #0099ff; // optional\\n // Sidebar resize button\\n $color-resize-button: $color-reversal;\\n $bgcolor-resize-button: #fa9913;\\n $color-resize-button-hover: $color-reversal;\\n $bgcolor-resize-button-hover: lighten($bgcolor-resize-button, 5%);\\n // Sidebar contents\\n $color-sidebar-context: $themecolor;\\n $bgcolor-sidebar-context: #f4f6fc;\\n // Sidebar list group\\n $bgcolor-sidebar-list-group: #fafbff; // optional\\n\\n // Icon colors\\n $color-editor-icons: $color-global;\\n\\n // Border colors\\n $border-color-theme: $gray-400;\\n $border-color-global: $gray-400;\\n $bordercolor-inline-code: #ccc8c8; // optional\\n\\n // Dropdown colors\\n $bgcolor-dropdown-link-active: $growi-blue;\\n $color-dropdown-link-active: $color-reversal;\\n $color-dropdown-link-hover: $color-global;\\n\\n // admin theme box\\n $color-theme-color-box: lighten($themecolor, 20%);\\n\\n @import 'apply-colors';\\n @import 'apply-colors-light';\\n\\n //Button\\n .btn-group.grw-page-editor-mode-manager {\\n .btn.btn-outline-primary {\\n @include btn-page-editor-mode-manager(darken($primary, 10%), lighten($primary, 55%), lighten($primary, 60%));\\n }\\n }\\n\\n .table {\\n background-color: $themelight;\\n }\\n\\n #search-typeahead-asynctypeahead {\\n background-color: $bgcolor-global;\\n .table {\\n background-color: transparent;\\n }\\n }\\n\\n // login and register\\n .nologin {\\n a#login.link-switch,\\n a#register.link-switch {\\n color: rgba(black, 0.5);\\n }\\n\\n .grw-external-auth-form {\\n border-color: #aaa !important;\\n }\\n }\\n}\\n\\n//== Dark Mode\\n//\\n// html[dark] {\\n// $primary: #d65a31;\\n\\n// $basecolor: #222831;\\n\\n// // Background colors\\n// $bgcolor-global: $basecolor;\\n// $bgcolor-navbar: #151515;\\n// $bgcolor-inline-code: darken($basecolor, 5%);\\n// $bgcolor-card: darken($basecolor, 5%);\\n\\n// // Font colors\\n// $color-global: #eeeeee;\\n// $color-reversal: $gray-900;\\n// // $color-header: desaturate($primary, 20%);\\n// $color-link: $primary;\\n// $color-link-hover: lighten($color-link, 10%);\\n// $color-link-wiki: lighten($basecolor, 50%);\\n// $color-link-wiki-hover: darken($color-link-wiki, 5%);\\n// $color-link-nabvar: $color-global;\\n// $color-inline-code: #c7254e; // optional\\n\\n// // List Group colors\\n// $color-list: $color-global;\\n// $bgcolor-list: $bgcolor-global;\\n// $color-list-active: $color-reversal;\\n// $bgcolor-list-active: $primary;\\n// $color-list-hover: $color-reversal;\\n\\n// // Logo colors\\n// $bgcolor-logo: $bgcolor-navbar;\\n// $fillcolor-logo-mark: $gray-700;\\n\\n// // Icon colors\\n// $color-editor-icons: darken($accentcolor, 15%);\\n\\n// // Border colors\\n// $border-color-theme: black; // former: `$navbar-border: $gray-300;`\\n\\n// // Dropdown colors\\n// $bgcolor-dropdown-link-active: $primary;\\n// $color-dropdown-link-active: $color-global;\\n// $color-dropdown-link-hover: $color-reversal;\\n\\n// // Sidebar\\n// $bgcolor-sidebar: $bgcolor-navbar;\\n// $color-sidebar-context: $color-global;\\n// $bgcolor-sidebar-context: lighten($bgcolor-navbar, 5%);\\n\\n// @import 'apply-colors';\\n// @import 'apply-colors-dark';\\n// }\\n\",\"@mixin variable-font-size($basesize) {\\n font-size: $basesize * 0.6;\\n\\n @include media-breakpoint-only(sm) {\\n font-size: #{$basesize * 0.7};\\n }\\n @include media-breakpoint-only(md) {\\n font-size: #{$basesize * 0.8};\\n }\\n @include media-breakpoint-only(lg) {\\n font-size: #{$basesize * 0.9};\\n }\\n @include media-breakpoint-up(xl) {\\n font-size: $basesize;\\n }\\n}\\n\\n@mixin expand-editor($editor-margin-top) {\\n $header-plus-footer: $editor-margin-top + $grw-editor-navbar-bottom-height;\\n\\n $editor-margin: $header-plus-footer //\\n + 25px // add .btn-open-dropzone height\\n + 30px; // add .navbar-editor height\\n\\n .main {\\n width: 100%;\\n height: calc(100vh - #{$editor-margin-top});\\n margin-top: 0px !important;\\n\\n .grw-container-convertible {\\n max-width: unset;\\n padding: 0;\\n margin: 0;\\n }\\n\\n &,\\n .content-main,\\n .tab-content {\\n display: flex;\\n flex: 1;\\n flex-direction: column;\\n\\n .tab-pane {\\n height: calc(100vh - #{$header-plus-footer});\\n min-height: calc(100vh - #{$header-plus-footer}); // for IE11\\n }\\n\\n #page-editor {\\n // right(preview)\\n &,\\n & > .row,\\n .page-editor-preview-container,\\n .page-editor-preview-body {\\n height: calc(100vh - #{$header-plus-footer});\\n min-height: calc(100vh - #{$header-plus-footer}); // for IE11\\n }\\n\\n // left(editor)\\n .page-editor-editor-container {\\n height: calc(100vh - #{$header-plus-footer});\\n min-height: calc(100vh - #{$header-plus-footer}); // for IE11\\n\\n .react-codemirror2,\\n .CodeMirror,\\n .CodeMirror-scroll,\\n .textarea-editor {\\n height: calc(100vh - #{$editor-margin});\\n }\\n }\\n }\\n\\n #page-editor-with-hackmd {\\n &,\\n .hackmd-preinit,\\n .hackmd-error,\\n #iframe-hackmd-container > iframe {\\n width: 100%;\\n height: calc(100vh - #{$header-plus-footer});\\n min-height: calc(100vh - #{$header-plus-footer}); // for IE11\\n }\\n }\\n }\\n }\\n}\\n\\n@mixin expand-modal-fullscreen($hasModalHeader: true, $hasModalFooter: true) {\\n // full-screen modal\\n width: auto;\\n max-width: unset !important;\\n height: calc(100vh - 30px);\\n margin: 15px !important;\\n\\n .modal-content {\\n height: calc(100vh - 30px);\\n }\\n\\n // expand .modal-body (with calculating height)\\n .modal-body {\\n $modal-header: 54px;\\n $modal-footer: 46px;\\n\\n $margin: 0px;\\n @if $hasModalHeader {\\n $margin: $margin + $modal-header;\\n }\\n @if $hasModalFooter {\\n $margin: $margin + $modal-footer;\\n }\\n height: calc(100% - #{$margin});\\n }\\n}\\n\\n/*\\n * see: https://gist.github.com/bjmiller121/902745cbb38d88178882\\n *\\n * Makes a CSS hexagon! based off of http://csshexagon.com/\\n * Demo: http://sassmeister.com/gist/98fcf3ce163a97d2ef7e\\n */\\n@mixin hexagonize($size, $color, $box-shadow: 0, $border: 0) {\\n width: $size;\\n height: ($size * 0.577);\\n margin: ($size * 0.288) 0;\\n background-color: $color;\\n border-right: $border;\\n border-left: $border;\\n\\n @if $box-shadow != 0 {\\n box-shadow: $box-shadow;\\n }\\n\\n &:before,\\n &:after {\\n position: absolute;\\n content: '';\\n\\n @if $border == 0 and $box-shadow == 0 {\\n left: 0;\\n width: 0;\\n border-right: ($size/2) solid transparent;\\n border-left: ($size/2) solid transparent;\\n } @else {\\n left: ($size * 0.129);\\n z-index: 1;\\n width: ($size * 0.707);\\n height: ($size * 0.707);\\n background-color: inherit;\\n transform: scaleY(0.6) rotate(-45deg);\\n }\\n\\n @if $box-shadow != 0 {\\n box-shadow: $box-shadow;\\n }\\n }\\n\\n &:before {\\n @if $border == 0 and $box-shadow == 0 {\\n bottom: 99%;\\n border-bottom: ($size * 0.288) solid $color;\\n } @else {\\n top: -($size * 0.353);\\n }\\n\\n @if $border != 0 {\\n border-top: $border;\\n border-right: $border;\\n }\\n }\\n\\n &:after {\\n @if $border == 0 and $box-shadow == 0 {\\n top: 99%;\\n width: 0;\\n border-top: ($size * 0.288) solid $color;\\n } @else {\\n bottom: -($size * 0.353);\\n }\\n\\n @if $border != 0 {\\n border-bottom: $border;\\n border-left: $border;\\n }\\n }\\n\\n @if $box-shadow != 0 {\\n > span {\\n position: absolute;\\n top: 0;\\n left: 0;\\n z-index: 2;\\n\\n &:after {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: $size;\\n height: $size * 0.577;\\n content: '';\\n background-color: $color;\\n }\\n }\\n }\\n}\\n\\n@mixin override-hexagon-color($color, $bgcolor) {\\n background-color: $bgcolor;\\n transition: background-color 200ms linear, color 100ms linear, opacity 300ms cubic-bezier(0.2, 0, 0, 1), transform 300ms cubic-bezier(0.2, 0, 0, 1);\\n\\n &:before {\\n border-bottom-color: $bgcolor;\\n transition: border-bottom-color 200ms linear;\\n }\\n &:after {\\n border-top-color: $bgcolor;\\n transition: border-top-color 200ms linear;\\n }\\n > span:after {\\n background-color: $bgcolor;\\n transition: background-color 200ms linear;\\n }\\n svg path {\\n fill: $color;\\n }\\n}\\n\\n@mixin apply-navigation-transition() {\\n transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1);\\n transition-duration: 300ms;\\n}\\n\\n@mixin border-vertical($beforeOrAfter, $borderLength, $zIndex: initial, $isBtnGroup: false) {\\n position: relative;\\n @if $isBtnGroup {\\n &:not(:first-child) {\\n margin-left: 0;\\n border-left: none;\\n }\\n &:not(:last-child) {\\n border-right: none;\\n }\\n }\\n &:not(:first-child) {\\n &::#{$beforeOrAfter} {\\n position: absolute;\\n top: calc((100% - #{$borderLength}) / 2);\\n left: 0;\\n z-index: $zIndex;\\n width: 100%;\\n height: $borderLength;\\n margin-left: -0.5px;\\n content: '';\\n border-left: 1px solid transparent;\\n transition: border-color 0.15s ease-in-out;\\n }\\n }\\n}\\n@mixin highlighted($color) {\\n @keyframes fadeout {\\n 100% {\\n opacity: 0;\\n }\\n }\\n position: relative;\\n z-index: 1;\\n\\n &::after {\\n position: absolute;\\n top: 15%;\\n left: 0;\\n z-index: -1;\\n width: 100%;\\n height: 70%;\\n content: '';\\n background-color: $color;\\n border-radius: 2px;\\n animation: fadeout 1s ease-in 1.5s forwards;\\n }\\n}\\n\",\".growi:not(.login-page) #page-wrapper,\\n.growi:not(.login-page) .page-editor-preview-container {\\n background-image: url(\\\"/images/themes/antarctic/bg.svg\\\");\\n background-attachment: fixed;\\n background-position: center center;\\n background-size: cover; }\\n\\n.growi.login-page #page-wrapper {\\n background-image: url(\\\"/images/themes/antarctic/topimage.svg\\\");\\n background-attachment: fixed;\\n background-position: center center;\\n background-size: cover; }\\n\\n.grw-navbar {\\n border-bottom: #ffd700 4px solid; }\\n\\nhtml[light],\\nhtml[dark] {\\n /*\\n * see: https://gist.github.com/bjmiller121/902745cbb38d88178882\\n *\\n * Makes a CSS hexagon! based off of http://csshexagon.com/\\n * Demo: http://sassmeister.com/gist/98fcf3ce163a97d2ef7e\\n */\\n /*\\n * Icon\\n */\\n /*\\n * Modal\\n */\\n /*\\n * cards\\n */\\n /*\\n * Form Slider\\n */\\n /*\\n * GROWI wiki\\n */\\n /*\\n * GROWI on-edit\\n */\\n /*\\n * Preview for editing /Sidebar\\n */\\n /*\\n * GROWI Grid Edit Modal\\n */\\n /*\\n * GROWI comment\\n */\\n /*\\n * GROWI comment form\\n */\\n /*\\n * GROWI search result\\n */\\n /*\\n * react bootstrap typeahead\\n */\\n /*\\n * GROWI page content footer\\n */\\n /*\\n * GROWI admin page #layoutOptions #themeOptions\\n */\\n /*\\n * HackMd\\n */\\n /*\\n Slack Integration\\n*/\\n /*\\n * Form\\n */\\n /*\\n * card\\n */\\n /*\\n * GROWI Login form\\n */\\n /*\\n * GROWI subnavigation\\n */\\n /*\\n * GROWI Sidebar\\n */\\n /*\\n * GROWI page list\\n */\\n /*\\n * GROWI on-edit\\n */\\n /*\\n * GROWI Link Edit Modal\\n */\\n /*\\n * GROWI Grid Edit Modal\\n */\\n /*\\n * Slack\\n */\\n /*\\n * GROWI HandsontableModal\\n */\\n /*\\n * GROWI comment form\\n */\\n /*\\n * GROWI tags\\n */\\n /*\\n* grw-side-contents\\n*/\\n /*\\n * admin settings\\n */\\n /*\\n * modal\\n */ }\\n html[light] .btn-link,\\n html[dark] .btn-link {\\n color: #0000e6; }\\n html[light] .btn-link svg,\\n html[dark] .btn-link svg {\\n fill: #0000e6; }\\n html[light] .btn-link:hover,\\n html[dark] .btn-link:hover {\\n color: #4d4dff; }\\n html[light] .btn-link:hover svg,\\n html[dark] .btn-link:hover svg {\\n fill: #4d4dff; }\\n html[light] .btn-link:disabled, html[light] .btn-link.disabled,\\n html[dark] .btn-link:disabled,\\n html[dark] .btn-link.disabled {\\n color: #8e9ba7; }\\n html[light] .btn-link:disabled svg, html[light] .btn-link.disabled svg,\\n html[dark] .btn-link:disabled svg,\\n html[dark] .btn-link.disabled svg {\\n fill: #8e9ba7; }\\n html[light] body,\\n html[dark] body {\\n color: black;\\n background-color: #f0f8ff; }\\n html[light] body svg,\\n html[dark] body svg {\\n fill: black; }\\n html[light] a,\\n html[dark] a {\\n color: #0000e6;\\n text-decoration: none;\\n background-color: transparent; }\\n html[light] a svg,\\n html[dark] a svg {\\n fill: #0000e6; }\\n html[light] a:hover,\\n html[dark] a:hover {\\n color: #4d4dff;\\n text-decoration: underline; }\\n html[light] a:hover svg,\\n html[dark] a:hover svg {\\n fill: #4d4dff; }\\n html[light] .bg-primary,\\n html[dark] .bg-primary {\\n background-color: #000080 !important; }\\n html[light] a.bg-primary:hover, html[light] a.bg-primary:focus,\\n html[light] button.bg-primary:hover,\\n html[light] button.bg-primary:focus,\\n html[dark] a.bg-primary:hover,\\n html[dark] a.bg-primary:focus,\\n html[dark] button.bg-primary:hover,\\n html[dark] button.bg-primary:focus {\\n background-color: #00004d !important; }\\n html[light] .bg-secondary,\\n html[dark] .bg-secondary {\\n background-color: #6c757d !important; }\\n html[light] a.bg-secondary:hover, html[light] a.bg-secondary:focus,\\n html[light] button.bg-secondary:hover,\\n html[light] button.bg-secondary:focus,\\n html[dark] a.bg-secondary:hover,\\n html[dark] a.bg-secondary:focus,\\n html[dark] button.bg-secondary:hover,\\n html[dark] button.bg-secondary:focus {\\n background-color: #545b62 !important; }\\n html[light] .bg-success,\\n html[dark] .bg-success {\\n background-color: #00bb83 !important; }\\n html[light] a.bg-success:hover, html[light] a.bg-success:focus,\\n html[light] button.bg-success:hover,\\n html[light] button.bg-success:focus,\\n html[dark] a.bg-success:hover,\\n html[dark] a.bg-success:focus,\\n html[dark] button.bg-success:hover,\\n html[dark] button.bg-success:focus {\\n background-color: #00885f !important; }\\n html[light] .bg-info,\\n html[dark] .bg-info {\\n background-color: #009fbb !important; }\\n html[light] a.bg-info:hover, html[light] a.bg-info:focus,\\n html[light] button.bg-info:hover,\\n html[light] button.bg-info:focus,\\n html[dark] a.bg-info:hover,\\n html[dark] a.bg-info:focus,\\n html[dark] button.bg-info:hover,\\n html[dark] button.bg-info:focus {\\n background-color: #007488 !important; }\\n html[light] .bg-warning,\\n html[dark] .bg-warning {\\n background-color: #ffa32b !important; }\\n html[light] a.bg-warning:hover, html[light] a.bg-warning:focus,\\n html[light] button.bg-warning:hover,\\n html[light] button.bg-warning:focus,\\n html[dark] a.bg-warning:hover,\\n html[dark] a.bg-warning:focus,\\n html[dark] button.bg-warning:hover,\\n html[dark] button.bg-warning:focus {\\n background-color: #f78c00 !important; }\\n html[light] .bg-danger,\\n html[dark] .bg-danger {\\n background-color: #ff0a54 !important; }\\n html[light] a.bg-danger:hover, html[light] a.bg-danger:focus,\\n html[light] button.bg-danger:hover,\\n html[light] button.bg-danger:focus,\\n html[dark] a.bg-danger:hover,\\n html[dark] a.bg-danger:focus,\\n html[dark] button.bg-danger:hover,\\n html[dark] button.bg-danger:focus {\\n background-color: #d60041 !important; }\\n html[light] .bg-light,\\n html[dark] .bg-light {\\n background-color: #e4e7ea !important; }\\n html[light] a.bg-light:hover, html[light] a.bg-light:focus,\\n html[light] button.bg-light:hover,\\n html[light] button.bg-light:focus,\\n html[dark] a.bg-light:hover,\\n html[dark] a.bg-light:focus,\\n html[dark] button.bg-light:hover,\\n html[dark] button.bg-light:focus {\\n background-color: #c7ced4 !important; }\\n html[light] .bg-dark,\\n html[dark] .bg-dark {\\n background-color: #343a40 !important; }\\n html[light] a.bg-dark:hover, html[light] a.bg-dark:focus,\\n html[light] button.bg-dark:hover,\\n html[light] button.bg-dark:focus,\\n html[dark] a.bg-dark:hover,\\n html[dark] a.bg-dark:focus,\\n html[dark] button.bg-dark:hover,\\n html[dark] button.bg-dark:focus {\\n background-color: #1d2124 !important; }\\n html[light] .bg-blue,\\n html[dark] .bg-blue {\\n background-color: #007bff !important; }\\n html[light] a.bg-blue:hover, html[light] a.bg-blue:focus,\\n html[light] button.bg-blue:hover,\\n html[light] button.bg-blue:focus,\\n html[dark] a.bg-blue:hover,\\n html[dark] a.bg-blue:focus,\\n html[dark] button.bg-blue:hover,\\n html[dark] button.bg-blue:focus {\\n background-color: #0062cc !important; }\\n html[light] .bg-indigo,\\n html[dark] .bg-indigo {\\n background-color: #6610f2 !important; }\\n html[light] a.bg-indigo:hover, html[light] a.bg-indigo:focus,\\n html[light] button.bg-indigo:hover,\\n html[light] button.bg-indigo:focus,\\n html[dark] a.bg-indigo:hover,\\n html[dark] a.bg-indigo:focus,\\n html[dark] button.bg-indigo:hover,\\n html[dark] button.bg-indigo:focus {\\n background-color: #510bc4 !important; }\\n html[light] .bg-purple,\\n html[dark] .bg-purple {\\n background-color: #6f42c1 !important; }\\n html[light] a.bg-purple:hover, html[light] a.bg-purple:focus,\\n html[light] button.bg-purple:hover,\\n html[light] button.bg-purple:focus,\\n html[dark] a.bg-purple:hover,\\n html[dark] a.bg-purple:focus,\\n html[dark] button.bg-purple:hover,\\n html[dark] button.bg-purple:focus {\\n background-color: #59339d !important; }\\n html[light] .bg-pink,\\n html[dark] .bg-pink {\\n background-color: #e83e8c !important; }\\n html[light] a.bg-pink:hover, html[light] a.bg-pink:focus,\\n html[light] button.bg-pink:hover,\\n html[light] button.bg-pink:focus,\\n html[dark] a.bg-pink:hover,\\n html[dark] a.bg-pink:focus,\\n html[dark] button.bg-pink:hover,\\n html[dark] button.bg-pink:focus {\\n background-color: #d91a72 !important; }\\n html[light] .bg-red,\\n html[dark] .bg-red {\\n background-color: #ff0a54 !important; }\\n html[light] a.bg-red:hover, html[light] a.bg-red:focus,\\n html[light] button.bg-red:hover,\\n html[light] button.bg-red:focus,\\n html[dark] a.bg-red:hover,\\n html[dark] a.bg-red:focus,\\n html[dark] button.bg-red:hover,\\n html[dark] button.bg-red:focus {\\n background-color: #d60041 !important; }\\n html[light] .bg-orange,\\n html[dark] .bg-orange {\\n background-color: #fd7e14 !important; }\\n html[light] a.bg-orange:hover, html[light] a.bg-orange:focus,\\n html[light] button.bg-orange:hover,\\n html[light] button.bg-orange:focus,\\n html[dark] a.bg-orange:hover,\\n html[dark] a.bg-orange:focus,\\n html[dark] button.bg-orange:hover,\\n html[dark] button.bg-orange:focus {\\n background-color: #dc6502 !important; }\\n html[light] .bg-yellow,\\n html[dark] .bg-yellow {\\n background-color: #ffc107 !important; }\\n html[light] a.bg-yellow:hover, html[light] a.bg-yellow:focus,\\n html[light] button.bg-yellow:hover,\\n html[light] button.bg-yellow:focus,\\n html[dark] a.bg-yellow:hover,\\n html[dark] a.bg-yellow:focus,\\n html[dark] button.bg-yellow:hover,\\n html[dark] button.bg-yellow:focus {\\n background-color: #d39e00 !important; }\\n html[light] .bg-green,\\n html[dark] .bg-green {\\n background-color: #28a745 !important; }\\n html[light] a.bg-green:hover, html[light] a.bg-green:focus,\\n html[light] button.bg-green:hover,\\n html[light] button.bg-green:focus,\\n html[dark] a.bg-green:hover,\\n html[dark] a.bg-green:focus,\\n html[dark] button.bg-green:hover,\\n html[dark] button.bg-green:focus {\\n background-color: #1e7e34 !important; }\\n html[light] .bg-teal,\\n html[dark] .bg-teal {\\n background-color: #20c997 !important; }\\n html[light] a.bg-teal:hover, html[light] a.bg-teal:focus,\\n html[light] button.bg-teal:hover,\\n html[light] button.bg-teal:focus,\\n html[dark] a.bg-teal:hover,\\n html[dark] a.bg-teal:focus,\\n html[dark] button.bg-teal:hover,\\n html[dark] button.bg-teal:focus {\\n background-color: #199d76 !important; }\\n html[light] .bg-cyan,\\n html[dark] .bg-cyan {\\n background-color: #17a2b8 !important; }\\n html[light] a.bg-cyan:hover, html[light] a.bg-cyan:focus,\\n html[light] button.bg-cyan:hover,\\n html[light] button.bg-cyan:focus,\\n html[dark] a.bg-cyan:hover,\\n html[dark] a.bg-cyan:focus,\\n html[dark] button.bg-cyan:hover,\\n html[dark] button.bg-cyan:focus {\\n background-color: #117a8b !important; }\\n html[light] .bg-white,\\n html[dark] .bg-white {\\n background-color: #fff !important; }\\n html[light] a.bg-white:hover, html[light] a.bg-white:focus,\\n html[light] button.bg-white:hover,\\n html[light] button.bg-white:focus,\\n html[dark] a.bg-white:hover,\\n html[dark] a.bg-white:focus,\\n html[dark] button.bg-white:hover,\\n html[dark] button.bg-white:focus {\\n background-color: #e6e6e6 !important; }\\n html[light] .bg-gray,\\n html[dark] .bg-gray {\\n background-color: #4b545c !important; }\\n html[light] a.bg-gray:hover, html[light] a.bg-gray:focus,\\n html[light] button.bg-gray:hover,\\n html[light] button.bg-gray:focus,\\n html[dark] a.bg-gray:hover,\\n html[dark] a.bg-gray:focus,\\n html[dark] button.bg-gray:hover,\\n html[dark] button.bg-gray:focus {\\n background-color: #343a40 !important; }\\n html[light] .bg-gray-dark,\\n html[dark] .bg-gray-dark {\\n background-color: #343a40 !important; }\\n html[light] a.bg-gray-dark:hover, html[light] a.bg-gray-dark:focus,\\n html[light] button.bg-gray-dark:hover,\\n html[light] button.bg-gray-dark:focus,\\n html[dark] a.bg-gray-dark:hover,\\n html[dark] a.bg-gray-dark:focus,\\n html[dark] button.bg-gray-dark:hover,\\n html[dark] button.bg-gray-dark:focus {\\n background-color: #1d2124 !important; }\\n html[light] .border-primary,\\n html[dark] .border-primary {\\n border-color: #000080 !important; }\\n html[light] .border-secondary,\\n html[dark] .border-secondary {\\n border-color: #6c757d !important; }\\n html[light] .border-success,\\n html[dark] .border-success {\\n border-color: #00bb83 !important; }\\n html[light] .border-info,\\n html[dark] .border-info {\\n border-color: #009fbb !important; }\\n html[light] .border-warning,\\n html[dark] .border-warning {\\n border-color: #ffa32b !important; }\\n html[light] .border-danger,\\n html[dark] .border-danger {\\n border-color: #ff0a54 !important; }\\n html[light] .border-light,\\n html[dark] .border-light {\\n border-color: #e4e7ea !important; }\\n html[light] .border-dark,\\n html[dark] .border-dark {\\n border-color: #343a40 !important; }\\n html[light] .border-blue,\\n html[dark] .border-blue {\\n border-color: #007bff !important; }\\n html[light] .border-indigo,\\n html[dark] .border-indigo {\\n border-color: #6610f2 !important; }\\n html[light] .border-purple,\\n html[dark] .border-purple {\\n border-color: #6f42c1 !important; }\\n html[light] .border-pink,\\n html[dark] .border-pink {\\n border-color: #e83e8c !important; }\\n html[light] .border-red,\\n html[dark] .border-red {\\n border-color: #ff0a54 !important; }\\n html[light] .border-orange,\\n html[dark] .border-orange {\\n border-color: #fd7e14 !important; }\\n html[light] .border-yellow,\\n html[dark] .border-yellow {\\n border-color: #ffc107 !important; }\\n html[light] .border-green,\\n html[dark] .border-green {\\n border-color: #28a745 !important; }\\n html[light] .border-teal,\\n html[dark] .border-teal {\\n border-color: #20c997 !important; }\\n html[light] .border-cyan,\\n html[dark] .border-cyan {\\n border-color: #17a2b8 !important; }\\n html[light] .border-white,\\n html[dark] .border-white {\\n border-color: #fff !important; }\\n html[light] .border-gray,\\n html[dark] .border-gray {\\n border-color: #4b545c !important; }\\n html[light] .border-gray-dark,\\n html[dark] .border-gray-dark {\\n border-color: #343a40 !important; }\\n html[light] .text-primary,\\n html[dark] .text-primary {\\n color: #000080 !important; }\\n html[light] a.text-primary:hover, html[light] a.text-primary:focus,\\n html[dark] a.text-primary:hover,\\n html[dark] a.text-primary:focus {\\n color: #000034 !important; }\\n html[light] .text-secondary,\\n html[dark] .text-secondary {\\n color: #6c757d !important; }\\n html[light] a.text-secondary:hover, html[light] a.text-secondary:focus,\\n html[dark] a.text-secondary:hover,\\n html[dark] a.text-secondary:focus {\\n color: #494f54 !important; }\\n html[light] .text-success,\\n html[dark] .text-success {\\n color: #00bb83 !important; }\\n html[light] a.text-success:hover, html[light] a.text-success:focus,\\n html[dark] a.text-success:hover,\\n html[dark] a.text-success:focus {\\n color: #006f4d !important; }\\n html[light] .text-info,\\n html[dark] .text-info {\\n color: #009fbb !important; }\\n html[light] a.text-info:hover, html[light] a.text-info:focus,\\n html[dark] a.text-info:hover,\\n html[dark] a.text-info:focus {\\n color: #005e6f !important; }\\n html[light] .text-warning,\\n html[dark] .text-warning {\\n color: #ffa32b !important; }\\n html[light] a.text-warning:hover, html[light] a.text-warning:focus,\\n html[dark] a.text-warning:hover,\\n html[dark] a.text-warning:focus {\\n color: #de7d00 !important; }\\n html[light] .text-danger,\\n html[dark] .text-danger {\\n color: #ff0a54 !important; }\\n html[light] a.text-danger:hover, html[light] a.text-danger:focus,\\n html[dark] a.text-danger:hover,\\n html[dark] a.text-danger:focus {\\n color: #bd0039 !important; }\\n html[light] .text-light,\\n html[dark] .text-light {\\n color: #e4e7ea !important; }\\n html[light] a.text-light:hover, html[light] a.text-light:focus,\\n html[dark] a.text-light:hover,\\n html[dark] a.text-light:focus {\\n color: #b9c1c9 !important; }\\n html[light] .text-dark,\\n html[dark] .text-dark {\\n color: #343a40 !important; }\\n html[light] a.text-dark:hover, html[light] a.text-dark:focus,\\n html[dark] a.text-dark:hover,\\n html[dark] a.text-dark:focus {\\n color: #121416 !important; }\\n html[light] .text-blue,\\n html[dark] .text-blue {\\n color: #007bff !important; }\\n html[light] a.text-blue:hover, html[light] a.text-blue:focus,\\n html[dark] a.text-blue:hover,\\n html[dark] a.text-blue:focus {\\n color: #0056b3 !important; }\\n html[light] .text-indigo,\\n html[dark] .text-indigo {\\n color: #6610f2 !important; }\\n html[light] a.text-indigo:hover, html[light] a.text-indigo:focus,\\n html[dark] a.text-indigo:hover,\\n html[dark] a.text-indigo:focus {\\n color: #4709ac !important; }\\n html[light] .text-purple,\\n html[dark] .text-purple {\\n color: #6f42c1 !important; }\\n html[light] a.text-purple:hover, html[light] a.text-purple:focus,\\n html[dark] a.text-purple:hover,\\n html[dark] a.text-purple:focus {\\n color: #4e2d89 !important; }\\n html[light] .text-pink,\\n html[dark] .text-pink {\\n color: #e83e8c !important; }\\n html[light] a.text-pink:hover, html[light] a.text-pink:focus,\\n html[dark] a.text-pink:hover,\\n html[dark] a.text-pink:focus {\\n color: #c21766 !important; }\\n html[light] .text-red,\\n html[dark] .text-red {\\n color: #ff0a54 !important; }\\n html[light] a.text-red:hover, html[light] a.text-red:focus,\\n html[dark] a.text-red:hover,\\n html[dark] a.text-red:focus {\\n color: #bd0039 !important; }\\n html[light] .text-orange,\\n html[dark] .text-orange {\\n color: #fd7e14 !important; }\\n html[light] a.text-orange:hover, html[light] a.text-orange:focus,\\n html[dark] a.text-orange:hover,\\n html[dark] a.text-orange:focus {\\n color: #c35a02 !important; }\\n html[light] .text-yellow,\\n html[dark] .text-yellow {\\n color: #ffc107 !important; }\\n html[light] a.text-yellow:hover, html[light] a.text-yellow:focus,\\n html[dark] a.text-yellow:hover,\\n html[dark] a.text-yellow:focus {\\n color: #ba8b00 !important; }\\n html[light] .text-green,\\n html[dark] .text-green {\\n color: #28a745 !important; }\\n html[light] a.text-green:hover, html[light] a.text-green:focus,\\n html[dark] a.text-green:hover,\\n html[dark] a.text-green:focus {\\n color: #19692c !important; }\\n html[light] .text-teal,\\n html[dark] .text-teal {\\n color: #20c997 !important; }\\n html[light] a.text-teal:hover, html[light] a.text-teal:focus,\\n html[dark] a.text-teal:hover,\\n html[dark] a.text-teal:focus {\\n color: #158765 !important; }\\n html[light] .text-cyan,\\n html[dark] .text-cyan {\\n color: #17a2b8 !important; }\\n html[light] a.text-cyan:hover, html[light] a.text-cyan:focus,\\n html[dark] a.text-cyan:hover,\\n html[dark] a.text-cyan:focus {\\n color: #0f6674 !important; }\\n html[light] .text-white,\\n html[dark] .text-white {\\n color: #fff !important; }\\n html[light] a.text-white:hover, html[light] a.text-white:focus,\\n html[dark] a.text-white:hover,\\n html[dark] a.text-white:focus {\\n color: #d9d9d9 !important; }\\n html[light] .text-gray,\\n html[dark] .text-gray {\\n color: #4b545c !important; }\\n html[light] a.text-gray:hover, html[light] a.text-gray:focus,\\n html[dark] a.text-gray:hover,\\n html[dark] a.text-gray:focus {\\n color: #292d32 !important; }\\n html[light] .text-gray-dark,\\n html[dark] .text-gray-dark {\\n color: #343a40 !important; }\\n html[light] a.text-gray-dark:hover, html[light] a.text-gray-dark:focus,\\n html[dark] a.text-gray-dark:hover,\\n html[dark] a.text-gray-dark:focus {\\n color: #121416 !important; }\\n html[light] .btn-primary,\\n html[dark] .btn-primary {\\n color: #fff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .btn-primary:hover,\\n html[dark] .btn-primary:hover {\\n color: #fff;\\n background-color: #00005a;\\n border-color: #00004d; }\\n html[light] .btn-primary:focus, html[light] .btn-primary.focus,\\n html[dark] .btn-primary:focus,\\n html[dark] .btn-primary.focus {\\n color: #fff;\\n background-color: #00005a;\\n border-color: #00004d;\\n box-shadow: 0 0 0 0.2rem rgba(38, 38, 147, 0.5); }\\n html[light] .btn-primary.disabled, html[light] .btn-primary:disabled,\\n html[dark] .btn-primary.disabled,\\n html[dark] .btn-primary:disabled {\\n color: #fff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .btn-primary:not(:disabled):not(.disabled):active, html[light] .btn-primary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-primary.dropdown-toggle,\\n html[dark] .btn-primary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-primary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-primary.dropdown-toggle {\\n color: #fff;\\n background-color: #00004d;\\n border-color: #000040; }\\n html[light] .btn-primary:not(:disabled):not(.disabled):active:focus, html[light] .btn-primary:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-primary.dropdown-toggle:focus,\\n html[dark] .btn-primary:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-primary:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 38, 147, 0.5); }\\n html[light] .btn-primary svg,\\n html[dark] .btn-primary svg {\\n fill: #fff; }\\n html[light] .btn-primary:hover svg,\\n html[dark] .btn-primary:hover svg {\\n fill: #fff; }\\n html[light] .btn-primary:focus svg, html[light] .btn-primary.focus svg,\\n html[dark] .btn-primary:focus svg,\\n html[dark] .btn-primary.focus svg {\\n fill: #fff; }\\n html[light] .btn-primary.disabled svg, html[light] .btn-primary:disabled svg,\\n html[dark] .btn-primary.disabled svg,\\n html[dark] .btn-primary:disabled svg {\\n fill: #fff; }\\n html[light] .btn-primary:not(:disabled):not(.disabled):active svg, html[light] .btn-primary:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-primary.dropdown-toggle svg,\\n html[dark] .btn-primary:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-primary:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-primary.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-secondary,\\n html[dark] .btn-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .btn-secondary:hover,\\n html[dark] .btn-secondary:hover {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62; }\\n html[light] .btn-secondary:focus, html[light] .btn-secondary.focus,\\n html[dark] .btn-secondary:focus,\\n html[dark] .btn-secondary.focus {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62;\\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }\\n html[light] .btn-secondary.disabled, html[light] .btn-secondary:disabled,\\n html[dark] .btn-secondary.disabled,\\n html[dark] .btn-secondary:disabled {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .btn-secondary:not(:disabled):not(.disabled):active, html[light] .btn-secondary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-secondary.dropdown-toggle,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-secondary.dropdown-toggle {\\n color: #fff;\\n background-color: #545b62;\\n border-color: #4e555b; }\\n html[light] .btn-secondary:not(:disabled):not(.disabled):active:focus, html[light] .btn-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-secondary.dropdown-toggle:focus,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }\\n html[light] .btn-secondary svg,\\n html[dark] .btn-secondary svg {\\n fill: #fff; }\\n html[light] .btn-secondary:hover svg,\\n html[dark] .btn-secondary:hover svg {\\n fill: #fff; }\\n html[light] .btn-secondary:focus svg, html[light] .btn-secondary.focus svg,\\n html[dark] .btn-secondary:focus svg,\\n html[dark] .btn-secondary.focus svg {\\n fill: #fff; }\\n html[light] .btn-secondary.disabled svg, html[light] .btn-secondary:disabled svg,\\n html[dark] .btn-secondary.disabled svg,\\n html[dark] .btn-secondary:disabled svg {\\n fill: #fff; }\\n html[light] .btn-secondary:not(:disabled):not(.disabled):active svg, html[light] .btn-secondary:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-secondary.dropdown-toggle svg,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-secondary:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-secondary.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-success,\\n html[dark] .btn-success {\\n color: #fff;\\n background-color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .btn-success:hover,\\n html[dark] .btn-success:hover {\\n color: #fff;\\n background-color: #009568;\\n border-color: #00885f; }\\n html[light] .btn-success:focus, html[light] .btn-success.focus,\\n html[dark] .btn-success:focus,\\n html[dark] .btn-success.focus {\\n color: #fff;\\n background-color: #009568;\\n border-color: #00885f;\\n box-shadow: 0 0 0 0.2rem rgba(38, 197, 150, 0.5); }\\n html[light] .btn-success.disabled, html[light] .btn-success:disabled,\\n html[dark] .btn-success.disabled,\\n html[dark] .btn-success:disabled {\\n color: #fff;\\n background-color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .btn-success:not(:disabled):not(.disabled):active, html[light] .btn-success:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-success.dropdown-toggle,\\n html[dark] .btn-success:not(:disabled):not(.disabled):active,\\n html[dark] .btn-success:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-success.dropdown-toggle {\\n color: #fff;\\n background-color: #00885f;\\n border-color: #007b56; }\\n html[light] .btn-success:not(:disabled):not(.disabled):active:focus, html[light] .btn-success:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-success.dropdown-toggle:focus,\\n html[dark] .btn-success:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-success:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 197, 150, 0.5); }\\n html[light] .btn-success svg,\\n html[dark] .btn-success svg {\\n fill: #fff; }\\n html[light] .btn-success:hover svg,\\n html[dark] .btn-success:hover svg {\\n fill: #fff; }\\n html[light] .btn-success:focus svg, html[light] .btn-success.focus svg,\\n html[dark] .btn-success:focus svg,\\n html[dark] .btn-success.focus svg {\\n fill: #fff; }\\n html[light] .btn-success.disabled svg, html[light] .btn-success:disabled svg,\\n html[dark] .btn-success.disabled svg,\\n html[dark] .btn-success:disabled svg {\\n fill: #fff; }\\n html[light] .btn-success:not(:disabled):not(.disabled):active svg, html[light] .btn-success:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-success.dropdown-toggle svg,\\n html[dark] .btn-success:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-success:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-success.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-info,\\n html[dark] .btn-info {\\n color: #fff;\\n background-color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .btn-info:hover,\\n html[dark] .btn-info:hover {\\n color: #fff;\\n background-color: #007e95;\\n border-color: #007488; }\\n html[light] .btn-info:focus, html[light] .btn-info.focus,\\n html[dark] .btn-info:focus,\\n html[dark] .btn-info.focus {\\n color: #fff;\\n background-color: #007e95;\\n border-color: #007488;\\n box-shadow: 0 0 0 0.2rem rgba(38, 173, 197, 0.5); }\\n html[light] .btn-info.disabled, html[light] .btn-info:disabled,\\n html[dark] .btn-info.disabled,\\n html[dark] .btn-info:disabled {\\n color: #fff;\\n background-color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .btn-info:not(:disabled):not(.disabled):active, html[light] .btn-info:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-info.dropdown-toggle,\\n html[dark] .btn-info:not(:disabled):not(.disabled):active,\\n html[dark] .btn-info:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-info.dropdown-toggle {\\n color: #fff;\\n background-color: #007488;\\n border-color: #00697b; }\\n html[light] .btn-info:not(:disabled):not(.disabled):active:focus, html[light] .btn-info:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-info.dropdown-toggle:focus,\\n html[dark] .btn-info:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-info:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 173, 197, 0.5); }\\n html[light] .btn-info svg,\\n html[dark] .btn-info svg {\\n fill: #fff; }\\n html[light] .btn-info:hover svg,\\n html[dark] .btn-info:hover svg {\\n fill: #fff; }\\n html[light] .btn-info:focus svg, html[light] .btn-info.focus svg,\\n html[dark] .btn-info:focus svg,\\n html[dark] .btn-info.focus svg {\\n fill: #fff; }\\n html[light] .btn-info.disabled svg, html[light] .btn-info:disabled svg,\\n html[dark] .btn-info.disabled svg,\\n html[dark] .btn-info:disabled svg {\\n fill: #fff; }\\n html[light] .btn-info:not(:disabled):not(.disabled):active svg, html[light] .btn-info:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-info.dropdown-toggle svg,\\n html[dark] .btn-info:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-info:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-info.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-warning,\\n html[dark] .btn-warning {\\n color: #292d32;\\n background-color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .btn-warning:hover,\\n html[dark] .btn-warning:hover {\\n color: #292d32;\\n background-color: #ff9205;\\n border-color: #f78c00; }\\n html[light] .btn-warning:focus, html[light] .btn-warning.focus,\\n html[dark] .btn-warning:focus,\\n html[dark] .btn-warning.focus {\\n color: #292d32;\\n background-color: #ff9205;\\n border-color: #f78c00;\\n box-shadow: 0 0 0 0.2rem rgba(223, 145, 44, 0.5); }\\n html[light] .btn-warning.disabled, html[light] .btn-warning:disabled,\\n html[dark] .btn-warning.disabled,\\n html[dark] .btn-warning:disabled {\\n color: #292d32;\\n background-color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .btn-warning:not(:disabled):not(.disabled):active, html[light] .btn-warning:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-warning.dropdown-toggle,\\n html[dark] .btn-warning:not(:disabled):not(.disabled):active,\\n html[dark] .btn-warning:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-warning.dropdown-toggle {\\n color: #292d32;\\n background-color: #f78c00;\\n border-color: #ea8500; }\\n html[light] .btn-warning:not(:disabled):not(.disabled):active:focus, html[light] .btn-warning:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-warning.dropdown-toggle:focus,\\n html[dark] .btn-warning:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-warning:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(223, 145, 44, 0.5); }\\n html[light] .btn-warning svg,\\n html[dark] .btn-warning svg {\\n fill: #292d32; }\\n html[light] .btn-warning:hover svg,\\n html[dark] .btn-warning:hover svg {\\n fill: #292d32; }\\n html[light] .btn-warning:focus svg, html[light] .btn-warning.focus svg,\\n html[dark] .btn-warning:focus svg,\\n html[dark] .btn-warning.focus svg {\\n fill: #292d32; }\\n html[light] .btn-warning.disabled svg, html[light] .btn-warning:disabled svg,\\n html[dark] .btn-warning.disabled svg,\\n html[dark] .btn-warning:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-warning:not(:disabled):not(.disabled):active svg, html[light] .btn-warning:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-warning.dropdown-toggle svg,\\n html[dark] .btn-warning:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-warning:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-warning.dropdown-toggle svg {\\n fill: #292d32; }\\n html[light] .btn-danger,\\n html[dark] .btn-danger {\\n color: #fff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-danger:hover,\\n html[dark] .btn-danger:hover {\\n color: #fff;\\n background-color: #e30044;\\n border-color: #d60041; }\\n html[light] .btn-danger:focus, html[light] .btn-danger.focus,\\n html[dark] .btn-danger:focus,\\n html[dark] .btn-danger.focus {\\n color: #fff;\\n background-color: #e30044;\\n border-color: #d60041;\\n box-shadow: 0 0 0 0.2rem rgba(255, 47, 110, 0.5); }\\n html[light] .btn-danger.disabled, html[light] .btn-danger:disabled,\\n html[dark] .btn-danger.disabled,\\n html[dark] .btn-danger:disabled {\\n color: #fff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-danger:not(:disabled):not(.disabled):active, html[light] .btn-danger:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-danger.dropdown-toggle,\\n html[dark] .btn-danger:not(:disabled):not(.disabled):active,\\n html[dark] .btn-danger:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-danger.dropdown-toggle {\\n color: #fff;\\n background-color: #d60041;\\n border-color: #c9003d; }\\n html[light] .btn-danger:not(:disabled):not(.disabled):active:focus, html[light] .btn-danger:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-danger.dropdown-toggle:focus,\\n html[dark] .btn-danger:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-danger:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 47, 110, 0.5); }\\n html[light] .btn-danger svg,\\n html[dark] .btn-danger svg {\\n fill: #fff; }\\n html[light] .btn-danger:hover svg,\\n html[dark] .btn-danger:hover svg {\\n fill: #fff; }\\n html[light] .btn-danger:focus svg, html[light] .btn-danger.focus svg,\\n html[dark] .btn-danger:focus svg,\\n html[dark] .btn-danger.focus svg {\\n fill: #fff; }\\n html[light] .btn-danger.disabled svg, html[light] .btn-danger:disabled svg,\\n html[dark] .btn-danger.disabled svg,\\n html[dark] .btn-danger:disabled svg {\\n fill: #fff; }\\n html[light] .btn-danger:not(:disabled):not(.disabled):active svg, html[light] .btn-danger:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-danger.dropdown-toggle svg,\\n html[dark] .btn-danger:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-danger:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-danger.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-light, html[light] .grw-drawer-toggler,\\n html[dark] .btn-light,\\n html[dark] .grw-drawer-toggler {\\n color: #292d32;\\n background-color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .btn-light:hover, html[light] .grw-drawer-toggler:hover,\\n html[dark] .btn-light:hover,\\n html[dark] .grw-drawer-toggler:hover {\\n color: #292d32;\\n background-color: #ced4d9;\\n border-color: #c7ced4; }\\n html[light] .btn-light:focus, html[light] .grw-drawer-toggler:focus, html[light] .btn-light.focus, html[light] .focus.grw-drawer-toggler,\\n html[dark] .btn-light:focus,\\n html[dark] .grw-drawer-toggler:focus,\\n html[dark] .btn-light.focus,\\n html[dark] .focus.grw-drawer-toggler {\\n color: #292d32;\\n background-color: #ced4d9;\\n border-color: #c7ced4;\\n box-shadow: 0 0 0 0.2rem rgba(200, 203, 206, 0.5); }\\n html[light] .btn-light.disabled, html[light] .disabled.grw-drawer-toggler, html[light] .btn-light:disabled, html[light] .grw-drawer-toggler:disabled,\\n html[dark] .btn-light.disabled,\\n html[dark] .disabled.grw-drawer-toggler,\\n html[dark] .btn-light:disabled,\\n html[dark] .grw-drawer-toggler:disabled {\\n color: #292d32;\\n background-color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .btn-light:not(:disabled):not(.disabled):active, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled):active, html[light] .btn-light:not(:disabled):not(.disabled).active, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-light.dropdown-toggle,\\n .show > html[light] .dropdown-toggle.grw-drawer-toggler,\\n html[dark] .show > html[light] .dropdown-toggle.grw-drawer-toggler,\\n html[dark] .btn-light:not(:disabled):not(.disabled):active,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled):active,\\n html[dark] .btn-light:not(:disabled):not(.disabled).active,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled).active,\\n .show > html[dark] .btn-light.dropdown-toggle,\\n html[light] .show > html[dark] .dropdown-toggle.grw-drawer-toggler,\\n .show > html[dark] .dropdown-toggle.grw-drawer-toggler {\\n color: #292d32;\\n background-color: #c7ced4;\\n border-color: #c0c7ce; }\\n html[light] .btn-light:not(:disabled):not(.disabled):active:focus, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled):active:focus, html[light] .btn-light:not(:disabled):not(.disabled).active:focus, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-light.dropdown-toggle:focus,\\n .show > html[light] .dropdown-toggle.grw-drawer-toggler:focus,\\n html[dark] .show > html[light] .dropdown-toggle.grw-drawer-toggler:focus,\\n html[dark] .btn-light:not(:disabled):not(.disabled):active:focus,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-light:not(:disabled):not(.disabled).active:focus,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled).active:focus,\\n .show > html[dark] .btn-light.dropdown-toggle:focus,\\n html[light] .show > html[dark] .dropdown-toggle.grw-drawer-toggler:focus,\\n .show > html[dark] .dropdown-toggle.grw-drawer-toggler:focus {\\n box-shadow: 0 0 0 0.2rem rgba(200, 203, 206, 0.5); }\\n html[light] .btn-light svg, html[light] .grw-drawer-toggler svg,\\n html[dark] .btn-light svg,\\n html[dark] .grw-drawer-toggler svg {\\n fill: #292d32; }\\n html[light] .btn-light:hover svg, html[light] .grw-drawer-toggler:hover svg,\\n html[dark] .btn-light:hover svg,\\n html[dark] .grw-drawer-toggler:hover svg {\\n fill: #292d32; }\\n html[light] .btn-light:focus svg, html[light] .grw-drawer-toggler:focus svg, html[light] .btn-light.focus svg, html[light] .focus.grw-drawer-toggler svg,\\n html[dark] .btn-light:focus svg,\\n html[dark] .grw-drawer-toggler:focus svg,\\n html[dark] .btn-light.focus svg,\\n html[dark] .focus.grw-drawer-toggler svg {\\n fill: #292d32; }\\n html[light] .btn-light.disabled svg, html[light] .disabled.grw-drawer-toggler svg, html[light] .btn-light:disabled svg, html[light] .grw-drawer-toggler:disabled svg,\\n html[dark] .btn-light.disabled svg,\\n html[dark] .disabled.grw-drawer-toggler svg,\\n html[dark] .btn-light:disabled svg,\\n html[dark] .grw-drawer-toggler:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-light:not(:disabled):not(.disabled):active svg, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled):active svg, html[light] .btn-light:not(:disabled):not(.disabled).active svg, html[light] .grw-drawer-toggler:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-light.dropdown-toggle svg,\\n .show > html[light] .dropdown-toggle.grw-drawer-toggler svg,\\n html[dark] .show > html[light] .dropdown-toggle.grw-drawer-toggler svg,\\n html[dark] .btn-light:not(:disabled):not(.disabled):active svg,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-light:not(:disabled):not(.disabled).active svg,\\n html[dark] .grw-drawer-toggler:not(:disabled):not(.disabled).active svg,\\n .show > html[dark] .btn-light.dropdown-toggle svg,\\n html[light] .show > html[dark] .dropdown-toggle.grw-drawer-toggler svg,\\n .show > html[dark] .dropdown-toggle.grw-drawer-toggler svg {\\n fill: #292d32; }\\n html[light] .btn-dark,\\n html[dark] .btn-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-dark:hover,\\n html[dark] .btn-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124; }\\n html[light] .btn-dark:focus, html[light] .btn-dark.focus,\\n html[dark] .btn-dark:focus,\\n html[dark] .btn-dark.focus {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n html[light] .btn-dark.disabled, html[light] .btn-dark:disabled,\\n html[dark] .btn-dark.disabled,\\n html[dark] .btn-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-dark:not(:disabled):not(.disabled):active, html[light] .btn-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-dark.dropdown-toggle,\\n html[dark] .btn-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #1d2124;\\n border-color: #171a1d; }\\n html[light] .btn-dark:not(:disabled):not(.disabled):active:focus, html[light] .btn-dark:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-dark.dropdown-toggle:focus,\\n html[dark] .btn-dark:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-dark:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n html[light] .btn-dark svg,\\n html[dark] .btn-dark svg {\\n fill: #fff; }\\n html[light] .btn-dark:hover svg,\\n html[dark] .btn-dark:hover svg {\\n fill: #fff; }\\n html[light] .btn-dark:focus svg, html[light] .btn-dark.focus svg,\\n html[dark] .btn-dark:focus svg,\\n html[dark] .btn-dark.focus svg {\\n fill: #fff; }\\n html[light] .btn-dark.disabled svg, html[light] .btn-dark:disabled svg,\\n html[dark] .btn-dark.disabled svg,\\n html[dark] .btn-dark:disabled svg {\\n fill: #fff; }\\n html[light] .btn-dark:not(:disabled):not(.disabled):active svg, html[light] .btn-dark:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-dark.dropdown-toggle svg,\\n html[dark] .btn-dark:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-dark:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-dark.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-blue,\\n html[dark] .btn-blue {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n html[light] .btn-blue:hover,\\n html[dark] .btn-blue:hover {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc; }\\n html[light] .btn-blue:focus, html[light] .btn-blue.focus,\\n html[dark] .btn-blue:focus,\\n html[dark] .btn-blue.focus {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc;\\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }\\n html[light] .btn-blue.disabled, html[light] .btn-blue:disabled,\\n html[dark] .btn-blue.disabled,\\n html[dark] .btn-blue:disabled {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n html[light] .btn-blue:not(:disabled):not(.disabled):active, html[light] .btn-blue:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-blue.dropdown-toggle,\\n html[dark] .btn-blue:not(:disabled):not(.disabled):active,\\n html[dark] .btn-blue:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-blue.dropdown-toggle {\\n color: #fff;\\n background-color: #0062cc;\\n border-color: #005cbf; }\\n html[light] .btn-blue:not(:disabled):not(.disabled):active:focus, html[light] .btn-blue:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-blue.dropdown-toggle:focus,\\n html[dark] .btn-blue:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-blue:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-blue.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }\\n html[light] .btn-blue svg,\\n html[dark] .btn-blue svg {\\n fill: #fff; }\\n html[light] .btn-blue:hover svg,\\n html[dark] .btn-blue:hover svg {\\n fill: #fff; }\\n html[light] .btn-blue:focus svg, html[light] .btn-blue.focus svg,\\n html[dark] .btn-blue:focus svg,\\n html[dark] .btn-blue.focus svg {\\n fill: #fff; }\\n html[light] .btn-blue.disabled svg, html[light] .btn-blue:disabled svg,\\n html[dark] .btn-blue.disabled svg,\\n html[dark] .btn-blue:disabled svg {\\n fill: #fff; }\\n html[light] .btn-blue:not(:disabled):not(.disabled):active svg, html[light] .btn-blue:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-blue.dropdown-toggle svg,\\n html[dark] .btn-blue:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-blue:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-blue.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-indigo,\\n html[dark] .btn-indigo {\\n color: #fff;\\n background-color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .btn-indigo:hover,\\n html[dark] .btn-indigo:hover {\\n color: #fff;\\n background-color: #560bd0;\\n border-color: #510bc4; }\\n html[light] .btn-indigo:focus, html[light] .btn-indigo.focus,\\n html[dark] .btn-indigo:focus,\\n html[dark] .btn-indigo.focus {\\n color: #fff;\\n background-color: #560bd0;\\n border-color: #510bc4;\\n box-shadow: 0 0 0 0.2rem rgba(125, 52, 244, 0.5); }\\n html[light] .btn-indigo.disabled, html[light] .btn-indigo:disabled,\\n html[dark] .btn-indigo.disabled,\\n html[dark] .btn-indigo:disabled {\\n color: #fff;\\n background-color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .btn-indigo:not(:disabled):not(.disabled):active, html[light] .btn-indigo:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-indigo.dropdown-toggle,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled):active,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-indigo.dropdown-toggle {\\n color: #fff;\\n background-color: #510bc4;\\n border-color: #4c0ab8; }\\n html[light] .btn-indigo:not(:disabled):not(.disabled):active:focus, html[light] .btn-indigo:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-indigo.dropdown-toggle:focus,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-indigo.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(125, 52, 244, 0.5); }\\n html[light] .btn-indigo svg,\\n html[dark] .btn-indigo svg {\\n fill: #fff; }\\n html[light] .btn-indigo:hover svg,\\n html[dark] .btn-indigo:hover svg {\\n fill: #fff; }\\n html[light] .btn-indigo:focus svg, html[light] .btn-indigo.focus svg,\\n html[dark] .btn-indigo:focus svg,\\n html[dark] .btn-indigo.focus svg {\\n fill: #fff; }\\n html[light] .btn-indigo.disabled svg, html[light] .btn-indigo:disabled svg,\\n html[dark] .btn-indigo.disabled svg,\\n html[dark] .btn-indigo:disabled svg {\\n fill: #fff; }\\n html[light] .btn-indigo:not(:disabled):not(.disabled):active svg, html[light] .btn-indigo:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-indigo.dropdown-toggle svg,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-indigo:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-indigo.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-purple,\\n html[dark] .btn-purple {\\n color: #fff;\\n background-color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .btn-purple:hover,\\n html[dark] .btn-purple:hover {\\n color: #fff;\\n background-color: #5e37a6;\\n border-color: #59339d; }\\n html[light] .btn-purple:focus, html[light] .btn-purple.focus,\\n html[dark] .btn-purple:focus,\\n html[dark] .btn-purple.focus {\\n color: #fff;\\n background-color: #5e37a6;\\n border-color: #59339d;\\n box-shadow: 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }\\n html[light] .btn-purple.disabled, html[light] .btn-purple:disabled,\\n html[dark] .btn-purple.disabled,\\n html[dark] .btn-purple:disabled {\\n color: #fff;\\n background-color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .btn-purple:not(:disabled):not(.disabled):active, html[light] .btn-purple:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-purple.dropdown-toggle,\\n html[dark] .btn-purple:not(:disabled):not(.disabled):active,\\n html[dark] .btn-purple:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-purple.dropdown-toggle {\\n color: #fff;\\n background-color: #59339d;\\n border-color: #533093; }\\n html[light] .btn-purple:not(:disabled):not(.disabled):active:focus, html[light] .btn-purple:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-purple.dropdown-toggle:focus,\\n html[dark] .btn-purple:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-purple:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-purple.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }\\n html[light] .btn-purple svg,\\n html[dark] .btn-purple svg {\\n fill: #fff; }\\n html[light] .btn-purple:hover svg,\\n html[dark] .btn-purple:hover svg {\\n fill: #fff; }\\n html[light] .btn-purple:focus svg, html[light] .btn-purple.focus svg,\\n html[dark] .btn-purple:focus svg,\\n html[dark] .btn-purple.focus svg {\\n fill: #fff; }\\n html[light] .btn-purple.disabled svg, html[light] .btn-purple:disabled svg,\\n html[dark] .btn-purple.disabled svg,\\n html[dark] .btn-purple:disabled svg {\\n fill: #fff; }\\n html[light] .btn-purple:not(:disabled):not(.disabled):active svg, html[light] .btn-purple:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-purple.dropdown-toggle svg,\\n html[dark] .btn-purple:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-purple:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-purple.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-pink,\\n html[dark] .btn-pink {\\n color: #fff;\\n background-color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .btn-pink:hover,\\n html[dark] .btn-pink:hover {\\n color: #fff;\\n background-color: #e41c78;\\n border-color: #d91a72; }\\n html[light] .btn-pink:focus, html[light] .btn-pink.focus,\\n html[dark] .btn-pink:focus,\\n html[dark] .btn-pink.focus {\\n color: #fff;\\n background-color: #e41c78;\\n border-color: #d91a72;\\n box-shadow: 0 0 0 0.2rem rgba(235, 91, 157, 0.5); }\\n html[light] .btn-pink.disabled, html[light] .btn-pink:disabled,\\n html[dark] .btn-pink.disabled,\\n html[dark] .btn-pink:disabled {\\n color: #fff;\\n background-color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .btn-pink:not(:disabled):not(.disabled):active, html[light] .btn-pink:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-pink.dropdown-toggle,\\n html[dark] .btn-pink:not(:disabled):not(.disabled):active,\\n html[dark] .btn-pink:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-pink.dropdown-toggle {\\n color: #fff;\\n background-color: #d91a72;\\n border-color: #ce196c; }\\n html[light] .btn-pink:not(:disabled):not(.disabled):active:focus, html[light] .btn-pink:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-pink.dropdown-toggle:focus,\\n html[dark] .btn-pink:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-pink:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-pink.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(235, 91, 157, 0.5); }\\n html[light] .btn-pink svg,\\n html[dark] .btn-pink svg {\\n fill: #fff; }\\n html[light] .btn-pink:hover svg,\\n html[dark] .btn-pink:hover svg {\\n fill: #fff; }\\n html[light] .btn-pink:focus svg, html[light] .btn-pink.focus svg,\\n html[dark] .btn-pink:focus svg,\\n html[dark] .btn-pink.focus svg {\\n fill: #fff; }\\n html[light] .btn-pink.disabled svg, html[light] .btn-pink:disabled svg,\\n html[dark] .btn-pink.disabled svg,\\n html[dark] .btn-pink:disabled svg {\\n fill: #fff; }\\n html[light] .btn-pink:not(:disabled):not(.disabled):active svg, html[light] .btn-pink:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-pink.dropdown-toggle svg,\\n html[dark] .btn-pink:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-pink:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-pink.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-red,\\n html[dark] .btn-red {\\n color: #fff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-red:hover,\\n html[dark] .btn-red:hover {\\n color: #fff;\\n background-color: #e30044;\\n border-color: #d60041; }\\n html[light] .btn-red:focus, html[light] .btn-red.focus,\\n html[dark] .btn-red:focus,\\n html[dark] .btn-red.focus {\\n color: #fff;\\n background-color: #e30044;\\n border-color: #d60041;\\n box-shadow: 0 0 0 0.2rem rgba(255, 47, 110, 0.5); }\\n html[light] .btn-red.disabled, html[light] .btn-red:disabled,\\n html[dark] .btn-red.disabled,\\n html[dark] .btn-red:disabled {\\n color: #fff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-red:not(:disabled):not(.disabled):active, html[light] .btn-red:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-red.dropdown-toggle,\\n html[dark] .btn-red:not(:disabled):not(.disabled):active,\\n html[dark] .btn-red:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-red.dropdown-toggle {\\n color: #fff;\\n background-color: #d60041;\\n border-color: #c9003d; }\\n html[light] .btn-red:not(:disabled):not(.disabled):active:focus, html[light] .btn-red:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-red.dropdown-toggle:focus,\\n html[dark] .btn-red:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-red:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-red.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 47, 110, 0.5); }\\n html[light] .btn-red svg,\\n html[dark] .btn-red svg {\\n fill: #fff; }\\n html[light] .btn-red:hover svg,\\n html[dark] .btn-red:hover svg {\\n fill: #fff; }\\n html[light] .btn-red:focus svg, html[light] .btn-red.focus svg,\\n html[dark] .btn-red:focus svg,\\n html[dark] .btn-red.focus svg {\\n fill: #fff; }\\n html[light] .btn-red.disabled svg, html[light] .btn-red:disabled svg,\\n html[dark] .btn-red.disabled svg,\\n html[dark] .btn-red:disabled svg {\\n fill: #fff; }\\n html[light] .btn-red:not(:disabled):not(.disabled):active svg, html[light] .btn-red:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-red.dropdown-toggle svg,\\n html[dark] .btn-red:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-red:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-red.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-orange,\\n html[dark] .btn-orange {\\n color: #292d32;\\n background-color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .btn-orange:hover,\\n html[dark] .btn-orange:hover {\\n color: #fff;\\n background-color: #e96b02;\\n border-color: #dc6502; }\\n html[light] .btn-orange:focus, html[light] .btn-orange.focus,\\n html[dark] .btn-orange:focus,\\n html[dark] .btn-orange.focus {\\n color: #fff;\\n background-color: #e96b02;\\n border-color: #dc6502;\\n box-shadow: 0 0 0 0.2rem rgba(221, 114, 24, 0.5); }\\n html[light] .btn-orange.disabled, html[light] .btn-orange:disabled,\\n html[dark] .btn-orange.disabled,\\n html[dark] .btn-orange:disabled {\\n color: #292d32;\\n background-color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .btn-orange:not(:disabled):not(.disabled):active, html[light] .btn-orange:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-orange.dropdown-toggle,\\n html[dark] .btn-orange:not(:disabled):not(.disabled):active,\\n html[dark] .btn-orange:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-orange.dropdown-toggle {\\n color: #fff;\\n background-color: #dc6502;\\n border-color: #cf5f02; }\\n html[light] .btn-orange:not(:disabled):not(.disabled):active:focus, html[light] .btn-orange:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-orange.dropdown-toggle:focus,\\n html[dark] .btn-orange:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-orange:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-orange.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(221, 114, 24, 0.5); }\\n html[light] .btn-orange svg,\\n html[dark] .btn-orange svg {\\n fill: #292d32; }\\n html[light] .btn-orange:hover svg,\\n html[dark] .btn-orange:hover svg {\\n fill: #292d32; }\\n html[light] .btn-orange:focus svg, html[light] .btn-orange.focus svg,\\n html[dark] .btn-orange:focus svg,\\n html[dark] .btn-orange.focus svg {\\n fill: #292d32; }\\n html[light] .btn-orange.disabled svg, html[light] .btn-orange:disabled svg,\\n html[dark] .btn-orange.disabled svg,\\n html[dark] .btn-orange:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-orange:not(:disabled):not(.disabled):active svg, html[light] .btn-orange:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-orange.dropdown-toggle svg,\\n html[dark] .btn-orange:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-orange:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-orange.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-yellow,\\n html[dark] .btn-yellow {\\n color: #292d32;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .btn-yellow:hover,\\n html[dark] .btn-yellow:hover {\\n color: #292d32;\\n background-color: #e0a800;\\n border-color: #d39e00; }\\n html[light] .btn-yellow:focus, html[light] .btn-yellow.focus,\\n html[dark] .btn-yellow:focus,\\n html[dark] .btn-yellow.focus {\\n color: #292d32;\\n background-color: #e0a800;\\n border-color: #d39e00;\\n box-shadow: 0 0 0 0.2rem rgba(223, 171, 13, 0.5); }\\n html[light] .btn-yellow.disabled, html[light] .btn-yellow:disabled,\\n html[dark] .btn-yellow.disabled,\\n html[dark] .btn-yellow:disabled {\\n color: #292d32;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .btn-yellow:not(:disabled):not(.disabled):active, html[light] .btn-yellow:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-yellow.dropdown-toggle,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled):active,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-yellow.dropdown-toggle {\\n color: #292d32;\\n background-color: #d39e00;\\n border-color: #c69500; }\\n html[light] .btn-yellow:not(:disabled):not(.disabled):active:focus, html[light] .btn-yellow:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-yellow.dropdown-toggle:focus,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-yellow.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(223, 171, 13, 0.5); }\\n html[light] .btn-yellow svg,\\n html[dark] .btn-yellow svg {\\n fill: #292d32; }\\n html[light] .btn-yellow:hover svg,\\n html[dark] .btn-yellow:hover svg {\\n fill: #292d32; }\\n html[light] .btn-yellow:focus svg, html[light] .btn-yellow.focus svg,\\n html[dark] .btn-yellow:focus svg,\\n html[dark] .btn-yellow.focus svg {\\n fill: #292d32; }\\n html[light] .btn-yellow.disabled svg, html[light] .btn-yellow:disabled svg,\\n html[dark] .btn-yellow.disabled svg,\\n html[dark] .btn-yellow:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-yellow:not(:disabled):not(.disabled):active svg, html[light] .btn-yellow:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-yellow.dropdown-toggle svg,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-yellow:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-yellow.dropdown-toggle svg {\\n fill: #292d32; }\\n html[light] .btn-green,\\n html[dark] .btn-green {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n html[light] .btn-green:hover,\\n html[dark] .btn-green:hover {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34; }\\n html[light] .btn-green:focus, html[light] .btn-green.focus,\\n html[dark] .btn-green:focus,\\n html[dark] .btn-green.focus {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34;\\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }\\n html[light] .btn-green.disabled, html[light] .btn-green:disabled,\\n html[dark] .btn-green.disabled,\\n html[dark] .btn-green:disabled {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n html[light] .btn-green:not(:disabled):not(.disabled):active, html[light] .btn-green:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-green.dropdown-toggle,\\n html[dark] .btn-green:not(:disabled):not(.disabled):active,\\n html[dark] .btn-green:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-green.dropdown-toggle {\\n color: #fff;\\n background-color: #1e7e34;\\n border-color: #1c7430; }\\n html[light] .btn-green:not(:disabled):not(.disabled):active:focus, html[light] .btn-green:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-green.dropdown-toggle:focus,\\n html[dark] .btn-green:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-green:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-green.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }\\n html[light] .btn-green svg,\\n html[dark] .btn-green svg {\\n fill: #fff; }\\n html[light] .btn-green:hover svg,\\n html[dark] .btn-green:hover svg {\\n fill: #fff; }\\n html[light] .btn-green:focus svg, html[light] .btn-green.focus svg,\\n html[dark] .btn-green:focus svg,\\n html[dark] .btn-green.focus svg {\\n fill: #fff; }\\n html[light] .btn-green.disabled svg, html[light] .btn-green:disabled svg,\\n html[dark] .btn-green.disabled svg,\\n html[dark] .btn-green:disabled svg {\\n fill: #fff; }\\n html[light] .btn-green:not(:disabled):not(.disabled):active svg, html[light] .btn-green:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-green.dropdown-toggle svg,\\n html[dark] .btn-green:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-green:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-green.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-teal,\\n html[dark] .btn-teal {\\n color: #fff;\\n background-color: #20c997;\\n border-color: #20c997; }\\n html[light] .btn-teal:hover,\\n html[dark] .btn-teal:hover {\\n color: #fff;\\n background-color: #1ba87e;\\n border-color: #199d76; }\\n html[light] .btn-teal:focus, html[light] .btn-teal.focus,\\n html[dark] .btn-teal:focus,\\n html[dark] .btn-teal.focus {\\n color: #fff;\\n background-color: #1ba87e;\\n border-color: #199d76;\\n box-shadow: 0 0 0 0.2rem rgba(65, 209, 167, 0.5); }\\n html[light] .btn-teal.disabled, html[light] .btn-teal:disabled,\\n html[dark] .btn-teal.disabled,\\n html[dark] .btn-teal:disabled {\\n color: #fff;\\n background-color: #20c997;\\n border-color: #20c997; }\\n html[light] .btn-teal:not(:disabled):not(.disabled):active, html[light] .btn-teal:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-teal.dropdown-toggle,\\n html[dark] .btn-teal:not(:disabled):not(.disabled):active,\\n html[dark] .btn-teal:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-teal.dropdown-toggle {\\n color: #fff;\\n background-color: #199d76;\\n border-color: #17926e; }\\n html[light] .btn-teal:not(:disabled):not(.disabled):active:focus, html[light] .btn-teal:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-teal.dropdown-toggle:focus,\\n html[dark] .btn-teal:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-teal:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-teal.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(65, 209, 167, 0.5); }\\n html[light] .btn-teal svg,\\n html[dark] .btn-teal svg {\\n fill: #fff; }\\n html[light] .btn-teal:hover svg,\\n html[dark] .btn-teal:hover svg {\\n fill: #fff; }\\n html[light] .btn-teal:focus svg, html[light] .btn-teal.focus svg,\\n html[dark] .btn-teal:focus svg,\\n html[dark] .btn-teal.focus svg {\\n fill: #fff; }\\n html[light] .btn-teal.disabled svg, html[light] .btn-teal:disabled svg,\\n html[dark] .btn-teal.disabled svg,\\n html[dark] .btn-teal:disabled svg {\\n fill: #fff; }\\n html[light] .btn-teal:not(:disabled):not(.disabled):active svg, html[light] .btn-teal:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-teal.dropdown-toggle svg,\\n html[dark] .btn-teal:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-teal:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-teal.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-cyan,\\n html[dark] .btn-cyan {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .btn-cyan:hover,\\n html[dark] .btn-cyan:hover {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b; }\\n html[light] .btn-cyan:focus, html[light] .btn-cyan.focus,\\n html[dark] .btn-cyan:focus,\\n html[dark] .btn-cyan.focus {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b;\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }\\n html[light] .btn-cyan.disabled, html[light] .btn-cyan:disabled,\\n html[dark] .btn-cyan.disabled,\\n html[dark] .btn-cyan:disabled {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .btn-cyan:not(:disabled):not(.disabled):active, html[light] .btn-cyan:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-cyan.dropdown-toggle,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled):active,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-cyan.dropdown-toggle {\\n color: #fff;\\n background-color: #117a8b;\\n border-color: #10707f; }\\n html[light] .btn-cyan:not(:disabled):not(.disabled):active:focus, html[light] .btn-cyan:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-cyan.dropdown-toggle:focus,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-cyan.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }\\n html[light] .btn-cyan svg,\\n html[dark] .btn-cyan svg {\\n fill: #fff; }\\n html[light] .btn-cyan:hover svg,\\n html[dark] .btn-cyan:hover svg {\\n fill: #fff; }\\n html[light] .btn-cyan:focus svg, html[light] .btn-cyan.focus svg,\\n html[dark] .btn-cyan:focus svg,\\n html[dark] .btn-cyan.focus svg {\\n fill: #fff; }\\n html[light] .btn-cyan.disabled svg, html[light] .btn-cyan:disabled svg,\\n html[dark] .btn-cyan.disabled svg,\\n html[dark] .btn-cyan:disabled svg {\\n fill: #fff; }\\n html[light] .btn-cyan:not(:disabled):not(.disabled):active svg, html[light] .btn-cyan:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-cyan.dropdown-toggle svg,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-cyan:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-cyan.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-white,\\n html[dark] .btn-white {\\n color: #292d32;\\n background-color: #fff;\\n border-color: #fff; }\\n html[light] .btn-white:hover,\\n html[dark] .btn-white:hover {\\n color: #292d32;\\n background-color: #ececec;\\n border-color: #e6e6e6; }\\n html[light] .btn-white:focus, html[light] .btn-white.focus,\\n html[dark] .btn-white:focus,\\n html[dark] .btn-white.focus {\\n color: #292d32;\\n background-color: #ececec;\\n border-color: #e6e6e6;\\n box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5); }\\n html[light] .btn-white.disabled, html[light] .btn-white:disabled,\\n html[dark] .btn-white.disabled,\\n html[dark] .btn-white:disabled {\\n color: #292d32;\\n background-color: #fff;\\n border-color: #fff; }\\n html[light] .btn-white:not(:disabled):not(.disabled):active, html[light] .btn-white:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-white.dropdown-toggle,\\n html[dark] .btn-white:not(:disabled):not(.disabled):active,\\n html[dark] .btn-white:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-white.dropdown-toggle {\\n color: #292d32;\\n background-color: #e6e6e6;\\n border-color: #dfdfdf; }\\n html[light] .btn-white:not(:disabled):not(.disabled):active:focus, html[light] .btn-white:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-white.dropdown-toggle:focus,\\n html[dark] .btn-white:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-white:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-white.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5); }\\n html[light] .btn-white svg,\\n html[dark] .btn-white svg {\\n fill: #292d32; }\\n html[light] .btn-white:hover svg,\\n html[dark] .btn-white:hover svg {\\n fill: #292d32; }\\n html[light] .btn-white:focus svg, html[light] .btn-white.focus svg,\\n html[dark] .btn-white:focus svg,\\n html[dark] .btn-white.focus svg {\\n fill: #292d32; }\\n html[light] .btn-white.disabled svg, html[light] .btn-white:disabled svg,\\n html[dark] .btn-white.disabled svg,\\n html[dark] .btn-white:disabled svg {\\n fill: #292d32; }\\n html[light] .btn-white:not(:disabled):not(.disabled):active svg, html[light] .btn-white:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-white.dropdown-toggle svg,\\n html[dark] .btn-white:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-white:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-white.dropdown-toggle svg {\\n fill: #292d32; }\\n html[light] .btn-gray,\\n html[dark] .btn-gray {\\n color: #fff;\\n background-color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .btn-gray:hover,\\n html[dark] .btn-gray:hover {\\n color: #fff;\\n background-color: #3a4047;\\n border-color: #343a40; }\\n html[light] .btn-gray:focus, html[light] .btn-gray.focus,\\n html[dark] .btn-gray:focus,\\n html[dark] .btn-gray.focus {\\n color: #fff;\\n background-color: #3a4047;\\n border-color: #343a40;\\n box-shadow: 0 0 0 0.2rem rgba(102, 109, 117, 0.5); }\\n html[light] .btn-gray.disabled, html[light] .btn-gray:disabled,\\n html[dark] .btn-gray.disabled,\\n html[dark] .btn-gray:disabled {\\n color: #fff;\\n background-color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .btn-gray:not(:disabled):not(.disabled):active, html[light] .btn-gray:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-gray.dropdown-toggle,\\n html[dark] .btn-gray:not(:disabled):not(.disabled):active,\\n html[dark] .btn-gray:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-gray.dropdown-toggle {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #2e3439; }\\n html[light] .btn-gray:not(:disabled):not(.disabled):active:focus, html[light] .btn-gray:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-gray.dropdown-toggle:focus,\\n html[dark] .btn-gray:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-gray:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-gray.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(102, 109, 117, 0.5); }\\n html[light] .btn-gray svg,\\n html[dark] .btn-gray svg {\\n fill: #fff; }\\n html[light] .btn-gray:hover svg,\\n html[dark] .btn-gray:hover svg {\\n fill: #fff; }\\n html[light] .btn-gray:focus svg, html[light] .btn-gray.focus svg,\\n html[dark] .btn-gray:focus svg,\\n html[dark] .btn-gray.focus svg {\\n fill: #fff; }\\n html[light] .btn-gray.disabled svg, html[light] .btn-gray:disabled svg,\\n html[dark] .btn-gray.disabled svg,\\n html[dark] .btn-gray:disabled svg {\\n fill: #fff; }\\n html[light] .btn-gray:not(:disabled):not(.disabled):active svg, html[light] .btn-gray:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-gray.dropdown-toggle svg,\\n html[dark] .btn-gray:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-gray:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-gray.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark,\\n html[dark] .btn-gray-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-gray-dark:hover,\\n html[dark] .btn-gray-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124; }\\n html[light] .btn-gray-dark:focus, html[light] .btn-gray-dark.focus,\\n html[dark] .btn-gray-dark:focus,\\n html[dark] .btn-gray-dark.focus {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n html[light] .btn-gray-dark.disabled, html[light] .btn-gray-dark:disabled,\\n html[dark] .btn-gray-dark.disabled,\\n html[dark] .btn-gray-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-gray-dark:not(:disabled):not(.disabled):active, html[light] .btn-gray-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-gray-dark.dropdown-toggle,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-gray-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #1d2124;\\n border-color: #171a1d; }\\n html[light] .btn-gray-dark:not(:disabled):not(.disabled):active:focus, html[light] .btn-gray-dark:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-gray-dark.dropdown-toggle:focus,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-gray-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }\\n html[light] .btn-gray-dark svg,\\n html[dark] .btn-gray-dark svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark:hover svg,\\n html[dark] .btn-gray-dark:hover svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark:focus svg, html[light] .btn-gray-dark.focus svg,\\n html[dark] .btn-gray-dark:focus svg,\\n html[dark] .btn-gray-dark.focus svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark.disabled svg, html[light] .btn-gray-dark:disabled svg,\\n html[dark] .btn-gray-dark.disabled svg,\\n html[dark] .btn-gray-dark:disabled svg {\\n fill: #fff; }\\n html[light] .btn-gray-dark:not(:disabled):not(.disabled):active svg, html[light] .btn-gray-dark:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-gray-dark.dropdown-toggle svg,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-gray-dark:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-gray-dark.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-outline-primary,\\n html[dark] .btn-outline-primary {\\n color: #000080;\\n border-color: #000080; }\\n html[light] .btn-outline-primary:hover,\\n html[dark] .btn-outline-primary:hover {\\n color: #000080;\\n background-color: rgba(0, 0, 128, 0.1);\\n border-color: #000080; }\\n html[light] .btn-outline-primary:focus, html[light] .btn-outline-primary.focus,\\n html[dark] .btn-outline-primary:focus,\\n html[dark] .btn-outline-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.5); }\\n html[light] .btn-outline-primary.disabled, html[light] .btn-outline-primary:disabled,\\n html[dark] .btn-outline-primary.disabled,\\n html[dark] .btn-outline-primary:disabled {\\n color: #000080;\\n background-color: transparent; }\\n html[light] .btn-outline-primary:not(:disabled):not(.disabled):active, html[light] .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-primary.dropdown-toggle,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-primary.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 0, 128, 0.1);\\n border-color: #000080; }\\n html[light] .btn-outline-primary:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-primary.dropdown-toggle:focus,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.5); }\\n html[light] .btn-outline-primary svg,\\n html[dark] .btn-outline-primary svg {\\n fill: #000080; }\\n html[light] .btn-outline-primary:hover svg,\\n html[dark] .btn-outline-primary:hover svg {\\n fill: #000080; }\\n html[light] .btn-outline-primary.disabled svg, html[light] .btn-outline-primary:disabled svg,\\n html[dark] .btn-outline-primary.disabled svg,\\n html[dark] .btn-outline-primary:disabled svg {\\n fill: #000080; }\\n html[light] .btn-outline-primary:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-primary:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-primary.dropdown-toggle svg,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-primary.dropdown-toggle svg {\\n fill: #000080; }\\n html[light] .btn-outline-primary:not(:disabled):not(.disabled):active, html[light] .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-primary.dropdown-toggle,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-primary.dropdown-toggle {\\n color: #000080; }\\n html[light] .btn-outline-secondary,\\n html[dark] .btn-outline-secondary {\\n color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .btn-outline-secondary:hover,\\n html[dark] .btn-outline-secondary:hover {\\n color: #6c757d;\\n background-color: rgba(108, 117, 125, 0.1);\\n border-color: #6c757d; }\\n html[light] .btn-outline-secondary:focus, html[light] .btn-outline-secondary.focus,\\n html[dark] .btn-outline-secondary:focus,\\n html[dark] .btn-outline-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n html[light] .btn-outline-secondary.disabled, html[light] .btn-outline-secondary:disabled,\\n html[dark] .btn-outline-secondary.disabled,\\n html[dark] .btn-outline-secondary:disabled {\\n color: #6c757d;\\n background-color: transparent; }\\n html[light] .btn-outline-secondary:not(:disabled):not(.disabled):active, html[light] .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-secondary.dropdown-toggle,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-secondary.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(108, 117, 125, 0.1);\\n border-color: #6c757d; }\\n html[light] .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-secondary.dropdown-toggle:focus,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n html[light] .btn-outline-secondary svg,\\n html[dark] .btn-outline-secondary svg {\\n fill: #6c757d; }\\n html[light] .btn-outline-secondary:hover svg,\\n html[dark] .btn-outline-secondary:hover svg {\\n fill: #6c757d; }\\n html[light] .btn-outline-secondary.disabled svg, html[light] .btn-outline-secondary:disabled svg,\\n html[dark] .btn-outline-secondary.disabled svg,\\n html[dark] .btn-outline-secondary:disabled svg {\\n fill: #6c757d; }\\n html[light] .btn-outline-secondary:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-secondary:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-secondary.dropdown-toggle svg,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-secondary.dropdown-toggle svg {\\n fill: #6c757d; }\\n html[light] .btn-outline-secondary:not(:disabled):not(.disabled):active, html[light] .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-secondary.dropdown-toggle,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-secondary.dropdown-toggle {\\n color: #6c757d; }\\n html[light] .btn-outline-success,\\n html[dark] .btn-outline-success {\\n color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .btn-outline-success:hover,\\n html[dark] .btn-outline-success:hover {\\n color: #00bb83;\\n background-color: rgba(0, 187, 131, 0.1);\\n border-color: #00bb83; }\\n html[light] .btn-outline-success:focus, html[light] .btn-outline-success.focus,\\n html[dark] .btn-outline-success:focus,\\n html[dark] .btn-outline-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 187, 131, 0.5); }\\n html[light] .btn-outline-success.disabled, html[light] .btn-outline-success:disabled,\\n html[dark] .btn-outline-success.disabled,\\n html[dark] .btn-outline-success:disabled {\\n color: #00bb83;\\n background-color: transparent; }\\n html[light] .btn-outline-success:not(:disabled):not(.disabled):active, html[light] .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-success.dropdown-toggle,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-success.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 187, 131, 0.1);\\n border-color: #00bb83; }\\n html[light] .btn-outline-success:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-success:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-success.dropdown-toggle:focus,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 187, 131, 0.5); }\\n html[light] .btn-outline-success svg,\\n html[dark] .btn-outline-success svg {\\n fill: #00bb83; }\\n html[light] .btn-outline-success:hover svg,\\n html[dark] .btn-outline-success:hover svg {\\n fill: #00bb83; }\\n html[light] .btn-outline-success.disabled svg, html[light] .btn-outline-success:disabled svg,\\n html[dark] .btn-outline-success.disabled svg,\\n html[dark] .btn-outline-success:disabled svg {\\n fill: #00bb83; }\\n html[light] .btn-outline-success:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-success:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-success.dropdown-toggle svg,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-success.dropdown-toggle svg {\\n fill: #00bb83; }\\n html[light] .btn-outline-success:not(:disabled):not(.disabled):active, html[light] .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-success.dropdown-toggle,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-success.dropdown-toggle {\\n color: #00bb83; }\\n html[light] .btn-outline-info,\\n html[dark] .btn-outline-info {\\n color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .btn-outline-info:hover,\\n html[dark] .btn-outline-info:hover {\\n color: #009fbb;\\n background-color: rgba(0, 159, 187, 0.1);\\n border-color: #009fbb; }\\n html[light] .btn-outline-info:focus, html[light] .btn-outline-info.focus,\\n html[dark] .btn-outline-info:focus,\\n html[dark] .btn-outline-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 159, 187, 0.5); }\\n html[light] .btn-outline-info.disabled, html[light] .btn-outline-info:disabled,\\n html[dark] .btn-outline-info.disabled,\\n html[dark] .btn-outline-info:disabled {\\n color: #009fbb;\\n background-color: transparent; }\\n html[light] .btn-outline-info:not(:disabled):not(.disabled):active, html[light] .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-info.dropdown-toggle,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-info.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 159, 187, 0.1);\\n border-color: #009fbb; }\\n html[light] .btn-outline-info:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-info:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-info.dropdown-toggle:focus,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 159, 187, 0.5); }\\n html[light] .btn-outline-info svg,\\n html[dark] .btn-outline-info svg {\\n fill: #009fbb; }\\n html[light] .btn-outline-info:hover svg,\\n html[dark] .btn-outline-info:hover svg {\\n fill: #009fbb; }\\n html[light] .btn-outline-info.disabled svg, html[light] .btn-outline-info:disabled svg,\\n html[dark] .btn-outline-info.disabled svg,\\n html[dark] .btn-outline-info:disabled svg {\\n fill: #009fbb; }\\n html[light] .btn-outline-info:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-info:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-info.dropdown-toggle svg,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-info.dropdown-toggle svg {\\n fill: #009fbb; }\\n html[light] .btn-outline-info:not(:disabled):not(.disabled):active, html[light] .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-info.dropdown-toggle,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-info.dropdown-toggle {\\n color: #009fbb; }\\n html[light] .btn-outline-warning,\\n html[dark] .btn-outline-warning {\\n color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .btn-outline-warning:hover,\\n html[dark] .btn-outline-warning:hover {\\n color: #ffa32b;\\n background-color: rgba(255, 163, 43, 0.1);\\n border-color: #ffa32b; }\\n html[light] .btn-outline-warning:focus, html[light] .btn-outline-warning.focus,\\n html[dark] .btn-outline-warning:focus,\\n html[dark] .btn-outline-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 163, 43, 0.5); }\\n html[light] .btn-outline-warning.disabled, html[light] .btn-outline-warning:disabled,\\n html[dark] .btn-outline-warning.disabled,\\n html[dark] .btn-outline-warning:disabled {\\n color: #ffa32b;\\n background-color: transparent; }\\n html[light] .btn-outline-warning:not(:disabled):not(.disabled):active, html[light] .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-warning.dropdown-toggle,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-warning.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(255, 163, 43, 0.1);\\n border-color: #ffa32b; }\\n html[light] .btn-outline-warning:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-warning.dropdown-toggle:focus,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 163, 43, 0.5); }\\n html[light] .btn-outline-warning svg,\\n html[dark] .btn-outline-warning svg {\\n fill: #ffa32b; }\\n html[light] .btn-outline-warning:hover svg,\\n html[dark] .btn-outline-warning:hover svg {\\n fill: #ffa32b; }\\n html[light] .btn-outline-warning.disabled svg, html[light] .btn-outline-warning:disabled svg,\\n html[dark] .btn-outline-warning.disabled svg,\\n html[dark] .btn-outline-warning:disabled svg {\\n fill: #ffa32b; }\\n html[light] .btn-outline-warning:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-warning:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-warning.dropdown-toggle svg,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-warning.dropdown-toggle svg {\\n fill: #ffa32b; }\\n html[light] .btn-outline-warning:not(:disabled):not(.disabled):active, html[light] .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-warning.dropdown-toggle,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-warning.dropdown-toggle {\\n color: #ffa32b; }\\n html[light] .btn-outline-danger,\\n html[dark] .btn-outline-danger {\\n color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-outline-danger:hover,\\n html[dark] .btn-outline-danger:hover {\\n color: #ff0a54;\\n background-color: rgba(255, 10, 84, 0.1);\\n border-color: #ff0a54; }\\n html[light] .btn-outline-danger:focus, html[light] .btn-outline-danger.focus,\\n html[dark] .btn-outline-danger:focus,\\n html[dark] .btn-outline-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .btn-outline-danger.disabled, html[light] .btn-outline-danger:disabled,\\n html[dark] .btn-outline-danger.disabled,\\n html[dark] .btn-outline-danger:disabled {\\n color: #ff0a54;\\n background-color: transparent; }\\n html[light] .btn-outline-danger:not(:disabled):not(.disabled):active, html[light] .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-danger.dropdown-toggle,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-danger.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(255, 10, 84, 0.1);\\n border-color: #ff0a54; }\\n html[light] .btn-outline-danger:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-danger.dropdown-toggle:focus,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .btn-outline-danger svg,\\n html[dark] .btn-outline-danger svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-danger:hover svg,\\n html[dark] .btn-outline-danger:hover svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-danger.disabled svg, html[light] .btn-outline-danger:disabled svg,\\n html[dark] .btn-outline-danger.disabled svg,\\n html[dark] .btn-outline-danger:disabled svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-danger:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-danger:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-danger.dropdown-toggle svg,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-danger.dropdown-toggle svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-danger:not(:disabled):not(.disabled):active, html[light] .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-danger.dropdown-toggle,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-danger.dropdown-toggle {\\n color: #ff0a54; }\\n html[light] .btn-outline-light,\\n html[dark] .btn-outline-light {\\n color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .btn-outline-light:hover,\\n html[dark] .btn-outline-light:hover {\\n color: #e4e7ea;\\n background-color: rgba(228, 231, 234, 0.1);\\n border-color: #e4e7ea; }\\n html[light] .btn-outline-light:focus, html[light] .btn-outline-light.focus,\\n html[dark] .btn-outline-light:focus,\\n html[dark] .btn-outline-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(228, 231, 234, 0.5); }\\n html[light] .btn-outline-light.disabled, html[light] .btn-outline-light:disabled,\\n html[dark] .btn-outline-light.disabled,\\n html[dark] .btn-outline-light:disabled {\\n color: #e4e7ea;\\n background-color: transparent; }\\n html[light] .btn-outline-light:not(:disabled):not(.disabled):active, html[light] .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-light.dropdown-toggle,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-light.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(228, 231, 234, 0.1);\\n border-color: #e4e7ea; }\\n html[light] .btn-outline-light:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-light:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-light.dropdown-toggle:focus,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-light.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(228, 231, 234, 0.5); }\\n html[light] .btn-outline-light svg,\\n html[dark] .btn-outline-light svg {\\n fill: #e4e7ea; }\\n html[light] .btn-outline-light:hover svg,\\n html[dark] .btn-outline-light:hover svg {\\n fill: #e4e7ea; }\\n html[light] .btn-outline-light.disabled svg, html[light] .btn-outline-light:disabled svg,\\n html[dark] .btn-outline-light.disabled svg,\\n html[dark] .btn-outline-light:disabled svg {\\n fill: #e4e7ea; }\\n html[light] .btn-outline-light:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-light:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-light.dropdown-toggle svg,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-light.dropdown-toggle svg {\\n fill: #e4e7ea; }\\n html[light] .btn-outline-light:not(:disabled):not(.disabled):active, html[light] .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-light.dropdown-toggle,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-light.dropdown-toggle {\\n color: #e4e7ea; }\\n html[light] .btn-outline-dark,\\n html[dark] .btn-outline-dark {\\n color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-outline-dark:hover,\\n html[dark] .btn-outline-dark:hover {\\n color: #343a40;\\n background-color: rgba(52, 58, 64, 0.1);\\n border-color: #343a40; }\\n html[light] .btn-outline-dark:focus, html[light] .btn-outline-dark.focus,\\n html[dark] .btn-outline-dark:focus,\\n html[dark] .btn-outline-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .btn-outline-dark.disabled, html[light] .btn-outline-dark:disabled,\\n html[dark] .btn-outline-dark.disabled,\\n html[dark] .btn-outline-dark:disabled {\\n color: #343a40;\\n background-color: transparent; }\\n html[light] .btn-outline-dark:not(:disabled):not(.disabled):active, html[light] .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-dark.dropdown-toggle,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-dark.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(52, 58, 64, 0.1);\\n border-color: #343a40; }\\n html[light] .btn-outline-dark:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-dark.dropdown-toggle:focus,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .btn-outline-dark svg,\\n html[dark] .btn-outline-dark svg {\\n fill: #343a40; }\\n html[light] .btn-outline-dark:hover svg,\\n html[dark] .btn-outline-dark:hover svg {\\n fill: #343a40; }\\n html[light] .btn-outline-dark.disabled svg, html[light] .btn-outline-dark:disabled svg,\\n html[dark] .btn-outline-dark.disabled svg,\\n html[dark] .btn-outline-dark:disabled svg {\\n fill: #343a40; }\\n html[light] .btn-outline-dark:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-dark:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-dark.dropdown-toggle svg,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-dark.dropdown-toggle svg {\\n fill: #343a40; }\\n html[light] .btn-outline-dark:not(:disabled):not(.disabled):active, html[light] .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-dark.dropdown-toggle,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-dark.dropdown-toggle {\\n color: #343a40; }\\n html[light] .btn-outline-blue,\\n html[dark] .btn-outline-blue {\\n color: #007bff;\\n border-color: #007bff; }\\n html[light] .btn-outline-blue:hover,\\n html[dark] .btn-outline-blue:hover {\\n color: #007bff;\\n background-color: rgba(0, 123, 255, 0.1);\\n border-color: #007bff; }\\n html[light] .btn-outline-blue:focus, html[light] .btn-outline-blue.focus,\\n html[dark] .btn-outline-blue:focus,\\n html[dark] .btn-outline-blue.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n html[light] .btn-outline-blue.disabled, html[light] .btn-outline-blue:disabled,\\n html[dark] .btn-outline-blue.disabled,\\n html[dark] .btn-outline-blue:disabled {\\n color: #007bff;\\n background-color: transparent; }\\n html[light] .btn-outline-blue:not(:disabled):not(.disabled):active, html[light] .btn-outline-blue:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-blue.dropdown-toggle,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-blue.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 123, 255, 0.1);\\n border-color: #007bff; }\\n html[light] .btn-outline-blue:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-blue:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-blue.dropdown-toggle:focus,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-blue.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n html[light] .btn-outline-blue svg,\\n html[dark] .btn-outline-blue svg {\\n fill: #007bff; }\\n html[light] .btn-outline-blue:hover svg,\\n html[dark] .btn-outline-blue:hover svg {\\n fill: #007bff; }\\n html[light] .btn-outline-blue.disabled svg, html[light] .btn-outline-blue:disabled svg,\\n html[dark] .btn-outline-blue.disabled svg,\\n html[dark] .btn-outline-blue:disabled svg {\\n fill: #007bff; }\\n html[light] .btn-outline-blue:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-blue:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-blue.dropdown-toggle svg,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-blue.dropdown-toggle svg {\\n fill: #007bff; }\\n html[light] .btn-outline-blue:not(:disabled):not(.disabled):active, html[light] .btn-outline-blue:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-blue.dropdown-toggle,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-blue:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-blue.dropdown-toggle {\\n color: #007bff; }\\n html[light] .btn-outline-indigo,\\n html[dark] .btn-outline-indigo {\\n color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .btn-outline-indigo:hover,\\n html[dark] .btn-outline-indigo:hover {\\n color: #6610f2;\\n background-color: rgba(102, 16, 242, 0.1);\\n border-color: #6610f2; }\\n html[light] .btn-outline-indigo:focus, html[light] .btn-outline-indigo.focus,\\n html[dark] .btn-outline-indigo:focus,\\n html[dark] .btn-outline-indigo.focus {\\n box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }\\n html[light] .btn-outline-indigo.disabled, html[light] .btn-outline-indigo:disabled,\\n html[dark] .btn-outline-indigo.disabled,\\n html[dark] .btn-outline-indigo:disabled {\\n color: #6610f2;\\n background-color: transparent; }\\n html[light] .btn-outline-indigo:not(:disabled):not(.disabled):active, html[light] .btn-outline-indigo:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-indigo.dropdown-toggle,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-indigo.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(102, 16, 242, 0.1);\\n border-color: #6610f2; }\\n html[light] .btn-outline-indigo:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-indigo:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-indigo.dropdown-toggle:focus,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-indigo.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }\\n html[light] .btn-outline-indigo svg,\\n html[dark] .btn-outline-indigo svg {\\n fill: #6610f2; }\\n html[light] .btn-outline-indigo:hover svg,\\n html[dark] .btn-outline-indigo:hover svg {\\n fill: #6610f2; }\\n html[light] .btn-outline-indigo.disabled svg, html[light] .btn-outline-indigo:disabled svg,\\n html[dark] .btn-outline-indigo.disabled svg,\\n html[dark] .btn-outline-indigo:disabled svg {\\n fill: #6610f2; }\\n html[light] .btn-outline-indigo:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-indigo:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-indigo.dropdown-toggle svg,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-indigo.dropdown-toggle svg {\\n fill: #6610f2; }\\n html[light] .btn-outline-indigo:not(:disabled):not(.disabled):active, html[light] .btn-outline-indigo:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-indigo.dropdown-toggle,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-indigo:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-indigo.dropdown-toggle {\\n color: #6610f2; }\\n html[light] .btn-outline-purple,\\n html[dark] .btn-outline-purple {\\n color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .btn-outline-purple:hover,\\n html[dark] .btn-outline-purple:hover {\\n color: #6f42c1;\\n background-color: rgba(111, 66, 193, 0.1);\\n border-color: #6f42c1; }\\n html[light] .btn-outline-purple:focus, html[light] .btn-outline-purple.focus,\\n html[dark] .btn-outline-purple:focus,\\n html[dark] .btn-outline-purple.focus {\\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\\n html[light] .btn-outline-purple.disabled, html[light] .btn-outline-purple:disabled,\\n html[dark] .btn-outline-purple.disabled,\\n html[dark] .btn-outline-purple:disabled {\\n color: #6f42c1;\\n background-color: transparent; }\\n html[light] .btn-outline-purple:not(:disabled):not(.disabled):active, html[light] .btn-outline-purple:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-purple.dropdown-toggle,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-purple.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(111, 66, 193, 0.1);\\n border-color: #6f42c1; }\\n html[light] .btn-outline-purple:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-purple:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-purple.dropdown-toggle:focus,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-purple.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\\n html[light] .btn-outline-purple svg,\\n html[dark] .btn-outline-purple svg {\\n fill: #6f42c1; }\\n html[light] .btn-outline-purple:hover svg,\\n html[dark] .btn-outline-purple:hover svg {\\n fill: #6f42c1; }\\n html[light] .btn-outline-purple.disabled svg, html[light] .btn-outline-purple:disabled svg,\\n html[dark] .btn-outline-purple.disabled svg,\\n html[dark] .btn-outline-purple:disabled svg {\\n fill: #6f42c1; }\\n html[light] .btn-outline-purple:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-purple:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-purple.dropdown-toggle svg,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-purple.dropdown-toggle svg {\\n fill: #6f42c1; }\\n html[light] .btn-outline-purple:not(:disabled):not(.disabled):active, html[light] .btn-outline-purple:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-purple.dropdown-toggle,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-purple:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-purple.dropdown-toggle {\\n color: #6f42c1; }\\n html[light] .btn-outline-pink,\\n html[dark] .btn-outline-pink {\\n color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .btn-outline-pink:hover,\\n html[dark] .btn-outline-pink:hover {\\n color: #e83e8c;\\n background-color: rgba(232, 62, 140, 0.1);\\n border-color: #e83e8c; }\\n html[light] .btn-outline-pink:focus, html[light] .btn-outline-pink.focus,\\n html[dark] .btn-outline-pink:focus,\\n html[dark] .btn-outline-pink.focus {\\n box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }\\n html[light] .btn-outline-pink.disabled, html[light] .btn-outline-pink:disabled,\\n html[dark] .btn-outline-pink.disabled,\\n html[dark] .btn-outline-pink:disabled {\\n color: #e83e8c;\\n background-color: transparent; }\\n html[light] .btn-outline-pink:not(:disabled):not(.disabled):active, html[light] .btn-outline-pink:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-pink.dropdown-toggle,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-pink.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(232, 62, 140, 0.1);\\n border-color: #e83e8c; }\\n html[light] .btn-outline-pink:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-pink:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-pink.dropdown-toggle:focus,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-pink.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }\\n html[light] .btn-outline-pink svg,\\n html[dark] .btn-outline-pink svg {\\n fill: #e83e8c; }\\n html[light] .btn-outline-pink:hover svg,\\n html[dark] .btn-outline-pink:hover svg {\\n fill: #e83e8c; }\\n html[light] .btn-outline-pink.disabled svg, html[light] .btn-outline-pink:disabled svg,\\n html[dark] .btn-outline-pink.disabled svg,\\n html[dark] .btn-outline-pink:disabled svg {\\n fill: #e83e8c; }\\n html[light] .btn-outline-pink:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-pink:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-pink.dropdown-toggle svg,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-pink.dropdown-toggle svg {\\n fill: #e83e8c; }\\n html[light] .btn-outline-pink:not(:disabled):not(.disabled):active, html[light] .btn-outline-pink:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-pink.dropdown-toggle,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-pink:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-pink.dropdown-toggle {\\n color: #e83e8c; }\\n html[light] .btn-outline-red,\\n html[dark] .btn-outline-red {\\n color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .btn-outline-red:hover,\\n html[dark] .btn-outline-red:hover {\\n color: #ff0a54;\\n background-color: rgba(255, 10, 84, 0.1);\\n border-color: #ff0a54; }\\n html[light] .btn-outline-red:focus, html[light] .btn-outline-red.focus,\\n html[dark] .btn-outline-red:focus,\\n html[dark] .btn-outline-red.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .btn-outline-red.disabled, html[light] .btn-outline-red:disabled,\\n html[dark] .btn-outline-red.disabled,\\n html[dark] .btn-outline-red:disabled {\\n color: #ff0a54;\\n background-color: transparent; }\\n html[light] .btn-outline-red:not(:disabled):not(.disabled):active, html[light] .btn-outline-red:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-red.dropdown-toggle,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-red.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(255, 10, 84, 0.1);\\n border-color: #ff0a54; }\\n html[light] .btn-outline-red:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-red:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-red.dropdown-toggle:focus,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-red.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .btn-outline-red svg,\\n html[dark] .btn-outline-red svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-red:hover svg,\\n html[dark] .btn-outline-red:hover svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-red.disabled svg, html[light] .btn-outline-red:disabled svg,\\n html[dark] .btn-outline-red.disabled svg,\\n html[dark] .btn-outline-red:disabled svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-red:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-red:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-red.dropdown-toggle svg,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-red.dropdown-toggle svg {\\n fill: #ff0a54; }\\n html[light] .btn-outline-red:not(:disabled):not(.disabled):active, html[light] .btn-outline-red:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-red.dropdown-toggle,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-red:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-red.dropdown-toggle {\\n color: #ff0a54; }\\n html[light] .btn-outline-orange,\\n html[dark] .btn-outline-orange {\\n color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .btn-outline-orange:hover,\\n html[dark] .btn-outline-orange:hover {\\n color: #fd7e14;\\n background-color: rgba(253, 126, 20, 0.1);\\n border-color: #fd7e14; }\\n html[light] .btn-outline-orange:focus, html[light] .btn-outline-orange.focus,\\n html[dark] .btn-outline-orange:focus,\\n html[dark] .btn-outline-orange.focus {\\n box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }\\n html[light] .btn-outline-orange.disabled, html[light] .btn-outline-orange:disabled,\\n html[dark] .btn-outline-orange.disabled,\\n html[dark] .btn-outline-orange:disabled {\\n color: #fd7e14;\\n background-color: transparent; }\\n html[light] .btn-outline-orange:not(:disabled):not(.disabled):active, html[light] .btn-outline-orange:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-orange.dropdown-toggle,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-orange.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(253, 126, 20, 0.1);\\n border-color: #fd7e14; }\\n html[light] .btn-outline-orange:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-orange:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-orange.dropdown-toggle:focus,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-orange.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }\\n html[light] .btn-outline-orange svg,\\n html[dark] .btn-outline-orange svg {\\n fill: #fd7e14; }\\n html[light] .btn-outline-orange:hover svg,\\n html[dark] .btn-outline-orange:hover svg {\\n fill: #fd7e14; }\\n html[light] .btn-outline-orange.disabled svg, html[light] .btn-outline-orange:disabled svg,\\n html[dark] .btn-outline-orange.disabled svg,\\n html[dark] .btn-outline-orange:disabled svg {\\n fill: #fd7e14; }\\n html[light] .btn-outline-orange:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-orange:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-orange.dropdown-toggle svg,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-orange.dropdown-toggle svg {\\n fill: #fd7e14; }\\n html[light] .btn-outline-orange:not(:disabled):not(.disabled):active, html[light] .btn-outline-orange:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-orange.dropdown-toggle,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-orange:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-orange.dropdown-toggle {\\n color: #fd7e14; }\\n html[light] .btn-outline-yellow,\\n html[dark] .btn-outline-yellow {\\n color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .btn-outline-yellow:hover,\\n html[dark] .btn-outline-yellow:hover {\\n color: #ffc107;\\n background-color: rgba(255, 193, 7, 0.1);\\n border-color: #ffc107; }\\n html[light] .btn-outline-yellow:focus, html[light] .btn-outline-yellow.focus,\\n html[dark] .btn-outline-yellow:focus,\\n html[dark] .btn-outline-yellow.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n html[light] .btn-outline-yellow.disabled, html[light] .btn-outline-yellow:disabled,\\n html[dark] .btn-outline-yellow.disabled,\\n html[dark] .btn-outline-yellow:disabled {\\n color: #ffc107;\\n background-color: transparent; }\\n html[light] .btn-outline-yellow:not(:disabled):not(.disabled):active, html[light] .btn-outline-yellow:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-yellow.dropdown-toggle,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-yellow.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(255, 193, 7, 0.1);\\n border-color: #ffc107; }\\n html[light] .btn-outline-yellow:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-yellow:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-yellow.dropdown-toggle:focus,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-yellow.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n html[light] .btn-outline-yellow svg,\\n html[dark] .btn-outline-yellow svg {\\n fill: #ffc107; }\\n html[light] .btn-outline-yellow:hover svg,\\n html[dark] .btn-outline-yellow:hover svg {\\n fill: #ffc107; }\\n html[light] .btn-outline-yellow.disabled svg, html[light] .btn-outline-yellow:disabled svg,\\n html[dark] .btn-outline-yellow.disabled svg,\\n html[dark] .btn-outline-yellow:disabled svg {\\n fill: #ffc107; }\\n html[light] .btn-outline-yellow:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-yellow:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-yellow.dropdown-toggle svg,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-yellow.dropdown-toggle svg {\\n fill: #ffc107; }\\n html[light] .btn-outline-yellow:not(:disabled):not(.disabled):active, html[light] .btn-outline-yellow:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-yellow.dropdown-toggle,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-yellow:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-yellow.dropdown-toggle {\\n color: #ffc107; }\\n html[light] .btn-outline-green,\\n html[dark] .btn-outline-green {\\n color: #28a745;\\n border-color: #28a745; }\\n html[light] .btn-outline-green:hover,\\n html[dark] .btn-outline-green:hover {\\n color: #28a745;\\n background-color: rgba(40, 167, 69, 0.1);\\n border-color: #28a745; }\\n html[light] .btn-outline-green:focus, html[light] .btn-outline-green.focus,\\n html[dark] .btn-outline-green:focus,\\n html[dark] .btn-outline-green.focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n html[light] .btn-outline-green.disabled, html[light] .btn-outline-green:disabled,\\n html[dark] .btn-outline-green.disabled,\\n html[dark] .btn-outline-green:disabled {\\n color: #28a745;\\n background-color: transparent; }\\n html[light] .btn-outline-green:not(:disabled):not(.disabled):active, html[light] .btn-outline-green:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-green.dropdown-toggle,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-green.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(40, 167, 69, 0.1);\\n border-color: #28a745; }\\n html[light] .btn-outline-green:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-green:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-green.dropdown-toggle:focus,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-green.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n html[light] .btn-outline-green svg,\\n html[dark] .btn-outline-green svg {\\n fill: #28a745; }\\n html[light] .btn-outline-green:hover svg,\\n html[dark] .btn-outline-green:hover svg {\\n fill: #28a745; }\\n html[light] .btn-outline-green.disabled svg, html[light] .btn-outline-green:disabled svg,\\n html[dark] .btn-outline-green.disabled svg,\\n html[dark] .btn-outline-green:disabled svg {\\n fill: #28a745; }\\n html[light] .btn-outline-green:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-green:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-green.dropdown-toggle svg,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-green.dropdown-toggle svg {\\n fill: #28a745; }\\n html[light] .btn-outline-green:not(:disabled):not(.disabled):active, html[light] .btn-outline-green:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-green.dropdown-toggle,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-green:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-green.dropdown-toggle {\\n color: #28a745; }\\n html[light] .btn-outline-teal,\\n html[dark] .btn-outline-teal {\\n color: #20c997;\\n border-color: #20c997; }\\n html[light] .btn-outline-teal:hover,\\n html[dark] .btn-outline-teal:hover {\\n color: #20c997;\\n background-color: rgba(32, 201, 151, 0.1);\\n border-color: #20c997; }\\n html[light] .btn-outline-teal:focus, html[light] .btn-outline-teal.focus,\\n html[dark] .btn-outline-teal:focus,\\n html[dark] .btn-outline-teal.focus {\\n box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }\\n html[light] .btn-outline-teal.disabled, html[light] .btn-outline-teal:disabled,\\n html[dark] .btn-outline-teal.disabled,\\n html[dark] .btn-outline-teal:disabled {\\n color: #20c997;\\n background-color: transparent; }\\n html[light] .btn-outline-teal:not(:disabled):not(.disabled):active, html[light] .btn-outline-teal:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-teal.dropdown-toggle,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-teal.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(32, 201, 151, 0.1);\\n border-color: #20c997; }\\n html[light] .btn-outline-teal:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-teal:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-teal.dropdown-toggle:focus,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-teal.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }\\n html[light] .btn-outline-teal svg,\\n html[dark] .btn-outline-teal svg {\\n fill: #20c997; }\\n html[light] .btn-outline-teal:hover svg,\\n html[dark] .btn-outline-teal:hover svg {\\n fill: #20c997; }\\n html[light] .btn-outline-teal.disabled svg, html[light] .btn-outline-teal:disabled svg,\\n html[dark] .btn-outline-teal.disabled svg,\\n html[dark] .btn-outline-teal:disabled svg {\\n fill: #20c997; }\\n html[light] .btn-outline-teal:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-teal:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-teal.dropdown-toggle svg,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-teal.dropdown-toggle svg {\\n fill: #20c997; }\\n html[light] .btn-outline-teal:not(:disabled):not(.disabled):active, html[light] .btn-outline-teal:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-teal.dropdown-toggle,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-teal:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-teal.dropdown-toggle {\\n color: #20c997; }\\n html[light] .btn-outline-cyan,\\n html[dark] .btn-outline-cyan {\\n color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .btn-outline-cyan:hover,\\n html[dark] .btn-outline-cyan:hover {\\n color: #17a2b8;\\n background-color: rgba(23, 162, 184, 0.1);\\n border-color: #17a2b8; }\\n html[light] .btn-outline-cyan:focus, html[light] .btn-outline-cyan.focus,\\n html[dark] .btn-outline-cyan:focus,\\n html[dark] .btn-outline-cyan.focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n html[light] .btn-outline-cyan.disabled, html[light] .btn-outline-cyan:disabled,\\n html[dark] .btn-outline-cyan.disabled,\\n html[dark] .btn-outline-cyan:disabled {\\n color: #17a2b8;\\n background-color: transparent; }\\n html[light] .btn-outline-cyan:not(:disabled):not(.disabled):active, html[light] .btn-outline-cyan:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-cyan.dropdown-toggle,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-cyan.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(23, 162, 184, 0.1);\\n border-color: #17a2b8; }\\n html[light] .btn-outline-cyan:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-cyan:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-cyan.dropdown-toggle:focus,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-cyan.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n html[light] .btn-outline-cyan svg,\\n html[dark] .btn-outline-cyan svg {\\n fill: #17a2b8; }\\n html[light] .btn-outline-cyan:hover svg,\\n html[dark] .btn-outline-cyan:hover svg {\\n fill: #17a2b8; }\\n html[light] .btn-outline-cyan.disabled svg, html[light] .btn-outline-cyan:disabled svg,\\n html[dark] .btn-outline-cyan.disabled svg,\\n html[dark] .btn-outline-cyan:disabled svg {\\n fill: #17a2b8; }\\n html[light] .btn-outline-cyan:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-cyan:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-cyan.dropdown-toggle svg,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-cyan.dropdown-toggle svg {\\n fill: #17a2b8; }\\n html[light] .btn-outline-cyan:not(:disabled):not(.disabled):active, html[light] .btn-outline-cyan:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-cyan.dropdown-toggle,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-cyan:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-cyan.dropdown-toggle {\\n color: #17a2b8; }\\n html[light] .btn-outline-white,\\n html[dark] .btn-outline-white {\\n color: #fff;\\n border-color: #fff; }\\n html[light] .btn-outline-white:hover,\\n html[dark] .btn-outline-white:hover {\\n color: #fff;\\n background-color: rgba(255, 255, 255, 0.1);\\n border-color: #fff; }\\n html[light] .btn-outline-white:focus, html[light] .btn-outline-white.focus,\\n html[dark] .btn-outline-white:focus,\\n html[dark] .btn-outline-white.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\\n html[light] .btn-outline-white.disabled, html[light] .btn-outline-white:disabled,\\n html[dark] .btn-outline-white.disabled,\\n html[dark] .btn-outline-white:disabled {\\n color: #fff;\\n background-color: transparent; }\\n html[light] .btn-outline-white:not(:disabled):not(.disabled):active, html[light] .btn-outline-white:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-white.dropdown-toggle,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-white.dropdown-toggle {\\n color: #292d32;\\n background-color: rgba(255, 255, 255, 0.1);\\n border-color: #fff; }\\n html[light] .btn-outline-white:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-white:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-white.dropdown-toggle:focus,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-white.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\\n html[light] .btn-outline-white svg,\\n html[dark] .btn-outline-white svg {\\n fill: #fff; }\\n html[light] .btn-outline-white:hover svg,\\n html[dark] .btn-outline-white:hover svg {\\n fill: #fff; }\\n html[light] .btn-outline-white.disabled svg, html[light] .btn-outline-white:disabled svg,\\n html[dark] .btn-outline-white.disabled svg,\\n html[dark] .btn-outline-white:disabled svg {\\n fill: #fff; }\\n html[light] .btn-outline-white:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-white:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-white.dropdown-toggle svg,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-white.dropdown-toggle svg {\\n fill: #fff; }\\n html[light] .btn-outline-white:not(:disabled):not(.disabled):active, html[light] .btn-outline-white:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-white.dropdown-toggle,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-white:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-white.dropdown-toggle {\\n color: #fff; }\\n html[light] .btn-outline-gray,\\n html[dark] .btn-outline-gray {\\n color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .btn-outline-gray:hover,\\n html[dark] .btn-outline-gray:hover {\\n color: #4b545c;\\n background-color: rgba(75, 84, 92, 0.1);\\n border-color: #4b545c; }\\n html[light] .btn-outline-gray:focus, html[light] .btn-outline-gray.focus,\\n html[dark] .btn-outline-gray:focus,\\n html[dark] .btn-outline-gray.focus {\\n box-shadow: 0 0 0 0.2rem rgba(75, 84, 92, 0.5); }\\n html[light] .btn-outline-gray.disabled, html[light] .btn-outline-gray:disabled,\\n html[dark] .btn-outline-gray.disabled,\\n html[dark] .btn-outline-gray:disabled {\\n color: #4b545c;\\n background-color: transparent; }\\n html[light] .btn-outline-gray:not(:disabled):not(.disabled):active, html[light] .btn-outline-gray:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-gray.dropdown-toggle,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-gray.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(75, 84, 92, 0.1);\\n border-color: #4b545c; }\\n html[light] .btn-outline-gray:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-gray:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-gray.dropdown-toggle:focus,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-gray.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(75, 84, 92, 0.5); }\\n html[light] .btn-outline-gray svg,\\n html[dark] .btn-outline-gray svg {\\n fill: #4b545c; }\\n html[light] .btn-outline-gray:hover svg,\\n html[dark] .btn-outline-gray:hover svg {\\n fill: #4b545c; }\\n html[light] .btn-outline-gray.disabled svg, html[light] .btn-outline-gray:disabled svg,\\n html[dark] .btn-outline-gray.disabled svg,\\n html[dark] .btn-outline-gray:disabled svg {\\n fill: #4b545c; }\\n html[light] .btn-outline-gray:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-gray:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-gray.dropdown-toggle svg,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-gray.dropdown-toggle svg {\\n fill: #4b545c; }\\n html[light] .btn-outline-gray:not(:disabled):not(.disabled):active, html[light] .btn-outline-gray:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-gray.dropdown-toggle,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-gray:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-gray.dropdown-toggle {\\n color: #4b545c; }\\n html[light] .btn-outline-gray-dark,\\n html[dark] .btn-outline-gray-dark {\\n color: #343a40;\\n border-color: #343a40; }\\n html[light] .btn-outline-gray-dark:hover,\\n html[dark] .btn-outline-gray-dark:hover {\\n color: #343a40;\\n background-color: rgba(52, 58, 64, 0.1);\\n border-color: #343a40; }\\n html[light] .btn-outline-gray-dark:focus, html[light] .btn-outline-gray-dark.focus,\\n html[dark] .btn-outline-gray-dark:focus,\\n html[dark] .btn-outline-gray-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .btn-outline-gray-dark.disabled, html[light] .btn-outline-gray-dark:disabled,\\n html[dark] .btn-outline-gray-dark.disabled,\\n html[dark] .btn-outline-gray-dark:disabled {\\n color: #343a40;\\n background-color: transparent; }\\n html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled):active, html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-gray-dark.dropdown-toggle,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-gray-dark.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(52, 58, 64, 0.1);\\n border-color: #343a40; }\\n html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus, html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .btn-outline-gray-dark.dropdown-toggle:focus,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .btn-outline-gray-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .btn-outline-gray-dark svg,\\n html[dark] .btn-outline-gray-dark svg {\\n fill: #343a40; }\\n html[light] .btn-outline-gray-dark:hover svg,\\n html[dark] .btn-outline-gray-dark:hover svg {\\n fill: #343a40; }\\n html[light] .btn-outline-gray-dark.disabled svg, html[light] .btn-outline-gray-dark:disabled svg,\\n html[dark] .btn-outline-gray-dark.disabled svg,\\n html[dark] .btn-outline-gray-dark:disabled svg {\\n fill: #343a40; }\\n html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled):active svg, html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled).active svg,\\n .show > html[light] .btn-outline-gray-dark.dropdown-toggle svg,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled):active svg,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled).active svg,\\n .show >\\n html[dark] .btn-outline-gray-dark.dropdown-toggle svg {\\n fill: #343a40; }\\n html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled):active, html[light] .btn-outline-gray-dark:not(:disabled):not(.disabled).active,\\n .show > html[light] .btn-outline-gray-dark.dropdown-toggle,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled):active,\\n html[dark] .btn-outline-gray-dark:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .btn-outline-gray-dark.dropdown-toggle {\\n color: #343a40; }\\n html[light] .custom-checkbox-primary .custom-control-label::before,\\n html[dark] .custom-checkbox-primary .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-primary .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-primary .custom-control-input:checked + .custom-control-label::before {\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .custom-checkbox-primary .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-primary .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-primary .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-primary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .custom-checkbox-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-secondary .custom-control-label::before,\\n html[dark] .custom-checkbox-secondary .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-secondary .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-secondary .custom-control-input:checked + .custom-control-label::before {\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .custom-checkbox-secondary .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-secondary .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #6c757d;\\n border-color: #6c757d; }\\n html[light] .custom-checkbox-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-success .custom-control-label::before,\\n html[dark] .custom-checkbox-success .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-success .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-success .custom-control-input:checked + .custom-control-label::before {\\n background-color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .custom-checkbox-success .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-success .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #00bb83;\\n border-color: #00bb83; }\\n html[light] .custom-checkbox-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-info .custom-control-label::before,\\n html[dark] .custom-checkbox-info .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-info .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-info .custom-control-input:checked + .custom-control-label::before {\\n background-color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .custom-checkbox-info .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-info .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #009fbb;\\n border-color: #009fbb; }\\n html[light] .custom-checkbox-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-warning .custom-control-label::before,\\n html[dark] .custom-checkbox-warning .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-warning .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-warning .custom-control-input:checked + .custom-control-label::before {\\n background-color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .custom-checkbox-warning .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-warning .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #ffa32b;\\n border-color: #ffa32b; }\\n html[light] .custom-checkbox-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-danger .custom-control-label::before,\\n html[dark] .custom-checkbox-danger .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-danger .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-danger .custom-control-input:checked + .custom-control-label::before {\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .custom-checkbox-danger .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-danger .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .custom-checkbox-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-light .custom-control-label::before,\\n html[dark] .custom-checkbox-light .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-light .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-light .custom-control-input:checked + .custom-control-label::before {\\n background-color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .custom-checkbox-light .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-light .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #e4e7ea;\\n border-color: #e4e7ea; }\\n html[light] .custom-checkbox-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-dark .custom-control-label::before,\\n html[dark] .custom-checkbox-dark .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-dark .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-dark .custom-control-input:checked + .custom-control-label::before {\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .custom-checkbox-dark .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-dark .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .custom-checkbox-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-blue .custom-control-label::before,\\n html[dark] .custom-checkbox-blue .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-blue .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-blue .custom-control-input:checked + .custom-control-label::before {\\n background-color: #007bff;\\n border-color: #007bff; }\\n html[light] .custom-checkbox-blue .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-blue .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-blue .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-blue .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #007bff;\\n border-color: #007bff; }\\n html[light] .custom-checkbox-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-indigo .custom-control-label::before,\\n html[dark] .custom-checkbox-indigo .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-indigo .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-indigo .custom-control-input:checked + .custom-control-label::before {\\n background-color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .custom-checkbox-indigo .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-indigo .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-indigo .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-indigo .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #6610f2;\\n border-color: #6610f2; }\\n html[light] .custom-checkbox-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-purple .custom-control-label::before,\\n html[dark] .custom-checkbox-purple .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-purple .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-purple .custom-control-input:checked + .custom-control-label::before {\\n background-color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .custom-checkbox-purple .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-purple .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-purple .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-purple .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #6f42c1;\\n border-color: #6f42c1; }\\n html[light] .custom-checkbox-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-pink .custom-control-label::before,\\n html[dark] .custom-checkbox-pink .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-pink .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-pink .custom-control-input:checked + .custom-control-label::before {\\n background-color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .custom-checkbox-pink .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-pink .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-pink .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-pink .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #e83e8c;\\n border-color: #e83e8c; }\\n html[light] .custom-checkbox-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-red .custom-control-label::before,\\n html[dark] .custom-checkbox-red .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-red .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-red .custom-control-input:checked + .custom-control-label::before {\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .custom-checkbox-red .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-red .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-red .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-red .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #ff0a54;\\n border-color: #ff0a54; }\\n html[light] .custom-checkbox-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-orange .custom-control-label::before,\\n html[dark] .custom-checkbox-orange .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-orange .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-orange .custom-control-input:checked + .custom-control-label::before {\\n background-color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .custom-checkbox-orange .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-orange .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-orange .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-orange .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #fd7e14;\\n border-color: #fd7e14; }\\n html[light] .custom-checkbox-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-yellow .custom-control-label::before,\\n html[dark] .custom-checkbox-yellow .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-yellow .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-yellow .custom-control-input:checked + .custom-control-label::before {\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .custom-checkbox-yellow .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-yellow .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-yellow .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-yellow .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #ffc107;\\n border-color: #ffc107; }\\n html[light] .custom-checkbox-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-green .custom-control-label::before,\\n html[dark] .custom-checkbox-green .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-green .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-green .custom-control-input:checked + .custom-control-label::before {\\n background-color: #28a745;\\n border-color: #28a745; }\\n html[light] .custom-checkbox-green .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-green .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-green .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-green .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #28a745;\\n border-color: #28a745; }\\n html[light] .custom-checkbox-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-teal .custom-control-label::before,\\n html[dark] .custom-checkbox-teal .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-teal .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-teal .custom-control-input:checked + .custom-control-label::before {\\n background-color: #20c997;\\n border-color: #20c997; }\\n html[light] .custom-checkbox-teal .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-teal .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-teal .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-teal .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #20c997;\\n border-color: #20c997; }\\n html[light] .custom-checkbox-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-cyan .custom-control-label::before,\\n html[dark] .custom-checkbox-cyan .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-cyan .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-cyan .custom-control-input:checked + .custom-control-label::before {\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .custom-checkbox-cyan .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-cyan .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-cyan .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-cyan .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #17a2b8;\\n border-color: #17a2b8; }\\n html[light] .custom-checkbox-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-white .custom-control-label::before,\\n html[dark] .custom-checkbox-white .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-white .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-white .custom-control-input:checked + .custom-control-label::before {\\n background-color: #fff;\\n border-color: #fff; }\\n html[light] .custom-checkbox-white .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-white .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-white .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-white .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #fff;\\n border-color: #fff; }\\n html[light] .custom-checkbox-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-gray .custom-control-label::before,\\n html[dark] .custom-checkbox-gray .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-gray .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-gray .custom-control-input:checked + .custom-control-label::before {\\n background-color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .custom-checkbox-gray .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-gray .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-gray .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-gray .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #4b545c;\\n border-color: #4b545c; }\\n html[light] .custom-checkbox-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .custom-checkbox-gray-dark .custom-control-label::before,\\n html[dark] .custom-checkbox-gray-dark .custom-control-label::before {\\n border-color: #d6dadf;\\n transition: 0.3s ease-in-out; }\\n html[light] .custom-checkbox-gray-dark .custom-control-input:checked + .custom-control-label::before,\\n html[dark] .custom-checkbox-gray-dark .custom-control-input:checked + .custom-control-label::before {\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .custom-checkbox-gray-dark .custom-control-input:checked + .custom-control-label::after,\\n html[dark] .custom-checkbox-gray-dark .custom-control-input:checked + .custom-control-label::after {\\n color: #f0f8ff; }\\n html[light] .custom-checkbox-gray-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-gray-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #343a40;\\n border-color: #343a40; }\\n html[light] .custom-checkbox-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,\\n html[dark] .custom-checkbox-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: #f0f8ff;\\n background-color: #f0f8ff;\\n border-color: #0101ff; }\\n html[light] .alert-primary,\\n html[dark] .alert-primary {\\n color: #cccce6;\\n background-color: #292994;\\n border-color: navy; }\\n html[light] .alert-primary hr,\\n html[dark] .alert-primary hr {\\n border-top-color: #000067; }\\n html[light] .alert-primary .alert-link,\\n html[dark] .alert-primary .alert-link {\\n color: #aaaad5; }\\n html[light] .alert-secondary,\\n html[dark] .alert-secondary {\\n color: #e2e3e5;\\n background-color: #848b92;\\n border-color: #6c757d; }\\n html[light] .alert-secondary hr,\\n html[dark] .alert-secondary hr {\\n border-top-color: #60686f; }\\n html[light] .alert-secondary .alert-link,\\n html[dark] .alert-secondary .alert-link {\\n color: #c7c9cd; }\\n html[light] .alert-success,\\n html[dark] .alert-success {\\n color: #ccf1e6;\\n background-color: #29c697;\\n border-color: #00bb83; }\\n html[light] .alert-success hr,\\n html[dark] .alert-success hr {\\n border-top-color: #00a271; }\\n html[light] .alert-success .alert-link,\\n html[dark] .alert-success .alert-link {\\n color: #a4e6d2; }\\n html[light] .alert-info,\\n html[dark] .alert-info {\\n color: #ccecf1;\\n background-color: #29aec6;\\n border-color: #009fbb; }\\n html[light] .alert-info hr,\\n html[dark] .alert-info hr {\\n border-top-color: #0089a2; }\\n html[light] .alert-info .alert-link,\\n html[dark] .alert-info .alert-link {\\n color: #a4dde6; }\\n html[light] .alert-warning,\\n html[dark] .alert-warning {\\n color: #ffedd5;\\n background-color: #ffb24d;\\n border-color: #ffa32b; }\\n html[light] .alert-warning hr,\\n html[dark] .alert-warning hr {\\n border-top-color: #ff9812; }\\n html[light] .alert-warning .alert-link,\\n html[dark] .alert-warning .alert-link {\\n color: #ffd7a2; }\\n html[light] .alert-danger,\\n html[dark] .alert-danger {\\n color: #ffcedd;\\n background-color: #ff316f;\\n border-color: #ff0a54; }\\n html[light] .alert-danger hr,\\n html[dark] .alert-danger hr {\\n border-top-color: #f00048; }\\n html[light] .alert-danger .alert-link,\\n html[dark] .alert-danger .alert-link {\\n color: #ff9bba; }\\n html[light] .alert-light,\\n html[dark] .alert-light {\\n color: #fafafb;\\n background-color: #e8ebed;\\n border-color: #e4e7ea; }\\n html[light] .alert-light hr,\\n html[dark] .alert-light hr {\\n border-top-color: #d6dadf; }\\n html[light] .alert-light .alert-link,\\n html[dark] .alert-light .alert-link {\\n color: #dedee4; }\\n html[light] .alert-dark,\\n html[dark] .alert-dark {\\n color: #d6d8d9;\\n background-color: #545a5f;\\n border-color: #343a40; }\\n html[light] .alert-dark hr,\\n html[dark] .alert-dark hr {\\n border-top-color: #292d32; }\\n html[light] .alert-dark .alert-link,\\n html[dark] .alert-dark .alert-link {\\n color: #bcbfc0; }\\n html[light] .alert-blue,\\n html[dark] .alert-blue {\\n color: #cce5ff;\\n background-color: #2990ff;\\n border-color: #007bff; }\\n html[light] .alert-blue hr,\\n html[dark] .alert-blue hr {\\n border-top-color: #006fe6; }\\n html[light] .alert-blue .alert-link,\\n html[dark] .alert-blue .alert-link {\\n color: #99cbff; }\\n html[light] .alert-indigo,\\n html[dark] .alert-indigo {\\n color: #e0cffc;\\n background-color: #7e36f4;\\n border-color: #6610f2; }\\n html[light] .alert-indigo hr,\\n html[dark] .alert-indigo hr {\\n border-top-color: #5b0cdd; }\\n html[light] .alert-indigo .alert-link,\\n html[dark] .alert-indigo .alert-link {\\n color: #c19ff9; }\\n html[light] .alert-purple,\\n html[dark] .alert-purple {\\n color: #e2d9f3;\\n background-color: #8660cb;\\n border-color: #6f42c1; }\\n html[light] .alert-purple hr,\\n html[dark] .alert-purple hr {\\n border-top-color: #643ab0; }\\n html[light] .alert-purple .alert-link,\\n html[dark] .alert-purple .alert-link {\\n color: #c4b2e7; }\\n html[light] .alert-pink,\\n html[dark] .alert-pink {\\n color: #fad8e8;\\n background-color: #ec5d9e;\\n border-color: #e83e8c; }\\n html[light] .alert-pink hr,\\n html[dark] .alert-pink hr {\\n border-top-color: #e5277e; }\\n html[light] .alert-pink .alert-link,\\n html[dark] .alert-pink .alert-link {\\n color: #f4abcd; }\\n html[light] .alert-red,\\n html[dark] .alert-red {\\n color: #ffcedd;\\n background-color: #ff316f;\\n border-color: #ff0a54; }\\n html[light] .alert-red hr,\\n html[dark] .alert-red hr {\\n border-top-color: #f00048; }\\n html[light] .alert-red .alert-link,\\n html[dark] .alert-red .alert-link {\\n color: #ff9bba; }\\n html[light] .alert-orange,\\n html[dark] .alert-orange {\\n color: #ffe5d0;\\n background-color: #fd933a;\\n border-color: #fd7e14; }\\n html[light] .alert-orange hr,\\n html[dark] .alert-orange hr {\\n border-top-color: #f57102; }\\n html[light] .alert-orange .alert-link,\\n html[dark] .alert-orange .alert-link {\\n color: #ffc99d; }\\n html[light] .alert-yellow,\\n html[dark] .alert-yellow {\\n color: #fff3cd;\\n background-color: #ffcb2f;\\n border-color: #ffc107; }\\n html[light] .alert-yellow hr,\\n html[dark] .alert-yellow hr {\\n border-top-color: #edb100; }\\n html[light] .alert-yellow .alert-link,\\n html[dark] .alert-yellow .alert-link {\\n color: #ffe79a; }\\n html[light] .alert-green,\\n html[dark] .alert-green {\\n color: #d4edda;\\n background-color: #4ab563;\\n border-color: #28a745; }\\n html[light] .alert-green hr,\\n html[dark] .alert-green hr {\\n border-top-color: #23923d; }\\n html[light] .alert-green .alert-link,\\n html[dark] .alert-green .alert-link {\\n color: #b0debb; }\\n html[light] .alert-teal,\\n html[dark] .alert-teal {\\n color: #d2f4ea;\\n background-color: #44d2a8;\\n border-color: #20c997; }\\n html[light] .alert-teal hr,\\n html[dark] .alert-teal hr {\\n border-top-color: #1cb386; }\\n html[light] .alert-teal .alert-link,\\n html[dark] .alert-teal .alert-link {\\n color: #a9ead7; }\\n html[light] .alert-cyan,\\n html[dark] .alert-cyan {\\n color: #d1ecf1;\\n background-color: #3cb1c3;\\n border-color: #17a2b8; }\\n html[light] .alert-cyan hr,\\n html[dark] .alert-cyan hr {\\n border-top-color: #148ea1; }\\n html[light] .alert-cyan .alert-link,\\n html[dark] .alert-cyan .alert-link {\\n color: #aadce5; }\\n html[light] .alert-white,\\n html[dark] .alert-white {\\n color: white;\\n background-color: white;\\n border-color: white; }\\n html[light] .alert-white hr,\\n html[dark] .alert-white hr {\\n border-top-color: #f2f2f2; }\\n html[light] .alert-white .alert-link,\\n html[dark] .alert-white .alert-link {\\n color: #e6e6e6; }\\n html[light] .alert-gray,\\n html[dark] .alert-gray {\\n color: #dbddde;\\n background-color: #686f76;\\n border-color: #4b545c; }\\n html[light] .alert-gray hr,\\n html[dark] .alert-gray hr {\\n border-top-color: #40474e; }\\n html[light] .alert-gray .alert-link,\\n html[dark] .alert-gray .alert-link {\\n color: #c0c4c6; }\\n html[light] .alert-gray-dark,\\n html[dark] .alert-gray-dark {\\n color: #d6d8d9;\\n background-color: #545a5f;\\n border-color: #343a40; }\\n html[light] .alert-gray-dark hr,\\n html[dark] .alert-gray-dark hr {\\n border-top-color: #292d32; }\\n html[light] .alert-gray-dark .alert-link,\\n html[dark] .alert-gray-dark .alert-link {\\n color: #bcbfc0; }\\n html[light] .badge-primary,\\n html[dark] .badge-primary {\\n color: #fff;\\n background-color: #000080; }\\n ahtml[light] .badge-primary:hover, ahtml[light] .badge-primary:focus, html[dark] .badge-primary:hover, html[dark] .badge-primary:focus {\\n color: #fff;\\n background-color: #00004d; }\\n ahtml[light] .badge-primary:focus, ahtml[light] .badge-primary.focus, html[dark] .badge-primary:focus, html[dark] .badge-primary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.5); }\\n html[light] a.badge-primary,\\n html[dark] a.badge-primary {\\n color: #fff;\\n background-color: #000080; }\\n ahtml[light] a.badge-primary:hover, ahtml[light] a.badge-primary:focus, html[dark] a.badge-primary:hover, html[dark] a.badge-primary:focus {\\n color: #fff;\\n background-color: #00004d; }\\n ahtml[light] a.badge-primary:focus, ahtml[light] a.badge-primary.focus, html[dark] a.badge-primary:focus, html[dark] a.badge-primary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.5); }\\n html[light] .badge-secondary,\\n html[dark] .badge-secondary {\\n color: #fff;\\n background-color: #6c757d; }\\n ahtml[light] .badge-secondary:hover, ahtml[light] .badge-secondary:focus, html[dark] .badge-secondary:hover, html[dark] .badge-secondary:focus {\\n color: #fff;\\n background-color: #545b62; }\\n ahtml[light] .badge-secondary:focus, ahtml[light] .badge-secondary.focus, html[dark] .badge-secondary:focus, html[dark] .badge-secondary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n html[light] a.badge-secondary,\\n html[dark] a.badge-secondary {\\n color: #fff;\\n background-color: #6c757d; }\\n ahtml[light] a.badge-secondary:hover, ahtml[light] a.badge-secondary:focus, html[dark] a.badge-secondary:hover, html[dark] a.badge-secondary:focus {\\n color: #fff;\\n background-color: #545b62; }\\n ahtml[light] a.badge-secondary:focus, ahtml[light] a.badge-secondary.focus, html[dark] a.badge-secondary:focus, html[dark] a.badge-secondary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\\n html[light] .badge-success,\\n html[dark] .badge-success {\\n color: #fff;\\n background-color: #00bb83; }\\n ahtml[light] .badge-success:hover, ahtml[light] .badge-success:focus, html[dark] .badge-success:hover, html[dark] .badge-success:focus {\\n color: #fff;\\n background-color: #00885f; }\\n ahtml[light] .badge-success:focus, ahtml[light] .badge-success.focus, html[dark] .badge-success:focus, html[dark] .badge-success.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 187, 131, 0.5); }\\n html[light] a.badge-success,\\n html[dark] a.badge-success {\\n color: #fff;\\n background-color: #00bb83; }\\n ahtml[light] a.badge-success:hover, ahtml[light] a.badge-success:focus, html[dark] a.badge-success:hover, html[dark] a.badge-success:focus {\\n color: #fff;\\n background-color: #00885f; }\\n ahtml[light] a.badge-success:focus, ahtml[light] a.badge-success.focus, html[dark] a.badge-success:focus, html[dark] a.badge-success.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 187, 131, 0.5); }\\n html[light] .badge-info,\\n html[dark] .badge-info {\\n color: #fff;\\n background-color: #009fbb; }\\n ahtml[light] .badge-info:hover, ahtml[light] .badge-info:focus, html[dark] .badge-info:hover, html[dark] .badge-info:focus {\\n color: #fff;\\n background-color: #007488; }\\n ahtml[light] .badge-info:focus, ahtml[light] .badge-info.focus, html[dark] .badge-info:focus, html[dark] .badge-info.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 159, 187, 0.5); }\\n html[light] a.badge-info,\\n html[dark] a.badge-info {\\n color: #fff;\\n background-color: #009fbb; }\\n ahtml[light] a.badge-info:hover, ahtml[light] a.badge-info:focus, html[dark] a.badge-info:hover, html[dark] a.badge-info:focus {\\n color: #fff;\\n background-color: #007488; }\\n ahtml[light] a.badge-info:focus, ahtml[light] a.badge-info.focus, html[dark] a.badge-info:focus, html[dark] a.badge-info.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 159, 187, 0.5); }\\n html[light] .badge-warning,\\n html[dark] .badge-warning {\\n color: #292d32;\\n background-color: #ffa32b; }\\n ahtml[light] .badge-warning:hover, ahtml[light] .badge-warning:focus, html[dark] .badge-warning:hover, html[dark] .badge-warning:focus {\\n color: #292d32;\\n background-color: #f78c00; }\\n ahtml[light] .badge-warning:focus, ahtml[light] .badge-warning.focus, html[dark] .badge-warning:focus, html[dark] .badge-warning.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 163, 43, 0.5); }\\n html[light] a.badge-warning,\\n html[dark] a.badge-warning {\\n color: #292d32;\\n background-color: #ffa32b; }\\n ahtml[light] a.badge-warning:hover, ahtml[light] a.badge-warning:focus, html[dark] a.badge-warning:hover, html[dark] a.badge-warning:focus {\\n color: #292d32;\\n background-color: #f78c00; }\\n ahtml[light] a.badge-warning:focus, ahtml[light] a.badge-warning.focus, html[dark] a.badge-warning:focus, html[dark] a.badge-warning.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 163, 43, 0.5); }\\n html[light] .badge-danger,\\n html[dark] .badge-danger {\\n color: #fff;\\n background-color: #ff0a54; }\\n ahtml[light] .badge-danger:hover, ahtml[light] .badge-danger:focus, html[dark] .badge-danger:hover, html[dark] .badge-danger:focus {\\n color: #fff;\\n background-color: #d60041; }\\n ahtml[light] .badge-danger:focus, ahtml[light] .badge-danger.focus, html[dark] .badge-danger:focus, html[dark] .badge-danger.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] a.badge-danger,\\n html[dark] a.badge-danger {\\n color: #fff;\\n background-color: #ff0a54; }\\n ahtml[light] a.badge-danger:hover, ahtml[light] a.badge-danger:focus, html[dark] a.badge-danger:hover, html[dark] a.badge-danger:focus {\\n color: #fff;\\n background-color: #d60041; }\\n ahtml[light] a.badge-danger:focus, ahtml[light] a.badge-danger.focus, html[dark] a.badge-danger:focus, html[dark] a.badge-danger.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .badge-light,\\n html[dark] .badge-light {\\n color: #292d32;\\n background-color: #e4e7ea; }\\n ahtml[light] .badge-light:hover, ahtml[light] .badge-light:focus, html[dark] .badge-light:hover, html[dark] .badge-light:focus {\\n color: #292d32;\\n background-color: #c7ced4; }\\n ahtml[light] .badge-light:focus, ahtml[light] .badge-light.focus, html[dark] .badge-light:focus, html[dark] .badge-light.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(228, 231, 234, 0.5); }\\n html[light] a.badge-light,\\n html[dark] a.badge-light {\\n color: #292d32;\\n background-color: #e4e7ea; }\\n ahtml[light] a.badge-light:hover, ahtml[light] a.badge-light:focus, html[dark] a.badge-light:hover, html[dark] a.badge-light:focus {\\n color: #292d32;\\n background-color: #c7ced4; }\\n ahtml[light] a.badge-light:focus, ahtml[light] a.badge-light.focus, html[dark] a.badge-light:focus, html[dark] a.badge-light.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(228, 231, 234, 0.5); }\\n html[light] .badge-dark,\\n html[dark] .badge-dark {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] .badge-dark:hover, ahtml[light] .badge-dark:focus, html[dark] .badge-dark:hover, html[dark] .badge-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n ahtml[light] .badge-dark:focus, ahtml[light] .badge-dark.focus, html[dark] .badge-dark:focus, html[dark] .badge-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] a.badge-dark,\\n html[dark] a.badge-dark {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] a.badge-dark:hover, ahtml[light] a.badge-dark:focus, html[dark] a.badge-dark:hover, html[dark] a.badge-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n ahtml[light] a.badge-dark:focus, ahtml[light] a.badge-dark.focus, html[dark] a.badge-dark:focus, html[dark] a.badge-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .badge-blue,\\n html[dark] .badge-blue {\\n color: #fff;\\n background-color: #007bff; }\\n ahtml[light] .badge-blue:hover, ahtml[light] .badge-blue:focus, html[dark] .badge-blue:hover, html[dark] .badge-blue:focus {\\n color: #fff;\\n background-color: #0062cc; }\\n ahtml[light] .badge-blue:focus, ahtml[light] .badge-blue.focus, html[dark] .badge-blue:focus, html[dark] .badge-blue.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n html[light] a.badge-blue,\\n html[dark] a.badge-blue {\\n color: #fff;\\n background-color: #007bff; }\\n ahtml[light] a.badge-blue:hover, ahtml[light] a.badge-blue:focus, html[dark] a.badge-blue:hover, html[dark] a.badge-blue:focus {\\n color: #fff;\\n background-color: #0062cc; }\\n ahtml[light] a.badge-blue:focus, ahtml[light] a.badge-blue.focus, html[dark] a.badge-blue:focus, html[dark] a.badge-blue.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }\\n html[light] .badge-indigo,\\n html[dark] .badge-indigo {\\n color: #fff;\\n background-color: #6610f2; }\\n ahtml[light] .badge-indigo:hover, ahtml[light] .badge-indigo:focus, html[dark] .badge-indigo:hover, html[dark] .badge-indigo:focus {\\n color: #fff;\\n background-color: #510bc4; }\\n ahtml[light] .badge-indigo:focus, ahtml[light] .badge-indigo.focus, html[dark] .badge-indigo:focus, html[dark] .badge-indigo.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }\\n html[light] a.badge-indigo,\\n html[dark] a.badge-indigo {\\n color: #fff;\\n background-color: #6610f2; }\\n ahtml[light] a.badge-indigo:hover, ahtml[light] a.badge-indigo:focus, html[dark] a.badge-indigo:hover, html[dark] a.badge-indigo:focus {\\n color: #fff;\\n background-color: #510bc4; }\\n ahtml[light] a.badge-indigo:focus, ahtml[light] a.badge-indigo.focus, html[dark] a.badge-indigo:focus, html[dark] a.badge-indigo.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }\\n html[light] .badge-purple,\\n html[dark] .badge-purple {\\n color: #fff;\\n background-color: #6f42c1; }\\n ahtml[light] .badge-purple:hover, ahtml[light] .badge-purple:focus, html[dark] .badge-purple:hover, html[dark] .badge-purple:focus {\\n color: #fff;\\n background-color: #59339d; }\\n ahtml[light] .badge-purple:focus, ahtml[light] .badge-purple.focus, html[dark] .badge-purple:focus, html[dark] .badge-purple.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\\n html[light] a.badge-purple,\\n html[dark] a.badge-purple {\\n color: #fff;\\n background-color: #6f42c1; }\\n ahtml[light] a.badge-purple:hover, ahtml[light] a.badge-purple:focus, html[dark] a.badge-purple:hover, html[dark] a.badge-purple:focus {\\n color: #fff;\\n background-color: #59339d; }\\n ahtml[light] a.badge-purple:focus, ahtml[light] a.badge-purple.focus, html[dark] a.badge-purple:focus, html[dark] a.badge-purple.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\\n html[light] .badge-pink,\\n html[dark] .badge-pink {\\n color: #fff;\\n background-color: #e83e8c; }\\n ahtml[light] .badge-pink:hover, ahtml[light] .badge-pink:focus, html[dark] .badge-pink:hover, html[dark] .badge-pink:focus {\\n color: #fff;\\n background-color: #d91a72; }\\n ahtml[light] .badge-pink:focus, ahtml[light] .badge-pink.focus, html[dark] .badge-pink:focus, html[dark] .badge-pink.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }\\n html[light] a.badge-pink,\\n html[dark] a.badge-pink {\\n color: #fff;\\n background-color: #e83e8c; }\\n ahtml[light] a.badge-pink:hover, ahtml[light] a.badge-pink:focus, html[dark] a.badge-pink:hover, html[dark] a.badge-pink:focus {\\n color: #fff;\\n background-color: #d91a72; }\\n ahtml[light] a.badge-pink:focus, ahtml[light] a.badge-pink.focus, html[dark] a.badge-pink:focus, html[dark] a.badge-pink.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }\\n html[light] .badge-red,\\n html[dark] .badge-red {\\n color: #fff;\\n background-color: #ff0a54; }\\n ahtml[light] .badge-red:hover, ahtml[light] .badge-red:focus, html[dark] .badge-red:hover, html[dark] .badge-red:focus {\\n color: #fff;\\n background-color: #d60041; }\\n ahtml[light] .badge-red:focus, ahtml[light] .badge-red.focus, html[dark] .badge-red:focus, html[dark] .badge-red.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] a.badge-red,\\n html[dark] a.badge-red {\\n color: #fff;\\n background-color: #ff0a54; }\\n ahtml[light] a.badge-red:hover, ahtml[light] a.badge-red:focus, html[dark] a.badge-red:hover, html[dark] a.badge-red:focus {\\n color: #fff;\\n background-color: #d60041; }\\n ahtml[light] a.badge-red:focus, ahtml[light] a.badge-red.focus, html[dark] a.badge-red:focus, html[dark] a.badge-red.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 10, 84, 0.5); }\\n html[light] .badge-orange,\\n html[dark] .badge-orange {\\n color: #292d32;\\n background-color: #fd7e14; }\\n ahtml[light] .badge-orange:hover, ahtml[light] .badge-orange:focus, html[dark] .badge-orange:hover, html[dark] .badge-orange:focus {\\n color: #292d32;\\n background-color: #dc6502; }\\n ahtml[light] .badge-orange:focus, ahtml[light] .badge-orange.focus, html[dark] .badge-orange:focus, html[dark] .badge-orange.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }\\n html[light] a.badge-orange,\\n html[dark] a.badge-orange {\\n color: #292d32;\\n background-color: #fd7e14; }\\n ahtml[light] a.badge-orange:hover, ahtml[light] a.badge-orange:focus, html[dark] a.badge-orange:hover, html[dark] a.badge-orange:focus {\\n color: #292d32;\\n background-color: #dc6502; }\\n ahtml[light] a.badge-orange:focus, ahtml[light] a.badge-orange.focus, html[dark] a.badge-orange:focus, html[dark] a.badge-orange.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }\\n html[light] .badge-yellow,\\n html[dark] .badge-yellow {\\n color: #292d32;\\n background-color: #ffc107; }\\n ahtml[light] .badge-yellow:hover, ahtml[light] .badge-yellow:focus, html[dark] .badge-yellow:hover, html[dark] .badge-yellow:focus {\\n color: #292d32;\\n background-color: #d39e00; }\\n ahtml[light] .badge-yellow:focus, ahtml[light] .badge-yellow.focus, html[dark] .badge-yellow:focus, html[dark] .badge-yellow.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n html[light] a.badge-yellow,\\n html[dark] a.badge-yellow {\\n color: #292d32;\\n background-color: #ffc107; }\\n ahtml[light] a.badge-yellow:hover, ahtml[light] a.badge-yellow:focus, html[dark] a.badge-yellow:hover, html[dark] a.badge-yellow:focus {\\n color: #292d32;\\n background-color: #d39e00; }\\n ahtml[light] a.badge-yellow:focus, ahtml[light] a.badge-yellow.focus, html[dark] a.badge-yellow:focus, html[dark] a.badge-yellow.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\\n html[light] .badge-green,\\n html[dark] .badge-green {\\n color: #fff;\\n background-color: #28a745; }\\n ahtml[light] .badge-green:hover, ahtml[light] .badge-green:focus, html[dark] .badge-green:hover, html[dark] .badge-green:focus {\\n color: #fff;\\n background-color: #1e7e34; }\\n ahtml[light] .badge-green:focus, ahtml[light] .badge-green.focus, html[dark] .badge-green:focus, html[dark] .badge-green.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n html[light] a.badge-green,\\n html[dark] a.badge-green {\\n color: #fff;\\n background-color: #28a745; }\\n ahtml[light] a.badge-green:hover, ahtml[light] a.badge-green:focus, html[dark] a.badge-green:hover, html[dark] a.badge-green:focus {\\n color: #fff;\\n background-color: #1e7e34; }\\n ahtml[light] a.badge-green:focus, ahtml[light] a.badge-green.focus, html[dark] a.badge-green:focus, html[dark] a.badge-green.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }\\n html[light] .badge-teal,\\n html[dark] .badge-teal {\\n color: #fff;\\n background-color: #20c997; }\\n ahtml[light] .badge-teal:hover, ahtml[light] .badge-teal:focus, html[dark] .badge-teal:hover, html[dark] .badge-teal:focus {\\n color: #fff;\\n background-color: #199d76; }\\n ahtml[light] .badge-teal:focus, ahtml[light] .badge-teal.focus, html[dark] .badge-teal:focus, html[dark] .badge-teal.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }\\n html[light] a.badge-teal,\\n html[dark] a.badge-teal {\\n color: #fff;\\n background-color: #20c997; }\\n ahtml[light] a.badge-teal:hover, ahtml[light] a.badge-teal:focus, html[dark] a.badge-teal:hover, html[dark] a.badge-teal:focus {\\n color: #fff;\\n background-color: #199d76; }\\n ahtml[light] a.badge-teal:focus, ahtml[light] a.badge-teal.focus, html[dark] a.badge-teal:focus, html[dark] a.badge-teal.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }\\n html[light] .badge-cyan,\\n html[dark] .badge-cyan {\\n color: #fff;\\n background-color: #17a2b8; }\\n ahtml[light] .badge-cyan:hover, ahtml[light] .badge-cyan:focus, html[dark] .badge-cyan:hover, html[dark] .badge-cyan:focus {\\n color: #fff;\\n background-color: #117a8b; }\\n ahtml[light] .badge-cyan:focus, ahtml[light] .badge-cyan.focus, html[dark] .badge-cyan:focus, html[dark] .badge-cyan.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n html[light] a.badge-cyan,\\n html[dark] a.badge-cyan {\\n color: #fff;\\n background-color: #17a2b8; }\\n ahtml[light] a.badge-cyan:hover, ahtml[light] a.badge-cyan:focus, html[dark] a.badge-cyan:hover, html[dark] a.badge-cyan:focus {\\n color: #fff;\\n background-color: #117a8b; }\\n ahtml[light] a.badge-cyan:focus, ahtml[light] a.badge-cyan.focus, html[dark] a.badge-cyan:focus, html[dark] a.badge-cyan.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }\\n html[light] .badge-white,\\n html[dark] .badge-white {\\n color: #292d32;\\n background-color: #fff; }\\n ahtml[light] .badge-white:hover, ahtml[light] .badge-white:focus, html[dark] .badge-white:hover, html[dark] .badge-white:focus {\\n color: #292d32;\\n background-color: #e6e6e6; }\\n ahtml[light] .badge-white:focus, ahtml[light] .badge-white.focus, html[dark] .badge-white:focus, html[dark] .badge-white.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\\n html[light] a.badge-white,\\n html[dark] a.badge-white {\\n color: #292d32;\\n background-color: #fff; }\\n ahtml[light] a.badge-white:hover, ahtml[light] a.badge-white:focus, html[dark] a.badge-white:hover, html[dark] a.badge-white:focus {\\n color: #292d32;\\n background-color: #e6e6e6; }\\n ahtml[light] a.badge-white:focus, ahtml[light] a.badge-white.focus, html[dark] a.badge-white:focus, html[dark] a.badge-white.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\\n html[light] .badge-gray,\\n html[dark] .badge-gray {\\n color: #fff;\\n background-color: #4b545c; }\\n ahtml[light] .badge-gray:hover, ahtml[light] .badge-gray:focus, html[dark] .badge-gray:hover, html[dark] .badge-gray:focus {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] .badge-gray:focus, ahtml[light] .badge-gray.focus, html[dark] .badge-gray:focus, html[dark] .badge-gray.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(75, 84, 92, 0.5); }\\n html[light] a.badge-gray,\\n html[dark] a.badge-gray {\\n color: #fff;\\n background-color: #4b545c; }\\n ahtml[light] a.badge-gray:hover, ahtml[light] a.badge-gray:focus, html[dark] a.badge-gray:hover, html[dark] a.badge-gray:focus {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] a.badge-gray:focus, ahtml[light] a.badge-gray.focus, html[dark] a.badge-gray:focus, html[dark] a.badge-gray.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(75, 84, 92, 0.5); }\\n html[light] .badge-gray-dark,\\n html[dark] .badge-gray-dark {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] .badge-gray-dark:hover, ahtml[light] .badge-gray-dark:focus, html[dark] .badge-gray-dark:hover, html[dark] .badge-gray-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n ahtml[light] .badge-gray-dark:focus, ahtml[light] .badge-gray-dark.focus, html[dark] .badge-gray-dark:focus, html[dark] .badge-gray-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] a.badge-gray-dark,\\n html[dark] a.badge-gray-dark {\\n color: #fff;\\n background-color: #343a40; }\\n ahtml[light] a.badge-gray-dark:hover, ahtml[light] a.badge-gray-dark:focus, html[dark] a.badge-gray-dark:hover, html[dark] a.badge-gray-dark:focus {\\n color: #fff;\\n background-color: #1d2124; }\\n ahtml[light] a.badge-gray-dark:focus, ahtml[light] a.badge-gray-dark.focus, html[dark] a.badge-gray-dark:focus, html[dark] a.badge-gray-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }\\n html[light] .nav-link.disabled,\\n html[dark] .nav-link.disabled {\\n color: #8e9ba7; }\\n html[light] .nav-link.disabled svg,\\n html[dark] .nav-link.disabled svg {\\n fill: #8e9ba7; }\\n html[light] .nav-tabs,\\n html[dark] .nav-tabs {\\n border-bottom: 1px solid #d6dadf; }\\n html[light] .nav-tabs .nav-link,\\n html[dark] .nav-tabs .nav-link {\\n border: 1px solid transparent;\\n border-top-left-radius: 0.15rem;\\n border-top-right-radius: 0.15rem; }\\n html[light] .nav-tabs .nav-link:hover, html[light] .nav-tabs .nav-link:focus,\\n html[dark] .nav-tabs .nav-link:hover,\\n html[dark] .nav-tabs .nav-link:focus {\\n border-color: #e4e7ea #e4e7ea #d6dadf; }\\n html[light] .nav-tabs .nav-link.disabled,\\n html[dark] .nav-tabs .nav-link.disabled {\\n color: #8e9ba7;\\n background-color: transparent;\\n border-color: transparent; }\\n html[light] .nav-tabs .nav-link.active,\\n html[light] .nav-tabs .nav-item.show .nav-link,\\n html[dark] .nav-tabs .nav-link.active,\\n html[dark] .nav-tabs .nav-item.show .nav-link {\\n color: #4b545c;\\n background-color: #f0f8ff;\\n border-color: #d6dadf #d6dadf #f0f8ff; }\\n html[light] .nav-tabs .dropdown-menu,\\n html[dark] .nav-tabs .dropdown-menu {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n html[light] .toast-success,\\n html[dark] .toast-success {\\n background-color: #00bb83; }\\n html[light] .toast-error,\\n html[dark] .toast-error {\\n background-color: #ff0a54; }\\n html[light] .toast-info,\\n html[dark] .toast-info {\\n background-color: #009fbb; }\\n html[light] .toast-warning,\\n html[dark] .toast-warning {\\n background-color: #ffa32b; }\\n html[light] :not(pre) > code,\\n html[dark] :not(pre) > code {\\n color: #c7254e;\\n background-color: #eff1f3;\\n border-color: #ccc8c8; }\\n html[light] pre:not(.hljs):not(.CodeMirror-line),\\n html[dark] pre:not(.hljs):not(.CodeMirror-line) {\\n background-color: #eff1f3;\\n border-color: #ccc8c8; }\\n html[light] .alert.alert-primary a,\\n html[light] .alert.alert-primary a:hover,\\n html[dark] .alert.alert-primary a,\\n html[dark] .alert.alert-primary a:hover {\\n color: #f5f5fa; }\\n html[light] .alert.alert-secondary a,\\n html[light] .alert.alert-secondary a:hover,\\n html[dark] .alert.alert-secondary a,\\n html[dark] .alert.alert-secondary a:hover {\\n color: #f9f9fa; }\\n html[light] .alert.alert-success a,\\n html[light] .alert.alert-success a:hover,\\n html[dark] .alert.alert-success a,\\n html[dark] .alert.alert-success a:hover {\\n color: #f5fcfa; }\\n html[light] .alert.alert-info a,\\n html[light] .alert.alert-info a:hover,\\n html[dark] .alert.alert-info a,\\n html[dark] .alert.alert-info a:hover {\\n color: #f5fbfc; }\\n html[light] .alert.alert-warning a,\\n html[light] .alert.alert-warning a:hover,\\n html[dark] .alert.alert-warning a,\\n html[dark] .alert.alert-warning a:hover {\\n color: #fffbf7; }\\n html[light] .alert.alert-danger a,\\n html[light] .alert.alert-danger a:hover,\\n html[dark] .alert.alert-danger a,\\n html[dark] .alert.alert-danger a:hover {\\n color: #fff5f8; }\\n html[light] .alert.alert-light a,\\n html[light] .alert.alert-light a:hover,\\n html[dark] .alert.alert-light a,\\n html[dark] .alert.alert-light a:hover {\\n color: #fefefe; }\\n html[light] .alert.alert-dark a,\\n html[light] .alert.alert-dark a:hover,\\n html[dark] .alert.alert-dark a,\\n html[dark] .alert.alert-dark a:hover {\\n color: #f7f7f7; }\\n html[light] .alert.alert-blue a,\\n html[light] .alert.alert-blue a:hover,\\n html[dark] .alert.alert-blue a,\\n html[dark] .alert.alert-blue a:hover {\\n color: #f5faff; }\\n html[light] .alert.alert-indigo a,\\n html[light] .alert.alert-indigo a:hover,\\n html[dark] .alert.alert-indigo a,\\n html[dark] .alert.alert-indigo a:hover {\\n color: #f9f5fe; }\\n html[light] .alert.alert-purple a,\\n html[light] .alert.alert-purple a:hover,\\n html[dark] .alert.alert-purple a,\\n html[dark] .alert.alert-purple a:hover {\\n color: #f9f7fd; }\\n html[light] .alert.alert-pink a,\\n html[light] .alert.alert-pink a:hover,\\n html[dark] .alert.alert-pink a,\\n html[dark] .alert.alert-pink a:hover {\\n color: #fef7fa; }\\n html[light] .alert.alert-red a,\\n html[light] .alert.alert-red a:hover,\\n html[dark] .alert.alert-red a,\\n html[dark] .alert.alert-red a:hover {\\n color: #fff5f8; }\\n html[light] .alert.alert-orange a,\\n html[light] .alert.alert-orange a:hover,\\n html[dark] .alert.alert-orange a,\\n html[dark] .alert.alert-orange a:hover {\\n color: #fffaf6; }\\n html[light] .alert.alert-yellow a,\\n html[light] .alert.alert-yellow a:hover,\\n html[dark] .alert.alert-yellow a,\\n html[dark] .alert.alert-yellow a:hover {\\n color: #fffdf5; }\\n html[light] .alert.alert-green a,\\n html[light] .alert.alert-green a:hover,\\n html[dark] .alert.alert-green a,\\n html[dark] .alert.alert-green a:hover {\\n color: #f6fbf8; }\\n html[light] .alert.alert-teal a,\\n html[light] .alert.alert-teal a:hover,\\n html[dark] .alert.alert-teal a,\\n html[dark] .alert.alert-teal a:hover {\\n color: #f6fdfb; }\\n html[light] .alert.alert-cyan a,\\n html[light] .alert.alert-cyan a:hover,\\n html[dark] .alert.alert-cyan a,\\n html[dark] .alert.alert-cyan a:hover {\\n color: #f6fbfc; }\\n html[light] .alert.alert-white a,\\n html[light] .alert.alert-white a:hover,\\n html[dark] .alert.alert-white a,\\n html[dark] .alert.alert-white a:hover {\\n color: white; }\\n html[light] .alert.alert-gray a,\\n html[light] .alert.alert-gray a:hover,\\n html[dark] .alert.alert-gray a,\\n html[dark] .alert.alert-gray a:hover {\\n color: #f8f8f8; }\\n html[light] .alert.alert-gray-dark a,\\n html[light] .alert.alert-gray-dark a:hover,\\n html[dark] .alert.alert-gray-dark a,\\n html[dark] .alert.alert-gray-dark a:hover {\\n color: #f7f7f7; }\\n html[light] .dropdown-menu,\\n html[dark] .dropdown-menu {\\n color: black; }\\n html[light] .grw-personal-dropdown .grw-icon-container svg,\\n html[dark] .grw-personal-dropdown .grw-icon-container svg {\\n fill: black; }\\n html[light] .grw-personal-dropdown .grw-icon-container-muted svg,\\n html[dark] .grw-personal-dropdown .grw-icon-container-muted svg {\\n fill: #6c757d; }\\n html[light] .dropdown-item,\\n html[dark] .dropdown-item {\\n color: black; }\\n html[light] .dropdown-item svg,\\n html[dark] .dropdown-item svg {\\n fill: black; }\\n html[light] .dropdown-item:active, html[light] .dropdown-item.active, html[light] .dropdown-item:active:hover, html[light] .dropdown-item.active:hover,\\n html[dark] .dropdown-item:active,\\n html[dark] .dropdown-item.active,\\n html[dark] .dropdown-item:active:hover,\\n html[dark] .dropdown-item.active:hover {\\n color: #eeeeee;\\n background-color: #175fa5; }\\n html[light] .dropdown-item:active svg, html[light] .dropdown-item.active svg, html[light] .dropdown-item:active:hover svg, html[light] .dropdown-item.active:hover svg,\\n html[dark] .dropdown-item:active svg,\\n html[dark] .dropdown-item.active svg,\\n html[dark] .dropdown-item:active:hover svg,\\n html[dark] .dropdown-item.active:hover svg {\\n fill: #eeeeee; }\\n html[light] .dropdown-item:hover,\\n html[dark] .dropdown-item:hover {\\n background-color: #e4e7ea; }\\n html[light] .form-control:focus,\\n html[dark] .form-control:focus {\\n color: black;\\n background-color: #fff;\\n border-color: #0101ff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 0, 128, 0.25); }\\n html[light] .nav.nav-tabs .nav-link.active,\\n html[dark] .nav.nav-tabs .nav-link.active {\\n color: #0000e6 !important;\\n background: transparent; }\\n html[light] .nav.nav-tabs .nav-link.active:hover, html[light] .nav.nav-tabs .nav-link.active:focus,\\n html[dark] .nav.nav-tabs .nav-link.active:hover,\\n html[dark] .nav.nav-tabs .nav-link.active:focus {\\n color: #4d4dff !important; }\\n html[light] ul.pagination li.page-item.disabled button.page-link,\\n html[dark] ul.pagination li.page-item.disabled button.page-link {\\n color: #abb4bd; }\\n html[light] ul.pagination li.page-item.active button.page-link,\\n html[dark] ul.pagination li.page-item.active button.page-link {\\n color: #fff;\\n background-color: #000080; }\\n html[light] ul.pagination li.page-item.active button.page-link:hover, html[light] ul.pagination li.page-item.active button.page-link:focus,\\n html[dark] ul.pagination li.page-item.active button.page-link:hover,\\n html[dark] ul.pagination li.page-item.active button.page-link:focus {\\n color: #fff;\\n background-color: #000080; }\\n html[light] ul.pagination li.page-item button.page-link,\\n html[dark] ul.pagination li.page-item button.page-link {\\n color: #000080;\\n border-color: #6c757d; }\\n html[light] ul.pagination li.page-item button.page-link:hover, html[light] ul.pagination li.page-item button.page-link:active, html[light] ul.pagination li.page-item button.page-link:focus,\\n html[dark] ul.pagination li.page-item button.page-link:hover,\\n html[dark] ul.pagination li.page-item button.page-link:active,\\n html[dark] ul.pagination li.page-item button.page-link:focus {\\n color: #000080; }\\n html[light] .handsontable,\\n html[dark] .handsontable {\\n color: initial; }\\n html[light] .grw-logo svg *,\\n html[dark] .grw-logo svg * {\\n transition: fill 0.8s ease-out; }\\n html[light] .grw-logo svg,\\n html[dark] .grw-logo svg {\\n fill: white; }\\n html[light] .grw-logo:hover svg .group1,\\n html[dark] .grw-logo:hover svg .group1 {\\n fill: #74bc46; }\\n html[light] .grw-logo:hover svg .group2,\\n html[dark] .grw-logo:hover svg .group2 {\\n fill: #175fa5; }\\n html[light] .grw-navbar,\\n html[dark] .grw-navbar {\\n background: #35393f;\\n border-image: linear-gradient(to right, #f6d02e 0%, #f87c00 47%, #f6d02e 100%);\\n border-image-slice: 1; }\\n html[light] .grw-navbar .nav-item > .nav-link,\\n html[dark] .grw-navbar .nav-item > .nav-link {\\n color: #eeeeee; }\\n html[light] .grw-navbar .grw-app-title,\\n html[dark] .grw-navbar .grw-app-title {\\n color: white; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle {\\n color: #292d32;\\n background-color: #fa9913;\\n border-color: #fa9913; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle:hover,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:hover {\\n color: #fff;\\n background-color: #e28505;\\n border-color: #d57e05; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle:focus, html[light] .grw-global-search .btn-secondary.dropdown-toggle.focus,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:focus,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle.focus {\\n color: #fff;\\n background-color: #e28505;\\n border-color: #d57e05;\\n box-shadow: 0 0 0 0.2rem rgba(219, 137, 24, 0.5); }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle.disabled, html[light] .grw-global-search .btn-secondary.dropdown-toggle:disabled,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle.disabled,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:disabled {\\n color: #292d32;\\n background-color: #fa9913;\\n border-color: #fa9913; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active, html[light] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active,\\n .show > html[light] .grw-global-search .btn-secondary.dropdown-toggle.dropdown-toggle,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle.dropdown-toggle {\\n color: #fff;\\n background-color: #d57e05;\\n border-color: #c97604; }\\n html[light] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active:focus, html[light] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .grw-global-search .btn-secondary.dropdown-toggle.dropdown-toggle:focus,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled):active:focus,\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .grw-global-search .btn-secondary.dropdown-toggle.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(219, 137, 24, 0.5); }\\n html[light] .grw-global-search .search-typeahead,\\n html[dark] .grw-global-search .search-typeahead {\\n background-color: rgba(240, 248, 255, 0.9); }\\n html[light] .grw-sidebar .ak-navigation-resize-button,\\n html[dark] .grw-sidebar .ak-navigation-resize-button {\\n background-color: #fa9913;\\n transition: background-color 200ms linear, color 100ms linear, opacity 300ms cubic-bezier(0.2, 0, 0, 1), transform 300ms cubic-bezier(0.2, 0, 0, 1); }\\n html[light] .grw-sidebar .ak-navigation-resize-button:before,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:before {\\n border-bottom-color: #fa9913;\\n transition: border-bottom-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:after,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:after {\\n border-top-color: #fa9913;\\n transition: border-top-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button > span:after,\\n html[dark] .grw-sidebar .ak-navigation-resize-button > span:after {\\n background-color: #fa9913;\\n transition: background-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button svg path,\\n html[dark] .grw-sidebar .ak-navigation-resize-button svg path {\\n fill: #eeeeee; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover {\\n background-color: #fba42c;\\n transition: background-color 200ms linear, color 100ms linear, opacity 300ms cubic-bezier(0.2, 0, 0, 1), transform 300ms cubic-bezier(0.2, 0, 0, 1); }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover:before,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover:before {\\n border-bottom-color: #fba42c;\\n transition: border-bottom-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover:after,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover:after {\\n border-top-color: #fba42c;\\n transition: border-top-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover > span:after,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover > span:after {\\n background-color: #fba42c;\\n transition: background-color 200ms linear; }\\n html[light] .grw-sidebar .ak-navigation-resize-button:hover svg path,\\n html[dark] .grw-sidebar .ak-navigation-resize-button:hover svg path {\\n fill: #eeeeee; }\\n html[light] .grw-sidebar div[data-testid='GlobalNavigation'] > div,\\n html[dark] .grw-sidebar div[data-testid='GlobalNavigation'] > div {\\n background-color: #000080; }\\n html[light] .grw-sidebar div[data-testid='ContextualNavigation'] > div,\\n html[dark] .grw-sidebar div[data-testid='ContextualNavigation'] > div {\\n color: #000080;\\n background-color: #f4f6fc; }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn {\\n color: #fff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn:hover,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:hover {\\n color: #fff;\\n background-color: #00005a;\\n border-color: #00004d; }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn:focus, html[light] .grw-sidebar .grw-sidebar-nav .btn.focus,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:focus,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn.focus {\\n color: #fff;\\n background-color: #00005a;\\n border-color: #00004d;\\n box-shadow: 0 0 0 0.2rem rgba(38, 38, 147, 0.5); }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn.disabled, html[light] .grw-sidebar .grw-sidebar-nav .btn:disabled,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn.disabled,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:disabled {\\n color: #fff;\\n background-color: #000080;\\n border-color: #000080; }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled):active, html[light] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled).active,\\n .show > html[light] .grw-sidebar .grw-sidebar-nav .btn.dropdown-toggle,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled):active,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled).active,\\n .show >\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn.dropdown-toggle {\\n color: #fff;\\n background-color: rgba(0, 0, 0, 0.37);\\n border-color: rgba(0, 0, 0, 0.37); }\\n html[light] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled):active:focus, html[light] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled).active:focus,\\n .show > html[light] .grw-sidebar .grw-sidebar-nav .btn.dropdown-toggle:focus,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled):active:focus,\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn:not(:disabled):not(.disabled).active:focus,\\n .show >\\n html[dark] .grw-sidebar .grw-sidebar-nav .btn.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(38, 38, 147, 0.5); }\\n html[light] .grw-sidebar .grw-sidebar-nav-primary-container .btn.active i,\\n html[dark] .grw-sidebar .grw-sidebar-nav-primary-container .btn.active i {\\n text-shadow: 0px 0px 10px #0099ff; }\\n html[light] .grw-sidebar .grw-sidebar-nav-primary-container .btn.active:after,\\n html[dark] .grw-sidebar .grw-sidebar-nav-primary-container .btn.active:after {\\n border-right-color: #f4f6fc; }\\n html[light] .editor-container .navbar-editor svg,\\n html[dark] .editor-container .navbar-editor svg {\\n fill: black; }\\n html[light] .btn-page-preview svg,\\n html[dark] .btn-page-preview svg {\\n fill: white; }\\n html[light] .modal .modal-header,\\n html[dark] .modal .modal-header {\\n border-bottom-color: #abb4bd; }\\n html[light] .modal .modal-header .modal-title,\\n html[dark] .modal .modal-header .modal-title {\\n color: #fff; }\\n html[light] .modal .modal-header .close,\\n html[dark] .modal .modal-header .close {\\n color: #fff;\\n opacity: 0.5; }\\n html[light] .modal .modal-header .close:hover,\\n html[dark] .modal .modal-header .close:hover {\\n opacity: 0.9; }\\n html[light] .modal .modal-content,\\n html[dark] .modal .modal-content {\\n background-color: #f0f8ff; }\\n html[light] .modal .modal-footer,\\n html[dark] .modal .modal-footer {\\n border-top-color: #abb4bd; }\\n html[light] .grw-page-accessories-control .grw-seen-user-info .btn,\\n html[dark] .grw-page-accessories-control .grw-seen-user-info .btn {\\n color: #549c79; }\\n html[light] .grw-page-accessories-control .grw-seen-user-info .btn:active,\\n html[dark] .grw-page-accessories-control .grw-seen-user-info .btn:active {\\n color: #549c79; }\\n html[light] .grw-page-accessories-control .grw-seen-user-info .btn .footstamp-icon,\\n html[dark] .grw-page-accessories-control .grw-seen-user-info .btn .footstamp-icon {\\n fill: #549c79; }\\n html[light] .grw-custom-nav-tab .nav-item:hover, html[light] .grw-custom-nav-tab .nav-item:focus,\\n html[dark] .grw-custom-nav-tab .nav-item:hover,\\n html[dark] .grw-custom-nav-tab .nav-item:focus {\\n background-color: rgba(0, 0, 230, 0.08); }\\n html[light] .grw-custom-nav-tab .nav-item .nav-link,\\n html[dark] .grw-custom-nav-tab .nav-item .nav-link {\\n -webkit-appearance: none;\\n color: #0000e6; }\\n html[light] .grw-custom-nav-tab .nav-item .nav-link svg,\\n html[dark] .grw-custom-nav-tab .nav-item .nav-link svg {\\n fill: #0000e6; }\\n html[light] .grw-custom-nav-tab .nav-item .nav-link.disabled,\\n html[dark] .grw-custom-nav-tab .nav-item .nav-link.disabled {\\n color: #8e9ba7; }\\n html[light] .grw-custom-nav-tab .nav-item .nav-link.disabled svg,\\n html[dark] .grw-custom-nav-tab .nav-item .nav-link.disabled svg {\\n fill: #8e9ba7; }\\n html[light] .grw-custom-nav-tab .grw-nav-slide-hr,\\n html[dark] .grw-custom-nav-tab .grw-nav-slide-hr {\\n border-color: #0000e6; }\\n html[light] .grw-page-accessories-modal .modal-header .close,\\n html[dark] .grw-page-accessories-modal .modal-header .close {\\n color: #6c757d; }\\n html[light] .card.well,\\n html[dark] .card.well {\\n color: black;\\n background-color: #f8f9fa;\\n border-color: #e4e7ea;\\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }\\n html[light] .admin-bot-card .grw-botcard-title-active,\\n html[dark] .admin-bot-card .grw-botcard-title-active {\\n color: #e4e7ea; }\\n html[light] .admin-page span.slider,\\n html[dark] .admin-page span.slider {\\n background-color: #d6dadf; }\\n html[light] .admin-page span.slider:before,\\n html[dark] .admin-page span.slider:before {\\n background-color: white; }\\n html[light] .admin-page input:checked + .slider,\\n html[dark] .admin-page input:checked + .slider {\\n background-color: #007bff; }\\n html[light] .admin-page input:focus + .slider,\\n html[dark] .admin-page input:focus + .slider {\\n box-shadow: 0 0 1px #007bff; }\\n html[light] .wiki .highlighted,\\n html[dark] .wiki .highlighted {\\n position: relative;\\n z-index: 1; }\\n\\n@keyframes fadeout {\\n 100% {\\n opacity: 0; } }\\n html[light] .wiki .highlighted::after,\\n html[dark] .wiki .highlighted::after {\\n position: absolute;\\n top: 15%;\\n left: 0;\\n z-index: -1;\\n width: 100%;\\n height: 70%;\\n content: '';\\n background-color: rgba(0, 0, 128, 0.15);\\n border-radius: 2px;\\n animation: fadeout 1s ease-in 1.5s forwards; }\\n html[light] .wiki a,\\n html[dark] .wiki a {\\n color: #0000e6; }\\n html[light] .wiki a:hover,\\n html[dark] .wiki a:hover {\\n color: #4d4dff; }\\n html[light] .wiki .editable-with-handsontable button,\\n html[dark] .wiki .editable-with-handsontable button {\\n color: #0000e6; }\\n html[light] .wiki .editable-with-handsontable button:hover,\\n html[dark] .wiki .editable-with-handsontable button:hover {\\n color: #4d4dff; }\\n html[light] body.on-edit .main,\\n html[dark] body.on-edit .main {\\n background-color: #e6f3ff; }\\n html[light] body.on-edit .main .page-editor-editor-container,\\n html[dark] body.on-edit .main .page-editor-editor-container {\\n border-right-color: #abb4bd; }\\n html[light] body.on-edit .main .page-editor-editor-container .navbar-editor,\\n html[dark] body.on-edit .main .page-editor-editor-container .navbar-editor {\\n background-color: #f0f8ff;\\n border-bottom-color: #abb4bd; }\\n html[light] body.on-edit .main .page-editor-preview-container,\\n html[dark] body.on-edit .main .page-editor-preview-container {\\n background-color: #f0f8ff; }\\n html[light] body.on-edit .main .page-editor-footer,\\n html[dark] body.on-edit .main .page-editor-footer {\\n border-top-color: #abb4bd; }\\n html[light] body.pathname-sidebar .page-editor-preview-body,\\n html[dark] body.pathname-sidebar .page-editor-preview-body {\\n color: #000080;\\n background-color: #f4f6fc; }\\n html[light] .grw-grid-edit-preview .desktop-preview,\\n html[light] .grw-grid-edit-preview .tablet-preview,\\n html[light] .grw-grid-edit-preview .mobile-preview,\\n html[dark] .grw-grid-edit-preview .desktop-preview,\\n html[dark] .grw-grid-edit-preview .tablet-preview,\\n html[dark] .grw-grid-edit-preview .mobile-preview {\\n background: #f0f8ff; }\\n html[light] .grw-grid-edit-preview .grid-edit-border-for-each-cols,\\n html[dark] .grw-grid-edit-preview .grid-edit-border-for-each-cols {\\n border: 2px solid #f0f8ff; }\\n html[light] .grid-preview-col-0,\\n html[dark] .grid-preview-col-0 {\\n background: #175fa5; }\\n html[light] .grid-preview-col-1,\\n html[dark] .grid-preview-col-1 {\\n background: #009fbb; }\\n html[light] .grid-preview-col-2,\\n html[dark] .grid-preview-col-2 {\\n background: #00bb83; }\\n html[light] .grid-preview-col-3,\\n html[dark] .grid-preview-col-3 {\\n background: #74bc46; }\\n html[light] .page-comment-meta .page-comment-revision svg,\\n html[dark] .page-comment-meta .page-comment-revision svg {\\n fill: #0000e6; }\\n html[light] .page-comment-meta .page-comment-revision svg:hover,\\n html[dark] .page-comment-meta .page-comment-revision svg:hover {\\n fill: #4d4dff; }\\n html[light] .page-comments .page-comment .page-comment-main,\\n html[light] .page-comments .page-comment-form .comment-form-main,\\n html[dark] .page-comments .page-comment .page-comment-main,\\n html[dark] .page-comments .page-comment-form .comment-form-main {\\n background-color: #f0f8ff; }\\n html[light] .page-comments .page-comment .page-comment-main:before,\\n html[light] .page-comments .page-comment-form .comment-form-main:before,\\n html[dark] .page-comments .page-comment .page-comment-main:before,\\n html[dark] .page-comments .page-comment-form .comment-form-main:before {\\n border-right-color: #f0f8ff; }\\n html[light] .page-comments .page-comment .page-comment-main .nav.nav-tabs > li > a.active,\\n html[light] .page-comments .page-comment-form .comment-form-main .nav.nav-tabs > li > a.active,\\n html[dark] .page-comments .page-comment .page-comment-main .nav.nav-tabs > li > a.active,\\n html[dark] .page-comments .page-comment-form .comment-form-main .nav.nav-tabs > li > a.active {\\n background: transparent;\\n border-bottom: solid 1px #dceeff;\\n border-bottom-color: #dceeff; }\\n html[light] .search-result .search-result-list .page-list .page-list-ul > li.nav-item > a.nav-link,\\n html[dark] .search-result .search-result-list .page-list .page-list-ul > li.nav-item > a.nav-link {\\n color: inherit; }\\n html[light] .search-result .search-result-list .page-list .page-list-ul a.hover,\\n html[dark] .search-result .search-result-list .page-list .page-list-ul a.hover {\\n background-color: #dceeff; }\\n html[light] .search-result .search-result-list .page-list .page-list-ul a.active,\\n html[dark] .search-result .search-result-list .page-list .page-list-ul a.active {\\n background-color: #c7e5ff;\\n border-color: #000080; }\\n html[light] mark.rbt-highlight-text,\\n html[dark] mark.rbt-highlight-text {\\n color: black; }\\n html[light] .page-content-footer,\\n html[dark] .page-content-footer {\\n background-color: #e6f3ff;\\n border-top-color: #abb4bd; }\\n html[light] .admin-page #layoutOptions .customize-layout-card.border-active,\\n html[dark] .admin-page #layoutOptions .customize-layout-card.border-active {\\n border-color: #0000e6; }\\n html[light] .admin-page #themeOptions .theme-option-container.active .theme-option-name,\\n html[dark] .admin-page #themeOptions .theme-option-container.active .theme-option-name {\\n color: black; }\\n html[light] .admin-page #themeOptions .theme-option-container.active a,\\n html[dark] .admin-page #themeOptions .theme-option-container.active a {\\n background-color: #0000e6;\\n border-color: #0000e6; }\\n html[light] .bg-box,\\n html[dark] .bg-box {\\n background-color: #f0f8ff; }\\n html[light] .grw-fab .btn-create-page,\\n html[dark] .grw-fab .btn-create-page {\\n fill: #fff; }\\n html[light] .grw-fab .btn-scroll-to-top,\\n html[dark] .grw-fab .btn-scroll-to-top {\\n fill: #292d32; }\\n html[light] .grw-btn-page-management:hover,\\n html[light] .grw-btn-page-management:focus,\\n html[dark] .grw-btn-page-management:hover,\\n html[dark] .grw-btn-page-management:focus {\\n background-color: rgba(0, 0, 230, 0.15); }\\n html[light] .selecting-bot-type .bot-type-disc,\\n html[dark] .selecting-bot-type .bot-type-disc {\\n width: 20px; }\\n html[light] .border,\\n html[dark] .border {\\n border: 1px solid #abb4bd !important; }\\n html[light] .border-top,\\n html[dark] .border-top {\\n border-top: 1px solid #abb4bd !important; }\\n html[light] .border-right,\\n html[dark] .border-right {\\n border-right: 1px solid #abb4bd !important; }\\n html[light] .border-bottom,\\n html[dark] .border-bottom {\\n border-bottom: 1px solid #abb4bd !important; }\\n html[light] .border-left,\\n html[dark] .border-left {\\n border-left: 1px solid #abb4bd !important; }\\n html[light] .border-info,\\n html[dark] .border-info {\\n border-color: #009fbb !important; }\\n html[light] .table,\\n html[dark] .table {\\n color: black; }\\n html[light] .table th,\\n html[light] .table td,\\n html[dark] .table th,\\n html[dark] .table td {\\n border-top-color: #e4e7ea; }\\n html[light] .table thead th,\\n html[dark] .table thead th {\\n border-bottom-color: #e4e7ea; }\\n html[light] .table tbody + tbody,\\n html[dark] .table tbody + tbody {\\n border-top-color: #e4e7ea; }\\n html[light] .table-bordered,\\n html[dark] .table-bordered {\\n border-color: #e4e7ea; }\\n html[light] .table-bordered th,\\n html[light] .table-bordered td,\\n html[dark] .table-bordered th,\\n html[dark] .table-bordered td {\\n border-color: #e4e7ea; }\\n html[light] .table-hover tbody tr:hover,\\n html[dark] .table-hover tbody tr:hover {\\n color: black;\\n background-color: rgba(0, 0, 0, 0.075); }\\n html[light] .table-dark,\\n html[dark] .table-dark {\\n color: #fff;\\n background-color: #343a40; }\\n html[light] .table-dark th,\\n html[light] .table-dark td,\\n html[light] .table-dark thead th,\\n html[dark] .table-dark th,\\n html[dark] .table-dark td,\\n html[dark] .table-dark thead th {\\n border-color: #454d55; }\\n html[light] .table-dark.table-bordered,\\n html[dark] .table-dark.table-bordered {\\n border: 0; }\\n html[light] .table-dark.table-striped tbody tr:nth-of-type(odd),\\n html[dark] .table-dark.table-striped tbody tr:nth-of-type(odd) {\\n background-color: rgba(255, 255, 255, 0.05); }\\n html[light] .table-dark.table-hover tbody tr:hover,\\n html[dark] .table-dark.table-hover tbody tr:hover {\\n color: #fff;\\n background-color: rgba(255, 255, 255, 0.075); }\\n html[light] .list-group .list-group-item,\\n html[dark] .list-group .list-group-item {\\n color: black;\\n background-color: #f0f8ff;\\n border-color: #abb4bd; }\\n html[light] .list-group .list-group-item.list-group-item-action:hover,\\n html[dark] .list-group .list-group-item.list-group-item-action:hover {\\n background-color: #e1f1ff; }\\n html[light] .list-group .list-group-item.list-group-item-action.active,\\n html[dark] .list-group .list-group-item.list-group-item-action.active {\\n color: #fff;\\n background-color: #000080; }\\n html[light] .form-control,\\n html[dark] .form-control {\\n background-color: #f0f8ff; }\\n html[light] .form-control::placeholder,\\n html[dark] .form-control::placeholder {\\n color: #8ac8ff; }\\n html[light] .form-control[disabled],\\n html[light] .form-control[readonly],\\n html[dark] .form-control[disabled],\\n html[dark] .form-control[readonly] {\\n color: #1a1a1a;\\n background-color: #d7ecff; }\\n html[light] .card.card-disabled,\\n html[dark] .card.card-disabled {\\n background-color: #eaecee;\\n border-color: #e4e7ea; }\\n html[light] .nologin,\\n html[dark] .nologin {\\n background: linear-gradient(45deg, #06080b 0%, rgba(255, 26, 102, 0) 70%), linear-gradient(135deg, #74bc46 10%, rgba(6, 67, 249, 0) 70%), linear-gradient(225deg, #175fa5 10%, rgba(13, 242, 89, 0) 80%), linear-gradient(315deg, #10131b 100%, rgba(249, 158, 31, 0) 70%); }\\n html[light] .nologin .login-header,\\n html[dark] .nologin .login-header {\\n background-color: rgba(255, 255, 255, 0.5); }\\n html[light] .nologin .login-header .logo,\\n html[dark] .nologin .login-header .logo {\\n background-color: rgba(0, 0, 0, 0);\\n fill: rgba(0, 0, 0, 0.5); }\\n html[light] .nologin .login-header h1,\\n html[dark] .nologin .login-header h1 {\\n color: rgba(0, 0, 0, 0.5); }\\n html[light] .nologin .login-dialog,\\n html[dark] .nologin .login-dialog {\\n background-color: rgba(255, 255, 255, 0.5); }\\n html[light] .nologin .dropdown-with-icon .dropdown-toggle,\\n html[dark] .nologin .dropdown-with-icon .dropdown-toggle {\\n color: white;\\n background-color: rgba(75, 84, 92, 0.7);\\n box-shadow: unset; }\\n html[light] .nologin .dropdown-with-icon .dropdown-toggle:focus,\\n html[dark] .nologin .dropdown-with-icon .dropdown-toggle:focus {\\n color: white;\\n background-color: rgba(75, 84, 92, 0.7); }\\n html[light] .nologin .dropdown-with-icon i,\\n html[dark] .nologin .dropdown-with-icon i {\\n color: #b3b3b3;\\n background-color: rgba(63, 71, 78, 0.7); }\\n html[light] .nologin .input-group .input-group-text,\\n html[dark] .nologin .input-group .input-group-text {\\n color: #b3b3b3;\\n background-color: rgba(63, 71, 78, 0.7); }\\n html[light] .nologin .input-group .form-control,\\n html[dark] .nologin .input-group .form-control {\\n color: white;\\n background-color: rgba(75, 84, 92, 0.7);\\n box-shadow: unset; }\\n html[light] .nologin .input-group .form-control::placeholder,\\n html[dark] .nologin .input-group .form-control::placeholder {\\n color: #b3b3b3; }\\n html[light] .nologin .link-growi-org,\\n html[dark] .nologin .link-growi-org {\\n color: rgba(0, 0, 0, 0.4); }\\n html[light] .nologin .link-growi-org:hover, html[light] .nologin .link-growi-org.focus,\\n html[dark] .nologin .link-growi-org:hover,\\n html[dark] .nologin .link-growi-org.focus {\\n color: black; }\\n html[light] .nologin .link-growi-org:hover .growi, html[light] .nologin .link-growi-org.focus .growi,\\n html[dark] .nologin .link-growi-org:hover .growi,\\n html[dark] .nologin .link-growi-org.focus .growi {\\n color: #467329; }\\n html[light] .nologin .link-growi-org:hover .org, html[light] .nologin .link-growi-org.focus .org,\\n html[dark] .nologin .link-growi-org:hover .org,\\n html[dark] .nologin .link-growi-org.focus .org {\\n color: #0e3862; }\\n html[light] .grw-subnav,\\n html[dark] .grw-subnav {\\n background-color: #e1f1ff; }\\n html[light] .grw-subnav-fixed-container .grw-subnav,\\n html[dark] .grw-subnav-fixed-container .grw-subnav {\\n background-color: rgba(225, 241, 255, 0.85); }\\n html[light] .grw-page-editor-mode-manager .btn-outline-primary:hover,\\n html[dark] .grw-page-editor-mode-manager .btn-outline-primary:hover {\\n color: #000080;\\n background-color: #e4e7ea; }\\n html[light] .grw-drawer-toggler,\\n html[dark] .grw-drawer-toggler {\\n color: #8e9ba7; }\\n html[light] .grw-sidebar .list-group .list-group-item,\\n html[dark] .grw-sidebar .list-group .list-group-item {\\n color: black;\\n background-color: #fafbff;\\n border-color: #abb4bd; }\\n html[light] .grw-sidebar .list-group .list-group-item.list-group-item-action:hover,\\n html[dark] .grw-sidebar .list-group .list-group-item.list-group-item-action:hover {\\n background-color: #e1f1ff; }\\n html[light] .grw-sidebar .list-group .list-group-item.list-group-item-action.active,\\n html[dark] .grw-sidebar .list-group .list-group-item.list-group-item-action.active {\\n color: #fff;\\n background-color: #000080; }\\n html[light] .page-list .page-list-ul > li > span.page-list-meta,\\n html[dark] .page-list .page-list-ul > li > span.page-list-meta {\\n color: #1a1a1a; }\\n html[light] .grw-editor-navbar-bottom,\\n html[dark] .grw-editor-navbar-bottom {\\n background-color: #f8f9fa; }\\n html[light] .grw-editor-navbar-bottom #slack-mark-white,\\n html[dark] .grw-editor-navbar-bottom #slack-mark-white {\\n display: none; }\\n html[light] .grw-editor-navbar-bottom .input-group-text,\\n html[dark] .grw-editor-navbar-bottom .input-group-text {\\n margin-right: 1px;\\n color: #6c757d;\\n border-color: #e4e7ea; }\\n html[light] .grw-editor-navbar-bottom .btn.btn-outline-secondary,\\n html[dark] .grw-editor-navbar-bottom .btn.btn-outline-secondary {\\n border-color: #abb4bd; }\\n html[light] .link-edit-modal span i,\\n html[dark] .link-edit-modal span i {\\n color: #abb4bd; }\\n html[light] .grw-grid-edit-preview,\\n html[dark] .grw-grid-edit-preview {\\n background: #eff1f3; }\\n html[light] .grw-slack-notification,\\n html[dark] .grw-slack-notification {\\n background-color: white; }\\n html[light] .grw-slack-notification .form-control,\\n html[dark] .grw-slack-notification .form-control {\\n background: white; }\\n html[light] .grw-slack-notification .custom-control-label::before,\\n html[dark] .grw-slack-notification .custom-control-label::before {\\n background-color: #e4e7ea;\\n border-color: transparent; }\\n html[light] .grw-slack-notification .custom-control-label::after,\\n html[dark] .grw-slack-notification .custom-control-label::after {\\n background-color: white;\\n background-image: url(/images/icons/slack/slack-logo-off.svg); }\\n html[light] .grw-slack-notification .custom-control-input:checked ~ .custom-control-label::before,\\n html[dark] .grw-slack-notification .custom-control-input:checked ~ .custom-control-label::before {\\n background-color: #e7aae9; }\\n html[light] .grw-slack-notification .custom-control-input:checked ~ .custom-control-label::after,\\n html[dark] .grw-slack-notification .custom-control-input:checked ~ .custom-control-label::after {\\n background-image: url(/images/icons/slack/slack-logo-on.svg); }\\n html[light] .grw-slack-notification .grw-slack-logo svg,\\n html[dark] .grw-slack-notification .grw-slack-logo svg {\\n fill: #af30b0; }\\n html[light] .grw-slack-notification .grw-btn-slack,\\n html[dark] .grw-slack-notification .grw-btn-slack {\\n background-color: white; }\\n html[light] .grw-slack-notification .grw-btn-slack:hover, html[light] .grw-slack-notification .grw-btn-slack:focus,\\n html[dark] .grw-slack-notification .grw-btn-slack:hover,\\n html[dark] .grw-slack-notification .grw-btn-slack:focus {\\n background-color: white; }\\n html[light] .grw-slack-notification .grw-btn-slack-triangle,\\n html[dark] .grw-slack-notification .grw-btn-slack-triangle {\\n color: #6c757d; }\\n html[light] .grw-hot-modal-navbar,\\n html[dark] .grw-hot-modal-navbar {\\n background-color: #e4e7ea; }\\n html[light] .wiki h1,\\n html[dark] .wiki h1 {\\n border-color: #abb4bd; }\\n html[light] .wiki h2,\\n html[dark] .wiki h2 {\\n border-color: #abb4bd; }\\n html[light] .comment-form #slack-mark-white,\\n html[dark] .comment-form #slack-mark-white {\\n display: none; }\\n html[light] .page-comments-row,\\n html[dark] .page-comments-row {\\n background: #e1f1ff; }\\n html[light] .grw-tag-labels .grw-tag-label,\\n html[dark] .grw-tag-labels .grw-tag-label {\\n color: #8e9ba7;\\n background-color: #e4e7ea; }\\n html[light] .grw-side-contents-sticky-container .grw-border-vr,\\n html[dark] .grw-side-contents-sticky-container .grw-border-vr {\\n border-color: #abb4bd; }\\n html[light] .grw-side-contents-sticky-container .revision-toc,\\n html[dark] .grw-side-contents-sticky-container .revision-toc {\\n border-color: #abb4bd; }\\n html[light] .admin-setting-header,\\n html[dark] .admin-setting-header {\\n border-color: #abb4bd; }\\n html[light] .grw-modal-head,\\n html[dark] .grw-modal-head {\\n border-color: #abb4bd; }\\n html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary {\\n color: #00004d;\\n background-color: white;\\n border-color: #9a9aff; }\\n html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:not(:first-child)::before,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:not(:first-child)::before {\\n border-left-color: #9a9aff; }\\n html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:hover, html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:active, html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary.active,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:hover,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:active,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary.active {\\n color: #00004d;\\n background-color: #b3b3ff;\\n border-color: #9a9aff; }\\n html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:hover::after, html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:active::after, html[light] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary.active::after,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:hover::after,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary:active::after,\\n html[dark] .btn-group.grw-page-editor-mode-manager .btn.btn-outline-primary.active::after {\\n border-color: #b3b3ff; }\\n html[light] .table,\\n html[dark] .table {\\n background-color: #f0f8ff; }\\n html[light] #search-typeahead-asynctypeahead,\\n html[dark] #search-typeahead-asynctypeahead {\\n background-color: #f0f8ff; }\\n html[light] #search-typeahead-asynctypeahead .table,\\n html[dark] #search-typeahead-asynctypeahead .table {\\n background-color: transparent; }\\n html[light] .nologin a#login.link-switch,\\n html[light] .nologin a#register.link-switch,\\n html[dark] .nologin a#login.link-switch,\\n html[dark] .nologin a#register.link-switch {\\n color: rgba(0, 0, 0, 0.5); }\\n html[light] .nologin .grw-external-auth-form,\\n html[dark] .nologin .grw-external-auth-form {\\n border-color: #aaa !important; }\\n\",\"//\\n//== Apply to Bootstrap\\n//\\n\\n// determine optional variables\\n$border-image-navbar: linear-gradient(to right, $gray-300 0%, $gray-300 100%) !default;\\n$bgcolor-search-top-dropdown: $secondary !default;\\n$bgcolor-sidebar-nav-item-active: darken($bgcolor-sidebar, 10%) !default;\\n$text-shadow-sidebar-nav-item-active: 1px 1px 2px $primary !default;\\n$bgcolor-inline-code: $gray-100 !default;\\n$color-inline-code: darken($red, 15%) !default;\\n$bordercolor-inline-code: $gray-400 !default;\\n$bordercolor-nav-tabs: $gray-300 !default;\\n$bordercolor-nav-tabs-hover: $gray-200 $gray-200 $bordercolor-nav-tabs !default;\\n$color-nav-tabs-link-active: $gray-600 !default;\\n$bordercolor-nav-tabs-active: $bordercolor-nav-tabs $bordercolor-nav-tabs $bgcolor-global !default;\\n$color-seen-user: #549c79 !default;\\n\\n// override bootstrap variables\\n$body-bg: $bgcolor-global;\\n$body-color: $color-global;\\n$link-color: $color-link;\\n$link-hover-color: $color-link-hover;\\n$input-focus-color: $color-global;\\n$nav-tabs-border-color: $bordercolor-nav-tabs;\\n$nav-tabs-link-hover-border-color: $bordercolor-nav-tabs-hover;\\n$nav-tabs-link-active-color: $color-nav-tabs-link-active;\\n$nav-tabs-link-active-bg: $bgcolor-global;\\n$nav-tabs-link-active-border-color: $bordercolor-nav-tabs-active;\\n\\n@import '~bootstrap/scss/functions';\\n@import '~bootstrap/scss/variables';\\n@import '~bootstrap/scss/mixins';\\n@import '../mixins';\\n@import 'mixins/list-group';\\n@import 'mixins/page-editor-mode-manager';\\n@import 'mixins/tables'; // comment out and use _reboot-bootstrap-tables instead -- 2020.05.28 Yuki Takei\\n@import 'reboot-bootstrap-buttons';\\n@import 'reboot-bootstrap-colors';\\n@import 'reboot-bootstrap-theme-colors';\\n@import 'reboot-bootstrap-nav';\\n@import 'reboot-toastr-colors';\\n\\n// determine variables with bootstrap function (These variables can be used after importing bootstrap above)\\n$color-modal-header: color-yiq($primary) !default;\\n\\n:not(pre) {\\n > code {\\n color: $color-inline-code;\\n background-color: $bgcolor-inline-code;\\n border-color: $bordercolor-inline-code;\\n }\\n}\\n\\npre:not(.hljs):not(.CodeMirror-line) {\\n background-color: $bgcolor-inline-code;\\n border-color: $bordercolor-inline-code;\\n}\\n\\n//\\n//== Apply to Bootstrap Elements\\n//\\n\\n// Alert link\\n@each $color, $value in $theme-colors {\\n .alert.alert-#{$color} {\\n a,\\n a:hover {\\n color: theme-color-level($color, $alert-color-level - 2);\\n }\\n }\\n}\\n\\n// Dropdown\\n.dropdown-menu {\\n color: $color-global;\\n}\\n\\n.grw-personal-dropdown {\\n .grw-icon-container svg {\\n fill: $color-global;\\n }\\n .grw-icon-container-muted svg {\\n fill: $secondary;\\n }\\n}\\n\\n.dropdown-item {\\n color: $color-global;\\n\\n svg {\\n fill: $color-global;\\n }\\n\\n &:active,\\n &.active,\\n &:active:hover,\\n &.active:hover {\\n color: $color-dropdown-link-active;\\n background-color: $bgcolor-dropdown-link-active;\\n\\n svg {\\n fill: $color-dropdown-link-active;\\n }\\n }\\n &:hover {\\n background-color: $light;\\n }\\n}\\n\\n// Form\\n.form-control {\\n @include form-control-focus();\\n}\\n\\n// Tabs\\n.nav.nav-tabs .nav-link.active {\\n color: $color-link !important;\\n background: transparent;\\n\\n &:hover,\\n &:focus {\\n color: $color-link-hover !important;\\n }\\n}\\n\\n// Pagination\\nul.pagination {\\n li.page-item.disabled {\\n button.page-link {\\n color: $gray-400;\\n }\\n }\\n li.page-item.active {\\n button.page-link {\\n color: color-yiq($primary);\\n background-color: $primary;\\n &:hover,\\n &:focus {\\n color: color-yiq($primary);\\n background-color: $primary;\\n }\\n }\\n }\\n li.page-item {\\n button.page-link {\\n color: $primary;\\n border-color: $secondary;\\n &:hover,\\n &:active,\\n &:focus {\\n color: $primary;\\n }\\n }\\n }\\n}\\n\\n//\\n//== Apply to Handsontable\\n//\\n.handsontable {\\n color: initial;\\n}\\n\\n//\\n//== Apply to GROWI Elements\\n//\\n\\n.grw-logo {\\n // set transition for fill\\n svg * {\\n transition: fill 0.8s ease-out;\\n }\\n\\n svg {\\n fill: $fillcolor-logo-mark;\\n }\\n\\n &:hover {\\n svg {\\n .group1 {\\n fill: $growi-green;\\n }\\n\\n .group2 {\\n fill: $growi-blue;\\n }\\n }\\n }\\n}\\n\\n.grw-navbar {\\n background: $bgcolor-navbar;\\n .nav-item > .nav-link {\\n color: $color-link-nabvar;\\n }\\n\\n border-image: $border-image-navbar;\\n border-image-slice: 1;\\n\\n .grw-app-title {\\n color: $fillcolor-logo-mark;\\n }\\n}\\n\\n.grw-global-search {\\n .btn-secondary.dropdown-toggle {\\n @include button-variant($bgcolor-search-top-dropdown, $bgcolor-search-top-dropdown);\\n }\\n\\n // for https://youtrack.weseek.co.jp/issue/GW-2603\\n .search-typeahead {\\n background-color: rgba($bgcolor-global, 0.9);\\n }\\n}\\n\\n.grw-sidebar {\\n // override @atlaskit/navigation-next styles\\n .ak-navigation-resize-button {\\n $color-resize-button: $color-global !default;\\n $bgcolor-resize-button: white !default;\\n $color-resize-button-hover: $color-reversal !default;\\n $bgcolor-resize-button-hover: lighten($bgcolor-resize-button, 5%) !default;\\n\\n @include override-hexagon-color($color-resize-button, $bgcolor-resize-button);\\n\\n &:hover {\\n @include override-hexagon-color($color-resize-button-hover, $bgcolor-resize-button-hover);\\n }\\n }\\n div[data-testid='GlobalNavigation'] {\\n > div {\\n background-color: $bgcolor-sidebar;\\n }\\n }\\n div[data-testid='ContextualNavigation'] {\\n > div {\\n color: $color-sidebar-context;\\n background-color: $bgcolor-sidebar-context;\\n }\\n }\\n\\n .grw-sidebar-nav {\\n .btn {\\n @include button-variant(\\n $bgcolor-sidebar,\\n $bgcolor-sidebar,\\n darken($bgcolor-sidebar, 7.5%),\\n darken($bgcolor-sidebar, 10%),\\n $bgcolor-sidebar-nav-item-active,\\n $bgcolor-sidebar-nav-item-active\\n );\\n }\\n }\\n .grw-sidebar-nav-primary-container {\\n .btn.active {\\n i {\\n text-shadow: $text-shadow-sidebar-nav-item-active;\\n }\\n // fukidashi\\n &:after {\\n border-right-color: $bgcolor-sidebar-context;\\n }\\n }\\n }\\n}\\n\\n/*\\n * Icon\\n */\\n.editor-container .navbar-editor svg {\\n fill: $color-editor-icons;\\n}\\n\\n// page preview button in link form\\n.btn-page-preview svg {\\n fill: white;\\n}\\n\\n/*\\n * Modal\\n */\\n.modal {\\n .modal-header {\\n border-bottom-color: $border-color-theme;\\n .modal-title {\\n color: $color-modal-header;\\n }\\n .close {\\n color: $color-modal-header;\\n opacity: 0.5;\\n &:hover {\\n opacity: 0.9;\\n }\\n }\\n }\\n\\n .modal-content {\\n background-color: $bgcolor-global;\\n }\\n\\n .modal-footer {\\n border-top-color: $border-color-theme;\\n }\\n}\\n\\n.grw-page-accessories-control {\\n .grw-seen-user-info {\\n .btn {\\n color: $color-seen-user;\\n &:active {\\n color: $color-seen-user;\\n }\\n .footstamp-icon {\\n fill: $color-seen-user;\\n }\\n }\\n }\\n}\\n\\n.grw-custom-nav-tab {\\n .nav-item {\\n &:hover,\\n &:focus {\\n background-color: rgba($color-link, 0.08);\\n }\\n .nav-link {\\n -webkit-appearance: none;\\n color: $color-link;\\n svg {\\n fill: $color-link;\\n }\\n\\n // Disabled state lightens text\\n &.disabled {\\n color: $nav-link-disabled-color;\\n svg {\\n fill: $nav-link-disabled-color;\\n }\\n }\\n }\\n }\\n\\n .grw-nav-slide-hr {\\n border-color: $color-link;\\n }\\n}\\n\\n.grw-page-accessories-modal {\\n .modal-header {\\n .close {\\n color: $secondary;\\n }\\n }\\n}\\n\\n/*\\n * cards\\n */\\n.card.well {\\n color: $color-global;\\n background-color: $bgcolor-card;\\n border-color: $light;\\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\\n}\\n\\n.admin-bot-card {\\n .grw-botcard-title-active {\\n color: $gray-200;\\n }\\n}\\n\\n/*\\n * Form Slider\\n */\\n.admin-page {\\n span.slider {\\n background-color: $gray-300;\\n\\n &:before {\\n background-color: white;\\n }\\n }\\n\\n input:checked + .slider {\\n background-color: #007bff;\\n }\\n\\n input:focus + .slider {\\n box-shadow: 0 0 1px #007bff;\\n }\\n}\\n\\n/*\\n * GROWI wiki\\n */\\n.wiki {\\n .highlighted {\\n @include highlighted($bgcolor-highlighted);\\n }\\n\\n a {\\n color: $color-link-wiki;\\n\\n &:hover {\\n color: $color-link-wiki-hover;\\n }\\n }\\n\\n // table with handsontable modal button\\n .editable-with-handsontable {\\n button {\\n color: $color-link-wiki;\\n }\\n\\n button:hover {\\n color: $color-link-wiki-hover;\\n }\\n }\\n}\\n\\n/*\\n * GROWI on-edit\\n */\\nbody.on-edit {\\n .main {\\n background-color: darken($bgcolor-global, 2%);\\n\\n .page-editor-editor-container {\\n border-right-color: $border-color-theme;\\n\\n .navbar-editor {\\n background-color: $bgcolor-global; // same color with active tab\\n border-bottom-color: $border-color-theme;\\n }\\n }\\n\\n .page-editor-preview-container {\\n background-color: $bgcolor-global;\\n }\\n\\n .page-editor-footer {\\n border-top-color: $border-color-theme;\\n }\\n }\\n}\\n\\n/*\\n * Preview for editing /Sidebar\\n */\\nbody.pathname-sidebar {\\n .page-editor-preview-body {\\n color: $color-sidebar-context;\\n background-color: $bgcolor-sidebar-context;\\n }\\n}\\n\\n/*\\n * GROWI Grid Edit Modal\\n */\\n.grw-grid-edit-preview {\\n .desktop-preview,\\n .tablet-preview,\\n .mobile-preview {\\n background: $bgcolor-global;\\n }\\n .grid-edit-border-for-each-cols {\\n border: 2px solid $bgcolor-global;\\n }\\n}\\n\\n.grid-preview-col-0 {\\n background: $growi-blue;\\n}\\n\\n.grid-preview-col-1 {\\n background: $info;\\n}\\n\\n.grid-preview-col-2 {\\n background: $success;\\n}\\n\\n.grid-preview-col-3 {\\n background: $growi-green;\\n}\\n\\n/*\\n * GROWI comment\\n */\\n.page-comment-meta .page-comment-revision svg {\\n fill: $color-link;\\n\\n &:hover() {\\n fill: $color-link-hover;\\n }\\n}\\n\\n/*\\n * GROWI comment form\\n */\\n.page-comments {\\n .page-comment .page-comment-main,\\n .page-comment-form .comment-form-main {\\n background-color: $bgcolor-global;\\n\\n &:before {\\n border-right-color: $bgcolor-global;\\n }\\n\\n .nav.nav-tabs {\\n > li > a.active {\\n background: transparent;\\n border-bottom: solid 1px darken($bgcolor-global, 4%);\\n border-bottom-color: darken($bgcolor-global, 4%);\\n }\\n }\\n }\\n}\\n\\n/*\\n * GROWI search result\\n */\\n.search-result {\\n .search-result-list {\\n .page-list {\\n .page-list-ul {\\n > li.nav-item > a.nav-link {\\n color: inherit;\\n }\\n a {\\n &.hover {\\n background-color: darken($bgcolor-global, 4%);\\n }\\n &.active {\\n background-color: darken($bgcolor-global, 8%);\\n border-color: theme-color('primary');\\n }\\n }\\n }\\n }\\n }\\n}\\n\\n/*\\n * react bootstrap typeahead\\n */\\nmark.rbt-highlight-text {\\n // Temporarily the highlight color is black\\n color: black;\\n}\\n\\n/*\\n * GROWI page content footer\\n */\\n.page-content-footer {\\n background-color: darken($bgcolor-global, 2%);\\n border-top-color: $border-color-theme;\\n}\\n\\n/*\\n * GROWI admin page #layoutOptions #themeOptions\\n */\\n.admin-page {\\n #layoutOptions {\\n .customize-layout-card {\\n &.border-active {\\n border-color: $color-theme-color-box;\\n }\\n }\\n }\\n\\n #themeOptions {\\n .theme-option-container.active {\\n .theme-option-name {\\n color: $color-global;\\n }\\n a {\\n background-color: $color-theme-color-box;\\n border-color: $color-theme-color-box;\\n }\\n }\\n }\\n}\\n\\n/*\\n * HackMd\\n */\\n.bg-box {\\n background-color: $bgcolor-global;\\n}\\n\\n.grw-fab {\\n .btn-create-page {\\n fill: color-yiq($primary);\\n }\\n\\n .btn-scroll-to-top {\\n fill: $gray-900;\\n }\\n}\\n\\n// Page Management Dropdown icon\\n.grw-btn-page-management:hover,\\n.grw-btn-page-management:focus {\\n background-color: rgba($color-link, 0.15);\\n}\\n\\n/*\\n Slack Integration\\n*/\\n.selecting-bot-type {\\n .bot-type-disc {\\n width: 20px;\\n }\\n}\\n\",\"// determine optional variables\\n$color-list: $color-global !default;\\n$bgcolor-list: $bgcolor-global !default;\\n$color-list-hover: $color-global !default;\\n$bgcolor-list-hover: darken($bgcolor-global, 3%) !default;\\n$bgcolor-list-active: $primary !default;\\n$color-list-active: color-yiq($bgcolor-list-active) !default;\\n$bgcolor-subnav: darken($bgcolor-global, 3%) !default;\\n$color-table: $color-global !default;\\n$bgcolor-table: null !default;\\n$border-color-table: $gray-200 !default;\\n$color-table-hover: $color-table !default;\\n$bgcolor-table-hover: rgba(black, 0.075) !default;\\n$bgcolor-sidebar-list-group: $bgcolor-list !default;\\n$color-tags: $gray-500 !default;\\n$bgcolor-tags: $gray-200 !default;\\n$border-color-global: $gray-300 !default;\\n$border-color-toc: $border-color-global !default;\\n\\n// override bootstrap variables\\n$table-color: $color-table;\\n$table-bg: $bgcolor-table;\\n$table-border-color: $border-color-table;\\n$table-hover-color: $color-table-hover;\\n$table-hover-bg: $bgcolor-table-hover;\\n$border-color: $border-color-global;\\n\\n@import 'reboot-bootstrap-border-colors';\\n@import 'reboot-bootstrap-tables';\\n\\n// List Group\\n@include override-list-group-item($color-list, $bgcolor-list, $color-list-hover, $bgcolor-list-hover, $color-list-active, $bgcolor-list-active);\\n\\n/*\\n * Form\\n */\\n.form-control {\\n background-color: $bgcolor-global;\\n}\\n\\n.form-control::placeholder {\\n color: darken($bgcolor-global, 20%);\\n}\\n\\n.form-control[disabled],\\n.form-control[readonly] {\\n color: lighten($color-global, 10%);\\n background-color: darken($bgcolor-global, 5%);\\n}\\n\\n/*\\n * card\\n */\\n.card.card-disabled {\\n background-color: darken($bgcolor-card, 5%);\\n border-color: $gray-200;\\n}\\n\\n/*\\n * GROWI Login form\\n */\\n.nologin {\\n // background color\\n $color-gradient: #3e4d6c;\\n background: linear-gradient(45deg, darken($color-gradient, 30%) 0%, hsla(340, 100%, 55%, 0) 70%),\\n linear-gradient(135deg, $growi-green 10%, hsla(225, 95%, 50%, 0) 70%), linear-gradient(225deg, $growi-blue 10%, hsla(140, 90%, 50%, 0) 80%),\\n linear-gradient(315deg, darken($color-gradient, 25%) 100%, hsla(35, 95%, 55%, 0) 70%);\\n\\n .login-header {\\n background-color: rgba(white, 0.5);\\n\\n .logo {\\n background-color: rgba(black, 0);\\n fill: rgba(black, 0.5);\\n }\\n\\n h1 {\\n color: rgba(black, 0.5);\\n }\\n }\\n\\n .login-dialog {\\n background-color: rgba(white, 0.5);\\n }\\n\\n .dropdown-with-icon {\\n .dropdown-toggle {\\n color: white;\\n background-color: rgba($gray-600, 0.7);\\n box-shadow: unset;\\n &:focus {\\n color: white;\\n background-color: rgba($gray-600, 0.7);\\n }\\n }\\n i {\\n color: darken(white, 30%);\\n background-color: rgba($gray-700, 0.7);\\n }\\n }\\n\\n .input-group {\\n .input-group-text {\\n color: darken(white, 30%);\\n background-color: rgba($gray-700, 0.7);\\n }\\n\\n .form-control {\\n color: white;\\n background-color: rgba($gray-600, 0.7);\\n box-shadow: unset;\\n\\n &::placeholder {\\n color: darken(white, 30%);\\n }\\n }\\n }\\n\\n // footer link text\\n .link-growi-org {\\n color: rgba(black, 0.4);\\n\\n &:hover,\\n &.focus {\\n color: black;\\n\\n .growi {\\n color: darken($growi-green, 20%);\\n }\\n\\n .org {\\n color: darken($growi-blue, 15%);\\n }\\n }\\n }\\n}\\n\\n/*\\n * GROWI subnavigation\\n */\\n.grw-subnav {\\n background-color: $bgcolor-subnav;\\n}\\n\\n.grw-subnav-fixed-container .grw-subnav {\\n background-color: rgba($bgcolor-subnav, 0.85);\\n}\\n\\n.grw-page-editor-mode-manager {\\n .btn-outline-primary {\\n &:hover {\\n color: $primary;\\n background-color: $gray-200;\\n }\\n }\\n}\\n\\n.grw-drawer-toggler {\\n @extend .btn-light;\\n color: $gray-500;\\n}\\n\\n/*\\n * GROWI Sidebar\\n */\\n.grw-sidebar {\\n // List\\n @include override-list-group-item($color-list, $bgcolor-sidebar-list-group, $color-list-hover, $bgcolor-list-hover, $color-list-active, $bgcolor-list-active);\\n}\\n\\n/*\\n * GROWI page list\\n */\\n.page-list {\\n .page-list-ul {\\n > li {\\n > span.page-list-meta {\\n color: lighten($color-global, 10%);\\n }\\n }\\n }\\n}\\n\\n/*\\n * GROWI on-edit\\n */\\n.grw-editor-navbar-bottom {\\n background-color: $gray-50;\\n\\n #slack-mark-white {\\n display: none;\\n }\\n\\n .input-group-text {\\n margin-right: 1px;\\n color: $secondary;\\n border-color: $light;\\n }\\n\\n .btn.btn-outline-secondary {\\n border-color: $border-color;\\n }\\n}\\n\\n/*\\n * GROWI Link Edit Modal\\n */\\n.link-edit-modal {\\n span i {\\n color: $gray-400;\\n }\\n}\\n\\n/*\\n * GROWI Grid Edit Modal\\n */\\n\\n.grw-grid-edit-preview {\\n background: $gray-100;\\n}\\n\\n/*\\n * Slack\\n */\\n.grw-slack-notification {\\n background-color: white;\\n $color-slack: #4b144c;\\n\\n .form-control {\\n background: white;\\n }\\n\\n .custom-control-label {\\n &::before {\\n background-color: $gray-200;\\n border-color: transparent;\\n }\\n &::after {\\n background-color: white;\\n background-image: url(/images/icons/slack/slack-logo-off.svg);\\n }\\n }\\n .custom-control-input:checked ~ .custom-control-label {\\n &::before {\\n background-color: lighten($color-slack, 60%);\\n }\\n &::after {\\n background-image: url(/images/icons/slack/slack-logo-on.svg);\\n }\\n }\\n .grw-slack-logo svg {\\n fill: #af30b0;\\n }\\n\\n .grw-btn-slack {\\n background-color: white;\\n\\n &:hover,\\n &:focus {\\n background-color: white;\\n }\\n }\\n\\n .grw-btn-slack-triangle {\\n color: $secondary;\\n }\\n}\\n\\n/*\\n * GROWI HandsontableModal\\n */\\n.grw-hot-modal-navbar {\\n background-color: $light;\\n}\\n\\n.wiki {\\n h1 {\\n border-color: $border-color-theme;\\n }\\n h2 {\\n border-color: $border-color-theme;\\n }\\n}\\n\\n/*\\n * GROWI comment form\\n */\\n.comment-form {\\n #slack-mark-white {\\n display: none;\\n }\\n}\\n\\n.page-comments-row {\\n background: $bgcolor-subnav;\\n}\\n\\n/*\\n * GROWI tags\\n */\\n.grw-tag-labels {\\n .grw-tag-label {\\n color: $color-tags;\\n background-color: $bgcolor-tags;\\n }\\n}\\n\\n/*\\n* grw-side-contents\\n*/\\n.grw-side-contents-sticky-container {\\n .grw-border-vr {\\n border-color: $border-color-toc;\\n }\\n .revision-toc {\\n border-color: $border-color-toc;\\n }\\n}\\n\\n/*\\n * admin settings\\n */\\n.admin-setting-header {\\n border-color: $border-color;\\n}\\n\\n/*\\n * modal\\n */\\n.grw-modal-head {\\n border-color: $border-color-global;\\n}\\n\",\".btn-link {\\n color: $link-color;\\n svg {\\n fill: $link-color;\\n }\\n\\n @include hover() {\\n color: $link-hover-color;\\n svg {\\n fill: $link-hover-color;\\n }\\n }\\n\\n &:disabled,\\n &.disabled {\\n color: $btn-link-disabled-color;\\n svg {\\n fill: $btn-link-disabled-color;\\n }\\n }\\n}\\n\",\"//\\n// Variables\\n// --------------------------------------------------\\n\\n//== Colors\\n//\\n$primary: $growi-blue !default;\\n$secondary: #6c757d !default;\\n$info: #009fbb !default;\\n$success: #00bb83 !default;\\n$warning: #ffa32b !default;\\n$danger: #ff0a54 !default;\\n$light: #e4e7ea !default;\\n$dark: #343a40 !default;\\n$gray-50: lighten($light, 7%) !default;\\n$gray-100: lighten($light, 4%) !default;\\n$gray-200: $light !default;\\n$gray-300: darken($light, 5%) !default;\\n$gray-400: darken($light, 20%) !default;\\n$gray-500: darken($light, 30%) !default;\\n$gray-600: lighten($dark, 10%) !default;\\n$gray-700: lighten($dark, 5%) !default;\\n$gray-800: $dark !default;\\n$gray-900: darken($dark, 5%) !default;\\n$grays: (\\\"50\\\": $gray-50) !default;\\n$red: #ff0a54 !default;\\n\\n\\n// Grid breakpoints\\n//\\n// Define the minimum dimensions at which your layout will change,\\n// adapting to different screen sizes, for use in media queries.\\n\\n$grid-breakpoints: (\\n xs: 0,\\n sm: 576px,\\n md: 768px,\\n lg: 992px,\\n xl: 1200px,\\n 2xl: 1480px\\n);\\n\\n// Grid containers\\n//\\n// Define the maximum width of `.container` for different screen sizes.\\n\\n$container-max-widths: (\\n sm: 540px,\\n md: 720px,\\n lg: 960px,\\n xl: 1140px,\\n 2xl: 1320px\\n);\\n\\n\\n//== Typography\\n//\\n//## Font, line-height, and color for body text, headings, and more.\\n$font-family-sans-serif: Lato, -apple-system, BlinkMacSystemFont, 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;\\n$font-family-serif: Georgia, \\\"Times New Roman\\\", Times, serif;\\n$font-family-monospace: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\\n$font-family-base: $font-family-sans-serif;\\n\\n$font-size-root: 14px;\\n$line-height-base: 1.42857;\\n\\n$text-muted: $gray-500;\\n$blockquote-small-color: $gray-500;\\n\\n\\n//== Components\\n//\\n$border-radius: .15rem;\\n$border-radius-sm: .1rem;\\n$border-radius-lg: .25rem;\\n$border-radius-xl: .35rem;\\n\\n// Buttons\\n//\\n// For each of Bootstrap's buttons, define text, background, and border color.\\n$btn-link-disabled-color: $gray-500;\\n\\n//== Forms\\n//\\n$input-border-color: $gray-300;\\n\\n$input-border-radius: $border-radius-sm;\\n$input-border-radius-sm: $border-radius-sm;\\n$input-border-radius-lg: $border-radius;\\n\\n$input-placeholder-color: $gray-500;\\n\\n$custom-control-indicator-border-color: $gray-400;\\n$custom-control-label-disabled-color: $gray-500;\\n$custom-select-disabled-color: $gray-500;\\n$custom-range-thumb-disabled-bg: $gray-400;\\n\\n//== Navs\\n$nav-link-padding-y: 0.75rem;\\n$nav-link-padding-x: 1rem;\\n$nav-link-disabled-color: $gray-500;\\n\\n//== Navbar\\n$navbar-padding-y: 0;\\n$navbar-brand-padding-y: 0;\\n$navbar-nav-link-padding-x: 1rem;\\n\\n//== Dropdowns\\n$dropdown-border-radius: $border-radius-sm;\\n$dropdown-link-disabled-color: $gray-500;\\n$dropdown-header-color: $gray-500;\\n\\n//== Pagination\\n$pagination-disabled-color: $gray-500;\\n\\n//== Cards\\n$card-spacer-y: 7px;\\n$card-spacer-x: 15px;\\n\\n//== Toasts\\n$toast-header-color: $gray-500;\\n\\n//== Modals\\n$modal-content-border-width: 0;\\n$modal-header-padding-y: 0.75rem;\\n$modal-header-padding-x: 1rem;\\n\\n//== Alerts\\n$alert-bg-level: -2;\\n$alert-border-level: 0;\\n$alert-color-level: -10;\\n\\n//== Progress bar\\n$progress-height: 4px;\\n$progress-border-radius: $border-radius-sm;\\n$progress-bg: $gray-100;\\n$progress-box-shadow: none;\\n\\n//== List group\\n$list-group-disabled-color: $gray-500;\\n\\n//== Figures\\n$figure-caption-color: $gray-500;\\n\\n//== Breadcrumbs\\n$breadcrumb-divider-color: $gray-500;\\n$breadcrumb-active-color: $gray-500;\\n\\n//== Code\\n$pre-color: dummyinvalildcolor; // disable pre color specification with invalid value\\n\\n//== Custom Checkbox\\n$custom-checkbox-indicator-border-radius: 0px;\\n$custom-control-indicator-focus-box-shadow: none;\\n$custom-control-indicator-size: 1.2rem;\\n\\n\",\"//\\n//\\n// Apply partially\\n// https://github.com/twbs/bootstrap/blob/v4.5.0/scss/_reboot.scss\\n//\\n//\\n\\n// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\\n\\n// Body\\n//\\n// 1. Remove the margin in all browsers.\\n// 2. As a best practice, apply a default `background-color`.\\n// 3. Set an explicit initial text-align value so that we can later use\\n// the `inherit` value on things like `<th>` elements.\\n\\nbody {\\n // margin: 0; // 1\\n // font-family: $font-family-base;\\n // @include font-size($font-size-base);\\n // font-weight: $font-weight-base;\\n // line-height: $line-height-base;\\n color: $body-color;\\n // text-align: left; // 3\\n background-color: $body-bg; // 2\\n\\n svg {\\n fill: $body-color;\\n }\\n}\\n\\n// Links\\n\\na {\\n color: $link-color;\\n text-decoration: $link-decoration;\\n background-color: transparent; // Remove the gray background on active links in IE 10.\\n\\n svg {\\n fill: $link-color;\\n }\\n\\n @include hover() {\\n color: $link-hover-color;\\n text-decoration: $link-hover-decoration;\\n\\n svg {\\n fill: $link-hover-color;\\n }\\n }\\n}\\n\\n// And undo these styles for placeholder links/named anchors (without href).\\n// It would be more straightforward to just use a[href] in previous block, but that\\n// causes specificity issues in many other styles that are too complex to fix.\\n// See https://github.com/twbs/bootstrap/issues/19402\\n\\n// a:not([href]) {\\n// color: inherit;\\n// text-decoration: none;\\n\\n// @include hover() {\\n// color: inherit;\\n// text-decoration: none;\\n// }\\n// }\\n\",\"// Variables\\n//\\n// Variables should follow the `$component-state-property-size` formula for\\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\\n\\n// Color system\\n\\n$white: #fff !default;\\n$gray-100: #f8f9fa !default;\\n$gray-200: #e9ecef !default;\\n$gray-300: #dee2e6 !default;\\n$gray-400: #ced4da !default;\\n$gray-500: #adb5bd !default;\\n$gray-600: #6c757d !default;\\n$gray-700: #495057 !default;\\n$gray-800: #343a40 !default;\\n$gray-900: #212529 !default;\\n$black: #000 !default;\\n\\n$grays: () !default;\\n// stylelint-disable-next-line scss/dollar-variable-default\\n$grays: map-merge(\\n (\\n \\\"100\\\": $gray-100,\\n \\\"200\\\": $gray-200,\\n \\\"300\\\": $gray-300,\\n \\\"400\\\": $gray-400,\\n \\\"500\\\": $gray-500,\\n \\\"600\\\": $gray-600,\\n \\\"700\\\": $gray-700,\\n \\\"800\\\": $gray-800,\\n \\\"900\\\": $gray-900\\n ),\\n $grays\\n);\\n\\n$blue: #007bff !default;\\n$indigo: #6610f2 !default;\\n$purple: #6f42c1 !default;\\n$pink: #e83e8c !default;\\n$red: #dc3545 !default;\\n$orange: #fd7e14 !default;\\n$yellow: #ffc107 !default;\\n$green: #28a745 !default;\\n$teal: #20c997 !default;\\n$cyan: #17a2b8 !default;\\n\\n$colors: () !default;\\n// stylelint-disable-next-line scss/dollar-variable-default\\n$colors: map-merge(\\n (\\n \\\"blue\\\": $blue,\\n \\\"indigo\\\": $indigo,\\n \\\"purple\\\": $purple,\\n \\\"pink\\\": $pink,\\n \\\"red\\\": $red,\\n \\\"orange\\\": $orange,\\n \\\"yellow\\\": $yellow,\\n \\\"green\\\": $green,\\n \\\"teal\\\": $teal,\\n \\\"cyan\\\": $cyan,\\n \\\"white\\\": $white,\\n \\\"gray\\\": $gray-600,\\n \\\"gray-dark\\\": $gray-800\\n ),\\n $colors\\n);\\n\\n$primary: $blue !default;\\n$secondary: $gray-600 !default;\\n$success: $green !default;\\n$info: $cyan !default;\\n$warning: $yellow !default;\\n$danger: $red !default;\\n$light: $gray-100 !default;\\n$dark: $gray-800 !default;\\n\\n$theme-colors: () !default;\\n// stylelint-disable-next-line scss/dollar-variable-default\\n$theme-colors: map-merge(\\n (\\n \\\"primary\\\": $primary,\\n \\\"secondary\\\": $secondary,\\n \\\"success\\\": $success,\\n \\\"info\\\": $info,\\n \\\"warning\\\": $warning,\\n \\\"danger\\\": $danger,\\n \\\"light\\\": $light,\\n \\\"dark\\\": $dark\\n ),\\n $theme-colors\\n);\\n\\n// Set a specific jump point for requesting color jumps\\n$theme-color-interval: 8% !default;\\n\\n// The yiq lightness value that determines when the lightness of color changes from \\\"dark\\\" to \\\"light\\\". Acceptable values are between 0 and 255.\\n$yiq-contrasted-threshold: 150 !default;\\n\\n// Customize the light and dark text colors for use in our YIQ color contrast function.\\n$yiq-text-dark: $gray-900 !default;\\n$yiq-text-light: $white !default;\\n\\n// Characters which are escaped by the escape-svg function\\n$escaped-characters: (\\n (\\\"<\\\",\\\"%3c\\\"),\\n (\\\">\\\",\\\"%3e\\\"),\\n (\\\"#\\\",\\\"%23\\\"),\\n (\\\"(\\\",\\\"%28\\\"),\\n (\\\")\\\",\\\"%29\\\"),\\n) !default;\\n\\n\\n// Options\\n//\\n// Quickly modify global styling by enabling or disabling optional features.\\n\\n$enable-caret: true !default;\\n$enable-rounded: true !default;\\n$enable-shadows: false !default;\\n$enable-gradients: false !default;\\n$enable-transitions: true !default;\\n$enable-prefers-reduced-motion-media-query: true !default;\\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\\n$enable-grid-classes: true !default;\\n$enable-pointer-cursor-for-buttons: true !default;\\n$enable-print-styles: true !default;\\n$enable-responsive-font-sizes: false !default;\\n$enable-validation-icons: true !default;\\n$enable-deprecation-messages: true !default;\\n\\n\\n// Spacing\\n//\\n// Control the default styling of most Bootstrap elements by modifying these\\n// variables. Mostly focused on spacing.\\n// You can add more entries to the $spacers map, should you need more variation.\\n\\n$spacer: 1rem !default;\\n$spacers: () !default;\\n// stylelint-disable-next-line scss/dollar-variable-default\\n$spacers: map-merge(\\n (\\n 0: 0,\\n 1: ($spacer * .25),\\n 2: ($spacer * .5),\\n 3: $spacer,\\n 4: ($spacer * 1.5),\\n 5: ($spacer * 3)\\n ),\\n $spacers\\n);\\n\\n// This variable affects the `.h-*` and `.w-*` classes.\\n$sizes: () !default;\\n// stylelint-disable-next-line scss/dollar-variable-default\\n$sizes: map-merge(\\n (\\n 25: 25%,\\n 50: 50%,\\n 75: 75%,\\n 100: 100%,\\n auto: auto\\n ),\\n $sizes\\n);\\n\\n\\n// Body\\n//\\n// Settings for the `<body>` element.\\n\\n$body-bg: $white !default;\\n$body-color: $gray-900 !default;\\n\\n\\n// Links\\n//\\n// Style anchor elements.\\n\\n$link-color: theme-color(\\\"primary\\\") !default;\\n$link-decoration: none !default;\\n$link-hover-color: darken($link-color, 15%) !default;\\n$link-hover-decoration: underline !default;\\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\\n$emphasized-link-hover-darken-percentage: 15% !default;\\n\\n// Paragraphs\\n//\\n// Style p element.\\n\\n$paragraph-margin-bottom: 1rem !default;\\n\\n\\n// Grid breakpoints\\n//\\n// Define the minimum dimensions at which your layout will change,\\n// adapting to different screen sizes, for use in media queries.\\n\\n$grid-breakpoints: (\\n xs: 0,\\n sm: 576px,\\n md: 768px,\\n lg: 992px,\\n xl: 1200px\\n) !default;\\n\\n@include _assert-ascending($grid-breakpoints, \\\"$grid-breakpoints\\\");\\n@include _assert-starts-at-zero($grid-breakpoints, \\\"$grid-breakpoints\\\");\\n\\n\\n// Grid containers\\n//\\n// Define the maximum width of `.container` for different screen sizes.\\n\\n$container-max-widths: (\\n sm: 540px,\\n md: 720px,\\n lg: 960px,\\n xl: 1140px\\n) !default;\\n\\n@include _assert-ascending($container-max-widths, \\\"$container-max-widths\\\");\\n\\n\\n// Grid columns\\n//\\n// Set the number of columns and specify the width of the gutters.\\n\\n$grid-columns: 12 !default;\\n$grid-gutter-width: 30px !default;\\n$grid-row-columns: 6 !default;\\n\\n\\n// Components\\n//\\n// Define common padding and border radius sizes and more.\\n\\n$line-height-lg: 1.5 !default;\\n$line-height-sm: 1.5 !default;\\n\\n$border-width: 1px !default;\\n$border-color: $gray-300 !default;\\n\\n$border-radius: .25rem !default;\\n$border-radius-lg: .3rem !default;\\n$border-radius-sm: .2rem !default;\\n\\n$rounded-pill: 50rem !default;\\n\\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\\n\\n$component-active-color: $white !default;\\n$component-active-bg: theme-color(\\\"primary\\\") !default;\\n\\n$caret-width: .3em !default;\\n$caret-vertical-align: $caret-width * .85 !default;\\n$caret-spacing: $caret-width * .85 !default;\\n\\n$transition-base: all .2s ease-in-out !default;\\n$transition-fade: opacity .15s linear !default;\\n$transition-collapse: height .35s ease !default;\\n\\n$embed-responsive-aspect-ratios: () !default;\\n// stylelint-disable-next-line scss/dollar-variable-default\\n$embed-responsive-aspect-ratios: join(\\n (\\n (21 9),\\n (16 9),\\n (4 3),\\n (1 1),\\n ),\\n $embed-responsive-aspect-ratios\\n);\\n\\n// Typography\\n//\\n// Font, line-height, and color for body text, headings, and more.\\n\\n// stylelint-disable value-keyword-case\\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\" !default;\\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace !default;\\n$font-family-base: $font-family-sans-serif !default;\\n// stylelint-enable value-keyword-case\\n\\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\\n$font-size-lg: $font-size-base * 1.25 !default;\\n$font-size-sm: $font-size-base * .875 !default;\\n\\n$font-weight-lighter: lighter !default;\\n$font-weight-light: 300 !default;\\n$font-weight-normal: 400 !default;\\n$font-weight-bold: 700 !default;\\n$font-weight-bolder: bolder !default;\\n\\n$font-weight-base: $font-weight-normal !default;\\n$line-height-base: 1.5 !default;\\n\\n$h1-font-size: $font-size-base * 2.5 !default;\\n$h2-font-size: $font-size-base * 2 !default;\\n$h3-font-size: $font-size-base * 1.75 !default;\\n$h4-font-size: $font-size-base * 1.5 !default;\\n$h5-font-size: $font-size-base * 1.25 !default;\\n$h6-font-size: $font-size-base !default;\\n\\n$headings-margin-bottom: $spacer / 2 !default;\\n$headings-font-family: null !default;\\n$headings-font-weight: 500 !default;\\n$headings-line-height: 1.2 !default;\\n$headings-color: null !default;\\n\\n$display1-size: 6rem !default;\\n$display2-size: 5.5rem !default;\\n$display3-size: 4.5rem !default;\\n$display4-size: 3.5rem !default;\\n\\n$display1-weight: 300 !default;\\n$display2-weight: 300 !default;\\n$display3-weight: 300 !default;\\n$display4-weight: 300 !default;\\n$display-line-height: $headings-line-height !default;\\n\\n$lead-font-size: $font-size-base * 1.25 !default;\\n$lead-font-weight: 300 !default;\\n\\n$small-font-size: 80% !default;\\n\\n$text-muted: $gray-600 !default;\\n\\n$blockquote-small-color: $gray-600 !default;\\n$blockquote-small-font-size: $small-font-size !default;\\n$blockquote-font-size: $font-size-base * 1.25 !default;\\n\\n$hr-border-color: rgba($black, .1) !default;\\n$hr-border-width: $border-width !default;\\n\\n$mark-padding: .2em !default;\\n\\n$dt-font-weight: $font-weight-bold !default;\\n\\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\\n$nested-kbd-font-weight: $font-weight-bold !default;\\n\\n$list-inline-padding: .5rem !default;\\n\\n$mark-bg: #fcf8e3 !default;\\n\\n$hr-margin-y: $spacer !default;\\n\\n\\n// Tables\\n//\\n// Customizes the `.table` component with basic values, each used across all table variations.\\n\\n$table-cell-padding: .75rem !default;\\n$table-cell-padding-sm: .3rem !default;\\n\\n$table-color: $body-color !default;\\n$table-bg: null !default;\\n$table-accent-bg: rgba($black, .05) !default;\\n$table-hover-color: $table-color !default;\\n$table-hover-bg: rgba($black, .075) !default;\\n$table-active-bg: $table-hover-bg !default;\\n\\n$table-border-width: $border-width !default;\\n$table-border-color: $border-color !default;\\n\\n$table-head-bg: $gray-200 !default;\\n$table-head-color: $gray-700 !default;\\n\\n$table-dark-color: $white !default;\\n$table-dark-bg: $gray-800 !default;\\n$table-dark-accent-bg: rgba($white, .05) !default;\\n$table-dark-hover-color: $table-dark-color !default;\\n$table-dark-hover-bg: rgba($white, .075) !default;\\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\\n\\n$table-striped-order: odd !default;\\n\\n$table-caption-color: $text-muted !default;\\n\\n$table-bg-level: -9 !default;\\n$table-border-level: -6 !default;\\n\\n\\n// Buttons + Forms\\n//\\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\\n\\n$input-btn-padding-y: .375rem !default;\\n$input-btn-padding-x: .75rem !default;\\n$input-btn-font-family: null !default;\\n$input-btn-font-size: $font-size-base !default;\\n$input-btn-line-height: $line-height-base !default;\\n\\n$input-btn-focus-width: .2rem !default;\\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\\n\\n$input-btn-padding-y-sm: .25rem !default;\\n$input-btn-padding-x-sm: .5rem !default;\\n$input-btn-font-size-sm: $font-size-sm !default;\\n$input-btn-line-height-sm: $line-height-sm !default;\\n\\n$input-btn-padding-y-lg: .5rem !default;\\n$input-btn-padding-x-lg: 1rem !default;\\n$input-btn-font-size-lg: $font-size-lg !default;\\n$input-btn-line-height-lg: $line-height-lg !default;\\n\\n$input-btn-border-width: $border-width !default;\\n\\n\\n// Buttons\\n//\\n// For each of Bootstrap's buttons, define text, background, and border color.\\n\\n$btn-padding-y: $input-btn-padding-y !default;\\n$btn-padding-x: $input-btn-padding-x !default;\\n$btn-font-family: $input-btn-font-family !default;\\n$btn-font-size: $input-btn-font-size !default;\\n$btn-line-height: $input-btn-line-height !default;\\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\\n\\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\\n$btn-font-size-sm: $input-btn-font-size-sm !default;\\n$btn-line-height-sm: $input-btn-line-height-sm !default;\\n\\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\\n$btn-font-size-lg: $input-btn-font-size-lg !default;\\n$btn-line-height-lg: $input-btn-line-height-lg !default;\\n\\n$btn-border-width: $input-btn-border-width !default;\\n\\n$btn-font-weight: $font-weight-normal !default;\\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\\n$btn-focus-width: $input-btn-focus-width !default;\\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\\n$btn-disabled-opacity: .65 !default;\\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\\n\\n$btn-link-disabled-color: $gray-600 !default;\\n\\n$btn-block-spacing-y: .5rem !default;\\n\\n// Allows for customizing button radius independently from global border radius\\n$btn-border-radius: $border-radius !default;\\n$btn-border-radius-lg: $border-radius-lg !default;\\n$btn-border-radius-sm: $border-radius-sm !default;\\n\\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\\n\\n\\n// Forms\\n\\n$label-margin-bottom: .5rem !default;\\n\\n$input-padding-y: $input-btn-padding-y !default;\\n$input-padding-x: $input-btn-padding-x !default;\\n$input-font-family: $input-btn-font-family !default;\\n$input-font-size: $input-btn-font-size !default;\\n$input-font-weight: $font-weight-base !default;\\n$input-line-height: $input-btn-line-height !default;\\n\\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\\n$input-font-size-sm: $input-btn-font-size-sm !default;\\n$input-line-height-sm: $input-btn-line-height-sm !default;\\n\\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\\n$input-font-size-lg: $input-btn-font-size-lg !default;\\n$input-line-height-lg: $input-btn-line-height-lg !default;\\n\\n$input-bg: $white !default;\\n$input-disabled-bg: $gray-200 !default;\\n\\n$input-color: $gray-700 !default;\\n$input-border-color: $gray-400 !default;\\n$input-border-width: $input-btn-border-width !default;\\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\\n\\n$input-border-radius: $border-radius !default;\\n$input-border-radius-lg: $border-radius-lg !default;\\n$input-border-radius-sm: $border-radius-sm !default;\\n\\n$input-focus-bg: $input-bg !default;\\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\\n$input-focus-color: $input-color !default;\\n$input-focus-width: $input-btn-focus-width !default;\\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\\n\\n$input-placeholder-color: $gray-600 !default;\\n$input-plaintext-color: $body-color !default;\\n\\n$input-height-border: $input-border-width * 2 !default;\\n\\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\\n\\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\\n\\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\\n\\n$form-text-margin-top: .25rem !default;\\n\\n$form-check-input-gutter: 1.25rem !default;\\n$form-check-input-margin-y: .3rem !default;\\n$form-check-input-margin-x: .25rem !default;\\n\\n$form-check-inline-margin-x: .75rem !default;\\n$form-check-inline-input-margin-x: .3125rem !default;\\n\\n$form-grid-gutter-width: 10px !default;\\n$form-group-margin-bottom: 1rem !default;\\n\\n$input-group-addon-color: $input-color !default;\\n$input-group-addon-bg: $gray-200 !default;\\n$input-group-addon-border-color: $input-border-color !default;\\n\\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\\n\\n$custom-control-gutter: .5rem !default;\\n$custom-control-spacer-x: 1rem !default;\\n$custom-control-cursor: null !default;\\n\\n$custom-control-indicator-size: 1rem !default;\\n$custom-control-indicator-bg: $input-bg !default;\\n\\n$custom-control-indicator-bg-size: 50% 50% !default;\\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\\n$custom-control-indicator-border-color: $gray-500 !default;\\n$custom-control-indicator-border-width: $input-border-width !default;\\n\\n$custom-control-label-color: null !default;\\n\\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\\n$custom-control-label-disabled-color: $gray-600 !default;\\n\\n$custom-control-indicator-checked-color: $component-active-color !default;\\n$custom-control-indicator-checked-bg: $component-active-bg !default;\\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\\\"primary\\\"), .5) !default;\\n$custom-control-indicator-checked-box-shadow: none !default;\\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\\n\\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\\n\\n$custom-control-indicator-active-color: $component-active-color !default;\\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\\n$custom-control-indicator-active-box-shadow: none !default;\\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\\n\\n$custom-checkbox-indicator-border-radius: $border-radius !default;\\n$custom-checkbox-indicator-icon-checked: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>\\\") !default;\\n\\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\\n$custom-checkbox-indicator-icon-indeterminate: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'><path stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/></svg>\\\") !default;\\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\\n\\n$custom-radio-indicator-border-radius: 50% !default;\\n$custom-radio-indicator-icon-checked: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#{$custom-control-indicator-checked-color}'/></svg>\\\") !default;\\n\\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\\n\\n$custom-select-padding-y: $input-padding-y !default;\\n$custom-select-padding-x: $input-padding-x !default;\\n$custom-select-font-family: $input-font-family !default;\\n$custom-select-font-size: $input-font-size !default;\\n$custom-select-height: $input-height !default;\\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\\n$custom-select-font-weight: $input-font-weight !default;\\n$custom-select-line-height: $input-line-height !default;\\n$custom-select-color: $input-color !default;\\n$custom-select-disabled-color: $gray-600 !default;\\n$custom-select-bg: $input-bg !default;\\n$custom-select-disabled-bg: $gray-200 !default;\\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\\n$custom-select-indicator-color: $gray-800 !default;\\n$custom-select-indicator: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>\\\") !default;\\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\\n\\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\\n\\n$custom-select-border-width: $input-border-width !default;\\n$custom-select-border-color: $input-border-color !default;\\n$custom-select-border-radius: $border-radius !default;\\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\\n\\n$custom-select-focus-border-color: $input-focus-border-color !default;\\n$custom-select-focus-width: $input-focus-width !default;\\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\\n\\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\\n$custom-select-font-size-sm: $input-font-size-sm !default;\\n$custom-select-height-sm: $input-height-sm !default;\\n\\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\\n$custom-select-font-size-lg: $input-font-size-lg !default;\\n$custom-select-height-lg: $input-height-lg !default;\\n\\n$custom-range-track-width: 100% !default;\\n$custom-range-track-height: .5rem !default;\\n$custom-range-track-cursor: pointer !default;\\n$custom-range-track-bg: $gray-300 !default;\\n$custom-range-track-border-radius: 1rem !default;\\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\\n\\n$custom-range-thumb-width: 1rem !default;\\n$custom-range-thumb-height: $custom-range-thumb-width !default;\\n$custom-range-thumb-bg: $component-active-bg !default;\\n$custom-range-thumb-border: 0 !default;\\n$custom-range-thumb-border-radius: 1rem !default;\\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\\n$custom-range-thumb-disabled-bg: $gray-500 !default;\\n\\n$custom-file-height: $input-height !default;\\n$custom-file-height-inner: $input-height-inner !default;\\n$custom-file-focus-border-color: $input-focus-border-color !default;\\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\\n$custom-file-disabled-bg: $input-disabled-bg !default;\\n\\n$custom-file-padding-y: $input-padding-y !default;\\n$custom-file-padding-x: $input-padding-x !default;\\n$custom-file-line-height: $input-line-height !default;\\n$custom-file-font-family: $input-font-family !default;\\n$custom-file-font-weight: $input-font-weight !default;\\n$custom-file-color: $input-color !default;\\n$custom-file-bg: $input-bg !default;\\n$custom-file-border-width: $input-border-width !default;\\n$custom-file-border-color: $input-border-color !default;\\n$custom-file-border-radius: $input-border-radius !default;\\n$custom-file-box-shadow: $input-box-shadow !default;\\n$custom-file-button-color: $custom-file-color !default;\\n$custom-file-button-bg: $input-group-addon-bg !default;\\n$custom-file-text: (\\n en: \\\"Browse\\\"\\n) !default;\\n\\n\\n// Form validation\\n\\n$form-feedback-margin-top: $form-text-margin-top !default;\\n$form-feedback-font-size: $small-font-size !default;\\n$form-feedback-valid-color: theme-color(\\\"success\\\") !default;\\n$form-feedback-invalid-color: theme-color(\\\"danger\\\") !default;\\n\\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\\n$form-feedback-icon-valid: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>\\\") !default;\\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\\n$form-feedback-icon-invalid: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#{$form-feedback-icon-invalid-color}' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#{$form-feedback-icon-invalid-color}' stroke='none'/></svg>\\\") !default;\\n\\n$form-validation-states: () !default;\\n// stylelint-disable-next-line scss/dollar-variable-default\\n$form-validation-states: map-merge(\\n (\\n \\\"valid\\\": (\\n \\\"color\\\": $form-feedback-valid-color,\\n \\\"icon\\\": $form-feedback-icon-valid\\n ),\\n \\\"invalid\\\": (\\n \\\"color\\\": $form-feedback-invalid-color,\\n \\\"icon\\\": $form-feedback-icon-invalid\\n ),\\n ),\\n $form-validation-states\\n);\\n\\n// Z-index master list\\n//\\n// Warning: Avoid customizing these values. They're used for a bird's eye view\\n// of components dependent on the z-axis and are designed to all work together.\\n\\n$zindex-dropdown: 1000 !default;\\n$zindex-sticky: 1020 !default;\\n$zindex-fixed: 1030 !default;\\n$zindex-modal-backdrop: 1040 !default;\\n$zindex-modal: 1050 !default;\\n$zindex-popover: 1060 !default;\\n$zindex-tooltip: 1070 !default;\\n\\n\\n// Navs\\n\\n$nav-link-padding-y: .5rem !default;\\n$nav-link-padding-x: 1rem !default;\\n$nav-link-disabled-color: $gray-600 !default;\\n\\n$nav-tabs-border-color: $gray-300 !default;\\n$nav-tabs-border-width: $border-width !default;\\n$nav-tabs-border-radius: $border-radius !default;\\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\\n$nav-tabs-link-active-color: $gray-700 !default;\\n$nav-tabs-link-active-bg: $body-bg !default;\\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\\n\\n$nav-pills-border-radius: $border-radius !default;\\n$nav-pills-link-active-color: $component-active-color !default;\\n$nav-pills-link-active-bg: $component-active-bg !default;\\n\\n$nav-divider-color: $gray-200 !default;\\n$nav-divider-margin-y: $spacer / 2 !default;\\n\\n\\n// Navbar\\n\\n$navbar-padding-y: $spacer / 2 !default;\\n$navbar-padding-x: $spacer !default;\\n\\n$navbar-nav-link-padding-x: .5rem !default;\\n\\n$navbar-brand-font-size: $font-size-lg !default;\\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\\n\\n$navbar-toggler-padding-y: .25rem !default;\\n$navbar-toggler-padding-x: .75rem !default;\\n$navbar-toggler-font-size: $font-size-lg !default;\\n$navbar-toggler-border-radius: $btn-border-radius !default;\\n\\n$navbar-dark-color: rgba($white, .5) !default;\\n$navbar-dark-hover-color: rgba($white, .75) !default;\\n$navbar-dark-active-color: $white !default;\\n$navbar-dark-disabled-color: rgba($white, .25) !default;\\n$navbar-dark-toggler-icon-bg: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\\\") !default;\\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\\n\\n$navbar-light-color: rgba($black, .5) !default;\\n$navbar-light-hover-color: rgba($black, .7) !default;\\n$navbar-light-active-color: rgba($black, .9) !default;\\n$navbar-light-disabled-color: rgba($black, .3) !default;\\n$navbar-light-toggler-icon-bg: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-light-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\\\") !default;\\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\\n\\n$navbar-light-brand-color: $navbar-light-active-color !default;\\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\\n\\n\\n// Dropdowns\\n//\\n// Dropdown menu container and contents.\\n\\n$dropdown-min-width: 10rem !default;\\n$dropdown-padding-y: .5rem !default;\\n$dropdown-spacer: .125rem !default;\\n$dropdown-font-size: $font-size-base !default;\\n$dropdown-color: $body-color !default;\\n$dropdown-bg: $white !default;\\n$dropdown-border-color: rgba($black, .15) !default;\\n$dropdown-border-radius: $border-radius !default;\\n$dropdown-border-width: $border-width !default;\\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\\n$dropdown-divider-bg: $gray-200 !default;\\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\\n\\n$dropdown-link-color: $gray-900 !default;\\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\\n$dropdown-link-hover-bg: $gray-100 !default;\\n\\n$dropdown-link-active-color: $component-active-color !default;\\n$dropdown-link-active-bg: $component-active-bg !default;\\n\\n$dropdown-link-disabled-color: $gray-600 !default;\\n\\n$dropdown-item-padding-y: .25rem !default;\\n$dropdown-item-padding-x: 1.5rem !default;\\n\\n$dropdown-header-color: $gray-600 !default;\\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\\n\\n\\n// Pagination\\n\\n$pagination-padding-y: .5rem !default;\\n$pagination-padding-x: .75rem !default;\\n$pagination-padding-y-sm: .25rem !default;\\n$pagination-padding-x-sm: .5rem !default;\\n$pagination-padding-y-lg: .75rem !default;\\n$pagination-padding-x-lg: 1.5rem !default;\\n$pagination-line-height: 1.25 !default;\\n\\n$pagination-color: $link-color !default;\\n$pagination-bg: $white !default;\\n$pagination-border-width: $border-width !default;\\n$pagination-border-color: $gray-300 !default;\\n\\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\\n$pagination-focus-outline: 0 !default;\\n\\n$pagination-hover-color: $link-hover-color !default;\\n$pagination-hover-bg: $gray-200 !default;\\n$pagination-hover-border-color: $gray-300 !default;\\n\\n$pagination-active-color: $component-active-color !default;\\n$pagination-active-bg: $component-active-bg !default;\\n$pagination-active-border-color: $pagination-active-bg !default;\\n\\n$pagination-disabled-color: $gray-600 !default;\\n$pagination-disabled-bg: $white !default;\\n$pagination-disabled-border-color: $gray-300 !default;\\n\\n\\n// Jumbotron\\n\\n$jumbotron-padding: 2rem !default;\\n$jumbotron-color: null !default;\\n$jumbotron-bg: $gray-200 !default;\\n\\n\\n// Cards\\n\\n$card-spacer-y: .75rem !default;\\n$card-spacer-x: 1.25rem !default;\\n$card-border-width: $border-width !default;\\n$card-border-radius: $border-radius !default;\\n$card-border-color: rgba($black, .125) !default;\\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\\n$card-cap-bg: rgba($black, .03) !default;\\n$card-cap-color: null !default;\\n$card-height: null !default;\\n$card-color: null !default;\\n$card-bg: $white !default;\\n\\n$card-img-overlay-padding: 1.25rem !default;\\n\\n$card-group-margin: $grid-gutter-width / 2 !default;\\n$card-deck-margin: $card-group-margin !default;\\n\\n$card-columns-count: 3 !default;\\n$card-columns-gap: 1.25rem !default;\\n$card-columns-margin: $card-spacer-y !default;\\n\\n\\n// Tooltips\\n\\n$tooltip-font-size: $font-size-sm !default;\\n$tooltip-max-width: 200px !default;\\n$tooltip-color: $white !default;\\n$tooltip-bg: $black !default;\\n$tooltip-border-radius: $border-radius !default;\\n$tooltip-opacity: .9 !default;\\n$tooltip-padding-y: .25rem !default;\\n$tooltip-padding-x: .5rem !default;\\n$tooltip-margin: 0 !default;\\n\\n$tooltip-arrow-width: .8rem !default;\\n$tooltip-arrow-height: .4rem !default;\\n$tooltip-arrow-color: $tooltip-bg !default;\\n\\n// Form tooltips must come after regular tooltips\\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\\n$form-feedback-tooltip-line-height: $line-height-base !default;\\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\\n\\n\\n// Popovers\\n\\n$popover-font-size: $font-size-sm !default;\\n$popover-bg: $white !default;\\n$popover-max-width: 276px !default;\\n$popover-border-width: $border-width !default;\\n$popover-border-color: rgba($black, .2) !default;\\n$popover-border-radius: $border-radius-lg !default;\\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\\n\\n$popover-header-bg: darken($popover-bg, 3%) !default;\\n$popover-header-color: $headings-color !default;\\n$popover-header-padding-y: .5rem !default;\\n$popover-header-padding-x: .75rem !default;\\n\\n$popover-body-color: $body-color !default;\\n$popover-body-padding-y: $popover-header-padding-y !default;\\n$popover-body-padding-x: $popover-header-padding-x !default;\\n\\n$popover-arrow-width: 1rem !default;\\n$popover-arrow-height: .5rem !default;\\n$popover-arrow-color: $popover-bg !default;\\n\\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\\n\\n\\n// Toasts\\n\\n$toast-max-width: 350px !default;\\n$toast-padding-x: .75rem !default;\\n$toast-padding-y: .25rem !default;\\n$toast-font-size: .875rem !default;\\n$toast-color: null !default;\\n$toast-background-color: rgba($white, .85) !default;\\n$toast-border-width: 1px !default;\\n$toast-border-color: rgba(0, 0, 0, .1) !default;\\n$toast-border-radius: .25rem !default;\\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\\n\\n$toast-header-color: $gray-600 !default;\\n$toast-header-background-color: rgba($white, .85) !default;\\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\\n\\n\\n// Badges\\n\\n$badge-font-size: 75% !default;\\n$badge-font-weight: $font-weight-bold !default;\\n$badge-padding-y: .25em !default;\\n$badge-padding-x: .4em !default;\\n$badge-border-radius: $border-radius !default;\\n\\n$badge-transition: $btn-transition !default;\\n$badge-focus-width: $input-btn-focus-width !default;\\n\\n$badge-pill-padding-x: .6em !default;\\n// Use a higher than normal value to ensure completely rounded edges when\\n// customizing padding or font-size on labels.\\n$badge-pill-border-radius: 10rem !default;\\n\\n\\n// Modals\\n\\n// Padding applied to the modal body\\n$modal-inner-padding: 1rem !default;\\n\\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\\n$modal-footer-margin-between: .5rem !default;\\n\\n$modal-dialog-margin: .5rem !default;\\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\\n\\n$modal-title-line-height: $line-height-base !default;\\n\\n$modal-content-color: null !default;\\n$modal-content-bg: $white !default;\\n$modal-content-border-color: rgba($black, .2) !default;\\n$modal-content-border-width: $border-width !default;\\n$modal-content-border-radius: $border-radius-lg !default;\\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\\n\\n$modal-backdrop-bg: $black !default;\\n$modal-backdrop-opacity: .5 !default;\\n$modal-header-border-color: $border-color !default;\\n$modal-footer-border-color: $modal-header-border-color !default;\\n$modal-header-border-width: $modal-content-border-width !default;\\n$modal-footer-border-width: $modal-header-border-width !default;\\n$modal-header-padding-y: 1rem !default;\\n$modal-header-padding-x: 1rem !default;\\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\\n\\n$modal-xl: 1140px !default;\\n$modal-lg: 800px !default;\\n$modal-md: 500px !default;\\n$modal-sm: 300px !default;\\n\\n$modal-fade-transform: translate(0, -50px) !default;\\n$modal-show-transform: none !default;\\n$modal-transition: transform .3s ease-out !default;\\n$modal-scale-transform: scale(1.02) !default;\\n\\n\\n// Alerts\\n//\\n// Define alert colors, border radius, and padding.\\n\\n$alert-padding-y: .75rem !default;\\n$alert-padding-x: 1.25rem !default;\\n$alert-margin-bottom: 1rem !default;\\n$alert-border-radius: $border-radius !default;\\n$alert-link-font-weight: $font-weight-bold !default;\\n$alert-border-width: $border-width !default;\\n\\n$alert-bg-level: -10 !default;\\n$alert-border-level: -9 !default;\\n$alert-color-level: 6 !default;\\n\\n\\n// Progress bars\\n\\n$progress-height: 1rem !default;\\n$progress-font-size: $font-size-base * .75 !default;\\n$progress-bg: $gray-200 !default;\\n$progress-border-radius: $border-radius !default;\\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\\n$progress-bar-color: $white !default;\\n$progress-bar-bg: theme-color(\\\"primary\\\") !default;\\n$progress-bar-animation-timing: 1s linear infinite !default;\\n$progress-bar-transition: width .6s ease !default;\\n\\n\\n// List group\\n\\n$list-group-color: null !default;\\n$list-group-bg: $white !default;\\n$list-group-border-color: rgba($black, .125) !default;\\n$list-group-border-width: $border-width !default;\\n$list-group-border-radius: $border-radius !default;\\n\\n$list-group-item-padding-y: .75rem !default;\\n$list-group-item-padding-x: 1.25rem !default;\\n\\n$list-group-hover-bg: $gray-100 !default;\\n$list-group-active-color: $component-active-color !default;\\n$list-group-active-bg: $component-active-bg !default;\\n$list-group-active-border-color: $list-group-active-bg !default;\\n\\n$list-group-disabled-color: $gray-600 !default;\\n$list-group-disabled-bg: $list-group-bg !default;\\n\\n$list-group-action-color: $gray-700 !default;\\n$list-group-action-hover-color: $list-group-action-color !default;\\n\\n$list-group-action-active-color: $body-color !default;\\n$list-group-action-active-bg: $gray-200 !default;\\n\\n\\n// Image thumbnails\\n\\n$thumbnail-padding: .25rem !default;\\n$thumbnail-bg: $body-bg !default;\\n$thumbnail-border-width: $border-width !default;\\n$thumbnail-border-color: $gray-300 !default;\\n$thumbnail-border-radius: $border-radius !default;\\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\\n\\n\\n// Figures\\n\\n$figure-caption-font-size: 90% !default;\\n$figure-caption-color: $gray-600 !default;\\n\\n\\n// Breadcrumbs\\n\\n$breadcrumb-font-size: null !default;\\n\\n$breadcrumb-padding-y: .75rem !default;\\n$breadcrumb-padding-x: 1rem !default;\\n$breadcrumb-item-padding: .5rem !default;\\n\\n$breadcrumb-margin-bottom: 1rem !default;\\n\\n$breadcrumb-bg: $gray-200 !default;\\n$breadcrumb-divider-color: $gray-600 !default;\\n$breadcrumb-active-color: $gray-600 !default;\\n$breadcrumb-divider: quote(\\\"/\\\") !default;\\n\\n$breadcrumb-border-radius: $border-radius !default;\\n\\n\\n// Carousel\\n\\n$carousel-control-color: $white !default;\\n$carousel-control-width: 15% !default;\\n$carousel-control-opacity: .5 !default;\\n$carousel-control-hover-opacity: .9 !default;\\n$carousel-control-transition: opacity .15s ease !default;\\n\\n$carousel-indicator-width: 30px !default;\\n$carousel-indicator-height: 3px !default;\\n$carousel-indicator-hit-area-height: 10px !default;\\n$carousel-indicator-spacer: 3px !default;\\n$carousel-indicator-active-bg: $white !default;\\n$carousel-indicator-transition: opacity .6s ease !default;\\n\\n$carousel-caption-width: 70% !default;\\n$carousel-caption-color: $white !default;\\n\\n$carousel-control-icon-width: 20px !default;\\n\\n$carousel-control-prev-icon-bg: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/></svg>\\\") !default;\\n$carousel-control-next-icon-bg: url(\\\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/></svg>\\\") !default;\\n\\n$carousel-transition-duration: .6s !default;\\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\\n\\n\\n// Spinners\\n\\n$spinner-width: 2rem !default;\\n$spinner-height: $spinner-width !default;\\n$spinner-border-width: .25em !default;\\n\\n$spinner-width-sm: 1rem !default;\\n$spinner-height-sm: $spinner-width-sm !default;\\n$spinner-border-width-sm: .2em !default;\\n\\n\\n// Close\\n\\n$close-font-size: $font-size-base * 1.5 !default;\\n$close-font-weight: $font-weight-bold !default;\\n$close-color: $black !default;\\n$close-text-shadow: 0 1px 0 $white !default;\\n\\n\\n// Code\\n\\n$code-font-size: 87.5% !default;\\n$code-color: $pink !default;\\n\\n$kbd-padding-y: .2rem !default;\\n$kbd-padding-x: .4rem !default;\\n$kbd-font-size: $code-font-size !default;\\n$kbd-color: $white !default;\\n$kbd-bg: $gray-900 !default;\\n\\n$pre-color: $gray-900 !default;\\n$pre-scrollable-max-height: 340px !default;\\n\\n\\n// Utilities\\n\\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\\n$overflows: auto, hidden !default;\\n$positions: static, relative, absolute, fixed, sticky !default;\\n$user-selects: all, auto, none !default;\\n\\n\\n// Printing\\n\\n$print-page-size: a3 !default;\\n$print-body-min-width: map-get($grid-breakpoints, \\\"lg\\\") !default;\\n\",\"// stylelint-disable declaration-no-important\\n\\n// Contextual backgrounds\\n\\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\\n #{$parent} {\\n background-color: $color !important;\\n }\\n a#{$parent},\\n button#{$parent} {\\n @include hover-focus() {\\n background-color: darken($color, 10%) !important;\\n }\\n }\\n @include deprecate(\\\"The `bg-variant` mixin\\\", \\\"v4.4.0\\\", \\\"v5\\\", $ignore-warning);\\n}\\n\\n@mixin bg-gradient-variant($parent, $color, $ignore-warning: false) {\\n #{$parent} {\\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\\n }\\n @include deprecate(\\\"The `bg-gradient-variant` mixin\\\", \\\"v4.5.0\\\", \\\"v5\\\", $ignore-warning);\\n}\\n\",\"$theme-colors: map-merge($theme-colors, $colors);\\n\\n@mixin button-svg-icon-variant($background, $hover-background: darken($background, 7.5%), $active-background: darken($background, 10%)) {\\n svg {\\n fill: color-yiq($background);\\n }\\n\\n @include hover() {\\n svg {\\n fill: color-yiq($hover-background);\\n }\\n }\\n\\n &:focus,\\n &.focus {\\n svg {\\n fill: color-yiq($hover-background);\\n }\\n }\\n\\n // Disabled comes first so active can properly restyle\\n &.disabled,\\n &:disabled {\\n svg {\\n fill: color-yiq($background);\\n }\\n }\\n\\n &:not(:disabled):not(.disabled):active,\\n &:not(:disabled):not(.disabled).active,\\n .show > &.dropdown-toggle {\\n svg {\\n fill: color-yiq($active-background);\\n }\\n }\\n}\\n\\n@mixin button-outline-svg-icon-variant($value, $color-hover: $value) {\\n svg {\\n fill: $value;\\n }\\n @include hover() {\\n svg {\\n fill: $value;\\n }\\n }\\n &.disabled,\\n &:disabled {\\n svg {\\n fill: $value;\\n }\\n }\\n &:not(:disabled):not(.disabled):active,\\n &:not(:disabled):not(.disabled).active,\\n .show > &.dropdown-toggle {\\n svg {\\n fill: $value;\\n }\\n }\\n}\\n\\n@each $color, $value in $theme-colors {\\n @include bg-variant('.bg-#{$color}', $value);\\n}\\n\\n@each $color, $value in $theme-colors {\\n .border-#{$color} {\\n border-color: $value !important;\\n }\\n}\\n\\n@each $color, $value in $theme-colors {\\n @include text-emphasis-variant('.text-#{$color}', $value, true);\\n}\\n\\n@each $color, $value in $theme-colors {\\n .btn-#{$color} {\\n @include button-variant($value, $value);\\n @include button-svg-icon-variant($value, $value);\\n }\\n}\\n\\n@each $color, $value in $theme-colors {\\n .btn-outline-#{$color} {\\n @include button-outline-variant($value, $color-hover: $value, $active-background: rgba($value, 0.1), $active-border: $value);\\n @include button-outline-svg-icon-variant($value, $color-hover: $value);\\n &:not(:disabled):not(.disabled):active,\\n &:not(:disabled):not(.disabled).active,\\n .show > &.dropdown-toggle {\\n color: $value;\\n }\\n }\\n}\\n\\n@each $theme-color, $color in $theme-colors {\\n .custom-checkbox-#{$theme-color} {\\n .custom-control-label::before {\\n border-color: $input-border-color;\\n transition: 0.3s ease-in-out;\\n }\\n .custom-control-input:checked + .custom-control-label::before {\\n background-color: $color;\\n border-color: $color;\\n }\\n .custom-control-input:checked + .custom-control-label::after {\\n color: $bgcolor-global;\\n }\\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: $bgcolor-global;\\n background-color: $color;\\n border-color: $color;\\n }\\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n color: $bgcolor-global;\\n background-color: $bgcolor-global;\\n border-color: $input-focus-border-color;\\n }\\n }\\n}\\n\\n@each $color, $value in $theme-colors {\\n .alert-#{$color} {\\n @include alert-variant(\\n theme-color-level($color, $alert-bg-level),\\n theme-color-level($color, $alert-border-level),\\n theme-color-level($color, $alert-color-level)\\n );\\n }\\n}\\n\\n@each $color, $value in $theme-colors {\\n .badge-#{$color} {\\n @include badge-variant($value);\\n }\\n a.badge-#{$color} {\\n @include badge-variant($value);\\n }\\n}\\n\",\"// stylelint-disable declaration-no-important\\n\\n// Typography\\n\\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\\n #{$parent} {\\n color: $color !important;\\n }\\n @if $emphasized-link-hover-darken-percentage != 0 {\\n a#{$parent} {\\n @include hover-focus() {\\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\\n }\\n }\\n }\\n @include deprecate(\\\"`text-emphasis-variant()`\\\", \\\"v4.4.0\\\", \\\"v5\\\", $ignore-warning);\\n}\\n\",\"// Button variants\\n//\\n// Easily pump out default styles, as well as :hover, :focus, :active,\\n// and disabled options for all buttons\\n\\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\\n color: color-yiq($background);\\n @include gradient-bg($background);\\n border-color: $border;\\n @include box-shadow($btn-box-shadow);\\n\\n @include hover() {\\n color: color-yiq($hover-background);\\n @include gradient-bg($hover-background);\\n border-color: $hover-border;\\n }\\n\\n &:focus,\\n &.focus {\\n color: color-yiq($hover-background);\\n @include gradient-bg($hover-background);\\n border-color: $hover-border;\\n @if $enable-shadows {\\n @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\\n } @else {\\n // Avoid using mixin so we can pass custom focus shadow properly\\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\\n }\\n }\\n\\n // Disabled comes first so active can properly restyle\\n &.disabled,\\n &:disabled {\\n color: color-yiq($background);\\n background-color: $background;\\n border-color: $border;\\n // Remove CSS gradients if they're enabled\\n @if $enable-gradients {\\n background-image: none;\\n }\\n }\\n\\n &:not(:disabled):not(.disabled):active,\\n &:not(:disabled):not(.disabled).active,\\n .show > &.dropdown-toggle {\\n color: color-yiq($active-background);\\n background-color: $active-background;\\n @if $enable-gradients {\\n background-image: none; // Remove the gradient for the pressed/active state\\n }\\n border-color: $active-border;\\n\\n &:focus {\\n @if $enable-shadows and $btn-active-box-shadow != none {\\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\\n } @else {\\n // Avoid using mixin so we can pass custom focus shadow properly\\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\\n }\\n }\\n }\\n}\\n\\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\\n color: $color;\\n border-color: $color;\\n\\n @include hover() {\\n color: $color-hover;\\n background-color: $active-background;\\n border-color: $active-border;\\n }\\n\\n &:focus,\\n &.focus {\\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\\n }\\n\\n &.disabled,\\n &:disabled {\\n color: $color;\\n background-color: transparent;\\n }\\n\\n &:not(:disabled):not(.disabled):active,\\n &:not(:disabled):not(.disabled).active,\\n .show > &.dropdown-toggle {\\n color: color-yiq($active-background);\\n background-color: $active-background;\\n border-color: $active-border;\\n\\n &:focus {\\n @if $enable-shadows and $btn-active-box-shadow != none {\\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\\n } @else {\\n // Avoid using mixin so we can pass custom focus shadow properly\\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\\n }\\n }\\n }\\n}\\n\\n// Button sizes\\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\\n padding: $padding-y $padding-x;\\n @include font-size($font-size);\\n line-height: $line-height;\\n // Manually declare to provide an override to the browser default\\n @include border-radius($border-radius, 0);\\n}\\n\",\"// Gradients\\n\\n@mixin gradient-bg($color) {\\n @if $enable-gradients {\\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\\n } @else {\\n background-color: $color;\\n }\\n}\\n\\n// Horizontal gradient, from left to right\\n//\\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\\n background-repeat: repeat-x;\\n}\\n\\n// Vertical gradient, from top to bottom\\n//\\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\\n background-repeat: repeat-x;\\n}\\n\\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\\n background-image: linear-gradient($deg, $start-color, $end-color);\\n background-repeat: repeat-x;\\n}\\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\\n background-repeat: no-repeat;\\n}\\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\\n background-repeat: no-repeat;\\n}\\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\\n background-image: radial-gradient(circle, $inner-color, $outer-color);\\n background-repeat: no-repeat;\\n}\\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\\n}\\n\",\"@mixin alert-variant($background, $border, $color) {\\n color: $color;\\n @include gradient-bg($background);\\n border-color: $border;\\n\\n hr {\\n border-top-color: darken($border, 5%);\\n }\\n\\n .alert-link {\\n color: darken($color, 10%);\\n }\\n}\\n\",\"// Bootstrap functions\\n//\\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\\n\\n// Ascending\\n// Used to evaluate Sass maps like our grid breakpoints.\\n@mixin _assert-ascending($map, $map-name) {\\n $prev-key: null;\\n $prev-num: null;\\n @each $key, $num in $map {\\n @if $prev-num == null or unit($num) == \\\"%\\\" or unit($prev-num) == \\\"%\\\" {\\n // Do nothing\\n } @else if not comparable($prev-num, $num) {\\n @warn \\\"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\\\";\\n } @else if $prev-num >= $num {\\n @warn \\\"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\\\";\\n }\\n $prev-key: $key;\\n $prev-num: $num;\\n }\\n}\\n\\n// Starts at zero\\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\\n@mixin _assert-starts-at-zero($map, $map-name: \\\"$grid-breakpoints\\\") {\\n @if length($map) > 0 {\\n $values: map-values($map);\\n $first-value: nth($values, 1);\\n @if $first-value != 0 {\\n @warn \\\"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\\\";\\n }\\n }\\n}\\n\\n// Replace `$search` with `$replace` in `$string`\\n// Used on our SVG icon backgrounds for custom forms.\\n//\\n// @author Hugo Giraudel\\n// @param {String} $string - Initial string\\n// @param {String} $search - Substring to replace\\n// @param {String} $replace ('') - New value\\n// @return {String} - Updated string\\n@function str-replace($string, $search, $replace: \\\"\\\") {\\n $index: str-index($string, $search);\\n\\n @if $index {\\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\\n }\\n\\n @return $string;\\n}\\n\\n// See https://codepen.io/kevinweber/pen/dXWoRw\\n@function escape-svg($string) {\\n @if str-index($string, \\\"data:image/svg+xml\\\") {\\n @each $char, $encoded in $escaped-characters {\\n // Do not escape the url brackets\\n @if str-index($string, \\\"url(\\\") == 1 {\\n $string: url(\\\"#{str-replace(str-slice($string, 6, -3), $char, $encoded)}\\\");\\n } @else {\\n $string: str-replace($string, $char, $encoded);\\n }\\n }\\n }\\n\\n @return $string;\\n}\\n\\n// Color contrast\\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\\n $r: red($color);\\n $g: green($color);\\n $b: blue($color);\\n\\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\\n\\n @if ($yiq >= $yiq-contrasted-threshold) {\\n @return $dark;\\n } @else {\\n @return $light;\\n }\\n}\\n\\n// Retrieve color Sass maps\\n@function color($key: \\\"blue\\\") {\\n @return map-get($colors, $key);\\n}\\n\\n@function theme-color($key: \\\"primary\\\") {\\n @return map-get($theme-colors, $key);\\n}\\n\\n@function gray($key: \\\"100\\\") {\\n @return map-get($grays, $key);\\n}\\n\\n// Request a theme color level\\n@function theme-color-level($color-name: \\\"primary\\\", $level: 0) {\\n $color: theme-color($color-name);\\n $color-base: if($level > 0, $black, $white);\\n $level: abs($level);\\n\\n @return mix($color-base, $color, $level * $theme-color-interval);\\n}\\n\\n// Return valid calc\\n@function add($value1, $value2, $return-calc: true) {\\n @if $value1 == null {\\n @return $value2;\\n }\\n\\n @if $value2 == null {\\n @return $value1;\\n }\\n\\n @if type-of($value1) == number and type-of($value2) == number and comparable($value1, $value2) {\\n @return $value1 + $value2;\\n }\\n\\n @return if($return-calc == true, calc(#{$value1} + #{$value2}), $value1 + unquote(\\\" + \\\") + $value2);\\n}\\n\\n@function subtract($value1, $value2, $return-calc: true) {\\n @if $value1 == null and $value2 == null {\\n @return null;\\n }\\n\\n @if $value1 == null {\\n @return -$value2;\\n }\\n\\n @if $value2 == null {\\n @return $value1;\\n }\\n\\n @if type-of($value1) == number and type-of($value2) == number and comparable($value1, $value2) {\\n @return $value1 - $value2;\\n }\\n\\n @return if($return-calc == true, calc(#{$value1} - #{$value2}), $value1 + unquote(\\\" - \\\") + $value2);\\n}\\n\",\"@mixin badge-variant($bg) {\\n color: color-yiq($bg);\\n background-color: $bg;\\n\\n @at-root a#{&} {\\n @include hover-focus() {\\n color: color-yiq($bg);\\n background-color: darken($bg, 10%);\\n }\\n\\n &:focus,\\n &.focus {\\n outline: 0;\\n box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\\n }\\n }\\n}\\n\",\"// Hover mixin and `$enable-hover-media-query` are deprecated.\\n//\\n// Originally added during our alphas and maintained during betas, this mixin was\\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\\n// would persist after initial touch.\\n//\\n// For backward compatibility, we've kept these mixins and updated them to\\n// always return their regular pseudo-classes instead of a shimmed media query.\\n//\\n// Issue: https://github.com/twbs/bootstrap/issues/25195\\n\\n@mixin hover() {\\n &:hover { @content; }\\n}\\n\\n@mixin hover-focus() {\\n &:hover,\\n &:focus {\\n @content;\\n }\\n}\\n\\n@mixin plain-hover-focus() {\\n &,\\n &:hover,\\n &:focus {\\n @content;\\n }\\n}\\n\\n@mixin hover-focus-active() {\\n &:hover,\\n &:focus,\\n &:active {\\n @content;\\n }\\n}\\n\",\"//\\n//\\n// Apply partially\\n// https://github.com/twbs/bootstrap/blob/v4.5.0/scss/_nav.scss\\n//\\n//\\n\\n.nav-link {\\n // Disabled state lightens text\\n &.disabled {\\n color: $nav-link-disabled-color;\\n svg {\\n fill: $nav-link-disabled-color;\\n }\\n }\\n}\\n\\n//\\n// Tabs\\n//\\n\\n.nav-tabs {\\n border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\\n\\n .nav-link {\\n border: $nav-tabs-border-width solid transparent;\\n @include border-top-radius($nav-tabs-border-radius);\\n\\n @include hover-focus() {\\n border-color: $nav-tabs-link-hover-border-color;\\n }\\n\\n &.disabled {\\n color: $nav-link-disabled-color;\\n background-color: transparent;\\n border-color: transparent;\\n }\\n }\\n\\n .nav-link.active,\\n .nav-item.show .nav-link {\\n color: $nav-tabs-link-active-color;\\n background-color: $nav-tabs-link-active-bg;\\n border-color: $nav-tabs-link-active-border-color;\\n }\\n\\n .dropdown-menu {\\n // Remove the top rounded corners here since there is a hard edge above the menu\\n @include border-top-radius(0);\\n }\\n}\\n\",\"// stylelint-disable property-blacklist\\n// Single side border-radius\\n\\n// Helper function to replace negative values with 0\\n@function valid-radius($radius) {\\n $return: ();\\n @each $value in $radius {\\n @if type-of($value) == number {\\n $return: append($return, max($value, 0));\\n } @else {\\n $return: append($return, $value);\\n }\\n }\\n @return $return;\\n}\\n\\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\\n @if $enable-rounded {\\n border-radius: valid-radius($radius);\\n }\\n @else if $fallback-border-radius != false {\\n border-radius: $fallback-border-radius;\\n }\\n}\\n\\n@mixin border-top-radius($radius) {\\n @if $enable-rounded {\\n border-top-left-radius: valid-radius($radius);\\n border-top-right-radius: valid-radius($radius);\\n }\\n}\\n\\n@mixin border-right-radius($radius) {\\n @if $enable-rounded {\\n border-top-right-radius: valid-radius($radius);\\n border-bottom-right-radius: valid-radius($radius);\\n }\\n}\\n\\n@mixin border-bottom-radius($radius) {\\n @if $enable-rounded {\\n border-bottom-right-radius: valid-radius($radius);\\n border-bottom-left-radius: valid-radius($radius);\\n }\\n}\\n\\n@mixin border-left-radius($radius) {\\n @if $enable-rounded {\\n border-top-left-radius: valid-radius($radius);\\n border-bottom-left-radius: valid-radius($radius);\\n }\\n}\\n\\n@mixin border-top-left-radius($radius) {\\n @if $enable-rounded {\\n border-top-left-radius: valid-radius($radius);\\n }\\n}\\n\\n@mixin border-top-right-radius($radius) {\\n @if $enable-rounded {\\n border-top-right-radius: valid-radius($radius);\\n }\\n}\\n\\n@mixin border-bottom-right-radius($radius) {\\n @if $enable-rounded {\\n border-bottom-right-radius: valid-radius($radius);\\n }\\n}\\n\\n@mixin border-bottom-left-radius($radius) {\\n @if $enable-rounded {\\n border-bottom-left-radius: valid-radius($radius);\\n }\\n}\\n\",\".toast-success {\\n background-color: $success;\\n}\\n\\n.toast-error {\\n background-color: $danger;\\n}\\n\\n.toast-info {\\n background-color: $info;\\n}\\n\\n.toast-warning {\\n background-color: $warning;\\n}\\n\",\"//== GROWI Official Color\\n$growi-green: #74bc46;\\n$growi-blue: #175fa5;\\n\\n$font-family-for-staff-credit: Lato, -apple-system, BlinkMacSystemFont, 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif !default;\\n$font-family-monospace-not-strictly: Monaco, Menlo, Consolas, 'Courier New', MeiryoKe_Gothic, monospace;\\n\\n//== Layout\\n$grw-navbar-height: 52px;\\n$grw-navbar-border-width: 3.3333px;\\n\\n$grw-subnav-min-height: 95px;\\n$grw-subnav-min-height-md: 115px;\\n$grw-subnav-height-on-edit: 95px;\\n$grw-subnav-height-lg-on-edit: 50px;\\n\\n$grw-navbar-bottom-height: 48px;\\n$grw-editor-navbar-bottom-height: 48px;\\n\\n$grw-sidebar-nav-width: 64px; // !!DO NOT CHANGE!! 'margin-left' for '.css-teprsg' is hardcoded\\n$grw-sidebar-content-min-width: 240px;\\n\\n$grw-logo-width: $grw-sidebar-nav-width;\\n$grw-logomark-width: 36px;\\n\\n// fix tab width to 95 pixels\\n// see also '_on-edit.scss'\\n$grw-nav-main-left-tab-width: 95px;\\n$grw-nav-main-left-tab-width-mobile: 50px;\\n$grw-nav-main-tab-height: 42px;\\n\",\"// Form control focus state\\n//\\n// Generate a customized focus state and for any input with the specified color,\\n// which defaults to the `$input-focus-border-color` variable.\\n//\\n// We highly encourage you to not customize the default value, but instead use\\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\\n// WebKit's default styles, but applicable to a wider range of browsers. Its\\n// usability and accessibility should be taken into account with any change.\\n//\\n// Example usage: change the default blue border and shadow to white for better\\n// contrast against a dark gray background.\\n@mixin form-control-focus($ignore-warning: false) {\\n &:focus {\\n color: $input-focus-color;\\n background-color: $input-focus-bg;\\n border-color: $input-focus-border-color;\\n outline: 0;\\n @if $enable-shadows {\\n @include box-shadow($input-box-shadow, $input-focus-box-shadow);\\n } @else {\\n // Avoid using mixin so we can pass custom focus shadow properly\\n box-shadow: $input-focus-box-shadow;\\n }\\n }\\n @include deprecate(\\\"The `form-control-focus()` mixin\\\", \\\"v4.4.0\\\", \\\"v5\\\", $ignore-warning);\\n}\\n\\n// This mixin uses an `if()` technique to be compatible with Dart Sass\\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\\n@mixin form-validation-state-selector($state) {\\n @if ($state == \\\"valid\\\" or $state == \\\"invalid\\\") {\\n .was-validated #{if(&, \\\"&\\\", \\\"\\\")}:#{$state},\\n #{if(&, \\\"&\\\", \\\"\\\")}.is-#{$state} {\\n @content;\\n }\\n } @else {\\n #{if(&, \\\"&\\\", \\\"\\\")}.is-#{$state} {\\n @content;\\n }\\n }\\n}\\n\\n@mixin form-validation-state($state, $color, $icon) {\\n .#{$state}-feedback {\\n display: none;\\n width: 100%;\\n margin-top: $form-feedback-margin-top;\\n @include font-size($form-feedback-font-size);\\n color: $color;\\n }\\n\\n .#{$state}-tooltip {\\n position: absolute;\\n top: 100%;\\n z-index: 5;\\n display: none;\\n max-width: 100%; // Contain to parent when possible\\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\\n margin-top: .1rem;\\n @include font-size($form-feedback-tooltip-font-size);\\n line-height: $form-feedback-tooltip-line-height;\\n color: color-yiq($color);\\n background-color: rgba($color, $form-feedback-tooltip-opacity);\\n @include border-radius($form-feedback-tooltip-border-radius);\\n }\\n\\n @include form-validation-state-selector($state) {\\n ~ .#{$state}-feedback,\\n ~ .#{$state}-tooltip {\\n display: block;\\n }\\n }\\n\\n .form-control {\\n @include form-validation-state-selector($state) {\\n border-color: $color;\\n\\n @if $enable-validation-icons {\\n padding-right: $input-height-inner;\\n background-image: escape-svg($icon);\\n background-repeat: no-repeat;\\n background-position: right $input-height-inner-quarter center;\\n background-size: $input-height-inner-half $input-height-inner-half;\\n }\\n\\n &:focus {\\n border-color: $color;\\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\\n }\\n }\\n }\\n\\n // stylelint-disable-next-line selector-no-qualifying-type\\n textarea.form-control {\\n @include form-validation-state-selector($state) {\\n @if $enable-validation-icons {\\n padding-right: $input-height-inner;\\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\\n }\\n }\\n }\\n\\n .custom-select {\\n @include form-validation-state-selector($state) {\\n border-color: $color;\\n\\n @if $enable-validation-icons {\\n padding-right: $custom-select-feedback-icon-padding-right;\\n background: $custom-select-background, escape-svg($icon) $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size;\\n }\\n\\n &:focus {\\n border-color: $color;\\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\\n }\\n }\\n }\\n\\n .form-check-input {\\n @include form-validation-state-selector($state) {\\n ~ .form-check-label {\\n color: $color;\\n }\\n\\n ~ .#{$state}-feedback,\\n ~ .#{$state}-tooltip {\\n display: block;\\n }\\n }\\n }\\n\\n .custom-control-input {\\n @include form-validation-state-selector($state) {\\n ~ .custom-control-label {\\n color: $color;\\n\\n &::before {\\n border-color: $color;\\n }\\n }\\n\\n &:checked {\\n ~ .custom-control-label::before {\\n border-color: lighten($color, 10%);\\n @include gradient-bg(lighten($color, 10%));\\n }\\n }\\n\\n &:focus {\\n ~ .custom-control-label::before {\\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\\n }\\n\\n &:not(:checked) ~ .custom-control-label::before {\\n border-color: $color;\\n }\\n }\\n }\\n }\\n\\n // custom file\\n .custom-file-input {\\n @include form-validation-state-selector($state) {\\n ~ .custom-file-label {\\n border-color: $color;\\n }\\n\\n &:focus {\\n ~ .custom-file-label {\\n border-color: $color;\\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\\n }\\n }\\n }\\n }\\n}\\n\",\"//\\n// Border\\n//\\n\\n.border {\\n border: $border-width solid $border-color !important;\\n}\\n\\n.border-top {\\n border-top: $border-width solid $border-color !important;\\n}\\n\\n.border-right {\\n border-right: $border-width solid $border-color !important;\\n}\\n\\n.border-bottom {\\n border-bottom: $border-width solid $border-color !important;\\n}\\n\\n.border-left {\\n border-left: $border-width solid $border-color !important;\\n}\\n\\n.border-info {\\n border-color: $info !important;\\n}\\n\",\"//\\n//\\n// Apply partially\\n// https://github.com/twbs/bootstrap/blob/v4.5.0/scss/_tables.scss\\n//\\n//\\n\\n.table {\\n color: $table-color;\\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\\n\\n th,\\n td {\\n border-top-color: $table-border-color;\\n }\\n\\n thead th {\\n border-bottom-color: $table-border-color;\\n }\\n\\n tbody + tbody {\\n border-top-color: $table-border-color;\\n }\\n}\\n\\n.table-bordered {\\n border-color: $table-border-color;\\n\\n th,\\n td {\\n border-color: $table-border-color;\\n }\\n}\\n\\n.table-hover {\\n tbody tr {\\n @include hover() {\\n color: $table-hover-color;\\n background-color: $table-hover-bg;\\n }\\n }\\n}\\n\\n.table-dark {\\n color: $table-dark-color;\\n background-color: $table-dark-bg;\\n\\n th,\\n td,\\n thead th {\\n border-color: $table-dark-border-color;\\n }\\n\\n &.table-bordered {\\n border: 0;\\n }\\n\\n &.table-striped {\\n tbody tr:nth-of-type(#{$table-striped-order}) {\\n background-color: $table-dark-accent-bg;\\n }\\n }\\n\\n &.table-hover {\\n tbody tr {\\n @include hover() {\\n color: $table-dark-hover-color;\\n background-color: $table-dark-hover-bg;\\n }\\n }\\n }\\n}\\n\",\"@mixin override-list-group-item($color, $bgcolor, $color-hover: $color, $bgcolor-hover: $bgcolor, $color-active: $color, $bgcolor-active: $bgcolor) {\\n .list-group {\\n .list-group-item {\\n color: $color;\\n background-color: $bgcolor;\\n border-color: $border-color-global;\\n\\n &.list-group-item-action {\\n &:hover {\\n background-color: $bgcolor-hover;\\n }\\n &.active {\\n color: $color-active;\\n background-color: $bgcolor-active;\\n }\\n }\\n }\\n }\\n}\\n\",\"@mixin btn-page-editor-mode-manager($textColor, $borderColor, $bgColorHoverAndActive, $bgColor: white) {\\n color: $textColor;\\n background-color: $bgColor;\\n border-color: $borderColor;\\n\\n &:not(:first-child) {\\n &::before {\\n border-left-color: $borderColor;\\n }\\n }\\n\\n &:hover,\\n &:active,\\n &.active {\\n color: $textColor;\\n background-color: $bgColorHoverAndActive;\\n border-color: $borderColor;\\n &::after {\\n border-color: $bgColorHoverAndActive;\\n }\\n }\\n}\\n\"]}]);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/IS4vc3JjL2NsaWVudC9zdHlsZXMvc2Nzcy90aGVtZS9hbnRhcmN0aWMuc2Nzcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jbGllbnQvc3R5bGVzL3Njc3MvdGhlbWUvYW50YXJjdGljLnNjc3M/MzExYyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnRzID0gbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKSh0cnVlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLmdyb3dpOm5vdCgubG9naW4tcGFnZSkgI3BhZ2Utd3JhcHBlcixcXG4uZ3Jvd2k6bm90KC5sb2dpbi1wYWdlKSAucGFnZS1lZGl0b3ItcHJldmlldy1jb250YWluZXIge1xcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFxcXCIvaW1hZ2VzL3RoZW1lcy9hbnRhcmN0aWMvYmcuc3ZnXFxcIik7XFxuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cXG5cXG4uZ3Jvd2kubG9naW4tcGFnZSAjcGFnZS13cmFwcGVyIHtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcXFwiL2ltYWdlcy90aGVtZXMvYW50YXJjdGljL3RvcGltYWdlLnN2Z1xcXCIpO1xcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XFxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XFxuXFxuLmdydy1uYXZiYXIge1xcbiAgYm9yZGVyLWJvdHRvbTogI2ZmZDcwMCA0cHggc29saWQ7IH1cXG5cXG5odG1sW2xpZ2h0XSxcXG5odG1sW2RhcmtdIHtcXG4gIC8qXFxuICogc2VlOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9iam1pbGxlcjEyMS85MDI3NDVjYmIzOGQ4ODE3ODg4MlxcbiAqXFxuICogTWFrZXMgYSBDU1MgaGV4YWdvbiEgYmFzZWQgb2ZmIG9mIGh0dHA6Ly9jc3NoZXhhZ29uLmNvbS9cXG4gKiBEZW1vOiBodHRwOi8vc2Fzc21laXN0ZXIuY29tL2dpc3QvOThmY2YzY2UxNjNhOTdkMmVmN2VcXG4gKi9cXG4gIC8qXFxuICogSWNvblxcbiAqL1xcbiAgLypcXG4gKiBNb2RhbFxcbiAqL1xcbiAgLypcXG4gKiBjYXJkc1xcbiAqL1xcbiAgLypcXG4gKiBGb3JtIFNsaWRlclxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSB3aWtpXFxuICovXFxuICAvKlxcbiAqIEdST1dJIG9uLWVkaXRcXG4gKi9cXG4gIC8qXFxuICogUHJldmlldyBmb3IgZWRpdGluZyAvU2lkZWJhclxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBHcmlkIEVkaXQgTW9kYWxcXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgY29tbWVudFxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBjb21tZW50IGZvcm1cXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgc2VhcmNoIHJlc3VsdFxcbiAqL1xcbiAgLypcXG4gKiByZWFjdCBib290c3RyYXAgdHlwZWFoZWFkXFxuICovXFxuICAvKlxcbiAqIEdST1dJIHBhZ2UgY29udGVudCBmb290ZXJcXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgYWRtaW4gcGFnZSAjbGF5b3V0T3B0aW9ucyAjdGhlbWVPcHRpb25zXFxuICovXFxuICAvKlxcbiAqIEhhY2tNZFxcbiAqL1xcbiAgLypcXG4gIFNsYWNrIEludGVncmF0aW9uXFxuKi9cXG4gIC8qXFxuICogRm9ybVxcbiAqL1xcbiAgLypcXG4gKiBjYXJkXFxuICovXFxuICAvKlxcbiAqIEdST1dJIExvZ2luIGZvcm1cXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgc3VibmF2aWdhdGlvblxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBTaWRlYmFyXFxuICovXFxuICAvKlxcbiAqIEdST1dJIHBhZ2UgbGlzdFxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBvbi1lZGl0XFxuICovXFxuICAvKlxcbiAqIEdST1dJIExpbmsgRWRpdCBNb2RhbFxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBHcmlkIEVkaXQgTW9kYWxcXG4gKi9cXG4gIC8qXFxuICogU2xhY2tcXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgSGFuZHNvbnRhYmxlTW9kYWxcXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgY29tbWVudCBmb3JtXFxuICovXFxuICAvKlxcbiAqIEdST1dJIHRhZ3NcXG4gKi9cXG4gIC8qXFxuKiBncnctc2lkZS1jb250ZW50c1xcbiovXFxuICAvKlxcbiAqIGFkbWluIHNldHRpbmdzXFxuICovXFxuICAvKlxcbiAqIG1vZGFsXFxuICovIH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tbGluayxcXG4gIGh0bWxbZGFya10gLmJ0bi1saW5rIHtcXG4gICAgY29sb3I6ICMwMDAwZTY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saW5rIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpbmsgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDAwMGU2OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tbGluazpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpbms6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjNGQ0ZGZmOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1saW5rOmhvdmVyIHN2ZyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tbGluazpob3ZlciBzdmcge1xcbiAgICAgICAgZmlsbDogIzRkNGRmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWxpbms6ZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tbGluay5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpbms6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saW5rLmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzhlOWJhNzsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tbGluazpkaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tbGluay5kaXNhYmxlZCBzdmcsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWxpbms6ZGlzYWJsZWQgc3ZnLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1saW5rLmRpc2FibGVkIHN2ZyB7XFxuICAgICAgICBmaWxsOiAjOGU5YmE3OyB9XFxuICBodG1sW2xpZ2h0XSBib2R5LFxcbiAgaHRtbFtkYXJrXSBib2R5IHtcXG4gICAgY29sb3I6IGJsYWNrO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIGJvZHkgc3ZnLFxcbiAgICBodG1sW2RhcmtdIGJvZHkgc3ZnIHtcXG4gICAgICBmaWxsOiBibGFjazsgfVxcbiAgaHRtbFtsaWdodF0gYSxcXG4gIGh0bWxbZGFya10gYSB7XFxuICAgIGNvbG9yOiAjMDAwMGU2O1xcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIGEgc3ZnLFxcbiAgICBodG1sW2RhcmtdIGEgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDAwMGU2OyB9XFxuICAgIGh0bWxbbGlnaHRdIGE6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gYTpob3ZlciB7XFxuICAgICAgY29sb3I6ICM0ZDRkZmY7XFxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cXG4gICAgICBodG1sW2xpZ2h0XSBhOmhvdmVyIHN2ZyxcXG4gICAgICBodG1sW2RhcmtdIGE6aG92ZXIgc3ZnIHtcXG4gICAgICAgIGZpbGw6ICM0ZDRkZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1wcmltYXJ5LFxcbiAgaHRtbFtkYXJrXSAuYmctcHJpbWFyeSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODAgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1wcmltYXJ5OmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLXByaW1hcnk6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctcHJpbWFyeTpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXByaW1hcnk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctcHJpbWFyeTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA0ZCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctc2Vjb25kYXJ5LFxcbiAgaHRtbFtkYXJrXSAuYmctc2Vjb25kYXJ5IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLXNlY29uZGFyeTpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1zZWNvbmRhcnk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctc3VjY2VzcyxcXG4gIGh0bWxbZGFya10gLmJnLXN1Y2Nlc3Mge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmctc3VjY2Vzczpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1zdWNjZXNzOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctc3VjY2Vzczpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1zdWNjZXNzOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4NWYgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLWluZm8sXFxuICBodG1sW2RhcmtdIC5iZy1pbmZvIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWZiYiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLWluZm86aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctaW5mbzpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWluZm86Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctaW5mbzpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1pbmZvOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctaW5mbzpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWluZm86Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDg4ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSAuYmctd2FybmluZyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmEzMmIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy13YXJuaW5nOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLXdhcm5pbmc6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctd2FybmluZzpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXdhcm5pbmc6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctd2FybmluZzpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OGMwMCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctZGFuZ2VyLFxcbiAgaHRtbFtkYXJrXSAuYmctZGFuZ2VyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGE1NCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLWRhbmdlcjpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1kYW5nZXI6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctZGFuZ2VyOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1kYW5nZXI6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctZGFuZ2VyOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZGFuZ2VyOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MDA0MSAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctbGlnaHQsXFxuICBodG1sW2RhcmtdIC5iZy1saWdodCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWEgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1saWdodDpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1saWdodDpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1saWdodDpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1saWdodDpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1saWdodDpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1saWdodDpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctbGlnaHQ6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjZWQ0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYmctZGFyayB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1kYXJrOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLWRhcms6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctZGFyazpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1kYXJrOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWRhcms6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctZGFyazpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWRhcms6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctYmx1ZSxcXG4gIGh0bWxbZGFya10gLmJnLWJsdWUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmctYmx1ZTpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1ibHVlOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWJsdWU6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctYmx1ZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1ibHVlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWJsdWU6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1ibHVlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctYmx1ZTpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLWluZGlnbyxcXG4gIGh0bWxbZGFya10gLmJnLWluZGlnbyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1pbmRpZ286aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctaW5kaWdvOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWluZGlnbzpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1pbmRpZ286Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctaW5kaWdvOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWluZGlnbzpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWluZGlnbzpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWluZGlnbzpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTBiYzQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLXB1cnBsZSxcXG4gIGh0bWxbZGFya10gLmJnLXB1cnBsZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzEgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1wdXJwbGU6aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctcHVycGxlOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXB1cnBsZTpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1wdXJwbGU6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctcHVycGxlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXB1cnBsZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXB1cnBsZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXB1cnBsZTpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTMzOWQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLXBpbmssXFxuICBodG1sW2RhcmtdIC5iZy1waW5rIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLXBpbms6aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctcGluazpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1waW5rOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXBpbms6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctcGluazpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1waW5rOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctcGluazpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXBpbms6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1yZWQsXFxuICBodG1sW2RhcmtdIC5iZy1yZWQge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmctcmVkOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLXJlZDpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1yZWQ6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctcmVkOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXJlZDpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1yZWQ6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1yZWQ6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1yZWQ6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwMDQxICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1vcmFuZ2UsXFxuICBodG1sW2RhcmtdIC5iZy1vcmFuZ2Uge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmctb3JhbmdlOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLW9yYW5nZTpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1vcmFuZ2U6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctb3JhbmdlOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLW9yYW5nZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1vcmFuZ2U6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1vcmFuZ2U6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1vcmFuZ2U6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2NTAyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy15ZWxsb3csXFxuICBodG1sW2RhcmtdIC5iZy15ZWxsb3cge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmcteWVsbG93OmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLXllbGxvdzpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy15ZWxsb3c6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmcteWVsbG93OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXllbGxvdzpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy15ZWxsb3c6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy15ZWxsb3c6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy15ZWxsb3c6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1ncmVlbixcXG4gIGh0bWxbZGFya10gLmJnLWdyZWVuIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLWdyZWVuOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLWdyZWVuOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWdyZWVuOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWdyZWVuOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWdyZWVuOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWdyZWVuOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZ3JlZW46aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1ncmVlbjpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLXRlYWwsXFxuICBodG1sW2RhcmtdIC5iZy10ZWFsIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLXRlYWw6aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctdGVhbDpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy10ZWFsOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXRlYWw6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctdGVhbDpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy10ZWFsOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctdGVhbDpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXRlYWw6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZDc2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1jeWFuLFxcbiAgaHRtbFtkYXJrXSAuYmctY3lhbiB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1jeWFuOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLWN5YW46Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctY3lhbjpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1jeWFuOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWN5YW46aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctY3lhbjpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWN5YW46aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1jeWFuOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctd2hpdGUsXFxuICBodG1sW2RhcmtdIC5iZy13aGl0ZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy13aGl0ZTpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy13aGl0ZTpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy13aGl0ZTpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy13aGl0ZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy13aGl0ZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy13aGl0ZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXdoaXRlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctd2hpdGU6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1ncmF5LFxcbiAgaHRtbFtkYXJrXSAuYmctZ3JheSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWMgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1ncmF5OmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLWdyYXk6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctZ3JheTpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1ncmF5OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWdyYXk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctZ3JheTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWdyYXk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1ncmF5OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctZ3JheS1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYmctZ3JheS1kYXJrIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLWdyYXktZGFyazpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1ncmF5LWRhcms6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctZ3JheS1kYXJrOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWdyYXktZGFyazpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1ncmF5LWRhcms6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctZ3JheS1kYXJrOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZ3JheS1kYXJrOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZ3JheS1kYXJrOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLXByaW1hcnksXFxuICBodG1sW2RhcmtdIC5ib3JkZXItcHJpbWFyeSB7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwMDA4MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLXNlY29uZGFyeSxcXG4gIGh0bWxbZGFya10gLmJvcmRlci1zZWNvbmRhcnkge1xcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1zdWNjZXNzLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLXN1Y2Nlc3Mge1xcbiAgICBib3JkZXItY29sb3I6ICMwMGJiODMgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1pbmZvLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWluZm8ge1xcbiAgICBib3JkZXItY29sb3I6ICMwMDlmYmIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLXdhcm5pbmcge1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1kYW5nZXIsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItZGFuZ2VyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwYTU0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItbGlnaHQsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItbGlnaHQge1xcbiAgICBib3JkZXItY29sb3I6ICNlNGU3ZWEgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWRhcmsge1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1ibHVlLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWJsdWUge1xcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1pbmRpZ28sXFxuICBodG1sW2RhcmtdIC5ib3JkZXItaW5kaWdvIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItcHVycGxlLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLXB1cnBsZSB7XFxuICAgIGJvcmRlci1jb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLXBpbmssXFxuICBodG1sW2RhcmtdIC5ib3JkZXItcGluayB7XFxuICAgIGJvcmRlci1jb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLXJlZCxcXG4gIGh0bWxbZGFya10gLmJvcmRlci1yZWQge1xcbiAgICBib3JkZXItY29sb3I6ICNmZjBhNTQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1vcmFuZ2UsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItb3JhbmdlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXIteWVsbG93LFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLXllbGxvdyB7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLWdyZWVuLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWdyZWVuIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItdGVhbCxcXG4gIGh0bWxbZGFya10gLmJvcmRlci10ZWFsIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItY3lhbixcXG4gIGh0bWxbZGFya10gLmJvcmRlci1jeWFuIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItd2hpdGUsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItd2hpdGUge1xcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1ncmF5LFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWdyYXkge1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWMgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1ncmF5LWRhcmssXFxuICBodG1sW2RhcmtdIC5ib3JkZXItZ3JheS1kYXJrIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXByaW1hcnksXFxuICBodG1sW2RhcmtdIC50ZXh0LXByaW1hcnkge1xcbiAgICBjb2xvcjogIzAwMDA4MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtcHJpbWFyeTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXByaW1hcnk6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1wcmltYXJ5OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMDAwMDM0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXNlY29uZGFyeSxcXG4gIGh0bWxbZGFya10gLnRleHQtc2Vjb25kYXJ5IHtcXG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXNlY29uZGFyeTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LXNlY29uZGFyeTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXN1Y2Nlc3MsXFxuICBodG1sW2RhcmtdIC50ZXh0LXN1Y2Nlc3Mge1xcbiAgICBjb2xvcjogIzAwYmI4MyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtc3VjY2Vzczpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1zdWNjZXNzOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMDA2ZjRkICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWluZm8sXFxuICBodG1sW2RhcmtdIC50ZXh0LWluZm8ge1xcbiAgICBjb2xvcjogIzAwOWZiYiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtaW5mbzpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWluZm86Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1pbmZvOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtaW5mbzpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMDA1ZTZmICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXdhcm5pbmcsXFxuICBodG1sW2RhcmtdIC50ZXh0LXdhcm5pbmcge1xcbiAgICBjb2xvcjogI2ZmYTMyYiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtd2FybmluZzpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXdhcm5pbmc6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC13YXJuaW5nOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtd2FybmluZzpmb2N1cyB7XFxuICAgIGNvbG9yOiAjZGU3ZDAwICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWRhbmdlcixcXG4gIGh0bWxbZGFya10gLnRleHQtZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZjBhNTQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LWRhbmdlcjpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWRhbmdlcjpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LWRhbmdlcjpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LWRhbmdlcjpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYmQwMDM5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWxpZ2h0LFxcbiAgaHRtbFtkYXJrXSAudGV4dC1saWdodCB7XFxuICAgIGNvbG9yOiAjZTRlN2VhICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEudGV4dC1saWdodDpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWxpZ2h0OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtbGlnaHQ6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEudGV4dC1saWdodDpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYjljMWM5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWRhcmssXFxuICBodG1sW2RhcmtdIC50ZXh0LWRhcmsge1xcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtZGFyazpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWRhcms6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1kYXJrOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtZGFyazpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWJsdWUsXFxuICBodG1sW2RhcmtdIC50ZXh0LWJsdWUge1xcbiAgICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtYmx1ZTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWJsdWU6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1ibHVlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtYmx1ZTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWluZGlnbyxcXG4gIGh0bWxbZGFya10gLnRleHQtaW5kaWdvIHtcXG4gICAgY29sb3I6ICM2NjEwZjIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LWluZGlnbzpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWluZGlnbzpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LWluZGlnbzpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LWluZGlnbzpmb2N1cyB7XFxuICAgIGNvbG9yOiAjNDcwOWFjICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXB1cnBsZSxcXG4gIGh0bWxbZGFya10gLnRleHQtcHVycGxlIHtcXG4gICAgY29sb3I6ICM2ZjQyYzEgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LXB1cnBsZTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXB1cnBsZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LXB1cnBsZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LXB1cnBsZTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjNGUyZDg5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXBpbmssXFxuICBodG1sW2RhcmtdIC50ZXh0LXBpbmsge1xcbiAgICBjb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtcGluazpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXBpbms6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1waW5rOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtcGluazpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYzIxNzY2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXJlZCxcXG4gIGh0bWxbZGFya10gLnRleHQtcmVkIHtcXG4gICAgY29sb3I6ICNmZjBhNTQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LXJlZDpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXJlZDpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LXJlZDpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LXJlZDpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYmQwMDM5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LW9yYW5nZSxcXG4gIGh0bWxbZGFya10gLnRleHQtb3JhbmdlIHtcXG4gICAgY29sb3I6ICNmZDdlMTQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LW9yYW5nZTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LW9yYW5nZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LW9yYW5nZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LW9yYW5nZTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYzM1YTAyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXllbGxvdyxcXG4gIGh0bWxbZGFya10gLnRleHQteWVsbG93IHtcXG4gICAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LXllbGxvdzpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXllbGxvdzpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LXllbGxvdzpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LXllbGxvdzpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWdyZWVuLFxcbiAgaHRtbFtkYXJrXSAudGV4dC1ncmVlbiB7XFxuICAgIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEudGV4dC1ncmVlbjpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWdyZWVuOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtZ3JlZW46aG92ZXIsXFxuICBodG1sW2RhcmtdIGEudGV4dC1ncmVlbjpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXRlYWwsXFxuICBodG1sW2RhcmtdIC50ZXh0LXRlYWwge1xcbiAgICBjb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtdGVhbDpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXRlYWw6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC10ZWFsOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtdGVhbDpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMTU4NzY1ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWN5YW4sXFxuICBodG1sW2RhcmtdIC50ZXh0LWN5YW4ge1xcbiAgICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtY3lhbjpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWN5YW46Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1jeWFuOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtY3lhbjpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXdoaXRlLFxcbiAgaHRtbFtkYXJrXSAudGV4dC13aGl0ZSB7XFxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEudGV4dC13aGl0ZTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXdoaXRlOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtd2hpdGU6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEudGV4dC13aGl0ZTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWdyYXksXFxuICBodG1sW2RhcmtdIC50ZXh0LWdyYXkge1xcbiAgICBjb2xvcjogIzRiNTQ1YyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtZ3JheTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWdyYXk6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1ncmF5OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtZ3JheTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMjkyZDMyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWdyYXktZGFyayxcXG4gIGh0bWxbZGFya10gLnRleHQtZ3JheS1kYXJrIHtcXG4gICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LWdyYXktZGFyazpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWdyYXktZGFyazpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LWdyYXktZGFyazpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LWdyYXktZGFyazpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeSxcXG4gIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwMDA4MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5OmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDVhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA0ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnk6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDVhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA0ZDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDE0NywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnkuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA4MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA0ZDtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwNDA7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAxNDcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1wcmltYXJ5IHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnkgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeTpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5OmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnkuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHJpbWFyeTpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5LmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnkuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHJpbWFyeS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnksXFxuICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XFxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcXG4gICAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tc2Vjb25kYXJ5LmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcXG4gICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnkgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5IHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnk6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnkuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeS5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLFxcbiAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3Mge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmI4MztcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzczpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk1Njg7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4ODVmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzczpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk1Njg7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4ODVmO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxOTcsIDE1MCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tc3VjY2VzczpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwYmI4MzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg1ZjtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiNTY7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE5NywgMTUwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc3VjY2VzcyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzOmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzcy5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2VzczpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4taW5mbyxcXG4gIGh0bWxbZGFya10gLmJ0bi1pbmZvIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlmYmI7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwOWZiYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZm86aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZTk1O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzQ4ODsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZm86Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4taW5mby5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvLmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZTk1O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzQ4ODtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTczLCAxOTcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmZvLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLWluZm86ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mbzpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWZiYjtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDlmYmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ODg7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2OTdiOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNzMsIDE5NywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZm8gc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mbyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5mbzpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4taW5mby5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvOmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm8uZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5mby5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4taW5mbzpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcsXFxuICBodG1sW2RhcmtdIC5idG4td2FybmluZyB7XFxuICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZzpob3ZlciB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTIwNTtcXG4gICAgICBib3JkZXItY29sb3I6ICNmNzhjMDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZy5mb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTIwNTtcXG4gICAgICBib3JkZXItY29sb3I6ICNmNzhjMDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAxNDUsIDQ0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2FybmluZy5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZy5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmEzMmI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZhMzJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4YzAwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2VhODUwMDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDE0NSwgNDQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmcgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmc6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZzpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZy5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXIsXFxuICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlcjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlcjpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDA0NDtcXG4gICAgICBib3JkZXItY29sb3I6ICNkNjAwNDE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwMDQ0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q2MDA0MTtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDQ3LCAxMTAsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MDA0MTtcXG4gICAgICBib3JkZXItY29sb3I6ICNjOTAwM2Q7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA0NywgMTEwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlcjpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlcjpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYW5nZXIuZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlcjpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQsIGh0bWxbbGlnaHRdIC5ncnctZHJhd2VyLXRvZ2dsZXIsXFxuICBodG1sW2RhcmtdIC5idG4tbGlnaHQsXFxuICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXIge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlYTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQ6aG92ZXIsIGh0bWxbbGlnaHRdIC5ncnctZHJhd2VyLXRvZ2dsZXI6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWRyYXdlci10b2dnbGVyOmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGQ5O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2M3Y2VkNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0OmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0LmZvY3VzLCBodG1sW2xpZ2h0XSAuZm9jdXMuZ3J3LWRyYXdlci10b2dnbGVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tbGlnaHQ6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0LmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5mb2N1cy5ncnctZHJhd2VyLXRvZ2dsZXIge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZDk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjYzdjZWQ0O1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMCwgMjAzLCAyMDYsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saWdodC5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmRpc2FibGVkLmdydy1kcmF3ZXItdG9nZ2xlciwgaHRtbFtsaWdodF0gLmJ0bi1saWdodDpkaXNhYmxlZCwgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0LmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5kaXNhYmxlZC5ncnctZHJhd2VyLXRvZ2dsZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWRyYXdlci10b2dnbGVyOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2VhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlcixcXG4gICAgaHRtbFtkYXJrXSAuc2hvdyA+IGh0bWxbbGlnaHRdIC5kcm9wZG93bi10b2dnbGUuZ3J3LWRyYXdlci10b2dnbGVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbZGFya10gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbbGlnaHRdIC5zaG93ID4gaHRtbFtkYXJrXSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlcixcXG4gICAgLnNob3cgPiBodG1sW2RhcmtdIC5kcm9wZG93bi10b2dnbGUuZ3J3LWRyYXdlci10b2dnbGVyIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjZWQ0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2MwYzdjZTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlcjpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5zaG93ID4gaHRtbFtsaWdodF0gLmRyb3Bkb3duLXRvZ2dsZS5ncnctZHJhd2VyLXRvZ2dsZXI6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LWRyYXdlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbZGFya10gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtsaWdodF0gLnNob3cgPiBodG1sW2RhcmtdIC5kcm9wZG93bi10b2dnbGUuZ3J3LWRyYXdlci10b2dnbGVyOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtkYXJrXSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlcjpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDAsIDIwMywgMjA2LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQgc3ZnLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0IHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWRyYXdlci10b2dnbGVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0OmhvdmVyIHN2ZywgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saWdodDpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5ncnctZHJhd2VyLXRvZ2dsZXI6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0LmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmZvY3VzLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodC5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmZvY3VzLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saWdodC5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5kaXNhYmxlZC5ncnctZHJhd2VyLXRvZ2dsZXIgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0OmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodC5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmRpc2FibGVkLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLnNob3cgPiBodG1sW2xpZ2h0XSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbZGFya10gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2xpZ2h0XSAuc2hvdyA+IGh0bWxbZGFya10gLmRyb3Bkb3duLXRvZ2dsZS5ncnctZHJhd2VyLXRvZ2dsZXIgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbZGFya10gLmRyb3Bkb3duLXRvZ2dsZS5ncnctZHJhd2VyLXRvZ2dsZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLWRhcmssXFxuICBodG1sW2RhcmtdIC5idG4tZGFyayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYXJrOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFyazpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcXG4gICAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYXJrOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWRhcmsuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFyay5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcXG4gICAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhcmsuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tZGFyazpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcmsuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcXG4gICAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhcmsgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFyayBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYXJrOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFyazpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZGFyay5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrOmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcmsuZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFyay5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZGFyazpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLWJsdWUsXFxuICBodG1sW2RhcmtdIC5idG4tYmx1ZSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ibHVlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ibHVlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWJsdWUuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZS5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tYmx1ZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1ibHVlOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ibHVlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWJsdWU6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWJsdWUuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZTpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWJsdWUuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWJsdWU6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ28sXFxuICBodG1sW2RhcmtdIC5idG4taW5kaWdvIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XFxuICAgIGJvcmRlci1jb2xvcjogIzY2MTBmMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZGlnbzpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnbzpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2MGJkMDtcXG4gICAgICBib3JkZXItY29sb3I6ICM1MTBiYzQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYwYmQwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzUxMGJjNDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjUsIDUyLCAyNDQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ28uZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2MTBmMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMGJjNDtcXG4gICAgICBib3JkZXItY29sb3I6ICM0YzBhYjg7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTI1LCA1MiwgMjQ0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnbyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZGlnbzpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnbzpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmRpZ28uZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnbzpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlLFxcbiAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xcbiAgICBib3JkZXItY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGU6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGU6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTM3YTY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNTkzMzlkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzdhNjtcXG4gICAgICBib3JkZXItY29sb3I6ICM1OTMzOWQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLCA5NCwgMjAyLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcXG4gICAgICBib3JkZXItY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTMzOWQ7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNTMzMDkzOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMywgOTQsIDIwMiwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGU6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZS5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGU6Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHVycGxlLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZS5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGU6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXBpbmssXFxuICBodG1sW2RhcmtdIC5idG4tcGluayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xcbiAgICBib3JkZXItY29sb3I6ICNlODNlOGM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1waW5rOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluazpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MWM3ODtcXG4gICAgICBib3JkZXItY29sb3I6ICNkOTFhNzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1waW5rOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXBpbmsuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluay5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MWM3ODtcXG4gICAgICBib3JkZXItY29sb3I6ICNkOTFhNzI7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCA5MSwgMTU3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcGluay5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1waW5rOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluay5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbms6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTgzZThjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2NlMTk2YzsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDkxLCAxNTcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1waW5rIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbmsgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcGluazpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXBpbms6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXBpbmsuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluazpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXBpbmsuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXBpbms6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluay5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1yZWQsXFxuICBodG1sW2RhcmtdIC5idG4tcmVkIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXJlZDpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXJlZDpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDA0NDtcXG4gICAgICBib3JkZXItY29sb3I6ICNkNjAwNDE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tcmVkLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwMDQ0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q2MDA0MTtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDQ3LCAxMTAsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1yZWQuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tcmVkOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXJlZC5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MDA0MTtcXG4gICAgICBib3JkZXItY29sb3I6ICNjOTAwM2Q7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXJlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA0NywgMTEwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcmVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXJlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXJlZDpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4tcmVkLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXJlZDpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1yZWQuZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcmVkLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXJlZDpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXJlZC5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZSB7XFxuICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xcbiAgICBib3JkZXItY29sb3I6ICNmZDdlMTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2U6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2U6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTZiMDI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZGM2NTAyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NmIwMjtcXG4gICAgICBib3JkZXItY29sb3I6ICNkYzY1MDI7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLCAxMTQsIDI0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcXG4gICAgICBib3JkZXItY29sb3I6ICNmZDdlMTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY1MDI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjY2Y1ZjAyOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMSwgMTE0LCAyNCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2Ugc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2U6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZS5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2U6Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3JhbmdlLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZS5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2U6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdyxcXG4gIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4teWVsbG93OmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4teWVsbG93OmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMywgMTcxLCAxMywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdy5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3c6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4teWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4teWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDE3MSwgMTMsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4teWVsbG93IHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4teWVsbG93OmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4teWVsbG93OmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXllbGxvdy5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4teWVsbG93OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbixcXG4gIGh0bWxbZGFya10gLmJ0bi1ncmVlbiB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW46Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbi5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcXG4gICAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbi5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW46ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbi5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbjpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbi5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbi5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZ3JlZW46ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW4uZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW46ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbi5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXRlYWwsXFxuICBodG1sW2RhcmtdIC5idG4tdGVhbCB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xcbiAgICBib3JkZXItY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi10ZWFsOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbDpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTg3ZTtcXG4gICAgICBib3JkZXItY29sb3I6ICMxOTlkNzY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi10ZWFsOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXRlYWwuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbC5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTg3ZTtcXG4gICAgICBib3JkZXItY29sb3I6ICMxOTlkNzY7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjUsIDIwOSwgMTY3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tdGVhbC5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi10ZWFsOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbC5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWw6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZDc2O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3OTI2ZTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXRlYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgMjA5LCAxNjcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi10ZWFsIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWwgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXRlYWw6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXRlYWwuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbDpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXRlYWwuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXRlYWw6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbC5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1jeWFuLFxcbiAgaHRtbFtkYXJrXSAuYnRuLWN5YW4ge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tY3lhbjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW46aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tY3lhbjpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1jeWFuLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW4uZm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWN5YW4uZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tY3lhbjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW4uZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tY3lhbi5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcXG4gICAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tY3lhbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tY3lhbiBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWN5YW46aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1jeWFuOmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1jeWFuLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW46Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbi5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1jeWFuLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1jeWFuOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW4uZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tY3lhbi5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4td2hpdGUsXFxuICBodG1sW2RhcmtdIC5idG4td2hpdGUge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13aGl0ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcXG4gICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGUuZm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMywgMjI0LCAyMjQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDIyNCwgMjI0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGU6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13aGl0ZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13aGl0ZTpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tZ3JheSxcXG4gIGh0bWxbZGFya10gLmJ0bi1ncmF5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XFxuICAgIGJvcmRlci1jb2xvcjogIzRiNTQ1YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXk6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5OmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tZ3JheS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXk6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEwOSwgMTE3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1ncmF5OmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXk6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXkuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzJlMzQzOTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWdyYXkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEwOSwgMTE3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5IHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXk6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5OmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXk6Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5OmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXkuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWdyYXktZGFyay5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyazpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyay5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcXG4gICAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXktZGFyay5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcmsuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyayBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXktZGFyazpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyazpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcmsuZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyazpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5LFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XFxuICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDAwODA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMTI4LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA4MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDEyOCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDEyOCwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwODA7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMTI4LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5IHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeSBzdmcge1xcbiAgICAgIGZpbGw6ICMwMDAwODA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwMDA4MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDAwMDgwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDAwMDgwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzAwMDA4MDsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XFxuICAgIGNvbG9yOiAjNmM3NTdkO1xcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzZjNzU3ZDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzZjNzU3ZDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgc3ZnIHtcXG4gICAgICBmaWxsOiAjNmM3NTdkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjNmM3NTdkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzZjNzU3ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzZjNzU3ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICM2Yzc1N2Q7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XFxuICAgIGNvbG9yOiAjMDBiYjgzO1xcbiAgICBib3JkZXItY29sb3I6ICMwMGJiODM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjMDBiYjgzO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg3LCAxMzEsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTg3LCAxMzEsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzAwYmI4MztcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODcsIDEzMSwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMGJiODM7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTg3LCAxMzEsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwYmI4MzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDBiYjgzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMwMGJiODM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICMwMGJiODM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMDBiYjgzOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbyxcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm8ge1xcbiAgICBjb2xvcjogIzAwOWZiYjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzAwOWZiYjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1OSwgMTg3LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOWZiYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE1OSwgMTg3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICMwMDlmYmI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTU5LCAxODcsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE1OSwgMTg3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbyBzdmcge1xcbiAgICAgIGZpbGw6ICMwMDlmYmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwOWZiYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDA5ZmJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDA5ZmJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzAwOWZiYjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nIHtcXG4gICAgY29sb3I6ICNmZmEzMmI7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYTMyYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmEzMmI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MywgNDMsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZhMzJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNjMsIDQzLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmEzMmI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjMsIDQzLCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYTMyYjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE2MywgNDMsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmYTMyYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZhMzJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmEzMmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmEzMmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZhMzJiOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmYwYTU0O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMCwgODQsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwYTU0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDEwLCA4NCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZjBhNTQ7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMCwgODQsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwYTU0OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTAsIDg0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmYwYTU0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmYwYTU0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZjBhNTQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodCxcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcXG4gICAgY29sb3I6ICNlNGU3ZWE7XFxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2U0ZTdlYTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMxLCAyMzQsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMjMxLCAyMzQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNlNGU3ZWE7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzNCwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICNlNGU3ZWE7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMzEsIDIzNCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodCBzdmcge1xcbiAgICAgIGZpbGw6ICNlNGU3ZWE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2U0ZTdlYTsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmssXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrIHtcXG4gICAgY29sb3I6ICMzNDNhNDA7XFxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyazpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XFxuICAgICAgY29sb3I6ICMzNDNhNDA7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzM0M2E0MDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyayBzdmcge1xcbiAgICAgIGZpbGw6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMzQzYTQwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMzQzYTQwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzM0M2E0MDsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWUsXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlIHtcXG4gICAgY29sb3I6ICMwMDdiZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtYmx1ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICMwMDdiZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWU6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMDA3YmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDA3YmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtYmx1ZTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICMwMDdiZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWUuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwN2JmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwN2JmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICMwMDdiZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ28sXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ28ge1xcbiAgICBjb2xvcjogIzY2MTBmMjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpob3ZlciB7XFxuICAgICAgY29sb3I6ICM2NjEwZjI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ28uZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDE2LCAyNDIsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnby5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnbzpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ286ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjNjYxMGYyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICM2NjEwZjI7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxNiwgMjQyLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ28gc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ28gc3ZnIHtcXG4gICAgICBmaWxsOiAjNjYxMGYyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjNjYxMGYyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ28uZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzY2MTBmMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzY2MTBmMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnby5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICM2NjEwZjI7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGUsXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGUge1xcbiAgICBjb2xvcjogIzZmNDJjMTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICM2ZjQyYzE7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGUuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTEsIDY2LCAxOTMsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjNmY0MmMxO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCA2NiwgMTkzLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGUuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzZmNDJjMTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzZmNDJjMTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICM2ZjQyYzE7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluayB7XFxuICAgIGNvbG9yOiAjZTgzZThjO1xcbiAgICBib3JkZXItY29sb3I6ICNlODNlOGM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZTgzZThjO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4M2U4YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcGluazpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbmsuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbmsuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMiwgNjIsIDE0MCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcGluay5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbmsuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZTgzZThjO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICNlODNlOGM7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMyLCA2MiwgMTQwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluayBzdmcge1xcbiAgICAgIGZpbGw6ICNlODNlOGM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1waW5rOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2U4M2U4YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcGluay5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluay5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTgzZThjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTgzZThjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2U4M2U4YzsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZCxcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZCB7XFxuICAgIGNvbG9yOiAjZmYwYTU0O1xcbiAgICBib3JkZXItY29sb3I6ICNmZjBhNTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmMGE1NDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTAsIDg0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZC5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMCwgODQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZC5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmYwYTU0O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTAsIDg0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDEwLCA4NCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZC5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZDpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZjBhNTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZC5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZjBhNTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZC5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmYwYTU0OyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlIHtcXG4gICAgY29sb3I6ICNmZDdlMTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZkN2UxNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmQ3ZTE0O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZkN2UxNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZS5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCAxMjYsIDIwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2UuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2U6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZkN2UxNDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMTI2LCAyMCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZkN2UxNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZkN2UxNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZTpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZDdlMTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZDdlMTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmQ3ZTE0OyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93LFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93IHtcXG4gICAgY29sb3I6ICNmZmMxMDc7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93OmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZjMTA3O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3cuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93LmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93LmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93OmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3cuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmMxMDc7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3cgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3cgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3cuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93OmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93LmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmYzEwNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmYzEwNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmMxMDc7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbixcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuIHtcXG4gICAgY29sb3I6ICMyOGE3NDU7XFxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzI4YTc0NTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbi5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW46Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW4uZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW4uZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzI4YTc0NTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyZWVuIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW4gc3ZnIHtcXG4gICAgICBmaWxsOiAjMjhhNzQ1OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbjpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW4uZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmVlbi5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICMyOGE3NDU7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbCB7XFxuICAgIGNvbG9yOiAjMjBjOTk3O1xcbiAgICBib3JkZXItY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjMjBjOTk3O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzIwYzk5NzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtdGVhbDpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWwuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWwuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMyLCAyMDEsIDE1MSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtdGVhbC5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWwuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMjBjOTk3O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzIsIDIwMSwgMTUxLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbCBzdmcge1xcbiAgICAgIGZpbGw6ICMyMGM5OTc7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS10ZWFsOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzIwYzk5NzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtdGVhbC5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbC5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjBjOTk3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbC5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjBjOTk3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzIwYzk5NzsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4sXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuIHtcXG4gICAgY29sb3I6ICMxN2EyYjg7XFxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpob3ZlciB7XFxuICAgICAgY29sb3I6ICMxN2EyYjg7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1jeWFuOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbi5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbi5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1jeWFuLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbi5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICMxN2EyYjg7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4uZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4gc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuIHN2ZyB7XFxuICAgICAgZmlsbDogIzE3YTJiODsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWN5YW46aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMTdhMmI4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1jeWFuLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMxN2EyYjg7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICMxN2EyYjg7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4uZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMTdhMmI4OyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGUsXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGUuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheSB7XFxuICAgIGNvbG9yOiAjNGI1NDVjO1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXk6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXk6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjNGI1NDVjO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDg0LCA5MiwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5OmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NSwgODQsIDkyLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheTpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICM0YjU0NWM7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXkuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDg0LCA5MiwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzUsIDg0LCA5MiwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXkgc3ZnIHtcXG4gICAgICBmaWxsOiAjNGI1NDVjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5OmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICM0YjU0NWM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXkuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXkuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzRiNTQ1YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXkuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzRiNTQ1YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICM0YjU0NWM7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcmssXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcmsge1xcbiAgICBjb2xvcjogIzM0M2E0MDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpob3ZlciB7XFxuICAgICAgY29sb3I6ICMzNDNhNDA7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcmsuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICMzNDNhNDA7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrIHN2ZyB7XFxuICAgICAgZmlsbDogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMzQzYTQwOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBib3JkZXItY29sb3I6ICNkNmRhZGY7XFxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XFxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzO1xcbiAgICBib3JkZXItY29sb3I6ICMwMGJiODM7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzO1xcbiAgICBib3JkZXItY29sb3I6ICMwMGJiODM7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1pbmZvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDlmYmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDlmYmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGE1NDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwYTU0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1saWdodCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1saWdodCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2VhO1xcbiAgICBib3JkZXItY29sb3I6ICNlNGU3ZWE7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlYTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VhOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZGFyayAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1kYXJrIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ibHVlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtaW5kaWdvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XFxuICAgIGJvcmRlci1jb2xvcjogIzY2MTBmMjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xcbiAgICBib3JkZXItY29sb3I6ICM2ZjQyYzE7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXBpbmsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcGluayAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTgzZThjOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTgzZThjOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXJlZCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBib3JkZXItY29sb3I6ICNkNmRhZGY7XFxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0O1xcbiAgICBib3JkZXItY29sb3I6ICNmZjBhNTQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtb3JhbmdlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZkN2UxNDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWdyZWVuIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyZWVuIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XFxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC10ZWFsIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXRlYWwgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBib3JkZXItY29sb3I6ICNkNmRhZGY7XFxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XFxuICAgIGJvcmRlci1jb2xvcjogIzIwYzk5NzsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XFxuICAgIGJvcmRlci1jb2xvcjogIzIwYzk5NzsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1jeWFuIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWN5YW4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBib3JkZXItY29sb3I6ICNkNmRhZGY7XFxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XFxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XFxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JheSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmF5IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XFxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LXByaW1hcnksXFxuICBodG1sW2RhcmtdIC5hbGVydC1wcmltYXJ5IHtcXG4gICAgY29sb3I6ICNjY2NjZTY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5OTQ7XFxuICAgIGJvcmRlci1jb2xvcjogbmF2eTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtcHJpbWFyeSBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtcHJpbWFyeSBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDA2NzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNhYWFhZDU7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1zZWNvbmRhcnksXFxuICBodG1sW2RhcmtdIC5hbGVydC1zZWNvbmRhcnkge1xcbiAgICBjb2xvcjogI2UyZTNlNTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0OGI5MjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1zZWNvbmRhcnkgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXNlY29uZGFyeSBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzYwNjg2ZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYzdjOWNkOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtc3VjY2VzcyxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LXN1Y2Nlc3Mge1xcbiAgICBjb2xvcjogI2NjZjFlNjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5YzY5NztcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1zdWNjZXNzIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1zdWNjZXNzIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDBhMjcxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2E0ZTZkMjsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LWluZm8sXFxuICBodG1sW2RhcmtdIC5hbGVydC1pbmZvIHtcXG4gICAgY29sb3I6ICNjY2VjZjE7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOWFlYzY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwOWZiYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtaW5mbyBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtaW5mbyBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwODlhMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNhNGRkZTY7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtd2FybmluZyB7XFxuICAgIGNvbG9yOiAjZmZlZGQ1O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjRkO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXdhcm5pbmcgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXdhcm5pbmcgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZjk4MTI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjZmZkN2EyOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtZGFuZ2VyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZmNlZGQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjMxNmY7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtZGFuZ2VyIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1kYW5nZXIgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmMDAwNDg7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2ZmOWJiYTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LWxpZ2h0LFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtbGlnaHQge1xcbiAgICBjb2xvcjogI2ZhZmFmYjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJlZDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1saWdodCBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtbGlnaHQgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkNmRhZGY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNkZWRlZTQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZGFyayB7XFxuICAgIGNvbG9yOiAjZDZkOGQ5O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YTVmO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWRhcmsgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWRhcmsgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYmNiZmMwOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtYmx1ZSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LWJsdWUge1xcbiAgICBjb2xvcjogI2NjZTVmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5OTBmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1ibHVlIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1ibHVlIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA2ZmU2OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1ibHVlIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1ibHVlIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogIzk5Y2JmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LWluZGlnbyxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LWluZGlnbyB7XFxuICAgIGNvbG9yOiAjZTBjZmZjO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2UzNmY0O1xcbiAgICBib3JkZXItY29sb3I6ICM2NjEwZjI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWluZGlnbyBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtaW5kaWdvIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNWIwY2RkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1pbmRpZ28gLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWluZGlnbyAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNjMTlmZjk7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1wdXJwbGUsXFxuICBodG1sW2RhcmtdIC5hbGVydC1wdXJwbGUge1xcbiAgICBjb2xvcjogI2UyZDlmMztcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2NjBjYjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1wdXJwbGUgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXB1cnBsZSBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzY0M2FiMDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtcHVycGxlIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1wdXJwbGUgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYzRiMmU3OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtcGluayxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LXBpbmsge1xcbiAgICBjb2xvcjogI2ZhZDhlODtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNWQ5ZTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTgzZThjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1waW5rIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1waW5rIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTUyNzdlOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1waW5rIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1waW5rIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2Y0YWJjZDsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LXJlZCxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LXJlZCB7XFxuICAgIGNvbG9yOiAjZmZjZWRkO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzMTZmO1xcbiAgICBib3JkZXItY29sb3I6ICNmZjBhNTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXJlZCBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtcmVkIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZjAwMDQ4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1yZWQgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXJlZCAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNmZjliYmE7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1vcmFuZ2UsXFxuICBodG1sW2RhcmtdIC5hbGVydC1vcmFuZ2Uge1xcbiAgICBjb2xvcjogI2ZmZTVkMDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOTMzYTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1vcmFuZ2UgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LW9yYW5nZSBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1NzEwMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtb3JhbmdlIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1vcmFuZ2UgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjZmZjOTlkOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQteWVsbG93LFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQteWVsbG93IHtcXG4gICAgY29sb3I6ICNmZmYzY2Q7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNiMmY7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQteWVsbG93IGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC15ZWxsb3cgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZGIxMDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXllbGxvdyAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQteWVsbG93IC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2ZmZTc5YTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyZWVuLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JlZW4ge1xcbiAgICBjb2xvcjogI2Q0ZWRkYTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYjU2MztcXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1ncmVlbiBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JlZW4gaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyMzkyM2Q7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyZWVuIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1ncmVlbiAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNiMGRlYmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC10ZWFsLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtdGVhbCB7XFxuICAgIGNvbG9yOiAjZDJmNGVhO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkMmE4O1xcbiAgICBib3JkZXItY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXRlYWwgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXRlYWwgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxY2IzODY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXRlYWwgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXRlYWwgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYTllYWQ3OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtY3lhbixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LWN5YW4ge1xcbiAgICBjb2xvcjogI2QxZWNmMTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYjFjMztcXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1jeWFuIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1jeWFuIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMTQ4ZWExOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1jeWFuIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1jeWFuIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2FhZGNlNTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LXdoaXRlLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtd2hpdGUge1xcbiAgICBjb2xvcjogd2hpdGU7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC13aGl0ZSBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtd2hpdGUgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmMmYyZjI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXdoaXRlIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC13aGl0ZSAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1ncmF5LFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JheSB7XFxuICAgIGNvbG9yOiAjZGJkZGRlO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2Zjc2O1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyYXkgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWdyYXkgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0MDQ3NGU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyYXkgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWdyYXkgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYzBjNGM2OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtZ3JheS1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JheS1kYXJrIHtcXG4gICAgY29sb3I6ICNkNmQ4ZDk7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDVhNWY7XFxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtZ3JheS1kYXJrIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1ncmF5LWRhcmsgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyYXktZGFyayAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JheS1kYXJrIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2JjYmZjMDsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLXByaW1hcnksXFxuICBodG1sW2RhcmtdIC5iYWRnZS1wcmltYXJ5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXByaW1hcnk6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwNGQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhaHRtbFtsaWdodF0gLmJhZGdlLXByaW1hcnkuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXByaW1hcnkuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMTI4LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLXByaW1hcnksXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtcHJpbWFyeSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXByaW1hcnk6aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA0ZDsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1wcmltYXJ5LmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMTI4LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2Utc2Vjb25kYXJ5LFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utc2Vjb25kYXJ5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1zZWNvbmRhcnkuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2Utc2Vjb25kYXJ5LFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLXNlY29uZGFyeSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1zdWNjZXNzLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utc3VjY2VzcyB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1zdWNjZXNzOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1zdWNjZXNzOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODVmOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1zdWNjZXNzLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1zdWNjZXNzOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE4NywgMTMxLCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLXN1Y2Nlc3MsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2Utc3VjY2VzcyB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg1ZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1zdWNjZXNzLmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTg3LCAxMzEsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1pbmZvLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtaW5mbyB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtaW5mbzpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1pbmZvOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1pbmZvOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1pbmZvOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDg4OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtaW5mbzpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1pbmZvLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1pbmZvOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1pbmZvLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE1OSwgMTg3LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLWluZm8sXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtaW5mbyB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWluZm86aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWluZm86Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1pbmZvOmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ4ODsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1pbmZvOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1pbmZvLmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtaW5mbzpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWluZm8uZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTU5LCAxODcsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utd2FybmluZyB7XFxuICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2Utd2FybmluZzpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS13YXJuaW5nOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS13YXJuaW5nOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS13YXJuaW5nOmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4YzAwOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2Utd2FybmluZzpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS13YXJuaW5nLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS13YXJuaW5nOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS13YXJuaW5nLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTYzLCA0MywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLXdhcm5pbmcge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTMyYjsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utd2FybmluZzpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzhjMDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utd2FybmluZzpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utd2FybmluZy5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTYzLCA0MywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLWRhbmdlcixcXG4gIGh0bWxbZGFya10gLmJhZGdlLWRhbmdlciB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLWRhbmdlcjpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1kYW5nZXI6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjAwNDE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1kYW5nZXI6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZGFuZ2VyLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1kYW5nZXI6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWRhbmdlci5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDEwLCA4NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1kYW5nZXIsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjAwNDE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1kYW5nZXIuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMCwgODQsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1saWdodCxcXG4gIGh0bWxbZGFya10gLmJhZGdlLWxpZ2h0IHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1saWdodDpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1saWdodDpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtbGlnaHQ6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLWxpZ2h0OmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjZWQ0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtbGlnaHQuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWxpZ2h0OmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1saWdodC5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDIzMSwgMjM0LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLWxpZ2h0LFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWxpZ2h0IHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1saWdodDpmb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3Y2VkNDsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1saWdodDpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtbGlnaHQuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1saWdodDpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMjMxLCAyMzQsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtZGFyayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZGFyazpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1kYXJrOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1kYXJrOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1kYXJrOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZGFyazpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1kYXJrLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1kYXJrOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1kYXJrLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFyayxcXG4gIGh0bWxbZGFya10gYS5iYWRnZS1kYXJrIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFyazpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFyazpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWRhcms6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1kYXJrOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWRhcms6Zm9jdXMsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWRhcmsuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1kYXJrOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtZGFyay5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtYmx1ZSxcXG4gIGh0bWxbZGFya10gLmJhZGdlLWJsdWUge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWJsdWU6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtYmx1ZTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtYmx1ZTpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtYmx1ZTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYzsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWJsdWU6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtYmx1ZS5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtYmx1ZTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtYmx1ZS5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1ibHVlLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWJsdWUge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1ibHVlOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1ibHVlOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtYmx1ZTpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLWJsdWU6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtYmx1ZTpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtYmx1ZS5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWJsdWU6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ibHVlLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtaW5kaWdvLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtaW5kaWdvIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1pbmRpZ286aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtaW5kaWdvOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1pbmRpZ286aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLWluZGlnbzpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMGJjNDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWluZGlnbzpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1pbmRpZ28uZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWluZGlnbzpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtaW5kaWdvLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTYsIDI0MiwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1pbmRpZ28sXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtaW5kaWdvIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtaW5kaWdvOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1pbmRpZ286Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1pbmRpZ286aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1pbmRpZ286Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTBiYzQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtaW5kaWdvOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1pbmRpZ28uZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1pbmRpZ286Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1pbmRpZ28uZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxNiwgMjQyLCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtcHVycGxlLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtcHVycGxlIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1wdXJwbGU6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtcHVycGxlOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1wdXJwbGU6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLXB1cnBsZTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MzM5ZDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXB1cnBsZTpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1wdXJwbGUuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXB1cnBsZTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcHVycGxlLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgNjYsIDE5MywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1wdXJwbGUsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtcHVycGxlIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcHVycGxlOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1wdXJwbGU6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1wdXJwbGU6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1wdXJwbGU6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTMzOWQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcHVycGxlOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1wdXJwbGUuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1wdXJwbGU6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1wdXJwbGUuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCA2NiwgMTkzLCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtcGluayxcXG4gIGh0bWxbZGFya10gLmJhZGdlLXBpbmsge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YzsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXBpbms6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtcGluazpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcGluazpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtcGluazpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MWE3MjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXBpbms6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtcGluay5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcGluazpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcGluay5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDYyLCAxNDAsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2UtcGluayxcXG4gIGh0bWxbZGFya10gYS5iYWRnZS1waW5rIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcGluazpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcGluazpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXBpbms6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1waW5rOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXBpbms6Zm9jdXMsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXBpbmsuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1waW5rOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcGluay5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDYyLCAxNDAsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1yZWQsXFxuICBodG1sW2RhcmtdIC5iYWRnZS1yZWQge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXJlZDpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1yZWQ6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXJlZDpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtcmVkOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwMDQxOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtcmVkOmZvY3VzLCBhaHRtbFtsaWdodF0gLmJhZGdlLXJlZC5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcmVkOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1yZWQuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMCwgODQsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2UtcmVkLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLXJlZCB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXJlZDpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcmVkOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcmVkOmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2UtcmVkOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwMDQxOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXJlZDpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcmVkLmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcmVkOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcmVkLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTAsIDg0LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2Utb3JhbmdlLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utb3JhbmdlIHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1vcmFuZ2U6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2Utb3JhbmdlOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1vcmFuZ2U6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLW9yYW5nZTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjUwMjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLW9yYW5nZTpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1vcmFuZ2UuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLW9yYW5nZTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2Utb3JhbmdlLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMTI2LCAyMCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1vcmFuZ2UsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2Utb3JhbmdlIHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utb3JhbmdlOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1vcmFuZ2U6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1vcmFuZ2U6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1vcmFuZ2U6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY1MDI7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utb3JhbmdlOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1vcmFuZ2UuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1vcmFuZ2U6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1vcmFuZ2UuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCAxMjYsIDIwLCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UteWVsbG93LFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UteWVsbG93IHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS15ZWxsb3c6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UteWVsbG93OmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS15ZWxsb3c6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLXllbGxvdzpmb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXllbGxvdzpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS15ZWxsb3cuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXllbGxvdzpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UteWVsbG93LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLXllbGxvdyxcXG4gIGh0bWxbZGFya10gYS5iYWRnZS15ZWxsb3cge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS15ZWxsb3c6aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXllbGxvdzpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXllbGxvdzpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLXllbGxvdzpmb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS15ZWxsb3c6Zm9jdXMsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXllbGxvdy5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXllbGxvdzpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXllbGxvdy5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLWdyZWVuLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JlZW4ge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWdyZWVuOmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLWdyZWVuOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1ncmVlbjpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JlZW46Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmVlbjpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmVlbi5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JlZW46Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyZWVuLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLWdyZWVuLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWdyZWVuIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JlZW46aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWdyZWVuOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtZ3JlZW46aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1ncmVlbjpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmVlbjpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JlZW4uZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmVlbjpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWdyZWVuLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtdGVhbCxcXG4gIGh0bWxbZGFya10gLmJhZGdlLXRlYWwge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NzsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXRlYWw6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtdGVhbDpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtdGVhbDpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtdGVhbDpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWQ3NjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXRlYWw6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtdGVhbC5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtdGVhbDpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtdGVhbC5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2UtdGVhbCxcXG4gIGh0bWxbZGFya10gYS5iYWRnZS10ZWFsIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtdGVhbDpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtdGVhbDpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXRlYWw6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS10ZWFsOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZDc2OyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXRlYWw6Zm9jdXMsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXRlYWwuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS10ZWFsOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtdGVhbC5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1jeWFuLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtY3lhbiB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtY3lhbjpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1jeWFuOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1jeWFuOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1jeWFuOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtY3lhbjpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1jeWFuLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1jeWFuOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1jeWFuLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1jeWFuLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWN5YW4ge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1jeWFuOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1jeWFuOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtY3lhbjpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLWN5YW46Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtY3lhbjpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtY3lhbi5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWN5YW46Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1jeWFuLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLXdoaXRlLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utd2hpdGUge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXdoaXRlOmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLXdoaXRlOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS13aGl0ZTpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2Utd2hpdGU6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS13aGl0ZTpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS13aGl0ZS5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2Utd2hpdGU6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXdoaXRlLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2Utd2hpdGUsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2Utd2hpdGUge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS13aGl0ZTpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utd2hpdGU6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS13aGl0ZTpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLXdoaXRlOmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXdoaXRlOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS13aGl0ZS5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXdoaXRlOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utd2hpdGUuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLWdyYXksXFxuICBodG1sW2RhcmtdIC5iYWRnZS1ncmF5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmF5OmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLWdyYXk6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyYXk6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLWdyYXk6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmF5OmZvY3VzLCBhaHRtbFtsaWdodF0gLmJhZGdlLWdyYXkuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyYXk6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyYXkuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzUsIDg0LCA5MiwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5LFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWdyYXkge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YzsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5OmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5OmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtZ3JheTpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLWdyYXk6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JheTpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JheS5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWdyYXk6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc1LCA4NCwgOTIsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1ncmF5LWRhcmssXFxuICBodG1sW2RhcmtdIC5iYWRnZS1ncmF5LWRhcmsge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWdyYXktZGFyazpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmF5LWRhcms6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyYXktZGFyazpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzLCBhaHRtbFtsaWdodF0gLmJhZGdlLWdyYXktZGFyay5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1ncmF5LWRhcmsuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5LWRhcmssXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtZ3JheS1kYXJrIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JheS1kYXJrOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5LWRhcms6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LWRhcms6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LWRhcms6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5LWRhcmsuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LWRhcms6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LWRhcmsuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLm5hdi1saW5rLmRpc2FibGVkLFxcbiAgaHRtbFtkYXJrXSAubmF2LWxpbmsuZGlzYWJsZWQge1xcbiAgICBjb2xvcjogIzhlOWJhNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAubmF2LWxpbmsuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5uYXYtbGluay5kaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICM4ZTliYTc7IH1cXG4gIGh0bWxbbGlnaHRdIC5uYXYtdGFicyxcXG4gIGh0bWxbZGFya10gLm5hdi10YWJzIHtcXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmRhZGY7IH1cXG4gICAgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5uYXYtbGluayxcXG4gICAgaHRtbFtkYXJrXSAubmF2LXRhYnMgLm5hdi1saW5rIHtcXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE1cmVtOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXFxuICAgICAgaHRtbFtkYXJrXSAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYSAjZTRlN2VhICNkNmRhZGY7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLFxcbiAgICAgIGh0bWxbZGFya10gLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XFxuICAgICAgICBjb2xvcjogIzhlOWJhNztcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcXG4gICAgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcXG4gICAgaHRtbFtkYXJrXSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcXG4gICAgICBjb2xvcjogIzRiNTQ1YztcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZiAjZDZkYWRmICNmMGY4ZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5kcm9wZG93bi1tZW51LFxcbiAgICBodG1sW2RhcmtdIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XFxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxcbiAgaHRtbFtsaWdodF0gLnRvYXN0LXN1Y2Nlc3MsXFxuICBodG1sW2RhcmtdIC50b2FzdC1zdWNjZXNzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmI4MzsgfVxcbiAgaHRtbFtsaWdodF0gLnRvYXN0LWVycm9yLFxcbiAgaHRtbFtkYXJrXSAudG9hc3QtZXJyb3Ige1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0OyB9XFxuICBodG1sW2xpZ2h0XSAudG9hc3QtaW5mbyxcXG4gIGh0bWxbZGFya10gLnRvYXN0LWluZm8ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICBodG1sW2xpZ2h0XSAudG9hc3Qtd2FybmluZyxcXG4gIGh0bWxbZGFya10gLnRvYXN0LXdhcm5pbmcge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiOyB9XFxuICBodG1sW2xpZ2h0XSA6bm90KHByZSkgPiBjb2RlLFxcbiAgaHRtbFtkYXJrXSA6bm90KHByZSkgPiBjb2RlIHtcXG4gICAgY29sb3I6ICNjNzI1NGU7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZjM7XFxuICAgIGJvcmRlci1jb2xvcjogI2NjYzhjODsgfVxcbiAgaHRtbFtsaWdodF0gcHJlOm5vdCguaGxqcyk6bm90KC5Db2RlTWlycm9yLWxpbmUpLFxcbiAgaHRtbFtkYXJrXSBwcmU6bm90KC5obGpzKTpub3QoLkNvZGVNaXJyb3ItbGluZSkge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYzO1xcbiAgICBib3JkZXItY29sb3I6ICNjY2M4Yzg7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1wcmltYXJ5IGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtcHJpbWFyeSBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcHJpbWFyeSBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcHJpbWFyeSBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmNWY1ZmE7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1zZWNvbmRhcnkgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1zZWNvbmRhcnkgYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXNlY29uZGFyeSBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtc2Vjb25kYXJ5IGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y5ZjlmYTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1zdWNjZXNzIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1zdWNjZXNzIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1zdWNjZXNzIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y1ZmNmYTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWluZm8gYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1pbmZvIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1pbmZvIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1pbmZvIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y1ZmJmYzsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC13YXJuaW5nIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC13YXJuaW5nIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC13YXJuaW5nIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2ZmZmJmNzsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWRhbmdlciBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWRhbmdlciBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZGFuZ2VyIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1kYW5nZXIgYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZmZmNWY4OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtbGlnaHQgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1saWdodCBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtbGlnaHQgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LWxpZ2h0IGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2ZlZmVmZTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWRhcmsgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1kYXJrIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1kYXJrIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1kYXJrIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y3ZjdmNzsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWJsdWUgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ibHVlIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1ibHVlIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1ibHVlIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y1ZmFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWluZGlnbyBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWluZGlnbyBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtaW5kaWdvIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1pbmRpZ28gYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZjlmNWZlOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtcHVycGxlIGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtcHVycGxlIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1wdXJwbGUgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXB1cnBsZSBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmOWY3ZmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1waW5rIGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtcGluayBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcGluayBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcGluayBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmZWY3ZmE7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1yZWQgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1yZWQgYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXJlZCBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcmVkIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2ZmZjVmODsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LW9yYW5nZSBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LW9yYW5nZSBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtb3JhbmdlIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1vcmFuZ2UgYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZmZmYWY2OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQteWVsbG93IGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQteWVsbG93IGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC15ZWxsb3cgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXllbGxvdyBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmZmZkZjU7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ncmVlbiBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWdyZWVuIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1ncmVlbiBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZ3JlZW4gYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZjZmYmY4OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtdGVhbCBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LXRlYWwgYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXRlYWwgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXRlYWwgYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZjZmZGZiOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtY3lhbiBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWN5YW4gYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LWN5YW4gYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LWN5YW4gYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZjZmYmZjOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtd2hpdGUgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC13aGl0ZSBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtd2hpdGUgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXdoaXRlIGE6aG92ZXIge1xcbiAgICBjb2xvcjogd2hpdGU7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ncmF5IGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtZ3JheSBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZ3JheSBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZ3JheSBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmOGY4Zjg7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ncmF5LWRhcmsgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ncmF5LWRhcmsgYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LWdyYXktZGFyayBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZ3JheS1kYXJrIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y3ZjdmNzsgfVxcbiAgaHRtbFtsaWdodF0gLmRyb3Bkb3duLW1lbnUsXFxuICBodG1sW2RhcmtdIC5kcm9wZG93bi1tZW51IHtcXG4gICAgY29sb3I6IGJsYWNrOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXBlcnNvbmFsLWRyb3Bkb3duIC5ncnctaWNvbi1jb250YWluZXIgc3ZnLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LXBlcnNvbmFsLWRyb3Bkb3duIC5ncnctaWNvbi1jb250YWluZXIgc3ZnIHtcXG4gICAgZmlsbDogYmxhY2s7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctcGVyc29uYWwtZHJvcGRvd24gLmdydy1pY29uLWNvbnRhaW5lci1tdXRlZCBzdmcsXFxuICBodG1sW2RhcmtdIC5ncnctcGVyc29uYWwtZHJvcGRvd24gLmdydy1pY29uLWNvbnRhaW5lci1tdXRlZCBzdmcge1xcbiAgICBmaWxsOiAjNmM3NTdkOyB9XFxuICBodG1sW2xpZ2h0XSAuZHJvcGRvd24taXRlbSxcXG4gIGh0bWxbZGFya10gLmRyb3Bkb3duLWl0ZW0ge1xcbiAgICBjb2xvcjogYmxhY2s7IH1cXG4gICAgaHRtbFtsaWdodF0gLmRyb3Bkb3duLWl0ZW0gc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5kcm9wZG93bi1pdGVtIHN2ZyB7XFxuICAgICAgZmlsbDogYmxhY2s7IH1cXG4gICAgaHRtbFtsaWdodF0gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCBodG1sW2xpZ2h0XSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZTpob3ZlciwgaHRtbFtsaWdodF0gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuZHJvcGRvd24taXRlbS5hY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmRyb3Bkb3duLWl0ZW06YWN0aXZlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICNlZWVlZWU7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NWZhNTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZTpob3ZlciBzdmcsIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpob3ZlciBzdmcsXFxuICAgICAgaHRtbFtkYXJrXSAuZHJvcGRvd24taXRlbTphY3RpdmUgc3ZnLFxcbiAgICAgIGh0bWxbZGFya10gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHN2ZyxcXG4gICAgICBodG1sW2RhcmtdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZTpob3ZlciBzdmcsXFxuICAgICAgaHRtbFtkYXJrXSAuZHJvcGRvd24taXRlbS5hY3RpdmU6aG92ZXIgc3ZnIHtcXG4gICAgICAgIGZpbGw6ICNlZWVlZWU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmRyb3Bkb3duLWl0ZW06aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWE7IH1cXG4gIGh0bWxbbGlnaHRdIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXFxuICBodG1sW2RhcmtdIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xcbiAgICBjb2xvcjogYmxhY2s7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjtcXG4gICAgb3V0bGluZTogMDtcXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMTI4LCAwLjI1KTsgfVxcbiAgaHRtbFtsaWdodF0gLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxcbiAgaHRtbFtkYXJrXSAubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xcbiAgICBjb2xvcjogIzAwMDBlNiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIGh0bWxbbGlnaHRdIC5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzRkNGRmZiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5kaXNhYmxlZCBidXR0b24ucGFnZS1saW5rLFxcbiAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5kaXNhYmxlZCBidXR0b24ucGFnZS1saW5rIHtcXG4gICAgY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSBidXR0b24ucGFnZS1saW5rLFxcbiAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgYnV0dG9uLnBhZ2UtbGluayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwOyB9XFxuICAgIGh0bWxbbGlnaHRdIHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSBidXR0b24ucGFnZS1saW5rOmhvdmVyLCBodG1sW2xpZ2h0XSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgYnV0dG9uLnBhZ2UtbGluazpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgYnV0dG9uLnBhZ2UtbGluazpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgYnV0dG9uLnBhZ2UtbGluazpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDsgfVxcbiAgaHRtbFtsaWdodF0gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluayxcXG4gIGh0bWxbZGFya10gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluayB7XFxuICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cXG4gICAgaHRtbFtsaWdodF0gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluazpob3ZlciwgaHRtbFtsaWdodF0gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluazphY3RpdmUsIGh0bWxbbGlnaHRdIHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIGJ1dHRvbi5wYWdlLWxpbms6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluazpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbSBidXR0b24ucGFnZS1saW5rOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbSBidXR0b24ucGFnZS1saW5rOmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzAwMDA4MDsgfVxcbiAgaHRtbFtsaWdodF0gLmhhbmRzb250YWJsZSxcXG4gIGh0bWxbZGFya10gLmhhbmRzb250YWJsZSB7XFxuICAgIGNvbG9yOiBpbml0aWFsOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWxvZ28gc3ZnICosXFxuICBodG1sW2RhcmtdIC5ncnctbG9nbyBzdmcgKiB7XFxuICAgIHRyYW5zaXRpb246IGZpbGwgMC44cyBlYXNlLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1sb2dvIHN2ZyxcXG4gIGh0bWxbZGFya10gLmdydy1sb2dvIHN2ZyB7XFxuICAgIGZpbGw6IHdoaXRlOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWxvZ286aG92ZXIgc3ZnIC5ncm91cDEsXFxuICBodG1sW2RhcmtdIC5ncnctbG9nbzpob3ZlciBzdmcgLmdyb3VwMSB7XFxuICAgIGZpbGw6ICM3NGJjNDY7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctbG9nbzpob3ZlciBzdmcgLmdyb3VwMixcXG4gIGh0bWxbZGFya10gLmdydy1sb2dvOmhvdmVyIHN2ZyAuZ3JvdXAyIHtcXG4gICAgZmlsbDogIzE3NWZhNTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1uYXZiYXIsXFxuICBodG1sW2RhcmtdIC5ncnctbmF2YmFyIHtcXG4gICAgYmFja2dyb3VuZDogIzM1MzkzZjtcXG4gICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNmQwMmUgMCUsICNmODdjMDAgNDclLCAjZjZkMDJlIDEwMCUpO1xcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1uYXZiYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5ncnctbmF2YmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XFxuICAgICAgY29sb3I6ICNlZWVlZWU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1uYXZiYXIgLmdydy1hcHAtdGl0bGUsXFxuICAgIGh0bWxbZGFya10gLmdydy1uYXZiYXIgLmdydy1hcHAtdGl0bGUge1xcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcXG4gIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5OTEzO1xcbiAgICBib3JkZXItY29sb3I6ICNmYTk5MTM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI4NTA1O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q1N2UwNTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5ncnctZ2xvYmFsLXNlYXJjaCAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyODUwNTtcXG4gICAgICBib3JkZXItY29sb3I6ICNkNTdlMDU7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMzcsIDI0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctZ2xvYmFsLXNlYXJjaCAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5ncnctZ2xvYmFsLXNlYXJjaCAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5OTEzO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZhOTkxMzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1N2UwNTtcXG4gICAgICBib3JkZXItY29sb3I6ICNjOTc2MDQ7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5ncnctZ2xvYmFsLXNlYXJjaCAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMzcsIDI0LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLnNlYXJjaC10eXBlYWhlYWQsXFxuICBodG1sW2RhcmtdIC5ncnctZ2xvYmFsLXNlYXJjaCAuc2VhcmNoLXR5cGVhaGVhZCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDgsIDI1NSwgMC45KTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b24sXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuYWstbmF2aWdhdGlvbi1yZXNpemUtYnV0dG9uIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOTkxMztcXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXIsIGNvbG9yIDEwMG1zIGxpbmVhciwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSwgdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciAuYWstbmF2aWdhdGlvbi1yZXNpemUtYnV0dG9uOmJlZm9yZSxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpiZWZvcmUge1xcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYTk5MTM7XFxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAyMDBtcyBsaW5lYXI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b246YWZ0ZXIsXFxuICAgIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b246YWZ0ZXIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmYTk5MTM7XFxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAyMDBtcyBsaW5lYXI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b24gPiBzcGFuOmFmdGVyLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuYWstbmF2aWdhdGlvbi1yZXNpemUtYnV0dG9uID4gc3BhbjphZnRlciB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOTkxMztcXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhcjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbiBzdmcgcGF0aCxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbiBzdmcgcGF0aCB7XFxuICAgICAgZmlsbDogI2VlZWVlZTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlciB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYTQyYztcXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhciwgY29sb3IgMTAwbXMgbGluZWFyLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpLCB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMCwgMSk7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZiYTQyYztcXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMjAwbXMgbGluZWFyOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b246aG92ZXI6YWZ0ZXIsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlcjphZnRlciB7XFxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJhNDJjO1xcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAyMDBtcyBsaW5lYXI7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlciA+IHNwYW46YWZ0ZXIsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlciA+IHNwYW46YWZ0ZXIge1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYTQyYztcXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgbGluZWFyOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b246aG92ZXIgc3ZnIHBhdGgsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XFxuICAgICAgICBmaWxsOiAjZWVlZWVlOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgZGl2W2RhdGEtdGVzdGlkPSdHbG9iYWxOYXZpZ2F0aW9uJ10gPiBkaXYsXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciBkaXZbZGF0YS10ZXN0aWQ9J0dsb2JhbE5hdmlnYXRpb24nXSA+IGRpdiB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciBkaXZbZGF0YS10ZXN0aWQ9J0NvbnRleHR1YWxOYXZpZ2F0aW9uJ10gPiBkaXYsXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciBkaXZbZGF0YS10ZXN0aWQ9J0NvbnRleHR1YWxOYXZpZ2F0aW9uJ10gPiBkaXYge1xcbiAgICBjb2xvcjogIzAwMDA4MDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmYzsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bixcXG4gIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0biB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDAwODA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDVhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA0ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG46Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bi5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA1YTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwNGQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAxNDcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bi5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG46ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzcpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM3KTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDE0NywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYtcHJpbWFyeS1jb250YWluZXIgLmJ0bi5hY3RpdmUgaSxcXG4gIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYtcHJpbWFyeS1jb250YWluZXIgLmJ0bi5hY3RpdmUgaSB7XFxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggIzAwOTlmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYtcHJpbWFyeS1jb250YWluZXIgLmJ0bi5hY3RpdmU6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2LXByaW1hcnktY29udGFpbmVyIC5idG4uYWN0aXZlOmFmdGVyIHtcXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjRmNmZjOyB9XFxuICBodG1sW2xpZ2h0XSAuZWRpdG9yLWNvbnRhaW5lciAubmF2YmFyLWVkaXRvciBzdmcsXFxuICBodG1sW2RhcmtdIC5lZGl0b3ItY29udGFpbmVyIC5uYXZiYXItZWRpdG9yIHN2ZyB7XFxuICAgIGZpbGw6IGJsYWNrOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXBhZ2UtcHJldmlldyBzdmcsXFxuICBodG1sW2RhcmtdIC5idG4tcGFnZS1wcmV2aWV3IHN2ZyB7XFxuICAgIGZpbGw6IHdoaXRlOyB9XFxuICBodG1sW2xpZ2h0XSAubW9kYWwgLm1vZGFsLWhlYWRlcixcXG4gIGh0bWxbZGFya10gLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWJiNGJkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcXG4gICAgaHRtbFtkYXJrXSAubW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xcbiAgICAgIGNvbG9yOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSxcXG4gICAgaHRtbFtkYXJrXSAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlcixcXG4gICAgICBodG1sW2RhcmtdIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XFxuICAgICAgICBvcGFjaXR5OiAwLjk7IH1cXG4gIGh0bWxbbGlnaHRdIC5tb2RhbCAubW9kYWwtY29udGVudCxcXG4gIGh0bWxbZGFya10gLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLm1vZGFsIC5tb2RhbC1mb290ZXIsXFxuICBodG1sW2RhcmtdIC5tb2RhbCAubW9kYWwtZm9vdGVyIHtcXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiYjRiZDsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1wYWdlLWFjY2Vzc29yaWVzLWNvbnRyb2wgLmdydy1zZWVuLXVzZXItaW5mbyAuYnRuLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LXBhZ2UtYWNjZXNzb3JpZXMtY29udHJvbCAuZ3J3LXNlZW4tdXNlci1pbmZvIC5idG4ge1xcbiAgICBjb2xvcjogIzU0OWM3OTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXBhZ2UtYWNjZXNzb3JpZXMtY29udHJvbCAuZ3J3LXNlZW4tdXNlci1pbmZvIC5idG46YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5ncnctcGFnZS1hY2Nlc3Nvcmllcy1jb250cm9sIC5ncnctc2Vlbi11c2VyLWluZm8gLmJ0bjphY3RpdmUge1xcbiAgICAgIGNvbG9yOiAjNTQ5Yzc5OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctcGFnZS1hY2Nlc3Nvcmllcy1jb250cm9sIC5ncnctc2Vlbi11c2VyLWluZm8gLmJ0biAuZm9vdHN0YW1wLWljb24sXFxuICAgIGh0bWxbZGFya10gLmdydy1wYWdlLWFjY2Vzc29yaWVzLWNvbnRyb2wgLmdydy1zZWVuLXVzZXItaW5mbyAuYnRuIC5mb290c3RhbXAtaWNvbiB7XFxuICAgICAgZmlsbDogIzU0OWM3OTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW06aG92ZXIsIGh0bWxbbGlnaHRdIC5ncnctY3VzdG9tLW5hdi10YWIgLm5hdi1pdGVtOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5uYXYtaXRlbTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW06Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDIzMCwgMC4wOCk7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctY3VzdG9tLW5hdi10YWIgLm5hdi1pdGVtIC5uYXYtbGluayxcXG4gIGh0bWxbZGFya10gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgICBjb2xvcjogIzAwMDBlNjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5uYXYtaXRlbSAubmF2LWxpbmsgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5ncnctY3VzdG9tLW5hdi10YWIgLm5hdi1pdGVtIC5uYXYtbGluayBzdmcge1xcbiAgICAgIGZpbGw6ICMwMDAwZTY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5ncnctY3VzdG9tLW5hdi10YWIgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICM4ZTliYTc7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQgc3ZnLFxcbiAgICAgIGh0bWxbZGFya10gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkIHN2ZyB7XFxuICAgICAgICBmaWxsOiAjOGU5YmE3OyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5ncnctbmF2LXNsaWRlLWhyLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5ncnctbmF2LXNsaWRlLWhyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMGU2OyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXBhZ2UtYWNjZXNzb3JpZXMtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2UsXFxuICBodG1sW2RhcmtdIC5ncnctcGFnZS1hY2Nlc3Nvcmllcy1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XFxuICAgIGNvbG9yOiAjNmM3NTdkOyB9XFxuICBodG1sW2xpZ2h0XSAuY2FyZC53ZWxsLFxcbiAgaHRtbFtkYXJrXSAuY2FyZC53ZWxsIHtcXG4gICAgY29sb3I6IGJsYWNrO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xcbiAgICBib3JkZXItY29sb3I6ICNlNGU3ZWE7XFxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYWRtaW4tYm90LWNhcmQgLmdydy1ib3RjYXJkLXRpdGxlLWFjdGl2ZSxcXG4gIGh0bWxbZGFya10gLmFkbWluLWJvdC1jYXJkIC5ncnctYm90Y2FyZC10aXRsZS1hY3RpdmUge1xcbiAgICBjb2xvcjogI2U0ZTdlYTsgfVxcbiAgaHRtbFtsaWdodF0gLmFkbWluLXBhZ2Ugc3Bhbi5zbGlkZXIsXFxuICBodG1sW2RhcmtdIC5hZG1pbi1wYWdlIHNwYW4uc2xpZGVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZGFkZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWRtaW4tcGFnZSBzcGFuLnNsaWRlcjpiZWZvcmUsXFxuICAgIGh0bWxbZGFya10gLmFkbWluLXBhZ2Ugc3Bhbi5zbGlkZXI6YmVmb3JlIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxcbiAgaHRtbFtsaWdodF0gLmFkbWluLXBhZ2UgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIsXFxuICBodG1sW2RhcmtdIC5hZG1pbi1wYWdlIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmFkbWluLXBhZ2UgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyLFxcbiAgaHRtbFtkYXJrXSAuYWRtaW4tcGFnZSBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDdiZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC53aWtpIC5oaWdobGlnaHRlZCxcXG4gIGh0bWxbZGFya10gLndpa2kgLmhpZ2hsaWdodGVkIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICB6LWluZGV4OiAxOyB9XFxuXFxuQGtleWZyYW1lcyBmYWRlb3V0IHtcXG4gIDEwMCUge1xcbiAgICBvcGFjaXR5OiAwOyB9IH1cXG4gICAgaHRtbFtsaWdodF0gLndpa2kgLmhpZ2hsaWdodGVkOjphZnRlcixcXG4gICAgaHRtbFtkYXJrXSAud2lraSAuaGlnaGxpZ2h0ZWQ6OmFmdGVyIHtcXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICAgICAgdG9wOiAxNSU7XFxuICAgICAgbGVmdDogMDtcXG4gICAgICB6LWluZGV4OiAtMTtcXG4gICAgICB3aWR0aDogMTAwJTtcXG4gICAgICBoZWlnaHQ6IDcwJTtcXG4gICAgICBjb250ZW50OiAnJztcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDEyOCwgMC4xNSk7XFxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgICAgIGFuaW1hdGlvbjogZmFkZW91dCAxcyBlYXNlLWluIDEuNXMgZm9yd2FyZHM7IH1cXG4gIGh0bWxbbGlnaHRdIC53aWtpIGEsXFxuICBodG1sW2RhcmtdIC53aWtpIGEge1xcbiAgICBjb2xvcjogIzAwMDBlNjsgfVxcbiAgICBodG1sW2xpZ2h0XSAud2lraSBhOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC53aWtpIGE6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjNGQ0ZGZmOyB9XFxuICBodG1sW2xpZ2h0XSAud2lraSAuZWRpdGFibGUtd2l0aC1oYW5kc29udGFibGUgYnV0dG9uLFxcbiAgaHRtbFtkYXJrXSAud2lraSAuZWRpdGFibGUtd2l0aC1oYW5kc29udGFibGUgYnV0dG9uIHtcXG4gICAgY29sb3I6ICMwMDAwZTY7IH1cXG4gIGh0bWxbbGlnaHRdIC53aWtpIC5lZGl0YWJsZS13aXRoLWhhbmRzb250YWJsZSBidXR0b246aG92ZXIsXFxuICBodG1sW2RhcmtdIC53aWtpIC5lZGl0YWJsZS13aXRoLWhhbmRzb250YWJsZSBidXR0b246aG92ZXIge1xcbiAgICBjb2xvcjogIzRkNGRmZjsgfVxcbiAgaHRtbFtsaWdodF0gYm9keS5vbi1lZGl0IC5tYWluLFxcbiAgaHRtbFtkYXJrXSBib2R5Lm9uLWVkaXQgLm1haW4ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmM2ZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIGJvZHkub24tZWRpdCAubWFpbiAucGFnZS1lZGl0b3ItZWRpdG9yLWNvbnRhaW5lcixcXG4gICAgaHRtbFtkYXJrXSBib2R5Lm9uLWVkaXQgLm1haW4gLnBhZ2UtZWRpdG9yLWVkaXRvci1jb250YWluZXIge1xcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2FiYjRiZDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIGJvZHkub24tZWRpdCAubWFpbiAucGFnZS1lZGl0b3ItZWRpdG9yLWNvbnRhaW5lciAubmF2YmFyLWVkaXRvcixcXG4gICAgICBodG1sW2RhcmtdIGJvZHkub24tZWRpdCAubWFpbiAucGFnZS1lZGl0b3ItZWRpdG9yLWNvbnRhaW5lciAubmF2YmFyLWVkaXRvciB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FiYjRiZDsgfVxcbiAgICBodG1sW2xpZ2h0XSBib2R5Lm9uLWVkaXQgLm1haW4gLnBhZ2UtZWRpdG9yLXByZXZpZXctY29udGFpbmVyLFxcbiAgICBodG1sW2RhcmtdIGJvZHkub24tZWRpdCAubWFpbiAucGFnZS1lZGl0b3ItcHJldmlldy1jb250YWluZXIge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gYm9keS5vbi1lZGl0IC5tYWluIC5wYWdlLWVkaXRvci1mb290ZXIsXFxuICAgIGh0bWxbZGFya10gYm9keS5vbi1lZGl0IC5tYWluIC5wYWdlLWVkaXRvci1mb290ZXIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIGJvZHkucGF0aG5hbWUtc2lkZWJhciAucGFnZS1lZGl0b3ItcHJldmlldy1ib2R5LFxcbiAgaHRtbFtkYXJrXSBib2R5LnBhdGhuYW1lLXNpZGViYXIgLnBhZ2UtZWRpdG9yLXByZXZpZXctYm9keSB7XFxuICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZjOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IC5kZXNrdG9wLXByZXZpZXcsXFxuICBodG1sW2xpZ2h0XSAuZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IC50YWJsZXQtcHJldmlldyxcXG4gIGh0bWxbbGlnaHRdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcgLm1vYmlsZS1wcmV2aWV3LFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IC5kZXNrdG9wLXByZXZpZXcsXFxuICBodG1sW2RhcmtdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcgLnRhYmxldC1wcmV2aWV3LFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IC5tb2JpbGUtcHJldmlldyB7XFxuICAgIGJhY2tncm91bmQ6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcgLmdyaWQtZWRpdC1ib3JkZXItZm9yLWVhY2gtY29scyxcXG4gIGh0bWxbZGFya10gLmdydy1ncmlkLWVkaXQtcHJldmlldyAuZ3JpZC1lZGl0LWJvcmRlci1mb3ItZWFjaC1jb2xzIHtcXG4gICAgYm9yZGVyOiAycHggc29saWQgI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmdyaWQtcHJldmlldy1jb2wtMCxcXG4gIGh0bWxbZGFya10gLmdyaWQtcHJldmlldy1jb2wtMCB7XFxuICAgIGJhY2tncm91bmQ6ICMxNzVmYTU7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncmlkLXByZXZpZXctY29sLTEsXFxuICBodG1sW2RhcmtdIC5ncmlkLXByZXZpZXctY29sLTEge1xcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZmJiOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3JpZC1wcmV2aWV3LWNvbC0yLFxcbiAgaHRtbFtkYXJrXSAuZ3JpZC1wcmV2aWV3LWNvbC0yIHtcXG4gICAgYmFja2dyb3VuZDogIzAwYmI4MzsgfVxcbiAgaHRtbFtsaWdodF0gLmdyaWQtcHJldmlldy1jb2wtMyxcXG4gIGh0bWxbZGFya10gLmdyaWQtcHJldmlldy1jb2wtMyB7XFxuICAgIGJhY2tncm91bmQ6ICM3NGJjNDY7IH1cXG4gIGh0bWxbbGlnaHRdIC5wYWdlLWNvbW1lbnQtbWV0YSAucGFnZS1jb21tZW50LXJldmlzaW9uIHN2ZyxcXG4gIGh0bWxbZGFya10gLnBhZ2UtY29tbWVudC1tZXRhIC5wYWdlLWNvbW1lbnQtcmV2aXNpb24gc3ZnIHtcXG4gICAgZmlsbDogIzAwMDBlNjsgfVxcbiAgICBodG1sW2xpZ2h0XSAucGFnZS1jb21tZW50LW1ldGEgLnBhZ2UtY29tbWVudC1yZXZpc2lvbiBzdmc6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLnBhZ2UtY29tbWVudC1tZXRhIC5wYWdlLWNvbW1lbnQtcmV2aXNpb24gc3ZnOmhvdmVyIHtcXG4gICAgICBmaWxsOiAjNGQ0ZGZmOyB9XFxuICBodG1sW2xpZ2h0XSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50IC5wYWdlLWNvbW1lbnQtbWFpbixcXG4gIGh0bWxbbGlnaHRdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLW1haW4sXFxuICBodG1sW2RhcmtdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluLFxcbiAgaHRtbFtkYXJrXSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1tYWluIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50IC5wYWdlLWNvbW1lbnQtbWFpbjpiZWZvcmUsXFxuICAgIGh0bWxbbGlnaHRdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLW1haW46YmVmb3JlLFxcbiAgICBodG1sW2RhcmtdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluOmJlZm9yZSxcXG4gICAgaHRtbFtkYXJrXSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1tYWluOmJlZm9yZSB7XFxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjBmOGZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlLFxcbiAgICBodG1sW2xpZ2h0XSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1tYWluIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLW1haW4gLm5hdi5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGNlZWZmO1xcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkY2VlZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0LWxpc3QgLnBhZ2UtbGlzdCAucGFnZS1saXN0LXVsID4gbGkubmF2LWl0ZW0gPiBhLm5hdi1saW5rLFxcbiAgaHRtbFtkYXJrXSAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1saXN0IC5wYWdlLWxpc3QgLnBhZ2UtbGlzdC11bCA+IGxpLm5hdi1pdGVtID4gYS5uYXYtbGluayB7XFxuICAgIGNvbG9yOiBpbmhlcml0OyB9XFxuICBodG1sW2xpZ2h0XSAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1saXN0IC5wYWdlLWxpc3QgLnBhZ2UtbGlzdC11bCBhLmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1saXN0IC5wYWdlLWxpc3QgLnBhZ2UtbGlzdC11bCBhLmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWVmZjsgfVxcbiAgaHRtbFtsaWdodF0gLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtbGlzdCAucGFnZS1saXN0IC5wYWdlLWxpc3QtdWwgYS5hY3RpdmUsXFxuICBodG1sW2RhcmtdIC5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0LWxpc3QgLnBhZ2UtbGlzdCAucGFnZS1saXN0LXVsIGEuYWN0aXZlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTVmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XFxuICBodG1sW2xpZ2h0XSBtYXJrLnJidC1oaWdobGlnaHQtdGV4dCxcXG4gIGh0bWxbZGFya10gbWFyay5yYnQtaGlnaGxpZ2h0LXRleHQge1xcbiAgICBjb2xvcjogYmxhY2s7IH1cXG4gIGh0bWxbbGlnaHRdIC5wYWdlLWNvbnRlbnQtZm9vdGVyLFxcbiAgaHRtbFtkYXJrXSAucGFnZS1jb250ZW50LWZvb3RlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmYzZmY7XFxuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5hZG1pbi1wYWdlICNsYXlvdXRPcHRpb25zIC5jdXN0b21pemUtbGF5b3V0LWNhcmQuYm9yZGVyLWFjdGl2ZSxcXG4gIGh0bWxbZGFya10gLmFkbWluLXBhZ2UgI2xheW91dE9wdGlvbnMgLmN1c3RvbWl6ZS1sYXlvdXQtY2FyZC5ib3JkZXItYWN0aXZlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMGU2OyB9XFxuICBodG1sW2xpZ2h0XSAuYWRtaW4tcGFnZSAjdGhlbWVPcHRpb25zIC50aGVtZS1vcHRpb24tY29udGFpbmVyLmFjdGl2ZSAudGhlbWUtb3B0aW9uLW5hbWUsXFxuICBodG1sW2RhcmtdIC5hZG1pbi1wYWdlICN0aGVtZU9wdGlvbnMgLnRoZW1lLW9wdGlvbi1jb250YWluZXIuYWN0aXZlIC50aGVtZS1vcHRpb24tbmFtZSB7XFxuICAgIGNvbG9yOiBibGFjazsgfVxcbiAgaHRtbFtsaWdodF0gLmFkbWluLXBhZ2UgI3RoZW1lT3B0aW9ucyAudGhlbWUtb3B0aW9uLWNvbnRhaW5lci5hY3RpdmUgYSxcXG4gIGh0bWxbZGFya10gLmFkbWluLXBhZ2UgI3RoZW1lT3B0aW9ucyAudGhlbWUtb3B0aW9uLWNvbnRhaW5lci5hY3RpdmUgYSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwZTY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwMDBlNjsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLWJveCxcXG4gIGh0bWxbZGFya10gLmJnLWJveCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctZmFiIC5idG4tY3JlYXRlLXBhZ2UsXFxuICBodG1sW2RhcmtdIC5ncnctZmFiIC5idG4tY3JlYXRlLXBhZ2Uge1xcbiAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWZhYiAuYnRuLXNjcm9sbC10by10b3AsXFxuICBodG1sW2RhcmtdIC5ncnctZmFiIC5idG4tc2Nyb2xsLXRvLXRvcCB7XFxuICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctYnRuLXBhZ2UtbWFuYWdlbWVudDpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIC5ncnctYnRuLXBhZ2UtbWFuYWdlbWVudDpmb2N1cyxcXG4gIGh0bWxbZGFya10gLmdydy1idG4tcGFnZS1tYW5hZ2VtZW50OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWJ0bi1wYWdlLW1hbmFnZW1lbnQ6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDIzMCwgMC4xNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5zZWxlY3RpbmctYm90LXR5cGUgLmJvdC10eXBlLWRpc2MsXFxuICBodG1sW2RhcmtdIC5zZWxlY3RpbmctYm90LXR5cGUgLmJvdC10eXBlLWRpc2Mge1xcbiAgICB3aWR0aDogMjBweDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlcixcXG4gIGh0bWxbZGFya10gLmJvcmRlciB7XFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci10b3AsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItdG9wIHtcXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1yaWdodCxcXG4gIGh0bWxbZGFya10gLmJvcmRlci1yaWdodCB7XFxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1ib3R0b20sXFxuICBodG1sW2RhcmtdIC5ib3JkZXItYm90dG9tIHtcXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1sZWZ0LFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWxlZnQge1xcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1pbmZvLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWluZm8ge1xcbiAgICBib3JkZXItY29sb3I6ICMwMDlmYmIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLnRhYmxlLFxcbiAgaHRtbFtkYXJrXSAudGFibGUge1xcbiAgICBjb2xvcjogYmxhY2s7IH1cXG4gICAgaHRtbFtsaWdodF0gLnRhYmxlIHRoLFxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUgdGQsXFxuICAgIGh0bWxbZGFya10gLnRhYmxlIHRoLFxcbiAgICBodG1sW2RhcmtdIC50YWJsZSB0ZCB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUgdGhlYWQgdGgsXFxuICAgIGh0bWxbZGFya10gLnRhYmxlIHRoZWFkIHRoIHtcXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC50YWJsZSB0Ym9keSArIHRib2R5LFxcbiAgICBodG1sW2RhcmtdIC50YWJsZSB0Ym9keSArIHRib2R5IHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTRlN2VhOyB9XFxuICBodG1sW2xpZ2h0XSAudGFibGUtYm9yZGVyZWQsXFxuICBodG1sW2RhcmtdIC50YWJsZS1ib3JkZXJlZCB7XFxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUtYm9yZGVyZWQgdGgsXFxuICAgIGh0bWxbbGlnaHRdIC50YWJsZS1ib3JkZXJlZCB0ZCxcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtYm9yZGVyZWQgdGgsXFxuICAgIGh0bWxbZGFya10gLnRhYmxlLWJvcmRlcmVkIHRkIHtcXG4gICAgICBib3JkZXItY29sb3I6ICNlNGU3ZWE7IH1cXG4gIGh0bWxbbGlnaHRdIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcixcXG4gIGh0bWxbZGFya10gLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcXG4gICAgY29sb3I6IGJsYWNrO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxcbiAgaHRtbFtsaWdodF0gLnRhYmxlLWRhcmssXFxuICBodG1sW2RhcmtdIC50YWJsZS1kYXJrIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLnRhYmxlLWRhcmsgdGgsXFxuICAgIGh0bWxbbGlnaHRdIC50YWJsZS1kYXJrIHRkLFxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUtZGFyayB0aGVhZCB0aCxcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtZGFyayB0aCxcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtZGFyayB0ZCxcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtZGFyayB0aGVhZCB0aCB7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XFxuICAgIGh0bWxbbGlnaHRdIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkLFxcbiAgICBodG1sW2RhcmtdIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcXG4gICAgICBib3JkZXI6IDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLFxcbiAgICBodG1sW2RhcmtdIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXFxuICBodG1sW2RhcmtdIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xcbiAgICBjb2xvcjogYmxhY2s7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmMWZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDsgfVxcbiAgaHRtbFtsaWdodF0gLmZvcm0tY29udHJvbCxcXG4gIGh0bWxbZGFya10gLmZvcm0tY29udHJvbCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxcbiAgaHRtbFtkYXJrXSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOiAjOGFjOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcXG4gIGh0bWxbbGlnaHRdIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxcbiAgaHRtbFtkYXJrXSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcXG4gIGh0bWxbZGFya10gLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xcbiAgICBjb2xvcjogIzFhMWExYTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZWNmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmNhcmQuY2FyZC1kaXNhYmxlZCxcXG4gIGh0bWxbZGFya10gLmNhcmQuY2FyZC1kaXNhYmxlZCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVjZWU7XFxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgaHRtbFtsaWdodF0gLm5vbG9naW4sXFxuICBodG1sW2RhcmtdIC5ub2xvZ2luIHtcXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDYwODBiIDAlLCByZ2JhKDI1NSwgMjYsIDEwMiwgMCkgNzAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc0YmM0NiAxMCUsIHJnYmEoNiwgNjcsIDI0OSwgMCkgNzAlKSwgbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzE3NWZhNSAxMCUsIHJnYmEoMTMsIDI0MiwgODksIDApIDgwJSksIGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMxMDEzMWIgMTAwJSwgcmdiYSgyNDksIDE1OCwgMzEsIDApIDcwJSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmxvZ2luLWhlYWRlcixcXG4gICAgaHRtbFtkYXJrXSAubm9sb2dpbiAubG9naW4taGVhZGVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAubG9naW4taGVhZGVyIC5sb2dvLFxcbiAgICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmxvZ2luLWhlYWRlciAubG9nbyB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xcbiAgICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmxvZ2luLWhlYWRlciBoMSxcXG4gICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5sb2dpbi1oZWFkZXIgaDEge1xcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAubG9naW4tZGlhbG9nLFxcbiAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5sb2dpbi1kaWFsb2cge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAuZHJvcGRvd24td2l0aC1pY29uIC5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmRyb3Bkb3duLXdpdGgtaWNvbiAuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogd2hpdGU7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgODQsIDkyLCAwLjcpO1xcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmRyb3Bkb3duLXdpdGgtaWNvbiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmRyb3Bkb3duLXdpdGgtaWNvbiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDg0LCA5MiwgMC43KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAuZHJvcGRvd24td2l0aC1pY29uIGksXFxuICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmRyb3Bkb3duLXdpdGgtaWNvbiBpIHtcXG4gICAgICBjb2xvcjogI2IzYjNiMztcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCA3MSwgNzgsIDAuNyk7IH1cXG4gICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0LFxcbiAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XFxuICAgICAgY29sb3I6ICNiM2IzYjM7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgNzEsIDc4LCAwLjcpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxcbiAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcXG4gICAgICBjb2xvcjogd2hpdGU7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgODQsIDkyLCAwLjcpO1xcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxcbiAgICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcXG4gICAgICAgIGNvbG9yOiAjYjNiM2IzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZyxcXG4gICAgaHRtbFtkYXJrXSAubm9sb2dpbiAubGluay1ncm93aS1vcmcge1xcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAubGluay1ncm93aS1vcmc6aG92ZXIsIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZzpob3ZlcixcXG4gICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyB7XFxuICAgICAgICBjb2xvcjogYmxhY2s7IH1cXG4gICAgICAgIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZzpob3ZlciAuZ3Jvd2ksIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyAuZ3Jvd2ksXFxuICAgICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZzpob3ZlciAuZ3Jvd2ksXFxuICAgICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyAuZ3Jvd2kge1xcbiAgICAgICAgICBjb2xvcjogIzQ2NzMyOTsgfVxcbiAgICAgICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmxpbmstZ3Jvd2ktb3JnOmhvdmVyIC5vcmcsIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyAub3JnLFxcbiAgICAgICAgaHRtbFtkYXJrXSAubm9sb2dpbiAubGluay1ncm93aS1vcmc6aG92ZXIgLm9yZyxcXG4gICAgICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmxpbmstZ3Jvd2ktb3JnLmZvY3VzIC5vcmcge1xcbiAgICAgICAgICBjb2xvcjogIzBlMzg2MjsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zdWJuYXYsXFxuICBodG1sW2RhcmtdIC5ncnctc3VibmF2IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zdWJuYXYtZml4ZWQtY29udGFpbmVyIC5ncnctc3VibmF2LFxcbiAgaHRtbFtkYXJrXSAuZ3J3LXN1Ym5hdi1maXhlZC1jb250YWluZXIgLmdydy1zdWJuYXYge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMjQxLCAyNTUsIDAuODUpOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xcbiAgICBjb2xvcjogIzAwMDA4MDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcixcXG4gIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlciB7XFxuICAgIGNvbG9yOiAjOGU5YmE3OyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcXG4gIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xcbiAgICBjb2xvcjogYmxhY2s7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XFxuICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWYxZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cXG4gIGh0bWxbbGlnaHRdIC5wYWdlLWxpc3QgLnBhZ2UtbGlzdC11bCA+IGxpID4gc3Bhbi5wYWdlLWxpc3QtbWV0YSxcXG4gIGh0bWxbZGFya10gLnBhZ2UtbGlzdCAucGFnZS1saXN0LXVsID4gbGkgPiBzcGFuLnBhZ2UtbGlzdC1tZXRhIHtcXG4gICAgY29sb3I6ICMxYTFhMWE7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20sXFxuICBodG1sW2RhcmtdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20gI3NsYWNrLW1hcmstd2hpdGUsXFxuICAgIGh0bWxbZGFya10gLmdydy1lZGl0b3ItbmF2YmFyLWJvdHRvbSAjc2xhY2stbWFyay13aGl0ZSB7XFxuICAgICAgZGlzcGxheTogbm9uZTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWVkaXRvci1uYXZiYXItYm90dG9tIC5pbnB1dC1ncm91cC10ZXh0LFxcbiAgICBodG1sW2RhcmtdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20gLmlucHV0LWdyb3VwLXRleHQge1xcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWVkaXRvci1uYXZiYXItYm90dG9tIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxcbiAgICBodG1sW2RhcmtdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20gLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgaHRtbFtsaWdodF0gLmxpbmstZWRpdC1tb2RhbCBzcGFuIGksXFxuICBodG1sW2RhcmtdIC5saW5rLWVkaXQtbW9kYWwgc3BhbiBpIHtcXG4gICAgY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcsXFxuICBodG1sW2RhcmtdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcge1xcbiAgICBiYWNrZ3JvdW5kOiAjZWZmMWYzOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbixcXG4gIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuZm9ybS1jb250cm9sLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5mb3JtLWNvbnRyb2wge1xcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2VhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zbGFjay9zbGFjay1sb2dvLW9mZi5zdmcpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICAgIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3YWFlOTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICAgIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zbGFjay9zbGFjay1sb2dvLW9uLnN2Zyk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmdydy1zbGFjay1sb2dvIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuZ3J3LXNsYWNrLWxvZ28gc3ZnIHtcXG4gICAgICBmaWxsOiAjYWYzMGIwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5ncnctYnRuLXNsYWNrLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5ncnctYnRuLXNsYWNrIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5ncnctYnRuLXNsYWNrOmhvdmVyLCBodG1sW2xpZ2h0XSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuZ3J3LWJ0bi1zbGFjazpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5ncnctYnRuLXNsYWNrOmhvdmVyLFxcbiAgICAgIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmdydy1idG4tc2xhY2s6Zm9jdXMge1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmdydy1idG4tc2xhY2stdHJpYW5nbGUsXFxuICAgIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmdydy1idG4tc2xhY2stdHJpYW5nbGUge1xcbiAgICAgIGNvbG9yOiAjNmM3NTdkOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWhvdC1tb2RhbC1uYXZiYXIsXFxuICBodG1sW2RhcmtdIC5ncnctaG90LW1vZGFsLW5hdmJhciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWE7IH1cXG4gIGh0bWxbbGlnaHRdIC53aWtpIGgxLFxcbiAgaHRtbFtkYXJrXSAud2lraSBoMSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgaHRtbFtsaWdodF0gLndpa2kgaDIsXFxuICBodG1sW2RhcmtdIC53aWtpIGgyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjYWJiNGJkOyB9XFxuICBodG1sW2xpZ2h0XSAuY29tbWVudC1mb3JtICNzbGFjay1tYXJrLXdoaXRlLFxcbiAgaHRtbFtkYXJrXSAuY29tbWVudC1mb3JtICNzbGFjay1tYXJrLXdoaXRlIHtcXG4gICAgZGlzcGxheTogbm9uZTsgfVxcbiAgaHRtbFtsaWdodF0gLnBhZ2UtY29tbWVudHMtcm93LFxcbiAgaHRtbFtkYXJrXSAucGFnZS1jb21tZW50cy1yb3cge1xcbiAgICBiYWNrZ3JvdW5kOiAjZTFmMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXRhZy1sYWJlbHMgLmdydy10YWctbGFiZWwsXFxuICBodG1sW2RhcmtdIC5ncnctdGFnLWxhYmVscyAuZ3J3LXRhZy1sYWJlbCB7XFxuICAgIGNvbG9yOiAjOGU5YmE3O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2VhOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGUtY29udGVudHMtc3RpY2t5LWNvbnRhaW5lciAuZ3J3LWJvcmRlci12cixcXG4gIGh0bWxbZGFya10gLmdydy1zaWRlLWNvbnRlbnRzLXN0aWNreS1jb250YWluZXIgLmdydy1ib3JkZXItdnIge1xcbiAgICBib3JkZXItY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctc2lkZS1jb250ZW50cy1zdGlja3ktY29udGFpbmVyIC5yZXZpc2lvbi10b2MsXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZS1jb250ZW50cy1zdGlja3ktY29udGFpbmVyIC5yZXZpc2lvbi10b2Mge1xcbiAgICBib3JkZXItY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5hZG1pbi1zZXR0aW5nLWhlYWRlcixcXG4gIGh0bWxbZGFya10gLmFkbWluLXNldHRpbmctaGVhZGVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjYWJiNGJkOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LW1vZGFsLWhlYWQsXFxuICBodG1sW2RhcmtdIC5ncnctbW9kYWwtaGVhZCB7XFxuICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSxcXG4gIGh0bWxbZGFya10gLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XFxuICAgIGNvbG9yOiAjMDAwMDRkO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjOWE5YWZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyb3VwLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjOWE5YWZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLWdyb3VwLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyb3VwLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlIHtcXG4gICAgICBjb2xvcjogIzAwMDA0ZDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2ZmO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzlhOWFmZjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXI6OmFmdGVyLCBodG1sW2xpZ2h0XSAuYnRuLWdyb3VwLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTo6YWZ0ZXIsIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOjphZnRlcixcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXI6OmFmdGVyLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6OmFmdGVyLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6OmFmdGVyIHtcXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2IzYjNmZjsgfVxcbiAgaHRtbFtsaWdodF0gLnRhYmxlLFxcbiAgaHRtbFtkYXJrXSAudGFibGUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAjc2VhcmNoLXR5cGVhaGVhZC1hc3luY3R5cGVhaGVhZCxcXG4gIGh0bWxbZGFya10gI3NlYXJjaC10eXBlYWhlYWQtYXN5bmN0eXBlYWhlYWQge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmOyB9XFxuICAgIGh0bWxbbGlnaHRdICNzZWFyY2gtdHlwZWFoZWFkLWFzeW5jdHlwZWFoZWFkIC50YWJsZSxcXG4gICAgaHRtbFtkYXJrXSAjc2VhcmNoLXR5cGVhaGVhZC1hc3luY3R5cGVhaGVhZCAudGFibGUge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICBodG1sW2xpZ2h0XSAubm9sb2dpbiBhI2xvZ2luLmxpbmstc3dpdGNoLFxcbiAgaHRtbFtsaWdodF0gLm5vbG9naW4gYSNyZWdpc3Rlci5saW5rLXN3aXRjaCxcXG4gIGh0bWxbZGFya10gLm5vbG9naW4gYSNsb2dpbi5saW5rLXN3aXRjaCxcXG4gIGh0bWxbZGFya10gLm5vbG9naW4gYSNyZWdpc3Rlci5saW5rLXN3aXRjaCB7XFxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5ncnctZXh0ZXJuYWwtYXV0aC1mb3JtLFxcbiAgaHRtbFtkYXJrXSAubm9sb2dpbiAuZ3J3LWV4dGVybmFsLWF1dGgtZm9ybSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2FhYSAhaW1wb3J0YW50OyB9XFxuXCIsIFwiXCIse1widmVyc2lvblwiOjMsXCJzb3VyY2VzXCI6W1wiL3dvcmtzcGFjZS9ncm93aS9zcmMvY2xpZW50L3N0eWxlcy9zY3NzL3RoZW1lL2FudGFyY3RpYy5zY3NzXCIsXCIvd29ya3NwYWNlL2dyb3dpL3NyYy9jbGllbnQvc3R5bGVzL3Njc3MvX21peGlucy5zY3NzXCIsXCJhbnRhcmN0aWMuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9zcmMvY2xpZW50L3N0eWxlcy9zY3NzL3RoZW1lL19hcHBseS1jb2xvcnMuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9zcmMvY2xpZW50L3N0eWxlcy9zY3NzL3RoZW1lL19hcHBseS1jb2xvcnMtbGlnaHQuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9zcmMvY2xpZW50L3N0eWxlcy9zY3NzL3RoZW1lL19yZWJvb3QtYm9vdHN0cmFwLWJ1dHRvbnMuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9zcmMvY2xpZW50L3N0eWxlcy9zY3NzL19vdmVycmlkZS1ib290c3RyYXAtdmFyaWFibGVzLnNjc3NcIixcIi93b3Jrc3BhY2UvZ3Jvd2kvc3JjL2NsaWVudC9zdHlsZXMvc2Nzcy90aGVtZS9fcmVib290LWJvb3RzdHJhcC1jb2xvcnMuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXCIsXCIvd29ya3NwYWNlL2dyb3dpL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzXCIsXCIvd29ya3NwYWNlL2dyb3dpL3NyYy9jbGllbnQvc3R5bGVzL3Njc3MvdGhlbWUvX3JlYm9vdC1ib290c3RyYXAtdGhlbWUtY29sb3JzLnNjc3NcIixcIi93b3Jrc3BhY2UvZ3Jvd2kvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzXCIsXCIvd29ya3NwYWNlL2dyb3dpL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzXCIsXCIvd29ya3NwYWNlL2dyb3dpL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3NcIixcIi93b3Jrc3BhY2UvZ3Jvd2kvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzXCIsXCIvd29ya3NwYWNlL2dyb3dpL3NyYy9jbGllbnQvc3R5bGVzL3Njc3MvdGhlbWUvX3JlYm9vdC1ib290c3RyYXAtbmF2LnNjc3NcIixcIi93b3Jrc3BhY2UvZ3Jvd2kvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzXCIsXCIvd29ya3NwYWNlL2dyb3dpL3NyYy9jbGllbnQvc3R5bGVzL3Njc3MvdGhlbWUvX3JlYm9vdC10b2FzdHItY29sb3JzLnNjc3NcIixcIi93b3Jrc3BhY2UvZ3Jvd2kvc3JjL2NsaWVudC9zdHlsZXMvc2Nzcy9fdmFyaWFibGVzLnNjc3NcIixcIi93b3Jrc3BhY2UvZ3Jvd2kvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9zcmMvY2xpZW50L3N0eWxlcy9zY3NzL3RoZW1lL19yZWJvb3QtYm9vdHN0cmFwLWJvcmRlci1jb2xvcnMuc2Nzc1wiLFwiL3dvcmtzcGFjZS9ncm93aS9zcmMvY2xpZW50L3N0eWxlcy9zY3NzL3RoZW1lL19yZWJvb3QtYm9vdHN0cmFwLXRhYmxlcy5zY3NzXCIsXCIvd29ya3NwYWNlL2dyb3dpL3NyYy9jbGllbnQvc3R5bGVzL3Njc3MvdGhlbWUvbWl4aW5zL19saXN0LWdyb3VwLnNjc3NcIixcIi93b3Jrc3BhY2UvZ3Jvd2kvc3JjL2NsaWVudC9zdHlsZXMvc2Nzcy90aGVtZS9taXhpbnMvX3BhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlci5zY3NzXCJdLFwibmFtZXNcIjpbXSxcIm1hcHBpbmdzXCI6XCJBQWVBOztFQUlJLHdEQUF3RDtFQUN4RCw0QkFBNEI7RUFDNUIsa0NBQWtDO0VBQ2xDLHNCQUFzQixFQUFBOztBQUkxQjtFQUVJLDhEQUE4RDtFQUM5RCw0QkFBNEI7RUFDNUIsa0NBQWtDO0VBQ2xDLHNCQUFzQixFQUFBOztBQVExQjtFQUNFLGdDQUFxQyxFQUFBOztBQUt2Qzs7RUNtRUE7Ozs7O0VDekZFO0VDb1BGOztFRGpQRTtFQzZQRjs7RUQxUEU7RUN1VUY7O0VEcFVFO0VDb1ZGOztFRGpWRTtFQ3NXRjs7RURuV0U7RUMrWEY7O0VENVhFO0VDc1pGOztFRG5aRTtFQzZaRjs7RUQxWkU7RUN3YkY7O0VEcmJFO0VDZ2NGOztFRDdiRTtFQ21kRjs7RURoZEU7RUN3ZUY7O0VEcmVFO0VDNmVGOztFRDFlRTtFQ2tmRjs7RUQvZUU7RUN3Z0JGOztFRHJnQkU7RUM0aEJGOztDRHpoQkM7RUV0Q0Q7O0VGeUNFO0VFeEJGOztFRjJCRTtFRW5CRjs7RUZzQkU7RUV5REY7O0VGdERFO0VFK0VGOztFRjVFRTtFRW9GRjs7RUZqRkU7RUU4RkY7O0VGM0ZFO0VFZ0hGOztFRjdHRTtFRXNIRjs7RUZuSEU7RUUySEY7O0VGeEhFO0VFdUtGOztFRnBLRTtFRW9MRjs7RUZqTEU7RUU4TEY7O0VGM0xFO0VFcU1GOztDRmxNQztFRThNRDs7RUYzTUU7RUVrTkY7O0VGL01FLEVFaU5DO0VKM1JIOztJSzVDRSxjTDBEc0MsRUFBQTtJQWR4Qzs7TUsxQ0ksYUx3RG9DLEVBQUE7SUFkeEM7O01LdENJLGNMcUQwQyxFQUFBO01BZjlDOztRS3BDTSxhTG1Ed0MsRUFBQTtJQWY5Qzs7O01LOUJJLGNDSTBCLEVBQUE7TU4wQjlCOzs7UUs1Qk0sYUNFd0IsRUFBQTtFTjBCOUI7O0lPdkJFLFlQa0NvQjtJT2hDcEIseUJQWWtCLEVBQUE7SUFTcEI7O01PbEJJLFdQNkJrQixFQUFBO0VBWHRCOztJT1hFLGNQeUJzQztJT3hCdEMscUJDa0o0QztJRGpKNUMsNkJBQTZCLEVBQUE7SVBTL0I7O01PTkksYVBvQm9DLEVBQUE7SUFkeEM7O01PRkksY1BpQjBDO01PaEIxQywwQkMySStDLEVBQUE7TVIxSW5EOztRT0VNLGFQYXdDLEVBQUE7RUFmOUM7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLGlDQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lTdkNJLG9DQUFtQyxFQUFBO0VUdUN2Qzs7Ozs7OztJU2xDTSxvQ0FBZ0QsRUFBQTtFVGtDdEQ7O0lVc0JJLGdDQUErQixFQUFBO0VWdEJuQzs7SVVzQkksZ0NBQStCLEVBQUE7RVZ0Qm5DOztJVXNCSSxnQ0FBK0IsRUFBQTtFVnRCbkM7O0lVc0JJLGdDQUErQixFQUFBO0VWdEJuQzs7SVVzQkksZ0NBQStCLEVBQUE7RVZ0Qm5DOztJVXNCSSxnQ0FBK0IsRUFBQTtFVnRCbkM7O0lVc0JJLGdDQUErQixFQUFBO0VWdEJuQzs7SVVzQkksZ0NBQStCLEVBQUE7RVZ0Qm5DOztJVXNCSSxnQ0FBK0IsRUFBQTtFVnRCbkM7O0lVc0JJLGdDQUErQixFQUFBO0VWdEJuQzs7SVVzQkksZ0NBQStCLEVBQUE7RVZ0Qm5DOztJVXNCSSxnQ0FBK0IsRUFBQTtFVnRCbkM7O0lVc0JJLGdDQUErQixFQUFBO0VWdEJuQzs7SVVzQkksZ0NBQStCLEVBQUE7RVZ0Qm5DOztJVXNCSSxnQ0FBK0IsRUFBQTtFVnRCbkM7O0lVc0JJLGdDQUErQixFQUFBO0VWdEJuQzs7SVVzQkksZ0NBQStCLEVBQUE7RVZ0Qm5DOztJVXNCSSxnQ0FBK0IsRUFBQTtFVnRCbkM7O0lVc0JJLDZCQUErQixFQUFBO0VWdEJuQzs7SVVzQkksZ0NBQStCLEVBQUE7RVZ0Qm5DOztJVXNCSSxnQ0FBK0IsRUFBQTtFVnRCbkM7O0lXdkNJLHlCQUF3QixFQUFBO0VYdUM1Qjs7O0lXbENRLHlCQUEwRSxFQUFBO0VYa0NsRjs7SVd2Q0kseUJBQXdCLEVBQUE7RVh1QzVCOzs7SVdsQ1EseUJBQTBFLEVBQUE7RVhrQ2xGOztJV3ZDSSx5QkFBd0IsRUFBQTtFWHVDNUI7OztJV2xDUSx5QkFBMEUsRUFBQTtFWGtDbEY7O0lXdkNJLHlCQUF3QixFQUFBO0VYdUM1Qjs7O0lXbENRLHlCQUEwRSxFQUFBO0VYa0NsRjs7SVd2Q0kseUJBQXdCLEVBQUE7RVh1QzVCOzs7SVdsQ1EseUJBQTBFLEVBQUE7RVhrQ2xGOztJV3ZDSSx5QkFBd0IsRUFBQTtFWHVDNUI7OztJV2xDUSx5QkFBMEUsRUFBQTtFWGtDbEY7O0lXdkNJLHlCQUF3QixFQUFBO0VYdUM1Qjs7O0lXbENRLHlCQUEwRSxFQUFBO0VYa0NsRjs7SVd2Q0kseUJBQXdCLEVBQUE7RVh1QzVCOzs7SVdsQ1EseUJBQTBFLEVBQUE7RVhrQ2xGOztJV3ZDSSx5QkFBd0IsRUFBQTtFWHVDNUI7OztJV2xDUSx5QkFBMEUsRUFBQTtFWGtDbEY7O0lXdkNJLHlCQUF3QixFQUFBO0VYdUM1Qjs7O0lXbENRLHlCQUEwRSxFQUFBO0VYa0NsRjs7SVd2Q0kseUJBQXdCLEVBQUE7RVh1QzVCOzs7SVdsQ1EseUJBQTBFLEVBQUE7RVhrQ2xGOztJV3ZDSSx5QkFBd0IsRUFBQTtFWHVDNUI7OztJV2xDUSx5QkFBMEUsRUFBQTtFWGtDbEY7O0lXdkNJLHlCQUF3QixFQUFBO0VYdUM1Qjs7O0lXbENRLHlCQUEwRSxFQUFBO0VYa0NsRjs7SVd2Q0kseUJBQXdCLEVBQUE7RVh1QzVCOzs7SVdsQ1EseUJBQTBFLEVBQUE7RVhrQ2xGOztJV3ZDSSx5QkFBd0IsRUFBQTtFWHVDNUI7OztJV2xDUSx5QkFBMEUsRUFBQTtFWGtDbEY7O0lXdkNJLHlCQUF3QixFQUFBO0VYdUM1Qjs7O0lXbENRLHlCQUEwRSxFQUFBO0VYa0NsRjs7SVd2Q0kseUJBQXdCLEVBQUE7RVh1QzVCOzs7SVdsQ1EseUJBQTBFLEVBQUE7RVhrQ2xGOztJV3ZDSSx5QkFBd0IsRUFBQTtFWHVDNUI7OztJV2xDUSx5QkFBMEUsRUFBQTtFWGtDbEY7O0lXdkNJLHNCQUF3QixFQUFBO0VYdUM1Qjs7O0lXbENRLHlCQUEwRSxFQUFBO0VYa0NsRjs7SVd2Q0kseUJBQXdCLEVBQUE7RVh1QzVCOzs7SVdsQ1EseUJBQTBFLEVBQUE7RVhrQ2xGOztJV3ZDSSx5QkFBd0IsRUFBQTtFWHVDNUI7OztJV2xDUSx5QkFBMEUsRUFBQTtFWGtDbEY7O0lZdkNFLFdKQ2E7SUtEWCx5QmI2QmdCO0lZM0JsQixxQloyQmtCLEVBQUE7SUFVcEI7O01ZakNJLFdKTFc7TUtEWCx5QkREb0Y7TUFTcEYscUJBVHlILEVBQUE7SVp3QzdIOzs7TVkxQkksV0paVztNS0RYLHlCRERvRjtNQWdCcEYscUJBaEJ5SDtNQXFCdkgsK0NBQWlGLEVBQUE7SVptQnZGOzs7TVlaSSxXSjFCVztNSTJCWCx5QlpDZ0I7TVlBaEIscUJaQWdCLEVBQUE7SUFVcEI7Ozs7OztNWUFJLFdKdENXO01JdUNYLHlCQXpDdUs7TUE2Q3ZLLHFCQTdDK00sRUFBQTtNWndDbk47Ozs7OztRWVlRLCtDQUFpRixFQUFBO0laWnpGOztNVXpDSSxVRkdXLEVBQUE7SVJzQ2Y7O01VcENNLFVGRlMsRUFBQTtJUnNDZjs7O01VN0JNLFVGVFMsRUFBQTtJUnNDZjs7O01VckJNLFVGakJTLEVBQUE7SVJzQ2Y7Ozs7OztNVWJNLFVGekJTLEVBQUE7RVJzQ2Y7O0lZdkNFLFdKQ2E7SUtEWCx5QlBDZTtJTUNqQixxQk5EaUIsRUFBQTtJTnNDbkI7O01ZakNJLFdKTFc7TUtEWCx5QkREb0Y7TUFTcEYscUJBVHlILEVBQUE7SVp3QzdIOzs7TVkxQkksV0paVztNS0RYLHlCRERvRjtNQWdCcEYscUJBaEJ5SDtNQXFCdkgsaURBQWlGLEVBQUE7SVptQnZGOzs7TVlaSSxXSjFCVztNSTJCWCx5Qk4zQmU7TU00QmYscUJONUJlLEVBQUE7SU5zQ25COzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxpREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxXSkNhO0lLRFgseUJQR2E7SU1EZixxQk5DZSxFQUFBO0lOb0NqQjs7TVlqQ0ksV0pMVztNS0RYLHlCRERvRjtNQVNwRixxQkFUeUgsRUFBQTtJWndDN0g7OztNWTFCSSxXSlpXO01LRFgseUJERG9GO01BZ0JwRixxQkFoQnlIO01BcUJ2SCxnREFBaUYsRUFBQTtJWm1CdkY7OztNWVpJLFdKMUJXO01JMkJYLHlCTnpCYTtNTTBCYixxQk4xQmEsRUFBQTtJTm9DakI7Ozs7OztNWUFJLFdKdENXO01JdUNYLHlCQXpDdUs7TUE2Q3ZLLHFCQTdDK00sRUFBQTtNWndDbk47Ozs7OztRWVlRLGdEQUFpRixFQUFBO0laWnpGOztNVXpDSSxVRkdXLEVBQUE7SVJzQ2Y7O01VcENNLFVGRlMsRUFBQTtJUnNDZjs7O01VN0JNLFVGVFMsRUFBQTtJUnNDZjs7O01VckJNLFVGakJTLEVBQUE7SVJzQ2Y7Ozs7OztNVWJNLFVGekJTLEVBQUE7RVJzQ2Y7O0lZdkNFLFdKQ2E7SUtEWCx5QlBFVTtJTUFaLHFCTkFZLEVBQUE7SU5xQ2Q7O01ZakNJLFdKTFc7TUtEWCx5QkREb0Y7TUFTcEYscUJBVHlILEVBQUE7SVp3QzdIOzs7TVkxQkksV0paVztNS0RYLHlCRERvRjtNQWdCcEYscUJBaEJ5SDtNQXFCdkgsZ0RBQWlGLEVBQUE7SVptQnZGOzs7TVlaSSxXSjFCVztNSTJCWCx5Qk4xQlU7TU0yQlYscUJOM0JVLEVBQUE7SU5xQ2Q7Ozs7OztNWUFJLFdKdENXO01JdUNYLHlCQXpDdUs7TUE2Q3ZLLHFCQTdDK00sRUFBQTtNWndDbk47Ozs7OztRWVlRLGdEQUFpRixFQUFBO0laWnpGOztNVXpDSSxVRkdXLEVBQUE7SVJzQ2Y7O01VcENNLFVGRlMsRUFBQTtJUnNDZjs7O01VN0JNLFVGVFMsRUFBQTtJUnNDZjs7O01VckJNLFVGakJTLEVBQUE7SVJzQ2Y7Ozs7OztNVWJNLFVGekJTLEVBQUE7RVJzQ2Y7O0lZdkNFLGNOaUIwQjtJT2pCeEIseUJQSWE7SU1GZixxQk5FZSxFQUFBO0lObUNqQjs7TVlqQ0ksY05Xd0I7TU9qQnhCLHlCRERvRjtNQVNwRixxQkFUeUgsRUFBQTtJWndDN0g7OztNWTFCSSxjTkl3QjtNT2pCeEIseUJERG9GO01BZ0JwRixxQkFoQnlIO01BcUJ2SCxnREFBaUYsRUFBQTtJWm1CdkY7OztNWVpJLGNOVndCO01NV3hCLHlCTnhCYTtNTXlCYixxQk56QmEsRUFBQTtJTm1DakI7Ozs7OztNWUFJLGNOdEJ3QjtNTXVCeEIseUJBekN1SztNQTZDdksscUJBN0MrTSxFQUFBO01ad0NuTjs7Ozs7O1FZWVEsZ0RBQWlGLEVBQUE7SVpaekY7O01VekNJLGFKbUJ3QixFQUFBO0lOc0I1Qjs7TVVwQ00sYUpjc0IsRUFBQTtJTnNCNUI7OztNVTdCTSxhSk9zQixFQUFBO0lOc0I1Qjs7O01VckJNLGFKRHNCLEVBQUE7SU5zQjVCOzs7Ozs7TVViTSxhSlRzQixFQUFBO0VOc0I1Qjs7SVl2Q0UsV0pDYTtJS0RYLHlCUEtZO0lNSGQscUJOR2MsRUFBQTtJTmtDaEI7O01ZakNJLFdKTFc7TUtEWCx5QkREb0Y7TUFTcEYscUJBVHlILEVBQUE7SVp3QzdIOzs7TVkxQkksV0paVztNS0RYLHlCRERvRjtNQWdCcEYscUJBaEJ5SDtNQXFCdkgsZ0RBQWlGLEVBQUE7SVptQnZGOzs7TVlaSSxXSjFCVztNSTJCWCx5Qk52Qlk7TU13QloscUJOeEJZLEVBQUE7SU5rQ2hCOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOzs7SVl2Q0UsY05pQjBCO0lPakJ4Qix5QlBNVztJTUpiLHFCTklhLEVBQUE7SU5pQ2Y7OztNWWpDSSxjTld3QjtNT2pCeEIseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7Ozs7TVkxQkksY05Jd0I7TU9qQnhCLHlCRERvRjtNQWdCcEYscUJBaEJ5SDtNQXFCdkgsaURBQWlGLEVBQUE7SVptQnZGOzs7OztNWVpJLGNOVndCO01NV3hCLHlCTnRCVztNTXVCWCxxQk52QlcsRUFBQTtJTmlDZjs7Ozs7Ozs7Ozs7TVlBSSxjTnRCd0I7TU11QnhCLHlCQXpDdUs7TUE2Q3ZLLHFCQTdDK00sRUFBQTtNWndDbk47Ozs7Ozs7Ozs7O1FZWVEsaURBQWlGLEVBQUE7SVpaekY7OztNVXpDSSxhSm1Cd0IsRUFBQTtJTnNCNUI7OztNVXBDTSxhSmNzQixFQUFBO0lOc0I1Qjs7Ozs7TVU3Qk0sYUpPc0IsRUFBQTtJTnNCNUI7Ozs7O01VckJNLGFKRHNCLEVBQUE7SU5zQjVCOzs7Ozs7Ozs7OztNVWJNLGFKVHNCLEVBQUE7RU5zQjVCOztJWXZDRSxXSkNhO0lLRFgseUJQT1U7SU1MWixxQk5LWSxFQUFBO0lOZ0NkOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILDhDQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJOckJVO01Nc0JWLHFCTnRCVSxFQUFBO0lOZ0NkOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSw4Q0FBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxXSkNhO0lLRFgseUJMOEJhO0lJNUJmLHFCSjRCZSxFQUFBO0lSU2pCOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILGdEQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJKRWE7TUlEYixxQkpDYSxFQUFBO0lSU2pCOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxXSkNhO0lLRFgseUJMK0JhO0lJN0JmLHFCSjZCZSxFQUFBO0lSUWpCOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILGdEQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJKR2E7TUlGYixxQkpFYSxFQUFBO0lSUWpCOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxXSkNhO0lLRFgseUJMZ0NhO0lJOUJmLHFCSjhCZSxFQUFBO0lST2pCOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILGdEQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJKSWE7TUlIYixxQkpHYSxFQUFBO0lST2pCOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxXSkNhO0lLRFgseUJMaUNhO0lJL0JmLHFCSitCZSxFQUFBO0lSTWpCOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILGdEQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJKS2E7TUlKYixxQkpJYSxFQUFBO0lSTWpCOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxXSkNhO0lLRFgseUJQbUJTO0lNakJYLHFCTmlCVyxFQUFBO0lOb0JiOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILGdEQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJOVFM7TU1VVCxxQk5WUyxFQUFBO0lOb0JiOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxjTmlCMEI7SU9qQnhCLHlCTG1DYTtJSWpDZixxQkppQ2UsRUFBQTtJUklqQjs7TVlqQ0ksV0pMVztNS0RYLHlCRERvRjtNQVNwRixxQkFUeUgsRUFBQTtJWndDN0g7OztNWTFCSSxXSlpXO01LRFgseUJERG9GO01BZ0JwRixxQkFoQnlIO01BcUJ2SCxnREFBaUYsRUFBQTtJWm1CdkY7OztNWVpJLGNOVndCO01NV3hCLHlCSk9hO01JTmIscUJKTWEsRUFBQTtJUklqQjs7Ozs7O01ZQUksV0p0Q1c7TUl1Q1gseUJBekN1SztNQTZDdksscUJBN0MrTSxFQUFBO01ad0NuTjs7Ozs7O1FZWVEsZ0RBQWlGLEVBQUE7SVpaekY7O01VekNJLGFKbUJ3QixFQUFBO0lOc0I1Qjs7TVVwQ00sYUpjc0IsRUFBQTtJTnNCNUI7OztNVTdCTSxhSk9zQixFQUFBO0lOc0I1Qjs7O01VckJNLGFKRHNCLEVBQUE7SU5zQjVCOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxjTmlCMEI7SU9qQnhCLHlCTG9DYTtJSWxDZixxQkprQ2UsRUFBQTtJUkdqQjs7TVlqQ0ksY05Xd0I7TU9qQnhCLHlCRERvRjtNQVNwRixxQkFUeUgsRUFBQTtJWndDN0g7OztNWTFCSSxjTkl3QjtNT2pCeEIseUJERG9GO01BZ0JwRixxQkFoQnlIO01BcUJ2SCxnREFBaUYsRUFBQTtJWm1CdkY7OztNWVpJLGNOVndCO01NV3hCLHlCSlFhO01JUGIscUJKT2EsRUFBQTtJUkdqQjs7Ozs7O01ZQUksY050QndCO01NdUJ4Qix5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksYUptQndCLEVBQUE7SU5zQjVCOztNVXBDTSxhSmNzQixFQUFBO0lOc0I1Qjs7O01VN0JNLGFKT3NCLEVBQUE7SU5zQjVCOzs7TVVyQk0sYUpEc0IsRUFBQTtJTnNCNUI7Ozs7OztNVWJNLGFKVHNCLEVBQUE7RU5zQjVCOztJWXZDRSxXSkNhO0lLRFgseUJMcUNhO0lJbkNmLHFCSm1DZSxFQUFBO0lSRWpCOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILCtDQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJKU2E7TUlSYixxQkpRYSxFQUFBO0lSRWpCOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSwrQ0FBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxXSkNhO0lLRFgseUJMc0NhO0lJcENmLHFCSm9DZSxFQUFBO0lSQ2pCOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILGdEQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJKVWE7TUlUYixxQkpTYSxFQUFBO0lSQ2pCOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxXSkNhO0lLRFgseUJMdUNhO0lJckNmLHFCSnFDZSxFQUFBO0lSQWpCOztNWWpDSSxXSkxXO01LRFgseUJERG9GO01BU3BGLHFCQVR5SCxFQUFBO0lad0M3SDs7O01ZMUJJLFdKWlc7TUtEWCx5QkREb0Y7TUFnQnBGLHFCQWhCeUg7TUFxQnZILGdEQUFpRixFQUFBO0labUJ2Rjs7O01ZWkksV0oxQlc7TUkyQlgseUJKV2E7TUlWYixxQkpVYSxFQUFBO0lSQWpCOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksVUZHVyxFQUFBO0lSc0NmOztNVXBDTSxVRkZTLEVBQUE7SVJzQ2Y7OztNVTdCTSxVRlRTLEVBQUE7SVJzQ2Y7OztNVXJCTSxVRmpCUyxFQUFBO0lSc0NmOzs7Ozs7TVViTSxVRnpCUyxFQUFBO0VSc0NmOztJWXZDRSxjTmlCMEI7SU9qQnhCLHNCTENXO0lJQ2Isa0JKRGEsRUFBQTtJUnNDZjs7TVlqQ0ksY05Xd0I7TU9qQnhCLHlCRERvRjtNQVNwRixxQkFUeUgsRUFBQTtJWndDN0g7OztNWTFCSSxjTkl3QjtNT2pCeEIseUJERG9GO01BZ0JwRixxQkFoQnlIO01BcUJ2SCxpREFBaUYsRUFBQTtJWm1CdkY7OztNWVpJLGNOVndCO01NV3hCLHNCSjNCVztNSTRCWCxrQko1QlcsRUFBQTtJUnNDZjs7Ozs7O01ZQUksY050QndCO01NdUJ4Qix5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxpREFBaUYsRUFBQTtJWlp6Rjs7TVV6Q0ksYUptQndCLEVBQUE7SU5zQjVCOztNVXBDTSxhSmNzQixFQUFBO0lOc0I1Qjs7O01VN0JNLGFKT3NCLEVBQUE7SU5zQjVCOzs7TVVyQk0sYUpEc0IsRUFBQTtJTnNCNUI7Ozs7OztNVWJNLGFKVHNCLEVBQUE7RU5zQjVCOztJWXZDRSxXSkNhO0lLRFgseUJQYzBCO0lNWjVCLHFCTlk0QixFQUFBO0lOeUI5Qjs7TVlqQ0ksV0pMVztNS0RYLHlCRERvRjtNQVNwRixxQkFUeUgsRUFBQTtJWndDN0g7OztNWTFCSSxXSlpXO01LRFgseUJERG9GO01BZ0JwRixxQkFoQnlIO01BcUJ2SCxpREFBaUYsRUFBQTtJWm1CdkY7OztNWVpJLFdKMUJXO01JMkJYLHlCTmQwQjtNTWUxQixxQk5mMEIsRUFBQTtJTnlCOUI7Ozs7OztNWUFJLFdKdENXO01JdUNYLHlCQXpDdUs7TUE2Q3ZLLHFCQTdDK00sRUFBQTtNWndDbk47Ozs7OztRWVlRLGlEQUFpRixFQUFBO0laWnpGOztNVXpDSSxVRkdXLEVBQUE7SVJzQ2Y7O01VcENNLFVGRlMsRUFBQTtJUnNDZjs7O01VN0JNLFVGVFMsRUFBQTtJUnNDZjs7O01VckJNLFVGakJTLEVBQUE7SVJzQ2Y7Ozs7OztNVWJNLFVGekJTLEVBQUE7RVJzQ2Y7O0lZdkNFLFdKQ2E7SUtEWCx5QlBPVTtJTUxaLHFCTktZLEVBQUE7SU5nQ2Q7O01ZakNJLFdKTFc7TUtEWCx5QkREb0Y7TUFTcEYscUJBVHlILEVBQUE7SVp3QzdIOzs7TVkxQkksV0paVztNS0RYLHlCRERvRjtNQWdCcEYscUJBaEJ5SDtNQXFCdkgsOENBQWlGLEVBQUE7SVptQnZGOzs7TVlaSSxXSjFCVztNSTJCWCx5Qk5yQlU7TU1zQlYscUJOdEJVLEVBQUE7SU5nQ2Q7Ozs7OztNWUFJLFdKdENXO01JdUNYLHlCQXpDdUs7TUE2Q3ZLLHFCQTdDK00sRUFBQTtNWndDbk47Ozs7OztRWVlRLDhDQUFpRixFQUFBO0laWnpGOztNVXpDSSxVRkdXLEVBQUE7SVJzQ2Y7O01VcENNLFVGRlMsRUFBQTtJUnNDZjs7O01VN0JNLFVGVFMsRUFBQTtJUnNDZjs7O01VckJNLFVGakJTLEVBQUE7SVJzQ2Y7Ozs7OztNVWJNLFVGekJTLEVBQUE7RVJzQ2Y7O0lZbUJFLGNaN0JrQjtJWThCbEIscUJaOUJrQixFQUFBO0lBVXBCOztNWXVCSSxjWmpDZ0I7TVlrQ2hCLHNDWmxDZ0I7TVltQ2hCLHFCWm5DZ0IsRUFBQTtJQVVwQjs7O01ZOEJJLDZDWnhDZ0IsRUFBQTtJQVVwQjs7O01ZbUNJLGNaN0NnQjtNWThDaEIsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgsc0NackRnQjtNWXNEaEIscUJadERnQixFQUFBO01BVXBCOzs7Ozs7UVltRFEsNkNaN0RZLEVBQUE7SUFVcEI7O01VTkksYVZKZ0IsRUFBQTtJQVVwQjs7TVVGTSxhVlJjLEVBQUE7SUFVcEI7OztNVUlNLGFWZGMsRUFBQTtJQVVwQjs7Ozs7O01VV00sYVZyQmMsRUFBQTtJQVVwQjs7Ozs7O01VNENNLGNWdERjLEVBQUE7RUFVcEI7O0lZbUJFLGNOekRpQjtJTTBEakIscUJOMURpQixFQUFBO0lOc0NuQjs7TVl1QkksY043RGU7TU04RGYsMENOOURlO01NK0RmLHFCTi9EZSxFQUFBO0lOc0NuQjs7O01ZOEJJLGlETnBFZSxFQUFBO0lOc0NuQjs7O01ZbUNJLGNOekVlO01NMEVmLDZCQUE2QixFQUFBO0lacENqQzs7Ozs7O01ZMENJLFdKaEZXO01JaUZYLDBDTmpGZTtNTWtGZixxQk5sRmUsRUFBQTtNTnNDbkI7Ozs7OztRWW1EUSxpRE56RlcsRUFBQTtJTnNDbkI7O01VTkksYUpoQ2UsRUFBQTtJTnNDbkI7O01VRk0sYUpwQ2EsRUFBQTtJTnNDbkI7OztNVUlNLGFKMUNhLEVBQUE7SU5zQ25COzs7Ozs7TVVXTSxhSmpEYSxFQUFBO0lOc0NuQjs7Ozs7O01VNENNLGNKbEZhLEVBQUE7RU5zQ25COztJWW1CRSxjTnZEZTtJTXdEZixxQk54RGUsRUFBQTtJTm9DakI7O01ZdUJJLGNOM0RhO01NNERiLHdDTjVEYTtNTTZEYixxQk43RGEsRUFBQTtJTm9DakI7OztNWThCSSwrQ05sRWEsRUFBQTtJTm9DakI7OztNWW1DSSxjTnZFYTtNTXdFYiw2QkFBNkIsRUFBQTtJWnBDakM7Ozs7OztNWTBDSSxXSmhGVztNSWlGWCx3Q04vRWE7TU1nRmIscUJOaEZhLEVBQUE7TU5vQ2pCOzs7Ozs7UVltRFEsK0NOdkZTLEVBQUE7SU5vQ2pCOztNVU5JLGFKOUJhLEVBQUE7SU5vQ2pCOztNVUZNLGFKbENXLEVBQUE7SU5vQ2pCOzs7TVVJTSxhSnhDVyxFQUFBO0lOb0NqQjs7Ozs7O01VV00sYUovQ1csRUFBQTtJTm9DakI7Ozs7OztNVTRDTSxjSmhGVyxFQUFBO0VOb0NqQjs7SVltQkUsY054RFk7SU15RFoscUJOekRZLEVBQUE7SU5xQ2Q7O01ZdUJJLGNONURVO01NNkRWLHdDTjdEVTtNTThEVixxQk45RFUsRUFBQTtJTnFDZDs7O01ZOEJJLCtDTm5FVSxFQUFBO0lOcUNkOzs7TVltQ0ksY054RVU7TU15RVYsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgsd0NOaEZVO01NaUZWLHFCTmpGVSxFQUFBO01OcUNkOzs7Ozs7UVltRFEsK0NOeEZNLEVBQUE7SU5xQ2Q7O01VTkksYUovQlUsRUFBQTtJTnFDZDs7TVVGTSxhSm5DUSxFQUFBO0lOcUNkOzs7TVVJTSxhSnpDUSxFQUFBO0lOcUNkOzs7Ozs7TVVXTSxhSmhEUSxFQUFBO0lOcUNkOzs7Ozs7TVU0Q00sY0pqRlEsRUFBQTtFTnFDZDs7SVltQkUsY050RGU7SU11RGYscUJOdkRlLEVBQUE7SU5tQ2pCOztNWXVCSSxjTjFEYTtNTTJEYix5Q04zRGE7TU00RGIscUJONURhLEVBQUE7SU5tQ2pCOzs7TVk4QkksZ0ROakVhLEVBQUE7SU5tQ2pCOzs7TVltQ0ksY050RWE7TU11RWIsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksY05oRXdCO01NaUV4Qix5Q045RWE7TU0rRWIscUJOL0VhLEVBQUE7TU5tQ2pCOzs7Ozs7UVltRFEsZ0ROdEZTLEVBQUE7SU5tQ2pCOztNVU5JLGFKN0JhLEVBQUE7SU5tQ2pCOztNVUZNLGFKakNXLEVBQUE7SU5tQ2pCOzs7TVVJTSxhSnZDVyxFQUFBO0lObUNqQjs7Ozs7O01VV00sYUo5Q1csRUFBQTtJTm1DakI7Ozs7OztNVTRDTSxjSi9FVyxFQUFBO0VObUNqQjs7SVltQkUsY05yRGM7SU1zRGQscUJOdERjLEVBQUE7SU5rQ2hCOztNWXVCSSxjTnpEWTtNTTBEWix3Q04xRFk7TU0yRFoscUJOM0RZLEVBQUE7SU5rQ2hCOzs7TVk4QkksK0NOaEVZLEVBQUE7SU5rQ2hCOzs7TVltQ0ksY05yRVk7TU1zRVosNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgsd0NON0VZO01NOEVaLHFCTjlFWSxFQUFBO01Oa0NoQjs7Ozs7O1FZbURRLCtDTnJGUSxFQUFBO0lOa0NoQjs7TVVOSSxhSjVCWSxFQUFBO0lOa0NoQjs7TVVGTSxhSmhDVSxFQUFBO0lOa0NoQjs7O01VSU0sYUp0Q1UsRUFBQTtJTmtDaEI7Ozs7OztNVVdNLGFKN0NVLEVBQUE7SU5rQ2hCOzs7Ozs7TVU0Q00sY0o5RVUsRUFBQTtFTmtDaEI7O0lZbUJFLGNOcERhO0lNcURiLHFCTnJEYSxFQUFBO0lOaUNmOztNWXVCSSxjTnhEVztNTXlEWCwwQ056RFc7TU0wRFgscUJOMURXLEVBQUE7SU5pQ2Y7OztNWThCSSxpRE4vRFcsRUFBQTtJTmlDZjs7O01ZbUNJLGNOcEVXO01NcUVYLDZCQUE2QixFQUFBO0lacENqQzs7Ozs7O01ZMENJLGNOaEV3QjtNTWlFeEIsMENONUVXO01NNkVYLHFCTjdFVyxFQUFBO01OaUNmOzs7Ozs7UVltRFEsaUROcEZPLEVBQUE7SU5pQ2Y7O01VTkksYUozQlcsRUFBQTtJTmlDZjs7TVVGTSxhSi9CUyxFQUFBO0lOaUNmOzs7TVVJTSxhSnJDUyxFQUFBO0lOaUNmOzs7Ozs7TVVXTSxhSjVDUyxFQUFBO0lOaUNmOzs7Ozs7TVU0Q00sY0o3RVMsRUFBQTtFTmlDZjs7SVltQkUsY05uRFk7SU1vRFoscUJOcERZLEVBQUE7SU5nQ2Q7O01ZdUJJLGNOdkRVO01Nd0RWLHVDTnhEVTtNTXlEVixxQk56RFUsRUFBQTtJTmdDZDs7O01ZOEJJLDhDTjlEVSxFQUFBO0lOZ0NkOzs7TVltQ0ksY05uRVU7TU1vRVYsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgsdUNOM0VVO01NNEVWLHFCTjVFVSxFQUFBO01OZ0NkOzs7Ozs7UVltRFEsOENObkZNLEVBQUE7SU5nQ2Q7O01VTkksYUoxQlUsRUFBQTtJTmdDZDs7TVVGTSxhSjlCUSxFQUFBO0lOZ0NkOzs7TVVJTSxhSnBDUSxFQUFBO0lOZ0NkOzs7Ozs7TVVXTSxhSjNDUSxFQUFBO0lOZ0NkOzs7Ozs7TVU0Q00sY0o1RVEsRUFBQTtFTmdDZDs7SVltQkUsY0o1QmU7SUk2QmYscUJKN0JlLEVBQUE7SVJTakI7O01ZdUJJLGNKaENhO01JaUNiLHdDSmpDYTtNSWtDYixxQkpsQ2EsRUFBQTtJUlNqQjs7O01ZOEJJLCtDSnZDYSxFQUFBO0lSU2pCOzs7TVltQ0ksY0o1Q2E7TUk2Q2IsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgsd0NKcERhO01JcURiLHFCSnJEYSxFQUFBO01SU2pCOzs7Ozs7UVltRFEsK0NKNURTLEVBQUE7SVJTakI7O01VTkksYUZIYSxFQUFBO0lSU2pCOztNVUZNLGFGUFcsRUFBQTtJUlNqQjs7O01VSU0sYUZiVyxFQUFBO0lSU2pCOzs7Ozs7TVVXTSxhRnBCVyxFQUFBO0lSU2pCOzs7Ozs7TVU0Q00sY0ZyRFcsRUFBQTtFUlNqQjs7SVltQkUsY0ozQmU7SUk0QmYscUJKNUJlLEVBQUE7SVJRakI7O01ZdUJJLGNKL0JhO01JZ0NiLHlDSmhDYTtNSWlDYixxQkpqQ2EsRUFBQTtJUlFqQjs7O01ZOEJJLGdESnRDYSxFQUFBO0lSUWpCOzs7TVltQ0ksY0ozQ2E7TUk0Q2IsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgseUNKbkRhO01Jb0RiLHFCSnBEYSxFQUFBO01SUWpCOzs7Ozs7UVltRFEsZ0RKM0RTLEVBQUE7SVJRakI7O01VTkksYUZGYSxFQUFBO0lSUWpCOztNVUZNLGFGTlcsRUFBQTtJUlFqQjs7O01VSU0sYUZaVyxFQUFBO0lSUWpCOzs7Ozs7TVVXTSxhRm5CVyxFQUFBO0lSUWpCOzs7Ozs7TVU0Q00sY0ZwRFcsRUFBQTtFUlFqQjs7SVltQkUsY0oxQmU7SUkyQmYscUJKM0JlLEVBQUE7SVJPakI7O01ZdUJJLGNKOUJhO01JK0JiLHlDSi9CYTtNSWdDYixxQkpoQ2EsRUFBQTtJUk9qQjs7O01ZOEJJLGdESnJDYSxFQUFBO0lST2pCOzs7TVltQ0ksY0oxQ2E7TUkyQ2IsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgseUNKbERhO01JbURiLHFCSm5EYSxFQUFBO01ST2pCOzs7Ozs7UVltRFEsZ0RKMURTLEVBQUE7SVJPakI7O01VTkksYUZEYSxFQUFBO0lST2pCOztNVUZNLGFGTFcsRUFBQTtJUk9qQjs7O01VSU0sYUZYVyxFQUFBO0lST2pCOzs7Ozs7TVVXTSxhRmxCVyxFQUFBO0lST2pCOzs7Ozs7TVU0Q00sY0ZuRFcsRUFBQTtFUk9qQjs7SVltQkUsY0p6QmU7SUkwQmYscUJKMUJlLEVBQUE7SVJNakI7O01ZdUJJLGNKN0JhO01JOEJiLHlDSjlCYTtNSStCYixxQkovQmEsRUFBQTtJUk1qQjs7O01ZOEJJLGdESnBDYSxFQUFBO0lSTWpCOzs7TVltQ0ksY0p6Q2E7TUkwQ2IsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgseUNKakRhO01Ja0RiLHFCSmxEYSxFQUFBO01STWpCOzs7Ozs7UVltRFEsZ0RKekRTLEVBQUE7SVJNakI7O01VTkksYUZBYSxFQUFBO0lSTWpCOztNVUZNLGFGSlcsRUFBQTtJUk1qQjs7O01VSU0sYUZWVyxFQUFBO0lSTWpCOzs7Ozs7TVVXTSxhRmpCVyxFQUFBO0lSTWpCOzs7Ozs7TVU0Q00sY0ZsRFcsRUFBQTtFUk1qQjs7SVltQkUsY052Q1c7SU13Q1gscUJOeENXLEVBQUE7SU5vQmI7O01ZdUJJLGNOM0NTO01NNENULHdDTjVDUztNTTZDVCxxQk43Q1MsRUFBQTtJTm9CYjs7O01ZOEJJLCtDTmxEUyxFQUFBO0lOb0JiOzs7TVltQ0ksY052RFM7TU13RFQsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgsd0NOL0RTO01NZ0VULHFCTmhFUyxFQUFBO01Ob0JiOzs7Ozs7UVltRFEsK0NOdkVLLEVBQUE7SU5vQmI7O01VTkksYUpkUyxFQUFBO0lOb0JiOztNVUZNLGFKbEJPLEVBQUE7SU5vQmI7OztNVUlNLGFKeEJPLEVBQUE7SU5vQmI7Ozs7OztNVVdNLGFKL0JPLEVBQUE7SU5vQmI7Ozs7OztNVTRDTSxjSmhFTyxFQUFBO0VOb0JiOztJWW1CRSxjSnZCZTtJSXdCZixxQkp4QmUsRUFBQTtJUklqQjs7TVl1QkksY0ozQmE7TUk0QmIseUNKNUJhO01JNkJiLHFCSjdCYSxFQUFBO0lSSWpCOzs7TVk4QkksZ0RKbENhLEVBQUE7SVJJakI7OztNWW1DSSxjSnZDYTtNSXdDYiw2QkFBNkIsRUFBQTtJWnBDakM7Ozs7OztNWTBDSSxjTmhFd0I7TU1pRXhCLHlDSi9DYTtNSWdEYixxQkpoRGEsRUFBQTtNUklqQjs7Ozs7O1FZbURRLGdESnZEUyxFQUFBO0lSSWpCOztNVU5JLGFGRWEsRUFBQTtJUklqQjs7TVVGTSxhRkZXLEVBQUE7SVJJakI7OztNVUlNLGFGUlcsRUFBQTtJUklqQjs7Ozs7O01VV00sYUZmVyxFQUFBO0lSSWpCOzs7Ozs7TVU0Q00sY0ZoRFcsRUFBQTtFUklqQjs7SVltQkUsY0p0QmU7SUl1QmYscUJKdkJlLEVBQUE7SVJHakI7O01ZdUJJLGNKMUJhO01JMkJiLHdDSjNCYTtNSTRCYixxQko1QmEsRUFBQTtJUkdqQjs7O01ZOEJJLCtDSmpDYSxFQUFBO0lSR2pCOzs7TVltQ0ksY0p0Q2E7TUl1Q2IsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksY05oRXdCO01NaUV4Qix3Q0o5Q2E7TUkrQ2IscUJKL0NhLEVBQUE7TVJHakI7Ozs7OztRWW1EUSwrQ0p0RFMsRUFBQTtJUkdqQjs7TVVOSSxhRkdhLEVBQUE7SVJHakI7O01VRk0sYUZEVyxFQUFBO0lSR2pCOzs7TVVJTSxhRlBXLEVBQUE7SVJHakI7Ozs7OztNVVdNLGFGZFcsRUFBQTtJUkdqQjs7Ozs7O01VNENNLGNGL0NXLEVBQUE7RVJHakI7O0lZbUJFLGNKckJlO0lJc0JmLHFCSnRCZSxFQUFBO0lSRWpCOztNWXVCSSxjSnpCYTtNSTBCYix3Q0oxQmE7TUkyQmIscUJKM0JhLEVBQUE7SVJFakI7OztNWThCSSwrQ0poQ2EsRUFBQTtJUkVqQjs7O01ZbUNJLGNKckNhO01Jc0NiLDZCQUE2QixFQUFBO0lacENqQzs7Ozs7O01ZMENJLFdKaEZXO01JaUZYLHdDSjdDYTtNSThDYixxQko5Q2EsRUFBQTtNUkVqQjs7Ozs7O1FZbURRLCtDSnJEUyxFQUFBO0lSRWpCOztNVU5JLGFGSWEsRUFBQTtJUkVqQjs7TVVGTSxhRkFXLEVBQUE7SVJFakI7OztNVUlNLGFGTlcsRUFBQTtJUkVqQjs7Ozs7O01VV00sYUZiVyxFQUFBO0lSRWpCOzs7Ozs7TVU0Q00sY0Y5Q1csRUFBQTtFUkVqQjs7SVltQkUsY0pwQmU7SUlxQmYscUJKckJlLEVBQUE7SVJDakI7O01ZdUJJLGNKeEJhO01JeUJiLHlDSnpCYTtNSTBCYixxQkoxQmEsRUFBQTtJUkNqQjs7O01ZOEJJLGdESi9CYSxFQUFBO0lSQ2pCOzs7TVltQ0ksY0pwQ2E7TUlxQ2IsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgseUNKNUNhO01JNkNiLHFCSjdDYSxFQUFBO01SQ2pCOzs7Ozs7UVltRFEsZ0RKcERTLEVBQUE7SVJDakI7O01VTkksYUZLYSxFQUFBO0lSQ2pCOztNVUZNLGFGQ1csRUFBQTtJUkNqQjs7O01VSU0sYUZMVyxFQUFBO0lSQ2pCOzs7Ozs7TVVXTSxhRlpXLEVBQUE7SVJDakI7Ozs7OztNVTRDTSxjRjdDVyxFQUFBO0VSQ2pCOztJWW1CRSxjSm5CZTtJSW9CZixxQkpwQmUsRUFBQTtJUkFqQjs7TVl1QkksY0p2QmE7TUl3QmIseUNKeEJhO01JeUJiLHFCSnpCYSxFQUFBO0lSQWpCOzs7TVk4QkksZ0RKOUJhLEVBQUE7SVJBakI7OztNWW1DSSxjSm5DYTtNSW9DYiw2QkFBNkIsRUFBQTtJWnBDakM7Ozs7OztNWTBDSSxXSmhGVztNSWlGWCx5Q0ozQ2E7TUk0Q2IscUJKNUNhLEVBQUE7TVJBakI7Ozs7OztRWW1EUSxnREpuRFMsRUFBQTtJUkFqQjs7TVVOSSxhRk1hLEVBQUE7SVJBakI7O01VRk0sYUZFVyxFQUFBO0lSQWpCOzs7TVVJTSxhRkpXLEVBQUE7SVJBakI7Ozs7OztNVVdNLGFGWFcsRUFBQTtJUkFqQjs7Ozs7O01VNENNLGNGNUNXLEVBQUE7RVJBakI7O0lZbUJFLFdKekRhO0lJMERiLGtCSjFEYSxFQUFBO0lSc0NmOztNWXVCSSxXSjdEVztNSThEWCwwQ0o5RFc7TUkrRFgsa0JKL0RXLEVBQUE7SVJzQ2Y7OztNWThCSSxpREpwRVcsRUFBQTtJUnNDZjs7O01ZbUNJLFdKekVXO01JMEVYLDZCQUE2QixFQUFBO0lacENqQzs7Ozs7O01ZMENJLGNOaEV3QjtNTWlFeEIsMENKakZXO01Ja0ZYLGtCSmxGVyxFQUFBO01Sc0NmOzs7Ozs7UVltRFEsaURKekZPLEVBQUE7SVJzQ2Y7O01VTkksVUZoQ1csRUFBQTtJUnNDZjs7TVVGTSxVRnBDUyxFQUFBO0lSc0NmOzs7TVVJTSxVRjFDUyxFQUFBO0lSc0NmOzs7Ozs7TVVXTSxVRmpEUyxFQUFBO0lSc0NmOzs7Ozs7TVU0Q00sV0ZsRlMsRUFBQTtFUnNDZjs7SVltQkUsY041QzRCO0lNNkM1QixxQk43QzRCLEVBQUE7SU55QjlCOztNWXVCSSxjTmhEMEI7TU1pRDFCLHVDTmpEMEI7TU1rRDFCLHFCTmxEMEIsRUFBQTtJTnlCOUI7OztNWThCSSw4Q052RDBCLEVBQUE7SU55QjlCOzs7TVltQ0ksY041RDBCO01NNkQxQiw2QkFBNkIsRUFBQTtJWnBDakM7Ozs7OztNWTBDSSxXSmhGVztNSWlGWCx1Q05wRTBCO01NcUUxQixxQk5yRTBCLEVBQUE7TU55QjlCOzs7Ozs7UVltRFEsOENONUVzQixFQUFBO0lOeUI5Qjs7TVVOSSxhSm5CMEIsRUFBQTtJTnlCOUI7O01VRk0sYUp2QndCLEVBQUE7SU55QjlCOzs7TVVJTSxhSjdCd0IsRUFBQTtJTnlCOUI7Ozs7OztNVVdNLGFKcEN3QixFQUFBO0lOeUI5Qjs7Ozs7O01VNENNLGNKckV3QixFQUFBO0VOeUI5Qjs7SVltQkUsY05uRFk7SU1vRFoscUJOcERZLEVBQUE7SU5nQ2Q7O01ZdUJJLGNOdkRVO01Nd0RWLHVDTnhEVTtNTXlEVixxQk56RFUsRUFBQTtJTmdDZDs7O01ZOEJJLDhDTjlEVSxFQUFBO0lOZ0NkOzs7TVltQ0ksY05uRVU7TU1vRVYsNkJBQTZCLEVBQUE7SVpwQ2pDOzs7Ozs7TVkwQ0ksV0poRlc7TUlpRlgsdUNOM0VVO01NNEVWLHFCTjVFVSxFQUFBO01OZ0NkOzs7Ozs7UVltRFEsOENObkZNLEVBQUE7SU5nQ2Q7O01VTkksYUoxQlUsRUFBQTtJTmdDZDs7TVVGTSxhSjlCUSxFQUFBO0lOZ0NkOzs7TVVJTSxhSnBDUSxFQUFBO0lOZ0NkOzs7Ozs7TVVXTSxhSjNDUSxFQUFBO0lOZ0NkOzs7Ozs7TVU0Q00sY0o1RVEsRUFBQTtFTmdDZDs7SVVvRE0scUJKaEZ1QjtJSWlGdkIsNEJBQTRCLEVBQUE7RVZyRGxDOztJVXdETSx5QlZsRWM7SVVtRWQscUJWbkVjLEVBQUE7RUFVcEI7O0lVNERNLGNWckVjLEVBQUE7RUFTcEI7O0lVK0RNLGNWeEVjO0lVeUVkLHlCVjFFYztJVTJFZCxxQlYzRWMsRUFBQTtFQVVwQjs7SVVvRU0sY1Y3RWM7SVU4RWQseUJWOUVjO0lVK0VkLHFCRnVYb0UsRUFBQTtFUjdiMUU7O0lVb0RNLHFCSmhGdUI7SUlpRnZCLDRCQUE0QixFQUFBO0VWckRsQzs7SVV3RE0seUJKOUZhO0lJK0ZiLHFCSi9GYSxFQUFBO0VOc0NuQjs7SVU0RE0sY1ZyRWMsRUFBQTtFQVNwQjs7SVUrRE0sY1Z4RWM7SVV5RWQseUJKdEdhO0lJdUdiLHFCSnZHYSxFQUFBO0VOc0NuQjs7SVVvRU0sY1Y3RWM7SVU4RWQseUJWOUVjO0lVK0VkLHFCRnVYb0UsRUFBQTtFUjdiMUU7O0lVb0RNLHFCSmhGdUI7SUlpRnZCLDRCQUE0QixFQUFBO0VWckRsQzs7SVV3RE0seUJKNUZXO0lJNkZYLHFCSjdGVyxFQUFBO0VOb0NqQjs7SVU0RE0sY1ZyRWMsRUFBQTtFQVNwQjs7SVUrRE0sY1Z4RWM7SVV5RWQseUJKcEdXO0lJcUdYLHFCSnJHVyxFQUFBO0VOb0NqQjs7SVVvRU0sY1Y3RWM7SVU4RWQseUJWOUVjO0lVK0VkLHFCRnVYb0UsRUFBQTtFUjdiMUU7O0lVb0RNLHFCSmhGdUI7SUlpRnZCLDRCQUE0QixFQUFBO0VWckRsQzs7SVV3RE0seUJKN0ZRO0lJOEZSLHFCSjlGUSxFQUFBO0VOcUNkOztJVTRETSxjVnJFYyxFQUFBO0VBU3BCOztJVStETSxjVnhFYztJVXlFZCx5QkpyR1E7SUlzR1IscUJKdEdRLEVBQUE7RU5xQ2Q7O0lVb0VNLGNWN0VjO0lVOEVkLHlCVjlFYztJVStFZCxxQkZ1WG9FLEVBQUE7RVI3YjFFOztJVW9ETSxxQkpoRnVCO0lJaUZ2Qiw0QkFBNEIsRUFBQTtFVnJEbEM7O0lVd0RNLHlCSjNGVztJSTRGWCxxQko1RlcsRUFBQTtFTm1DakI7O0lVNERNLGNWckVjLEVBQUE7RUFTcEI7O0lVK0RNLGNWeEVjO0lVeUVkLHlCSm5HVztJSW9HWCxxQkpwR1csRUFBQTtFTm1DakI7O0lVb0VNLGNWN0VjO0lVOEVkLHlCVjlFYztJVStFZCxxQkZ1WG9FLEVBQUE7RVI3YjFFOztJVW9ETSxxQkpoRnVCO0lJaUZ2Qiw0QkFBNEIsRUFBQTtFVnJEbEM7O0lVd0RNLHlCSjFGVTtJSTJGVixxQkozRlUsRUFBQTtFTmtDaEI7O0lVNERNLGNWckVjLEVBQUE7RUFTcEI7O0lVK0RNLGNWeEVjO0lVeUVkLHlCSmxHVTtJSW1HVixxQkpuR1UsRUFBQTtFTmtDaEI7O0lVb0VNLGNWN0VjO0lVOEVkLHlCVjlFYztJVStFZCxxQkZ1WG9FLEVBQUE7RVI3YjFFOztJVW9ETSxxQkpoRnVCO0lJaUZ2Qiw0QkFBNEIsRUFBQTtFVnJEbEM7O0lVd0RNLHlCSnpGUztJSTBGVCxxQkoxRlMsRUFBQTtFTmlDZjs7SVU0RE0sY1ZyRWMsRUFBQTtFQVNwQjs7SVUrRE0sY1Z4RWM7SVV5RWQseUJKakdTO0lJa0dULHFCSmxHUyxFQUFBO0VOaUNmOztJVW9FTSxjVjdFYztJVThFZCx5QlY5RWM7SVUrRWQscUJGdVhvRSxFQUFBO0VSN2IxRTs7SVVvRE0scUJKaEZ1QjtJSWlGdkIsNEJBQTRCLEVBQUE7RVZyRGxDOztJVXdETSx5Qkp4RlE7SUl5RlIscUJKekZRLEVBQUE7RU5nQ2Q7O0lVNERNLGNWckVjLEVBQUE7RUFTcEI7O0lVK0RNLGNWeEVjO0lVeUVkLHlCSmhHUTtJSWlHUixxQkpqR1EsRUFBQTtFTmdDZDs7SVVvRU0sY1Y3RWM7SVU4RWQseUJWOUVjO0lVK0VkLHFCRnVYb0UsRUFBQTtFUjdiMUU7O0lVb0RNLHFCSmhGdUI7SUlpRnZCLDRCQUE0QixFQUFBO0VWckRsQzs7SVV3RE0seUJGakVXO0lFa0VYLHFCRmxFVyxFQUFBO0VSU2pCOztJVTRETSxjVnJFYyxFQUFBO0VBU3BCOztJVStETSxjVnhFYztJVXlFZCx5QkZ6RVc7SUUwRVgscUJGMUVXLEVBQUE7RVJTakI7O0lVb0VNLGNWN0VjO0lVOEVkLHlCVjlFYztJVStFZCxxQkZ1WG9FLEVBQUE7RVI3YjFFOztJVW9ETSxxQkpoRnVCO0lJaUZ2Qiw0QkFBNEIsRUFBQTtFVnJEbEM7O0lVd0RNLHlCRmhFVztJRWlFWCxxQkZqRVcsRUFBQTtFUlFqQjs7SVU0RE0sY1ZyRWMsRUFBQTtFQVNwQjs7SVUrRE0sY1Z4RWM7SVV5RWQseUJGeEVXO0lFeUVYLHFCRnpFVyxFQUFBO0VSUWpCOztJVW9FTSxjVjdFYztJVThFZCx5QlY5RWM7SVUrRWQscUJGdVhvRSxFQUFBO0VSN2IxRTs7SVVvRE0scUJKaEZ1QjtJSWlGdkIsNEJBQTRCLEVBQUE7RVZyRGxDOztJVXdETSx5QkYvRFc7SUVnRVgscUJGaEVXLEVBQUE7RVJPakI7O0lVNERNLGNWckVjLEVBQUE7RUFTcEI7O0lVK0RNLGNWeEVjO0lVeUVkLHlCRnZFVztJRXdFWCxxQkZ4RVcsRUFBQTtFUk9qQjs7SVVvRU0sY1Y3RWM7SVU4RWQseUJWOUVjO0lVK0VkLHFCRnVYb0UsRUFBQTtFUjdiMUU7O0lVb0RNLHFCSmhGdUI7SUlpRnZCLDRCQUE0QixFQUFBO0VWckRsQzs7SVV3RE0seUJGOURXO0lFK0RYLHFCRi9EVyxFQUFBO0VSTWpCOztJVTRETSxjVnJFYyxFQUFBO0VBU3BCOztJVStETSxjVnhFYztJVXlFZCx5QkZ0RVc7SUV1RVgscUJGdkVXLEVBQUE7RVJNakI7O0lVb0VNLGNWN0VjO0lVOEVkLHlCVjlFYztJVStFZCxxQkZ1WG9FLEVBQUE7RVI3YjFFOztJVW9ETSxxQkpoRnVCO0lJaUZ2Qiw0QkFBNEIsRUFBQTtFVnJEbEM7O0lVd0RNLHlCSjVFTztJSTZFUCxxQko3RU8sRUFBQTtFTm9CYjs7SVU0RE0sY1ZyRWMsRUFBQTtFQVNwQjs7SVUrRE0sY1Z4RWM7SVV5RWQseUJKcEZPO0lJcUZQLHFCSnJGTyxFQUFBO0VOb0JiOztJVW9FTSxjVjdFYztJVThFZCx5QlY5RWM7SVUrRWQscUJGdVhvRSxFQUFBO0VSN2IxRTs7SVVvRE0scUJKaEZ1QjtJSWlGdkIsNEJBQTRCLEVBQUE7RVZyRGxDOztJVXdETSx5QkY1RFc7SUU2RFgscUJGN0RXLEVBQUE7RVJJakI7O0lVNERNLGNWckVjLEVBQUE7RUFTcEI7O0lVK0RNLGNWeEVjO0lVeUVkLHlCRnBFVztJRXFFWCxxQkZyRVcsRUFBQTtFUklqQjs7SVVvRU0sY1Y3RWM7SVU4RWQseUJWOUVjO0lVK0VkLHFCRnVYb0UsRUFBQTtFUjdiMUU7O0lVb0RNLHFCSmhGdUI7SUlpRnZCLDRCQUE0QixFQUFBO0VWckRsQzs7SVV3RE0seUJGM0RXO0lFNERYLHFCRjVEVyxFQUFBO0VSR2pCOztJVTRETSxjVnJFYyxFQUFBO0VBU3BCOztJVStETSxjVnhFYztJVXlFZCx5QkZuRVc7SUVvRVgscUJGcEVXLEVBQUE7RVJHakI7O0lVb0VNLGNWN0VjO0lVOEVkLHlCVjlFYztJVStFZCxxQkZ1WG9FLEVBQUE7RVI3YjFFOztJVW9ETSxxQkpoRnVCO0lJaUZ2Qiw0QkFBNEIsRUFBQTtFVnJEbEM7O0lVd0RNLHlCRjFEVztJRTJEWCxxQkYzRFcsRUFBQTtFUkVqQjs7SVU0RE0sY1ZyRWMsRUFBQTtFQVNwQjs7SVUrRE0sY1Z4RWM7SVV5RWQseUJGbEVXO0lFbUVYLHFCRm5FVyxFQUFBO0VSRWpCOztJVW9FTSxjVjdFYztJVThFZCx5QlY5RWM7SVUrRWQscUJGdVhvRSxFQUFBO0VSN2IxRTs7SVVvRE0scUJKaEZ1QjtJSWlGdkIsNEJBQTRCLEVBQUE7RVZyRGxDOztJVXdETSx5QkZ6RFc7SUUwRFgscUJGMURXLEVBQUE7RVJDakI7O0lVNERNLGNWckVjLEVBQUE7RUFTcEI7O0lVK0RNLGNWeEVjO0lVeUVkLHlCRmpFVztJRWtFWCxxQkZsRVcsRUFBQTtFUkNqQjs7SVVvRU0sY1Y3RWM7SVU4RWQseUJWOUVjO0lVK0VkLHFCRnVYb0UsRUFBQTtFUjdiMUU7O0lVb0RNLHFCSmhGdUI7SUlpRnZCLDRCQUE0QixFQUFBO0VWckRsQzs7SVV3RE0seUJGeERXO0lFeURYLHFCRnpEVyxFQUFBO0VSQWpCOztJVTRETSxjVnJFYyxFQUFBO0VBU3BCOztJVStETSxjVnhFYztJVXlFZCx5QkZoRVc7SUVpRVgscUJGakVXLEVBQUE7RVJBakI7O0lVb0VNLGNWN0VjO0lVOEVkLHlCVjlFYztJVStFZCxxQkZ1WG9FLEVBQUE7RVI3YjFFOztJVW9ETSxxQkpoRnVCO0lJaUZ2Qiw0QkFBNEIsRUFBQTtFVnJEbEM7O0lVd0RNLHNCRjlGUztJRStGVCxrQkYvRlMsRUFBQTtFUnNDZjs7SVU0RE0sY1ZyRWMsRUFBQTtFQVNwQjs7SVUrRE0sY1Z4RWM7SVV5RWQsc0JGdEdTO0lFdUdULGtCRnZHUyxFQUFBO0VSc0NmOztJVW9FTSxjVjdFYztJVThFZCx5QlY5RWM7SVUrRWQscUJGdVhvRSxFQUFBO0VSN2IxRTs7SVVvRE0scUJKaEZ1QjtJSWlGdkIsNEJBQTRCLEVBQUE7RVZyRGxDOztJVXdETSx5QkpqRndCO0lJa0Z4QixxQkpsRndCLEVBQUE7RU55QjlCOztJVTRETSxjVnJFYyxFQUFBO0VBU3BCOztJVStETSxjVnhFYztJVXlFZCx5Qkp6RndCO0lJMEZ4QixxQkoxRndCLEVBQUE7RU55QjlCOztJVW9FTSxjVjdFYztJVThFZCx5QlY5RWM7SVUrRWQscUJGdVhvRSxFQUFBO0VSN2IxRTs7SVVvRE0scUJKaEZ1QjtJSWlGdkIsNEJBQTRCLEVBQUE7RVZyRGxDOztJVXdETSx5Qkp4RlE7SUl5RlIscUJKekZRLEVBQUE7RU5nQ2Q7O0lVNERNLGNWckVjLEVBQUE7RUFTcEI7O0lVK0RNLGNWeEVjO0lVeUVkLHlCSmhHUTtJSWlHUixxQkpqR1EsRUFBQTtFTmdDZDs7SVVvRU0sY1Y3RWM7SVU4RWQseUJWOUVjO0lVK0VkLHFCRnVYb0UsRUFBQTtFUjdiMUU7O0ljNUNFLGNDcUdnRTtJRmhHOUQseUJFZ0c4RDtJRG5HaEUsa0JDbUdnRSxFQUFBO0lmekRsRTs7TWN2Q0kseUJBQXFDLEVBQUE7SWR1Q3pDOztNY25DSSxjQUEwQixFQUFBO0VkbUM5Qjs7SWM1Q0UsY0NxR2dFO0lGaEc5RCx5QkVnRzhEO0lEbkdoRSxxQkNtR2dFLEVBQUE7SWZ6RGxFOztNY3ZDSSx5QkFBcUMsRUFBQTtJZHVDekM7O01jbkNJLGNBQTBCLEVBQUE7RWRtQzlCOztJYzVDRSxjQ3FHZ0U7SUZoRzlELHlCRWdHOEQ7SURuR2hFLHFCQ21HZ0UsRUFBQTtJZnpEbEU7O01jdkNJLHlCQUFxQyxFQUFBO0lkdUN6Qzs7TWNuQ0ksY0FBMEIsRUFBQTtFZG1DOUI7O0ljNUNFLGNDcUdnRTtJRmhHOUQseUJFZ0c4RDtJRG5HaEUscUJDbUdnRSxFQUFBO0lmekRsRTs7TWN2Q0kseUJBQXFDLEVBQUE7SWR1Q3pDOztNY25DSSxjQUEwQixFQUFBO0VkbUM5Qjs7SWM1Q0UsY0NxR2dFO0lGaEc5RCx5QkVnRzhEO0lEbkdoRSxxQkNtR2dFLEVBQUE7SWZ6RGxFOztNY3ZDSSx5QkFBcUMsRUFBQTtJZHVDekM7O01jbkNJLGNBQTBCLEVBQUE7RWRtQzlCOztJYzVDRSxjQ3FHZ0U7SUZoRzlELHlCRWdHOEQ7SURuR2hFLHFCQ21HZ0UsRUFBQTtJZnpEbEU7O01jdkNJLHlCQUFxQyxFQUFBO0lkdUN6Qzs7TWNuQ0ksY0FBMEIsRUFBQTtFZG1DOUI7O0ljNUNFLGNDcUdnRTtJRmhHOUQseUJFZ0c4RDtJRG5HaEUscUJDbUdnRSxFQUFBO0lmekRsRTs7TWN2Q0kseUJBQXFDLEVBQUE7SWR1Q3pDOztNY25DSSxjQUEwQixFQUFBO0VkbUM5Qjs7SWM1Q0UsY0NxR2dFO0lGaEc5RCx5QkVnRzhEO0lEbkdoRSxxQkNtR2dFLEVBQUE7SWZ6RGxFOztNY3ZDSSx5QkFBcUMsRUFBQTtJZHVDekM7O01jbkNJLGNBQTBCLEVBQUE7RWRtQzlCOztJYzVDRSxjQ3FHZ0U7SUZoRzlELHlCRWdHOEQ7SURuR2hFLHFCQ21HZ0UsRUFBQTtJZnpEbEU7O01jdkNJLHlCQUFxQyxFQUFBO0lkdUN6Qzs7TWNuQ0ksY0FBMEIsRUFBQTtFZG1DOUI7O0ljNUNFLGNDcUdnRTtJRmhHOUQseUJFZ0c4RDtJRG5HaEUscUJDbUdnRSxFQUFBO0lmekRsRTs7TWN2Q0kseUJBQXFDLEVBQUE7SWR1Q3pDOztNY25DSSxjQUEwQixFQUFBO0VkbUM5Qjs7SWM1Q0UsY0NxR2dFO0lGaEc5RCx5QkVnRzhEO0lEbkdoRSxxQkNtR2dFLEVBQUE7SWZ6RGxFOztNY3ZDSSx5QkFBcUMsRUFBQTtJZHVDekM7O01jbkNJLGNBQTBCLEVBQUE7RWRtQzlCOztJYzVDRSxjQ3FHZ0U7SUZoRzlELHlCRWdHOEQ7SURuR2hFLHFCQ21HZ0UsRUFBQTtJZnpEbEU7O01jdkNJLHlCQUFxQyxFQUFBO0lkdUN6Qzs7TWNuQ0ksY0FBMEIsRUFBQTtFZG1DOUI7O0ljNUNFLGNDcUdnRTtJRmhHOUQseUJFZ0c4RDtJRG5HaEUscUJDbUdnRSxFQUFBO0lmekRsRTs7TWN2Q0kseUJBQXFDLEVBQUE7SWR1Q3pDOztNY25DSSxjQUEwQixFQUFBO0VkbUM5Qjs7SWM1Q0UsY0NxR2dFO0lGaEc5RCx5QkVnRzhEO0lEbkdoRSxxQkNtR2dFLEVBQUE7SWZ6RGxFOztNY3ZDSSx5QkFBcUMsRUFBQTtJZHVDekM7O01jbkNJLGNBQTBCLEVBQUE7RWRtQzlCOztJYzVDRSxjQ3FHZ0U7SUZoRzlELHlCRWdHOEQ7SURuR2hFLHFCQ21HZ0UsRUFBQTtJZnpEbEU7O01jdkNJLHlCQUFxQyxFQUFBO0lkdUN6Qzs7TWNuQ0ksY0FBMEIsRUFBQTtFZG1DOUI7O0ljNUNFLGNDcUdnRTtJRmhHOUQseUJFZ0c4RDtJRG5HaEUscUJDbUdnRSxFQUFBO0lmekRsRTs7TWN2Q0kseUJBQXFDLEVBQUE7SWR1Q3pDOztNY25DSSxjQUEwQixFQUFBO0VkbUM5Qjs7SWM1Q0UsY0NxR2dFO0lGaEc5RCx5QkVnRzhEO0lEbkdoRSxxQkNtR2dFLEVBQUE7SWZ6RGxFOztNY3ZDSSx5QkFBcUMsRUFBQTtJZHVDekM7O01jbkNJLGNBQTBCLEVBQUE7RWRtQzlCOztJYzVDRSxjQ3FHZ0U7SUZoRzlELHlCRWdHOEQ7SURuR2hFLHFCQ21HZ0UsRUFBQTtJZnpEbEU7O01jdkNJLHlCQUFxQyxFQUFBO0lkdUN6Qzs7TWNuQ0ksY0FBMEIsRUFBQTtFZG1DOUI7O0ljNUNFLFlDcUdnRTtJRmhHOUQsdUJFZ0c4RDtJRG5HaEUsbUJDbUdnRSxFQUFBO0lmekRsRTs7TWN2Q0kseUJBQXFDLEVBQUE7SWR1Q3pDOztNY25DSSxjQUEwQixFQUFBO0VkbUM5Qjs7SWM1Q0UsY0NxR2dFO0lGaEc5RCx5QkVnRzhEO0lEbkdoRSxxQkNtR2dFLEVBQUE7SWZ6RGxFOztNY3ZDSSx5QkFBcUMsRUFBQTtJZHVDekM7O01jbkNJLGNBQTBCLEVBQUE7RWRtQzlCOztJYzVDRSxjQ3FHZ0U7SUZoRzlELHlCRWdHOEQ7SURuR2hFLHFCQ21HZ0UsRUFBQTtJZnpEbEU7O01jdkNJLHlCQUFxQyxFQUFBO0lkdUN6Qzs7TWNuQ0ksY0FBMEIsRUFBQTtFZG1DOUI7O0lnQjVDRSxXUk1hO0lRTGIseUJoQmlDa0IsRUFBQTtJaUJuQmxCO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLDZDaEJzQmMsRUFBQTtFQVVwQjs7SWdCNUNFLFdSTWE7SVFMYix5QmhCaUNrQixFQUFBO0lpQm5CbEI7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsNkNoQnNCYyxFQUFBO0VBVXBCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCVktpQixFQUFBO0lXU2pCO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGlEVk5hLEVBQUE7RU5zQ25COztJZ0I1Q0UsV1JNYTtJUUxiLHlCVktpQixFQUFBO0lXU2pCO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGlEVk5hLEVBQUE7RU5zQ25COztJZ0I1Q0UsV1JNYTtJUUxiLHlCVk9lLEVBQUE7SVdPZjtNRFZJLFdSQ1M7TVFBVCx5QkFBa0MsRUFBQTtJQUg5QjtNQVFKLFVBQVU7TUFDViwrQ1ZKVyxFQUFBO0VOb0NqQjs7SWdCNUNFLFdSTWE7SVFMYix5QlZPZSxFQUFBO0lXT2Y7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsK0NWSlcsRUFBQTtFTm9DakI7O0lnQjVDRSxXUk1hO0lRTGIseUJWTVksRUFBQTtJV1FaO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLCtDVkxRLEVBQUE7RU5xQ2Q7O0lnQjVDRSxXUk1hO0lRTGIseUJWTVksRUFBQTtJV1FaO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLCtDVkxRLEVBQUE7RU5xQ2Q7O0lnQjVDRSxjVnNCMEI7SVVyQjFCLHlCVlFlLEVBQUE7SVdNZjtNRFZJLGNWaUJzQjtNVWhCdEIseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RWSFcsRUFBQTtFTm1DakI7O0lnQjVDRSxjVnNCMEI7SVVyQjFCLHlCVlFlLEVBQUE7SVdNZjtNRFZJLGNWaUJzQjtNVWhCdEIseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RWSFcsRUFBQTtFTm1DakI7O0lnQjVDRSxXUk1hO0lRTGIseUJWU2MsRUFBQTtJV0tkO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLCtDVkZVLEVBQUE7RU5rQ2hCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCVlNjLEVBQUE7SVdLZDtNRFZJLFdSQ1M7TVFBVCx5QkFBa0MsRUFBQTtJQUg5QjtNQVFKLFVBQVU7TUFDViwrQ1ZGVSxFQUFBO0VOa0NoQjs7SWdCNUNFLGNWc0IwQjtJVXJCMUIseUJWVWEsRUFBQTtJV0liO01EVkksY1ZpQnNCO01VaEJ0Qix5QkFBa0MsRUFBQTtJQUg5QjtNQVFKLFVBQVU7TUFDVixpRFZEUyxFQUFBO0VOaUNmOztJZ0I1Q0UsY1ZzQjBCO0lVckIxQix5QlZVYSxFQUFBO0lXSWI7TURWSSxjVmlCc0I7TVVoQnRCLHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGlEVkRTLEVBQUE7RU5pQ2Y7O0lnQjVDRSxXUk1hO0lRTGIseUJWV1ksRUFBQTtJV0daO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLDhDVkFRLEVBQUE7RU5nQ2Q7O0lnQjVDRSxXUk1hO0lRTGIseUJWV1ksRUFBQTtJV0daO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLDhDVkFRLEVBQUE7RU5nQ2Q7O0lnQjVDRSxXUk1hO0lRTGIseUJSa0NlLEVBQUE7SVNwQmY7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsK0NSdUJXLEVBQUE7RVJTakI7O0lnQjVDRSxXUk1hO0lRTGIseUJSa0NlLEVBQUE7SVNwQmY7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsK0NSdUJXLEVBQUE7RVJTakI7O0lnQjVDRSxXUk1hO0lRTGIseUJSbUNlLEVBQUE7SVNyQmY7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RSd0JXLEVBQUE7RVJRakI7O0lnQjVDRSxXUk1hO0lRTGIseUJSbUNlLEVBQUE7SVNyQmY7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RSd0JXLEVBQUE7RVJRakI7O0lnQjVDRSxXUk1hO0lRTGIseUJSb0NlLEVBQUE7SVN0QmY7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RSeUJXLEVBQUE7RVJPakI7O0lnQjVDRSxXUk1hO0lRTGIseUJSb0NlLEVBQUE7SVN0QmY7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RSeUJXLEVBQUE7RVJPakI7O0lnQjVDRSxXUk1hO0lRTGIseUJScUNlLEVBQUE7SVN2QmY7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RSMEJXLEVBQUE7RVJNakI7O0lnQjVDRSxXUk1hO0lRTGIseUJScUNlLEVBQUE7SVN2QmY7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RSMEJXLEVBQUE7RVJNakI7O0lnQjVDRSxXUk1hO0lRTGIseUJWdUJXLEVBQUE7SVdUWDtNRFZJLFdSQ1M7TVFBVCx5QkFBa0MsRUFBQTtJQUg5QjtNQVFKLFVBQVU7TUFDViwrQ1ZZTyxFQUFBO0VOb0JiOztJZ0I1Q0UsV1JNYTtJUUxiLHlCVnVCVyxFQUFBO0lXVFg7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsK0NWWU8sRUFBQTtFTm9CYjs7SWdCNUNFLGNWc0IwQjtJVXJCMUIseUJSdUNlLEVBQUE7SVN6QmY7TURWSSxjVmlCc0I7TVVoQnRCLHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGdEUjRCVyxFQUFBO0VSSWpCOztJZ0I1Q0UsY1ZzQjBCO0lVckIxQix5QlJ1Q2UsRUFBQTtJU3pCZjtNRFZJLGNWaUJzQjtNVWhCdEIseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsZ0RSNEJXLEVBQUE7RVJJakI7O0lnQjVDRSxjVnNCMEI7SVVyQjFCLHlCUndDZSxFQUFBO0lTMUJmO01EVkksY1ZpQnNCO01VaEJ0Qix5QkFBa0MsRUFBQTtJQUg5QjtNQVFKLFVBQVU7TUFDViwrQ1I2QlcsRUFBQTtFUkdqQjs7SWdCNUNFLGNWc0IwQjtJVXJCMUIseUJSd0NlLEVBQUE7SVMxQmY7TURWSSxjVmlCc0I7TVVoQnRCLHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLCtDUjZCVyxFQUFBO0VSR2pCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCUnlDZSxFQUFBO0lTM0JmO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLCtDUjhCVyxFQUFBO0VSRWpCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCUnlDZSxFQUFBO0lTM0JmO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLCtDUjhCVyxFQUFBO0VSRWpCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCUjBDZSxFQUFBO0lTNUJmO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGdEUitCVyxFQUFBO0VSQ2pCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCUjBDZSxFQUFBO0lTNUJmO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGdEUitCVyxFQUFBO0VSQ2pCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCUjJDZSxFQUFBO0lTN0JmO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGdEUmdDVyxFQUFBO0VSQWpCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCUjJDZSxFQUFBO0lTN0JmO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGdEUmdDVyxFQUFBO0VSQWpCOztJZ0I1Q0UsY1ZzQjBCO0lVckIxQixzQlJLYSxFQUFBO0lTU2I7TURWSSxjVmlCc0I7TVVoQnRCLHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLGlEUk5TLEVBQUE7RVJzQ2Y7O0lnQjVDRSxjVnNCMEI7SVVyQjFCLHNCUkthLEVBQUE7SVNTYjtNRFZJLGNWaUJzQjtNVWhCdEIseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsaURSTlMsRUFBQTtFUnNDZjs7SWdCNUNFLFdSTWE7SVFMYix5QlZrQjRCLEVBQUE7SVdKNUI7TURWSSxXUkNTO01RQVQseUJBQWtDLEVBQUE7SUFIOUI7TUFRSixVQUFVO01BQ1YsOENWT3dCLEVBQUE7RU55QjlCOztJZ0I1Q0UsV1JNYTtJUUxiLHlCVmtCNEIsRUFBQTtJV0o1QjtNRFZJLFdSQ1M7TVFBVCx5QkFBa0MsRUFBQTtJQUg5QjtNQVFKLFVBQVU7TUFDViw4Q1ZPd0IsRUFBQTtFTnlCOUI7O0lnQjVDRSxXUk1hO0lRTGIseUJWV1ksRUFBQTtJV0daO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLDhDVkFRLEVBQUE7RU5nQ2Q7O0lnQjVDRSxXUk1hO0lRTGIseUJWV1ksRUFBQTtJV0daO01EVkksV1JDUztNUUFULHlCQUFrQyxFQUFBO0lBSDlCO01BUUosVUFBVTtNQUNWLDhDVkFRLEVBQUE7RU5nQ2Q7O0lrQm5DSSxjWlMwQixFQUFBO0lOMEI5Qjs7TWtCakNNLGFaT3dCLEVBQUE7RU4wQjlCOztJa0J2QkUsZ0NaTDJCLEVBQUE7SU40QjdCOztNa0JwQkksNkJBQWdEO01DRWhELCtCYjZDZ0M7TWE1Q2hDLGdDYjRDZ0MsRUFBQTtNTjNCcEM7OztRa0JoQk0scUNaWnVCLEVBQUE7TU40QjdCOztRa0JaTSxjWmR3QjtRWWV4Qiw2QkFBNkI7UUFDN0IseUJBQXlCLEVBQUE7SWxCVS9COzs7O01rQkpJLGNackIwQjtNWXNCMUIseUJsQk5nQjtNa0JPaEIscUNsQlBnQixFQUFBO0lBU3BCOztNbUJsQkkseUJEcUI0QjtNQ3BCNUIsMEJEb0I0QixFQUFBO0VsQkhoQzs7SW9CNUNFLHlCZFFlLEVBQUE7RU5vQ2pCOztJb0J4Q0UseUJkTWMsRUFBQTtFTmtDaEI7O0lvQnBDRSx5QmREWSxFQUFBO0VOcUNkOztJb0JoQ0UseUJkSGUsRUFBQTtFTm1DakI7O0lHR0ksY0hnQnlCO0lHZnpCLHlCR2xDMEI7SUhtQzFCLHFCSHFEK0IsRUFBQTtFQTFEbkM7O0lHVUUseUJHeEM0QjtJSHlDNUIscUJIK0NpQyxFQUFBO0VBMURuQzs7OztJR3VCTSxjWWtDNEQsRUFBQTtFZnpEbEU7Ozs7SUd1Qk0sY1lrQzRELEVBQUE7RWZ6RGxFOzs7O0lHdUJNLGNZa0M0RCxFQUFBO0VmekRsRTs7OztJR3VCTSxjWWtDNEQsRUFBQTtFZnpEbEU7Ozs7SUd1Qk0sY1lrQzRELEVBQUE7RWZ6RGxFOzs7O0lHdUJNLGNZa0M0RCxFQUFBO0VmekRsRTs7OztJR3VCTSxjWWtDNEQsRUFBQTtFZnpEbEU7Ozs7SUd1Qk0sY1lrQzRELEVBQUE7RWZ6RGxFOzs7O0lHdUJNLGNZa0M0RCxFQUFBO0VmekRsRTs7OztJR3VCTSxjWWtDNEQsRUFBQTtFZnpEbEU7Ozs7SUd1Qk0sY1lrQzRELEVBQUE7RWZ6RGxFOzs7O0lHdUJNLGNZa0M0RCxFQUFBO0VmekRsRTs7OztJR3VCTSxjWWtDNEQsRUFBQTtFZnpEbEU7Ozs7SUd1Qk0sY1lrQzRELEVBQUE7RWZ6RGxFOzs7O0lHdUJNLGNZa0M0RCxFQUFBO0VmekRsRTs7OztJR3VCTSxjWWtDNEQsRUFBQTtFZnpEbEU7Ozs7SUd1Qk0sY1lrQzRELEVBQUE7RWZ6RGxFOzs7O0lHdUJNLGNZa0M0RCxFQUFBO0VmekRsRTs7OztJR3VCTSxZWWtDNEQsRUFBQTtFZnpEbEU7Ozs7SUd1Qk0sY1lrQzRELEVBQUE7RWZ6RGxFOzs7O0lHdUJNLGNZa0M0RCxFQUFBO0VmekRsRTs7SUc4QkUsWUhuQm9CLEVBQUE7RUFYdEI7O0lHbUNJLFdIeEJrQixFQUFBO0VBWHRCOztJR3NDSSxhRzVFZSxFQUFBO0VOc0NuQjs7SUcyQ0UsWUhoQ29CLEVBQUE7SUFYdEI7O01HOENJLFdIbkNrQixFQUFBO0lBWHRCOzs7OztNR3FESSxjSHpDc0I7TUcwQ3RCLHlCa0JqR2dCLEVBQUE7TXJCMkNwQjs7Ozs7UUd5RE0sYUg3Q29CLEVBQUE7SUFaMUI7O01HNkRJLHlCRzlGVyxFQUFBO0VOaUNmOztJc0IvQkksWXRCMENrQjtJc0J6Q2xCLHNCZFJXO0ljU1gscUJkMGRzRTtJY3pkdEUsVUFBVTtJQUtSLDhDdEJhYyxFQUFBO0VBVXBCOztJR3dFRSx5QkFBNkI7SUFDN0IsdUJBQXVCLEVBQUE7SUh6RXpCOzs7TUc2RUkseUJBQW1DLEVBQUE7RUg3RXZDOztJR3FGTSxjR2hId0IsRUFBQTtFTjJCOUI7O0lHMEZNLFdLaElTO0lMaUlULHlCSHJHYyxFQUFBO0lBVXBCOzs7TUc4RlEsV0twSU87TUxxSVAseUJIekdZLEVBQUE7RUFVcEI7O0lHcUdNLGNIL0djO0lHZ0hkLHFCRzVJYSxFQUFBO0lOc0NuQjs7OztNRzBHUSxjSHBIWSxFQUFBO0VBVXBCOztJR29IRSxjQUFjLEVBQUE7RUhwSGhCOztJRzhISSw4QkFBOEIsRUFBQTtFSDlIbEM7O0lHa0lJLFdIL0Z1RSxFQUFBO0VBbkMzRTs7SUd3SVEsYWtCcExhLEVBQUE7RXJCNENyQjs7SUc0SVEsYWtCdkxZLEVBQUE7RXJCMkNwQjs7SUdtSkUsbUJIckh3QjtJRzBIeEIsOEVIeEhzRjtJR3lIdEYscUJBQXFCLEVBQUE7SUh6SnZCOztNR3FKSSxjSHpJc0IsRUFBQTtJQVoxQjs7TUc0SkksWUh6SHVFLEVBQUE7RUFuQzNFOztJWXZDRSxjTmlCMEI7SU9qQnhCLHlCYnNFbUM7SVlwRXJDLHFCWm9FcUMsRUFBQTtJQS9CdkM7O01ZakNJLFdKTFc7TUtEWCx5QkREb0Y7TUFTcEYscUJBVHlILEVBQUE7SVp3QzdIOzs7TVkxQkksV0paVztNS0RYLHlCRERvRjtNQWdCcEYscUJBaEJ5SDtNQXFCdkgsZ0RBQWlGLEVBQUE7SVptQnZGOzs7TVlaSSxjTlZ3QjtNTVd4Qix5QlowQ21DO01ZekNuQyxxQlp5Q21DLEVBQUE7SUEvQnZDOzs7Ozs7TVlBSSxXSnRDVztNSXVDWCx5QkF6Q3VLO01BNkN2SyxxQkE3QytNLEVBQUE7TVp3Q25OOzs7Ozs7UVlZUSxnREFBaUYsRUFBQTtFWlp6Rjs7SUd1S0ksMENIaExnQixFQUFBO0VBU3BCOztJQytKRSx5QkRwSCtCO0lDcUgvQixtSkFBbUosRUFBQTtJRGhLcko7O01DbUtJLDRCRHhINkI7TUN5SDdCLDRDQUE0QyxFQUFBO0lEcEtoRDs7TUN1S0kseUJENUg2QjtNQzZIN0IseUNBQXlDLEVBQUE7SUR4SzdDOztNQzJLSSx5QkRoSTZCO01DaUk3Qix5Q0FBeUMsRUFBQTtJRDVLN0M7O01DK0tJLGFEbktzQixFQUFBO0lBWjFCOztNQytKRSx5QkRsSGlFO01DbUhqRSxtSkFBbUosRUFBQTtNRGhLcko7O1FDbUtJLDRCRHRIK0Q7UUN1SC9ELDRDQUE0QyxFQUFBO01EcEtoRDs7UUN1S0kseUJEMUgrRDtRQzJIL0QseUNBQXlDLEVBQUE7TUR4SzdDOztRQzJLSSx5QkQ5SCtEO1FDK0gvRCx5Q0FBeUMsRUFBQTtNRDVLN0M7O1FDK0tJLGFEbktzQixFQUFBO0VBWjFCOztJRzJMTSx5QkhyTWMsRUFBQTtFQVVwQjs7SUdnTU0sY0gxTWM7SUcyTWQseUJIako2QixFQUFBO0VBaERuQzs7SVl2Q0UsV0pDYTtJS0RYLHlCYjZCZ0I7SVkzQmxCLHFCWjJCa0IsRUFBQTtJQVVwQjs7TVlqQ0ksV0pMVztNS0RYLHlCVmlQa0M7TVN6T2xDLHFCVDBPaUMsRUFBQTtJSDNNckM7OztNWTFCSSxXSlpXO01LRFgseUJWaVBrQztNU2xPbEMscUJUbU9pQztNUzlOL0IsK0NBQWlGLEVBQUE7SVptQnZGOzs7TVlaSSxXSjFCVztNSTJCWCx5QlpDZ0I7TVlBaEIscUJaQWdCLEVBQUE7SUFVcEI7Ozs7OztNWUFJLFdKdENXO01JdUNYLHFDWnNDMEM7TVlsQzFDLGlDWmtDMEMsRUFBQTtNQXZDOUM7Ozs7OztRWVlRLCtDQUFpRixFQUFBO0VaWnpGOztJR29OUSxpQ0g1S29ELEVBQUE7RUF4QzVEOztJR3dOUSwyQkh4SzJCLEVBQUE7RUFoRG5DOztJR2tPRSxXSHZOb0IsRUFBQTtFQVh0Qjs7SUd1T0UsV0FBVyxFQUFBO0VIdk9iOztJRytPSSw0QkcxUTBCLEVBQUE7SU4yQjlCOztNR2lQTSxXS3ZSUyxFQUFBO0lSc0NmOztNR29QTSxXSzFSUztNTDJSVCxZQUFZLEVBQUE7TUhyUGxCOztRR3VQUSxZQUFZLEVBQUE7RUh2UHBCOztJRzZQSSx5Qkh0UWdCLEVBQUE7RUFTcEI7O0lHaVFJLHlCRzVSMEIsRUFBQTtFTjJCOUI7O0lHd1FNLGNBclNtQixFQUFBO0lINkJ6Qjs7TUcwUVEsY0F2U2lCLEVBQUE7SUg2QnpCOztNRzZRUSxhQTFTaUIsRUFBQTtFSDZCekI7OztJR3VSTSx1Q0h6UWtDLEVBQUE7RUFkeEM7O0lHMFJNLHdCQUF3QjtJQUN4QixjSDdRa0MsRUFBQTtJQWR4Qzs7TUc2UlEsYUgvUWdDLEVBQUE7SUFkeEM7O01Ha1NRLGNHNVRzQixFQUFBO01OMEI5Qjs7UUdvU1UsYUc5VG9CLEVBQUE7RU4wQjlCOztJRzJTSSxxQkg3Um9DLEVBQUE7RUFkeEM7O0lHa1RNLGNHeFZhLEVBQUE7RU5zQ25COztJRzJURSxZSGhUb0I7SUdpVHBCLHlCRzNWMkI7SUg0VjNCLHFCRzlWYTtJSCtWYiwrQ0FBK0MsRUFBQTtFSDlUakQ7O0lHbVVJLGNHcFdXLEVBQUE7RU5pQ2Y7O0lHNFVJLHlCR3hXeUIsRUFBQTtJTjRCN0I7O01HK1VNLHVCQUF1QixFQUFBO0VIL1U3Qjs7SUdvVkkseUJBQXlCLEVBQUE7RUhwVjdCOztJR3dWSSwyQkFBMkIsRUFBQTtFSHhWL0I7O0lDd05FLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7O0FBTlY7RUFDRTtJQUNFLFVBQVUsRUFBQSxFQUFBO0lEck5oQjs7TUM0Tkksa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixPQUFPO01BQ1AsV0FBVztNQUNYLFdBQVc7TUFDWCxXQUFXO01BQ1gsV0FBVztNQUNYLHVDRDdPZ0I7TUM4T2hCLGtCQUFrQjtNQUNsQiwyQ0FBMkMsRUFBQTtFRHJPL0M7O0lHcVdJLGNIclZzQyxFQUFBO0lBaEIxQzs7TUd3V00sY0h2VmtELEVBQUE7RUFqQnhEOztJRytXTSxjSC9Wb0MsRUFBQTtFQWhCMUM7O0lHbVhNLGNIbFdrRCxFQUFBO0VBakJ4RDs7SUc2WEkseUJBQTZDLEVBQUE7SUg3WGpEOztNR2dZTSwyQkczWndCLEVBQUE7TU4yQjlCOztRR21ZUSx5Qkg1WVk7UUc2WVosNEJHL1pzQixFQUFBO0lOMkI5Qjs7TUd5WU0seUJIbFpjLEVBQUE7SUFTcEI7O01HNllNLHlCR3hhd0IsRUFBQTtFTjJCOUI7O0lHdVpJLGNIamFnQjtJR2thaEIseUJIeFcrQixFQUFBO0VBaERuQzs7Ozs7O0lHbWFJLG1CSDVhZ0IsRUFBQTtFQVNwQjs7SUdzYUkseUJIL2FnQixFQUFBO0VBU3BCOztJRzJhRSxtQmtCdGRrQixFQUFBO0VyQjJDcEI7O0lHK2FFLG1CR3BkWSxFQUFBO0VOcUNkOztJR21iRSxtQkd2ZGUsRUFBQTtFTm9DakI7O0lHdWJFLG1Ca0JuZW1CLEVBQUE7RXJCNENyQjs7SUc4YkUsYUhoYnNDLEVBQUE7SUFkeEM7O01HaWNJLGFIbGIwQyxFQUFBO0VBZjlDOzs7O0lHMmNJLHlCSHBkZ0IsRUFBQTtJQVNwQjs7OztNRzhjTSwyQkh2ZGMsRUFBQTtJQVNwQjs7OztNR21kUSx1QkFBdUI7TUFDdkIsZ0NBQW9EO01BQ3BELDRCQUFnRCxFQUFBO0VIcmR4RDs7SUdtZVUsY0FBYyxFQUFBO0VIbmV4Qjs7SUd1ZVkseUJBQTZDLEVBQUE7RUh2ZXpEOztJRzBlWSx5QkFBNkM7SUFDN0MscUJIcmZRLEVBQUE7RUFVcEI7O0lHd2ZFLFlBQVksRUFBQTtFSHhmZDs7SUcrZkUseUJBQTZDO0lBQzdDLHlCRzNoQjRCLEVBQUE7RU4yQjlCOztJRzBnQlEscUJIeGMyQyxFQUFBO0VBbEVuRDs7SUdraEJRLFlIdmdCYyxFQUFBO0VBWHRCOztJR3FoQlEseUJIbmQyQztJR29kM0MscUJIcGQyQyxFQUFBO0VBbEVuRDs7SUdnaUJFLHlCSHppQmtCLEVBQUE7RUFTcEI7O0lHcWlCSSxVSzNrQlcsRUFBQTtFUnNDZjs7SUd5aUJJLGFHL2pCd0IsRUFBQTtFTnNCNUI7Ozs7SUdnakJFLHVDSGxpQnNDLEVBQUE7RUFkeEM7O0lHd2pCSSxXQUFXLEVBQUE7RUh4akJmOztJdUJ4Q0Usb0NBQW9ELEVBQUE7RXZCd0N0RDs7SXVCcENFLHdDQUF3RCxFQUFBO0V2Qm9DMUQ7O0l1QmhDRSwwQ0FBMEQsRUFBQTtFdkJnQzVEOztJdUI1QkUsMkNBQTJELEVBQUE7RXZCNEI3RDs7SXVCeEJFLHlDQUF5RCxFQUFBO0V2QndCM0Q7O0l1QnBCRSxnQ0FBOEIsRUFBQTtFdkJvQmhDOztJd0JyQ0UsWXhCZ0RvQixFQUFBO0lBWHRCOzs7O013QmhDSSx5QmxCRFcsRUFBQTtJTmlDZjs7TXdCNUJJLDRCbEJMVyxFQUFBO0lOaUNmOztNd0J4QkkseUJsQlRXLEVBQUE7RU5pQ2Y7O0l3Qm5CRSxxQmxCZGEsRUFBQTtJTmlDZjs7OztNd0JmSSxxQmxCbEJXLEVBQUE7RU5pQ2Y7O0l3QlJNLFl4Qm1CZ0I7SXdCbEJoQixzQ3BCMUIwQixFQUFBO0VKaUNoQzs7SXdCREUsV2hCckNhO0lnQnNDYix5QmxCaENZLEVBQUE7SU5nQ2Q7Ozs7OztNd0JLSSxxQmhCdVV1RCxFQUFBO0lSNVUzRDs7TXdCU0ksU0FBUyxFQUFBO0l4QlRiOztNd0JjTSwyQ2hCcERTLEVBQUE7SVJzQ2Y7O013QnFCUSxXaEIzRE87TWdCNERQLDRDaEI1RE8sRUFBQTtFUnNDZjs7SXlCMUNNLFl6QnFEZ0I7SXlCcERoQix5QnpCZ0NjO0l5Qi9CZCxxQm5CYXdCLEVBQUE7SU4yQjlCOztNeUJwQ1UseUJyQkxzQyxFQUFBO0lKeUNoRDs7TXlCakNVLFdqQkxLO01pQk1MLHlCekJzQlUsRUFBQTtFQVVwQjs7SUlSRSx5QkpEa0IsRUFBQTtFQVNwQjs7SUlKRSxjQUFtQyxFQUFBO0VKSXJDOzs7O0lJQ0UsY0FBa0M7SUFDbEMseUJBQTZDLEVBQUE7RUpGL0M7O0lJU0UseUJBQTJDO0lBQzNDLHFCRTNDYSxFQUFBO0VOaUNmOztJSW1CRSwwUUFFdUYsRUFBQTtJSnJCekY7O01Jd0JJLDBDQUE0QixFQUFBO01KeEJoQzs7UUkyQk0sa0NBQTRCO1FBQzVCLHdCQUFnQixFQUFBO01KNUJ0Qjs7UUlnQ00seUJBQWlCLEVBQUE7SUpoQ3ZCOztNSXFDSSwwQ0FBNEIsRUFBQTtJSnJDaEM7O01JMENNLFlBQVk7TUFDWix1Q0VwRXdCO01GcUV4QixpQkFBaUIsRUFBQTtNSjVDdkI7O1FJOENRLFlBQVk7UUFDWix1Q0V4RXNCLEVBQUE7SU55QjlCOztNSW1ETSxjQUF5QjtNQUN6Qix1Q0U1RXVCLEVBQUE7SU53QjdCOztNSTBETSxjQUF5QjtNQUN6Qix1Q0VuRnVCLEVBQUE7SU53QjdCOztNSStETSxZQUFZO01BQ1osdUNFekZ3QjtNRjBGeEIsaUJBQWlCLEVBQUE7TUpqRXZCOztRSW9FUSxjQUF5QixFQUFBO0lKcEVqQzs7TUkyRUkseUJBQWlCLEVBQUE7TUozRXJCOzs7UUkrRU0sWUFBWSxFQUFBO1FKL0VsQjs7O1VJa0ZRLGNBQWdDLEVBQUE7UUpsRnhDOzs7VUlzRlEsY0FBK0IsRUFBQTtFSnRGdkM7O0lJZ0dFLHlCQXRJMEMsRUFBQTtFSnNDNUM7O0lJb0dFLDJDQTFJMEMsRUFBQTtFSnNDNUM7O0lJMEdNLGNKcEhjO0lJcUhkLHlCRTVJUyxFQUFBO0VOaUNmOztJSWtIRSxjRTVJNEIsRUFBQTtFTjBCOUI7O0l5QjFDTSxZekJxRGdCO0l5QnBEaEIseUJ6QjJGZ0M7SXlCMUZoQyxxQm5CYXdCLEVBQUE7SU4yQjlCOztNeUJwQ1UseUJyQkxzQyxFQUFBO0lKeUNoRDs7TXlCakNVLFdqQkxLO01pQk1MLHlCekJzQlUsRUFBQTtFQVVwQjs7SUlvSVEsY0FBa0MsRUFBQTtFSnBJMUM7O0lJOElFLHlCRTdLMkIsRUFBQTtJTitCN0I7O01JaUpJLGFBQWEsRUFBQTtJSmpKakI7O01JcUpJLGlCQUFpQjtNQUNqQixjRTVMZTtNRjZMZixxQkV4TFcsRUFBQTtJTmlDZjs7TUkySkkscUJFdEwwQixFQUFBO0VOMkI5Qjs7SUlvS0ksY0UvTDBCLEVBQUE7RU4yQjlCOztJSTZLRSxtQkUzTTRCLEVBQUE7RU44QjlCOztJSW9MRSx1QkFBdUIsRUFBQTtJSnBMekI7O01Jd0xJLGlCQUFpQixFQUFBO0lKeExyQjs7TUk2TE0seUJFOU5TO01GK05ULHlCQUF5QixFQUFBO0lKOUwvQjs7TUlpTU0sdUJBQXVCO01BQ3ZCLDZEQUE2RCxFQUFBO0lKbE1uRTs7TUl1TU0seUJBQTRDLEVBQUE7SUp2TWxEOztNSTBNTSw0REFBNEQsRUFBQTtJSjFNbEU7O01JOE1JLGFBQWEsRUFBQTtJSjlNakI7O01Ja05JLHVCQUF1QixFQUFBO01KbE4zQjs7O1FJc05NLHVCQUF1QixFQUFBO0lKdE43Qjs7TUkyTkksY0VqUWUsRUFBQTtFTnNDbkI7O0lJbU9FLHlCRXBRYSxFQUFBO0VOaUNmOztJSXdPSSxxQkVuUTBCLEVBQUE7RU4yQjlCOztJSTJPSSxxQkV0UTBCLEVBQUE7RU4yQjlCOztJSW9QSSxhQUFhLEVBQUE7RUpwUGpCOztJSXlQRSxtQkEvUjBDLEVBQUE7RUpzQzVDOztJSWlRSSxjRTNSMEI7SUY0UjFCLHlCRW5TVyxFQUFBO0VOaUNmOztJSTJRSSxxQkV0UzBCLEVBQUE7RU4yQjlCOztJSThRSSxxQkV6UzBCLEVBQUE7RU4yQjlCOztJSXNSRSxxQkVqVDRCLEVBQUE7RU4yQjlCOztJSTZSRSxxQkV4VDRCLEVBQUE7RU4yQjlCOztJMEI1Q0UsYzFCc0grRDtJMEJySC9ELHVCQUZtRztJQUduRyxxQjFCb0h1RixFQUFBO0lBMUV6Rjs7TTBCdENNLDBCMUJnSG1GLEVBQUE7SUExRXpGOzs7O00wQi9CSSxjMUJ5RzZEO00wQnhHN0QseUIxQndHNkc7TTBCdkc3RyxxQjFCdUdxRixFQUFBO01BMUV6Rjs7OztRMEIzQk0scUIxQnFHMkcsRUFBQTtFQTFFakg7O0lBK0VJLHlCQXhGZ0IsRUFBQTtFQVNwQjs7SUFtRkkseUJBNUZnQixFQUFBO0lBU3BCOztNQXFGTSw2QkFBNkIsRUFBQTtFQXJGbkM7Ozs7SUE2Rk0seUJBQWlCLEVBQUE7RUE3RnZCOztJQWlHTSw2QkFBNkIsRUFBQVwiLFwiZmlsZVwiOlwiYW50YXJjdGljLnNjc3NcIixcInNvdXJjZXNDb250ZW50XCI6W1wiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcXG5AaW1wb3J0ICcuLi9vdmVycmlkZS1ib290c3RyYXAtdmFyaWFibGVzJztcXG5cXG4vLyA9PSBEZWZpbmUgQm9vdHN0cmFwIHRoZW1lIGNvbG9yc1xcbi8vXFxuXFxuLy8gY29sb3JzIGZvciBvdmVycmlkaW5nIGJvb3RzdHJhcCAkdGhlbWUtY29sb3JzXFxuLy8gJHNlY29uZGFyeTogIztcXG4vLyAkaW5mbzogIztcXG4vLyAkc3VjY2VzczogIztcXG4vLyAkd2FybmluZzogIztcXG4vLyAkZGFuZ2VyOiAjO1xcbi8vICRsaWdodDogIztcXG4vLyAkZGFyazogIztcXG5cXG4uZ3Jvd2k6bm90KC5sb2dpbi1wYWdlKSB7XFxuICAvLyBhZGQgYmFja2dyb3VuZC1pbWFnZVxcbiAgI3BhZ2Utd3JhcHBlcixcXG4gIC5wYWdlLWVkaXRvci1wcmV2aWV3LWNvbnRhaW5lciB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy90aGVtZXMvYW50YXJjdGljL2JnLnN2ZycpO1xcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xcbiAgfVxcbn1cXG5cXG4uZ3Jvd2kubG9naW4tcGFnZSB7XFxuICAjcGFnZS13cmFwcGVyIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3RoZW1lcy9hbnRhcmN0aWMvdG9waW1hZ2Uuc3ZnJyk7XFxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XFxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XFxuICB9XFxufVxcblxcbiR0aGVtZWNvbG9yOiAjMDAwMDgwO1xcbiR0aGVtZWxpZ2h0OiAjZjBmOGZmO1xcbiRhY2NlbnRjb2xvcjogI2ZmZDcwMDtcXG5cXG4uZ3J3LW5hdmJhciB7XFxuICBib3JkZXItYm90dG9tOiAkYWNjZW50Y29sb3IgNHB4IHNvbGlkO1xcbn1cXG5cXG4vLz09IExpZ2h0IE1vZGVcXG4vL1xcbmh0bWxbbGlnaHRdLFxcbmh0bWxbZGFya10ge1xcbiAgJHByaW1hcnk6ICR0aGVtZWNvbG9yO1xcblxcbiAgLy8gQmFja2dyb3VuZCBjb2xvcnNcXG4gICRiZ2NvbG9yLWdsb2JhbDogJHRoZW1lbGlnaHQ7XFxuICAkYmdjb2xvci1pbmxpbmUtY29kZTogJGdyYXktMTAwOyAvL29wdGlvbmFsXFxuICAkYmdjb2xvci1jYXJkOiAkZ3JheS01MDtcXG4gICRiZ2NvbG9yLWhpZ2hsaWdodGVkOiByZ2JhKCRwcmltYXJ5LCAwLjE1KTtcXG5cXG4gIC8vIEZvbnQgY29sb3JzXFxuICAkY29sb3ItZ2xvYmFsOiBibGFjaztcXG4gICRjb2xvci1yZXZlcnNhbDogI2VlZWVlZTtcXG4gIC8vICRjb2xvci1oZWFkZXI6ICMyYjJiMmI7XFxuICAkY29sb3ItbGluazogbGlnaHRlbigkdGhlbWVjb2xvciwgMjAlKTtcXG4gICRjb2xvci1saW5rLWhvdmVyOiBsaWdodGVuKCRjb2xvci1saW5rLCAyMCUpO1xcbiAgJGNvbG9yLWxpbmstd2lraTogbGlnaHRlbigkcHJpbWFyeSwgMjAlKTtcXG4gICRjb2xvci1saW5rLXdpa2ktaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yLWxpbmstd2lraSwgMjAlKTtcXG4gICRjb2xvci1saW5rLW5hYnZhcjogJGNvbG9yLXJldmVyc2FsO1xcbiAgJGNvbG9yLWlubGluZS1jb2RlOiAjYzcyNTRlOyAvLyBvcHRpb25hbFxcblxcbiAgLy8gTGlzdCBHcm91cCBjb2xvcnNcXG4gIC8vICRjb2xvci1saXN0OiAkY29sb3ItZ2xvYmFsO1xcbiAgLy8gJGJnY29sb3ItbGlzdDogJGJnY29sb3ItZ2xvYmFsO1xcbiAgLy8gJGNvbG9yLWxpc3QtaG92ZXI6ICRjb2xvci1yZXZlcnNhbDtcXG4gIC8vICRiZ2NvbG9yLWxpc3QtaG92ZXI6IDtcXG4gIC8vICRjb2xvci1saXN0LWFjdGl2ZTogJGNvbG9yLXJldmVyc2FsO1xcbiAgLy8gJGJnY29sb3ItbGlzdC1hY3RpdmU6ICRwcmltYXJ5O1xcblxcbiAgLy8gTmF2YmFyXFxuICAkYmdjb2xvci1uYXZiYXI6ICMzNTM5M2Y7XFxuICAkYmdjb2xvci1zZWFyY2gtdG9wLWRyb3Bkb3duOiAjZmE5OTEzO1xcbiAgJGJvcmRlci1pbWFnZS1uYXZiYXI6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y2ZDAyZSAwJSwgI2Y4N2MwMCA0NyUsICNmNmQwMmUgMTAwJSk7XFxuICAvLyBMb2dvIGNvbG9yc1xcbiAgJGJnY29sb3ItbG9nbzogJGJnY29sb3ItbmF2YmFyO1xcbiAgJGZpbGxjb2xvci1sb2dvLW1hcms6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkYmdjb2xvci1pbmxpbmUtY29kZSwgMTAlKSwgMTUlKTtcXG5cXG4gIC8vIFNpZGViYXJcXG4gICRiZ2NvbG9yLXNpZGViYXI6ICR0aGVtZWNvbG9yO1xcbiAgJGJnY29sb3Itc2lkZWJhci1uYXYtaXRlbS1hY3RpdmU6IHJnYmEoYmxhY2ssIDAuMzcpOyAvLyBvcHRpb25hbFxcbiAgJHRleHQtc2hhZG93LXNpZGViYXItbmF2LWl0ZW0tYWN0aXZlOiAwcHggMHB4IDEwcHggIzAwOTlmZjsgLy8gb3B0aW9uYWxcXG4gIC8vIFNpZGViYXIgcmVzaXplIGJ1dHRvblxcbiAgJGNvbG9yLXJlc2l6ZS1idXR0b246ICRjb2xvci1yZXZlcnNhbDtcXG4gICRiZ2NvbG9yLXJlc2l6ZS1idXR0b246ICNmYTk5MTM7XFxuICAkY29sb3ItcmVzaXplLWJ1dHRvbi1ob3ZlcjogJGNvbG9yLXJldmVyc2FsO1xcbiAgJGJnY29sb3ItcmVzaXplLWJ1dHRvbi1ob3ZlcjogbGlnaHRlbigkYmdjb2xvci1yZXNpemUtYnV0dG9uLCA1JSk7XFxuICAvLyBTaWRlYmFyIGNvbnRlbnRzXFxuICAkY29sb3Itc2lkZWJhci1jb250ZXh0OiAkdGhlbWVjb2xvcjtcXG4gICRiZ2NvbG9yLXNpZGViYXItY29udGV4dDogI2Y0ZjZmYztcXG4gIC8vIFNpZGViYXIgbGlzdCBncm91cFxcbiAgJGJnY29sb3Itc2lkZWJhci1saXN0LWdyb3VwOiAjZmFmYmZmOyAvLyBvcHRpb25hbFxcblxcbiAgLy8gSWNvbiBjb2xvcnNcXG4gICRjb2xvci1lZGl0b3ItaWNvbnM6ICRjb2xvci1nbG9iYWw7XFxuXFxuICAvLyBCb3JkZXIgY29sb3JzXFxuICAkYm9yZGVyLWNvbG9yLXRoZW1lOiAkZ3JheS00MDA7XFxuICAkYm9yZGVyLWNvbG9yLWdsb2JhbDogJGdyYXktNDAwO1xcbiAgJGJvcmRlcmNvbG9yLWlubGluZS1jb2RlOiAjY2NjOGM4OyAvLyBvcHRpb25hbFxcblxcbiAgLy8gRHJvcGRvd24gY29sb3JzXFxuICAkYmdjb2xvci1kcm9wZG93bi1saW5rLWFjdGl2ZTogJGdyb3dpLWJsdWU7XFxuICAkY29sb3ItZHJvcGRvd24tbGluay1hY3RpdmU6ICRjb2xvci1yZXZlcnNhbDtcXG4gICRjb2xvci1kcm9wZG93bi1saW5rLWhvdmVyOiAkY29sb3ItZ2xvYmFsO1xcblxcbiAgLy8gYWRtaW4gdGhlbWUgYm94XFxuICAkY29sb3ItdGhlbWUtY29sb3ItYm94OiBsaWdodGVuKCR0aGVtZWNvbG9yLCAyMCUpO1xcblxcbiAgQGltcG9ydCAnYXBwbHktY29sb3JzJztcXG4gIEBpbXBvcnQgJ2FwcGx5LWNvbG9ycy1saWdodCc7XFxuXFxuICAvL0J1dHRvblxcbiAgLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIHtcXG4gICAgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcXG4gICAgICBAaW5jbHVkZSBidG4tcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyKGRhcmtlbigkcHJpbWFyeSwgMTAlKSwgbGlnaHRlbigkcHJpbWFyeSwgNTUlKSwgbGlnaHRlbigkcHJpbWFyeSwgNjAlKSk7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC50YWJsZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZWxpZ2h0O1xcbiAgfVxcblxcbiAgI3NlYXJjaC10eXBlYWhlYWQtYXN5bmN0eXBlYWhlYWQge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1nbG9iYWw7XFxuICAgIC50YWJsZSB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC8vIGxvZ2luIGFuZCByZWdpc3RlclxcbiAgLm5vbG9naW4ge1xcbiAgICBhI2xvZ2luLmxpbmstc3dpdGNoLFxcbiAgICBhI3JlZ2lzdGVyLmxpbmstc3dpdGNoIHtcXG4gICAgICBjb2xvcjogcmdiYShibGFjaywgMC41KTtcXG4gICAgfVxcblxcbiAgICAuZ3J3LWV4dGVybmFsLWF1dGgtZm9ybSB7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLy89PSBEYXJrIE1vZGVcXG4vL1xcbi8vIGh0bWxbZGFya10ge1xcbi8vICAgJHByaW1hcnk6ICNkNjVhMzE7XFxuXFxuLy8gICAkYmFzZWNvbG9yOiAjMjIyODMxO1xcblxcbi8vICAgLy8gQmFja2dyb3VuZCBjb2xvcnNcXG4vLyAgICRiZ2NvbG9yLWdsb2JhbDogJGJhc2Vjb2xvcjtcXG4vLyAgICRiZ2NvbG9yLW5hdmJhcjogIzE1MTUxNTtcXG4vLyAgICRiZ2NvbG9yLWlubGluZS1jb2RlOiBkYXJrZW4oJGJhc2Vjb2xvciwgNSUpO1xcbi8vICAgJGJnY29sb3ItY2FyZDogZGFya2VuKCRiYXNlY29sb3IsIDUlKTtcXG5cXG4vLyAgIC8vIEZvbnQgY29sb3JzXFxuLy8gICAkY29sb3ItZ2xvYmFsOiAjZWVlZWVlO1xcbi8vICAgJGNvbG9yLXJldmVyc2FsOiAkZ3JheS05MDA7XFxuLy8gICAvLyAkY29sb3ItaGVhZGVyOiBkZXNhdHVyYXRlKCRwcmltYXJ5LCAyMCUpO1xcbi8vICAgJGNvbG9yLWxpbms6ICRwcmltYXJ5O1xcbi8vICAgJGNvbG9yLWxpbmstaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yLWxpbmssIDEwJSk7XFxuLy8gICAkY29sb3ItbGluay13aWtpOiBsaWdodGVuKCRiYXNlY29sb3IsIDUwJSk7XFxuLy8gICAkY29sb3ItbGluay13aWtpLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWxpbmstd2lraSwgNSUpO1xcbi8vICAgJGNvbG9yLWxpbmstbmFidmFyOiAkY29sb3ItZ2xvYmFsO1xcbi8vICAgJGNvbG9yLWlubGluZS1jb2RlOiAjYzcyNTRlOyAvLyBvcHRpb25hbFxcblxcbi8vICAgLy8gTGlzdCBHcm91cCBjb2xvcnNcXG4vLyAgICRjb2xvci1saXN0OiAkY29sb3ItZ2xvYmFsO1xcbi8vICAgJGJnY29sb3ItbGlzdDogJGJnY29sb3ItZ2xvYmFsO1xcbi8vICAgJGNvbG9yLWxpc3QtYWN0aXZlOiAkY29sb3ItcmV2ZXJzYWw7XFxuLy8gICAkYmdjb2xvci1saXN0LWFjdGl2ZTogJHByaW1hcnk7XFxuLy8gICAkY29sb3ItbGlzdC1ob3ZlcjogJGNvbG9yLXJldmVyc2FsO1xcblxcbi8vICAgLy8gTG9nbyBjb2xvcnNcXG4vLyAgICRiZ2NvbG9yLWxvZ286ICRiZ2NvbG9yLW5hdmJhcjtcXG4vLyAgICRmaWxsY29sb3ItbG9nby1tYXJrOiAkZ3JheS03MDA7XFxuXFxuLy8gICAvLyBJY29uIGNvbG9yc1xcbi8vICAgJGNvbG9yLWVkaXRvci1pY29uczogZGFya2VuKCRhY2NlbnRjb2xvciwgMTUlKTtcXG5cXG4vLyAgIC8vIEJvcmRlciBjb2xvcnNcXG4vLyAgICRib3JkZXItY29sb3ItdGhlbWU6IGJsYWNrOyAvLyBmb3JtZXI6IGAkbmF2YmFyLWJvcmRlcjogJGdyYXktMzAwO2BcXG5cXG4vLyAgIC8vIERyb3Bkb3duIGNvbG9yc1xcbi8vICAgJGJnY29sb3ItZHJvcGRvd24tbGluay1hY3RpdmU6ICRwcmltYXJ5O1xcbi8vICAgJGNvbG9yLWRyb3Bkb3duLWxpbmstYWN0aXZlOiAkY29sb3ItZ2xvYmFsO1xcbi8vICAgJGNvbG9yLWRyb3Bkb3duLWxpbmstaG92ZXI6ICRjb2xvci1yZXZlcnNhbDtcXG5cXG4vLyAgIC8vIFNpZGViYXJcXG4vLyAgICRiZ2NvbG9yLXNpZGViYXI6ICRiZ2NvbG9yLW5hdmJhcjtcXG4vLyAgICRjb2xvci1zaWRlYmFyLWNvbnRleHQ6ICRjb2xvci1nbG9iYWw7XFxuLy8gICAkYmdjb2xvci1zaWRlYmFyLWNvbnRleHQ6IGxpZ2h0ZW4oJGJnY29sb3ItbmF2YmFyLCA1JSk7XFxuXFxuLy8gICBAaW1wb3J0ICdhcHBseS1jb2xvcnMnO1xcbi8vICAgQGltcG9ydCAnYXBwbHktY29sb3JzLWRhcmsnO1xcbi8vIH1cXG5cIixcIkBtaXhpbiB2YXJpYWJsZS1mb250LXNpemUoJGJhc2VzaXplKSB7XFxuICBmb250LXNpemU6ICRiYXNlc2l6ZSAqIDAuNjtcXG5cXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xcbiAgICBmb250LXNpemU6ICN7JGJhc2VzaXplICogMC43fTtcXG4gIH1cXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xcbiAgICBmb250LXNpemU6ICN7JGJhc2VzaXplICogMC44fTtcXG4gIH1cXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xcbiAgICBmb250LXNpemU6ICN7JGJhc2VzaXplICogMC45fTtcXG4gIH1cXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcXG4gICAgZm9udC1zaXplOiAkYmFzZXNpemU7XFxuICB9XFxufVxcblxcbkBtaXhpbiBleHBhbmQtZWRpdG9yKCRlZGl0b3ItbWFyZ2luLXRvcCkge1xcbiAgJGhlYWRlci1wbHVzLWZvb3RlcjogJGVkaXRvci1tYXJnaW4tdG9wICsgJGdydy1lZGl0b3ItbmF2YmFyLWJvdHRvbS1oZWlnaHQ7XFxuXFxuICAkZWRpdG9yLW1hcmdpbjogJGhlYWRlci1wbHVzLWZvb3RlciAvL1xcbiAgICArIDI1cHggLy8gICBhZGQgLmJ0bi1vcGVuLWRyb3B6b25lIGhlaWdodFxcbiAgICArIDMwcHg7IC8vICBhZGQgLm5hdmJhci1lZGl0b3IgaGVpZ2h0XFxuXFxuICAubWFpbiB7XFxuICAgIHdpZHRoOiAxMDAlO1xcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRlZGl0b3ItbWFyZ2luLXRvcH0pO1xcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcXG5cXG4gICAgLmdydy1jb250YWluZXItY29udmVydGlibGUge1xcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XFxuICAgICAgcGFkZGluZzogMDtcXG4gICAgICBtYXJnaW46IDA7XFxuICAgIH1cXG5cXG4gICAgJixcXG4gICAgLmNvbnRlbnQtbWFpbixcXG4gICAgLnRhYi1jb250ZW50IHtcXG4gICAgICBkaXNwbGF5OiBmbGV4O1xcbiAgICAgIGZsZXg6IDE7XFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG5cXG4gICAgICAudGFiLXBhbmUge1xcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLXBsdXMtZm9vdGVyfSk7XFxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLXBsdXMtZm9vdGVyfSk7IC8vIGZvciBJRTExXFxuICAgICAgfVxcblxcbiAgICAgICNwYWdlLWVkaXRvciB7XFxuICAgICAgICAvLyByaWdodChwcmV2aWV3KVxcbiAgICAgICAgJixcXG4gICAgICAgICYgPiAucm93LFxcbiAgICAgICAgLnBhZ2UtZWRpdG9yLXByZXZpZXctY29udGFpbmVyLFxcbiAgICAgICAgLnBhZ2UtZWRpdG9yLXByZXZpZXctYm9keSB7XFxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1wbHVzLWZvb3Rlcn0pO1xcbiAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLXBsdXMtZm9vdGVyfSk7IC8vIGZvciBJRTExXFxuICAgICAgICB9XFxuXFxuICAgICAgICAvLyBsZWZ0KGVkaXRvcilcXG4gICAgICAgIC5wYWdlLWVkaXRvci1lZGl0b3ItY29udGFpbmVyIHtcXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLXBsdXMtZm9vdGVyfSk7XFxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItcGx1cy1mb290ZXJ9KTsgLy8gZm9yIElFMTFcXG5cXG4gICAgICAgICAgLnJlYWN0LWNvZGVtaXJyb3IyLFxcbiAgICAgICAgICAuQ29kZU1pcnJvcixcXG4gICAgICAgICAgLkNvZGVNaXJyb3Itc2Nyb2xsLFxcbiAgICAgICAgICAudGV4dGFyZWEtZWRpdG9yIHtcXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRlZGl0b3ItbWFyZ2lufSk7XFxuICAgICAgICAgIH1cXG4gICAgICAgIH1cXG4gICAgICB9XFxuXFxuICAgICAgI3BhZ2UtZWRpdG9yLXdpdGgtaGFja21kIHtcXG4gICAgICAgICYsXFxuICAgICAgICAuaGFja21kLXByZWluaXQsXFxuICAgICAgICAuaGFja21kLWVycm9yLFxcbiAgICAgICAgI2lmcmFtZS1oYWNrbWQtY29udGFpbmVyID4gaWZyYW1lIHtcXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XFxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1wbHVzLWZvb3Rlcn0pO1xcbiAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLXBsdXMtZm9vdGVyfSk7IC8vIGZvciBJRTExXFxuICAgICAgICB9XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxufVxcblxcbkBtaXhpbiBleHBhbmQtbW9kYWwtZnVsbHNjcmVlbigkaGFzTW9kYWxIZWFkZXI6IHRydWUsICRoYXNNb2RhbEZvb3RlcjogdHJ1ZSkge1xcbiAgLy8gZnVsbC1zY3JlZW4gbW9kYWxcXG4gIHdpZHRoOiBhdXRvO1xcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XFxuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcXG5cXG4gIC5tb2RhbC1jb250ZW50IHtcXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XFxuICB9XFxuXFxuICAvLyBleHBhbmQgLm1vZGFsLWJvZHkgKHdpdGggY2FsY3VsYXRpbmcgaGVpZ2h0KVxcbiAgLm1vZGFsLWJvZHkge1xcbiAgICAkbW9kYWwtaGVhZGVyOiA1NHB4O1xcbiAgICAkbW9kYWwtZm9vdGVyOiA0NnB4O1xcblxcbiAgICAkbWFyZ2luOiAwcHg7XFxuICAgIEBpZiAkaGFzTW9kYWxIZWFkZXIge1xcbiAgICAgICRtYXJnaW46ICRtYXJnaW4gKyAkbW9kYWwtaGVhZGVyO1xcbiAgICB9XFxuICAgIEBpZiAkaGFzTW9kYWxGb290ZXIge1xcbiAgICAgICRtYXJnaW46ICRtYXJnaW4gKyAkbW9kYWwtZm9vdGVyO1xcbiAgICB9XFxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skbWFyZ2lufSk7XFxuICB9XFxufVxcblxcbi8qXFxuICogc2VlOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9iam1pbGxlcjEyMS85MDI3NDVjYmIzOGQ4ODE3ODg4MlxcbiAqXFxuICogTWFrZXMgYSBDU1MgaGV4YWdvbiEgYmFzZWQgb2ZmIG9mIGh0dHA6Ly9jc3NoZXhhZ29uLmNvbS9cXG4gKiBEZW1vOiBodHRwOi8vc2Fzc21laXN0ZXIuY29tL2dpc3QvOThmY2YzY2UxNjNhOTdkMmVmN2VcXG4gKi9cXG5AbWl4aW4gaGV4YWdvbml6ZSgkc2l6ZSwgJGNvbG9yLCAkYm94LXNoYWRvdzogMCwgJGJvcmRlcjogMCkge1xcbiAgd2lkdGg6ICRzaXplO1xcbiAgaGVpZ2h0OiAoJHNpemUgKiAwLjU3Nyk7XFxuICBtYXJnaW46ICgkc2l6ZSAqIDAuMjg4KSAwO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyO1xcbiAgYm9yZGVyLWxlZnQ6ICRib3JkZXI7XFxuXFxuICBAaWYgJGJveC1zaGFkb3cgIT0gMCB7XFxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xcbiAgfVxcblxcbiAgJjpiZWZvcmUsXFxuICAmOmFmdGVyIHtcXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgICBjb250ZW50OiAnJztcXG5cXG4gICAgQGlmICRib3JkZXIgPT0gMCBhbmQgJGJveC1zaGFkb3cgPT0gMCB7XFxuICAgICAgbGVmdDogMDtcXG4gICAgICB3aWR0aDogMDtcXG4gICAgICBib3JkZXItcmlnaHQ6ICgkc2l6ZS8yKSBzb2xpZCB0cmFuc3BhcmVudDtcXG4gICAgICBib3JkZXItbGVmdDogKCRzaXplLzIpIHNvbGlkIHRyYW5zcGFyZW50O1xcbiAgICB9IEBlbHNlIHtcXG4gICAgICBsZWZ0OiAoJHNpemUgKiAwLjEyOSk7XFxuICAgICAgei1pbmRleDogMTtcXG4gICAgICB3aWR0aDogKCRzaXplICogMC43MDcpO1xcbiAgICAgIGhlaWdodDogKCRzaXplICogMC43MDcpO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XFxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC42KSByb3RhdGUoLTQ1ZGVnKTtcXG4gICAgfVxcblxcbiAgICBAaWYgJGJveC1zaGFkb3cgIT0gMCB7XFxuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XFxuICAgIH1cXG4gIH1cXG5cXG4gICY6YmVmb3JlIHtcXG4gICAgQGlmICRib3JkZXIgPT0gMCBhbmQgJGJveC1zaGFkb3cgPT0gMCB7XFxuICAgICAgYm90dG9tOiA5OSU7XFxuICAgICAgYm9yZGVyLWJvdHRvbTogKCRzaXplICogMC4yODgpIHNvbGlkICRjb2xvcjtcXG4gICAgfSBAZWxzZSB7XFxuICAgICAgdG9wOiAtKCRzaXplICogMC4zNTMpO1xcbiAgICB9XFxuXFxuICAgIEBpZiAkYm9yZGVyICE9IDAge1xcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XFxuICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyO1xcbiAgICB9XFxuICB9XFxuXFxuICAmOmFmdGVyIHtcXG4gICAgQGlmICRib3JkZXIgPT0gMCBhbmQgJGJveC1zaGFkb3cgPT0gMCB7XFxuICAgICAgdG9wOiA5OSU7XFxuICAgICAgd2lkdGg6IDA7XFxuICAgICAgYm9yZGVyLXRvcDogKCRzaXplICogMC4yODgpIHNvbGlkICRjb2xvcjtcXG4gICAgfSBAZWxzZSB7XFxuICAgICAgYm90dG9tOiAtKCRzaXplICogMC4zNTMpO1xcbiAgICB9XFxuXFxuICAgIEBpZiAkYm9yZGVyICE9IDAge1xcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XFxuICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXI7XFxuICAgIH1cXG4gIH1cXG5cXG4gIEBpZiAkYm94LXNoYWRvdyAhPSAwIHtcXG4gICAgPiBzcGFuIHtcXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICAgICAgdG9wOiAwO1xcbiAgICAgIGxlZnQ6IDA7XFxuICAgICAgei1pbmRleDogMjtcXG5cXG4gICAgICAmOmFmdGVyIHtcXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gICAgICAgIHRvcDogMDtcXG4gICAgICAgIGxlZnQ6IDA7XFxuICAgICAgICB3aWR0aDogJHNpemU7XFxuICAgICAgICBoZWlnaHQ6ICRzaXplICogMC41Nzc7XFxuICAgICAgICBjb250ZW50OiAnJztcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuQG1peGluIG92ZXJyaWRlLWhleGFnb24tY29sb3IoJGNvbG9yLCAkYmdjb2xvcikge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XFxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhciwgY29sb3IgMTAwbXMgbGluZWFyLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpLCB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMCwgMSk7XFxuXFxuICAmOmJlZm9yZSB7XFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRiZ2NvbG9yO1xcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDIwMG1zIGxpbmVhcjtcXG4gIH1cXG4gICY6YWZ0ZXIge1xcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYmdjb2xvcjtcXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAyMDBtcyBsaW5lYXI7XFxuICB9XFxuICA+IHNwYW46YWZ0ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXI7XFxuICB9XFxuICBzdmcgcGF0aCB7XFxuICAgIGZpbGw6ICRjb2xvcjtcXG4gIH1cXG59XFxuXFxuQG1peGluIGFwcGx5LW5hdmlnYXRpb24tdHJhbnNpdGlvbigpIHtcXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xcbn1cXG5cXG5AbWl4aW4gYm9yZGVyLXZlcnRpY2FsKCRiZWZvcmVPckFmdGVyLCAkYm9yZGVyTGVuZ3RoLCAkekluZGV4OiBpbml0aWFsLCAkaXNCdG5Hcm91cDogZmFsc2UpIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIEBpZiAkaXNCdG5Hcm91cCB7XFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xcbiAgICB9XFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XFxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xcbiAgICB9XFxuICB9XFxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcXG4gICAgJjo6I3skYmVmb3JlT3JBZnRlcn0ge1xcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gICAgICB0b3A6IGNhbGMoKDEwMCUgLSAjeyRib3JkZXJMZW5ndGh9KSAvIDIpO1xcbiAgICAgIGxlZnQ6IDA7XFxuICAgICAgei1pbmRleDogJHpJbmRleDtcXG4gICAgICB3aWR0aDogMTAwJTtcXG4gICAgICBoZWlnaHQ6ICRib3JkZXJMZW5ndGg7XFxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVweDtcXG4gICAgICBjb250ZW50OiAnJztcXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcXG4gICAgfVxcbiAgfVxcbn1cXG5AbWl4aW4gaGlnaGxpZ2h0ZWQoJGNvbG9yKSB7XFxuICBAa2V5ZnJhbWVzIGZhZGVvdXQge1xcbiAgICAxMDAlIHtcXG4gICAgICBvcGFjaXR5OiAwO1xcbiAgICB9XFxuICB9XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB6LWluZGV4OiAxO1xcblxcbiAgJjo6YWZ0ZXIge1xcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICAgIHRvcDogMTUlO1xcbiAgICBsZWZ0OiAwO1xcbiAgICB6LWluZGV4OiAtMTtcXG4gICAgd2lkdGg6IDEwMCU7XFxuICAgIGhlaWdodDogNzAlO1xcbiAgICBjb250ZW50OiAnJztcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XFxuICAgIGFuaW1hdGlvbjogZmFkZW91dCAxcyBlYXNlLWluIDEuNXMgZm9yd2FyZHM7XFxuICB9XFxufVxcblwiLFwiLmdyb3dpOm5vdCgubG9naW4tcGFnZSkgI3BhZ2Utd3JhcHBlcixcXG4uZ3Jvd2k6bm90KC5sb2dpbi1wYWdlKSAucGFnZS1lZGl0b3ItcHJldmlldy1jb250YWluZXIge1xcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFxcXCIvaW1hZ2VzL3RoZW1lcy9hbnRhcmN0aWMvYmcuc3ZnXFxcIik7XFxuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cXG5cXG4uZ3Jvd2kubG9naW4tcGFnZSAjcGFnZS13cmFwcGVyIHtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcXFwiL2ltYWdlcy90aGVtZXMvYW50YXJjdGljL3RvcGltYWdlLnN2Z1xcXCIpO1xcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XFxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XFxuXFxuLmdydy1uYXZiYXIge1xcbiAgYm9yZGVyLWJvdHRvbTogI2ZmZDcwMCA0cHggc29saWQ7IH1cXG5cXG5odG1sW2xpZ2h0XSxcXG5odG1sW2RhcmtdIHtcXG4gIC8qXFxuICogc2VlOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9iam1pbGxlcjEyMS85MDI3NDVjYmIzOGQ4ODE3ODg4MlxcbiAqXFxuICogTWFrZXMgYSBDU1MgaGV4YWdvbiEgYmFzZWQgb2ZmIG9mIGh0dHA6Ly9jc3NoZXhhZ29uLmNvbS9cXG4gKiBEZW1vOiBodHRwOi8vc2Fzc21laXN0ZXIuY29tL2dpc3QvOThmY2YzY2UxNjNhOTdkMmVmN2VcXG4gKi9cXG4gIC8qXFxuICogSWNvblxcbiAqL1xcbiAgLypcXG4gKiBNb2RhbFxcbiAqL1xcbiAgLypcXG4gKiBjYXJkc1xcbiAqL1xcbiAgLypcXG4gKiBGb3JtIFNsaWRlclxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSB3aWtpXFxuICovXFxuICAvKlxcbiAqIEdST1dJIG9uLWVkaXRcXG4gKi9cXG4gIC8qXFxuICogUHJldmlldyBmb3IgZWRpdGluZyAvU2lkZWJhclxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBHcmlkIEVkaXQgTW9kYWxcXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgY29tbWVudFxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBjb21tZW50IGZvcm1cXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgc2VhcmNoIHJlc3VsdFxcbiAqL1xcbiAgLypcXG4gKiByZWFjdCBib290c3RyYXAgdHlwZWFoZWFkXFxuICovXFxuICAvKlxcbiAqIEdST1dJIHBhZ2UgY29udGVudCBmb290ZXJcXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgYWRtaW4gcGFnZSAjbGF5b3V0T3B0aW9ucyAjdGhlbWVPcHRpb25zXFxuICovXFxuICAvKlxcbiAqIEhhY2tNZFxcbiAqL1xcbiAgLypcXG4gIFNsYWNrIEludGVncmF0aW9uXFxuKi9cXG4gIC8qXFxuICogRm9ybVxcbiAqL1xcbiAgLypcXG4gKiBjYXJkXFxuICovXFxuICAvKlxcbiAqIEdST1dJIExvZ2luIGZvcm1cXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgc3VibmF2aWdhdGlvblxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBTaWRlYmFyXFxuICovXFxuICAvKlxcbiAqIEdST1dJIHBhZ2UgbGlzdFxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBvbi1lZGl0XFxuICovXFxuICAvKlxcbiAqIEdST1dJIExpbmsgRWRpdCBNb2RhbFxcbiAqL1xcbiAgLypcXG4gKiBHUk9XSSBHcmlkIEVkaXQgTW9kYWxcXG4gKi9cXG4gIC8qXFxuICogU2xhY2tcXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgSGFuZHNvbnRhYmxlTW9kYWxcXG4gKi9cXG4gIC8qXFxuICogR1JPV0kgY29tbWVudCBmb3JtXFxuICovXFxuICAvKlxcbiAqIEdST1dJIHRhZ3NcXG4gKi9cXG4gIC8qXFxuKiBncnctc2lkZS1jb250ZW50c1xcbiovXFxuICAvKlxcbiAqIGFkbWluIHNldHRpbmdzXFxuICovXFxuICAvKlxcbiAqIG1vZGFsXFxuICovIH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tbGluayxcXG4gIGh0bWxbZGFya10gLmJ0bi1saW5rIHtcXG4gICAgY29sb3I6ICMwMDAwZTY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saW5rIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpbmsgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDAwMGU2OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tbGluazpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpbms6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjNGQ0ZGZmOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1saW5rOmhvdmVyIHN2ZyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tbGluazpob3ZlciBzdmcge1xcbiAgICAgICAgZmlsbDogIzRkNGRmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWxpbms6ZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tbGluay5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpbms6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saW5rLmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzhlOWJhNzsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tbGluazpkaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tbGluay5kaXNhYmxlZCBzdmcsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWxpbms6ZGlzYWJsZWQgc3ZnLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1saW5rLmRpc2FibGVkIHN2ZyB7XFxuICAgICAgICBmaWxsOiAjOGU5YmE3OyB9XFxuICBodG1sW2xpZ2h0XSBib2R5LFxcbiAgaHRtbFtkYXJrXSBib2R5IHtcXG4gICAgY29sb3I6IGJsYWNrO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIGJvZHkgc3ZnLFxcbiAgICBodG1sW2RhcmtdIGJvZHkgc3ZnIHtcXG4gICAgICBmaWxsOiBibGFjazsgfVxcbiAgaHRtbFtsaWdodF0gYSxcXG4gIGh0bWxbZGFya10gYSB7XFxuICAgIGNvbG9yOiAjMDAwMGU2O1xcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIGEgc3ZnLFxcbiAgICBodG1sW2RhcmtdIGEgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDAwMGU2OyB9XFxuICAgIGh0bWxbbGlnaHRdIGE6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gYTpob3ZlciB7XFxuICAgICAgY29sb3I6ICM0ZDRkZmY7XFxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cXG4gICAgICBodG1sW2xpZ2h0XSBhOmhvdmVyIHN2ZyxcXG4gICAgICBodG1sW2RhcmtdIGE6aG92ZXIgc3ZnIHtcXG4gICAgICAgIGZpbGw6ICM0ZDRkZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1wcmltYXJ5LFxcbiAgaHRtbFtkYXJrXSAuYmctcHJpbWFyeSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODAgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1wcmltYXJ5OmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLXByaW1hcnk6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctcHJpbWFyeTpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXByaW1hcnk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctcHJpbWFyeTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA0ZCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctc2Vjb25kYXJ5LFxcbiAgaHRtbFtkYXJrXSAuYmctc2Vjb25kYXJ5IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLXNlY29uZGFyeTpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1zZWNvbmRhcnk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctc3VjY2VzcyxcXG4gIGh0bWxbZGFya10gLmJnLXN1Y2Nlc3Mge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmctc3VjY2Vzczpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1zdWNjZXNzOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctc3VjY2Vzczpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1zdWNjZXNzOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4NWYgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLWluZm8sXFxuICBodG1sW2RhcmtdIC5iZy1pbmZvIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWZiYiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLWluZm86aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctaW5mbzpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWluZm86Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctaW5mbzpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1pbmZvOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctaW5mbzpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWluZm86Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDg4ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSAuYmctd2FybmluZyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmEzMmIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy13YXJuaW5nOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLXdhcm5pbmc6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctd2FybmluZzpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXdhcm5pbmc6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctd2FybmluZzpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OGMwMCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctZGFuZ2VyLFxcbiAgaHRtbFtkYXJrXSAuYmctZGFuZ2VyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGE1NCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLWRhbmdlcjpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1kYW5nZXI6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctZGFuZ2VyOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1kYW5nZXI6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctZGFuZ2VyOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZGFuZ2VyOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MDA0MSAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctbGlnaHQsXFxuICBodG1sW2RhcmtdIC5iZy1saWdodCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWEgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1saWdodDpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1saWdodDpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1saWdodDpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1saWdodDpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1saWdodDpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1saWdodDpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctbGlnaHQ6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjZWQ0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYmctZGFyayB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1kYXJrOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLWRhcms6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctZGFyazpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1kYXJrOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWRhcms6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctZGFyazpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWRhcms6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctYmx1ZSxcXG4gIGh0bWxbZGFya10gLmJnLWJsdWUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmctYmx1ZTpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1ibHVlOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWJsdWU6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctYmx1ZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1ibHVlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWJsdWU6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1ibHVlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctYmx1ZTpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLWluZGlnbyxcXG4gIGh0bWxbZGFya10gLmJnLWluZGlnbyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1pbmRpZ286aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctaW5kaWdvOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWluZGlnbzpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1pbmRpZ286Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctaW5kaWdvOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWluZGlnbzpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWluZGlnbzpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWluZGlnbzpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTBiYzQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLXB1cnBsZSxcXG4gIGh0bWxbZGFya10gLmJnLXB1cnBsZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzEgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1wdXJwbGU6aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctcHVycGxlOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXB1cnBsZTpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1wdXJwbGU6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctcHVycGxlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXB1cnBsZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXB1cnBsZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXB1cnBsZTpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTMzOWQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLXBpbmssXFxuICBodG1sW2RhcmtdIC5iZy1waW5rIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLXBpbms6aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctcGluazpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1waW5rOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXBpbms6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctcGluazpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1waW5rOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctcGluazpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXBpbms6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1yZWQsXFxuICBodG1sW2RhcmtdIC5iZy1yZWQge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmctcmVkOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLXJlZDpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1yZWQ6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctcmVkOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXJlZDpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1yZWQ6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1yZWQ6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1yZWQ6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwMDQxICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1vcmFuZ2UsXFxuICBodG1sW2RhcmtdIC5iZy1vcmFuZ2Uge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmctb3JhbmdlOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLW9yYW5nZTpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1vcmFuZ2U6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctb3JhbmdlOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLW9yYW5nZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy1vcmFuZ2U6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1vcmFuZ2U6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1vcmFuZ2U6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2NTAyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy15ZWxsb3csXFxuICBodG1sW2RhcmtdIC5iZy15ZWxsb3cge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmcteWVsbG93OmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLXllbGxvdzpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy15ZWxsb3c6aG92ZXIsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmcteWVsbG93OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLXllbGxvdzpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy15ZWxsb3c6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy15ZWxsb3c6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy15ZWxsb3c6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1ncmVlbixcXG4gIGh0bWxbZGFya10gLmJnLWdyZWVuIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLWdyZWVuOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLWdyZWVuOmZvY3VzLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWdyZWVuOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWdyZWVuOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWdyZWVuOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWdyZWVuOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZ3JlZW46aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1ncmVlbjpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLXRlYWwsXFxuICBodG1sW2RhcmtdIC5iZy10ZWFsIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLXRlYWw6aG92ZXIsIGh0bWxbbGlnaHRdIGEuYmctdGVhbDpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy10ZWFsOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLXRlYWw6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEuYmctdGVhbDpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy10ZWFsOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctdGVhbDpob3ZlcixcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXRlYWw6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZDc2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1jeWFuLFxcbiAgaHRtbFtkYXJrXSAuYmctY3lhbiB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1jeWFuOmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLWN5YW46Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctY3lhbjpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1jeWFuOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWN5YW46aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctY3lhbjpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWN5YW46aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1jeWFuOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctd2hpdGUsXFxuICBodG1sW2RhcmtdIC5iZy13aGl0ZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy13aGl0ZTpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy13aGl0ZTpmb2N1cyxcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy13aGl0ZTpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy13aGl0ZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy13aGl0ZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS5iZy13aGl0ZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLXdoaXRlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctd2hpdGU6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5iZy1ncmF5LFxcbiAgaHRtbFtkYXJrXSAuYmctZ3JheSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWMgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS5iZy1ncmF5OmhvdmVyLCBodG1sW2xpZ2h0XSBhLmJnLWdyYXk6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctZ3JheTpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIGJ1dHRvbi5iZy1ncmF5OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLmJnLWdyYXk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctZ3JheTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYnV0dG9uLmJnLWdyYXk6aG92ZXIsXFxuICBodG1sW2RhcmtdIGJ1dHRvbi5iZy1ncmF5OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYmctZ3JheS1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYmctZ3JheS1kYXJrIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLmJnLWdyYXktZGFyazpob3ZlciwgaHRtbFtsaWdodF0gYS5iZy1ncmF5LWRhcms6Zm9jdXMsXFxuICBodG1sW2xpZ2h0XSBidXR0b24uYmctZ3JheS1kYXJrOmhvdmVyLFxcbiAgaHRtbFtsaWdodF0gYnV0dG9uLmJnLWdyYXktZGFyazpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS5iZy1ncmF5LWRhcms6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEuYmctZ3JheS1kYXJrOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZ3JheS1kYXJrOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBidXR0b24uYmctZ3JheS1kYXJrOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLXByaW1hcnksXFxuICBodG1sW2RhcmtdIC5ib3JkZXItcHJpbWFyeSB7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwMDA4MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLXNlY29uZGFyeSxcXG4gIGh0bWxbZGFya10gLmJvcmRlci1zZWNvbmRhcnkge1xcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1zdWNjZXNzLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLXN1Y2Nlc3Mge1xcbiAgICBib3JkZXItY29sb3I6ICMwMGJiODMgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1pbmZvLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWluZm8ge1xcbiAgICBib3JkZXItY29sb3I6ICMwMDlmYmIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLXdhcm5pbmcge1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1kYW5nZXIsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItZGFuZ2VyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwYTU0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItbGlnaHQsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItbGlnaHQge1xcbiAgICBib3JkZXItY29sb3I6ICNlNGU3ZWEgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWRhcmsge1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1ibHVlLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWJsdWUge1xcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1pbmRpZ28sXFxuICBodG1sW2RhcmtdIC5ib3JkZXItaW5kaWdvIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItcHVycGxlLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLXB1cnBsZSB7XFxuICAgIGJvcmRlci1jb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLXBpbmssXFxuICBodG1sW2RhcmtdIC5ib3JkZXItcGluayB7XFxuICAgIGJvcmRlci1jb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLXJlZCxcXG4gIGh0bWxbZGFya10gLmJvcmRlci1yZWQge1xcbiAgICBib3JkZXItY29sb3I6ICNmZjBhNTQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1vcmFuZ2UsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItb3JhbmdlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXIteWVsbG93LFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLXllbGxvdyB7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSAuYm9yZGVyLWdyZWVuLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWdyZWVuIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItdGVhbCxcXG4gIGh0bWxbZGFya10gLmJvcmRlci10ZWFsIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItY3lhbixcXG4gIGh0bWxbZGFya10gLmJvcmRlci1jeWFuIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ib3JkZXItd2hpdGUsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItd2hpdGUge1xcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1ncmF5LFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWdyYXkge1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWMgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1ncmF5LWRhcmssXFxuICBodG1sW2RhcmtdIC5ib3JkZXItZ3JheS1kYXJrIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXByaW1hcnksXFxuICBodG1sW2RhcmtdIC50ZXh0LXByaW1hcnkge1xcbiAgICBjb2xvcjogIzAwMDA4MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtcHJpbWFyeTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXByaW1hcnk6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1wcmltYXJ5OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMDAwMDM0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXNlY29uZGFyeSxcXG4gIGh0bWxbZGFya10gLnRleHQtc2Vjb25kYXJ5IHtcXG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXNlY29uZGFyeTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LXNlY29uZGFyeTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXN1Y2Nlc3MsXFxuICBodG1sW2RhcmtdIC50ZXh0LXN1Y2Nlc3Mge1xcbiAgICBjb2xvcjogIzAwYmI4MyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtc3VjY2Vzczpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1zdWNjZXNzOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMDA2ZjRkICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWluZm8sXFxuICBodG1sW2RhcmtdIC50ZXh0LWluZm8ge1xcbiAgICBjb2xvcjogIzAwOWZiYiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtaW5mbzpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWluZm86Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1pbmZvOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtaW5mbzpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMDA1ZTZmICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXdhcm5pbmcsXFxuICBodG1sW2RhcmtdIC50ZXh0LXdhcm5pbmcge1xcbiAgICBjb2xvcjogI2ZmYTMyYiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtd2FybmluZzpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXdhcm5pbmc6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC13YXJuaW5nOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtd2FybmluZzpmb2N1cyB7XFxuICAgIGNvbG9yOiAjZGU3ZDAwICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWRhbmdlcixcXG4gIGh0bWxbZGFya10gLnRleHQtZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZjBhNTQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LWRhbmdlcjpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWRhbmdlcjpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LWRhbmdlcjpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LWRhbmdlcjpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYmQwMDM5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWxpZ2h0LFxcbiAgaHRtbFtkYXJrXSAudGV4dC1saWdodCB7XFxuICAgIGNvbG9yOiAjZTRlN2VhICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEudGV4dC1saWdodDpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWxpZ2h0OmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtbGlnaHQ6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEudGV4dC1saWdodDpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYjljMWM5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWRhcmssXFxuICBodG1sW2RhcmtdIC50ZXh0LWRhcmsge1xcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtZGFyazpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWRhcms6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1kYXJrOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtZGFyazpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWJsdWUsXFxuICBodG1sW2RhcmtdIC50ZXh0LWJsdWUge1xcbiAgICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtYmx1ZTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWJsdWU6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1ibHVlOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtYmx1ZTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWluZGlnbyxcXG4gIGh0bWxbZGFya10gLnRleHQtaW5kaWdvIHtcXG4gICAgY29sb3I6ICM2NjEwZjIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LWluZGlnbzpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWluZGlnbzpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LWluZGlnbzpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LWluZGlnbzpmb2N1cyB7XFxuICAgIGNvbG9yOiAjNDcwOWFjICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXB1cnBsZSxcXG4gIGh0bWxbZGFya10gLnRleHQtcHVycGxlIHtcXG4gICAgY29sb3I6ICM2ZjQyYzEgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LXB1cnBsZTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXB1cnBsZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LXB1cnBsZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LXB1cnBsZTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjNGUyZDg5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXBpbmssXFxuICBodG1sW2RhcmtdIC50ZXh0LXBpbmsge1xcbiAgICBjb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtcGluazpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXBpbms6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1waW5rOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtcGluazpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYzIxNzY2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXJlZCxcXG4gIGh0bWxbZGFya10gLnRleHQtcmVkIHtcXG4gICAgY29sb3I6ICNmZjBhNTQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LXJlZDpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXJlZDpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LXJlZDpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LXJlZDpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYmQwMDM5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LW9yYW5nZSxcXG4gIGh0bWxbZGFya10gLnRleHQtb3JhbmdlIHtcXG4gICAgY29sb3I6ICNmZDdlMTQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LW9yYW5nZTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LW9yYW5nZTpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LW9yYW5nZTpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LW9yYW5nZTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYzM1YTAyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXllbGxvdyxcXG4gIGh0bWxbZGFya10gLnRleHQteWVsbG93IHtcXG4gICAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LXllbGxvdzpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXllbGxvdzpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LXllbGxvdzpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LXllbGxvdzpmb2N1cyB7XFxuICAgIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWdyZWVuLFxcbiAgaHRtbFtkYXJrXSAudGV4dC1ncmVlbiB7XFxuICAgIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEudGV4dC1ncmVlbjpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWdyZWVuOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtZ3JlZW46aG92ZXIsXFxuICBodG1sW2RhcmtdIGEudGV4dC1ncmVlbjpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXRlYWwsXFxuICBodG1sW2RhcmtdIC50ZXh0LXRlYWwge1xcbiAgICBjb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtdGVhbDpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXRlYWw6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC10ZWFsOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtdGVhbDpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMTU4NzY1ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWN5YW4sXFxuICBodG1sW2RhcmtdIC50ZXh0LWN5YW4ge1xcbiAgICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtY3lhbjpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWN5YW46Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1jeWFuOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtY3lhbjpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LXdoaXRlLFxcbiAgaHRtbFtkYXJrXSAudGV4dC13aGl0ZSB7XFxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIGEudGV4dC13aGl0ZTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LXdoaXRlOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtd2hpdGU6aG92ZXIsXFxuICBodG1sW2RhcmtdIGEudGV4dC13aGl0ZTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWdyYXksXFxuICBodG1sW2RhcmtdIC50ZXh0LWdyYXkge1xcbiAgICBjb2xvcjogIzRiNTQ1YyAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSBhLnRleHQtZ3JheTpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWdyYXk6Zm9jdXMsXFxuICBodG1sW2RhcmtdIGEudGV4dC1ncmF5OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSBhLnRleHQtZ3JheTpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMjkyZDMyICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC50ZXh0LWdyYXktZGFyayxcXG4gIGh0bWxbZGFya10gLnRleHQtZ3JheS1kYXJrIHtcXG4gICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gYS50ZXh0LWdyYXktZGFyazpob3ZlciwgaHRtbFtsaWdodF0gYS50ZXh0LWdyYXktZGFyazpmb2N1cyxcXG4gIGh0bWxbZGFya10gYS50ZXh0LWdyYXktZGFyazpob3ZlcixcXG4gIGh0bWxbZGFya10gYS50ZXh0LWdyYXktZGFyazpmb2N1cyB7XFxuICAgIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeSxcXG4gIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwMDA4MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5OmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDVhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA0ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnk6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDVhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA0ZDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDE0NywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnkuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA4MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA0ZDtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwNDA7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAxNDcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1wcmltYXJ5IHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnkgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHJpbWFyeTpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5OmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnkuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHJpbWFyeTpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5LmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnkuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHJpbWFyeS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnksXFxuICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XFxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcXG4gICAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tc2Vjb25kYXJ5LmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcXG4gICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnkgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5IHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnk6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnkuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeS5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLFxcbiAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3Mge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmI4MztcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzczpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk1Njg7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4ODVmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzczpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk1Njg7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4ODVmO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxOTcsIDE1MCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tc3VjY2VzczpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwYmI4MzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg1ZjtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiNTY7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE5NywgMTUwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tc3VjY2VzcyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXN1Y2Nlc3M6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzOmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzcy5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2VzczpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4taW5mbyxcXG4gIGh0bWxbZGFya10gLmJ0bi1pbmZvIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlmYmI7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwOWZiYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZm86aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZTk1O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzQ4ODsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZm86Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4taW5mby5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvLmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZTk1O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzQ4ODtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTczLCAxOTcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmZvLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLWluZm86ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mbzpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWZiYjtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDlmYmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ODg7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2OTdiOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNzMsIDE5NywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZm8gc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mbyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmZvOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5mbzpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4taW5mby5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvOmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm8uZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5mby5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4taW5mbzpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmZvLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcsXFxuICBodG1sW2RhcmtdIC5idG4td2FybmluZyB7XFxuICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZzpob3ZlciB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTIwNTtcXG4gICAgICBib3JkZXItY29sb3I6ICNmNzhjMDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZy5mb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTIwNTtcXG4gICAgICBib3JkZXItY29sb3I6ICNmNzhjMDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAxNDUsIDQ0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2FybmluZy5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZy5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmEzMmI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZhMzJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4YzAwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2VhODUwMDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDE0NSwgNDQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmcgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2FybmluZzpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmc6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZzpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmcuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2FybmluZy5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXIsXFxuICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlcjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlcjpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDA0NDtcXG4gICAgICBib3JkZXItY29sb3I6ICNkNjAwNDE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwMDQ0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q2MDA0MTtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDQ3LCAxMTAsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MDA0MTtcXG4gICAgICBib3JkZXItY29sb3I6ICNjOTAwM2Q7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA0NywgMTEwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlcjpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlcjpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYW5nZXIuZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFuZ2VyLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhbmdlcjpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQsIGh0bWxbbGlnaHRdIC5ncnctZHJhd2VyLXRvZ2dsZXIsXFxuICBodG1sW2RhcmtdIC5idG4tbGlnaHQsXFxuICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXIge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlYTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQ6aG92ZXIsIGh0bWxbbGlnaHRdIC5ncnctZHJhd2VyLXRvZ2dsZXI6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWRyYXdlci10b2dnbGVyOmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGQ5O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2M3Y2VkNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0OmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0LmZvY3VzLCBodG1sW2xpZ2h0XSAuZm9jdXMuZ3J3LWRyYXdlci10b2dnbGVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tbGlnaHQ6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0LmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5mb2N1cy5ncnctZHJhd2VyLXRvZ2dsZXIge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZDk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjYzdjZWQ0O1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMCwgMjAzLCAyMDYsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saWdodC5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmRpc2FibGVkLmdydy1kcmF3ZXItdG9nZ2xlciwgaHRtbFtsaWdodF0gLmJ0bi1saWdodDpkaXNhYmxlZCwgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0LmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5kaXNhYmxlZC5ncnctZHJhd2VyLXRvZ2dsZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWRyYXdlci10b2dnbGVyOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2VhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlcixcXG4gICAgaHRtbFtkYXJrXSAuc2hvdyA+IGh0bWxbbGlnaHRdIC5kcm9wZG93bi10b2dnbGUuZ3J3LWRyYXdlci10b2dnbGVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbZGFya10gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbbGlnaHRdIC5zaG93ID4gaHRtbFtkYXJrXSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlcixcXG4gICAgLnNob3cgPiBodG1sW2RhcmtdIC5kcm9wZG93bi10b2dnbGUuZ3J3LWRyYXdlci10b2dnbGVyIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjZWQ0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2MwYzdjZTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlcjpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5zaG93ID4gaHRtbFtsaWdodF0gLmRyb3Bkb3duLXRvZ2dsZS5ncnctZHJhd2VyLXRvZ2dsZXI6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LWRyYXdlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbZGFya10gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtsaWdodF0gLnNob3cgPiBodG1sW2RhcmtdIC5kcm9wZG93bi10b2dnbGUuZ3J3LWRyYXdlci10b2dnbGVyOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtkYXJrXSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlcjpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDAsIDIwMywgMjA2LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQgc3ZnLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0IHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWRyYXdlci10b2dnbGVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0OmhvdmVyIHN2ZywgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saWdodDpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5ncnctZHJhd2VyLXRvZ2dsZXI6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0LmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmZvY3VzLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodC5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmZvY3VzLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saWdodC5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5kaXNhYmxlZC5ncnctZHJhd2VyLXRvZ2dsZXIgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWxpZ2h0OmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodC5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmRpc2FibGVkLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuZ3J3LWRyYXdlci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLnNob3cgPiBodG1sW2xpZ2h0XSAuZHJvcGRvd24tdG9nZ2xlLmdydy1kcmF3ZXItdG9nZ2xlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5ncnctZHJhd2VyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbZGFya10gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2xpZ2h0XSAuc2hvdyA+IGh0bWxbZGFya10gLmRyb3Bkb3duLXRvZ2dsZS5ncnctZHJhd2VyLXRvZ2dsZXIgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbZGFya10gLmRyb3Bkb3duLXRvZ2dsZS5ncnctZHJhd2VyLXRvZ2dsZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLWRhcmssXFxuICBodG1sW2RhcmtdIC5idG4tZGFyayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYXJrOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFyazpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcXG4gICAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYXJrOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWRhcmsuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFyay5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcXG4gICAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhcmsuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tZGFyazpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcmsuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcXG4gICAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWRhcmsgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFyayBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1kYXJrOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFyazpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZGFyay5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrOmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcmsuZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFyay5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZGFyazpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1kYXJrLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLWJsdWUsXFxuICBodG1sW2RhcmtdIC5idG4tYmx1ZSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ibHVlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ibHVlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWJsdWUuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZS5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tYmx1ZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1ibHVlOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ibHVlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tYmx1ZTpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWJsdWU6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWJsdWUuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZTpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWJsdWUuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLWJsdWU6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tYmx1ZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ28sXFxuICBodG1sW2RhcmtdIC5idG4taW5kaWdvIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XFxuICAgIGJvcmRlci1jb2xvcjogIzY2MTBmMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZGlnbzpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnbzpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2MGJkMDtcXG4gICAgICBib3JkZXItY29sb3I6ICM1MTBiYzQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYwYmQwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzUxMGJjNDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjUsIDUyLCAyNDQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ28uZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2MTBmMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMGJjNDtcXG4gICAgICBib3JkZXItY29sb3I6ICM0YzBhYjg7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTI1LCA1MiwgMjQ0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnbyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWluZGlnbzpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnbzpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmRpZ28uZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4taW5kaWdvLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWluZGlnbzpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlLFxcbiAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xcbiAgICBib3JkZXItY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGU6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGU6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTM3YTY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNTkzMzlkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzdhNjtcXG4gICAgICBib3JkZXItY29sb3I6ICM1OTMzOWQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLCA5NCwgMjAyLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcXG4gICAgICBib3JkZXItY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTMzOWQ7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNTMzMDkzOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMywgOTQsIDIwMiwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGU6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZS5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGU6Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHVycGxlLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXB1cnBsZS5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1wdXJwbGU6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXBpbmssXFxuICBodG1sW2RhcmtdIC5idG4tcGluayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xcbiAgICBib3JkZXItY29sb3I6ICNlODNlOGM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1waW5rOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluazpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MWM3ODtcXG4gICAgICBib3JkZXItY29sb3I6ICNkOTFhNzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1waW5rOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXBpbmsuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluay5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MWM3ODtcXG4gICAgICBib3JkZXItY29sb3I6ICNkOTFhNzI7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCA5MSwgMTU3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcGluay5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1waW5rOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluay5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbms6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTgzZThjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2NlMTk2YzsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDkxLCAxNTcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1waW5rIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbmsgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcGluazpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXBpbms6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXBpbmsuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluazpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXBpbmsuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXBpbms6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcGluay5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1yZWQsXFxuICBodG1sW2RhcmtdIC5idG4tcmVkIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXJlZDpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXJlZDpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDA0NDtcXG4gICAgICBib3JkZXItY29sb3I6ICNkNjAwNDE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tcmVkLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwMDQ0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q2MDA0MTtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDQ3LCAxMTAsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1yZWQuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tcmVkOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXJlZC5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MDA0MTtcXG4gICAgICBib3JkZXItY29sb3I6ICNjOTAwM2Q7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXJlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA0NywgMTEwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcmVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXJlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXJlZDpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4tcmVkLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXJlZDpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1yZWQuZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tcmVkLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXJlZDpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXJlZC5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZSB7XFxuICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xcbiAgICBib3JkZXItY29sb3I6ICNmZDdlMTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2U6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2U6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTZiMDI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZGM2NTAyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NmIwMjtcXG4gICAgICBib3JkZXItY29sb3I6ICNkYzY1MDI7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLCAxMTQsIDI0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcXG4gICAgICBib3JkZXItY29sb3I6ICNmZDdlMTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY1MDI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjY2Y1ZjAyOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMSwgMTE0LCAyNCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2Ugc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2U6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZS5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2U6Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3JhbmdlLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW9yYW5nZS5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vcmFuZ2U6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdyxcXG4gIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4teWVsbG93OmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4teWVsbG93OmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMywgMTcxLCAxMywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdy5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3c6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4teWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4teWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDE3MSwgMTMsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4teWVsbG93IHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4teWVsbG93OmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4teWVsbG93OmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXllbGxvdy5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi15ZWxsb3cuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4teWVsbG93OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbixcXG4gIGh0bWxbZGFya10gLmJ0bi1ncmVlbiB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW46Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbi5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcXG4gICAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbi5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW46ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyZWVuOmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbi5mb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbjpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbi5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbi5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZ3JlZW46ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW4uZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JlZW46ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmVlbi5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXRlYWwsXFxuICBodG1sW2RhcmtdIC5idG4tdGVhbCB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xcbiAgICBib3JkZXItY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi10ZWFsOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbDpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTg3ZTtcXG4gICAgICBib3JkZXItY29sb3I6ICMxOTlkNzY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi10ZWFsOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXRlYWwuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbC5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTg3ZTtcXG4gICAgICBib3JkZXItY29sb3I6ICMxOTlkNzY7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjUsIDIwOSwgMTY3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tdGVhbC5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi10ZWFsOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbC5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWw6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZDc2O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3OTI2ZTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXRlYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgMjA5LCAxNjcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi10ZWFsIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWwgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tdGVhbDpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXRlYWw6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXRlYWwuZm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbDpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXRlYWwuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXRlYWw6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tdGVhbC5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1jeWFuLFxcbiAgaHRtbFtkYXJrXSAuYnRuLWN5YW4ge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tY3lhbjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW46aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tY3lhbjpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1jeWFuLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW4uZm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWN5YW4uZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tY3lhbjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW4uZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tY3lhbi5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcXG4gICAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tY3lhbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tY3lhbiBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWN5YW46aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1jeWFuOmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1jeWFuLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW46Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbi5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1jeWFuLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1jeWFuOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWN5YW4uZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tY3lhbi5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4td2hpdGUsXFxuICBodG1sW2RhcmtdIC5idG4td2hpdGUge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13aGl0ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcXG4gICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGUuZm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMywgMjI0LCAyMjQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDIyNCwgMjI0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGU6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjkyZDMyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4td2hpdGU6Zm9jdXMgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlLmZvY3VzIHN2ZyB7XFxuICAgICAgZmlsbDogIzI5MmQzMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13aGl0ZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi13aGl0ZTpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tZ3JheSxcXG4gIGh0bWxbZGFya10gLmJ0bi1ncmF5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XFxuICAgIGJvcmRlci1jb2xvcjogIzRiNTQ1YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXk6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5OmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tZ3JheS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXk6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MDQ3O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEwOSwgMTE3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1ncmF5OmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXk6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDVjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXkuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzJlMzQzOTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWdyYXkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEwOSwgMTE3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5IHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXk6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5OmZvY3VzIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXk6Zm9jdXMgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS5mb2N1cyBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5OmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXkuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLWdyYXktZGFyay5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyazpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyay5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcXG4gICAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXktZGFyay5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcmsuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyayBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLWdyYXktZGFyazpmb2N1cyBzdmcsIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrLmZvY3VzIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyazpmb2N1cyBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcmsuZm9jdXMgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JheS1kYXJrLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyYXktZGFyazpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5LFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XFxuICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDAwODA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMTI4LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA4MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDEyOCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDEyOCwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwODA7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMTI4LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5IHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeSBzdmcge1xcbiAgICAgIGZpbGw6ICMwMDAwODA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwMDA4MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDAwMDgwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDAwMDgwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzAwMDA4MDsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XFxuICAgIGNvbG9yOiAjNmM3NTdkO1xcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzZjNzU3ZDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzZjNzU3ZDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgc3ZnIHtcXG4gICAgICBmaWxsOiAjNmM3NTdkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjNmM3NTdkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzZjNzU3ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzZjNzU3ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICM2Yzc1N2Q7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XFxuICAgIGNvbG9yOiAjMDBiYjgzO1xcbiAgICBib3JkZXItY29sb3I6ICMwMGJiODM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjMDBiYjgzO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg3LCAxMzEsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTg3LCAxMzEsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzAwYmI4MztcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODcsIDEzMSwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMGJiODM7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTg3LCAxMzEsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwYmI4MzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDBiYjgzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMwMGJiODM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICMwMGJiODM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMDBiYjgzOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbyxcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm8ge1xcbiAgICBjb2xvcjogIzAwOWZiYjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzAwOWZiYjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1OSwgMTg3LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOWZiYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE1OSwgMTg3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICMwMDlmYmI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTU5LCAxODcsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE1OSwgMTg3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbyBzdmcge1xcbiAgICAgIGZpbGw6ICMwMDlmYmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwOWZiYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDA5ZmJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDA5ZmJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzAwOWZiYjsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nIHtcXG4gICAgY29sb3I6ICNmZmEzMmI7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYTMyYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmEzMmI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MywgNDMsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZhMzJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNjMsIDQzLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmEzMmI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjMsIDQzLCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYTMyYjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE2MywgNDMsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmYTMyYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZhMzJiOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmEzMmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZmEzMmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZhMzJiOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmYwYTU0O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMCwgODQsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwYTU0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDEwLCA4NCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZjBhNTQ7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMCwgODQsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwYTU0OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTAsIDg0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmYwYTU0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmYwYTU0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZjBhNTQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodCxcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcXG4gICAgY29sb3I6ICNlNGU3ZWE7XFxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2U0ZTdlYTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMxLCAyMzQsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMjMxLCAyMzQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNlNGU3ZWE7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzNCwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICNlNGU3ZWE7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMzEsIDIzNCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodCBzdmcge1xcbiAgICAgIGZpbGw6ICNlNGU3ZWE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2U0ZTdlYTsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmssXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrIHtcXG4gICAgY29sb3I6ICMzNDNhNDA7XFxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyazpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XFxuICAgICAgY29sb3I6ICMzNDNhNDA7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzM0M2E0MDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyayBzdmcge1xcbiAgICAgIGZpbGw6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMzQzYTQwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMzQzYTQwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzM0M2E0MDsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWUsXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlIHtcXG4gICAgY29sb3I6ICMwMDdiZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtYmx1ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICMwMDdiZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlOmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWU6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMDA3YmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMDA3YmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtYmx1ZTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICMwMDdiZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWJsdWUuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwN2JmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzAwN2JmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICMwMDdiZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ28sXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ28ge1xcbiAgICBjb2xvcjogIzY2MTBmMjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpob3ZlciB7XFxuICAgICAgY29sb3I6ICM2NjEwZjI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE2LCAyNDIsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ28uZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDE2LCAyNDIsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnby5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnbzpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ286ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjNjYxMGYyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTYsIDI0MiwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICM2NjEwZjI7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxNiwgMjQyLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ28gc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ28gc3ZnIHtcXG4gICAgICBmaWxsOiAjNjYxMGYyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjNjYxMGYyOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ28uZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzY2MTBmMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzY2MTBmMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtaW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWluZGlnby5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICM2NjEwZjI7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGUsXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGUge1xcbiAgICBjb2xvcjogIzZmNDJjMTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICM2ZjQyYzE7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGUuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTEsIDY2LCAxOTMsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjNmY0MmMxO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgNjYsIDE5MywgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCA2NiwgMTkzLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGUuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzZmNDJjMTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzZmNDJjMTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICM2ZjQyYzE7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluayB7XFxuICAgIGNvbG9yOiAjZTgzZThjO1xcbiAgICBib3JkZXItY29sb3I6ICNlODNlOGM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZTgzZThjO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA2MiwgMTQwLCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4M2U4YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcGluazpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbmsuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbmsuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMiwgNjIsIDE0MCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcGluay5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbmsuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZTgzZThjO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgNjIsIDE0MCwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICNlODNlOGM7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMyLCA2MiwgMTQwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluayBzdmcge1xcbiAgICAgIGZpbGw6ICNlODNlOGM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1waW5rOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2U4M2U4YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcGluay5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluay5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTgzZThjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZTgzZThjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2U4M2U4YzsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZCxcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZCB7XFxuICAgIGNvbG9yOiAjZmYwYTU0O1xcbiAgICBib3JkZXItY29sb3I6ICNmZjBhNTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmMGE1NDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTAsIDg0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZC5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMCwgODQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZC5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmYwYTU0O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTAsIDg0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDEwLCA4NCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZC5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZDpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZjBhNTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZC5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtcmVkLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZjBhNTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1yZWQuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXJlZC5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmYwYTU0OyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlIHtcXG4gICAgY29sb3I6ICNmZDdlMTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZkN2UxNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmQ3ZTE0O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZkN2UxNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZS5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCAxMjYsIDIwLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2UuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2U6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogI2ZkN2UxNDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMTI2LCAyMCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZkN2UxNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZkN2UxNDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZTpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICNmZDdlMTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICNmZDdlMTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmQ3ZTE0OyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93LFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93IHtcXG4gICAgY29sb3I6ICNmZmMxMDc7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93OmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjZmZjMTA3O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3cuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93LmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93LmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93OmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3cuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICNmZmMxMDc7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3cgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3cgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZjMTA3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3cuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93OmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93LmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmYzEwNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmYzEwNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmMxMDc7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbixcXG4gIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuIHtcXG4gICAgY29sb3I6ICMyOGE3NDU7XFxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOmhvdmVyIHtcXG4gICAgICBjb2xvcjogIzI4YTc0NTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbi5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW46Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW4uZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW4uZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzI4YTc0NTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyZWVuIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW4gc3ZnIHtcXG4gICAgICBmaWxsOiAjMjhhNzQ1OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbjpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW4uZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmVlbi5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzI4YTc0NTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICMyOGE3NDU7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsLFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbCB7XFxuICAgIGNvbG9yOiAjMjBjOTk3O1xcbiAgICBib3JkZXItY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjMjBjOTk3O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIwMSwgMTUxLCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzIwYzk5NzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtdGVhbDpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWwuZm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWwuZm9jdXMge1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMyLCAyMDEsIDE1MSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtdGVhbC5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWwuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjMjBjOTk3O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAyMDEsIDE1MSwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzIsIDIwMSwgMTUxLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbCBzdmcge1xcbiAgICAgIGZpbGw6ICMyMGM5OTc7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6aG92ZXIgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS10ZWFsOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzIwYzk5NzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtdGVhbC5kaXNhYmxlZCBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbC5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6ZGlzYWJsZWQgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjBjOTk3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbC5kcm9wZG93bi10b2dnbGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjMjBjOTk3OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS10ZWFsLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzIwYzk5NzsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4sXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuIHtcXG4gICAgY29sb3I6ICMxN2EyYjg7XFxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpob3ZlciB7XFxuICAgICAgY29sb3I6ICMxN2EyYjg7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1jeWFuOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbi5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbi5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1jeWFuLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbi5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICMxN2EyYjg7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4uZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxcbiAgICAgIC5zaG93ID5cXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4gc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuIHN2ZyB7XFxuICAgICAgZmlsbDogIzE3YTJiODsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWN5YW46aG92ZXIgc3ZnIHtcXG4gICAgICBmaWxsOiAjMTdhMmI4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1jeWFuLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuLmRpc2FibGVkIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMxN2EyYjg7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHN2ZyxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICMxN2EyYjg7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWN5YW4uZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMTdhMmI4OyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGUsXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZS5mb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGUgc3ZnIHtcXG4gICAgICBmaWxsOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGUuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogI2ZmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LFxcbiAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheSB7XFxuICAgIGNvbG9yOiAjNGI1NDVjO1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXk6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXk6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjNGI1NDVjO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDg0LCA5MiwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXk6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5OmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LmZvY3VzIHtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NSwgODQsIDkyLCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheTpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICM0YjU0NWM7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXkuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDg0LCA5MiwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzUsIDg0LCA5MiwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXkgc3ZnIHtcXG4gICAgICBmaWxsOiAjNGI1NDVjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5OmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheTpob3ZlciBzdmcge1xcbiAgICAgIGZpbGw6ICM0YjU0NWM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXkuZGlzYWJsZWQgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXkuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5OmRpc2FibGVkIHN2ZyB7XFxuICAgICAgZmlsbDogIzRiNTQ1YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZSBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgc3ZnLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXkuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XFxuICAgICAgZmlsbDogIzRiNTQ1YzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICM0YjU0NWM7IH1cXG4gIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcmssXFxuICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcmsge1xcbiAgICBjb2xvcjogIzM0M2E0MDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpob3ZlciB7XFxuICAgICAgY29sb3I6ICMzNDNhNDA7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjEpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmZvY3VzLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5mb2N1cyB7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRpc2FibGVkLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcmsuZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpkaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICMzNDNhNDA7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC4xKTtcXG4gICAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrIHN2ZyB7XFxuICAgICAgZmlsbDogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmhvdmVyIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmhvdmVyIHN2ZyB7XFxuICAgICAgZmlsbDogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRpc2FibGVkIHN2ZywgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpkaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kaXNhYmxlZCBzdmcsXFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpkaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgc3ZnLCBodG1sW2xpZ2h0XSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSBzdmcsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xcbiAgICAgIGZpbGw6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5idG4tb3V0bGluZS1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgICAuc2hvdyA+XFxuICAgIGh0bWxbZGFya10gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUge1xcbiAgICAgIGNvbG9yOiAjMzQzYTQwOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBib3JkZXItY29sb3I6ICNkNmRhZGY7XFxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XFxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzO1xcbiAgICBib3JkZXItY29sb3I6ICMwMGJiODM7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzO1xcbiAgICBib3JkZXItY29sb3I6ICMwMGJiODM7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1pbmZvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDlmYmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDlmYmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGE1NDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwYTU0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1saWdodCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1saWdodCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2VhO1xcbiAgICBib3JkZXItY29sb3I6ICNlNGU3ZWE7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1saWdodCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlYTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VhOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWxpZ2h0IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtbGlnaHQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZGFyayAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1kYXJrIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ibHVlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWJsdWUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtaW5kaWdvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XFxuICAgIGJvcmRlci1jb2xvcjogIzY2MTBmMjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1pbmRpZ28gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWluZGlnbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xcbiAgICBib3JkZXItY29sb3I6ICM2ZjQyYzE7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXBpbmsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcGluayAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTgzZThjOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTgzZThjOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXJlZCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBib3JkZXItY29sb3I6ICNkNmRhZGY7XFxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0O1xcbiAgICBib3JkZXItY29sb3I6ICNmZjBhNTQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtcmVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1yZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtb3JhbmdlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZkN2UxNDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1vcmFuZ2UgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LW9yYW5nZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC15ZWxsb3cgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXllbGxvdyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gteWVsbG93IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWdyZWVuIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyZWVuIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XFxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyZWVuIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JlZW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmVlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC10ZWFsIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXRlYWwgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBib3JkZXItY29sb3I6ICNkNmRhZGY7XFxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XFxuICAgIGJvcmRlci1jb2xvcjogIzIwYzk5NzsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXRlYWwgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XFxuICAgIGJvcmRlci1jb2xvcjogIzIwYzk5NzsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC10ZWFsIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtdGVhbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1jeWFuIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWN5YW4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBib3JkZXItY29sb3I6ICNkNmRhZGY7XFxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XFxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWN5YW4gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XFxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1jeWFuIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtY3lhbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XFxuICAgIGNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC13aGl0ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LXdoaXRlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtd2hpdGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JheSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmF5IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkYWRmO1xcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5jdXN0b20tY2hlY2tib3gtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmF5IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDVjO1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JheSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGNvbG9yOiAjZjBmOGZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICBib3JkZXItY29sb3I6ICMwMTAxZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5jdXN0b20tY2hlY2tib3gtZ3JheS1kYXJrIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZjtcXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcXG4gIGh0bWxbZGFya10gLmN1c3RvbS1jaGVja2JveC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XFxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICBjb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmN1c3RvbS1jaGVja2JveC1ncmF5LWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICBjb2xvcjogI2YwZjhmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XFxuICBodG1sW2xpZ2h0XSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgaHRtbFtkYXJrXSAuY3VzdG9tLWNoZWNrYm94LWdyYXktZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LXByaW1hcnksXFxuICBodG1sW2RhcmtdIC5hbGVydC1wcmltYXJ5IHtcXG4gICAgY29sb3I6ICNjY2NjZTY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5OTQ7XFxuICAgIGJvcmRlci1jb2xvcjogbmF2eTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtcHJpbWFyeSBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtcHJpbWFyeSBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDA2NzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNhYWFhZDU7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1zZWNvbmRhcnksXFxuICBodG1sW2RhcmtdIC5hbGVydC1zZWNvbmRhcnkge1xcbiAgICBjb2xvcjogI2UyZTNlNTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0OGI5MjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1zZWNvbmRhcnkgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXNlY29uZGFyeSBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzYwNjg2ZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYzdjOWNkOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtc3VjY2VzcyxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LXN1Y2Nlc3Mge1xcbiAgICBjb2xvcjogI2NjZjFlNjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5YzY5NztcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1zdWNjZXNzIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1zdWNjZXNzIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDBhMjcxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2E0ZTZkMjsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LWluZm8sXFxuICBodG1sW2RhcmtdIC5hbGVydC1pbmZvIHtcXG4gICAgY29sb3I6ICNjY2VjZjE7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOWFlYzY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwOWZiYjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtaW5mbyBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtaW5mbyBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwODlhMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNhNGRkZTY7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtd2FybmluZyB7XFxuICAgIGNvbG9yOiAjZmZlZGQ1O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjRkO1xcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMmI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXdhcm5pbmcgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXdhcm5pbmcgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZjk4MTI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjZmZkN2EyOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtZGFuZ2VyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZmNlZGQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjMxNmY7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtZGFuZ2VyIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1kYW5nZXIgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmMDAwNDg7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2ZmOWJiYTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LWxpZ2h0LFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtbGlnaHQge1xcbiAgICBjb2xvcjogI2ZhZmFmYjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJlZDtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1saWdodCBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtbGlnaHQgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkNmRhZGY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNkZWRlZTQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZGFyayB7XFxuICAgIGNvbG9yOiAjZDZkOGQ5O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YTVmO1xcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWRhcmsgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWRhcmsgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYmNiZmMwOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtYmx1ZSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LWJsdWUge1xcbiAgICBjb2xvcjogI2NjZTVmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5OTBmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1ibHVlIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1ibHVlIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA2ZmU2OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1ibHVlIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1ibHVlIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogIzk5Y2JmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LWluZGlnbyxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LWluZGlnbyB7XFxuICAgIGNvbG9yOiAjZTBjZmZjO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2UzNmY0O1xcbiAgICBib3JkZXItY29sb3I6ICM2NjEwZjI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWluZGlnbyBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtaW5kaWdvIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNWIwY2RkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1pbmRpZ28gLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWluZGlnbyAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNjMTlmZjk7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1wdXJwbGUsXFxuICBodG1sW2RhcmtdIC5hbGVydC1wdXJwbGUge1xcbiAgICBjb2xvcjogI2UyZDlmMztcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2NjBjYjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1wdXJwbGUgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXB1cnBsZSBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzY0M2FiMDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtcHVycGxlIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1wdXJwbGUgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYzRiMmU3OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtcGluayxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LXBpbmsge1xcbiAgICBjb2xvcjogI2ZhZDhlODtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNWQ5ZTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZTgzZThjOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1waW5rIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1waW5rIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTUyNzdlOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1waW5rIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1waW5rIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2Y0YWJjZDsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LXJlZCxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LXJlZCB7XFxuICAgIGNvbG9yOiAjZmZjZWRkO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzMTZmO1xcbiAgICBib3JkZXItY29sb3I6ICNmZjBhNTQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXJlZCBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtcmVkIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZjAwMDQ4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1yZWQgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXJlZCAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNmZjliYmE7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1vcmFuZ2UsXFxuICBodG1sW2RhcmtdIC5hbGVydC1vcmFuZ2Uge1xcbiAgICBjb2xvcjogI2ZmZTVkMDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOTMzYTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1vcmFuZ2UgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LW9yYW5nZSBociB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1NzEwMjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtb3JhbmdlIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1vcmFuZ2UgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjZmZjOTlkOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQteWVsbG93LFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQteWVsbG93IHtcXG4gICAgY29sb3I6ICNmZmYzY2Q7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNiMmY7XFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQteWVsbG93IGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC15ZWxsb3cgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZGIxMDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXllbGxvdyAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQteWVsbG93IC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2ZmZTc5YTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyZWVuLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JlZW4ge1xcbiAgICBjb2xvcjogI2Q0ZWRkYTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYjU2MztcXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1ncmVlbiBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JlZW4gaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyMzkyM2Q7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyZWVuIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1ncmVlbiAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNiMGRlYmI7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC10ZWFsLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtdGVhbCB7XFxuICAgIGNvbG9yOiAjZDJmNGVhO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRkMmE4O1xcbiAgICBib3JkZXItY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXRlYWwgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXRlYWwgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxY2IzODY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXRlYWwgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LXRlYWwgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYTllYWQ3OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtY3lhbixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LWN5YW4ge1xcbiAgICBjb2xvcjogI2QxZWNmMTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYjFjMztcXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1jeWFuIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1jeWFuIGhyIHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMTQ4ZWExOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC1jeWFuIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1jeWFuIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2FhZGNlNTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LXdoaXRlLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtd2hpdGUge1xcbiAgICBjb2xvcjogd2hpdGU7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5hbGVydC13aGl0ZSBocixcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtd2hpdGUgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmMmYyZjI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LXdoaXRlIC5hbGVydC1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC13aGl0ZSAuYWxlcnQtbGluayB7XFxuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC1ncmF5LFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JheSB7XFxuICAgIGNvbG9yOiAjZGJkZGRlO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2Zjc2O1xcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyYXkgaHIsXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWdyYXkgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0MDQ3NGU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyYXkgLmFsZXJ0LWxpbmssXFxuICAgIGh0bWxbZGFya10gLmFsZXJ0LWdyYXkgLmFsZXJ0LWxpbmsge1xcbiAgICAgIGNvbG9yOiAjYzBjNGM2OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQtZ3JheS1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JheS1kYXJrIHtcXG4gICAgY29sb3I6ICNkNmQ4ZDk7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDVhNWY7XFxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWxlcnQtZ3JheS1kYXJrIGhyLFxcbiAgICBodG1sW2RhcmtdIC5hbGVydC1ncmF5LWRhcmsgaHIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyOTJkMzI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmFsZXJ0LWdyYXktZGFyayAuYWxlcnQtbGluayxcXG4gICAgaHRtbFtkYXJrXSAuYWxlcnQtZ3JheS1kYXJrIC5hbGVydC1saW5rIHtcXG4gICAgICBjb2xvcjogI2JjYmZjMDsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLXByaW1hcnksXFxuICBodG1sW2RhcmtdIC5iYWRnZS1wcmltYXJ5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXByaW1hcnk6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwNGQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhaHRtbFtsaWdodF0gLmJhZGdlLXByaW1hcnkuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXByaW1hcnkuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMTI4LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLXByaW1hcnksXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtcHJpbWFyeSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXByaW1hcnk6aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA0ZDsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1wcmltYXJ5LmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMTI4LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2Utc2Vjb25kYXJ5LFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utc2Vjb25kYXJ5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1zZWNvbmRhcnkuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2Utc2Vjb25kYXJ5LFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLXNlY29uZGFyeSB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1zdWNjZXNzLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utc3VjY2VzcyB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1zdWNjZXNzOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1zdWNjZXNzOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODVmOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1zdWNjZXNzLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1zdWNjZXNzOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE4NywgMTMxLCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLXN1Y2Nlc3MsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2Utc3VjY2VzcyB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgzOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg1ZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1zdWNjZXNzLmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTg3LCAxMzEsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1pbmZvLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtaW5mbyB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtaW5mbzpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1pbmZvOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1pbmZvOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1pbmZvOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDg4OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtaW5mbzpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1pbmZvLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1pbmZvOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1pbmZvLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDE1OSwgMTg3LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLWluZm8sXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtaW5mbyB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWluZm86aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWluZm86Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1pbmZvOmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ4ODsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1pbmZvOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1pbmZvLmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtaW5mbzpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWluZm8uZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTU5LCAxODcsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utd2FybmluZyB7XFxuICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2Utd2FybmluZzpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS13YXJuaW5nOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS13YXJuaW5nOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS13YXJuaW5nOmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4YzAwOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2Utd2FybmluZzpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS13YXJuaW5nLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS13YXJuaW5nOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS13YXJuaW5nLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTYzLCA0MywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS13YXJuaW5nLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLXdhcm5pbmcge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTMyYjsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utd2FybmluZzpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzhjMDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utd2FybmluZzpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utd2FybmluZy5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTYzLCA0MywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLWRhbmdlcixcXG4gIGh0bWxbZGFya10gLmJhZGdlLWRhbmdlciB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLWRhbmdlcjpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1kYW5nZXI6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjAwNDE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1kYW5nZXI6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZGFuZ2VyLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1kYW5nZXI6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWRhbmdlci5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDEwLCA4NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1kYW5nZXIsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtZGFuZ2VyIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhNTQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjAwNDE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1kYW5nZXIuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMCwgODQsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1saWdodCxcXG4gIGh0bWxbZGFya10gLmJhZGdlLWxpZ2h0IHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1saWdodDpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1saWdodDpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtbGlnaHQ6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLWxpZ2h0OmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjZWQ0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtbGlnaHQuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWxpZ2h0OmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1saWdodC5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDIzMSwgMjM0LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLWxpZ2h0LFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWxpZ2h0IHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1saWdodDpmb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3Y2VkNDsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1saWdodDpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtbGlnaHQuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1saWdodDpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMjMxLCAyMzQsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1kYXJrLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtZGFyayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZGFyazpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1kYXJrOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1kYXJrOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1kYXJrOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZGFyazpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1kYXJrLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1kYXJrOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1kYXJrLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFyayxcXG4gIGh0bWxbZGFya10gYS5iYWRnZS1kYXJrIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFyazpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZGFyazpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWRhcms6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1kYXJrOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWRhcms6Zm9jdXMsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWRhcmsuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1kYXJrOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtZGFyay5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtYmx1ZSxcXG4gIGh0bWxbZGFya10gLmJhZGdlLWJsdWUge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWJsdWU6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtYmx1ZTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtYmx1ZTpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtYmx1ZTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYzsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWJsdWU6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtYmx1ZS5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtYmx1ZTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtYmx1ZS5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1ibHVlLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWJsdWUge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1ibHVlOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1ibHVlOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtYmx1ZTpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLWJsdWU6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtYmx1ZTpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtYmx1ZS5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWJsdWU6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ibHVlLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtaW5kaWdvLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtaW5kaWdvIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1pbmRpZ286aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtaW5kaWdvOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1pbmRpZ286aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLWluZGlnbzpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMGJjNDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWluZGlnbzpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1pbmRpZ28uZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWluZGlnbzpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtaW5kaWdvLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTYsIDI0MiwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1pbmRpZ28sXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtaW5kaWdvIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtaW5kaWdvOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1pbmRpZ286Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1pbmRpZ286aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1pbmRpZ286Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTBiYzQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtaW5kaWdvOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1pbmRpZ28uZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1pbmRpZ286Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1pbmRpZ28uZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxNiwgMjQyLCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtcHVycGxlLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtcHVycGxlIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1wdXJwbGU6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtcHVycGxlOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1wdXJwbGU6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLXB1cnBsZTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MzM5ZDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXB1cnBsZTpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1wdXJwbGUuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXB1cnBsZTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcHVycGxlLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgNjYsIDE5MywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1wdXJwbGUsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtcHVycGxlIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcHVycGxlOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1wdXJwbGU6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1wdXJwbGU6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1wdXJwbGU6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTMzOWQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcHVycGxlOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1wdXJwbGUuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1wdXJwbGU6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1wdXJwbGUuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCA2NiwgMTkzLCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtcGluayxcXG4gIGh0bWxbZGFya10gLmJhZGdlLXBpbmsge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YzsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXBpbms6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtcGluazpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcGluazpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtcGluazpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MWE3MjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXBpbms6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtcGluay5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcGluazpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcGluay5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDYyLCAxNDAsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2UtcGluayxcXG4gIGh0bWxbZGFya10gYS5iYWRnZS1waW5rIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcGluazpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcGluazpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXBpbms6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1waW5rOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkxYTcyOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXBpbms6Zm9jdXMsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXBpbmsuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1waW5rOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcGluay5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDYyLCAxNDAsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1yZWQsXFxuICBodG1sW2RhcmtdIC5iYWRnZS1yZWQge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGE1NDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXJlZDpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1yZWQ6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXJlZDpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtcmVkOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwMDQxOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtcmVkOmZvY3VzLCBhaHRtbFtsaWdodF0gLmJhZGdlLXJlZC5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtcmVkOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1yZWQuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMCwgODQsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2UtcmVkLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLXJlZCB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXJlZDpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcmVkOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcmVkOmhvdmVyLCBodG1sW2RhcmtdIGEuYmFkZ2UtcmVkOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwMDQxOyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXJlZDpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtcmVkLmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcmVkOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtcmVkLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTAsIDg0LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2Utb3JhbmdlLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utb3JhbmdlIHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1vcmFuZ2U6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2Utb3JhbmdlOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1vcmFuZ2U6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLW9yYW5nZTpmb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjUwMjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLW9yYW5nZTpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1vcmFuZ2UuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLW9yYW5nZTpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2Utb3JhbmdlLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMTI2LCAyMCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1vcmFuZ2UsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2Utb3JhbmdlIHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utb3JhbmdlOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1vcmFuZ2U6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1vcmFuZ2U6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1vcmFuZ2U6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY1MDI7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utb3JhbmdlOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1vcmFuZ2UuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1vcmFuZ2U6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1vcmFuZ2UuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCAxMjYsIDIwLCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UteWVsbG93LFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UteWVsbG93IHtcXG4gICAgY29sb3I6ICMyOTJkMzI7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS15ZWxsb3c6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UteWVsbG93OmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS15ZWxsb3c6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLXllbGxvdzpmb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXllbGxvdzpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS15ZWxsb3cuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXllbGxvdzpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UteWVsbG93LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLXllbGxvdyxcXG4gIGh0bWxbZGFya10gYS5iYWRnZS15ZWxsb3cge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS15ZWxsb3c6aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXllbGxvdzpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXllbGxvdzpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLXllbGxvdzpmb2N1cyB7XFxuICAgICAgY29sb3I6ICMyOTJkMzI7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS15ZWxsb3c6Zm9jdXMsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXllbGxvdy5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXllbGxvdzpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXllbGxvdy5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLWdyZWVuLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JlZW4ge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWdyZWVuOmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLWdyZWVuOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1ncmVlbjpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JlZW46Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmVlbjpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmVlbi5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JlZW46Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyZWVuLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSBhLmJhZGdlLWdyZWVuLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWdyZWVuIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JlZW46aG92ZXIsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLWdyZWVuOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtZ3JlZW46aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1ncmVlbjpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmVlbjpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JlZW4uZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmVlbjpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWdyZWVuLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYmFkZ2UtdGVhbCxcXG4gIGh0bWxbZGFya10gLmJhZGdlLXRlYWwge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NzsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXRlYWw6aG92ZXIsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtdGVhbDpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtdGVhbDpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtdGVhbDpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWQ3NjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXRlYWw6Zm9jdXMsIGFodG1sW2xpZ2h0XSAuYmFkZ2UtdGVhbC5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtdGVhbDpmb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtdGVhbC5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2UtdGVhbCxcXG4gIGh0bWxbZGFya10gYS5iYWRnZS10ZWFsIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtdGVhbDpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtdGVhbDpmb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXRlYWw6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS10ZWFsOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZDc2OyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXRlYWw6Zm9jdXMsIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXRlYWwuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS10ZWFsOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtdGVhbC5mb2N1cyB7XFxuICAgICAgb3V0bGluZTogMDtcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1jeWFuLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2UtY3lhbiB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtY3lhbjpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1jeWFuOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1jeWFuOmhvdmVyLCBodG1sW2RhcmtdIC5iYWRnZS1jeWFuOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtY3lhbjpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS1jeWFuLmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1jeWFuOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1jeWFuLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1jeWFuLFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWN5YW4ge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1jeWFuOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1jeWFuOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtY3lhbjpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLWN5YW46Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtY3lhbjpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtY3lhbi5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWN5YW46Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1jeWFuLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLXdoaXRlLFxcbiAgaHRtbFtkYXJrXSAuYmFkZ2Utd2hpdGUge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLXdoaXRlOmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLXdoaXRlOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS13aGl0ZTpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2Utd2hpdGU6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS13aGl0ZTpmb2N1cywgYWh0bWxbbGlnaHRdIC5iYWRnZS13aGl0ZS5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2Utd2hpdGU6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLXdoaXRlLmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIGEuYmFkZ2Utd2hpdGUsXFxuICBodG1sW2RhcmtdIGEuYmFkZ2Utd2hpdGUge1xcbiAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS13aGl0ZTpob3ZlciwgYWh0bWxbbGlnaHRdIGEuYmFkZ2Utd2hpdGU6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS13aGl0ZTpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLXdoaXRlOmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XFxuICAgIGFodG1sW2xpZ2h0XSBhLmJhZGdlLXdoaXRlOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS13aGl0ZS5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLXdoaXRlOmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2Utd2hpdGUuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmJhZGdlLWdyYXksXFxuICBodG1sW2RhcmtdIC5iYWRnZS1ncmF5IHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmF5OmhvdmVyLCBhaHRtbFtsaWdodF0gLmJhZGdlLWdyYXk6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyYXk6aG92ZXIsIGh0bWxbZGFya10gLmJhZGdlLWdyYXk6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmF5OmZvY3VzLCBhaHRtbFtsaWdodF0gLmJhZGdlLWdyYXkuZm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyYXk6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyYXkuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzUsIDg0LCA5MiwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5LFxcbiAgaHRtbFtkYXJrXSBhLmJhZGdlLWdyYXkge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ1YzsgfVxcbiAgICBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5OmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5OmZvY3VzLCBodG1sW2RhcmtdIGEuYmFkZ2UtZ3JheTpob3ZlciwgaHRtbFtkYXJrXSBhLmJhZGdlLWdyYXk6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JheTpmb2N1cywgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JheS5mb2N1cywgaHRtbFtkYXJrXSBhLmJhZGdlLWdyYXk6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LmZvY3VzIHtcXG4gICAgICBvdXRsaW5lOiAwO1xcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc1LCA4NCwgOTIsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5iYWRnZS1ncmF5LWRhcmssXFxuICBodG1sW2RhcmtdIC5iYWRnZS1ncmF5LWRhcmsge1xcbiAgICBjb2xvcjogI2ZmZjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxcbiAgICBhaHRtbFtsaWdodF0gLmJhZGdlLWdyYXktZGFyazpob3ZlciwgYWh0bWxbbGlnaHRdIC5iYWRnZS1ncmF5LWRhcms6Zm9jdXMsIGh0bWxbZGFya10gLmJhZGdlLWdyYXktZGFyazpob3ZlciwgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XFxuICAgIGFodG1sW2xpZ2h0XSAuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzLCBhaHRtbFtsaWdodF0gLmJhZGdlLWdyYXktZGFyay5mb2N1cywgaHRtbFtkYXJrXSAuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzLCBodG1sW2RhcmtdIC5iYWRnZS1ncmF5LWRhcmsuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5LWRhcmssXFxuICBodG1sW2RhcmtdIGEuYmFkZ2UtZ3JheS1kYXJrIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JheS1kYXJrOmhvdmVyLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5LWRhcms6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LWRhcms6aG92ZXIsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LWRhcms6Zm9jdXMge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cXG4gICAgYWh0bWxbbGlnaHRdIGEuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzLCBhaHRtbFtsaWdodF0gYS5iYWRnZS1ncmF5LWRhcmsuZm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LWRhcms6Zm9jdXMsIGh0bWxbZGFya10gYS5iYWRnZS1ncmF5LWRhcmsuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLm5hdi1saW5rLmRpc2FibGVkLFxcbiAgaHRtbFtkYXJrXSAubmF2LWxpbmsuZGlzYWJsZWQge1xcbiAgICBjb2xvcjogIzhlOWJhNzsgfVxcbiAgICBodG1sW2xpZ2h0XSAubmF2LWxpbmsuZGlzYWJsZWQgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5uYXYtbGluay5kaXNhYmxlZCBzdmcge1xcbiAgICAgIGZpbGw6ICM4ZTliYTc7IH1cXG4gIGh0bWxbbGlnaHRdIC5uYXYtdGFicyxcXG4gIGh0bWxbZGFya10gLm5hdi10YWJzIHtcXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmRhZGY7IH1cXG4gICAgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5uYXYtbGluayxcXG4gICAgaHRtbFtkYXJrXSAubmF2LXRhYnMgLm5hdi1saW5rIHtcXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE1cmVtOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXFxuICAgICAgaHRtbFtkYXJrXSAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYSAjZTRlN2VhICNkNmRhZGY7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLFxcbiAgICAgIGh0bWxbZGFya10gLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XFxuICAgICAgICBjb2xvcjogIzhlOWJhNztcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcXG4gICAgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcXG4gICAgaHRtbFtkYXJrXSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcXG4gICAgICBjb2xvcjogIzRiNTQ1YztcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q2ZGFkZiAjZDZkYWRmICNmMGY4ZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLm5hdi10YWJzIC5kcm9wZG93bi1tZW51LFxcbiAgICBodG1sW2RhcmtdIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XFxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxcbiAgaHRtbFtsaWdodF0gLnRvYXN0LXN1Y2Nlc3MsXFxuICBodG1sW2RhcmtdIC50b2FzdC1zdWNjZXNzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmI4MzsgfVxcbiAgaHRtbFtsaWdodF0gLnRvYXN0LWVycm9yLFxcbiAgaHRtbFtkYXJrXSAudG9hc3QtZXJyb3Ige1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwYTU0OyB9XFxuICBodG1sW2xpZ2h0XSAudG9hc3QtaW5mbyxcXG4gIGh0bWxbZGFya10gLnRvYXN0LWluZm8ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZmJiOyB9XFxuICBodG1sW2xpZ2h0XSAudG9hc3Qtd2FybmluZyxcXG4gIGh0bWxbZGFya10gLnRvYXN0LXdhcm5pbmcge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzJiOyB9XFxuICBodG1sW2xpZ2h0XSA6bm90KHByZSkgPiBjb2RlLFxcbiAgaHRtbFtkYXJrXSA6bm90KHByZSkgPiBjb2RlIHtcXG4gICAgY29sb3I6ICNjNzI1NGU7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZjM7XFxuICAgIGJvcmRlci1jb2xvcjogI2NjYzhjODsgfVxcbiAgaHRtbFtsaWdodF0gcHJlOm5vdCguaGxqcyk6bm90KC5Db2RlTWlycm9yLWxpbmUpLFxcbiAgaHRtbFtkYXJrXSBwcmU6bm90KC5obGpzKTpub3QoLkNvZGVNaXJyb3ItbGluZSkge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYzO1xcbiAgICBib3JkZXItY29sb3I6ICNjY2M4Yzg7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1wcmltYXJ5IGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtcHJpbWFyeSBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcHJpbWFyeSBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcHJpbWFyeSBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmNWY1ZmE7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1zZWNvbmRhcnkgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1zZWNvbmRhcnkgYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXNlY29uZGFyeSBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtc2Vjb25kYXJ5IGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y5ZjlmYTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1zdWNjZXNzIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1zdWNjZXNzIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1zdWNjZXNzIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y1ZmNmYTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWluZm8gYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1pbmZvIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1pbmZvIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1pbmZvIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y1ZmJmYzsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC13YXJuaW5nIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC13YXJuaW5nIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC13YXJuaW5nIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2ZmZmJmNzsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWRhbmdlciBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWRhbmdlciBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZGFuZ2VyIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1kYW5nZXIgYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZmZmNWY4OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtbGlnaHQgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1saWdodCBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtbGlnaHQgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LWxpZ2h0IGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2ZlZmVmZTsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWRhcmsgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1kYXJrIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1kYXJrIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1kYXJrIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y3ZjdmNzsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWJsdWUgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ibHVlIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1ibHVlIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1ibHVlIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y1ZmFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWluZGlnbyBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWluZGlnbyBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtaW5kaWdvIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1pbmRpZ28gYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZjlmNWZlOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtcHVycGxlIGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtcHVycGxlIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1wdXJwbGUgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXB1cnBsZSBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmOWY3ZmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1waW5rIGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtcGluayBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcGluayBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcGluayBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmZWY3ZmE7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1yZWQgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1yZWQgYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXJlZCBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtcmVkIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2ZmZjVmODsgfVxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LW9yYW5nZSBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LW9yYW5nZSBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtb3JhbmdlIGEsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1vcmFuZ2UgYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZmZmYWY2OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQteWVsbG93IGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQteWVsbG93IGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC15ZWxsb3cgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXllbGxvdyBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmZmZkZjU7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ncmVlbiBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWdyZWVuIGE6aG92ZXIsXFxuICBodG1sW2RhcmtdIC5hbGVydC5hbGVydC1ncmVlbiBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZ3JlZW4gYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZjZmYmY4OyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtdGVhbCBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LXRlYWwgYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXRlYWwgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXRlYWwgYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZjZmZGZiOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtY3lhbiBhLFxcbiAgaHRtbFtsaWdodF0gLmFsZXJ0LmFsZXJ0LWN5YW4gYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LWN5YW4gYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LWN5YW4gYTpob3ZlciB7XFxuICAgIGNvbG9yOiAjZjZmYmZjOyB9XFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtd2hpdGUgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC13aGl0ZSBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtd2hpdGUgYSxcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LXdoaXRlIGE6aG92ZXIge1xcbiAgICBjb2xvcjogd2hpdGU7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ncmF5IGEsXFxuICBodG1sW2xpZ2h0XSAuYWxlcnQuYWxlcnQtZ3JheSBhOmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZ3JheSBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZ3JheSBhOmhvdmVyIHtcXG4gICAgY29sb3I6ICNmOGY4Zjg7IH1cXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ncmF5LWRhcmsgYSxcXG4gIGh0bWxbbGlnaHRdIC5hbGVydC5hbGVydC1ncmF5LWRhcmsgYTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmFsZXJ0LmFsZXJ0LWdyYXktZGFyayBhLFxcbiAgaHRtbFtkYXJrXSAuYWxlcnQuYWxlcnQtZ3JheS1kYXJrIGE6aG92ZXIge1xcbiAgICBjb2xvcjogI2Y3ZjdmNzsgfVxcbiAgaHRtbFtsaWdodF0gLmRyb3Bkb3duLW1lbnUsXFxuICBodG1sW2RhcmtdIC5kcm9wZG93bi1tZW51IHtcXG4gICAgY29sb3I6IGJsYWNrOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXBlcnNvbmFsLWRyb3Bkb3duIC5ncnctaWNvbi1jb250YWluZXIgc3ZnLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LXBlcnNvbmFsLWRyb3Bkb3duIC5ncnctaWNvbi1jb250YWluZXIgc3ZnIHtcXG4gICAgZmlsbDogYmxhY2s7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctcGVyc29uYWwtZHJvcGRvd24gLmdydy1pY29uLWNvbnRhaW5lci1tdXRlZCBzdmcsXFxuICBodG1sW2RhcmtdIC5ncnctcGVyc29uYWwtZHJvcGRvd24gLmdydy1pY29uLWNvbnRhaW5lci1tdXRlZCBzdmcge1xcbiAgICBmaWxsOiAjNmM3NTdkOyB9XFxuICBodG1sW2xpZ2h0XSAuZHJvcGRvd24taXRlbSxcXG4gIGh0bWxbZGFya10gLmRyb3Bkb3duLWl0ZW0ge1xcbiAgICBjb2xvcjogYmxhY2s7IH1cXG4gICAgaHRtbFtsaWdodF0gLmRyb3Bkb3duLWl0ZW0gc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5kcm9wZG93bi1pdGVtIHN2ZyB7XFxuICAgICAgZmlsbDogYmxhY2s7IH1cXG4gICAgaHRtbFtsaWdodF0gLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCBodG1sW2xpZ2h0XSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZTpob3ZlciwgaHRtbFtsaWdodF0gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuZHJvcGRvd24taXRlbS5hY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmRyb3Bkb3duLWl0ZW06YWN0aXZlOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpob3ZlciB7XFxuICAgICAgY29sb3I6ICNlZWVlZWU7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NWZhNTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSBzdmcsIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZTpob3ZlciBzdmcsIGh0bWxbbGlnaHRdIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpob3ZlciBzdmcsXFxuICAgICAgaHRtbFtkYXJrXSAuZHJvcGRvd24taXRlbTphY3RpdmUgc3ZnLFxcbiAgICAgIGh0bWxbZGFya10gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHN2ZyxcXG4gICAgICBodG1sW2RhcmtdIC5kcm9wZG93bi1pdGVtOmFjdGl2ZTpob3ZlciBzdmcsXFxuICAgICAgaHRtbFtkYXJrXSAuZHJvcGRvd24taXRlbS5hY3RpdmU6aG92ZXIgc3ZnIHtcXG4gICAgICAgIGZpbGw6ICNlZWVlZWU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmRyb3Bkb3duLWl0ZW06aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWE7IH1cXG4gIGh0bWxbbGlnaHRdIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXFxuICBodG1sW2RhcmtdIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xcbiAgICBjb2xvcjogYmxhY2s7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAxMDFmZjtcXG4gICAgb3V0bGluZTogMDtcXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMTI4LCAwLjI1KTsgfVxcbiAgaHRtbFtsaWdodF0gLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxcbiAgaHRtbFtkYXJrXSAubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xcbiAgICBjb2xvcjogIzAwMDBlNiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxcbiAgICBodG1sW2xpZ2h0XSAubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIGh0bWxbbGlnaHRdIC5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSAubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzRkNGRmZiAhaW1wb3J0YW50OyB9XFxuICBodG1sW2xpZ2h0XSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5kaXNhYmxlZCBidXR0b24ucGFnZS1saW5rLFxcbiAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5kaXNhYmxlZCBidXR0b24ucGFnZS1saW5rIHtcXG4gICAgY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSBidXR0b24ucGFnZS1saW5rLFxcbiAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgYnV0dG9uLnBhZ2UtbGluayB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwOyB9XFxuICAgIGh0bWxbbGlnaHRdIHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSBidXR0b24ucGFnZS1saW5rOmhvdmVyLCBodG1sW2xpZ2h0XSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgYnV0dG9uLnBhZ2UtbGluazpmb2N1cyxcXG4gICAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgYnV0dG9uLnBhZ2UtbGluazpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgYnV0dG9uLnBhZ2UtbGluazpmb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDsgfVxcbiAgaHRtbFtsaWdodF0gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluayxcXG4gIGh0bWxbZGFya10gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluayB7XFxuICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cXG4gICAgaHRtbFtsaWdodF0gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluazpob3ZlciwgaHRtbFtsaWdodF0gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluazphY3RpdmUsIGh0bWxbbGlnaHRdIHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIGJ1dHRvbi5wYWdlLWxpbms6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYnV0dG9uLnBhZ2UtbGluazpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbSBidXR0b24ucGFnZS1saW5rOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbSBidXR0b24ucGFnZS1saW5rOmZvY3VzIHtcXG4gICAgICBjb2xvcjogIzAwMDA4MDsgfVxcbiAgaHRtbFtsaWdodF0gLmhhbmRzb250YWJsZSxcXG4gIGh0bWxbZGFya10gLmhhbmRzb250YWJsZSB7XFxuICAgIGNvbG9yOiBpbml0aWFsOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWxvZ28gc3ZnICosXFxuICBodG1sW2RhcmtdIC5ncnctbG9nbyBzdmcgKiB7XFxuICAgIHRyYW5zaXRpb246IGZpbGwgMC44cyBlYXNlLW91dDsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1sb2dvIHN2ZyxcXG4gIGh0bWxbZGFya10gLmdydy1sb2dvIHN2ZyB7XFxuICAgIGZpbGw6IHdoaXRlOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWxvZ286aG92ZXIgc3ZnIC5ncm91cDEsXFxuICBodG1sW2RhcmtdIC5ncnctbG9nbzpob3ZlciBzdmcgLmdyb3VwMSB7XFxuICAgIGZpbGw6ICM3NGJjNDY7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctbG9nbzpob3ZlciBzdmcgLmdyb3VwMixcXG4gIGh0bWxbZGFya10gLmdydy1sb2dvOmhvdmVyIHN2ZyAuZ3JvdXAyIHtcXG4gICAgZmlsbDogIzE3NWZhNTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1uYXZiYXIsXFxuICBodG1sW2RhcmtdIC5ncnctbmF2YmFyIHtcXG4gICAgYmFja2dyb3VuZDogIzM1MzkzZjtcXG4gICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNmQwMmUgMCUsICNmODdjMDAgNDclLCAjZjZkMDJlIDEwMCUpO1xcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1uYXZiYXIgLm5hdi1pdGVtID4gLm5hdi1saW5rLFxcbiAgICBodG1sW2RhcmtdIC5ncnctbmF2YmFyIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XFxuICAgICAgY29sb3I6ICNlZWVlZWU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1uYXZiYXIgLmdydy1hcHAtdGl0bGUsXFxuICAgIGh0bWxbZGFya10gLmdydy1uYXZiYXIgLmdydy1hcHAtdGl0bGUge1xcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcXG4gIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgIGNvbG9yOiAjMjkyZDMyO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5OTEzO1xcbiAgICBib3JkZXItY29sb3I6ICNmYTk5MTM7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI4NTA1O1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q1N2UwNTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5ncnctZ2xvYmFsLXNlYXJjaCAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyODUwNTtcXG4gICAgICBib3JkZXItY29sb3I6ICNkNTdlMDU7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMzcsIDI0LCAwLjUpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctZ2xvYmFsLXNlYXJjaCAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZGlzYWJsZWQsIGh0bWxbbGlnaHRdIC5ncnctZ2xvYmFsLXNlYXJjaCAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6ZGlzYWJsZWQsXFxuICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogIzI5MmQzMjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5OTEzO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZhOTkxMzsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID4gaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAgIC5zaG93ID5cXG4gICAgaHRtbFtkYXJrXSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1N2UwNTtcXG4gICAgICBib3JkZXItY29sb3I6ICNjOTc2MDQ7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbFtsaWdodF0gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5ncnctZ2xvYmFsLXNlYXJjaCAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXFxuICAgICAgLnNob3cgPlxcbiAgICAgIGh0bWxbZGFya10gLmdydy1nbG9iYWwtc2VhcmNoIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMzcsIDI0LCAwLjUpOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWdsb2JhbC1zZWFyY2ggLnNlYXJjaC10eXBlYWhlYWQsXFxuICBodG1sW2RhcmtdIC5ncnctZ2xvYmFsLXNlYXJjaCAuc2VhcmNoLXR5cGVhaGVhZCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDgsIDI1NSwgMC45KTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b24sXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuYWstbmF2aWdhdGlvbi1yZXNpemUtYnV0dG9uIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOTkxMztcXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXIsIGNvbG9yIDEwMG1zIGxpbmVhciwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSwgdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciAuYWstbmF2aWdhdGlvbi1yZXNpemUtYnV0dG9uOmJlZm9yZSxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpiZWZvcmUge1xcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYTk5MTM7XFxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAyMDBtcyBsaW5lYXI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b246YWZ0ZXIsXFxuICAgIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b246YWZ0ZXIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmYTk5MTM7XFxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAyMDBtcyBsaW5lYXI7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b24gPiBzcGFuOmFmdGVyLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuYWstbmF2aWdhdGlvbi1yZXNpemUtYnV0dG9uID4gc3BhbjphZnRlciB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOTkxMztcXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhcjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbiBzdmcgcGF0aCxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbiBzdmcgcGF0aCB7XFxuICAgICAgZmlsbDogI2VlZWVlZTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlciB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYTQyYztcXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhciwgY29sb3IgMTAwbXMgbGluZWFyLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpLCB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMCwgMSk7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZiYTQyYztcXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMjAwbXMgbGluZWFyOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b246aG92ZXI6YWZ0ZXIsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlcjphZnRlciB7XFxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJhNDJjO1xcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAyMDBtcyBsaW5lYXI7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlciA+IHNwYW46YWZ0ZXIsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlciA+IHNwYW46YWZ0ZXIge1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYTQyYztcXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgbGluZWFyOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5hay1uYXZpZ2F0aW9uLXJlc2l6ZS1idXR0b246aG92ZXIgc3ZnIHBhdGgsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XFxuICAgICAgICBmaWxsOiAjZWVlZWVlOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgZGl2W2RhdGEtdGVzdGlkPSdHbG9iYWxOYXZpZ2F0aW9uJ10gPiBkaXYsXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciBkaXZbZGF0YS10ZXN0aWQ9J0dsb2JhbE5hdmlnYXRpb24nXSA+IGRpdiB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciBkaXZbZGF0YS10ZXN0aWQ9J0NvbnRleHR1YWxOYXZpZ2F0aW9uJ10gPiBkaXYsXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciBkaXZbZGF0YS10ZXN0aWQ9J0NvbnRleHR1YWxOYXZpZ2F0aW9uJ10gPiBkaXYge1xcbiAgICBjb2xvcjogIzAwMDA4MDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmYzsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bixcXG4gIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0biB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwO1xcbiAgICBib3JkZXItY29sb3I6ICMwMDAwODA7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOmhvdmVyIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDVhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDA0ZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuLmZvY3VzLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG46Zm9jdXMsXFxuICAgIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bi5mb2N1cyB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA1YTtcXG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwNGQ7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAxNDcsIDAuNSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bi5kaXNhYmxlZCwgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bjpkaXNhYmxlZCxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG46ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPlxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogI2ZmZjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzcpO1xcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM3KTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+IGh0bWxbbGlnaHRdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2IC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcXG4gICAgICAuc2hvdyA+XFxuICAgICAgaHRtbFtkYXJrXSAuZ3J3LXNpZGViYXIgLmdydy1zaWRlYmFyLW5hdiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDE0NywgMC41KTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYtcHJpbWFyeS1jb250YWluZXIgLmJ0bi5hY3RpdmUgaSxcXG4gIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYtcHJpbWFyeS1jb250YWluZXIgLmJ0bi5hY3RpdmUgaSB7XFxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggIzAwOTlmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5ncnctc2lkZWJhci1uYXYtcHJpbWFyeS1jb250YWluZXIgLmJ0bi5hY3RpdmU6YWZ0ZXIsXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAuZ3J3LXNpZGViYXItbmF2LXByaW1hcnktY29udGFpbmVyIC5idG4uYWN0aXZlOmFmdGVyIHtcXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjRmNmZjOyB9XFxuICBodG1sW2xpZ2h0XSAuZWRpdG9yLWNvbnRhaW5lciAubmF2YmFyLWVkaXRvciBzdmcsXFxuICBodG1sW2RhcmtdIC5lZGl0b3ItY29udGFpbmVyIC5uYXZiYXItZWRpdG9yIHN2ZyB7XFxuICAgIGZpbGw6IGJsYWNrOyB9XFxuICBodG1sW2xpZ2h0XSAuYnRuLXBhZ2UtcHJldmlldyBzdmcsXFxuICBodG1sW2RhcmtdIC5idG4tcGFnZS1wcmV2aWV3IHN2ZyB7XFxuICAgIGZpbGw6IHdoaXRlOyB9XFxuICBodG1sW2xpZ2h0XSAubW9kYWwgLm1vZGFsLWhlYWRlcixcXG4gIGh0bWxbZGFya10gLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWJiNGJkOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcXG4gICAgaHRtbFtkYXJrXSAubW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xcbiAgICAgIGNvbG9yOiAjZmZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSxcXG4gICAgaHRtbFtkYXJrXSAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlcixcXG4gICAgICBodG1sW2RhcmtdIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XFxuICAgICAgICBvcGFjaXR5OiAwLjk7IH1cXG4gIGh0bWxbbGlnaHRdIC5tb2RhbCAubW9kYWwtY29udGVudCxcXG4gIGh0bWxbZGFya10gLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLm1vZGFsIC5tb2RhbC1mb290ZXIsXFxuICBodG1sW2RhcmtdIC5tb2RhbCAubW9kYWwtZm9vdGVyIHtcXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiYjRiZDsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1wYWdlLWFjY2Vzc29yaWVzLWNvbnRyb2wgLmdydy1zZWVuLXVzZXItaW5mbyAuYnRuLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LXBhZ2UtYWNjZXNzb3JpZXMtY29udHJvbCAuZ3J3LXNlZW4tdXNlci1pbmZvIC5idG4ge1xcbiAgICBjb2xvcjogIzU0OWM3OTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXBhZ2UtYWNjZXNzb3JpZXMtY29udHJvbCAuZ3J3LXNlZW4tdXNlci1pbmZvIC5idG46YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5ncnctcGFnZS1hY2Nlc3Nvcmllcy1jb250cm9sIC5ncnctc2Vlbi11c2VyLWluZm8gLmJ0bjphY3RpdmUge1xcbiAgICAgIGNvbG9yOiAjNTQ5Yzc5OyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctcGFnZS1hY2Nlc3Nvcmllcy1jb250cm9sIC5ncnctc2Vlbi11c2VyLWluZm8gLmJ0biAuZm9vdHN0YW1wLWljb24sXFxuICAgIGh0bWxbZGFya10gLmdydy1wYWdlLWFjY2Vzc29yaWVzLWNvbnRyb2wgLmdydy1zZWVuLXVzZXItaW5mbyAuYnRuIC5mb290c3RhbXAtaWNvbiB7XFxuICAgICAgZmlsbDogIzU0OWM3OTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW06aG92ZXIsIGh0bWxbbGlnaHRdIC5ncnctY3VzdG9tLW5hdi10YWIgLm5hdi1pdGVtOmZvY3VzLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5uYXYtaXRlbTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW06Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDIzMCwgMC4wOCk7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctY3VzdG9tLW5hdi10YWIgLm5hdi1pdGVtIC5uYXYtbGluayxcXG4gIGh0bWxbZGFya10gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgICBjb2xvcjogIzAwMDBlNjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5uYXYtaXRlbSAubmF2LWxpbmsgc3ZnLFxcbiAgICBodG1sW2RhcmtdIC5ncnctY3VzdG9tLW5hdi10YWIgLm5hdi1pdGVtIC5uYXYtbGluayBzdmcge1xcbiAgICAgIGZpbGw6ICMwMDAwZTY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkLFxcbiAgICBodG1sW2RhcmtdIC5ncnctY3VzdG9tLW5hdi10YWIgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCB7XFxuICAgICAgY29sb3I6ICM4ZTliYTc7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQgc3ZnLFxcbiAgICAgIGh0bWxbZGFya10gLmdydy1jdXN0b20tbmF2LXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkIHN2ZyB7XFxuICAgICAgICBmaWxsOiAjOGU5YmE3OyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5ncnctbmF2LXNsaWRlLWhyLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWN1c3RvbS1uYXYtdGFiIC5ncnctbmF2LXNsaWRlLWhyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMGU2OyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXBhZ2UtYWNjZXNzb3JpZXMtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2UsXFxuICBodG1sW2RhcmtdIC5ncnctcGFnZS1hY2Nlc3Nvcmllcy1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XFxuICAgIGNvbG9yOiAjNmM3NTdkOyB9XFxuICBodG1sW2xpZ2h0XSAuY2FyZC53ZWxsLFxcbiAgaHRtbFtkYXJrXSAuY2FyZC53ZWxsIHtcXG4gICAgY29sb3I6IGJsYWNrO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xcbiAgICBib3JkZXItY29sb3I6ICNlNGU3ZWE7XFxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XFxuICBodG1sW2xpZ2h0XSAuYWRtaW4tYm90LWNhcmQgLmdydy1ib3RjYXJkLXRpdGxlLWFjdGl2ZSxcXG4gIGh0bWxbZGFya10gLmFkbWluLWJvdC1jYXJkIC5ncnctYm90Y2FyZC10aXRsZS1hY3RpdmUge1xcbiAgICBjb2xvcjogI2U0ZTdlYTsgfVxcbiAgaHRtbFtsaWdodF0gLmFkbWluLXBhZ2Ugc3Bhbi5zbGlkZXIsXFxuICBodG1sW2RhcmtdIC5hZG1pbi1wYWdlIHNwYW4uc2xpZGVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZGFkZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAuYWRtaW4tcGFnZSBzcGFuLnNsaWRlcjpiZWZvcmUsXFxuICAgIGh0bWxbZGFya10gLmFkbWluLXBhZ2Ugc3Bhbi5zbGlkZXI6YmVmb3JlIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxcbiAgaHRtbFtsaWdodF0gLmFkbWluLXBhZ2UgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIsXFxuICBodG1sW2RhcmtdIC5hZG1pbi1wYWdlIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmFkbWluLXBhZ2UgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyLFxcbiAgaHRtbFtkYXJrXSAuYWRtaW4tcGFnZSBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDdiZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC53aWtpIC5oaWdobGlnaHRlZCxcXG4gIGh0bWxbZGFya10gLndpa2kgLmhpZ2hsaWdodGVkIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICB6LWluZGV4OiAxOyB9XFxuXFxuQGtleWZyYW1lcyBmYWRlb3V0IHtcXG4gIDEwMCUge1xcbiAgICBvcGFjaXR5OiAwOyB9IH1cXG4gICAgaHRtbFtsaWdodF0gLndpa2kgLmhpZ2hsaWdodGVkOjphZnRlcixcXG4gICAgaHRtbFtkYXJrXSAud2lraSAuaGlnaGxpZ2h0ZWQ6OmFmdGVyIHtcXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICAgICAgdG9wOiAxNSU7XFxuICAgICAgbGVmdDogMDtcXG4gICAgICB6LWluZGV4OiAtMTtcXG4gICAgICB3aWR0aDogMTAwJTtcXG4gICAgICBoZWlnaHQ6IDcwJTtcXG4gICAgICBjb250ZW50OiAnJztcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDEyOCwgMC4xNSk7XFxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgICAgIGFuaW1hdGlvbjogZmFkZW91dCAxcyBlYXNlLWluIDEuNXMgZm9yd2FyZHM7IH1cXG4gIGh0bWxbbGlnaHRdIC53aWtpIGEsXFxuICBodG1sW2RhcmtdIC53aWtpIGEge1xcbiAgICBjb2xvcjogIzAwMDBlNjsgfVxcbiAgICBodG1sW2xpZ2h0XSAud2lraSBhOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC53aWtpIGE6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAjNGQ0ZGZmOyB9XFxuICBodG1sW2xpZ2h0XSAud2lraSAuZWRpdGFibGUtd2l0aC1oYW5kc29udGFibGUgYnV0dG9uLFxcbiAgaHRtbFtkYXJrXSAud2lraSAuZWRpdGFibGUtd2l0aC1oYW5kc29udGFibGUgYnV0dG9uIHtcXG4gICAgY29sb3I6ICMwMDAwZTY7IH1cXG4gIGh0bWxbbGlnaHRdIC53aWtpIC5lZGl0YWJsZS13aXRoLWhhbmRzb250YWJsZSBidXR0b246aG92ZXIsXFxuICBodG1sW2RhcmtdIC53aWtpIC5lZGl0YWJsZS13aXRoLWhhbmRzb250YWJsZSBidXR0b246aG92ZXIge1xcbiAgICBjb2xvcjogIzRkNGRmZjsgfVxcbiAgaHRtbFtsaWdodF0gYm9keS5vbi1lZGl0IC5tYWluLFxcbiAgaHRtbFtkYXJrXSBib2R5Lm9uLWVkaXQgLm1haW4ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmM2ZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIGJvZHkub24tZWRpdCAubWFpbiAucGFnZS1lZGl0b3ItZWRpdG9yLWNvbnRhaW5lcixcXG4gICAgaHRtbFtkYXJrXSBib2R5Lm9uLWVkaXQgLm1haW4gLnBhZ2UtZWRpdG9yLWVkaXRvci1jb250YWluZXIge1xcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2FiYjRiZDsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIGJvZHkub24tZWRpdCAubWFpbiAucGFnZS1lZGl0b3ItZWRpdG9yLWNvbnRhaW5lciAubmF2YmFyLWVkaXRvcixcXG4gICAgICBodG1sW2RhcmtdIGJvZHkub24tZWRpdCAubWFpbiAucGFnZS1lZGl0b3ItZWRpdG9yLWNvbnRhaW5lciAubmF2YmFyLWVkaXRvciB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FiYjRiZDsgfVxcbiAgICBodG1sW2xpZ2h0XSBib2R5Lm9uLWVkaXQgLm1haW4gLnBhZ2UtZWRpdG9yLXByZXZpZXctY29udGFpbmVyLFxcbiAgICBodG1sW2RhcmtdIGJvZHkub24tZWRpdCAubWFpbiAucGFnZS1lZGl0b3ItcHJldmlldy1jb250YWluZXIge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gYm9keS5vbi1lZGl0IC5tYWluIC5wYWdlLWVkaXRvci1mb290ZXIsXFxuICAgIGh0bWxbZGFya10gYm9keS5vbi1lZGl0IC5tYWluIC5wYWdlLWVkaXRvci1mb290ZXIge1xcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIGJvZHkucGF0aG5hbWUtc2lkZWJhciAucGFnZS1lZGl0b3ItcHJldmlldy1ib2R5LFxcbiAgaHRtbFtkYXJrXSBib2R5LnBhdGhuYW1lLXNpZGViYXIgLnBhZ2UtZWRpdG9yLXByZXZpZXctYm9keSB7XFxuICAgIGNvbG9yOiAjMDAwMDgwO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZjOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IC5kZXNrdG9wLXByZXZpZXcsXFxuICBodG1sW2xpZ2h0XSAuZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IC50YWJsZXQtcHJldmlldyxcXG4gIGh0bWxbbGlnaHRdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcgLm1vYmlsZS1wcmV2aWV3LFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IC5kZXNrdG9wLXByZXZpZXcsXFxuICBodG1sW2RhcmtdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcgLnRhYmxldC1wcmV2aWV3LFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IC5tb2JpbGUtcHJldmlldyB7XFxuICAgIGJhY2tncm91bmQ6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcgLmdyaWQtZWRpdC1ib3JkZXItZm9yLWVhY2gtY29scyxcXG4gIGh0bWxbZGFya10gLmdydy1ncmlkLWVkaXQtcHJldmlldyAuZ3JpZC1lZGl0LWJvcmRlci1mb3ItZWFjaC1jb2xzIHtcXG4gICAgYm9yZGVyOiAycHggc29saWQgI2YwZjhmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmdyaWQtcHJldmlldy1jb2wtMCxcXG4gIGh0bWxbZGFya10gLmdyaWQtcHJldmlldy1jb2wtMCB7XFxuICAgIGJhY2tncm91bmQ6ICMxNzVmYTU7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncmlkLXByZXZpZXctY29sLTEsXFxuICBodG1sW2RhcmtdIC5ncmlkLXByZXZpZXctY29sLTEge1xcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZmJiOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3JpZC1wcmV2aWV3LWNvbC0yLFxcbiAgaHRtbFtkYXJrXSAuZ3JpZC1wcmV2aWV3LWNvbC0yIHtcXG4gICAgYmFja2dyb3VuZDogIzAwYmI4MzsgfVxcbiAgaHRtbFtsaWdodF0gLmdyaWQtcHJldmlldy1jb2wtMyxcXG4gIGh0bWxbZGFya10gLmdyaWQtcHJldmlldy1jb2wtMyB7XFxuICAgIGJhY2tncm91bmQ6ICM3NGJjNDY7IH1cXG4gIGh0bWxbbGlnaHRdIC5wYWdlLWNvbW1lbnQtbWV0YSAucGFnZS1jb21tZW50LXJldmlzaW9uIHN2ZyxcXG4gIGh0bWxbZGFya10gLnBhZ2UtY29tbWVudC1tZXRhIC5wYWdlLWNvbW1lbnQtcmV2aXNpb24gc3ZnIHtcXG4gICAgZmlsbDogIzAwMDBlNjsgfVxcbiAgICBodG1sW2xpZ2h0XSAucGFnZS1jb21tZW50LW1ldGEgLnBhZ2UtY29tbWVudC1yZXZpc2lvbiBzdmc6aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLnBhZ2UtY29tbWVudC1tZXRhIC5wYWdlLWNvbW1lbnQtcmV2aXNpb24gc3ZnOmhvdmVyIHtcXG4gICAgICBmaWxsOiAjNGQ0ZGZmOyB9XFxuICBodG1sW2xpZ2h0XSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50IC5wYWdlLWNvbW1lbnQtbWFpbixcXG4gIGh0bWxbbGlnaHRdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLW1haW4sXFxuICBodG1sW2RhcmtdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluLFxcbiAgaHRtbFtkYXJrXSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1tYWluIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjsgfVxcbiAgICBodG1sW2xpZ2h0XSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50IC5wYWdlLWNvbW1lbnQtbWFpbjpiZWZvcmUsXFxuICAgIGh0bWxbbGlnaHRdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLW1haW46YmVmb3JlLFxcbiAgICBodG1sW2RhcmtdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluOmJlZm9yZSxcXG4gICAgaHRtbFtkYXJrXSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1tYWluOmJlZm9yZSB7XFxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjBmOGZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlLFxcbiAgICBodG1sW2xpZ2h0XSAucGFnZS1jb21tZW50cyAucGFnZS1jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1tYWluIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5wYWdlLWNvbW1lbnRzIC5wYWdlLWNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLW1haW4gLm5hdi5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGNlZWZmO1xcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkY2VlZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0LWxpc3QgLnBhZ2UtbGlzdCAucGFnZS1saXN0LXVsID4gbGkubmF2LWl0ZW0gPiBhLm5hdi1saW5rLFxcbiAgaHRtbFtkYXJrXSAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1saXN0IC5wYWdlLWxpc3QgLnBhZ2UtbGlzdC11bCA+IGxpLm5hdi1pdGVtID4gYS5uYXYtbGluayB7XFxuICAgIGNvbG9yOiBpbmhlcml0OyB9XFxuICBodG1sW2xpZ2h0XSAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1saXN0IC5wYWdlLWxpc3QgLnBhZ2UtbGlzdC11bCBhLmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1saXN0IC5wYWdlLWxpc3QgLnBhZ2UtbGlzdC11bCBhLmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWVmZjsgfVxcbiAgaHRtbFtsaWdodF0gLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtbGlzdCAucGFnZS1saXN0IC5wYWdlLWxpc3QtdWwgYS5hY3RpdmUsXFxuICBodG1sW2RhcmtdIC5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0LWxpc3QgLnBhZ2UtbGlzdCAucGFnZS1saXN0LXVsIGEuYWN0aXZlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTVmZjtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XFxuICBodG1sW2xpZ2h0XSBtYXJrLnJidC1oaWdobGlnaHQtdGV4dCxcXG4gIGh0bWxbZGFya10gbWFyay5yYnQtaGlnaGxpZ2h0LXRleHQge1xcbiAgICBjb2xvcjogYmxhY2s7IH1cXG4gIGh0bWxbbGlnaHRdIC5wYWdlLWNvbnRlbnQtZm9vdGVyLFxcbiAgaHRtbFtkYXJrXSAucGFnZS1jb250ZW50LWZvb3RlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmYzZmY7XFxuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5hZG1pbi1wYWdlICNsYXlvdXRPcHRpb25zIC5jdXN0b21pemUtbGF5b3V0LWNhcmQuYm9yZGVyLWFjdGl2ZSxcXG4gIGh0bWxbZGFya10gLmFkbWluLXBhZ2UgI2xheW91dE9wdGlvbnMgLmN1c3RvbWl6ZS1sYXlvdXQtY2FyZC5ib3JkZXItYWN0aXZlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMGU2OyB9XFxuICBodG1sW2xpZ2h0XSAuYWRtaW4tcGFnZSAjdGhlbWVPcHRpb25zIC50aGVtZS1vcHRpb24tY29udGFpbmVyLmFjdGl2ZSAudGhlbWUtb3B0aW9uLW5hbWUsXFxuICBodG1sW2RhcmtdIC5hZG1pbi1wYWdlICN0aGVtZU9wdGlvbnMgLnRoZW1lLW9wdGlvbi1jb250YWluZXIuYWN0aXZlIC50aGVtZS1vcHRpb24tbmFtZSB7XFxuICAgIGNvbG9yOiBibGFjazsgfVxcbiAgaHRtbFtsaWdodF0gLmFkbWluLXBhZ2UgI3RoZW1lT3B0aW9ucyAudGhlbWUtb3B0aW9uLWNvbnRhaW5lci5hY3RpdmUgYSxcXG4gIGh0bWxbZGFya10gLmFkbWluLXBhZ2UgI3RoZW1lT3B0aW9ucyAudGhlbWUtb3B0aW9uLWNvbnRhaW5lci5hY3RpdmUgYSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwZTY7XFxuICAgIGJvcmRlci1jb2xvcjogIzAwMDBlNjsgfVxcbiAgaHRtbFtsaWdodF0gLmJnLWJveCxcXG4gIGh0bWxbZGFya10gLmJnLWJveCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctZmFiIC5idG4tY3JlYXRlLXBhZ2UsXFxuICBodG1sW2RhcmtdIC5ncnctZmFiIC5idG4tY3JlYXRlLXBhZ2Uge1xcbiAgICBmaWxsOiAjZmZmOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWZhYiAuYnRuLXNjcm9sbC10by10b3AsXFxuICBodG1sW2RhcmtdIC5ncnctZmFiIC5idG4tc2Nyb2xsLXRvLXRvcCB7XFxuICAgIGZpbGw6ICMyOTJkMzI7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctYnRuLXBhZ2UtbWFuYWdlbWVudDpob3ZlcixcXG4gIGh0bWxbbGlnaHRdIC5ncnctYnRuLXBhZ2UtbWFuYWdlbWVudDpmb2N1cyxcXG4gIGh0bWxbZGFya10gLmdydy1idG4tcGFnZS1tYW5hZ2VtZW50OmhvdmVyLFxcbiAgaHRtbFtkYXJrXSAuZ3J3LWJ0bi1wYWdlLW1hbmFnZW1lbnQ6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDIzMCwgMC4xNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5zZWxlY3RpbmctYm90LXR5cGUgLmJvdC10eXBlLWRpc2MsXFxuICBodG1sW2RhcmtdIC5zZWxlY3RpbmctYm90LXR5cGUgLmJvdC10eXBlLWRpc2Mge1xcbiAgICB3aWR0aDogMjBweDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlcixcXG4gIGh0bWxbZGFya10gLmJvcmRlciB7XFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci10b3AsXFxuICBodG1sW2RhcmtdIC5ib3JkZXItdG9wIHtcXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1yaWdodCxcXG4gIGh0bWxbZGFya10gLmJvcmRlci1yaWdodCB7XFxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1ib3R0b20sXFxuICBodG1sW2RhcmtdIC5ib3JkZXItYm90dG9tIHtcXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1sZWZ0LFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWxlZnQge1xcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYmI0YmQgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLmJvcmRlci1pbmZvLFxcbiAgaHRtbFtkYXJrXSAuYm9yZGVyLWluZm8ge1xcbiAgICBib3JkZXItY29sb3I6ICMwMDlmYmIgIWltcG9ydGFudDsgfVxcbiAgaHRtbFtsaWdodF0gLnRhYmxlLFxcbiAgaHRtbFtkYXJrXSAudGFibGUge1xcbiAgICBjb2xvcjogYmxhY2s7IH1cXG4gICAgaHRtbFtsaWdodF0gLnRhYmxlIHRoLFxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUgdGQsXFxuICAgIGh0bWxbZGFya10gLnRhYmxlIHRoLFxcbiAgICBodG1sW2RhcmtdIC50YWJsZSB0ZCB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUgdGhlYWQgdGgsXFxuICAgIGh0bWxbZGFya10gLnRhYmxlIHRoZWFkIHRoIHtcXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTRlN2VhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC50YWJsZSB0Ym9keSArIHRib2R5LFxcbiAgICBodG1sW2RhcmtdIC50YWJsZSB0Ym9keSArIHRib2R5IHtcXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTRlN2VhOyB9XFxuICBodG1sW2xpZ2h0XSAudGFibGUtYm9yZGVyZWQsXFxuICBodG1sW2RhcmtdIC50YWJsZS1ib3JkZXJlZCB7XFxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUtYm9yZGVyZWQgdGgsXFxuICAgIGh0bWxbbGlnaHRdIC50YWJsZS1ib3JkZXJlZCB0ZCxcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtYm9yZGVyZWQgdGgsXFxuICAgIGh0bWxbZGFya10gLnRhYmxlLWJvcmRlcmVkIHRkIHtcXG4gICAgICBib3JkZXItY29sb3I6ICNlNGU3ZWE7IH1cXG4gIGh0bWxbbGlnaHRdIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcixcXG4gIGh0bWxbZGFya10gLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcXG4gICAgY29sb3I6IGJsYWNrO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxcbiAgaHRtbFtsaWdodF0gLnRhYmxlLWRhcmssXFxuICBodG1sW2RhcmtdIC50YWJsZS1kYXJrIHtcXG4gICAgY29sb3I6ICNmZmY7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLnRhYmxlLWRhcmsgdGgsXFxuICAgIGh0bWxbbGlnaHRdIC50YWJsZS1kYXJrIHRkLFxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUtZGFyayB0aGVhZCB0aCxcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtZGFyayB0aCxcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtZGFyayB0ZCxcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtZGFyayB0aGVhZCB0aCB7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XFxuICAgIGh0bWxbbGlnaHRdIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkLFxcbiAgICBodG1sW2RhcmtdIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcXG4gICAgICBib3JkZXI6IDA7IH1cXG4gICAgaHRtbFtsaWdodF0gLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLFxcbiAgICBodG1sW2RhcmtdIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcixcXG4gICAgaHRtbFtkYXJrXSAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXFxuICBodG1sW2RhcmtdIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xcbiAgICBjb2xvcjogYmxhY2s7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XFxuICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXFxuICAgIGh0bWxbZGFya10gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmMWZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XFxuICAgICAgY29sb3I6ICNmZmY7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDsgfVxcbiAgaHRtbFtsaWdodF0gLmZvcm0tY29udHJvbCxcXG4gIGh0bWxbZGFya10gLmZvcm0tY29udHJvbCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7IH1cXG4gIGh0bWxbbGlnaHRdIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxcbiAgaHRtbFtkYXJrXSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOiAjOGFjOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcXG4gIGh0bWxbbGlnaHRdIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxcbiAgaHRtbFtkYXJrXSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcXG4gIGh0bWxbZGFya10gLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xcbiAgICBjb2xvcjogIzFhMWExYTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZWNmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmNhcmQuY2FyZC1kaXNhYmxlZCxcXG4gIGh0bWxbZGFya10gLmNhcmQuY2FyZC1kaXNhYmxlZCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVjZWU7XFxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgaHRtbFtsaWdodF0gLm5vbG9naW4sXFxuICBodG1sW2RhcmtdIC5ub2xvZ2luIHtcXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDYwODBiIDAlLCByZ2JhKDI1NSwgMjYsIDEwMiwgMCkgNzAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc0YmM0NiAxMCUsIHJnYmEoNiwgNjcsIDI0OSwgMCkgNzAlKSwgbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzE3NWZhNSAxMCUsIHJnYmEoMTMsIDI0MiwgODksIDApIDgwJSksIGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMxMDEzMWIgMTAwJSwgcmdiYSgyNDksIDE1OCwgMzEsIDApIDcwJSk7IH1cXG4gICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmxvZ2luLWhlYWRlcixcXG4gICAgaHRtbFtkYXJrXSAubm9sb2dpbiAubG9naW4taGVhZGVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAubG9naW4taGVhZGVyIC5sb2dvLFxcbiAgICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmxvZ2luLWhlYWRlciAubG9nbyB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xcbiAgICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XFxuICAgICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmxvZ2luLWhlYWRlciBoMSxcXG4gICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5sb2dpbi1oZWFkZXIgaDEge1xcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAubG9naW4tZGlhbG9nLFxcbiAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5sb2dpbi1kaWFsb2cge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAuZHJvcGRvd24td2l0aC1pY29uIC5kcm9wZG93bi10b2dnbGUsXFxuICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmRyb3Bkb3duLXdpdGgtaWNvbiAuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgICBjb2xvcjogd2hpdGU7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgODQsIDkyLCAwLjcpO1xcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmRyb3Bkb3duLXdpdGgtaWNvbiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxcbiAgICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmRyb3Bkb3duLXdpdGgtaWNvbiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDg0LCA5MiwgMC43KTsgfVxcbiAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAuZHJvcGRvd24td2l0aC1pY29uIGksXFxuICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmRyb3Bkb3duLXdpdGgtaWNvbiBpIHtcXG4gICAgICBjb2xvcjogI2IzYjNiMztcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCA3MSwgNzgsIDAuNyk7IH1cXG4gICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0LFxcbiAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XFxuICAgICAgY29sb3I6ICNiM2IzYjM7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgNzEsIDc4LCAwLjcpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxcbiAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcXG4gICAgICBjb2xvcjogd2hpdGU7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgODQsIDkyLCAwLjcpO1xcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XFxuICAgICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxcbiAgICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcXG4gICAgICAgIGNvbG9yOiAjYjNiM2IzOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZyxcXG4gICAgaHRtbFtkYXJrXSAubm9sb2dpbiAubGluay1ncm93aS1vcmcge1xcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cXG4gICAgICBodG1sW2xpZ2h0XSAubm9sb2dpbiAubGluay1ncm93aS1vcmc6aG92ZXIsIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZzpob3ZlcixcXG4gICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyB7XFxuICAgICAgICBjb2xvcjogYmxhY2s7IH1cXG4gICAgICAgIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZzpob3ZlciAuZ3Jvd2ksIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyAuZ3Jvd2ksXFxuICAgICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZzpob3ZlciAuZ3Jvd2ksXFxuICAgICAgICBodG1sW2RhcmtdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyAuZ3Jvd2kge1xcbiAgICAgICAgICBjb2xvcjogIzQ2NzMyOTsgfVxcbiAgICAgICAgaHRtbFtsaWdodF0gLm5vbG9naW4gLmxpbmstZ3Jvd2ktb3JnOmhvdmVyIC5vcmcsIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5saW5rLWdyb3dpLW9yZy5mb2N1cyAub3JnLFxcbiAgICAgICAgaHRtbFtkYXJrXSAubm9sb2dpbiAubGluay1ncm93aS1vcmc6aG92ZXIgLm9yZyxcXG4gICAgICAgIGh0bWxbZGFya10gLm5vbG9naW4gLmxpbmstZ3Jvd2ktb3JnLmZvY3VzIC5vcmcge1xcbiAgICAgICAgICBjb2xvcjogIzBlMzg2MjsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zdWJuYXYsXFxuICBodG1sW2RhcmtdIC5ncnctc3VibmF2IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjFmZjsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1zdWJuYXYtZml4ZWQtY29udGFpbmVyIC5ncnctc3VibmF2LFxcbiAgaHRtbFtkYXJrXSAuZ3J3LXN1Ym5hdi1maXhlZC1jb250YWluZXIgLmdydy1zdWJuYXYge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMjQxLCAyNTUsIDAuODUpOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlcixcXG4gIGh0bWxbZGFya10gLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xcbiAgICBjb2xvcjogIzAwMDA4MDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgaHRtbFtsaWdodF0gLmdydy1kcmF3ZXItdG9nZ2xlcixcXG4gIGh0bWxbZGFya10gLmdydy1kcmF3ZXItdG9nZ2xlciB7XFxuICAgIGNvbG9yOiAjOGU5YmE3OyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcXG4gIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xcbiAgICBjb2xvcjogYmxhY2s7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XFxuICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGViYXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2lkZWJhciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWYxZmY7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zaWRlYmFyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsXFxuICAgIGh0bWxbZGFya10gLmdydy1zaWRlYmFyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xcbiAgICAgIGNvbG9yOiAjZmZmO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cXG4gIGh0bWxbbGlnaHRdIC5wYWdlLWxpc3QgLnBhZ2UtbGlzdC11bCA+IGxpID4gc3Bhbi5wYWdlLWxpc3QtbWV0YSxcXG4gIGh0bWxbZGFya10gLnBhZ2UtbGlzdCAucGFnZS1saXN0LXVsID4gbGkgPiBzcGFuLnBhZ2UtbGlzdC1tZXRhIHtcXG4gICAgY29sb3I6ICMxYTFhMWE7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20sXFxuICBodG1sW2RhcmtdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20gI3NsYWNrLW1hcmstd2hpdGUsXFxuICAgIGh0bWxbZGFya10gLmdydy1lZGl0b3ItbmF2YmFyLWJvdHRvbSAjc2xhY2stbWFyay13aGl0ZSB7XFxuICAgICAgZGlzcGxheTogbm9uZTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWVkaXRvci1uYXZiYXItYm90dG9tIC5pbnB1dC1ncm91cC10ZXh0LFxcbiAgICBodG1sW2RhcmtdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20gLmlucHV0LWdyb3VwLXRleHQge1xcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2U0ZTdlYTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LWVkaXRvci1uYXZiYXItYm90dG9tIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxcbiAgICBodG1sW2RhcmtdIC5ncnctZWRpdG9yLW5hdmJhci1ib3R0b20gLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xcbiAgICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgaHRtbFtsaWdodF0gLmxpbmstZWRpdC1tb2RhbCBzcGFuIGksXFxuICBodG1sW2RhcmtdIC5saW5rLWVkaXQtbW9kYWwgc3BhbiBpIHtcXG4gICAgY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcsXFxuICBodG1sW2RhcmtdIC5ncnctZ3JpZC1lZGl0LXByZXZpZXcge1xcbiAgICBiYWNrZ3JvdW5kOiAjZWZmMWYzOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbixcXG4gIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuZm9ybS1jb250cm9sLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5mb3JtLWNvbnRyb2wge1xcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2VhO1xcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zbGFjay9zbGFjay1sb2dvLW9mZi5zdmcpOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXFxuICAgIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3YWFlOTsgfVxcbiAgICBodG1sW2xpZ2h0XSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXFxuICAgIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zbGFjay9zbGFjay1sb2dvLW9uLnN2Zyk7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmdydy1zbGFjay1sb2dvIHN2ZyxcXG4gICAgaHRtbFtkYXJrXSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuZ3J3LXNsYWNrLWxvZ28gc3ZnIHtcXG4gICAgICBmaWxsOiAjYWYzMGIwOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5ncnctYnRuLXNsYWNrLFxcbiAgICBodG1sW2RhcmtdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5ncnctYnRuLXNsYWNrIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5ncnctYnRuLXNsYWNrOmhvdmVyLCBodG1sW2xpZ2h0XSAuZ3J3LXNsYWNrLW5vdGlmaWNhdGlvbiAuZ3J3LWJ0bi1zbGFjazpmb2N1cyxcXG4gICAgICBodG1sW2RhcmtdIC5ncnctc2xhY2stbm90aWZpY2F0aW9uIC5ncnctYnRuLXNsYWNrOmhvdmVyLFxcbiAgICAgIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmdydy1idG4tc2xhY2s6Zm9jdXMge1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cXG4gICAgaHRtbFtsaWdodF0gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmdydy1idG4tc2xhY2stdHJpYW5nbGUsXFxuICAgIGh0bWxbZGFya10gLmdydy1zbGFjay1ub3RpZmljYXRpb24gLmdydy1idG4tc2xhY2stdHJpYW5nbGUge1xcbiAgICAgIGNvbG9yOiAjNmM3NTdkOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LWhvdC1tb2RhbC1uYXZiYXIsXFxuICBodG1sW2RhcmtdIC5ncnctaG90LW1vZGFsLW5hdmJhciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZWE7IH1cXG4gIGh0bWxbbGlnaHRdIC53aWtpIGgxLFxcbiAgaHRtbFtkYXJrXSAud2lraSBoMSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgaHRtbFtsaWdodF0gLndpa2kgaDIsXFxuICBodG1sW2RhcmtdIC53aWtpIGgyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjYWJiNGJkOyB9XFxuICBodG1sW2xpZ2h0XSAuY29tbWVudC1mb3JtICNzbGFjay1tYXJrLXdoaXRlLFxcbiAgaHRtbFtkYXJrXSAuY29tbWVudC1mb3JtICNzbGFjay1tYXJrLXdoaXRlIHtcXG4gICAgZGlzcGxheTogbm9uZTsgfVxcbiAgaHRtbFtsaWdodF0gLnBhZ2UtY29tbWVudHMtcm93LFxcbiAgaHRtbFtkYXJrXSAucGFnZS1jb21tZW50cy1yb3cge1xcbiAgICBiYWNrZ3JvdW5kOiAjZTFmMWZmOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXRhZy1sYWJlbHMgLmdydy10YWctbGFiZWwsXFxuICBodG1sW2RhcmtdIC5ncnctdGFnLWxhYmVscyAuZ3J3LXRhZy1sYWJlbCB7XFxuICAgIGNvbG9yOiAjOGU5YmE3O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2VhOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LXNpZGUtY29udGVudHMtc3RpY2t5LWNvbnRhaW5lciAuZ3J3LWJvcmRlci12cixcXG4gIGh0bWxbZGFya10gLmdydy1zaWRlLWNvbnRlbnRzLXN0aWNreS1jb250YWluZXIgLmdydy1ib3JkZXItdnIge1xcbiAgICBib3JkZXItY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5ncnctc2lkZS1jb250ZW50cy1zdGlja3ktY29udGFpbmVyIC5yZXZpc2lvbi10b2MsXFxuICBodG1sW2RhcmtdIC5ncnctc2lkZS1jb250ZW50cy1zdGlja3ktY29udGFpbmVyIC5yZXZpc2lvbi10b2Mge1xcbiAgICBib3JkZXItY29sb3I6ICNhYmI0YmQ7IH1cXG4gIGh0bWxbbGlnaHRdIC5hZG1pbi1zZXR0aW5nLWhlYWRlcixcXG4gIGh0bWxbZGFya10gLmFkbWluLXNldHRpbmctaGVhZGVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjYWJiNGJkOyB9XFxuICBodG1sW2xpZ2h0XSAuZ3J3LW1vZGFsLWhlYWQsXFxuICBodG1sW2RhcmtdIC5ncnctbW9kYWwtaGVhZCB7XFxuICAgIGJvcmRlci1jb2xvcjogI2FiYjRiZDsgfVxcbiAgaHRtbFtsaWdodF0gLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSxcXG4gIGh0bWxbZGFya10gLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XFxuICAgIGNvbG9yOiAjMDAwMDRkO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gICAgYm9yZGVyLWNvbG9yOiAjOWE5YWZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyb3VwLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjOWE5YWZmOyB9XFxuICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCBodG1sW2xpZ2h0XSAuYnRuLWdyb3VwLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcXG4gICAgaHRtbFtkYXJrXSAuYnRuLWdyb3VwLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxcbiAgICBodG1sW2RhcmtdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlIHtcXG4gICAgICBjb2xvcjogIzAwMDA0ZDtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2ZmO1xcbiAgICAgIGJvcmRlci1jb2xvcjogIzlhOWFmZjsgfVxcbiAgICAgIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXI6OmFmdGVyLCBodG1sW2xpZ2h0XSAuYnRuLWdyb3VwLmdydy1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTo6YWZ0ZXIsIGh0bWxbbGlnaHRdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOjphZnRlcixcXG4gICAgICBodG1sW2RhcmtdIC5idG4tZ3JvdXAuZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXI6OmFmdGVyLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6OmFmdGVyLFxcbiAgICAgIGh0bWxbZGFya10gLmJ0bi1ncm91cC5ncnctcGFnZS1lZGl0b3ItbW9kZS1tYW5hZ2VyIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6OmFmdGVyIHtcXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2IzYjNmZjsgfVxcbiAgaHRtbFtsaWdodF0gLnRhYmxlLFxcbiAgaHRtbFtkYXJrXSAudGFibGUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmOyB9XFxuICBodG1sW2xpZ2h0XSAjc2VhcmNoLXR5cGVhaGVhZC1hc3luY3R5cGVhaGVhZCxcXG4gIGh0bWxbZGFya10gI3NlYXJjaC10eXBlYWhlYWQtYXN5bmN0eXBlYWhlYWQge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmOyB9XFxuICAgIGh0bWxbbGlnaHRdICNzZWFyY2gtdHlwZWFoZWFkLWFzeW5jdHlwZWFoZWFkIC50YWJsZSxcXG4gICAgaHRtbFtkYXJrXSAjc2VhcmNoLXR5cGVhaGVhZC1hc3luY3R5cGVhaGVhZCAudGFibGUge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XFxuICBodG1sW2xpZ2h0XSAubm9sb2dpbiBhI2xvZ2luLmxpbmstc3dpdGNoLFxcbiAgaHRtbFtsaWdodF0gLm5vbG9naW4gYSNyZWdpc3Rlci5saW5rLXN3aXRjaCxcXG4gIGh0bWxbZGFya10gLm5vbG9naW4gYSNsb2dpbi5saW5rLXN3aXRjaCxcXG4gIGh0bWxbZGFya10gLm5vbG9naW4gYSNyZWdpc3Rlci5saW5rLXN3aXRjaCB7XFxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cXG4gIGh0bWxbbGlnaHRdIC5ub2xvZ2luIC5ncnctZXh0ZXJuYWwtYXV0aC1mb3JtLFxcbiAgaHRtbFtkYXJrXSAubm9sb2dpbiAuZ3J3LWV4dGVybmFsLWF1dGgtZm9ybSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2FhYSAhaW1wb3J0YW50OyB9XFxuXCIsXCIvL1xcbi8vPT0gQXBwbHkgdG8gQm9vdHN0cmFwXFxuLy9cXG5cXG4vLyBkZXRlcm1pbmUgb3B0aW9uYWwgdmFyaWFibGVzXFxuJGJvcmRlci1pbWFnZS1uYXZiYXI6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyYXktMzAwIDAlLCAkZ3JheS0zMDAgMTAwJSkgIWRlZmF1bHQ7XFxuJGJnY29sb3Itc2VhcmNoLXRvcC1kcm9wZG93bjogJHNlY29uZGFyeSAhZGVmYXVsdDtcXG4kYmdjb2xvci1zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZTogZGFya2VuKCRiZ2NvbG9yLXNpZGViYXIsIDEwJSkgIWRlZmF1bHQ7XFxuJHRleHQtc2hhZG93LXNpZGViYXItbmF2LWl0ZW0tYWN0aXZlOiAxcHggMXB4IDJweCAkcHJpbWFyeSAhZGVmYXVsdDtcXG4kYmdjb2xvci1pbmxpbmUtY29kZTogJGdyYXktMTAwICFkZWZhdWx0O1xcbiRjb2xvci1pbmxpbmUtY29kZTogZGFya2VuKCRyZWQsIDE1JSkgIWRlZmF1bHQ7XFxuJGJvcmRlcmNvbG9yLWlubGluZS1jb2RlOiAkZ3JheS00MDAgIWRlZmF1bHQ7XFxuJGJvcmRlcmNvbG9yLW5hdi10YWJzOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XFxuJGJvcmRlcmNvbG9yLW5hdi10YWJzLWhvdmVyOiAkZ3JheS0yMDAgJGdyYXktMjAwICRib3JkZXJjb2xvci1uYXYtdGFicyAhZGVmYXVsdDtcXG4kY29sb3ItbmF2LXRhYnMtbGluay1hY3RpdmU6ICRncmF5LTYwMCAhZGVmYXVsdDtcXG4kYm9yZGVyY29sb3ItbmF2LXRhYnMtYWN0aXZlOiAkYm9yZGVyY29sb3ItbmF2LXRhYnMgJGJvcmRlcmNvbG9yLW5hdi10YWJzICRiZ2NvbG9yLWdsb2JhbCAhZGVmYXVsdDtcXG4kY29sb3Itc2Vlbi11c2VyOiAjNTQ5Yzc5ICFkZWZhdWx0O1xcblxcbi8vIG92ZXJyaWRlIGJvb3RzdHJhcCB2YXJpYWJsZXNcXG4kYm9keS1iZzogJGJnY29sb3ItZ2xvYmFsO1xcbiRib2R5LWNvbG9yOiAkY29sb3ItZ2xvYmFsO1xcbiRsaW5rLWNvbG9yOiAkY29sb3ItbGluaztcXG4kbGluay1ob3Zlci1jb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XFxuJGlucHV0LWZvY3VzLWNvbG9yOiAkY29sb3ItZ2xvYmFsO1xcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICRib3JkZXJjb2xvci1uYXYtdGFicztcXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICRib3JkZXJjb2xvci1uYXYtdGFicy1ob3ZlcjtcXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRjb2xvci1uYXYtdGFicy1saW5rLWFjdGl2ZTtcXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICRiZ2NvbG9yLWdsb2JhbDtcXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyY29sb3ItbmF2LXRhYnMtYWN0aXZlO1xcblxcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMnO1xcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy92YXJpYWJsZXMnO1xcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xcbkBpbXBvcnQgJy4uL21peGlucyc7XFxuQGltcG9ydCAnbWl4aW5zL2xpc3QtZ3JvdXAnO1xcbkBpbXBvcnQgJ21peGlucy9wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXInO1xcbkBpbXBvcnQgJ21peGlucy90YWJsZXMnOyAvLyBjb21tZW50IG91dCBhbmQgdXNlIF9yZWJvb3QtYm9vdHN0cmFwLXRhYmxlcyBpbnN0ZWFkIC0tIDIwMjAuMDUuMjggWXVraSBUYWtlaVxcbkBpbXBvcnQgJ3JlYm9vdC1ib290c3RyYXAtYnV0dG9ucyc7XFxuQGltcG9ydCAncmVib290LWJvb3RzdHJhcC1jb2xvcnMnO1xcbkBpbXBvcnQgJ3JlYm9vdC1ib290c3RyYXAtdGhlbWUtY29sb3JzJztcXG5AaW1wb3J0ICdyZWJvb3QtYm9vdHN0cmFwLW5hdic7XFxuQGltcG9ydCAncmVib290LXRvYXN0ci1jb2xvcnMnO1xcblxcbi8vIGRldGVybWluZSB2YXJpYWJsZXMgd2l0aOOAgGJvb3RzdHJhcCBmdW5jdGlvbiAoVGhlc2UgdmFyaWFibGVzIGNhbiBiZSB1c2VkIGFmdGVyIGltcG9ydGluZyBib290c3RyYXAgYWJvdmUpXFxuJGNvbG9yLW1vZGFsLWhlYWRlcjogY29sb3IteWlxKCRwcmltYXJ5KSAhZGVmYXVsdDtcXG5cXG46bm90KHByZSkge1xcbiAgPiBjb2RlIHtcXG4gICAgY29sb3I6ICRjb2xvci1pbmxpbmUtY29kZTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItaW5saW5lLWNvZGU7XFxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcmNvbG9yLWlubGluZS1jb2RlO1xcbiAgfVxcbn1cXG5cXG5wcmU6bm90KC5obGpzKTpub3QoLkNvZGVNaXJyb3ItbGluZSkge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItaW5saW5lLWNvZGU7XFxuICBib3JkZXItY29sb3I6ICRib3JkZXJjb2xvci1pbmxpbmUtY29kZTtcXG59XFxuXFxuLy9cXG4vLz09IEFwcGx5IHRvIEJvb3RzdHJhcCBFbGVtZW50c1xcbi8vXFxuXFxuLy8gQWxlcnQgbGlua1xcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xcbiAgLmFsZXJ0LmFsZXJ0LSN7JGNvbG9yfSB7XFxuICAgIGEsXFxuICAgIGE6aG92ZXIge1xcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCAtIDIpO1xcbiAgICB9XFxuICB9XFxufVxcblxcbi8vIERyb3Bkb3duXFxuLmRyb3Bkb3duLW1lbnUge1xcbiAgY29sb3I6ICRjb2xvci1nbG9iYWw7XFxufVxcblxcbi5ncnctcGVyc29uYWwtZHJvcGRvd24ge1xcbiAgLmdydy1pY29uLWNvbnRhaW5lciBzdmcge1xcbiAgICBmaWxsOiAkY29sb3ItZ2xvYmFsO1xcbiAgfVxcbiAgLmdydy1pY29uLWNvbnRhaW5lci1tdXRlZCBzdmcge1xcbiAgICBmaWxsOiAkc2Vjb25kYXJ5O1xcbiAgfVxcbn1cXG5cXG4uZHJvcGRvd24taXRlbSB7XFxuICBjb2xvcjogJGNvbG9yLWdsb2JhbDtcXG5cXG4gIHN2ZyB7XFxuICAgIGZpbGw6ICRjb2xvci1nbG9iYWw7XFxuICB9XFxuXFxuICAmOmFjdGl2ZSxcXG4gICYuYWN0aXZlLFxcbiAgJjphY3RpdmU6aG92ZXIsXFxuICAmLmFjdGl2ZTpob3ZlciB7XFxuICAgIGNvbG9yOiAkY29sb3ItZHJvcGRvd24tbGluay1hY3RpdmU7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLWRyb3Bkb3duLWxpbmstYWN0aXZlO1xcblxcbiAgICBzdmcge1xcbiAgICAgIGZpbGw6ICRjb2xvci1kcm9wZG93bi1saW5rLWFjdGl2ZTtcXG4gICAgfVxcbiAgfVxcbiAgJjpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcXG4gIH1cXG59XFxuXFxuLy8gRm9ybVxcbi5mb3JtLWNvbnRyb2wge1xcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XFxufVxcblxcbi8vIFRhYnNcXG4ubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xcbiAgY29sb3I6ICRjb2xvci1saW5rICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG5cXG4gICY6aG92ZXIsXFxuICAmOmZvY3VzIHtcXG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XFxuICB9XFxufVxcblxcbi8vIFBhZ2luYXRpb25cXG51bC5wYWdpbmF0aW9uIHtcXG4gIGxpLnBhZ2UtaXRlbS5kaXNhYmxlZCB7XFxuICAgIGJ1dHRvbi5wYWdlLWxpbmsge1xcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XFxuICAgIH1cXG4gIH1cXG4gIGxpLnBhZ2UtaXRlbS5hY3RpdmUge1xcbiAgICBidXR0b24ucGFnZS1saW5rIHtcXG4gICAgICBjb2xvcjogY29sb3IteWlxKCRwcmltYXJ5KTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcXG4gICAgICAmOmhvdmVyLFxcbiAgICAgICY6Zm9jdXMge1xcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkcHJpbWFyeSk7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIGxpLnBhZ2UtaXRlbSB7XFxuICAgIGJ1dHRvbi5wYWdlLWxpbmsge1xcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcXG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XFxuICAgICAgJjpob3ZlcixcXG4gICAgICAmOmFjdGl2ZSxcXG4gICAgICAmOmZvY3VzIHtcXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLy9cXG4vLz09IEFwcGx5IHRvIEhhbmRzb250YWJsZVxcbi8vXFxuLmhhbmRzb250YWJsZSB7XFxuICBjb2xvcjogaW5pdGlhbDtcXG59XFxuXFxuLy9cXG4vLz09IEFwcGx5IHRvIEdST1dJIEVsZW1lbnRzXFxuLy9cXG5cXG4uZ3J3LWxvZ28ge1xcbiAgLy8gc2V0IHRyYW5zaXRpb24gZm9yIGZpbGxcXG4gIHN2ZyAqIHtcXG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjhzIGVhc2Utb3V0O1xcbiAgfVxcblxcbiAgc3ZnIHtcXG4gICAgZmlsbDogJGZpbGxjb2xvci1sb2dvLW1hcms7XFxuICB9XFxuXFxuICAmOmhvdmVyIHtcXG4gICAgc3ZnIHtcXG4gICAgICAuZ3JvdXAxIHtcXG4gICAgICAgIGZpbGw6ICRncm93aS1ncmVlbjtcXG4gICAgICB9XFxuXFxuICAgICAgLmdyb3VwMiB7XFxuICAgICAgICBmaWxsOiAkZ3Jvd2ktYmx1ZTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLmdydy1uYXZiYXIge1xcbiAgYmFja2dyb3VuZDogJGJnY29sb3ItbmF2YmFyO1xcbiAgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcXG4gICAgY29sb3I6ICRjb2xvci1saW5rLW5hYnZhcjtcXG4gIH1cXG5cXG4gIGJvcmRlci1pbWFnZTogJGJvcmRlci1pbWFnZS1uYXZiYXI7XFxuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XFxuXFxuICAuZ3J3LWFwcC10aXRsZSB7XFxuICAgIGNvbG9yOiAkZmlsbGNvbG9yLWxvZ28tbWFyaztcXG4gIH1cXG59XFxuXFxuLmdydy1nbG9iYWwtc2VhcmNoIHtcXG4gIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRiZ2NvbG9yLXNlYXJjaC10b3AtZHJvcGRvd24sICRiZ2NvbG9yLXNlYXJjaC10b3AtZHJvcGRvd24pO1xcbiAgfVxcblxcbiAgLy8gZm9yIGh0dHBzOi8veW91dHJhY2sud2VzZWVrLmNvLmpwL2lzc3VlL0dXLTI2MDNcXG4gIC5zZWFyY2gtdHlwZWFoZWFkIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdjb2xvci1nbG9iYWwsIDAuOSk7XFxuICB9XFxufVxcblxcbi5ncnctc2lkZWJhciB7XFxuICAvLyBvdmVycmlkZSBAYXRsYXNraXQvbmF2aWdhdGlvbi1uZXh0IHN0eWxlc1xcbiAgLmFrLW5hdmlnYXRpb24tcmVzaXplLWJ1dHRvbiB7XFxuICAgICRjb2xvci1yZXNpemUtYnV0dG9uOiAkY29sb3ItZ2xvYmFsICFkZWZhdWx0O1xcbiAgICAkYmdjb2xvci1yZXNpemUtYnV0dG9uOiB3aGl0ZSAhZGVmYXVsdDtcXG4gICAgJGNvbG9yLXJlc2l6ZS1idXR0b24taG92ZXI6ICRjb2xvci1yZXZlcnNhbCAhZGVmYXVsdDtcXG4gICAgJGJnY29sb3ItcmVzaXplLWJ1dHRvbi1ob3ZlcjogbGlnaHRlbigkYmdjb2xvci1yZXNpemUtYnV0dG9uLCA1JSkgIWRlZmF1bHQ7XFxuXFxuICAgIEBpbmNsdWRlIG92ZXJyaWRlLWhleGFnb24tY29sb3IoJGNvbG9yLXJlc2l6ZS1idXR0b24sICRiZ2NvbG9yLXJlc2l6ZS1idXR0b24pO1xcblxcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAaW5jbHVkZSBvdmVycmlkZS1oZXhhZ29uLWNvbG9yKCRjb2xvci1yZXNpemUtYnV0dG9uLWhvdmVyLCAkYmdjb2xvci1yZXNpemUtYnV0dG9uLWhvdmVyKTtcXG4gICAgfVxcbiAgfVxcbiAgZGl2W2RhdGEtdGVzdGlkPSdHbG9iYWxOYXZpZ2F0aW9uJ10ge1xcbiAgICA+IGRpdiB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3Itc2lkZWJhcjtcXG4gICAgfVxcbiAgfVxcbiAgZGl2W2RhdGEtdGVzdGlkPSdDb250ZXh0dWFsTmF2aWdhdGlvbiddIHtcXG4gICAgPiBkaXYge1xcbiAgICAgIGNvbG9yOiAkY29sb3Itc2lkZWJhci1jb250ZXh0O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXNpZGViYXItY29udGV4dDtcXG4gICAgfVxcbiAgfVxcblxcbiAgLmdydy1zaWRlYmFyLW5hdiB7XFxuICAgIC5idG4ge1xcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxcbiAgICAgICAgJGJnY29sb3Itc2lkZWJhcixcXG4gICAgICAgICRiZ2NvbG9yLXNpZGViYXIsXFxuICAgICAgICBkYXJrZW4oJGJnY29sb3Itc2lkZWJhciwgNy41JSksXFxuICAgICAgICBkYXJrZW4oJGJnY29sb3Itc2lkZWJhciwgMTAlKSxcXG4gICAgICAgICRiZ2NvbG9yLXNpZGViYXItbmF2LWl0ZW0tYWN0aXZlLFxcbiAgICAgICAgJGJnY29sb3Itc2lkZWJhci1uYXYtaXRlbS1hY3RpdmVcXG4gICAgICApO1xcbiAgICB9XFxuICB9XFxuICAuZ3J3LXNpZGViYXItbmF2LXByaW1hcnktY29udGFpbmVyIHtcXG4gICAgLmJ0bi5hY3RpdmUge1xcbiAgICAgIGkge1xcbiAgICAgICAgdGV4dC1zaGFkb3c6ICR0ZXh0LXNoYWRvdy1zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZTtcXG4gICAgICB9XFxuICAgICAgLy8gZnVraWRhc2hpXFxuICAgICAgJjphZnRlciB7XFxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRiZ2NvbG9yLXNpZGViYXItY29udGV4dDtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLypcXG4gKiBJY29uXFxuICovXFxuLmVkaXRvci1jb250YWluZXIgLm5hdmJhci1lZGl0b3Igc3ZnIHtcXG4gIGZpbGw6ICRjb2xvci1lZGl0b3ItaWNvbnM7XFxufVxcblxcbi8vIHBhZ2UgcHJldmlldyBidXR0b24gaW4gbGluayBmb3JtXFxuLmJ0bi1wYWdlLXByZXZpZXcgc3ZnIHtcXG4gIGZpbGw6IHdoaXRlO1xcbn1cXG5cXG4vKlxcbiAqIE1vZGFsXFxuICovXFxuLm1vZGFsIHtcXG4gIC5tb2RhbC1oZWFkZXIge1xcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXRoZW1lO1xcbiAgICAubW9kYWwtdGl0bGUge1xcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9kYWwtaGVhZGVyO1xcbiAgICB9XFxuICAgIC5jbG9zZSB7XFxuICAgICAgY29sb3I6ICRjb2xvci1tb2RhbC1oZWFkZXI7XFxuICAgICAgb3BhY2l0eTogMC41O1xcbiAgICAgICY6aG92ZXIge1xcbiAgICAgICAgb3BhY2l0eTogMC45O1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcblxcbiAgLm1vZGFsLWNvbnRlbnQge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1nbG9iYWw7XFxuICB9XFxuXFxuICAubW9kYWwtZm9vdGVyIHtcXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1jb2xvci10aGVtZTtcXG4gIH1cXG59XFxuXFxuLmdydy1wYWdlLWFjY2Vzc29yaWVzLWNvbnRyb2wge1xcbiAgLmdydy1zZWVuLXVzZXItaW5mbyB7XFxuICAgIC5idG4ge1xcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vlbi11c2VyO1xcbiAgICAgICY6YWN0aXZlIHtcXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vlbi11c2VyO1xcbiAgICAgIH1cXG4gICAgICAuZm9vdHN0YW1wLWljb24ge1xcbiAgICAgICAgZmlsbDogJGNvbG9yLXNlZW4tdXNlcjtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLmdydy1jdXN0b20tbmF2LXRhYiB7XFxuICAubmF2LWl0ZW0ge1xcbiAgICAmOmhvdmVyLFxcbiAgICAmOmZvY3VzIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1saW5rLCAwLjA4KTtcXG4gICAgfVxcbiAgICAubmF2LWxpbmsge1xcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbms7XFxuICAgICAgc3ZnIHtcXG4gICAgICAgIGZpbGw6ICRjb2xvci1saW5rO1xcbiAgICAgIH1cXG5cXG4gICAgICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XFxuICAgICAgJi5kaXNhYmxlZCB7XFxuICAgICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xcbiAgICAgICAgc3ZnIHtcXG4gICAgICAgICAgZmlsbDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xcbiAgICAgICAgfVxcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcblxcbiAgLmdydy1uYXYtc2xpZGUtaHIge1xcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1saW5rO1xcbiAgfVxcbn1cXG5cXG4uZ3J3LXBhZ2UtYWNjZXNzb3JpZXMtbW9kYWwge1xcbiAgLm1vZGFsLWhlYWRlciB7XFxuICAgIC5jbG9zZSB7XFxuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLypcXG4gKiBjYXJkc1xcbiAqL1xcbi5jYXJkLndlbGwge1xcbiAgY29sb3I6ICRjb2xvci1nbG9iYWw7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1jYXJkO1xcbiAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XFxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcXG59XFxuXFxuLmFkbWluLWJvdC1jYXJkIHtcXG4gIC5ncnctYm90Y2FyZC10aXRsZS1hY3RpdmUge1xcbiAgICBjb2xvcjogJGdyYXktMjAwO1xcbiAgfVxcbn1cXG5cXG4vKlxcbiAqIEZvcm0gU2xpZGVyXFxuICovXFxuLmFkbWluLXBhZ2Uge1xcbiAgc3Bhbi5zbGlkZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XFxuXFxuICAgICY6YmVmb3JlIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gICAgfVxcbiAgfVxcblxcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xcbiAgfVxcblxcbiAgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMDA3YmZmO1xcbiAgfVxcbn1cXG5cXG4vKlxcbiAqIEdST1dJIHdpa2lcXG4gKi9cXG4ud2lraSB7XFxuICAuaGlnaGxpZ2h0ZWQge1xcbiAgICBAaW5jbHVkZSBoaWdobGlnaHRlZCgkYmdjb2xvci1oaWdobGlnaHRlZCk7XFxuICB9XFxuXFxuICBhIHtcXG4gICAgY29sb3I6ICRjb2xvci1saW5rLXdpa2k7XFxuXFxuICAgICY6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay13aWtpLWhvdmVyO1xcbiAgICB9XFxuICB9XFxuXFxuICAvLyB0YWJsZSB3aXRoIGhhbmRzb250YWJsZSBtb2RhbCBidXR0b25cXG4gIC5lZGl0YWJsZS13aXRoLWhhbmRzb250YWJsZSB7XFxuICAgIGJ1dHRvbiB7XFxuICAgICAgY29sb3I6ICRjb2xvci1saW5rLXdpa2k7XFxuICAgIH1cXG5cXG4gICAgYnV0dG9uOmhvdmVyIHtcXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstd2lraS1ob3ZlcjtcXG4gICAgfVxcbiAgfVxcbn1cXG5cXG4vKlxcbiAqIEdST1dJIG9uLWVkaXRcXG4gKi9cXG5ib2R5Lm9uLWVkaXQge1xcbiAgLm1haW4ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnY29sb3ItZ2xvYmFsLCAyJSk7XFxuXFxuICAgIC5wYWdlLWVkaXRvci1lZGl0b3ItY29udGFpbmVyIHtcXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItY29sb3ItdGhlbWU7XFxuXFxuICAgICAgLm5hdmJhci1lZGl0b3Ige1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItZ2xvYmFsOyAvLyBzYW1lIGNvbG9yIHdpdGggYWN0aXZlIHRhYlxcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1jb2xvci10aGVtZTtcXG4gICAgICB9XFxuICAgIH1cXG5cXG4gICAgLnBhZ2UtZWRpdG9yLXByZXZpZXctY29udGFpbmVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1nbG9iYWw7XFxuICAgIH1cXG5cXG4gICAgLnBhZ2UtZWRpdG9yLWZvb3RlciB7XFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1jb2xvci10aGVtZTtcXG4gICAgfVxcbiAgfVxcbn1cXG5cXG4vKlxcbiAqIFByZXZpZXcgZm9yIGVkaXRpbmcgL1NpZGViYXJcXG4gKi9cXG5ib2R5LnBhdGhuYW1lLXNpZGViYXIge1xcbiAgLnBhZ2UtZWRpdG9yLXByZXZpZXctYm9keSB7XFxuICAgIGNvbG9yOiAkY29sb3Itc2lkZWJhci1jb250ZXh0O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1zaWRlYmFyLWNvbnRleHQ7XFxuICB9XFxufVxcblxcbi8qXFxuICogR1JPV0kgR3JpZCBFZGl0IE1vZGFsXFxuICovXFxuLmdydy1ncmlkLWVkaXQtcHJldmlldyB7XFxuICAuZGVza3RvcC1wcmV2aWV3LFxcbiAgLnRhYmxldC1wcmV2aWV3LFxcbiAgLm1vYmlsZS1wcmV2aWV3IHtcXG4gICAgYmFja2dyb3VuZDogJGJnY29sb3ItZ2xvYmFsO1xcbiAgfVxcbiAgLmdyaWQtZWRpdC1ib3JkZXItZm9yLWVhY2gtY29scyB7XFxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZ2NvbG9yLWdsb2JhbDtcXG4gIH1cXG59XFxuXFxuLmdyaWQtcHJldmlldy1jb2wtMCB7XFxuICBiYWNrZ3JvdW5kOiAkZ3Jvd2ktYmx1ZTtcXG59XFxuXFxuLmdyaWQtcHJldmlldy1jb2wtMSB7XFxuICBiYWNrZ3JvdW5kOiAkaW5mbztcXG59XFxuXFxuLmdyaWQtcHJldmlldy1jb2wtMiB7XFxuICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcXG59XFxuXFxuLmdyaWQtcHJldmlldy1jb2wtMyB7XFxuICBiYWNrZ3JvdW5kOiAkZ3Jvd2ktZ3JlZW47XFxufVxcblxcbi8qXFxuICogR1JPV0kgY29tbWVudFxcbiAqL1xcbi5wYWdlLWNvbW1lbnQtbWV0YSAucGFnZS1jb21tZW50LXJldmlzaW9uIHN2ZyB7XFxuICBmaWxsOiAkY29sb3ItbGluaztcXG5cXG4gICY6aG92ZXIoKSB7XFxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xcbiAgfVxcbn1cXG5cXG4vKlxcbiAqIEdST1dJIGNvbW1lbnQgZm9ybVxcbiAqL1xcbi5wYWdlLWNvbW1lbnRzIHtcXG4gIC5wYWdlLWNvbW1lbnQgLnBhZ2UtY29tbWVudC1tYWluLFxcbiAgLnBhZ2UtY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tbWFpbiB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLWdsb2JhbDtcXG5cXG4gICAgJjpiZWZvcmUge1xcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJnY29sb3ItZ2xvYmFsO1xcbiAgICB9XFxuXFxuICAgIC5uYXYubmF2LXRhYnMge1xcbiAgICAgID4gbGkgPiBhLmFjdGl2ZSB7XFxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBkYXJrZW4oJGJnY29sb3ItZ2xvYmFsLCA0JSk7XFxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBkYXJrZW4oJGJnY29sb3ItZ2xvYmFsLCA0JSk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxufVxcblxcbi8qXFxuICogR1JPV0kgc2VhcmNoIHJlc3VsdFxcbiAqL1xcbi5zZWFyY2gtcmVzdWx0IHtcXG4gIC5zZWFyY2gtcmVzdWx0LWxpc3Qge1xcbiAgICAucGFnZS1saXN0IHtcXG4gICAgICAucGFnZS1saXN0LXVsIHtcXG4gICAgICAgID4gbGkubmF2LWl0ZW0gPiBhLm5hdi1saW5rIHtcXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XFxuICAgICAgICB9XFxuICAgICAgICBhIHtcXG4gICAgICAgICAgJi5ob3ZlciB7XFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZ2NvbG9yLWdsb2JhbCwgNCUpO1xcbiAgICAgICAgICB9XFxuICAgICAgICAgICYuYWN0aXZlIHtcXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnY29sb3ItZ2xvYmFsLCA4JSk7XFxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xcbiAgICAgICAgICB9XFxuICAgICAgICB9XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxufVxcblxcbi8qXFxuICogcmVhY3QgYm9vdHN0cmFwIHR5cGVhaGVhZFxcbiAqL1xcbm1hcmsucmJ0LWhpZ2hsaWdodC10ZXh0IHtcXG4gIC8vIFRlbXBvcmFyaWx5IHRoZSBoaWdobGlnaHQgY29sb3IgaXMgYmxhY2tcXG4gIGNvbG9yOiBibGFjaztcXG59XFxuXFxuLypcXG4gKiBHUk9XSSBwYWdlIGNvbnRlbnQgZm9vdGVyXFxuICovXFxuLnBhZ2UtY29udGVudC1mb290ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZ2NvbG9yLWdsb2JhbCwgMiUpO1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1jb2xvci10aGVtZTtcXG59XFxuXFxuLypcXG4gKiBHUk9XSSBhZG1pbiBwYWdlICNsYXlvdXRPcHRpb25zICN0aGVtZU9wdGlvbnNcXG4gKi9cXG4uYWRtaW4tcGFnZSB7XFxuICAjbGF5b3V0T3B0aW9ucyB7XFxuICAgIC5jdXN0b21pemUtbGF5b3V0LWNhcmQge1xcbiAgICAgICYuYm9yZGVyLWFjdGl2ZSB7XFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10aGVtZS1jb2xvci1ib3g7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuXFxuICAjdGhlbWVPcHRpb25zIHtcXG4gICAgLnRoZW1lLW9wdGlvbi1jb250YWluZXIuYWN0aXZlIHtcXG4gICAgICAudGhlbWUtb3B0aW9uLW5hbWUge1xcbiAgICAgICAgY29sb3I6ICRjb2xvci1nbG9iYWw7XFxuICAgICAgfVxcbiAgICAgIGEge1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRoZW1lLWNvbG9yLWJveDtcXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRoZW1lLWNvbG9yLWJveDtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLypcXG4gKiBIYWNrTWRcXG4gKi9cXG4uYmctYm94IHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLWdsb2JhbDtcXG59XFxuXFxuLmdydy1mYWIge1xcbiAgLmJ0bi1jcmVhdGUtcGFnZSB7XFxuICAgIGZpbGw6IGNvbG9yLXlpcSgkcHJpbWFyeSk7XFxuICB9XFxuXFxuICAuYnRuLXNjcm9sbC10by10b3Age1xcbiAgICBmaWxsOiAkZ3JheS05MDA7XFxuICB9XFxufVxcblxcbi8vIFBhZ2UgTWFuYWdlbWVudCBEcm9wZG93biBpY29uXFxuLmdydy1idG4tcGFnZS1tYW5hZ2VtZW50OmhvdmVyLFxcbi5ncnctYnRuLXBhZ2UtbWFuYWdlbWVudDpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1saW5rLCAwLjE1KTtcXG59XFxuXFxuLypcXG4gIFNsYWNrIEludGVncmF0aW9uXFxuKi9cXG4uc2VsZWN0aW5nLWJvdC10eXBlIHtcXG4gIC5ib3QtdHlwZS1kaXNjIHtcXG4gICAgd2lkdGg6IDIwcHg7XFxuICB9XFxufVxcblwiLFwiLy8gZGV0ZXJtaW5lIG9wdGlvbmFsIHZhcmlhYmxlc1xcbiRjb2xvci1saXN0OiAkY29sb3ItZ2xvYmFsICFkZWZhdWx0O1xcbiRiZ2NvbG9yLWxpc3Q6ICRiZ2NvbG9yLWdsb2JhbCAhZGVmYXVsdDtcXG4kY29sb3ItbGlzdC1ob3ZlcjogJGNvbG9yLWdsb2JhbCAhZGVmYXVsdDtcXG4kYmdjb2xvci1saXN0LWhvdmVyOiBkYXJrZW4oJGJnY29sb3ItZ2xvYmFsLCAzJSkgIWRlZmF1bHQ7XFxuJGJnY29sb3ItbGlzdC1hY3RpdmU6ICRwcmltYXJ5ICFkZWZhdWx0O1xcbiRjb2xvci1saXN0LWFjdGl2ZTogY29sb3IteWlxKCRiZ2NvbG9yLWxpc3QtYWN0aXZlKSAhZGVmYXVsdDtcXG4kYmdjb2xvci1zdWJuYXY6IGRhcmtlbigkYmdjb2xvci1nbG9iYWwsIDMlKSAhZGVmYXVsdDtcXG4kY29sb3ItdGFibGU6ICRjb2xvci1nbG9iYWwgIWRlZmF1bHQ7XFxuJGJnY29sb3ItdGFibGU6IG51bGwgIWRlZmF1bHQ7XFxuJGJvcmRlci1jb2xvci10YWJsZTogJGdyYXktMjAwICFkZWZhdWx0O1xcbiRjb2xvci10YWJsZS1ob3ZlcjogJGNvbG9yLXRhYmxlICFkZWZhdWx0O1xcbiRiZ2NvbG9yLXRhYmxlLWhvdmVyOiByZ2JhKGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XFxuJGJnY29sb3Itc2lkZWJhci1saXN0LWdyb3VwOiAkYmdjb2xvci1saXN0ICFkZWZhdWx0O1xcbiRjb2xvci10YWdzOiAkZ3JheS01MDAgIWRlZmF1bHQ7XFxuJGJnY29sb3ItdGFnczogJGdyYXktMjAwICFkZWZhdWx0O1xcbiRib3JkZXItY29sb3ItZ2xvYmFsOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XFxuJGJvcmRlci1jb2xvci10b2M6ICRib3JkZXItY29sb3ItZ2xvYmFsICFkZWZhdWx0O1xcblxcbi8vIG92ZXJyaWRlIGJvb3RzdHJhcCB2YXJpYWJsZXNcXG4kdGFibGUtY29sb3I6ICRjb2xvci10YWJsZTtcXG4kdGFibGUtYmc6ICRiZ2NvbG9yLXRhYmxlO1xcbiR0YWJsZS1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItdGFibGU7XFxuJHRhYmxlLWhvdmVyLWNvbG9yOiAkY29sb3ItdGFibGUtaG92ZXI7XFxuJHRhYmxlLWhvdmVyLWJnOiAkYmdjb2xvci10YWJsZS1ob3ZlcjtcXG4kYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWdsb2JhbDtcXG5cXG5AaW1wb3J0ICdyZWJvb3QtYm9vdHN0cmFwLWJvcmRlci1jb2xvcnMnO1xcbkBpbXBvcnQgJ3JlYm9vdC1ib290c3RyYXAtdGFibGVzJztcXG5cXG4vLyBMaXN0IEdyb3VwXFxuQGluY2x1ZGUgb3ZlcnJpZGUtbGlzdC1ncm91cC1pdGVtKCRjb2xvci1saXN0LCAkYmdjb2xvci1saXN0LCAkY29sb3ItbGlzdC1ob3ZlciwgJGJnY29sb3ItbGlzdC1ob3ZlciwgJGNvbG9yLWxpc3QtYWN0aXZlLCAkYmdjb2xvci1saXN0LWFjdGl2ZSk7XFxuXFxuLypcXG4gKiBGb3JtXFxuICovXFxuLmZvcm0tY29udHJvbCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1nbG9iYWw7XFxufVxcblxcbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiBkYXJrZW4oJGJnY29sb3ItZ2xvYmFsLCAyMCUpO1xcbn1cXG5cXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XFxuICBjb2xvcjogbGlnaHRlbigkY29sb3ItZ2xvYmFsLCAxMCUpO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZ2NvbG9yLWdsb2JhbCwgNSUpO1xcbn1cXG5cXG4vKlxcbiAqIGNhcmRcXG4gKi9cXG4uY2FyZC5jYXJkLWRpc2FibGVkIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmdjb2xvci1jYXJkLCA1JSk7XFxuICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcXG59XFxuXFxuLypcXG4gKiBHUk9XSSBMb2dpbiBmb3JtXFxuICovXFxuLm5vbG9naW4ge1xcbiAgLy8gYmFja2dyb3VuZCBjb2xvclxcbiAgJGNvbG9yLWdyYWRpZW50OiAjM2U0ZDZjO1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBkYXJrZW4oJGNvbG9yLWdyYWRpZW50LCAzMCUpIDAlLCBoc2xhKDM0MCwgMTAwJSwgNTUlLCAwKSA3MCUpLFxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkZ3Jvd2ktZ3JlZW4gMTAlLCBoc2xhKDIyNSwgOTUlLCA1MCUsIDApIDcwJSksIGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICRncm93aS1ibHVlIDEwJSwgaHNsYSgxNDAsIDkwJSwgNTAlLCAwKSA4MCUpLFxcbiAgICBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCBkYXJrZW4oJGNvbG9yLWdyYWRpZW50LCAyNSUpIDEwMCUsIGhzbGEoMzUsIDk1JSwgNTUlLCAwKSA3MCUpO1xcblxcbiAgLmxvZ2luLWhlYWRlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XFxuXFxuICAgIC5sb2dvIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwKTtcXG4gICAgICBmaWxsOiByZ2JhKGJsYWNrLCAwLjUpO1xcbiAgICB9XFxuXFxuICAgIGgxIHtcXG4gICAgICBjb2xvcjogcmdiYShibGFjaywgMC41KTtcXG4gICAgfVxcbiAgfVxcblxcbiAgLmxvZ2luLWRpYWxvZyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XFxuICB9XFxuXFxuICAuZHJvcGRvd24td2l0aC1pY29uIHtcXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6IHdoaXRlO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktNjAwLCAwLjcpO1xcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xcbiAgICAgICY6Zm9jdXMge1xcbiAgICAgICAgY29sb3I6IHdoaXRlO1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS02MDAsIDAuNyk7XFxuICAgICAgfVxcbiAgICB9XFxuICAgIGkge1xcbiAgICAgIGNvbG9yOiBkYXJrZW4od2hpdGUsIDMwJSk7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS03MDAsIDAuNyk7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC5pbnB1dC1ncm91cCB7XFxuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcXG4gICAgICBjb2xvcjogZGFya2VuKHdoaXRlLCAzMCUpO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktNzAwLCAwLjcpO1xcbiAgICB9XFxuXFxuICAgIC5mb3JtLWNvbnRyb2wge1xcbiAgICAgIGNvbG9yOiB3aGl0ZTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTYwMCwgMC43KTtcXG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcXG5cXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XFxuICAgICAgICBjb2xvcjogZGFya2VuKHdoaXRlLCAzMCUpO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcblxcbiAgLy8gZm9vdGVyIGxpbmsgdGV4dFxcbiAgLmxpbmstZ3Jvd2ktb3JnIHtcXG4gICAgY29sb3I6IHJnYmEoYmxhY2ssIDAuNCk7XFxuXFxuICAgICY6aG92ZXIsXFxuICAgICYuZm9jdXMge1xcbiAgICAgIGNvbG9yOiBibGFjaztcXG5cXG4gICAgICAuZ3Jvd2kge1xcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZ3Jvd2ktZ3JlZW4sIDIwJSk7XFxuICAgICAgfVxcblxcbiAgICAgIC5vcmcge1xcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZ3Jvd2ktYmx1ZSwgMTUlKTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLypcXG4gKiBHUk9XSSBzdWJuYXZpZ2F0aW9uXFxuICovXFxuLmdydy1zdWJuYXYge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3Itc3VibmF2O1xcbn1cXG5cXG4uZ3J3LXN1Ym5hdi1maXhlZC1jb250YWluZXIgLmdydy1zdWJuYXYge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdjb2xvci1zdWJuYXYsIDAuODUpO1xcbn1cXG5cXG4uZ3J3LXBhZ2UtZWRpdG9yLW1vZGUtbWFuYWdlciB7XFxuICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLmdydy1kcmF3ZXItdG9nZ2xlciB7XFxuICBAZXh0ZW5kIC5idG4tbGlnaHQ7XFxuICBjb2xvcjogJGdyYXktNTAwO1xcbn1cXG5cXG4vKlxcbiAqIEdST1dJIFNpZGViYXJcXG4gKi9cXG4uZ3J3LXNpZGViYXIge1xcbiAgLy8gTGlzdFxcbiAgQGluY2x1ZGUgb3ZlcnJpZGUtbGlzdC1ncm91cC1pdGVtKCRjb2xvci1saXN0LCAkYmdjb2xvci1zaWRlYmFyLWxpc3QtZ3JvdXAsICRjb2xvci1saXN0LWhvdmVyLCAkYmdjb2xvci1saXN0LWhvdmVyLCAkY29sb3ItbGlzdC1hY3RpdmUsICRiZ2NvbG9yLWxpc3QtYWN0aXZlKTtcXG59XFxuXFxuLypcXG4gKiBHUk9XSSBwYWdlIGxpc3RcXG4gKi9cXG4ucGFnZS1saXN0IHtcXG4gIC5wYWdlLWxpc3QtdWwge1xcbiAgICA+IGxpIHtcXG4gICAgICA+IHNwYW4ucGFnZS1saXN0LW1ldGEge1xcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdsb2JhbCwgMTAlKTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLypcXG4gKiBHUk9XSSBvbi1lZGl0XFxuICovXFxuLmdydy1lZGl0b3ItbmF2YmFyLWJvdHRvbSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDtcXG5cXG4gICNzbGFjay1tYXJrLXdoaXRlIHtcXG4gICAgZGlzcGxheTogbm9uZTtcXG4gIH1cXG5cXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcXG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XFxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xcbiAgICBib3JkZXItY29sb3I6ICRsaWdodDtcXG4gIH1cXG5cXG4gIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xcbiAgfVxcbn1cXG5cXG4vKlxcbiAqIEdST1dJIExpbmsgRWRpdCBNb2RhbFxcbiAqL1xcbi5saW5rLWVkaXQtbW9kYWwge1xcbiAgc3BhbiBpIHtcXG4gICAgY29sb3I6ICRncmF5LTQwMDtcXG4gIH1cXG59XFxuXFxuLypcXG4gKiBHUk9XSSBHcmlkIEVkaXQgTW9kYWxcXG4gKi9cXG5cXG4uZ3J3LWdyaWQtZWRpdC1wcmV2aWV3IHtcXG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcXG59XFxuXFxuLypcXG4gKiBTbGFja1xcbiAqL1xcbi5ncnctc2xhY2stbm90aWZpY2F0aW9uIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgJGNvbG9yLXNsYWNrOiAjNGIxNDRjO1xcblxcbiAgLmZvcm0tY29udHJvbCB7XFxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xcbiAgfVxcblxcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcXG4gICAgJjo6YmVmb3JlIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XFxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gICAgfVxcbiAgICAmOjphZnRlciB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvc2xhY2svc2xhY2stbG9nby1vZmYuc3ZnKTtcXG4gICAgfVxcbiAgfVxcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xcbiAgICAmOjpiZWZvcmUge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXNsYWNrLCA2MCUpO1xcbiAgICB9XFxuICAgICY6OmFmdGVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zbGFjay9zbGFjay1sb2dvLW9uLnN2Zyk7XFxuICAgIH1cXG4gIH1cXG4gIC5ncnctc2xhY2stbG9nbyBzdmcge1xcbiAgICBmaWxsOiAjYWYzMGIwO1xcbiAgfVxcblxcbiAgLmdydy1idG4tc2xhY2sge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG5cXG4gICAgJjpob3ZlcixcXG4gICAgJjpmb2N1cyB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC5ncnctYnRuLXNsYWNrLXRyaWFuZ2xlIHtcXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XFxuICB9XFxufVxcblxcbi8qXFxuICogR1JPV0kgSGFuZHNvbnRhYmxlTW9kYWxcXG4gKi9cXG4uZ3J3LWhvdC1tb2RhbC1uYXZiYXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xcbn1cXG5cXG4ud2lraSB7XFxuICBoMSB7XFxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10aGVtZTtcXG4gIH1cXG4gIGgyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXRoZW1lO1xcbiAgfVxcbn1cXG5cXG4vKlxcbiAqIEdST1dJIGNvbW1lbnQgZm9ybVxcbiAqL1xcbi5jb21tZW50LWZvcm0ge1xcbiAgI3NsYWNrLW1hcmstd2hpdGUge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgfVxcbn1cXG5cXG4ucGFnZS1jb21tZW50cy1yb3cge1xcbiAgYmFja2dyb3VuZDogJGJnY29sb3Itc3VibmF2O1xcbn1cXG5cXG4vKlxcbiAqIEdST1dJIHRhZ3NcXG4gKi9cXG4uZ3J3LXRhZy1sYWJlbHMge1xcbiAgLmdydy10YWctbGFiZWwge1xcbiAgICBjb2xvcjogJGNvbG9yLXRhZ3M7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXRhZ3M7XFxuICB9XFxufVxcblxcbi8qXFxuKiBncnctc2lkZS1jb250ZW50c1xcbiovXFxuLmdydy1zaWRlLWNvbnRlbnRzLXN0aWNreS1jb250YWluZXIge1xcbiAgLmdydy1ib3JkZXItdnIge1xcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItdG9jO1xcbiAgfVxcbiAgLnJldmlzaW9uLXRvYyB7XFxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci10b2M7XFxuICB9XFxufVxcblxcbi8qXFxuICogYWRtaW4gc2V0dGluZ3NcXG4gKi9cXG4uYWRtaW4tc2V0dGluZy1oZWFkZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xcbn1cXG5cXG4vKlxcbiAqIG1vZGFsXFxuICovXFxuLmdydy1tb2RhbC1oZWFkIHtcXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1nbG9iYWw7XFxufVxcblwiLFwiLmJ0bi1saW5rIHtcXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcXG4gIHN2ZyB7XFxuICAgIGZpbGw6ICRsaW5rLWNvbG9yO1xcbiAgfVxcblxcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XFxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcXG4gICAgc3ZnIHtcXG4gICAgICBmaWxsOiAkbGluay1ob3Zlci1jb2xvcjtcXG4gICAgfVxcbiAgfVxcblxcbiAgJjpkaXNhYmxlZCxcXG4gICYuZGlzYWJsZWQge1xcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xcbiAgICBzdmcge1xcbiAgICAgIGZpbGw6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcXG4gICAgfVxcbiAgfVxcbn1cXG5cIixcIi8vXFxuLy8gVmFyaWFibGVzXFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG5cXG4vLz09IENvbG9yc1xcbi8vXFxuJHByaW1hcnk6ICRncm93aS1ibHVlICFkZWZhdWx0O1xcbiRzZWNvbmRhcnk6ICM2Yzc1N2QgIWRlZmF1bHQ7XFxuJGluZm86ICMwMDlmYmIgIWRlZmF1bHQ7XFxuJHN1Y2Nlc3M6ICMwMGJiODMgIWRlZmF1bHQ7XFxuJHdhcm5pbmc6ICNmZmEzMmIgIWRlZmF1bHQ7XFxuJGRhbmdlcjogI2ZmMGE1NCAhZGVmYXVsdDtcXG4kbGlnaHQ6ICNlNGU3ZWEgIWRlZmF1bHQ7XFxuJGRhcms6ICMzNDNhNDAgIWRlZmF1bHQ7XFxuJGdyYXktNTA6IGxpZ2h0ZW4oJGxpZ2h0LCA3JSkgIWRlZmF1bHQ7XFxuJGdyYXktMTAwOiBsaWdodGVuKCRsaWdodCwgNCUpICFkZWZhdWx0O1xcbiRncmF5LTIwMDogJGxpZ2h0ICFkZWZhdWx0O1xcbiRncmF5LTMwMDogZGFya2VuKCRsaWdodCwgNSUpICFkZWZhdWx0O1xcbiRncmF5LTQwMDogZGFya2VuKCRsaWdodCwgMjAlKSAhZGVmYXVsdDtcXG4kZ3JheS01MDA6IGRhcmtlbigkbGlnaHQsIDMwJSkgIWRlZmF1bHQ7XFxuJGdyYXktNjAwOiBsaWdodGVuKCRkYXJrLCAxMCUpICFkZWZhdWx0O1xcbiRncmF5LTcwMDogbGlnaHRlbigkZGFyaywgNSUpICFkZWZhdWx0O1xcbiRncmF5LTgwMDogJGRhcmsgIWRlZmF1bHQ7XFxuJGdyYXktOTAwOiBkYXJrZW4oJGRhcmssIDUlKSAhZGVmYXVsdDtcXG4kZ3JheXM6IChcXFwiNTBcXFwiOiAkZ3JheS01MCkgIWRlZmF1bHQ7XFxuJHJlZDogI2ZmMGE1NCAhZGVmYXVsdDtcXG5cXG5cXG4vLyBHcmlkIGJyZWFrcG9pbnRzXFxuLy9cXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXFxuXFxuJGdyaWQtYnJlYWtwb2ludHM6IChcXG4gIHhzOiAwLFxcbiAgc206IDU3NnB4LFxcbiAgbWQ6IDc2OHB4LFxcbiAgbGc6IDk5MnB4LFxcbiAgeGw6IDEyMDBweCxcXG4gIDJ4bDogMTQ4MHB4XFxuKTtcXG5cXG4vLyBHcmlkIGNvbnRhaW5lcnNcXG4vL1xcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXFxuXFxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXFxuICBzbTogNTQwcHgsXFxuICBtZDogNzIwcHgsXFxuICBsZzogOTYwcHgsXFxuICB4bDogMTE0MHB4LFxcbiAgMnhsOiAxMzIwcHhcXG4pO1xcblxcblxcbi8vPT0gVHlwb2dyYXBoeVxcbi8vXFxuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIExhdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCBNZWlyeW8sIHNhbnMtc2VyaWY7XFxuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcXFwiVGltZXMgTmV3IFJvbWFuXFxcIiwgVGltZXMsIHNlcmlmO1xcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBDb25zb2xhcywgTGliZXJhdGlvbiBNb25vLCBNZW5sbywgbW9ub3NwYWNlO1xcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XFxuXFxuJGZvbnQtc2l6ZS1yb290OiAxNHB4O1xcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjQyODU3O1xcblxcbiR0ZXh0LW11dGVkOiAkZ3JheS01MDA7XFxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICRncmF5LTUwMDtcXG5cXG5cXG4vLz09IENvbXBvbmVudHNcXG4vL1xcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4xNXJlbTtcXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMXJlbTtcXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuMjVyZW07XFxuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgLjM1cmVtO1xcblxcbi8vIEJ1dHRvbnNcXG4vL1xcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwO1xcblxcbi8vPT0gRm9ybXNcXG4vL1xcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRncmF5LTMwMDtcXG5cXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XFxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtO1xcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cztcXG5cXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRncmF5LTUwMDtcXG5cXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwO1xcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDA7XFxuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogJGdyYXktNDAwO1xcblxcbi8vPT0gTmF2c1xcbiRuYXYtbGluay1wYWRkaW5nLXk6IDAuNzVyZW07XFxuJG5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMDtcXG5cXG4vLz09IE5hdmJhclxcbiRuYXZiYXItcGFkZGluZy15OiAwO1xcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAwO1xcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xcblxcbi8vPT0gRHJvcGRvd25zXFxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDA7XFxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGdyYXktNTAwO1xcblxcbi8vPT0gUGFnaW5hdGlvblxcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDA7XFxuXFxuLy89PSBDYXJkc1xcbiRjYXJkLXNwYWNlci15OiA3cHg7XFxuJGNhcmQtc3BhY2VyLXg6IDE1cHg7XFxuXFxuLy89PSBUb2FzdHNcXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAkZ3JheS01MDA7XFxuXFxuLy89PSBNb2RhbHNcXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6IDA7XFxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDAuNzVyZW07XFxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XFxuXFxuLy89PSBBbGVydHNcXG4kYWxlcnQtYmctbGV2ZWw6IC0yO1xcbiRhbGVydC1ib3JkZXItbGV2ZWw6IDA7XFxuJGFsZXJ0LWNvbG9yLWxldmVsOiAtMTA7XFxuXFxuLy89PSBQcm9ncmVzcyBiYXJcXG4kcHJvZ3Jlc3MtaGVpZ2h0OiA0cHg7XFxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xcbiRwcm9ncmVzcy1iZzogJGdyYXktMTAwO1xcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiBub25lO1xcblxcbi8vPT0gTGlzdCBncm91cFxcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDA7XFxuXFxuLy89PSAgRmlndXJlc1xcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogJGdyYXktNTAwO1xcblxcbi8vPT0gIEJyZWFkY3J1bWJzXFxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogJGdyYXktNTAwO1xcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJGdyYXktNTAwO1xcblxcbi8vPT0gQ29kZVxcbiRwcmUtY29sb3I6IGR1bW15aW52YWxpbGRjb2xvcjsgLy8gZGlzYWJsZSBwcmUgY29sb3Igc3BlY2lmaWNhdGlvbiB3aXRoIGludmFsaWQgdmFsdWVcXG5cXG4vLz09IEN1c3RvbSBDaGVja2JveFxcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDBweDtcXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XFxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAxLjJyZW07XFxuXFxuXCIsXCIvL1xcbi8vXFxuLy8gQXBwbHkgcGFydGlhbGx5XFxuLy8gICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fcmVib290LnNjc3NcXG4vL1xcbi8vXFxuXFxuLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxcblxcbi8vIEJvZHlcXG4vL1xcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXFxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2VcXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cXG5cXG5ib2R5IHtcXG4gIC8vIG1hcmdpbjogMDsgLy8gMVxcbiAgLy8gZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xcbiAgLy8gQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XFxuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XFxuICAvLyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XFxuICBjb2xvcjogJGJvZHktY29sb3I7XFxuICAvLyB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxcblxcbiAgc3ZnIHtcXG4gICAgZmlsbDogJGJvZHktY29sb3I7XFxuICB9XFxufVxcblxcbi8vIExpbmtzXFxuXFxuYSB7XFxuICBjb2xvcjogJGxpbmstY29sb3I7XFxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxcblxcbiAgc3ZnIHtcXG4gICAgZmlsbDogJGxpbmstY29sb3I7XFxuICB9XFxuXFxuICBAaW5jbHVkZSBob3ZlcigpIHtcXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XFxuXFxuICAgIHN2ZyB7XFxuICAgICAgZmlsbDogJGxpbmstaG92ZXItY29sb3I7XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcXG5cXG4vLyBhOm5vdChbaHJlZl0pIHtcXG4vLyAgIGNvbG9yOiBpbmhlcml0O1xcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xcblxcbi8vICAgQGluY2x1ZGUgaG92ZXIoKSB7XFxuLy8gICAgIGNvbG9yOiBpbmhlcml0O1xcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XFxuLy8gICB9XFxuLy8gfVxcblwiLFwiLy8gVmFyaWFibGVzXFxuLy9cXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cXG5cXG4vLyBDb2xvciBzeXN0ZW1cXG5cXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XFxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XFxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XFxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XFxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xcblxcbiRncmF5czogKCkgIWRlZmF1bHQ7XFxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcXG4kZ3JheXM6IG1hcC1tZXJnZShcXG4gIChcXG4gICAgXFxcIjEwMFxcXCI6ICRncmF5LTEwMCxcXG4gICAgXFxcIjIwMFxcXCI6ICRncmF5LTIwMCxcXG4gICAgXFxcIjMwMFxcXCI6ICRncmF5LTMwMCxcXG4gICAgXFxcIjQwMFxcXCI6ICRncmF5LTQwMCxcXG4gICAgXFxcIjUwMFxcXCI6ICRncmF5LTUwMCxcXG4gICAgXFxcIjYwMFxcXCI6ICRncmF5LTYwMCxcXG4gICAgXFxcIjcwMFxcXCI6ICRncmF5LTcwMCxcXG4gICAgXFxcIjgwMFxcXCI6ICRncmF5LTgwMCxcXG4gICAgXFxcIjkwMFxcXCI6ICRncmF5LTkwMFxcbiAgKSxcXG4gICRncmF5c1xcbik7XFxuXFxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XFxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XFxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XFxuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XFxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XFxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XFxuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XFxuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XFxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XFxuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XFxuXFxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XFxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcXG4kY29sb3JzOiBtYXAtbWVyZ2UoXFxuICAoXFxuICAgIFxcXCJibHVlXFxcIjogICAgICAgJGJsdWUsXFxuICAgIFxcXCJpbmRpZ29cXFwiOiAgICAgJGluZGlnbyxcXG4gICAgXFxcInB1cnBsZVxcXCI6ICAgICAkcHVycGxlLFxcbiAgICBcXFwicGlua1xcXCI6ICAgICAgICRwaW5rLFxcbiAgICBcXFwicmVkXFxcIjogICAgICAgICRyZWQsXFxuICAgIFxcXCJvcmFuZ2VcXFwiOiAgICAgJG9yYW5nZSxcXG4gICAgXFxcInllbGxvd1xcXCI6ICAgICAkeWVsbG93LFxcbiAgICBcXFwiZ3JlZW5cXFwiOiAgICAgICRncmVlbixcXG4gICAgXFxcInRlYWxcXFwiOiAgICAgICAkdGVhbCxcXG4gICAgXFxcImN5YW5cXFwiOiAgICAgICAkY3lhbixcXG4gICAgXFxcIndoaXRlXFxcIjogICAgICAkd2hpdGUsXFxuICAgIFxcXCJncmF5XFxcIjogICAgICAgJGdyYXktNjAwLFxcbiAgICBcXFwiZ3JheS1kYXJrXFxcIjogICRncmF5LTgwMFxcbiAgKSxcXG4gICRjb2xvcnNcXG4pO1xcblxcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XFxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XFxuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcXG5cXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcXG4gIChcXG4gICAgXFxcInByaW1hcnlcXFwiOiAgICAkcHJpbWFyeSxcXG4gICAgXFxcInNlY29uZGFyeVxcXCI6ICAkc2Vjb25kYXJ5LFxcbiAgICBcXFwic3VjY2Vzc1xcXCI6ICAgICRzdWNjZXNzLFxcbiAgICBcXFwiaW5mb1xcXCI6ICAgICAgICRpbmZvLFxcbiAgICBcXFwid2FybmluZ1xcXCI6ICAgICR3YXJuaW5nLFxcbiAgICBcXFwiZGFuZ2VyXFxcIjogICAgICRkYW5nZXIsXFxuICAgIFxcXCJsaWdodFxcXCI6ICAgICAgJGxpZ2h0LFxcbiAgICBcXFwiZGFya1xcXCI6ICAgICAgICRkYXJrXFxuICApLFxcbiAgJHRoZW1lLWNvbG9yc1xcbik7XFxuXFxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcXG5cXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcXFwiZGFya1xcXCIgdG8gXFxcImxpZ2h0XFxcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxcbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XFxuXFxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXFxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcXG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xcblxcbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXFxuICAoXFxcIjxcXFwiLFxcXCIlM2NcXFwiKSxcXG4gIChcXFwiPlxcXCIsXFxcIiUzZVxcXCIpLFxcbiAgKFxcXCIjXFxcIixcXFwiJTIzXFxcIiksXFxuICAoXFxcIihcXFwiLFxcXCIlMjhcXFwiKSxcXG4gIChcXFwiKVxcXCIsXFxcIiUyOVxcXCIpLFxcbikgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gT3B0aW9uc1xcbi8vXFxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxcblxcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XFxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XFxuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XFxuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXFxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XFxuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XFxuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XFxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xcblxcblxcbi8vIFNwYWNpbmdcXG4vL1xcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXFxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cXG5cXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXFxuICAoXFxuICAgIDA6IDAsXFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXFxuICAgIDM6ICRzcGFjZXIsXFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcXG4gICAgNTogKCRzcGFjZXIgKiAzKVxcbiAgKSxcXG4gICRzcGFjZXJzXFxuKTtcXG5cXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXFxuJHNpemVzOiAoKSAhZGVmYXVsdDtcXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxcbiRzaXplczogbWFwLW1lcmdlKFxcbiAgKFxcbiAgICAyNTogMjUlLFxcbiAgICA1MDogNTAlLFxcbiAgICA3NTogNzUlLFxcbiAgICAxMDA6IDEwMCUsXFxuICAgIGF1dG86IGF1dG9cXG4gICksXFxuICAkc2l6ZXNcXG4pO1xcblxcblxcbi8vIEJvZHlcXG4vL1xcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cXG5cXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gTGlua3NcXG4vL1xcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cXG5cXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcXFwicHJpbWFyeVxcXCIpICFkZWZhdWx0O1xcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XFxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcXG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcXG5cXG4vLyBQYXJhZ3JhcGhzXFxuLy9cXG4vLyBTdHlsZSBwIGVsZW1lbnQuXFxuXFxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XFxuXFxuXFxuLy8gR3JpZCBicmVha3BvaW50c1xcbi8vXFxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxcblxcbiRncmlkLWJyZWFrcG9pbnRzOiAoXFxuICB4czogMCxcXG4gIHNtOiA1NzZweCxcXG4gIG1kOiA3NjhweCxcXG4gIGxnOiA5OTJweCxcXG4gIHhsOiAxMjAwcHhcXG4pICFkZWZhdWx0O1xcblxcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcXFwiJGdyaWQtYnJlYWtwb2ludHNcXFwiKTtcXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcXFwiJGdyaWQtYnJlYWtwb2ludHNcXFwiKTtcXG5cXG5cXG4vLyBHcmlkIGNvbnRhaW5lcnNcXG4vL1xcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXFxuXFxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXFxuICBzbTogNTQwcHgsXFxuICBtZDogNzIwcHgsXFxuICBsZzogOTYwcHgsXFxuICB4bDogMTE0MHB4XFxuKSAhZGVmYXVsdDtcXG5cXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFxcXCIkY29udGFpbmVyLW1heC13aWR0aHNcXFwiKTtcXG5cXG5cXG4vLyBHcmlkIGNvbHVtbnNcXG4vL1xcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxcblxcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XFxuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcXG5cXG5cXG4vLyBDb21wb25lbnRzXFxuLy9cXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXFxuXFxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcXG5cXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XFxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xcblxcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcXG5cXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcXG5cXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XFxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xcblxcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcXFwicHJpbWFyeVxcXCIpICFkZWZhdWx0O1xcblxcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XFxuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcXG5cXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XFxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcXG5cXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXFxuICAoXFxuICAgICgyMSA5KSxcXG4gICAgKDE2IDkpLFxcbiAgICAoNCAzKSxcXG4gICAgKDEgMSksXFxuICApLFxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xcbik7XFxuXFxuLy8gVHlwb2dyYXBoeVxcbi8vXFxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXFxuXFxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXFxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcXFwiU2Vnb2UgVUlcXFwiLCBSb2JvdG8sIFxcXCJIZWx2ZXRpY2EgTmV1ZVxcXCIsIEFyaWFsLCBcXFwiTm90byBTYW5zXFxcIiwgc2Fucy1zZXJpZiwgXFxcIkFwcGxlIENvbG9yIEVtb2ppXFxcIiwgXFxcIlNlZ29lIFVJIEVtb2ppXFxcIiwgXFxcIlNlZ29lIFVJIFN5bWJvbFxcXCIsIFxcXCJOb3RvIENvbG9yIEVtb2ppXFxcIiAhZGVmYXVsdDtcXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFxcXCJMaWJlcmF0aW9uIE1vbm9cXFwiLCBcXFwiQ291cmllciBOZXdcXFwiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XFxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XFxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcXG5cXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XFxuXFxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XFxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XFxuXFxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XFxuXFxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XFxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XFxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XFxuXFxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XFxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XFxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XFxuXFxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcXG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XFxuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcXG5cXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XFxuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcXG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XFxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xcblxcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XFxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xcblxcbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcXG5cXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XFxuXFxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XFxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcXG5cXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XFxuXFxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcXG5cXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcXG5cXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xcblxcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xcblxcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XFxuXFxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcXG5cXG5cXG4vLyBUYWJsZXNcXG4vL1xcbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cXG5cXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XFxuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XFxuXFxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XFxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XFxuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcXG5cXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XFxuXFxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcXG5cXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XFxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcXG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcXG5cXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XFxuXFxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XFxuXFxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XFxuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gQnV0dG9ucyArIEZvcm1zXFxuLy9cXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cXG5cXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcXG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcXG5cXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcXG5cXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XFxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XFxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XFxuXFxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XFxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcXG5cXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcblxcblxcbi8vIEJ1dHRvbnNcXG4vL1xcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxcblxcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XFxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XFxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcXG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXFxuXFxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XFxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XFxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XFxuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcXG5cXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcXG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcXG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xcblxcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcblxcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XFxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcXG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XFxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcXG5cXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XFxuXFxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XFxuXFxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xcblxcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcXG5cXG5cXG4vLyBGb3Jtc1xcblxcbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcXG5cXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XFxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XFxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XFxuXFxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XFxuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XFxuXFxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcXG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XFxuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XFxuXFxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xcblxcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XFxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XFxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XFxuXFxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XFxuXFxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XFxuXFxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XFxuXFxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xcblxcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XFxuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XFxuXFxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XFxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XFxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XFxuXFxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XFxuXFxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcXG5cXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XFxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcXG5cXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcXG5cXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcXG5cXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XFxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XFxuXFxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcXG5cXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XFxuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XFxuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XFxuXFxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XFxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcXG5cXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XFxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcXG5cXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcXG5cXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XFxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xcblxcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXFxcInByaW1hcnlcXFwiKSwgLjUpICFkZWZhdWx0O1xcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XFxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xcblxcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XFxuXFxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XFxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xcblxcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcXFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XFxcIikgIWRlZmF1bHQ7XFxuXFxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XFxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcXFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlxcXCIpICFkZWZhdWx0O1xcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xcblxcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXFxcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XFxcIikgIWRlZmF1bHQ7XFxuXFxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcXG5cXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXFxcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XFxcIikgIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcXG5cXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcXG5cXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcXG5cXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xcblxcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XFxuXFxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XFxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcXG5cXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XFxuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XFxuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XFxuXFxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcXG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XFxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XFxuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXFxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcXG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XFxuXFxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcXG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XFxuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XFxuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xcblxcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XFxuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcXG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XFxuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcXG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XFxuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XFxuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcXG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XFxuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xcbiRjdXN0b20tZmlsZS10ZXh0OiAoXFxuICBlbjogXFxcIkJyb3dzZVxcXCJcXG4pICFkZWZhdWx0O1xcblxcblxcbi8vIEZvcm0gdmFsaWRhdGlvblxcblxcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcXG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFxcXCJzdWNjZXNzXFxcIikgIWRlZmF1bHQ7XFxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXFxcImRhbmdlclxcXCIpICFkZWZhdWx0O1xcblxcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcXFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XFxcIikgIWRlZmF1bHQ7XFxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXFxcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XFxcIikgIWRlZmF1bHQ7XFxuXFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcXG4gIChcXG4gICAgXFxcInZhbGlkXFxcIjogKFxcbiAgICAgIFxcXCJjb2xvclxcXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxcbiAgICAgIFxcXCJpY29uXFxcIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxcbiAgICApLFxcbiAgICBcXFwiaW52YWxpZFxcXCI6IChcXG4gICAgICBcXFwiY29sb3JcXFwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxcbiAgICAgIFxcXCJpY29uXFxcIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXFxuICAgICksXFxuICApLFxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcXG4pO1xcblxcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcXG4vL1xcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cXG5cXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XFxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XFxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xcblxcblxcbi8vIE5hdnNcXG5cXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcXG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcXG5cXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XFxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XFxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xcblxcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xcblxcbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcXG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcXG5cXG5cXG4vLyBOYXZiYXJcXG5cXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xcblxcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xcblxcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XFxuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXFxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcXG5cXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XFxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XFxuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xcblxcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XFxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XFxuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcXFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XFxcIikgIWRlZmF1bHQ7XFxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcXG5cXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XFxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcXFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlxcXCIpICFkZWZhdWx0O1xcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XFxuXFxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XFxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XFxuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcXG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xcblxcblxcbi8vIERyb3Bkb3duc1xcbi8vXFxuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxcblxcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XFxuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcXG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XFxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XFxuXFxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XFxuXFxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XFxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XFxuXFxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xcblxcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XFxuXFxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xcblxcblxcbi8vIFBhZ2luYXRpb25cXG5cXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XFxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XFxuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcXG5cXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XFxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XFxuXFxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XFxuXFxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XFxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcXG5cXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XFxuXFxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gSnVtYm90cm9uXFxuXFxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcXG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcXG5cXG5cXG4vLyBDYXJkc1xcblxcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XFxuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XFxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XFxuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XFxuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcXG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XFxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xcblxcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XFxuXFxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcXG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XFxuXFxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcXG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xcblxcblxcbi8vIFRvb2x0aXBzXFxuXFxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XFxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xcblxcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xcblxcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gUG9wb3ZlcnNcXG5cXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcXG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XFxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XFxuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xcblxcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XFxuXFxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XFxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xcblxcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XFxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XFxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XFxuXFxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gVG9hc3RzXFxuXFxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XFxuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcXG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XFxuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XFxuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcXG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcXG5cXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XFxuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XFxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xcblxcblxcbi8vIEJhZGdlc1xcblxcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xcblxcbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcXG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xcblxcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XFxuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxcbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcXG5cXG5cXG4vLyBNb2RhbHNcXG5cXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xcblxcbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xcblxcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XFxuXFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XFxuXFxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XFxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XFxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcXG5cXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XFxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XFxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XFxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XFxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XFxuXFxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xcblxcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XFxuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xcblxcblxcbi8vIEFsZXJ0c1xcbi8vXFxuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXFxuXFxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XFxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcblxcbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcXG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xcblxcblxcbi8vIFByb2dyZXNzIGJhcnNcXG5cXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XFxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XFxuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcXFwicHJpbWFyeVxcXCIpICFkZWZhdWx0O1xcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcXG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcXG5cXG5cXG4vLyBMaXN0IGdyb3VwXFxuXFxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XFxuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XFxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XFxuXFxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XFxuXFxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcXG5cXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XFxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XFxuXFxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcXG5cXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xcblxcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xcblxcblxcbi8vIEZpZ3VyZXNcXG5cXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XFxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xcblxcblxcbi8vIEJyZWFkY3J1bWJzXFxuXFxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcXG5cXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XFxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcXG5cXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xcblxcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XFxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFxcXCIvXFxcIikgIWRlZmF1bHQ7XFxuXFxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gQ2Fyb3VzZWxcXG5cXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XFxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcXG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XFxuXFxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XFxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XFxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XFxuXFxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xcblxcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xcblxcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXFxcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XFxcIikgIWRlZmF1bHQ7XFxuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcXFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XFxcIikgIWRlZmF1bHQ7XFxuXFxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxcblxcblxcbi8vIFNwaW5uZXJzXFxuXFxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcXG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcXG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcXG5cXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XFxuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcXG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XFxuXFxuXFxuLy8gQ2xvc2VcXG5cXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XFxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XFxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xcblxcblxcbi8vIENvZGVcXG5cXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcXG5cXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XFxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcXG5cXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XFxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XFxuXFxuXFxuLy8gVXRpbGl0aWVzXFxuXFxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcXG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XFxuXFxuXFxuLy8gUHJpbnRpbmdcXG5cXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcXG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcXFwibGdcXFwiKSAhZGVmYXVsdDtcXG5cIixcIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxcblxcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcXG5cXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcXG4gICN7JHBhcmVudH0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcXG4gIH1cXG4gIGEjeyRwYXJlbnR9LFxcbiAgYnV0dG9uI3skcGFyZW50fSB7XFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcXG4gICAgfVxcbiAgfVxcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFxcXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXFxcIiwgXFxcInY0LjQuMFxcXCIsIFxcXCJ2NVxcXCIsICRpZ25vcmUtd2FybmluZyk7XFxufVxcblxcbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xcbiAgI3skcGFyZW50fSB7XFxuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xcbiAgfVxcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFxcXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXFxcIiwgXFxcInY0LjUuMFxcXCIsIFxcXCJ2NVxcXCIsICRpZ25vcmUtd2FybmluZyk7XFxufVxcblwiLFwiJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKCR0aGVtZS1jb2xvcnMsICRjb2xvcnMpO1xcblxcbkBtaXhpbiBidXR0b24tc3ZnLWljb24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpKSB7XFxuICBzdmcge1xcbiAgICBmaWxsOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xcbiAgfVxcblxcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XFxuICAgIHN2ZyB7XFxuICAgICAgZmlsbDogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcXG4gICAgfVxcbiAgfVxcblxcbiAgJjpmb2N1cyxcXG4gICYuZm9jdXMge1xcbiAgICBzdmcge1xcbiAgICAgIGZpbGw6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxcbiAgJi5kaXNhYmxlZCxcXG4gICY6ZGlzYWJsZWQge1xcbiAgICBzdmcge1xcbiAgICAgIGZpbGw6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XFxuICAgIH1cXG4gIH1cXG5cXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgc3ZnIHtcXG4gICAgICBmaWxsOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcXG4gICAgfVxcbiAgfVxcbn1cXG5cXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtc3ZnLWljb24tdmFyaWFudCgkdmFsdWUsICRjb2xvci1ob3ZlcjogJHZhbHVlKSB7XFxuICBzdmcge1xcbiAgICBmaWxsOiAkdmFsdWU7XFxuICB9XFxuICBAaW5jbHVkZSBob3ZlcigpIHtcXG4gICAgc3ZnIHtcXG4gICAgICBmaWxsOiAkdmFsdWU7XFxuICAgIH1cXG4gIH1cXG4gICYuZGlzYWJsZWQsXFxuICAmOmRpc2FibGVkIHtcXG4gICAgc3ZnIHtcXG4gICAgICBmaWxsOiAkdmFsdWU7XFxuICAgIH1cXG4gIH1cXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcXG4gICAgc3ZnIHtcXG4gICAgICBmaWxsOiAkdmFsdWU7XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XFxuICBAaW5jbHVkZSBiZy12YXJpYW50KCcuYmctI3skY29sb3J9JywgJHZhbHVlKTtcXG59XFxuXFxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XFxuICAuYm9yZGVyLSN7JGNvbG9yfSB7XFxuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XFxuICB9XFxufVxcblxcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC0jeyRjb2xvcn0nLCAkdmFsdWUsIHRydWUpO1xcbn1cXG5cXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcXG4gIC5idG4tI3skY29sb3J9IHtcXG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xcbiAgICBAaW5jbHVkZSBidXR0b24tc3ZnLWljb24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XFxuICB9XFxufVxcblxcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XFxuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlLCAkY29sb3ItaG92ZXI6ICR2YWx1ZSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiByZ2JhKCR2YWx1ZSwgMC4xKSwgJGFjdGl2ZS1ib3JkZXI6ICR2YWx1ZSk7XFxuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXN2Zy1pY29uLXZhcmlhbnQoJHZhbHVlLCAkY29sb3ItaG92ZXI6ICR2YWx1ZSk7XFxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgICAgY29sb3I6ICR2YWx1ZTtcXG4gICAgfVxcbiAgfVxcbn1cXG5cXG5AZWFjaCAkdGhlbWUtY29sb3IsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcXG4gIC5jdXN0b20tY2hlY2tib3gtI3skdGhlbWUtY29sb3J9IHtcXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xcbiAgICB9XFxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcXG4gICAgfVxcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xcbiAgICAgIGNvbG9yOiAkYmdjb2xvci1nbG9iYWw7XFxuICAgIH1cXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgICBjb2xvcjogJGJnY29sb3ItZ2xvYmFsO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcXG4gICAgfVxcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgICBjb2xvcjogJGJnY29sb3ItZ2xvYmFsO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLWdsb2JhbDtcXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XFxuICAuYWxlcnQtI3skY29sb3J9IHtcXG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudChcXG4gICAgICB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksXFxuICAgICAgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSxcXG4gICAgICB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbClcXG4gICAgKTtcXG4gIH1cXG59XFxuXFxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XFxuICAuYmFkZ2UtI3skY29sb3J9IHtcXG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xcbiAgfVxcbiAgYS5iYWRnZS0jeyRjb2xvcn0ge1xcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XFxuICB9XFxufVxcblwiLFwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XFxuXFxuLy8gVHlwb2dyYXBoeVxcblxcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XFxuICAjeyRwYXJlbnR9IHtcXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xcbiAgfVxcbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XFxuICAgIGEjeyRwYXJlbnR9IHtcXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFxcXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXFxcIiwgXFxcInY0LjQuMFxcXCIsIFxcXCJ2NVxcXCIsICRpZ25vcmUtd2FybmluZyk7XFxufVxcblwiLFwiLy8gQnV0dG9uIHZhcmlhbnRzXFxuLy9cXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXFxuXFxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XFxuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XFxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XFxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XFxuXFxuICBAaW5jbHVkZSBob3ZlcigpIHtcXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XFxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcXG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xcbiAgfVxcblxcbiAgJjpmb2N1cyxcXG4gICYuZm9jdXMge1xcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XFxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XFxuICAgIH0gQGVsc2Uge1xcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcXG4gICAgfVxcbiAgfVxcblxcbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXFxuICAmLmRpc2FibGVkLFxcbiAgJjpkaXNhYmxlZCB7XFxuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xcbiAgICB9XFxuICB9XFxuXFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XFxuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxcbiAgICB9XFxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XFxuXFxuICAgICY6Zm9jdXMge1xcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XFxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcXG4gICAgICB9IEBlbHNlIHtcXG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbn1cXG5cXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XFxuICBjb2xvcjogJGNvbG9yO1xcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XFxuXFxuICBAaW5jbHVkZSBob3ZlcigpIHtcXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xcbiAgfVxcblxcbiAgJjpmb2N1cyxcXG4gICYuZm9jdXMge1xcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XFxuICB9XFxuXFxuICAmLmRpc2FibGVkLFxcbiAgJjpkaXNhYmxlZCB7XFxuICAgIGNvbG9yOiAkY29sb3I7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgfVxcblxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcXG5cXG4gICAgJjpmb2N1cyB7XFxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcXG4gICAgICB9IEBlbHNlIHtcXG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuLy8gQnV0dG9uIHNpemVzXFxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcXG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XFxuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XFxufVxcblwiLFwiLy8gR3JhZGllbnRzXFxuXFxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcXG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xcbiAgfSBAZWxzZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcXG4gIH1cXG59XFxuXFxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XFxuLy9cXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxcbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xcbn1cXG5cXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXFxuLy9cXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxcbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcXG59XFxuXFxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcXG59XFxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XFxufVxcbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XFxufVxcbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xcbn1cXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XFxufVxcblwiLFwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xcbiAgY29sb3I6ICRjb2xvcjtcXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcXG5cXG4gIGhyIHtcXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcXG4gIH1cXG5cXG4gIC5hbGVydC1saW5rIHtcXG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XFxuICB9XFxufVxcblwiLFwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xcbi8vXFxuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cXG5cXG4vLyBBc2NlbmRpbmdcXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxcbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcXG4gICRwcmV2LWtleTogbnVsbDtcXG4gICRwcmV2LW51bTogbnVsbDtcXG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XFxuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFxcXCIlXFxcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXFxcIiVcXFwiIHtcXG4gICAgICAvLyBEbyBub3RoaW5nXFxuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XFxuICAgICAgQHdhcm4gXFxcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVxcXCI7XFxuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xcbiAgICAgIEB3YXJuIFxcXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXFxcIjtcXG4gICAgfVxcbiAgICAkcHJldi1rZXk6ICRrZXk7XFxuICAgICRwcmV2LW51bTogJG51bTtcXG4gIH1cXG59XFxuXFxuLy8gU3RhcnRzIGF0IHplcm9cXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFxcXCIkZ3JpZC1icmVha3BvaW50c1xcXCIpIHtcXG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcXG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcXG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XFxuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XFxuICAgICAgQHdhcm4gXFxcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXFxcIjtcXG4gICAgfVxcbiAgfVxcbn1cXG5cXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cXG4vL1xcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFxcXCJcXFwiKSB7XFxuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcXG5cXG4gIEBpZiAkaW5kZXgge1xcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XFxuICB9XFxuXFxuICBAcmV0dXJuICRzdHJpbmc7XFxufVxcblxcbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XFxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcXFwiZGF0YTppbWFnZS9zdmcreG1sXFxcIikge1xcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XFxuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXFxuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcXFwidXJsKFxcXCIpID09IDEge1xcbiAgICAgICAgJHN0cmluZzogdXJsKFxcXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XFxcIik7XFxuICAgICAgfSBAZWxzZSB7XFxuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcblxcbiAgQHJldHVybiAkc3RyaW5nO1xcbn1cXG5cXG4vLyBDb2xvciBjb250cmFzdFxcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XFxuICAkcjogcmVkKCRjb2xvcik7XFxuICAkZzogZ3JlZW4oJGNvbG9yKTtcXG4gICRiOiBibHVlKCRjb2xvcik7XFxuXFxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XFxuXFxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xcbiAgICBAcmV0dXJuICRkYXJrO1xcbiAgfSBAZWxzZSB7XFxuICAgIEByZXR1cm4gJGxpZ2h0O1xcbiAgfVxcbn1cXG5cXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXFxcImJsdWVcXFwiKSB7XFxuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XFxufVxcblxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcXFwicHJpbWFyeVxcXCIpIHtcXG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcXG59XFxuXFxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXFxcIjEwMFxcXCIpIHtcXG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xcbn1cXG5cXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFxcXCJwcmltYXJ5XFxcIiwgJGxldmVsOiAwKSB7XFxuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcXG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XFxuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xcblxcbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcXG59XFxuXFxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XFxuICAgIEByZXR1cm4gJHZhbHVlMjtcXG4gIH1cXG5cXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xcbiAgICBAcmV0dXJuICR2YWx1ZTE7XFxuICB9XFxuXFxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcXG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcXG4gIH1cXG5cXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcXFwiICsgXFxcIikgKyAkdmFsdWUyKTtcXG59XFxuXFxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcXG4gICAgQHJldHVybiBudWxsO1xcbiAgfVxcblxcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XFxuICAgIEByZXR1cm4gLSR2YWx1ZTI7XFxuICB9XFxuXFxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcXG4gICAgQHJldHVybiAkdmFsdWUxO1xcbiAgfVxcblxcbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XFxuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XFxuICB9XFxuXFxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXFxcIiAtIFxcXCIpICsgJHZhbHVlMik7XFxufVxcblwiLFwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XFxuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XFxuXFxuICBAYXQtcm9vdCBhI3smfSB7XFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xcbiAgICB9XFxuXFxuICAgICY6Zm9jdXMsXFxuICAgICYuZm9jdXMge1xcbiAgICAgIG91dGxpbmU6IDA7XFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XFxuICAgIH1cXG4gIH1cXG59XFxuXCIsXCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxcbi8vXFxuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXFxuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXFxuLy9cXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xcbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cXG4vL1xcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XFxuXFxuQG1peGluIGhvdmVyKCkge1xcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XFxufVxcblxcbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcXG4gICY6aG92ZXIsXFxuICAmOmZvY3VzIHtcXG4gICAgQGNvbnRlbnQ7XFxuICB9XFxufVxcblxcbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcXG4gICYsXFxuICAmOmhvdmVyLFxcbiAgJjpmb2N1cyB7XFxuICAgIEBjb250ZW50O1xcbiAgfVxcbn1cXG5cXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xcbiAgJjpob3ZlcixcXG4gICY6Zm9jdXMsXFxuICAmOmFjdGl2ZSB7XFxuICAgIEBjb250ZW50O1xcbiAgfVxcbn1cXG5cIixcIi8vXFxuLy9cXG4vLyBBcHBseSBwYXJ0aWFsbHlcXG4vLyAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjUuMC9zY3NzL19uYXYuc2Nzc1xcbi8vXFxuLy9cXG5cXG4ubmF2LWxpbmsge1xcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxcbiAgJi5kaXNhYmxlZCB7XFxuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XFxuICAgIHN2ZyB7XFxuICAgICAgZmlsbDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xcbiAgICB9XFxuICB9XFxufVxcblxcbi8vXFxuLy8gVGFic1xcbi8vXFxuXFxuLm5hdi10YWJzIHtcXG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcXG5cXG4gIC5uYXYtbGluayB7XFxuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xcblxcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcXG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcXG4gICAgfVxcblxcbiAgICAmLmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC5uYXYtbGluay5hY3RpdmUsXFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XFxuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcXG4gIH1cXG5cXG4gIC5kcm9wZG93bi1tZW51IHtcXG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XFxuICB9XFxufVxcblwiLFwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xcblxcbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcXG4gICRyZXR1cm46ICgpO1xcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XFxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcXG4gICAgfSBAZWxzZSB7XFxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XFxuICAgIH1cXG4gIH1cXG4gIEByZXR1cm4gJHJldHVybjtcXG59XFxuXFxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XFxuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcXG4gIH1cXG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcXG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XFxuICB9XFxufVxcblxcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xcbiAgfVxcbn1cXG5cXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcXG4gIH1cXG59XFxuXFxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XFxuICB9XFxufVxcblxcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xcbiAgfVxcbn1cXG5cXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xcbiAgfVxcbn1cXG5cXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XFxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XFxuICB9XFxufVxcblxcbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcXG4gIH1cXG59XFxuXFxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XFxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcXG4gIH1cXG59XFxuXCIsXCIudG9hc3Qtc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcXG59XFxuXFxuLnRvYXN0LWVycm9yIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XFxufVxcblxcbi50b2FzdC1pbmZvIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xcbn1cXG5cXG4udG9hc3Qtd2FybmluZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcXG59XFxuXCIsXCIvLz09IEdST1dJIE9mZmljaWFsIENvbG9yXFxuJGdyb3dpLWdyZWVuOiAjNzRiYzQ2O1xcbiRncm93aS1ibHVlOiAjMTc1ZmE1O1xcblxcbiRmb250LWZhbWlseS1mb3Itc3RhZmYtY3JlZGl0OiBMYXRvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgTWVpcnlvLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xcbiRmb250LWZhbWlseS1tb25vc3BhY2Utbm90LXN0cmljdGx5OiBNb25hY28sIE1lbmxvLCBDb25zb2xhcywgJ0NvdXJpZXIgTmV3JywgTWVpcnlvS2VfR290aGljLCBtb25vc3BhY2U7XFxuXFxuLy89PSBMYXlvdXRcXG4kZ3J3LW5hdmJhci1oZWlnaHQ6IDUycHg7XFxuJGdydy1uYXZiYXItYm9yZGVyLXdpZHRoOiAzLjMzMzNweDtcXG5cXG4kZ3J3LXN1Ym5hdi1taW4taGVpZ2h0OiA5NXB4O1xcbiRncnctc3VibmF2LW1pbi1oZWlnaHQtbWQ6IDExNXB4O1xcbiRncnctc3VibmF2LWhlaWdodC1vbi1lZGl0OiA5NXB4O1xcbiRncnctc3VibmF2LWhlaWdodC1sZy1vbi1lZGl0OiA1MHB4O1xcblxcbiRncnctbmF2YmFyLWJvdHRvbS1oZWlnaHQ6IDQ4cHg7XFxuJGdydy1lZGl0b3ItbmF2YmFyLWJvdHRvbS1oZWlnaHQ6IDQ4cHg7XFxuXFxuJGdydy1zaWRlYmFyLW5hdi13aWR0aDogNjRweDsgLy8gISFETyBOT1QgQ0hBTkdFISEgJ21hcmdpbi1sZWZ0JyBmb3IgJy5jc3MtdGVwcnNnJyBpcyBoYXJkY29kZWRcXG4kZ3J3LXNpZGViYXItY29udGVudC1taW4td2lkdGg6IDI0MHB4O1xcblxcbiRncnctbG9nby13aWR0aDogJGdydy1zaWRlYmFyLW5hdi13aWR0aDtcXG4kZ3J3LWxvZ29tYXJrLXdpZHRoOiAzNnB4O1xcblxcbi8vIGZpeCB0YWIgd2lkdGggdG8gOTUgcGl4ZWxzXFxuLy8gc2VlIGFsc28gJ19vbi1lZGl0LnNjc3MnXFxuJGdydy1uYXYtbWFpbi1sZWZ0LXRhYi13aWR0aDogOTVweDtcXG4kZ3J3LW5hdi1tYWluLWxlZnQtdGFiLXdpZHRoLW1vYmlsZTogNTBweDtcXG4kZ3J3LW5hdi1tYWluLXRhYi1oZWlnaHQ6IDQycHg7XFxuXCIsXCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcXG4vL1xcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cXG4vL1xcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXFxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cXG4vL1xcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXFxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XFxuICAmOmZvY3VzIHtcXG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XFxuICAgIG91dGxpbmU6IDA7XFxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcXG4gICAgfSBAZWxzZSB7XFxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xcbiAgICB9XFxuICB9XFxuICBAaW5jbHVkZSBkZXByZWNhdGUoXFxcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXFxcIiwgXFxcInY0LjQuMFxcXCIsIFxcXCJ2NVxcXCIsICRpZ25vcmUtd2FybmluZyk7XFxufVxcblxcbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3NcXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xcbiAgQGlmICgkc3RhdGUgPT0gXFxcInZhbGlkXFxcIiBvciAkc3RhdGUgPT0gXFxcImludmFsaWRcXFwiKSB7XFxuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXFxcIiZcXFwiLCBcXFwiXFxcIil9OiN7JHN0YXRlfSxcXG4gICAgI3tpZigmLCBcXFwiJlxcXCIsIFxcXCJcXFwiKX0uaXMtI3skc3RhdGV9IHtcXG4gICAgICBAY29udGVudDtcXG4gICAgfVxcbiAgfSBAZWxzZSB7XFxuICAgICN7aWYoJiwgXFxcIiZcXFwiLCBcXFwiXFxcIil9LmlzLSN7JHN0YXRlfSB7XFxuICAgICAgQGNvbnRlbnQ7XFxuICAgIH1cXG4gIH1cXG59XFxuXFxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcXG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgICB3aWR0aDogMTAwJTtcXG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XFxuICAgIGNvbG9yOiAkY29sb3I7XFxuICB9XFxuXFxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICAgIHRvcDogMTAwJTtcXG4gICAgei1pbmRleDogNTtcXG4gICAgZGlzcGxheTogbm9uZTtcXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXFxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcXG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XFxuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcXG4gIH1cXG5cXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcXG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XFxuICAgICAgZGlzcGxheTogYmxvY2s7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC5mb3JtLWNvbnRyb2wge1xcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XFxuXFxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XFxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcXG4gICAgICB9XFxuXFxuICAgICAgJjpmb2N1cyB7XFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG5cXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XFxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG5cXG4gIC5jdXN0b20tc2VsZWN0IHtcXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xcblxcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XFxuICAgICAgfVxcblxcbiAgICAgICY6Zm9jdXMge1xcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XFxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuXFxuICAuZm9ybS1jaGVjay1pbnB1dCB7XFxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XFxuICAgICAgfVxcblxcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XFxuICAgICAgICBkaXNwbGF5OiBibG9jaztcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG5cXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XFxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcXG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XFxuICAgICAgICBjb2xvcjogJGNvbG9yO1xcblxcbiAgICAgICAgJjo6YmVmb3JlIHtcXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XFxuICAgICAgICB9XFxuICAgICAgfVxcblxcbiAgICAgICY6Y2hlY2tlZCB7XFxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xcbiAgICAgICAgfVxcbiAgICAgIH1cXG5cXG4gICAgICAmOmZvY3VzIHtcXG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XFxuICAgICAgICB9XFxuXFxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xcbiAgICAgICAgfVxcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcblxcbiAgLy8gY3VzdG9tIGZpbGVcXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XFxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcXG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcXG4gICAgICB9XFxuXFxuICAgICAgJjpmb2N1cyB7XFxuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XFxuICAgICAgICB9XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxufVxcblwiLFwiLy9cXG4vLyBCb3JkZXJcXG4vL1xcblxcbi5ib3JkZXIge1xcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcXG59XFxuXFxuLmJvcmRlci10b3Age1xcbiAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItcmlnaHQge1xcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcXG59XFxuXFxuLmJvcmRlci1ib3R0b20ge1xcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItbGVmdCB7XFxuICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItaW5mbyB7XFxuICBib3JkZXItY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XFxufVxcblwiLFwiLy9cXG4vL1xcbi8vIEFwcGx5IHBhcnRpYWxseVxcbi8vICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNS4wL3Njc3MvX3RhYmxlcy5zY3NzXFxuLy9cXG4vL1xcblxcbi50YWJsZSB7XFxuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cXG5cXG4gIHRoLFxcbiAgdGQge1xcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xcbiAgfVxcblxcbiAgdGhlYWQgdGgge1xcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xcbiAgfVxcblxcbiAgdGJvZHkgKyB0Ym9keSB7XFxuICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XFxuICB9XFxufVxcblxcbi50YWJsZS1ib3JkZXJlZCB7XFxuICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XFxuXFxuICB0aCxcXG4gIHRkIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xcbiAgfVxcbn1cXG5cXG4udGFibGUtaG92ZXIge1xcbiAgdGJvZHkgdHIge1xcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcXG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcXG4gICAgfVxcbiAgfVxcbn1cXG5cXG4udGFibGUtZGFyayB7XFxuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcXG5cXG4gIHRoLFxcbiAgdGQsXFxuICB0aGVhZCB0aCB7XFxuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xcbiAgfVxcblxcbiAgJi50YWJsZS1ib3JkZXJlZCB7XFxuICAgIGJvcmRlcjogMDtcXG4gIH1cXG5cXG4gICYudGFibGUtc3RyaXBlZCB7XFxuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xcbiAgICB9XFxuICB9XFxuXFxuICAmLnRhYmxlLWhvdmVyIHtcXG4gICAgdGJvZHkgdHIge1xcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxufVxcblwiLFwiQG1peGluIG92ZXJyaWRlLWxpc3QtZ3JvdXAtaXRlbSgkY29sb3IsICRiZ2NvbG9yLCAkY29sb3ItaG92ZXI6ICRjb2xvciwgJGJnY29sb3ItaG92ZXI6ICRiZ2NvbG9yLCAkY29sb3ItYWN0aXZlOiAkY29sb3IsICRiZ2NvbG9yLWFjdGl2ZTogJGJnY29sb3IpIHtcXG4gIC5saXN0LWdyb3VwIHtcXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XFxuICAgICAgY29sb3I6ICRjb2xvcjtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZ2xvYmFsO1xcblxcbiAgICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XFxuICAgICAgICAmOmhvdmVyIHtcXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItaG92ZXI7XFxuICAgICAgICB9XFxuICAgICAgICAmLmFjdGl2ZSB7XFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1hY3RpdmU7XFxuICAgICAgICB9XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxufVxcblwiLFwiQG1peGluIGJ0bi1wYWdlLWVkaXRvci1tb2RlLW1hbmFnZXIoJHRleHRDb2xvciwgJGJvcmRlckNvbG9yLCAkYmdDb2xvckhvdmVyQW5kQWN0aXZlLCAkYmdDb2xvcjogd2hpdGUpIHtcXG4gIGNvbG9yOiAkdGV4dENvbG9yO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XFxuICBib3JkZXItY29sb3I6ICRib3JkZXJDb2xvcjtcXG5cXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xcbiAgICAmOjpiZWZvcmUge1xcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyQ29sb3I7XFxuICAgIH1cXG4gIH1cXG5cXG4gICY6aG92ZXIsXFxuICAmOmFjdGl2ZSxcXG4gICYuYWN0aXZlIHtcXG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9ySG92ZXJBbmRBY3RpdmU7XFxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xcbiAgICAmOjphZnRlciB7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmdDb2xvckhvdmVyQW5kQWN0aXZlO1xcbiAgICB9XFxuICB9XFxufVxcblwiXX1dKTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js?!./src/client/styles/scss/theme/antarctic.scss\n");
  164. /***/ }),
  165. /***/ "./src/client/styles/scss/theme/antarctic.scss":
  166. /*!*****************************************************!*\
  167. !*** ./src/client/styles/scss/theme/antarctic.scss ***!
  168. \*****************************************************/
  169. /*! no static exports found */
  170. /***/ (function(module, exports, __webpack_require__) {
  171. eval("var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--4-1!../../../../../node_modules/sass-loader/dist/cjs.js??ref--4-2!./antarctic.scss */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js?!./src/client/styles/scss/theme/antarctic.scss\");\n\nif (typeof content === 'string') {\n content = [[module.i, content, '']];\n}\n\nvar options = {}\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = __webpack_require__(/*! ../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\")(content, options);\n\nif (content.locals) {\n module.exports = content.locals;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY2xpZW50L3N0eWxlcy9zY3NzL3RoZW1lL2FudGFyY3RpYy5zY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NsaWVudC9zdHlsZXMvc2Nzcy90aGVtZS9hbnRhcmN0aWMuc2Nzcz84ODEzIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tNC0xIS4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS00LTIhLi9hbnRhcmN0aWMuc2Nzc1wiKTtcblxuaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG59XG5cbnZhciBvcHRpb25zID0ge31cblxub3B0aW9ucy5pbnNlcnQgPSBcImhlYWRcIjtcbm9wdGlvbnMuc2luZ2xldG9uID0gZmFsc2U7XG5cbnZhciB1cGRhdGUgPSByZXF1aXJlKFwiIS4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zdHlsZS1sb2FkZXIvZGlzdC9ydW50aW1lL2luamVjdFN0eWxlc0ludG9TdHlsZVRhZy5qc1wiKShjb250ZW50LCBvcHRpb25zKTtcblxuaWYgKGNvbnRlbnQubG9jYWxzKSB7XG4gIG1vZHVsZS5leHBvcnRzID0gY29udGVudC5sb2NhbHM7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/client/styles/scss/theme/antarctic.scss\n");
  172. /***/ })
  173. /******/ });