:root {
  --color-primary: #21356A;
  --menu-text-color: #21356A;
  --color-primary-hover: #304fa0;
  --site-access-active-color: #21356A;
  --dropdown-menu-item-hover-color: #21356A;
  --dropdown-menu-color: #21356A;
  --footer-color: #21356A;
  --accordion-header-color: #21356A;
  --accordion-header-active-color: #21356A;
  --side-menu-item-hover-color: #21356A;
  --side-menu-item-text-color: #21356A;
  --tool-site-color: #fff;
  --biography-name-color: #21356A;
  --background-color: #fff;
}

.available-connection-capacities-wrapper #available-connection-capacities {
  position: relative;
  overflow: hidden;
}

.available-connection-capacities-wrapper #available-connection-capacities-svg {
  width: 100%;
  aspect-ratio: 2/1;
  background: #cfd6df;
}

@media (max-width: 768px) {
  .available-connection-capacities-wrapper #available-connection-capacities-svg {
    aspect-ratio: 1/1.2;
  }
}

.available-connection-capacities-wrapper #available-connection-capacities-svg #borders,
.available-connection-capacities-wrapper #available-connection-capacities-svg #administrative,
.available-connection-capacities-wrapper #available-connection-capacities-svg #wires,
.available-connection-capacities-wrapper #available-connection-capacities-svg #names {
  pointer-events: none;
}

