/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./static_src/map.scss ***!
  \**************************************************************************************************************/
#map-sidebar {
  background-color: white;
  position: absolute;
  right: -280px;
  top: 0;
  height: 100%;
  width: 300px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15);
  padding: 16px 24px 0;
  overflow-y: auto;
  transition: right 200ms;
  z-index: 101;
}
#map-sidebar .map-sidebar-heading-container {
  display: flex;
  align-items: center;
}
#map-sidebar .map-sidebar-heading-container button#back-button {
  position: relative;
  width: 32px;
  height: 32px;
  border: 1px solid #769ab7;
  border-radius: 18px;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  background: #f7f8f9 url("92c7bbececba0461023e.48cc83678093.svg") no-repeat left 8.5px center;
  margin-right: 8px;
  flex-shrink: 0;
}
#map-sidebar .map-sidebar-heading-container button#back-button:hover {
  background-image: url("55ea08faf0b3c2c5b5e3.b38a0bc78cca.svg");
  border-color: #008eb6;
}
#map-sidebar .map-sidebar-heading-container button#back-button:hover:after {
  content: attr(data-tooltip);
  white-space: nowrap;
  font-size: 12px;
  line-height: 14px;
  display: block;
  position: absolute;
  top: calc(50% - 11px);
  padding: 4px 6px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15);
  background-color: #416280;
  color: white;
  border-radius: 4px;
  border: 1px solid #babdc5;
  left: calc(100% + 8px);
}
#map-sidebar .map-sidebar-heading-container h3#map-sidebar-heading {
  overflow-wrap: anywhere;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2222em;
  padding: 0;
  margin: 0;
}
#map-sidebar .map-sidebar-heading-container h4#map-sidebar-subheading {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.2em;
  padding: 0;
  margin: 0;
}
#map-sidebar p#map-sidebar--warning {
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 0;
  font-size: 12px;
  color: #416280;
}

#map-sidebar-toggle {
  display: none;
}
#map-sidebar-toggle + label {
  position: absolute;
  top: calc(50% - 40px);
  right: 6px;
  width: 28px;
  height: 80px;
  font-size: 0;
  background-color: white;
  border-radius: 8px 0 0 8px;
  z-index: 102;
  cursor: pointer;
  transition: right 200ms;
  background-image: url("fba50043c3fc91993d93.18b1f5ba5c15.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 40px;
}
#map-sidebar-toggle:checked + label {
  right: 286px;
  background-image: url("17983136b48e80140a54.e22ad5e417f7.svg");
}
#map-sidebar-toggle:checked ~ #map-sidebar {
  right: 0;
}

#map-sidebar-list-container > ul {
  list-style: none;
  margin: 0 0 24px;
  padding: 0;
}
#map-sidebar-list-container > ul li {
  font-size: 16px;
  font-weight: 500;
}
#map-sidebar-list-container > ul li:not(:last-of-type) {
  border-bottom: 1px solid #babdc5;
}
#map-sidebar-list-container > ul li.item-active button, #map-sidebar-list-container > ul li:hover button {
  color: #008eb6;
  background-image: url("25e3ab69482abc72caea.785ceeaf49ce.svg");
}
#map-sidebar-list-container > ul li.item-active button .incident-count, #map-sidebar-list-container > ul li:hover button .incident-count {
  background-color: #008eb6;
}
#map-sidebar-list-container > ul li.item-active button .incident-marker, #map-sidebar-list-container > ul li:hover button .incident-marker {
  background-image: url("027549e4267243509cd4.4e497e270ff6.svg");
}
#map-sidebar-list-container > ul li.item-active button .incident-marker.no-pin, #map-sidebar-list-container > ul li:hover button .incident-marker.no-pin {
  background-image: url("38550b4a0e940cb4aeba.517860dd7507.svg");
}
#map-sidebar-list-container > ul li button {
  align-items: center;
  padding: 8px 26px 8px 8px;
  display: flex;
  background-image: url("3ea524a7834229be8fee.670a62e8bef7.svg");
  background-repeat: no-repeat;
  background-position: right 8px center;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
