/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./src/Administration/Resources/view/assets/scss/base.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./src/Administration/Resources/view/assets/scss/base.scss (1) ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./src/Administration/Resources/view/assets/scss/base.scss (2) ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************/
.pagination-wrapper {
  display: flex;
  gap: 1rem;
}
.pagination-wrapper:not(.top) {
  margin-top: 1rem;
}
.pagination-wrapper.top {
  margin-bottom: 1rem;
}

.pagination {
  width: fit-content;
  border: 1px solid #d4d4d4;
  border-radius: 0.5rem;
  background-color: #FFFFFF;
}
.pagination ul {
  display: flex;
  list-style-type: none;
}
.pagination ul li:not(.disabled):last-child a {
  border-radius: 0.5rem;
}
.pagination ul li.disabled {
  display: none;
}
.pagination ul li a {
  display: flex;
  align-items: center;
  height: 2rem;
  padding: 0 0.5rem;
  color: #404040;
  text-decoration: none;
}
.pagination ul li a:hover {
  background-color: #F0F0F0;
}
.pagination ul li a.active {
  background-color: #F0F0F0;
  font-weight: 600;
}
.pagination ul li a.disabled:not(.active):hover {
  background-color: inherit;
}

.limits {
  width: fit-content;
  border: 1px solid #d4d4d4;
  border-radius: 0.5rem;
  padding: 0 0.5rem;
  background-color: #FFFFFF;
}
.limits .limits-label {
  line-height: 2rem;
}

.total {
  width: fit-content;
  border: 1px solid #d4d4d4;
  border-radius: 0.5rem;
  padding: 0 0.5rem;
  background-color: #FFFFFF;
}
.total .records-label {
  line-height: 2rem;
}

table {
  width: 100%;
  border-spacing: 0;
  border-radius: 0.5rem;
  border: 1px solid #999999;
  background-color: #FFFFFF;
}
table thead {
  background-color: #F0F0F0;
}
table thead tr th {
  padding-left: 1rem;
  line-height: 2rem;
  text-align: left;
}
table tbody tr td {
  padding-left: 1rem;
  line-height: 2rem;
  border-top: 1px solid #999999;
  font-family: monospace;
}
table tbody tr[data-clickable-table-row=true]:hover {
  background-color: #F0F0F0;
  cursor: pointer;
}
table.table-key-value thead tr th:first-child {
  width: 4rem;
}
table.table-key-value thead tr th:nth-child(2) {
  width: 15%;
}
table.table-key-value thead tr th:nth-child(3) {
  width: calc(85% - 4rem);
}
table.table-key-value tbody tr td:nth-child(2) {
  font-weight: 600;
}
table.table-key-value tbody tr td:nth-child(3) pre {
  font-weight: 600;
  color: #0a7537;
}
table.table-key-value tbody tr td:nth-child(3) pre:before, table.table-key-value tbody tr td:nth-child(3) pre:after {
  content: '"';
  color: #404040;
  font-weight: 500;
}

.empty-content {
  display: flex;
  justify-content: center;
  padding: 2rem;
  background-color: #FFFFFF;
  color: #999999;
  border: 0.125rem dashed #999999;
  border-radius: 0.5rem;
}

.content-pre {
  display: flex;
  padding: 1rem;
  border: 1px solid #999999;
  border-radius: 0.5rem;
  background-color: #FFFFFF;
  overflow-x: auto;
}

.detail-tabs {
  margin-bottom: 2rem;
  background-color: #F0F0F0;
  border-radius: 0.5rem;
}
.detail-tabs ul {
  list-style-type: none;
  display: flex;
}
.detail-tabs ul li {
  padding: 0.25rem;
}
.detail-tabs ul li a {
  padding: 0.5rem;
  color: #404040;
  text-decoration: none;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 2rem;
  border-radius: 0.25rem;
}
.detail-tabs ul li a:hover {
  background-color: #FFFFFF;
}
.detail-tabs ul li a.active {
  background-color: #FFFFFF;
}
.detail-tabs ul li a.disabled {
  color: #999999;
  pointer-events: none;
}
.detail-tabs ul li a.disabled:hover {
  cursor: default;
  background-color: inherit;
}