.available-connection-capacities-wrapper #available-connection-capacities-svg #areas polygon {
  cursor: pointer;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip {
  display: block;
  opacity: 0;
  visibility: hidden;
  border-radius: 3px;
  padding: 1rem;
  position: absolute;
  background: var(--background-color);
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip::after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translate(-50%);
  border-width: 10px;
  border-color: var(--background-color) transparent transparent transparent;
  border-style: solid;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip.show {
  opacity: 1;
  visibility: visible;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip .tooltip-title {
  font-size: 1.3rem;
  font-weight: bolder;
  text-align: center;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip {
  border: 2px solid var(--color-primary);
  max-width: 30vw;
  position: absolute;
}

@media (max-width: 768px) {
  .available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip {
    max-width: 60vw;
  }
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip::after {
  border-color: var(--color-primary) transparent transparent transparent;
  transform: translate(-50%);
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip .tooltip-title {
  text-align: left;
  margin-bottom: .5rem;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip > p {
  margin-bottom: .5rem;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip > p span {
  font-weight: bold;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip .linkToTable {
  text-align: right;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip .linkToTable span {
  cursor: pointer;
  font-weight: bold;
  color: var(--color-primary);
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#selectedTooltip .closeButton {
  position: absolute;
  top: .5rem;
  right: .5rem;
  cursor: pointer;
}

.available-connection-capacities-wrapper #available-connection-capacities .mapTooltip#hoverTooltip {
  pointer-events: none;
}

.available-connection-capacities-wrapper #table-of-nodes {
  margin-block: 3rem;
  display: none;
}

.available-connection-capacities-wrapper #table-of-nodes.show {
  display: block;
}

.available-connection-capacities-wrapper #table-of-nodes .table-title {
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content {
  width: 100%;
  background: #000;
  display: grid;
  grid-gap: 1px;
  border: 1px solid #000;
  place-items: center;
  grid-template-columns: 1fr 2fr repeat(6, 100px);
  grid-template-rows: repeat(3, auto);
  grid-template-areas: "groupNameLabel nodesInGroupLabel yearLabelTop yearLabelTop yearLabelTop yearLabelTop yearLabelTop yearLabelTop" "groupNameLabel nodesInGroupLabel yearLabelBottom1 yearLabelBottom2 yearLabelBottom3 yearLabelBottom4 yearLabelBottom5 yearLabelBottom6" "groupNameContent nodesInGroupContent yearContent1 yearContent2 yearContent3 yearContent4 yearContent5 yearContent6";
}

@media (max-width: 768px) {
  .available-connection-capacities-wrapper #table-of-nodes .table-content {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: repeat(8, auto);
    grid-template-areas: "groupNameLabel groupNameContent groupNameContent" "nodesInGroupLabel nodesInGroupContent nodesInGroupContent" "yearLabelTop yearLabelBottom1 yearContent1" "yearLabelTop yearLabelBottom2 yearContent2" "yearLabelTop yearLabelBottom3 yearContent3" "yearLabelTop yearLabelBottom4 yearContent4" "yearLabelTop yearLabelBottom5 yearContent5" "yearLabelTop yearLabelBottom6 yearContent6";
  }
}

.available-connection-capacities-wrapper #table-of-nodes .table-content > div {
  background: var(--background-color);
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .group-name__label {
  grid-area: groupNameLabel;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .group-name__content {
  grid-area: groupNameContent;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .nodes-in-group__label {
  grid-area: nodesInGroupLabel;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .nodes-in-group__content {
  grid-area: nodesInGroupContent;
  padding: .5rem 1rem;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__label-top {
  grid-area: yearLabelTop;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__label-bottom-1 {
  grid-area: yearLabelBottom1;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__label-bottom-2 {
  grid-area: yearLabelBottom2;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__label-bottom-3 {
  grid-area: yearLabelBottom3;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__label-bottom-4 {
  grid-area: yearLabelBottom4;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__label-bottom-5 {
  grid-area: yearLabelBottom5;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__label-bottom-6 {
  grid-area: yearLabelBottom6;
  font-weight: bold;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__content-1 {
  grid-area: yearContent1;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__content-2 {
  grid-area: yearContent2;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__content-3 {
  grid-area: yearContent3;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__content-4 {
  grid-area: yearContent4;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__content-5 {
  grid-area: yearContent5;
}

.available-connection-capacities-wrapper #table-of-nodes .table-content .year__content-6 {
  grid-area: yearContent6;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vZW5jb3JlL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy9tYXBBdmFpbGFibGVDb25uZWN0aW9uQ2FwYWNpdGllcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJCQTtFQUNFLHdCQUFnQjtFQUNoQiwwQkFBa0I7RUFDbEIsOEJBQXNCO0VBQ3RCLG1DQUEyQjtFQUMzQix5Q0FBaUM7RUFDakMsOEJBQXNCO0VBQ3RCLHVCQUFlO0VBQ2YsaUNBQXlCO0VBQ3pCLHdDQUFnQztFQUNoQyxxQ0FBNkI7RUFDN0Isb0NBQTRCO0VBQzVCLHVCQUFrQjtFQUNsQiwrQkFBdUI7RUFDdkIsd0JBQW1CO0FDMUJyQjs7QUFiQTtFQUVJLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFlcEI7O0FBbEJBO0VBTU0sV0FBVztFQUNYLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFnQnpCOztBQWRNO0VBVk47SUFXUSxtQkFBbUI7RUFrQnpCO0FBQ0Y7O0FBOUJBOzs7O0VBa0JRLG9CQUFvQjtBQW1CNUI7O0FBckNBO0VBdUJVLGVBQWU7QUFrQnpCOztBQXpDQTtFQTZCTSxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixtQ0RvQm9DO0FDSjFDOztBQW5EQTtFQXNDUSxjQUFjO0VBQ2QsV0FBVztFQUNYLFFBQVE7RUFDUixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxTQUFTO0VBQ1QsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQix5RUFBbUU7RUFDbkUsbUJBQW1CO0FBaUIzQjs7QUFqRUE7RUFvRFEsVUFBVTtFQUNWLG1CQUFtQjtBQWlCM0I7O0FBdEVBO0VBeURRLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsa0JBQWtCO0FBaUIxQjs7QUE1RUE7RUErRFEsc0NEckI0QjtFQ3NCNUIsZUFBZTtFQUNmLGtCQUFrQjtBQWlCMUI7O0FBZlE7RUFuRVI7SUFvRVUsZUFBZTtFQW1CdkI7QUFDRjs7QUF4RkE7RUF3RVUsc0VBQWdFO0VBQ2hFLDBCQUEwQjtBQW9CcEM7O0FBN0ZBO0VBNkVVLGdCQUFnQjtFQUNoQixvQkFBb0I7QUFvQjlCOztBQWxHQTtFQWtGVSxvQkFBb0I7QUFvQjlCOztBQXRHQTtFQXFGWSxpQkFBaUI7QUFxQjdCOztBQTFHQTtFQTBGVSxpQkFBaUI7QUFvQjNCOztBQTlHQTtFQTZGWSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLDJCRHJEd0I7QUMwRXBDOztBQXBIQTtFQW9HVSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFlBQVk7RUFDWixlQUFlO0FBb0J6Qjs7QUEzSEE7RUE0R1Esb0JBQW9CO0FBbUI1Qjs7QUEvSEE7RUFrSEksa0JBQWtCO0VBQ2xCLGFBQWE7QUFpQmpCOztBQXBJQTtFQXNITSxjQUFjO0FBa0JwQjs7QUF4SUE7RUEwSE0saUJBQWlCO0FBa0J2Qjs7QUE1SUE7RUE4SE0sV0FBVztFQUNYLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsK0NBQStDO0VBQy9DLG1DQUFtQztFQUNuQyxtWUFHa0g7QUFleEg7O0FBYk07RUEzSU47SUE0SVEsa0NBQWtDO0lBQ2xDLG1DQUFtQztJQUNuQyxpWkFTRjtFQVFKO0FBQ0Y7O0FBaEtBO0VBMkpRLG1DRHBHa0M7RUNxR2xDLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtBQVMzQjs7QUF4S0E7RUFtS1EseUJBQXlCO0VBQ3pCLGlCQUFpQjtBQVN6Qjs7QUE3S0E7RUF3S1EsMkJBQTJCO0FBU25DOztBQWpMQTtFQTRLUSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBU3pCOztBQXRMQTtFQWlMUSw4QkFBOEI7RUFDOUIsbUJBQW1CO0FBUzNCOztBQTNMQTtFQXNMUSx1QkFBdUI7RUFDdkIsaUJBQWlCO0FBU3pCOztBQWhNQTtFQTJMUSwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBU3pCOztBQXJNQTtFQWdNUSwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBU3pCOztBQTFNQTtFQXFNUSwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBU3pCOztBQS9NQTtFQTBNUSwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBU3pCOztBQXBOQTtFQStNUSwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBU3pCOztBQXpOQTtFQW9OUSwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBU3pCOztBQTlOQTtFQXlOUSx1QkFBdUI7QUFTL0I7O0FBbE9BO0VBNk5RLHVCQUF1QjtBQVMvQjs7QUF0T0E7RUFpT1EsdUJBQXVCO0FBUy9COztBQTFPQTtFQXFPUSx1QkFBdUI7QUFTL0I7O0FBOU9BO0VBeU9RLHVCQUF1QjtBQVMvQjs7QUFsUEE7RUE2T1EsdUJBQXVCO0FBUy9CIiwiZmlsZSI6InBnZWR5c3RyeWJ1Y2phLW1hcEF2YWlsYWJsZUNvbm5lY3Rpb25DYXBhY2l0aWVzLWNzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkY29sb3ItcHJpbWFyeS12YXI6ICMyMTM1NkE7XG4kbWVudS10ZXh0LWNvbG9yLXZhcjogIzIxMzU2QTtcbiRjb2xvci1wcmltYXJ5LWhvdmVyLXZhcjogIzMwNGZhMDtcbiRjb2xvci10cmFuc3BhcmVudC1wcmltYXJ5OiByZ2JhKCRjb2xvci1wcmltYXJ5LXZhciwgMC45Mik7XG4kc2l0ZS1hY2Nlc3MtYWN0aXZlLWNvbG9yLXZhcjogJGNvbG9yLXByaW1hcnktdmFyO1xuJGZvb3Rlci1jb2xvci12YXI6ICRjb2xvci1wcmltYXJ5LXZhcjtcbiRhY2NvcmRpb24taGVhZGVyLWNvbG9yLXZhcjogJGNvbG9yLXByaW1hcnktdmFyO1xuJGFjY29yZGlvbi1oZWFkZXItYWN0aXZlLWNvbG9yLXZhcjogJGNvbG9yLXByaW1hcnktdmFyO1xuJGRyb3Bkb3duLW1lbnUtY29sb3ItdmFyOiAkY29sb3ItcHJpbWFyeS12YXI7XG4kZHJvcGRvd24tbWVudS1pdGVtLWhvdmVyLWNvbG9yLXZhcjogJGNvbG9yLXByaW1hcnktdmFyO1xuJG9mZmVyLWFwcC1vdmVybGF5LWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LXZhciwgMC4zKTtcbiR0aGVtZS1jb2xvcnM6IChcbiAgICAgICAgJ3ByaW1hcnknOiAkY29sb3ItcHJpbWFyeS12YXIsXG4gICAgICAgICdkYW5nZXInOiAjZmY0MTM2LFxuKTtcbiRzaWRlLW1lbnUtaXRlbS10ZXh0LWNvbG9yLXZhcjogJGNvbG9yLXByaW1hcnktdmFyO1xuJHNpZGUtbWVudS1pdGVtLWhvdmVyLWNvbG9yLXZhcjogJGNvbG9yLXByaW1hcnktdmFyO1xuJHRhYi1pdGVtLWJhY2tncm91bmQtaG92ZXI6ICMzMDRmYTA7XG4kdGFiLWl0ZW0tYmFja2dyb3VuZC1hY3RpdmU6ICMyMTM1NkE7XG4kdGFiLWl0ZW0tY29sb3I6ICRjb2xvci1wcmltYXJ5LXZhcjtcbiRkb2N1bWVudC1saXN0LWl0ZW0tYm9yZGVyLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeS12YXI7XG4kYmlvZ3JhcGh5LW5hbWUtY29sb3ItdmFyOiAkY29sb3ItcHJpbWFyeS12YXI7XG4kdGltZWxpbmUtYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS12YXI7XG4kbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnktdmFyO1xuJHRvb2wtc2l0ZS1jb2xvci12YXI6ICNmZmY7XG4kYmFja2dyb3VuZC1jb2xvci12YXI6ICNmZmY7XG5cbjpyb290IHtcbiAgLS1jb2xvci1wcmltYXJ5OiAjeyRjb2xvci1wcmltYXJ5LXZhcn07XG4gIC0tbWVudS10ZXh0LWNvbG9yOiAjeyRtZW51LXRleHQtY29sb3ItdmFyfTtcbiAgLS1jb2xvci1wcmltYXJ5LWhvdmVyOiAjeyRjb2xvci1wcmltYXJ5LWhvdmVyLXZhcn07XG4gIC0tc2l0ZS1hY2Nlc3MtYWN0aXZlLWNvbG9yOiAjeyRzaXRlLWFjY2Vzcy1hY3RpdmUtY29sb3ItdmFyfTtcbiAgLS1kcm9wZG93bi1tZW51LWl0ZW0taG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLW1lbnUtaXRlbS1ob3Zlci1jb2xvci12YXJ9O1xuICAtLWRyb3Bkb3duLW1lbnUtY29sb3I6ICN7JGRyb3Bkb3duLW1lbnUtY29sb3ItdmFyfTtcbiAgLS1mb290ZXItY29sb3I6ICN7JGZvb3Rlci1jb2xvci12YXJ9O1xuICAtLWFjY29yZGlvbi1oZWFkZXItY29sb3I6ICN7JGFjY29yZGlvbi1oZWFkZXItY29sb3ItdmFyfTtcbiAgLS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUtY29sb3ItdmFyfTtcbiAgLS1zaWRlLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogI3skc2lkZS1tZW51LWl0ZW0taG92ZXItY29sb3ItdmFyfTtcbiAgLS1zaWRlLW1lbnUtaXRlbS10ZXh0LWNvbG9yOiAjeyRzaWRlLW1lbnUtaXRlbS10ZXh0LWNvbG9yLXZhcn07XG4gIC0tdG9vbC1zaXRlLWNvbG9yOiAjeyR0b29sLXNpdGUtY29sb3ItdmFyfTtcbiAgLS1iaW9ncmFwaHktbmFtZS1jb2xvcjogI3skYmlvZ3JhcGh5LW5hbWUtY29sb3ItdmFyfTtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRiYWNrZ3JvdW5kLWNvbG9yLXZhcn07XG59XG5cbiRjb2xvci1wcmltYXJ5OiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcbiRtZW51LXRleHQtY29sb3I6IHZhcigtLW1lbnUtdGV4dC1jb2xvcik7XG4kZHJvcGRvd24tbWVudS1pdGVtLWhvdmVyLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xuJGRyb3Bkb3duLW1lbnUtY29sb3I6IHZhcigtLWRyb3Bkb3duLW1lbnUtY29sb3IpO1xuJHNpZGUtbWVudS1pdGVtLXRleHQtY29sb3I6IHZhcigtLXNpZGUtbWVudS1pdGVtLXRleHQtY29sb3IpO1xuJHNpZGUtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiB2YXIoLS1zaWRlLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG4kZm9vdGVyLWNvbG9yOiB2YXIoLS1mb290ZXItY29sb3IpO1xuJGFjY29yZGlvbi1oZWFkZXItY29sb3I6IHZhcigtLWFjY29yZGlvbi1oZWFkZXItY29sb3IpO1xuJGFjY29yZGlvbi1oZWFkZXItYWN0aXZlLWNvbG9yOiB2YXIoLS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZS1jb2xvcik7XG4kdG9vbC1zaXRlLWNvbG9yOiB2YXIoLS10b29sLXNpdGUtY29sb3IpO1xuJGNvbG9yLWxpZ2h0LWJsdWU6ICMwOEEzRDk7XG4kYmlvZ3JhcGh5LW5hbWUtY29sb3I6IHZhcigtLWJpb2dyYXBoeS1uYW1lLWNvbG9yKTtcbiRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTsiLCJAaW1wb3J0ICcuLy4uLy4uL2VuY29yZS92YXJpYWJsZXMnO1xuXG4uYXZhaWxhYmxlLWNvbm5lY3Rpb24tY2FwYWNpdGllcy13cmFwcGVyIHtcbiAgI2F2YWlsYWJsZS1jb25uZWN0aW9uLWNhcGFjaXRpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDIvMTtcbiAgICAgIGJhY2tncm91bmQ6ICNjZmQ2ZGY7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMS4yO1xuICAgICAgfVxuXG4gICAgICAjYm9yZGVycyxcbiAgICAgICNhZG1pbmlzdHJhdGl2ZSxcbiAgICAgICN3aXJlcyxcbiAgICAgICNuYW1lcyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAjYXJlYXMge1xuICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwVG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAudG9vbHRpcC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYjc2VsZWN0ZWRUb29sdGlwIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIG1heC13aWR0aDogMzB2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2x0aXAtdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlua1RvVGFibGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2VCdXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC41cmVtO1xuICAgICAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiNob3ZlclRvb2x0aXAge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdGFibGUtb2Ytbm9kZXMge1xuICAgIG1hcmdpbi1ibG9jazogM3JlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50YWJsZS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAudGFibGUtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIHJlcGVhdCg2LCAxMDBweCk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJncm91cE5hbWVMYWJlbCBub2Rlc0luR3JvdXBMYWJlbCB5ZWFyTGFiZWxUb3AgeWVhckxhYmVsVG9wIHllYXJMYWJlbFRvcCB5ZWFyTGFiZWxUb3AgeWVhckxhYmVsVG9wIHllYXJMYWJlbFRvcFwiXG4gICAgXCJncm91cE5hbWVMYWJlbCBub2Rlc0luR3JvdXBMYWJlbCB5ZWFyTGFiZWxCb3R0b20xIHllYXJMYWJlbEJvdHRvbTIgeWVhckxhYmVsQm90dG9tMyB5ZWFyTGFiZWxCb3R0b200IHllYXJMYWJlbEJvdHRvbTUgeWVhckxhYmVsQm90dG9tNlwiXG4gICAgXCJncm91cE5hbWVDb250ZW50IG5vZGVzSW5Hcm91cENvbnRlbnQgeWVhckNvbnRlbnQxIHllYXJDb250ZW50MiB5ZWFyQ29udGVudDMgeWVhckNvbnRlbnQ0IHllYXJDb250ZW50NSB5ZWFyQ29udGVudDZcIjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIGF1dG8pO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwiZ3JvdXBOYW1lTGFiZWwgZ3JvdXBOYW1lQ29udGVudCBncm91cE5hbWVDb250ZW50XCJcbiAgICBcIm5vZGVzSW5Hcm91cExhYmVsIG5vZGVzSW5Hcm91cENvbnRlbnQgbm9kZXNJbkdyb3VwQ29udGVudFwiXG4gICAgXCJ5ZWFyTGFiZWxUb3AgeWVhckxhYmVsQm90dG9tMSB5ZWFyQ29udGVudDFcIlxuICAgIFwieWVhckxhYmVsVG9wIHllYXJMYWJlbEJvdHRvbTIgeWVhckNvbnRlbnQyXCJcbiAgICBcInllYXJMYWJlbFRvcCB5ZWFyTGFiZWxCb3R0b20zIHllYXJDb250ZW50M1wiXG4gICAgXCJ5ZWFyTGFiZWxUb3AgeWVhckxhYmVsQm90dG9tNCB5ZWFyQ29udGVudDRcIlxuICAgIFwieWVhckxhYmVsVG9wIHllYXJMYWJlbEJvdHRvbTUgeWVhckNvbnRlbnQ1XCJcbiAgICBcInllYXJMYWJlbFRvcCB5ZWFyTGFiZWxCb3R0b202IHllYXJDb250ZW50NlwiXG4gICAgICA7XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC1uYW1lX19sYWJlbCB7XG4gICAgICAgIGdyaWQtYXJlYTogZ3JvdXBOYW1lTGFiZWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtbmFtZV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtYXJlYTogZ3JvdXBOYW1lQ29udGVudDtcbiAgICAgIH1cblxuICAgICAgLm5vZGVzLWluLWdyb3VwX19sYWJlbCB7XG4gICAgICAgIGdyaWQtYXJlYTogbm9kZXNJbkdyb3VwTGFiZWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAubm9kZXMtaW4tZ3JvdXBfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IG5vZGVzSW5Hcm91cENvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19sYWJlbC10b3Age1xuICAgICAgICBncmlkLWFyZWE6IHllYXJMYWJlbFRvcDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19sYWJlbC1ib3R0b20tMSB7XG4gICAgICAgIGdyaWQtYXJlYTogeWVhckxhYmVsQm90dG9tMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19sYWJlbC1ib3R0b20tMiB7XG4gICAgICAgIGdyaWQtYXJlYTogeWVhckxhYmVsQm90dG9tMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19sYWJlbC1ib3R0b20tMyB7XG4gICAgICAgIGdyaWQtYXJlYTogeWVhckxhYmVsQm90dG9tMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19sYWJlbC1ib3R0b20tNCB7XG4gICAgICAgIGdyaWQtYXJlYTogeWVhckxhYmVsQm90dG9tNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19sYWJlbC1ib3R0b20tNSB7XG4gICAgICAgIGdyaWQtYXJlYTogeWVhckxhYmVsQm90dG9tNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19sYWJlbC1ib3R0b20tNiB7XG4gICAgICAgIGdyaWQtYXJlYTogeWVhckxhYmVsQm90dG9tNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19jb250ZW50LTEge1xuICAgICAgICBncmlkLWFyZWE6IHllYXJDb250ZW50MTtcbiAgICAgIH1cblxuICAgICAgLnllYXJfX2NvbnRlbnQtMiB7XG4gICAgICAgIGdyaWQtYXJlYTogeWVhckNvbnRlbnQyO1xuICAgICAgfVxuXG4gICAgICAueWVhcl9fY29udGVudC0zIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB5ZWFyQ29udGVudDM7XG4gICAgICB9XG5cbiAgICAgIC55ZWFyX19jb250ZW50LTQge1xuICAgICAgICBncmlkLWFyZWE6IHllYXJDb250ZW50NDtcbiAgICAgIH1cblxuICAgICAgLnllYXJfX2NvbnRlbnQtNSB7XG4gICAgICAgIGdyaWQtYXJlYTogeWVhckNvbnRlbnQ1O1xuICAgICAgfVxuXG4gICAgICAueWVhcl9fY29udGVudC02IHtcbiAgICAgICAgZ3JpZC1hcmVhOiB5ZWFyQ29udGVudDY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/