#map-sidebar-list-container > ul li button .incident-headline,
#map-sidebar-list-container > ul li button .district-name {
  font-size: 14px;
  font-weight: 600;
}
#map-sidebar-list-container > ul li button .incident-count {
  border-radius: 10px;
  background: #3c5a77;
  font-size: 12px;
  font-weight: 600;
  color: white;
  padding: 3px 6px;
  margin-left: auto;
}
#map-sidebar-list-container > ul li button .incident-container {
  text-align: left;
}
#map-sidebar-list-container > ul li button .incident-date {
  font-size: 12px;
}
#map-sidebar-list-container > ul li button .incident-marker {
  flex-basis: 30px;
  flex-grow: 0;
  flex-shrink: 0;
  height: 40px;
  background-image: url("c438cc67c8c365b94211.be36cb121519.svg");
  background-position: left -8px center;
  background-repeat: no-repeat;
  background-size: 40px auto;
}
#map-sidebar-list-container > ul li button .incident-marker.no-pin {
  background-image: url("38550b4a0e940cb4aeba.517860dd7507.svg");
}

#incident-description-text {
  margin-top: 2em;
}

#incident-description-source {
  margin-top: 1em;
  font-size: 0.825em;
}

ul#incident-list .incident-headline {
  font-size: 14px;
}

@media (min-width: 1100px) {
  #map-sidebar-toggle + label {
    display: none;
  }

  #map-sidebar {
    right: 0;
  }
}
label[for=id_year], label[for=id_incident_type], label[for=id_incident_motivation] {
  display: block;
  color: #6b7280;
  font-size: 12px;
  line-height: 1.2em;
  margin-bottom: 2px;
}

select#id_year, select#id_incident_type, select#id_incident_motivation {
  background-color: #f7f8f9;
  border: 0 none;
  border-bottom: 1px solid #6b7280;
  color: #1a2530;
  border-radius: 0;
  font-size: 14px;
  line-height: 18px;
  padding: 6px 32px 6px 8px;
  width: 100%;
  text-overflow: ellipsis;
}
select#id_year > option, select#id_incident_type > option, select#id_incident_motivation > option {
  padding-inline: 0;
}

.filter-container {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(65, 98, 128, 0.5);
  z-index: 103;
}

form#map-filter-form {
  margin: 8px;
  padding: 16px 24px 24px;
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
}
form#map-filter-form > div {
  flex-basis: 100%;
}
form#map-filter-form > div:not(:last-child):not(:first-child) {
  margin-bottom: 24px;
}
form#map-filter-form .map-filter-form-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
form#map-filter-form .map-filter-form-header h3 {
  overflow-wrap: anywhere;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2222em;
  padding: 0;
  margin: 0;
}
form#map-filter-form .map-filter-form-header label {
  position: relative;
  display: block;
  flex-basis: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  height: 24px;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  background-image: url("3a929c60af58f4669167.cd2f931fbc2e.svg");
  background-position: center;
  background-repeat: no-repeat;
}
form#map-filter-form .map-filter-form-header label:hover {
  background-image: url("289801dbcabe9662f482.238683d92159.svg");
}
form#map-filter-form .map-filter-form-header label:hover:after {
  content: attr(data-tooltip);
  white-space: nowrap;
  font-size: 12px;
  line-height: 14px;
  display: block;
  position: absolute;
  top: calc(50% - 11px);
  padding: 4px 6px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15);
  background-color: #416280;
  color: white;
  border-radius: 4px;
  border: 1px solid #babdc5;
  right: calc(100% + 8px);
}

input#map-filter-toggle {
  display: none;
}
input#map-filter-toggle + label {
  position: absolute;
  left: 12px;
  top: 12px;
  width: 48px;
  height: 48px;
  background-color: white;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  border-radius: 50%;
  background-image: url("fdb5a5fe133744fd606a.4f5c17e9828c.svg");
  background-position: left 11px top 12px;
  background-repeat: no-repeat;
  border: 1px solid #769ab7;
}
input#map-filter-toggle + label:hover, input#map-filter-toggle + label.filter-active {
  background-image: url("8446e848a1491303a89f.f1051e1184d0.svg");
  border-color: #008eb6;
}
input#map-filter-toggle + label:hover:after {
  content: attr(data-tooltip);
  white-space: nowrap;
  font-size: 12px;
  line-height: 14px;
  display: block;
  position: absolute;
  top: calc(50% - 11px);
  padding: 4px 6px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15);
  background-color: #416280;
  color: white;
  border-radius: 4px;
  border: 1px solid #babdc5;
  left: calc(100% + 8px);
}
input#map-filter-toggle:checked + label {
  display: none;
}
input#map-filter-toggle:checked ~ .filter-container {
  display: initial;
}