.detail-tabs-badge {
  padding: 0.125rem 0.25rem;
  margin-left: 0.25rem;
  background-color: #999999;
  color: #FFFFFF;
  border-radius: 0.25rem;
  font-size: 0.75rem;
}

.detail-badge {
  padding: 0.125rem 0.25rem;
  font-family: monospace;
  font-weight: 600;
  background-color: #999999;
  color: #FFFFFF;
  border-radius: 0.25rem;
}

.status-dot {
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: #d4d4d4;
}

.bg-primary {
  background-color: #2A9182;
}

.color-primary {
  color: #2A9182;
}

.bg-success {
  background-color: #0a7537;
}

.color-success {
  color: #0a7537;
}

.bg-warning {
  background-color: #e6af05;
}

.color-warning {
  color: #e6af05;
}

.bg-danger {
  background-color: #B41939;
}

.color-danger {
  color: #B41939;
}

.color-method-get {
  color: #0a7537;
}

.color-method-post {
  color: #e6af05;
}

.color-method-patch {
  color: #6f16d0;
}

.color-method-delete {
  color: #b41939;
}

.color-method-put {
  color: #00e;
}

.color-method-head {
  color: #19bb59;
}

.color-method-options {
  color: #c03c9b;
}

.color-danger {
  color: #B41939;
}

.bg-method-get {
  background-color: #0a7537;
}

.bg-method-post {
  background-color: #e6af05;
}

.bg-method-patch {
  background-color: #6f16d0;
}

.bg-method-delete {
  background-color: #b41939;
}

.bg-method-put {
  background-color: #00e;
}

.bg-method-head {
  background-color: #19bb59;
}

.bg-method-options {
  background-color: #c03c9b;
}

* {
  margin: 0;
  padding: 0;
}