@media (min-width: 1100px) {
  .filter-container {
    top: 24px;
    left: 16px;
    right: 316px;
    height: auto;
    width: auto;
    background-color: transparent;
  }

  form#map-filter-form {
    position: relative;
    margin: 0;
    padding: 8px;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  form#map-filter-form > div:not(:last-child):not(:first-child) {
    margin-right: 8px;
    margin-bottom: 0;
  }
  form#map-filter-form .map-filter-form-header {
    position: absolute;
    top: -12px;
    right: 12px;
    width: 24px;
  }
  form#map-filter-form .map-filter-form-header h3 {
    display: none;
  }
  form#map-filter-form .map-filter-form-header label {
    border-radius: 50%;
    background-color: #f7f8f9;
  }
}
#loading-indicator,
#error-indicator {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 500;
}

.loading-indicator--icon {
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  animation: spinningCircleOuter 1.8s linear infinite;
}
.loading-indicator--icon svg circle {
  stroke-dasharray: 126px;
  fill: none;
  stroke: #008eb6;
  stroke-width: 6px;
  animation: spinningCircleInner 2s infinite;
  animation-fill-mode: both;
  transform-origin: center;
}

.error-indicator-content {
  border: 1px solid #cc0000;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% - 16px);
  max-width: 480px;
  transform: translate(-50%, -50%);
  padding: 16px 24px;
  color: #cc0000;
  text-align: center;
}
.error-indicator-content > p {
  margin-bottom: 2em;
  padding: 0;
}

@keyframes spinningCircleOuter {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinningCircleInner {
  0% {
    stroke-dashoffset: 126px;
  }
  50% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: -126px;
  }
}
#map-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  border: 1px solid #d5d8dc;
  margin-top: 48px;
}
@media (min-width: 1100px) {
  #map-container {
    padding-right: 300px;
  }
}
#map-container:after {
  content: "";
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
  background-image: url("92c7bbececba0461023e.48cc83678093.svg"), url("55ea08faf0b3c2c5b5e3.b38a0bc78cca.svg"), url("fba50043c3fc91993d93.18b1f5ba5c15.svg"), url("17983136b48e80140a54.e22ad5e417f7.svg"), url("3ea524a7834229be8fee.670a62e8bef7.svg"), url("25e3ab69482abc72caea.785ceeaf49ce.svg"), url("c438cc67c8c365b94211.be36cb121519.svg"), url("027549e4267243509cd4.4e497e270ff6.svg"), url("3a929c60af58f4669167.cd2f931fbc2e.svg"), url("289801dbcabe9662f482.238683d92159.svg"), url("fdb5a5fe133744fd606a.4f5c17e9828c.svg"), url("8446e848a1491303a89f.f1051e1184d0.svg");
}

#map-wrapper {
  position: relative;
  padding-top: 100%;
  min-height: 512px;
}

#map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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dGljX3NyYy9zY3NzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vRW50cnlQb2ludC8uL3N0YXRpY19zcmMvbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vRW50cnlQb2ludC8uL3N0YXRpY19zcmMvc2Nzcy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vRW50cnlQb2ludC8uL3N0YXRpY19zcmMvc2Nzcy9fZmlsdGVyLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9FbnRyeVBvaW50Ly4vc3RhdGljX3NyYy9zY3NzL19sb2FkaW5nLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiI21hcC1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjgwcHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm94LXNoYWRvdzogJHBpbi1zaGFkb3c7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcbiAgICAvLyBFbnN1cmUgdGhlIHNpZGViYXIgaXMgYWx3YXlzIGluIGZyb250IG9mIHRoZSBoaWdobGlnaHRlZCBwaW5cbiAgICB6LWluZGV4OiAxMDE7XG4gICAgLm1hcC1zaWRlYmFyLWhlYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBidXR0b24jYmFjay1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1tZWRpdW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmOSB1cmwoXCIuL2ljb25zL2ljb24tYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgbGVmdCA4LjVweCBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pY29ucy9pY29uLWFycm93LWxlZnQtYWN0aXZlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWJyaWdodDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMjbWFwLXNpZGViYXItaGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaWRlYmFyLWhlYWRpbmc7XG4gICAgICAgIH1cbiAgICAgICAgaDQjbWFwLXNpZGViYXItc3ViaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwI21hcC1zaWRlYmFyLS13YXJuaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICB9XG59XG4jbWFwLXNpZGViYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICsgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICAgICAgICB6LWluZGV4OiAxMDI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaWNvbnMvaWNvbi1zaWRlYmFyLXRvZ2dsZS1jbG9zZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgcmlnaHQ6IDI4NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pY29ucy9pY29uLXNpZGViYXItdG9nZ2xlLW9wZW4uc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICAgIH4gI21hcC1zaWRlYmFyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuI21hcC1zaWRlYmFyLWxpc3QtY29udGFpbmVyID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbS1hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtYnJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaWNvbnMvaWNvbi1hcnJvdy1yaWdodC1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIC5pbmNpZGVudC1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWJyaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluY2lkZW50LW1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaWNvbnMvaWNvbi1waW4tYWN0aXZlLnN2Z1wiKTtcblxuICAgICAgICAgICAgICAgICAgICAmLm5vLXBpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pY29ucy9pY29uLW5vLXBpbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNnB4IDhweCA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pY29ucy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuaW5jaWRlbnQtaGVhZGxpbmUsXG4gICAgICAgICAgICAuZGlzdHJpY3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5jaWRlbnQtY291bnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhZGdlLWJnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmNpZGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5jaWRlbnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluY2lkZW50LW1hcmtlciB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzBweDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaWNvbnMvaWNvbi1waW4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLThweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcblxuICAgICAgICAgICAgICAgICYubm8tcGluIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaWNvbnMvaWNvbi1uby1waW4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNpbmNpZGVudC1kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG59XG4jaW5jaWRlbnQtZGVzY3JpcHRpb24tc291cmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udC1zaXplOiAwLjgyNWVtO1xufVxudWwjaW5jaWRlbnQtbGlzdCAuaW5jaWRlbnQtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWspIHtcbiAgICAjbWFwLXNpZGViYXItdG9nZ2xlICsgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjbWFwLXNpZGViYXIge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG4iLCIvLyBjb2xvcnNcbiR3aGl0ZTogd2hpdGU7XG4kcGFnZS1iZzogI2Y3ZjhmOTtcbiRjb3B5OiAjMWEyNTMwO1xuJGFsZXJ0OiAjY2MwMDAwO1xuXG4kYmx1ZS1icmlnaHQ6ICMwMDhlYjY7XG4kYmx1ZS1tZWRpdW06ICM3NjlhYjc7XG4kYmx1ZS1kYXJrOiAjNDE2MjgwO1xuXG4kZ3JleS1saWdodDogI2Q1ZDhkYztcbiRncmV5LW1lZGl1bTogI2JhYmRjNTtcbiRncmV5LWRhcms6ICM2YjcyODA7XG5cbi8vIFNwZWNpYWwgY29sb3IgaW50cm9kdWNlZCBmb3IgV0NBRyBBQUFBIG9uIHRoZSBpbmNpZGVudCBjb3VudCBiYWRnZXMgd2l0aCB3aGl0ZSB0ZXh0XG4kYmFkZ2UtYmc6ICMzYzVhNzc7XG5cbi8vIHNoYWRvdyBmb3Igc29tZSBlbGVtZW50c1xuJHBpbi1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4vLyBicmVha3BvaW50IG1vYmlsZS9kZXNrdG9wIGxheW91dFxuJGJyZWFrOiAxMTAwcHg7XG5cbi8vIG1peGluc1xuQG1peGluIHNpZGViYXItaGVhZGluZyB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyMjJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbkBtaXhpbiB0b29sdGlwIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGJveC1zaGFkb3c6ICRwaW4tc2hhZG93O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbWVkaXVtO1xufVxuXG4vLyBpbXBvcnRzXG5AaW1wb3J0IFwiLi9zY3NzL3NpZGViYXJcIjtcbkBpbXBvcnQgXCIuL3Njc3MvaW5wdXRzXCI7XG5AaW1wb3J0IFwiLi9zY3NzL2ZpbHRlci1mb3JtXCI7XG5AaW1wb3J0IFwiLi9zY3NzL2xvYWRpbmdcIjtcblxuLy8gY29udGFpbmVyc1xuI21hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhaykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ljb25zL2ljb24tYXJyb3ctbGVmdC5zdmdcIiksXG4gICAgICAgICAgICB1cmwoXCIuL2ljb25zL2ljb24tYXJyb3ctbGVmdC1hY3RpdmUuc3ZnXCIpLFxuICAgICAgICAgICAgdXJsKFwiLi9pY29ucy9pY29uLXNpZGViYXItdG9nZ2xlLWNsb3NlLnN2Z1wiKSxcbiAgICAgICAgICAgIHVybChcIi4vaWNvbnMvaWNvbi1zaWRlYmFyLXRvZ2dsZS1vcGVuLnN2Z1wiKSxcbiAgICAgICAgICAgIHVybChcIi4vaWNvbnMvaWNvbi1hcnJvdy1yaWdodC5zdmdcIiksXG4gICAgICAgICAgICB1cmwoXCIuL2ljb25zL2ljb24tYXJyb3ctcmlnaHQtYWN0aXZlLnN2Z1wiKSxcbiAgICAgICAgICAgIHVybChcIi4vaWNvbnMvaWNvbi1waW4uc3ZnXCIpLCB1cmwoXCIuL2ljb25zL2ljb24tcGluLWFjdGl2ZS5zdmdcIiksXG4gICAgICAgICAgICB1cmwoXCIuL2ljb25zL2ljb24tY2xvc2Uuc3ZnXCIpLCB1cmwoXCIuL2ljb25zL2ljb24tY2xvc2UtYWN0aXZlLnN2Z1wiKSxcbiAgICAgICAgICAgIHVybChcIi4vaWNvbnMvaWNvbi1maWx0ZXIuc3ZnXCIpLFxuICAgICAgICAgICAgdXJsKFwiLi9pY29ucy9pY29uLWZpbHRlci1hY3RpdmUuc3ZnXCIpO1xuICAgIH1cbn1cbiNtYXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUxMnB4O1xufVxuXG4jbWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuIiwibGFiZWwge1xuICAgICZbZm9yPVwiaWRfeWVhclwiXSxcbiAgICAmW2Zvcj1cImlkX2luY2lkZW50X3R5cGVcIl0sXG4gICAgJltmb3I9XCJpZF9pbmNpZGVudF9tb3RpdmF0aW9uXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cbn1cbnNlbGVjdCB7XG4gICAgJiNpZF95ZWFyLFxuICAgICYjaWRfaW5jaWRlbnRfdHlwZSxcbiAgICAmI2lkX2luY2lkZW50X21vdGl2YXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1iZztcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1kYXJrO1xuICAgICAgICBjb2xvcjogJGNvcHk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAzMnB4IDZweCA4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgPiBvcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtZGFyaywgMC41KTtcbiAgICB6LWluZGV4OiAxMDM7XG59XG5mb3JtI21hcC1maWx0ZXItZm9ybSB7XG4gICAgbWFyZ2luOiA4cHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkcGluLXNoYWRvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgPiBkaXYge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFwLWZpbHRlci1mb3JtLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaWRlYmFyLWhlYWRpbmc7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyNHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaWNvbnMvaWNvbi1jbG9zZS5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pY29ucy9pY29uLWNsb3NlLWFjdGl2ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdG9nZ2xlc1xuXG5pbnB1dCNtYXAtZmlsdGVyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICArIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkcGluLXNoYWRvdztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaWNvbnMvaWNvbi1maWx0ZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDExcHggdG9wIDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLW1lZGl1bTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5maWx0ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaWNvbnMvaWNvbi1maWx0ZXItYWN0aXZlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtYnJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIH4gLmZpbHRlci1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZGVza3RvcCBzdHlsZXNcblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVhaykge1xuICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICByaWdodDogMzE2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBmb3JtI21hcC1maWx0ZXItZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubWFwLWZpbHRlci1mb3JtLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNsb2FkaW5nLWluZGljYXRvcixcbiNlcnJvci1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB6LWluZGV4OiA1MDA7XG59XG4ubG9hZGluZy1pbmRpY2F0b3ItLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBhbmltYXRpb246IHNwaW5uaW5nQ2lyY2xlT3V0ZXIgMS44cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgc3ZnIGNpcmNsZSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEyNnB4O1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICRibHVlLWJyaWdodDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gICAgICAgIGFuaW1hdGlvbjogc3Bpbm5pbmdDaXJjbGVJbm5lciAycyBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIH1cbn1cbi5lcnJvci1pbmRpY2F0b3ItY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFsZXJ0O1xuICAgIGJveC1zaGFkb3c6ICRwaW4tc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBjb2xvcjogJGFsZXJ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICA+IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBzcGlubmluZ0NpcmNsZU91dGVyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uaW5nQ2lyY2xlSW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyNnB4O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI2cHg7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/