a {
  color: #00e;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

body {
  display: flex;
  justify-content: center;
  font-size: 16px;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #404040;
  background-attachment: fixed;
  background-color: #FFFFFF;
  background-image: radial-gradient(#e0e0e0 1px, transparent 0);
  background-size: 15px 15px;
}

.body-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  padding: 0 2rem;
}

header {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.5rem 0;
  margin-top: 0.5rem;
  font-weight: 500;
}
header img {
  width: 1.5rem;
  margin-right: 0.25rem;
}

.main {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-top: 0.5rem;
  padding-bottom: 2rem;
}
.main nav {
  width: 220px;
  height: fit-content;
}
.main nav ul {
  list-style-type: none;
  padding: 0.25rem 0;
}
.main nav ul li {
  padding: 0.25rem 0.5rem;
}
.main nav ul li a {
  display: flex;
  padding: 0.5rem;
  color: #404040;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.main nav ul li a:hover {
  background-color: #F0F0F0;
}
.main nav ul li a.active {
  color: #404040;
  background-color: #F0F0F0;
}
.main nav {
  background-color: #FFFFFF;
  border-radius: 0.5rem;
  box-shadow: inset 0 0 0 1px #d4d4d4, 0 0 0 3px #fafafa, 0 0 0 5px #FFFFFF;
}
.main main {
  width: calc(100% - 220px - 2rem);
  margin-left: 2rem;
}
.main main h1 {
  font-size: 1.5rem;
  font-weight: 500;
  color: #404040;
  margin-bottom: 2rem;
}
.main main h1:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 2px;
  background-color: #d4d4d4;
}
.main main h1 a {
  margin-left: 0.5rem;
  font-size: 0.875rem;
}
.main main h2 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #404040;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0VBQ0U7RUFDQTtBQ0dGO0FEREU7RUFDRTtBQ0dKO0FEQUU7RUFDRTtBQ0VKOztBREVBO0VBQ0U7RUFFQTtFQUNBO0VBRUEseUJDWk07QUFXUjtBREdFO0VBQ0U7RUFFQTtBQ0ZKO0FEUVE7RUFDRTtBQ05WO0FEVU07RUFDRTtBQ1JSO0FEV007RUFDRTtFQUNBO0VBRUE7RUFFQTtFQUVBLGNDbENLO0VEbUNMO0FDWlI7QURjUTtFQUNFLHlCQy9DRjtBQW1DUjtBRGVRO0VBQ0UseUJDbkRGO0VEb0RFO0FDYlY7QURtQlk7RUFDRTtBQ2pCZDs7QUQwQkE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUVBLHlCQ3pFTTtBQStDUjtBRDRCRTtFQUNFO0FDMUJKOztBRDhCQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBRUEseUJDeEZNO0FBMERSO0FEZ0NFO0VBQ0U7QUM5Qko7O0FDcEVBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7RUFDQTtBRHFFRjtBQ25FRTtFQUNFLHlCRE5JO0FBMkVSO0FDbEVNO0VBQ0U7RUFDQTtFQUNBO0FEb0VSO0FDN0RNO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUQ4RFI7QUN6RE07RUFDRSx5QkQ5QkE7RUMrQkE7QUQyRFI7QUNuRFE7RUFDRTtBRHFEVjtBQ2xEUTtFQUNFO0FEb0RWO0FDakRRO0VBQ0U7QURtRFY7QUMzQ1U7RUFDRTtBRDZDWjtBQ3pDWTtFQUNFO0VBQ0EsY0QxREo7QUFxR1Y7QUN6Q2M7RUFFRTtFQUNBLGNEM0RIO0VDNERHO0FEMENoQjs7QUNoQ0E7RUFDRTtFQUNBO0VBRUE7RUFFQSx5QkRsRk07RUNtRk4sY0RyRk87RUN1RlA7RUFDQTtBRGdDRjs7QUM3QkE7RUFDRTtFQUVBO0VBRUE7RUFDQTtFQUVBLHlCRGpHTTtFQ21HTjtBRDRCRjs7QUN6QkE7RUFDRTtFQUVBLHlCRDVHTTtFQzZHTjtBRDJCRjtBQ3pCRTtFQUNFO0VBRUE7QUQwQko7QUN4Qkk7RUFDRTtBRDBCTjtBQ3hCTTtFQUNFO0VBRUEsY0RqSEs7RUNrSEw7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBRHdCUjtBQ3RCUTtFQUNFLHlCRGhJRjtBQXdKUjtBQ3JCUTtFQUNFLHlCRHBJRjtBQTJKUjtBQ3BCUTtFQUNFLGNEMUlEO0VDMklDO0FEc0JWO0FDcEJVO0VBQ0U7RUFDQTtBRHNCWjs7QUNkQTtFQUNFO0VBQ0E7RUFFQSx5QkQzSk87RUM0SlAsY0QxSk07RUMySk47RUFFQTtBRGVGOztBQ1pBO0VBQ0U7RUFFQTtFQUNBO0VBRUEseUJEeEtPO0VDeUtQLGNEdktNO0VDeUtOO0FEWUY7O0FFNUxBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFFQTtBRjZMRjs7QUFsS0E7RUFDRSx5QkEzQlE7QUFnTVY7O0FBbEtBO0VBQ0UsY0EvQlE7QUFvTVY7O0FBbEtBO0VBQ0UseUJBbENRO0FBdU1WOztBQWxLQTtFQUNFLGNBdENRO0FBMk1WOztBQWxLQTtFQUNFLHlCQXpDUTtBQThNVjs7QUFsS0E7RUFDRSxjQTdDUTtBQWtOVjs7QUFsS0E7RUFDRSx5QkFoRE87QUFxTlQ7O0FBbEtBO0VBQ0UsY0FwRE87QUF5TlQ7O0FBbEtBO0VBQ0UsY0FuRFc7QUF3TmI7O0FBbEtBO0VBQ0UsY0F0RFk7QUEyTmQ7O0FBbEtBO0VBQ0UsY0F4RGE7QUE2TmY7O0FBbEtBO0VBQ0UsY0EzRGM7QUFnT2hCOztBQWxLQTtFQUNFLFdBakVXO0FBc09iOztBQWxLQTtFQUNFLGNBbEVZO0FBdU9kOztBQWxLQTtFQUNFLGNBckVlO0FBME9qQjs7QUFsS0E7RUFDRSxjQXBGTztBQXlQVDs7QUFsS0E7RUFDRSx5QkFuRlc7QUF3UGI7O0FBbEtBO0VBQ0UseUJBdEZZO0FBMlBkOztBQWxLQTtFQUNFLHlCQXhGYTtBQTZQZjs7QUFsS0E7RUFDRSx5QkEzRmM7QUFnUWhCOztBQWxLQTtFQUNFLHNCQWpHVztBQXNRYjs7QUFsS0E7RUFDRSx5QkFsR1k7QUF1UWQ7O0FBbEtBO0VBQ0UseUJBckdlO0FBMFFqQjs7QUFsS0E7RUFDRTtFQUNBO0FBcUtGOztBQWxLQTtFQUNFLFdBdEhXO0VBdUhYO0FBcUtGO0FBbktFO0VBQ0U7QUFxS0o7O0FBaktBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQSxjQXJJVztFQXVJWDtFQUNBLHlCQTlJTTtFQStJTjtFQUlBO0FBK0pGOztBQTVKQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUE4SkY7O0FBM0pBO0VBQ0U7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0FBMkpGO0FBekpFO0VBQ0U7RUFDQTtBQTJKSjs7QUFySkE7RUFDRTtFQUNBO0VBRUE7RUFFQTtFQUNBO0FBc0pGO0FBcEpFO0VBQ0U7RUFDQTtBQXNKSjtBQXBKSTtFQUNFO0VBRUE7QUFxSk47QUFuSk07RUFDRTtBQXFKUjtBQW5KUTtFQUNFO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBaUpWO0FBL0lVO0VBQ0UseUJBeE5KO0FBeVdSO0FBOUlVO0VBQ0UsY0FuTkM7RUFvTkQseUJBN05KO0FBNldSO0FBL0tFO0VBcUNFLHlCQWhPSTtFQWtPSjtFQUVBO0FBMklKO0FBeElFO0VBQ0U7RUFFQTtBQXlJSjtBQXZJSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FBd0lOO0FBdElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdJUjtBQXJJTTtFQUNFO0VBQ0E7QUF1SVI7QUFuSUk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBb0lOLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvQWRtaW5pc3RyYXRpb24vUmVzb3VyY2VzL3ZpZXcvYXNzZXRzL3Njc3MvY29tcG9uZW50L3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvQWRtaW5pc3RyYXRpb24vUmVzb3VyY2VzL3ZpZXcvYXNzZXRzL3Njc3MvYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9BZG1pbmlzdHJhdGlvbi9SZXNvdXJjZXMvdmlldy9hc3NldHMvc2Nzcy9jb21wb25lbnQvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvQWRtaW5pc3RyYXRpb24vUmVzb3VyY2VzL3ZpZXcvYXNzZXRzL3Njc3MvY29tcG9uZW50L3N0YXR1cy1kb3Quc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuXG4gICY6bm90KC50b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgJi50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkNGQ0O1xuXG4gICAgICAmOm5vdCguZGlzYWJsZWQpOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG5cbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG5cbiAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbWl0cyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcblxuICBwYWRkaW5nOiAwIC41cmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAubGltaXRzLWxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4udG90YWwge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XG5cbiAgcGFkZGluZzogMCAuNXJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgLnJlY29yZHMtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMTAwOzIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZGlzcGxheT1zd2FwJyk7XG5cblxuJGxpZ2h0OiAjRjBGMEYwO1xuJGxpZ2h0MjogIzk5OTk5OTtcbiRsaWdodC1ncmVlbjogI0NFRDRDRTtcbiR3aGl0ZTogI0ZGRkZGRjtcbiRwcmltYXJ5OiAjMkE5MTgyO1xuJHN1Y2Nlc3M6ICMwYTc1Mzc7XG4kd2FybmluZzogI2U2YWYwNTtcbiRkYW5nZXI6ICNCNDE5Mzk7XG5cbiRmb250LWNvbG9yOiAjNDA0MDQwO1xuJGxpbmstY29sb3I6ICMwMGU7XG5cbiRtZXRob2QtZ2V0OiAjMGE3NTM3O1xuJG1ldGhvZC1wb3N0OiAjZTZhZjA1O1xuJG1ldGhvZC1wdXQ6ICMwMGU7XG4kbWV0aG9kLXBhdGNoOiAjNmYxNmQwO1xuJG1ldGhvZC1kZWxldGU6ICNiNDE5Mzk7XG4kbWV0aG9kLWhlYWQ6ICMxOWJiNTk7XG4kbWV0aG9kLW9wdGlvbnM6ICNjMDNjOWI7XG5cbkBtaXhpbiBsYXJnZSgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuQGltcG9ydCBcImNvbXBvbmVudC9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L3RhYmxlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L3N0YXR1cy1kb3RcIjtcblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICRzdWNjZXNzO1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xufVxuXG4uY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiAkd2FybmluZztcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG59XG5cbi5jb2xvci1kYW5nZXIge1xuICBjb2xvcjogJGRhbmdlcjtcbn1cblxuLmNvbG9yLW1ldGhvZC1nZXQge1xuICBjb2xvcjogJG1ldGhvZC1nZXQ7XG59XG5cbi5jb2xvci1tZXRob2QtcG9zdCB7XG4gIGNvbG9yOiAkbWV0aG9kLXBvc3Q7XG59XG5cbi5jb2xvci1tZXRob2QtcGF0Y2gge1xuICBjb2xvcjogJG1ldGhvZC1wYXRjaDtcbn1cblxuLmNvbG9yLW1ldGhvZC1kZWxldGUge1xuICBjb2xvcjogJG1ldGhvZC1kZWxldGU7XG59XG5cbi5jb2xvci1tZXRob2QtcHV0IHtcbiAgY29sb3I6ICRtZXRob2QtcHV0O1xufVxuXG4uY29sb3ItbWV0aG9kLWhlYWQge1xuICBjb2xvcjogJG1ldGhvZC1oZWFkO1xufVxuXG4uY29sb3ItbWV0aG9kLW9wdGlvbnMge1xuICBjb2xvcjogJG1ldGhvZC1vcHRpb25zO1xufVxuXG4uY29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6ICRkYW5nZXI7XG59XG5cbi5iZy1tZXRob2QtZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1ldGhvZC1nZXQ7XG59XG5cbi5iZy1tZXRob2QtcG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXRob2QtcG9zdDtcbn1cblxuLmJnLW1ldGhvZC1wYXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXRob2QtcGF0Y2g7XG59XG5cbi5iZy1tZXRob2QtZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1ldGhvZC1kZWxldGU7XG59XG5cbi5iZy1tZXRob2QtcHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1ldGhvZC1wdXQ7XG59XG5cbi5iZy1tZXRob2QtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXRob2QtaGVhZDtcbn1cblxuLmJnLW1ldGhvZC1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1ldGhvZC1vcHRpb25zO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgY29sb3I6ICRmb250LWNvbG9yO1xuXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KFxuICAgICNlMGUwZTAgMXB4LFxuICAgIHRyYW5zcGFyZW50IDBcbiAgKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5cbi5ib2R5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG5cbiAgICAvL2ZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICB3aWR0aDogMTAwJTtcblxuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgbmF2IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgcGFkZGluZzogLjI1cmVtIDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy93aWR0aDogMTAwJTtcblxuICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuXG4gICAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkNGQ0ZDQsIDAgMCAwIDNweCAjZmFmYWZhLCAwIDAgMCA1cHggJHdoaXRlO1xuICB9XG5cbiAgbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4IC0gMnJlbSk7XG5cbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjNDA0MDQwO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzQwNDA0MDtcblxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59IiwidGFibGUge1xuICB3aWR0aDogMTAwJTtcblxuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodDI7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cltkYXRhLWNsaWNrYWJsZS10YWJsZS1yb3c9dHJ1ZV0ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUta2V5LXZhbHVlIHtcbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1JSAtIDRyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBwcmUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcIic7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVtcHR5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwYWRkaW5nOiAycmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRsaWdodDI7XG5cbiAgYm9yZGVyOiAuMTI1cmVtIGRhc2hlZCAkbGlnaHQyO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbn1cblxuLmNvbnRlbnQtcHJlIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBwYWRkaW5nOiAxcmVtO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDI7XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uZGV0YWlsLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAuMjVyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcblxuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHQyO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGV0YWlsLXRhYnMtYmFkZ2Uge1xuICBwYWRkaW5nOiAuMTI1cmVtIC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQyO1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG5cbiAgZm9udC1zaXplOiAuNzVyZW07XG59XG5cbi5kZXRhaWwtYmFkZ2Uge1xuICBwYWRkaW5nOiAuMTI1cmVtIC4yNXJlbTtcblxuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDI7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufSIsIi5zdGF0dXMtZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAuNXJlbTtcbiAgaGVpZ2h0OiAuNXJlbTtcblxuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/