:root {
  --bm-bluemarloc-blue: #139ad0;
  --ziston-theme-color: #139ad0!important;
  --bm-bluemarloc-blue-background: #f1f9ff;
  --bm-bluemarloc-purple: #7c30b9;
  --bm-bluemarloc-purple-background: rgb(173, 26, 185, 5%);
  --bm-blue: #139ad0;
  --bm-navy: #3F99F1;
  --bm-cyan: #0dcaf0;
  --bm-purple: #7c30b9;
  --bm-blueviolet: blueviolet;
  --bm-violet: violet;
  --bm-darkturquoise: darkturquoise;
  --bm-green: #198754;
  --bm-lightgreen: lightgreen;
  --bm-teal: #20c997;
  --bm-indigo: #6610f2;
  --bm-pink: #d63384;
  --bm-lightpink: color-mix(in srgb, #d63384 20%, white);
  --bm-red: #dc3545;
  --bm-orange: #fd7e14;
  --bm-yellow: #ffc107;
  --bm-white: #fff;
  --bm-gray: #6c757d;
  --bm-gray-dark: #343a40;
  --bm-light: #d4d8db;
  --bm-dark: #212529;
  --bm-gradient: linear-gradient(90deg, #ad1ab9, var(--bm-bluemarloc-blue));
  --bm-gradient-background: linear-gradient(30deg, var(--bm-bluemarloc-blue-background), var(--bm-bluemarloc-blue-background), var(--bm-bluemarloc-blue-background), var(--bm-bluemarloc-purple-background));
}
.search-result--listing .listing-block.teaser_3{
    min-width:300px;
    min-height:311px;
}
.search-form h2{
    margin-bottom:50px!important;
}
/* font is usually grey */
.blackroboto{
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:black;
}
/* scaled font to keep div at same height */
.teaser-2 h3.post-title,
.cutoff-text {
  --max-lines:3;
  --line-height: 1.4;
  display: block;

  height:calc(var(--max-lines) * 1em * var(--line-height));
  line-height:var(--line-height);

  overflow:hidden;
  position:relative;
}

.cutoff-text::before {
  content:"";
  position:absolute;
  height: calc(1em * var(--line-height));
  width:100%;
  bottom:0;
  pointer-events:none;
  background: linear-gradient(to bottom, transparent, white);
}

/**
  ANIMATIONS
  @see bm_main.js
 */
/* javascript triggerPulseAnimation(element) */
.pulse-animation {
  animation: pulseScale 1s ease;
}
@keyframes pulseScale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05); /* Scale up */
  }
  100% {
    transform: scale(1); /* Return to normal */
  }
}
/**
  AJAX MESSAGE COLORS
 */
.messages__item.color-orange{
  background:white;
  outline:1px solid orange;
  color:black;
  padding:10px;

}
.messages__item.color-red {
  background: white;
  outline: 1px solid red;
  color: black;
  padding: 10px;
}
/** COLORS
    colors of icons (en markers in leaflet)
    must match with field_term_color in taxonomies
*/
.fgcolor-lightpink, .fgcolor-light-pink {
  color: var(--bm-pink);
}
.bgcolor-black{
  background-color:black;
}
.bgcolor-light-pink, .bgcolor-lightpink, .gva-icon-map.bgcolor-light-pink .pin-st0, .gva-icon-map.bgcolor-light-pink .pin-st1, .gva-icon-map.bgcolor-lightpink .pin-st0, .gva-icon-map.bgcolor-lightpink .pin-st1 {
  background-color: var(--bm-lightpink)!important;
  fill: var(--bm-lightpink);
}

.fgcolor-violet {
  color: var(--bm-blueviolet);
}

.bgcolor-violet, .gva-icon-map.bgcolor-violet .pin-st0, .gva-icon-map.bgcolor-violet .pin-st1 {
  background-color: var(--bm-blueviolet)!important;
  fill: var(--bm-blueviolet);
}

.fgcolor-lightviolet {
  color: var(--bm-violet);
}

.bgcolor-lightviolet, .gva-icon-map.bgcolor-lightviolet .pin-st0, .gva-icon-map.bgcolor-lightviolet .pin-st1 {
  background-color: var(--bm-violet)!important;
  fill: var(--bm-violet);
}

.fgcolor-green {
  color: var(--bm-green);
}

.bgcolor-green, .gva-icon-map.bgcolor-green .pin-st0, .gva-icon-map.bgcolor-green .pin-st1 {
  background-color: var(--bm-green)!important;
  fill: var(--bm-green);
}

.fgcolor-dark-mint {
  color: var(--bm-darkturquoise);
}

.bgcolor-dark-mint, .gva-icon-map.bgcolor-dark-mint .pin-st0, .gva-icon-map.bgcolor-dark-mint .pin-st1 {
  background-color: var(--bm-darkturquoise)!important;
  fill: var(--bm-darkturquoise);
}

.fgcolor-lightgreen {
  color: var(--bm-lightgreen);
}

.bgcolor-lightgreen, .gva-icon-map.bgcolor-lightgreen .pin-st0, .gva-icon-map.bgcolor-lightgreen .pin-st1 {
  background-color: var(--bm-lightgreen)!important;
  fill: var(--bm-lightgreen);
}

.bgcolor-blue {
  background: var(--bm-bluemarloc-blue);
}

.bgcolor-lightblue {
  background: var(--bm-bluemarloc-blue-background);
}
.fgcolor-lightblue{
  color:lightskyblue;
}

.fgcolor-blue {
var(--ziston-theme-color); }

.bgcolor-blue, .gva-icon-map.bgcolor-blue .pin-st0, .gva-icon-map.bgcolor-blue .pin-st1 {
  background-color: var(--bm-bluemarloc-blue)!important;
  fill: var(--bm-bluemarloc-blue);
}

.fgcolor-red {
  color: var(--bm-red);
}

.bgcolor-red, .gva-icon-map.bgcolor-red .pin-st0, .gva-icon-map.bgcolor-red .pin-st1 {
  background-color: var(--bm-red)!important;
  fill: var(--bm-red);
}

.fgcolor-orange {
  color: var(--bm-orange);
}

.bgcolor-orange, .gva-icon-map.bgcolor-orange .pin-st0, .gva-icon-map.bgcolor-orange .pin-st1 {
  background-color: var(--bm-orange)!important;
  fill: var(--bm-orange);
}

.fgcolor-yellow {
  color: var(--bm-yellow);
}

.bgcolor-yellow, .gva-icon-map.bgcolor-yellow .pin-st0, .gva-icon-map.bgcolor-yellow .pin-st1 {
  background-color: var(--bm-yellow)!important;
  fill: var(--bm-yellow);
}

.fgcolor-grey {
  color: grey;
}

.bgcolor-grey, .gva-icon-map.bgcolor-grey .pin-st0, .gva-icon-map.bgcolor-grey .pin-st1 {
  background-color: grey!important;
  fill: grey;
}
.bgcolor-white{
  background:white;
}
.fgcolor-white{
  color:white;
}
.fgcolor-lightgrey {
  color: lightgrey;
}

.bgcolor-lightgrey, .gva-icon-map.bgcolor-lightgrey .pin-st0, .gva-icon-map.bgcolor-lightgrey .pin-st1 {
  background-color: lightgrey!important;
  fill: lightgrey;
}

.fgcolor-purple {
  color: var(--bm-purple);
}

.bgcolor-purple, .gva-icon-map.bgcolor-purple .pin-st0, .gva-icon-map.bgcolor-purple .pin-st1 {
  background-color: var(--bm-purple)!important;
  fill: var(--bm-purple);
}

.fgcolor-navy {
  color: var(--bm-navy);
}

.bgcolor-navy, .gva-icon-map.bgcolor-navy .pin-st0, .gva-icon-map.bgcolor-navy .pin-st1 {
  background-color: var(--bm-navy) !important;
  fill: var(--bm-navy);
}

/* buttons */

/* Define keyframes for the animation */
input.button {
  background: linear-gradient(270deg, #ad1ab9, #139ad0);
  background-size: 400% 400%;

  -webkit-animation: AnimationShift 30s ease infinite;
  -moz-animation: AnimationShift 30s ease infinite;
  -o-animation: AnimationShift 30s ease infinite;
  animation: AnimationShift 30s ease infinite;
}

@-webkit-keyframes AnimationShift {
  0%{background-position:0 54%}
  50%{background-position:100% 47%}
  100%{background-position:0 54%}
}
@-moz-keyframes AnimationShift {
  0%{background-position:0 54%}
  50%{background-position:100% 47%}
  100%{background-position:0 54%}
}
@-o-keyframes AnimationShift {
  0%{background-position:0 54%}
  50%{background-position:100% 47%}
  100%{background-position:0 54%}
}
@keyframes AnimationShift {
  0%{background-position:0 54%}
  50%{background-position:100% 47%}
  100%{background-position:0 54%}
}

input.button {

  padding: 10px 20px !important;
  border-radius: 9px;
  box-shadow: 1px 1px 1px #d3d3d3;
  color: white;
  text-shadow: 0 1px #010101;
  border: none !important; /* Override any border */
  outline: none !important; /* Override outline */
  cursor: pointer; /* Ensure it's styled as a clickable button */
}

input.button:hover {
  background: linear-gradient(90deg, var(--bm-bluemarloc-purple) 10%, var(--bm-bluemarloc-blue) 90%) !important;
  background-size: 200% 120%;
  animation-direction: reverse;
  color:white!important;
}

.colorful {
  background: linear-gradient(90deg, var(--bm-bluemarloc-purple), var(--bm-bluemarloc-blue))!important;
  background-size: 400% 400%!important;
  -webkit-animation: AnimationName 4s ease infinite;
  -moz-animation: AnimationName 4s ease infinite;
  animation: AnimationName 4s ease infinite;
}
.colorful a{
  color:white!important;
}
.colorful:hover{
  background: linear-gradient(90deg, var(--bm-bluemarloc-blue), var(--bm-bluemarloc-purple))!important;
}
.colorful.fadeout {
  -webkit-animation: AnimationName 4s ease ;
  -moz-animation: AnimationName 4s ease ;
  animation: AnimationName 4s ease ;
}

.faded-colorful {
  background: linear-gradient(90deg, rgba(173, 26, 185, 0.04), rgba(30, 143, 255, 0.15))!important;
}

.colorful-border {
  background: linear-gradient(90deg, var(--bm-bluemarloc-purple), var(--bm-bluemarloc-blue))!important;
  background-size: 400% 400%!important;
  -webkit-animation: AnimationName 4s ease infinite;
  -moz-animation: AnimationName 4s ease infinite;
  animation: AnimationName 4s ease infinite;

    border: 8px solid;
    border-image: linear-gradient(to right,  var(--bm-bluemarloc-purple), var(--bm-bluemarloc-blue) 1);

}
.colorful-border-2 {
  position: relative;
  width: 300px;
  height: 200px;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
  background: white;
  z-index: 0;
}

.colorful-border-2::before {
  content: '';
  position: absolute;
  top: -5px; right: -5px; bottom: -5px; left: -5px;
  z-index: -1;
  background: linear-gradient(45deg, var(--bm-bluemarloc-purple), var(--bm-bluemarloc-blue))!important;
  border-radius: 5px; /* Same as the border-radius of the element */
}





/* .button .button-small */
.button:not(.register-button).button-small{
  padding: 9px 20px!important;
}
/* button button-white */
.button:not(.register-button).button-white{
  background:white;
  border:1px solid var(--bm-bluemarloc-blue);
}
/* button button-blue */
.button:not(.register-button).button-blue{
  color:white!important;
}
input[type="checkbox"]:checked {
  background: linear-gradient(45deg, var(--bm-bluemarloc-purple), var(--bm-bluemarloc-blue));
}

body.bm input[type="checkbox"]:checked, body.bm .button.form-submit, body.bm .pager__item .button, body.bm .btn-theme.colorful, body.bm .gsc-button.colorful, body.bm .colorful .btn-theme {
  background: linear-gradient(270deg, var(--bm-bluemarloc-purple), var(--bm-bluemarloc-blue));
  background-size: 400% 400%;
  -webkit-animation: AnimationName 8s ease infinite;
  -moz-animation: AnimationName 8s ease infinite;
  animation: AnimationName 8s ease infinite;

}
body.bm input[type="checkbox"]:checked{
  border: 3px solid white!important;
  outline: 1px solid var(--bm-blue) !important;
}
body.bm input[type="checkbox"]:checked:hover, body.bm .button.form-submit:hover, body.bm .pager__item .button:hover, body.bm .btn-theme.colorful:hover, body.bm .gsc-button.colorful:hover, body.bm .colorful .btn-theme:hover {
  background: linear-gradient(90deg, var(--bm-bluemarloc-purple), var(--bm-bluemarloc-blue));
  background-size: 400% 400%;
  -webkit-animation: AnimationName 4s ease infinite;
  -moz-animation: AnimationName 4s ease infinite;
  animation: AnimationName 4s ease infinite;
}
/**
  Panel design
 */
.panel---old-style{
  background-color: var(--bm-bluemarloc-blue-background) !important;
  border:1px solid var(--bm-bluemarloc-blue)!important;
  padding:40px!important;
  max-width:550px;
}
.panel-small{
  width:400px;
}
.panel {
  padding: 40px !important;
  background: var(--bm-gradient-background) !important;
  box-shadow: 1px 1px 2px 0 #edc0ed;
  border-radius: 6px;
  border: 1px solid var(--bm-bluemarloc-blue-background) !important;
}
/* Panel styling */



.panel-title {
  font-size: 11px;
  font-weight: bold;
  font-family: roboto, sans-serif;
  padding: 0 0 20px 0;
  color: var(--bm-bluemarloc-purple);
  float: right;
  margin-top: -32px;
}

/* Floating elements */
.floatleft {
  float: left;
}

.floatright {
  float: right;
}

.display-grid-space-between{
  display: grid;
  align-content: space-between;
}
/**
  Line throbber
 */
#throbber {
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 30px;
  border-radius: 25px;
  opacity: 0.7;
  z-index: 3;
/*  background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDkxLjg4MTltbSIKICAgaGVpZ2h0PSI0ODguNTA1MDdtbSIKICAgdmlld0JveD0iMCAwIDQ5MS44ODE4OCA0ODguNTA1MDYiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4xICg5YzZkNDFlNDEwLCAyMDIyLTA3LTE0KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYmx1ZXBhZ2VzIGxvZ28uc3ZnIgogICBpbmtzY2FwZTpleHBvcnQtZmlsZW5hbWU9ImJsdWVwYWdlcyBsb2dvLmpwZyIKICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI1Ljk0NTY4OCIKICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjI1Ljk0NTY4OCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXc3IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBzaG93Z3VpZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOmxvY2tndWlkZXM9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuMjUiCiAgICAgaW5rc2NhcGU6Y3g9IjEwMDIiCiAgICAgaW5rc2NhcGU6Y3k9IjExMDgiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyNCIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMiI+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE2MTkyIj4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxNjE4OCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzA1OTBmYjtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxNjE5MCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE1OTEwIj4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxNTkwNiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzA1OTBmYjtzdG9wLW9wYWNpdHk6MC45MzMzMzMzNDsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxNTkwOCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE1ODMzIj4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzAwMDAwMDtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxNTgyOSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzAwMDAwMDtzdG9wLW9wYWNpdHk6MDsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxNTgzMSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDEyNTE1Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxMjUxMSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzdlMmFiNjtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMjUxMyIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDEyMDI2Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxMjAyMiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzEwODdmNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMjAyNCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDEwNzc4Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxMDc3NCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzdjMjViNDtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMDc3NiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDEwNDk2Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxMDQ5MiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzRjNTRkMjtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMDQ5NCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDkxMTAiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDkxMDYiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM0YTU3ZDU7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wOTEwOCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDgxMzgiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDgxMzQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMyNTc1ZTk7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wODEzNiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDc2NDkiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDc2NDUiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMxYTdmZWY7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wNzY0NyIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDcyOTgiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDcyOTQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMxNjgxZjE7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wNzI5NiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDcxNTQiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDcxNTAiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMxNDg0ZjM7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wNzE1MiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDM1MDgiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDM1MDQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM1N2E1ZTE7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wMzUwNiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDM0OTYiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDM0OTIiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwNTkwZmI7c3RvcC1vcGFjaXR5OjAuOTMzMzMzMzQ7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wMzQ5NCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDM0ODgiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojN2UyYWI2O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDM0ODQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwNTkwZmI7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wMzQ4NiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDcyOTgiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ0OTI5IgogICAgICAgeDE9IjgyLjQ4NDM0NCIKICAgICAgIHkxPSI3OS45NDMwNzciCiAgICAgICB4Mj0iMTIzLjU1NTc3IgogICAgICAgeTI9IjM2LjcyMjMxNyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMS41NTA4NTYsLTAuMDMxMTAwMTIsMC4wMzA2MTkyMiwzMi4wNDY0NTQsLTIzOTAuNTY4NiwtODU3Ljg5ODM2KSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50NzE1NCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQ5MzEiCiAgICAgICB4MT0iOTUuNjAzOTQzIgogICAgICAgeTE9IjY1LjM2NDgwNyIKICAgICAgIHgyPSIxMTEuNzc0NzUiCiAgICAgICB5Mj0iNDUuMDI4MTM3IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMyLjA3MDExNywtMC4wMzEwODQwNCwwLjAzMTEyMzE3LDMyLjAyOTg5MiwtMjI5My41MzY0LC04NTYuOTQ2NzMpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNDk2IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDkzNSIKICAgICAgIHgxPSI5OC40OTEzMTgiCiAgICAgICB5MT0iNTEuNDM4MTc5IgogICAgICAgeDI9IjEwNC4yODg2IgogICAgICAgeTI9IjQ0Ljc4MTM3MiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMi4wNzAxMTcsLTAuMDMxMDg0MDQsMC4wMzExMjMxNywzMi4wMjk4OTIsLTIxNjkuMzQ5OCwtNjMwLjAzMjA1KSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTIwMjYiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ0OTM3IgogICAgICAgeDE9Ijk5Ljk0NzA5OCIKICAgICAgIHkxPSI1OC44NjYzMDYiCiAgICAgICB4Mj0iMTA4LjE1MjUyIgogICAgICAgeTI9IjUzLjQ2Njc0MyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMi4wNzAxMTcsLTAuMDMxMDg0MDQsMC4wMzExMjMxNywzMi4wMjk4OTIsLTIyOTMuNTM2NCwtODU2Ljk0NjczKSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MzUwOCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQ5NDEiCiAgICAgICB4MT0iODMuMDM5OTE3IgogICAgICAgeTE9Ijg4LjIxNjM4NSIKICAgICAgIHgyPSIxMTUuMTQxOTgiCiAgICAgICB5Mj0iNDIuNzIxNTc3IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMyLjA3MDExNywtMC4wMzEwODQwNCwwLjAzMTEyMzE3LDMyLjAyOTg5MiwtMjE4NS4xMDAzLC0xMDQ5LjcwOTMpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNTA4IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDk0MyIKICAgICAgIHgxPSI5Mi4xMjg0MSIKICAgICAgIHkxPSI3NC4yNjMxNDUiCiAgICAgICB4Mj0iMTE4LjUyOTA0IgogICAgICAgeTI9IjM2LjcwNjY1NCIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMi4wNzAxMTcsLTAuMDMxMDg0MDQsMC4wMzExMjMxNywzMi4wMjk4OTIsLTIyOTMuNTM2NCwtODU2Ljk0NjczKSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MzQ4OCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDk0MTEiCiAgICAgICB4MT0iNzYuMjQ1NjM2IgogICAgICAgeTE9IjM2LjY2MDI5NyIKICAgICAgIHgyPSI4Mi43NjE4NDEiCiAgICAgICB5Mj0iMjAuMTc3MjU0IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDEyNTE1IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OSIKICAgICAgIHgxPSIyMzkuNzUyMTIiCiAgICAgICB5MT0iMTI2NC4zMDIxIgogICAgICAgeDI9IjE2NDQuODUzNiIKICAgICAgIHkyPSItMjQwLjQ3ODY0IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsLTYuNTUxOTc2NCw1MzYuNjMxMjYpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxMDc3OCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE3NjktOCIKICAgICAgIHgxPSItNjMuMzQxMjI4IgogICAgICAgeTE9IjEyNjYuMDQyMSIKICAgICAgIHgyPSIxMzQxLjc2MDQiCiAgICAgICB5Mj0iLTIzOC43Mzg2MiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjkyMTI5NjYzLDAsMCwwLjkyMTI5NjYzLDI3Mi42ODY5LDUzNS4wMjgxOSkiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2MTkyIgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OS05IgogICAgICAgeDE9Ii02NzkuMTAwNDYiCiAgICAgICB5MT0iMTYwNi40ODA4IgogICAgICAgeDI9IjcyNi4wMDExIgogICAgICAgeTI9IjEwMS43IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsODM5Ljk4MzgsMjIxLjM4MzI0KSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTU5MTAiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQxNzY5LTYiCiAgICAgICB4MT0iLTE5Mi43MDE1MiIKICAgICAgIHkxPSI4NTEuNTQ0MDciCiAgICAgICB4Mj0iNTkxLjc2NzIxIgogICAgICAgeTI9IjM1NC4xODEiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45MjEyOTY2MywwLDAsMC45MjEyOTY2Myw5NjMuNjUzMDMsLTExLjIyNjY3KSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50NzY0OSIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE3NjktMSIKICAgICAgIHgxPSItMTE5OS40MjQxIgogICAgICAgeTE9IjE2NzEuNTU5MiIKICAgICAgIHgyPSIyMDUuNjc3NDkiCiAgICAgICB5Mj0iMTY2Ljc3ODM3IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsMTMxOS4zNTYyLDE2MS40MjY3NSkiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDgxMzgiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQxNzY5LTEwIgogICAgICAgeDE9Ii00MjIuMDYwNzMiCiAgICAgICB5MT0iNjQzLjQ4Mzk1IgogICAgICAgeDI9IjQ3Ljg5ODE3IgogICAgICAgeTI9IjIyOS40MTEzOCIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjkyMTI5NjYzLDAsMCwwLjkyMTI5NjYzLDExNDcuOTE2OSwzODguNzM5NjUpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxMDQ5NiIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE3NjktODAiCiAgICAgICB4MT0iLTEwMDcuMjYzMiIKICAgICAgIHkxPSI3MTEuMjU2MSIKICAgICAgIHgyPSIzOTcuODM4MjkiCiAgICAgICB5Mj0iLTc5My41MjQ2NiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjkyMTI5NjYzLDAsMCwwLjkyMTI5NjYzLDExNDIuMzE5MSwxMDQ2LjE1MDcpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQ5MTEwIgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OS04OCIKICAgICAgIHgxPSItMTIxMy4wNzM5IgogICAgICAgeTE9IjQ3MC4wOTkyNyIKICAgICAgIHgyPSIxOTIuMDI3NzEiCiAgICAgICB5Mj0iLTEwMzQuNjgxNSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjkyMTI5NjYzLDAsMCwwLjkyMTI5NjYzLDEzMzEuOTMxNywxMjY4LjMyNzcpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNTA4IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OS0wIgogICAgICAgeDE9Ii02NzUuNTI0NzgiCiAgICAgICB5MT0iNTQ4Ljc5OTMyIgogICAgICAgeDI9IjcyOS41NzY3OCIKICAgICAgIHkyPSItOTU1Ljk4MTQ1IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsODM2LjY4OTUzLDExOTUuODIxNikiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM1MDgiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQxNzY5LTk2IgogICAgICAgeDE9Ii03OTYuNjk0NDYiCiAgICAgICB5MT0iMjU2LjQ0NDY0IgogICAgICAgeDI9IjYwOC40MDcxIgogICAgICAgeTI9Ii0xMjQ4LjMzNjIiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45MjEyOTY2MywwLDAsMC45MjEyOTY2Myw5NDguMzIyNzgsMTQ2NS4xNjcpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNTA4IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OS05MyIKICAgICAgIHgxPSItNzguODI2NTUzIgogICAgICAgeTE9Ijg5Ni43OTUxNyIKICAgICAgIHgyPSIxMzI2LjI3NSIKICAgICAgIHkyPSItNjA3Ljk4NTY2IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsMjg2Ljk1MzQ4LDg3NS4yMTQyNCkiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM1MDgiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQxNzY5LTEwMCIKICAgICAgIHgxPSIyNDAuMzY1NjIiCiAgICAgICB5MT0iODU2LjA2NTQ5IgogICAgICAgeDI9IjE2NDUuNDY3MiIKICAgICAgIHkyPSItNjQ4LjcxNTMzIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsLTcuMTE3MTgzNyw5MTIuNzM4MzQpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxNTgzMyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE1ODM1IgogICAgICAgeDE9IjE1MjIuNzM0NSIKICAgICAgIHkxPSIyOTMuMzczMjkiCiAgICAgICB4Mj0iMTUwOC44NDYyIgogICAgICAgeTI9IjMxNS4wNzkxIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIC8+CiAgPC9kZWZzPgogIDxnCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXI0IgogICAgIGlua3NjYXBlOmxhYmVsPSJCZW5kcyIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4yNzM5MzY1NCwwLDAsMC4yODk2MzIzOCwtMjEuMzE1OTQ3LC00OC45ODcwNjkpIj4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTgwKTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS04IgogICAgICAgY3g9IjEzMzIuMzcyMSIKICAgICAgIGN5PSIxMzMxLjYzNSIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTg4KTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS02IgogICAgICAgY3g9IjE1MjEuOTg0NiIKICAgICAgIGN5PSIxNTUzLjgxMiIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTEwKTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS01IgogICAgICAgY3g9IjEzMzcuOTY5OCIKICAgICAgIGN5PSI2NzQuMjIzOTQiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgICA8cGF0aAogICAgICAgc29kaXBvZGk6dHlwZT0ic3RhciIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ5NDExKTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgaWQ9InBhdGg5NDAzIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBzb2RpcG9kaTpjeD0iNzUuNTQyNTcyIgogICAgICAgc29kaXBvZGk6Y3k9IjM0Ljc2NjA4MyIKICAgICAgIHNvZGlwb2RpOnIxPSIxOS4xNDYwMDQiCiAgICAgICBzb2RpcG9kaTpyMj0iMTYuNTgwOTI1IgogICAgICAgc29kaXBvZGk6YXJnMT0iMC41MjM1OTg3OCIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMDQ3MTk3NiIKICAgICAgIGlua3NjYXBlOnJvdW5kZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgZD0ibSA5Mi4xMjM0OTgsNDQuMzM5MDg1IC0xNi41ODA5MjYsOS41NzMwMDEgLTE2LjU4MDkyNiwtOS41NzMwMDEgMCwtMTkuMTQ2MDA0IDE2LjU4MDkyNiwtOS41NzMwMDIgMTYuNTgwOTI2LDkuNTczMDAyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxNC40MjI2NDQsOC4zNTM5MDYsLTguMzY0Mzk4NiwxNC40MDQ1NTQsMTM5LjcyOTAzLC0xMzEuMTI3OTcpIgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSItMC4wMzQ1MDgwMjMiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9IjAuMDczMDkzNTE4IiAvPgogICAgPGNpcmNsZQogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6bm9uZTtzdHJva2U6dXJsKCNsaW5lYXJHcmFkaWVudDE3NjktMTAwKTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS05IgogICAgICAgY3g9IjE4Mi45MzU3NSIKICAgICAgIGN5PSIxMTk4LjIyMjUiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50MTc2OS05Myk7c3Ryb2tlLXdpZHRoOjQ0Ljc3NTtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICBpZD0icGF0aDE3MDktMiIKICAgICAgIGN4PSI0NzcuMDA2NDEiCiAgICAgICBjeT0iMTE2MC42OTg2IgogICAgICAgcj0iODIuNzM0Nzk1IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTM1KTtzdHJva2Utd2lkdGg6ODYuNTM2O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxO3BhaW50LW9yZGVyOm1hcmtlcnMgZmlsbCBzdHJva2UiCiAgICAgICBkPSJNIDEwNjQuMTQ4MiwyNzAuNDk0MjUgNTEwLjY2MzcsMjY4Ljg0MTY3IDIzMS41MTE5Myw3NDYuMjQzODIiCiAgICAgICBpZD0icGF0aDQzNTkiCiAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjYyIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iNDE1LjUyNzg3IgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci15PSItNzQzLjkyMTQ4IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTQxKTtzdHJva2Utd2lkdGg6ODYuNTM1NjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgZD0ibSAyMjkuNjk3NjEsMTI3Ny4xMzc4IDI3MS41NTU5MSw0NzAuNDAyMyA1NDQuMDAwMDgsMC40NDQ5IgogICAgICAgaWQ9InBhdGg0MzYxIgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2MiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjQzNy4yMzY4MSIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iNzA4LjA3MzA4IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTI5KTtzdHJva2Utd2lkdGg6ODUuODU0NDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgZD0ibSAxNTU5LjQzNDYsNTI0LjcyMTY5IDI3MS4wNTc2LDQ3OC4wNzQ1MSAtMjcxLjc4OTgsNDc3LjYxNDUiCiAgICAgICBpZD0icGF0aDQzNjMiCiAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjYyIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iLTkzNy4wOTgyNSIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iMTYuNzk1OTUxIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTM3KTtzdHJva2Utd2lkdGg6ODYuNTM1NjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgZD0ibSA5MzkuMTk3MDUsNTA0LjQwNjM5IC0yODYuNjMwNywtMC4yMzAwNyAtMTQ0LjUxNjEsMjQ3LjI2Mjg0IgogICAgICAgaWQ9InBhdGg0NDI1IgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2MiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjIyMi42NTIzMSIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iLTM4Ni41NDQwNCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50NDk0Myk7c3Ryb2tlLXdpZHRoOjg2LjUzNTY7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6bWFya2VycyBmaWxsIHN0cm9rZSIKICAgICAgIGQ9Im0gNTE4LjUwMjkyLDEyNDEuODAzNyAxMzkuMTk2NywyNDIuMzM3MyAyNzkuODc0NSwtMC40MzE3IgogICAgICAgaWQ9InBhdGg0NDI3IgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2MiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjIzMy4wNDgzNCIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iMzY3LjA3MDgxIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTMxKTtzdHJva2Utd2lkdGg6ODYuNTM1NjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgZD0ibSAxMzc5LjE0NTUsMTI1NS45OTQ4IDE0OS4xMTA2LC0yNTQuMTcgLTE0Ni4zOTYsLTI1NS43NjE0MiIKICAgICAgIGlkPSJwYXRoNDQyOSIKICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjIgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSItNTA4LjIwMjIyIgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci15PSI3LjM0NDUxNzIiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50MTc2OSk7c3Ryb2tlLXdpZHRoOjQ0Ljc3NTtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICBpZD0icGF0aDE3MDkiCiAgICAgICBjeD0iMTgzLjUwMDk1IgogICAgICAgY3k9IjgyMi4xMTU1NCIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTApO3N0cm9rZS13aWR0aDo0NC43NzU7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgaWQ9InBhdGgxNzA5LTY3IgogICAgICAgY3g9IjEwMjYuNzQyNCIKICAgICAgIGN5PSIxNDgxLjMwNTkiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50MTc2OS04KTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS0wIgogICAgICAgY3g9IjQ2Mi43Mzk4NCIKICAgICAgIGN5PSI4MjAuNTEyNTEiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50MTc2OS05KTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS0wOCIKICAgICAgIGN4PSIxMDMwLjAzNjciCiAgICAgICBjeT0iNTA2Ljg2NzUyIgogICAgICAgcj0iODIuNzM0Nzk1IiAvPgogICAgPGNpcmNsZQogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDE1ODM1KTtzdHJva2U6dXJsKCNsaW5lYXJHcmFkaWVudDE3NjktNik7c3Ryb2tlLXdpZHRoOjQ0Ljc3NTtzdHJva2UtZGFzaGFycmF5Om5vbmU7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDE3MDktMDEiCiAgICAgICBjeD0iMTE1My43MDU5IgogICAgICAgY3k9IjI3NC4yNTc2MyIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTEpO3N0cm9rZS13aWR0aDo0NC43NzU7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgaWQ9InBhdGgxNzA5LTciCiAgICAgICBjeD0iMTUwOS40MDkyIgogICAgICAgY3k9IjQ0Ni45MTEwNyIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTk2KTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS0xIgogICAgICAgY3g9IjExMzguMzc1NyIKICAgICAgIGN5PSIxNzUwLjY1MTQiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgPC9nPgo8L3N2Zz4K);*/
  width: 100px;
  height: 100px;
  display: block;
  background-size: contain;
}
@keyframes rotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.flymessage {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 100px;
  font-weight: bold;
  font-size: 30px;
}

.flymessage.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  animation-duration: 4s!important;
}

.toolbar-icon-bm-main-bluemarloc:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDkxLjg4MTltbSIKICAgaGVpZ2h0PSI0ODguNTA1MDdtbSIKICAgdmlld0JveD0iMCAwIDQ5MS44ODE4OCA0ODguNTA1MDYiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4xICg5YzZkNDFlNDEwLCAyMDIyLTA3LTE0KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYmx1ZXBhZ2VzIGxvZ28uc3ZnIgogICBpbmtzY2FwZTpleHBvcnQtZmlsZW5hbWU9ImJsdWVwYWdlcyBsb2dvLmpwZyIKICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI1Ljk0NTY4OCIKICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjI1Ljk0NTY4OCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXc3IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBzaG93Z3VpZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOmxvY2tndWlkZXM9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuMjUiCiAgICAgaW5rc2NhcGU6Y3g9IjEwMDIiCiAgICAgaW5rc2NhcGU6Y3k9IjExMDgiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyNCIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMiI+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE2MTkyIj4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxNjE4OCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzA1OTBmYjtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxNjE5MCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE1OTEwIj4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxNTkwNiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzA1OTBmYjtzdG9wLW9wYWNpdHk6MC45MzMzMzMzNDsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxNTkwOCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE1ODMzIj4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzAwMDAwMDtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxNTgyOSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzAwMDAwMDtzdG9wLW9wYWNpdHk6MDsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxNTgzMSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDEyNTE1Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxMjUxMSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzdlMmFiNjtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMjUxMyIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDEyMDI2Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxMjAyMiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzEwODdmNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMjAyNCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDEwNzc4Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxMDc3NCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzdjMjViNDtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMDc3NiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDEwNDk2Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzgwMjZiNTtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AxMDQ5MiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzRjNTRkMjtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMDQ5NCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDkxMTAiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDkxMDYiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM0YTU3ZDU7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wOTEwOCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDgxMzgiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDgxMzQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMyNTc1ZTk7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wODEzNiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDc2NDkiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDc2NDUiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMxYTdmZWY7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wNzY0NyIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDcyOTgiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDcyOTQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMxNjgxZjE7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wNzI5NiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDcxNTQiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDcxNTAiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMxNDg0ZjM7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wNzE1MiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDM1MDgiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDM1MDQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM1N2E1ZTE7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wMzUwNiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDM0OTYiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojODAyNmI1O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDM0OTIiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwNTkwZmI7c3RvcC1vcGFjaXR5OjAuOTMzMzMzMzQ7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wMzQ5NCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDM0ODgiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojN2UyYWI2O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDM0ODQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwNTkwZmI7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wMzQ4NiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDcyOTgiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ0OTI5IgogICAgICAgeDE9IjgyLjQ4NDM0NCIKICAgICAgIHkxPSI3OS45NDMwNzciCiAgICAgICB4Mj0iMTIzLjU1NTc3IgogICAgICAgeTI9IjM2LjcyMjMxNyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMS41NTA4NTYsLTAuMDMxMTAwMTIsMC4wMzA2MTkyMiwzMi4wNDY0NTQsLTIzOTAuNTY4NiwtODU3Ljg5ODM2KSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50NzE1NCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQ5MzEiCiAgICAgICB4MT0iOTUuNjAzOTQzIgogICAgICAgeTE9IjY1LjM2NDgwNyIKICAgICAgIHgyPSIxMTEuNzc0NzUiCiAgICAgICB5Mj0iNDUuMDI4MTM3IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMyLjA3MDExNywtMC4wMzEwODQwNCwwLjAzMTEyMzE3LDMyLjAyOTg5MiwtMjI5My41MzY0LC04NTYuOTQ2NzMpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNDk2IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDkzNSIKICAgICAgIHgxPSI5OC40OTEzMTgiCiAgICAgICB5MT0iNTEuNDM4MTc5IgogICAgICAgeDI9IjEwNC4yODg2IgogICAgICAgeTI9IjQ0Ljc4MTM3MiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMi4wNzAxMTcsLTAuMDMxMDg0MDQsMC4wMzExMjMxNywzMi4wMjk4OTIsLTIxNjkuMzQ5OCwtNjMwLjAzMjA1KSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTIwMjYiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ0OTM3IgogICAgICAgeDE9Ijk5Ljk0NzA5OCIKICAgICAgIHkxPSI1OC44NjYzMDYiCiAgICAgICB4Mj0iMTA4LjE1MjUyIgogICAgICAgeTI9IjUzLjQ2Njc0MyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMi4wNzAxMTcsLTAuMDMxMDg0MDQsMC4wMzExMjMxNywzMi4wMjk4OTIsLTIyOTMuNTM2NCwtODU2Ljk0NjczKSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MzUwOCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQ5NDEiCiAgICAgICB4MT0iODMuMDM5OTE3IgogICAgICAgeTE9Ijg4LjIxNjM4NSIKICAgICAgIHgyPSIxMTUuMTQxOTgiCiAgICAgICB5Mj0iNDIuNzIxNTc3IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMyLjA3MDExNywtMC4wMzEwODQwNCwwLjAzMTEyMzE3LDMyLjAyOTg5MiwtMjE4NS4xMDAzLC0xMDQ5LjcwOTMpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNTA4IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDk0MyIKICAgICAgIHgxPSI5Mi4xMjg0MSIKICAgICAgIHkxPSI3NC4yNjMxNDUiCiAgICAgICB4Mj0iMTE4LjUyOTA0IgogICAgICAgeTI9IjM2LjcwNjY1NCIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMi4wNzAxMTcsLTAuMDMxMDg0MDQsMC4wMzExMjMxNywzMi4wMjk4OTIsLTIyOTMuNTM2NCwtODU2Ljk0NjczKSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MzQ4OCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDk0MTEiCiAgICAgICB4MT0iNzYuMjQ1NjM2IgogICAgICAgeTE9IjM2LjY2MDI5NyIKICAgICAgIHgyPSI4Mi43NjE4NDEiCiAgICAgICB5Mj0iMjAuMTc3MjU0IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDEyNTE1IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OSIKICAgICAgIHgxPSIyMzkuNzUyMTIiCiAgICAgICB5MT0iMTI2NC4zMDIxIgogICAgICAgeDI9IjE2NDQuODUzNiIKICAgICAgIHkyPSItMjQwLjQ3ODY0IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsLTYuNTUxOTc2NCw1MzYuNjMxMjYpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxMDc3OCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE3NjktOCIKICAgICAgIHgxPSItNjMuMzQxMjI4IgogICAgICAgeTE9IjEyNjYuMDQyMSIKICAgICAgIHgyPSIxMzQxLjc2MDQiCiAgICAgICB5Mj0iLTIzOC43Mzg2MiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjkyMTI5NjYzLDAsMCwwLjkyMTI5NjYzLDI3Mi42ODY5LDUzNS4wMjgxOSkiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDE2MTkyIgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OS05IgogICAgICAgeDE9Ii02NzkuMTAwNDYiCiAgICAgICB5MT0iMTYwNi40ODA4IgogICAgICAgeDI9IjcyNi4wMDExIgogICAgICAgeTI9IjEwMS43IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsODM5Ljk4MzgsMjIxLjM4MzI0KSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTU5MTAiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQxNzY5LTYiCiAgICAgICB4MT0iLTE5Mi43MDE1MiIKICAgICAgIHkxPSI4NTEuNTQ0MDciCiAgICAgICB4Mj0iNTkxLjc2NzIxIgogICAgICAgeTI9IjM1NC4xODEiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45MjEyOTY2MywwLDAsMC45MjEyOTY2Myw5NjMuNjUzMDMsLTExLjIyNjY3KSIgLz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaW5rc2NhcGU6Y29sbGVjdD0iYWx3YXlzIgogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50NzY0OSIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE3NjktMSIKICAgICAgIHgxPSItMTE5OS40MjQxIgogICAgICAgeTE9IjE2NzEuNTU5MiIKICAgICAgIHgyPSIyMDUuNjc3NDkiCiAgICAgICB5Mj0iMTY2Ljc3ODM3IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsMTMxOS4zNTYyLDE2MS40MjY3NSkiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDgxMzgiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQxNzY5LTEwIgogICAgICAgeDE9Ii00MjIuMDYwNzMiCiAgICAgICB5MT0iNjQzLjQ4Mzk1IgogICAgICAgeDI9IjQ3Ljg5ODE3IgogICAgICAgeTI9IjIyOS40MTEzOCIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjkyMTI5NjYzLDAsMCwwLjkyMTI5NjYzLDExNDcuOTE2OSwzODguNzM5NjUpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxMDQ5NiIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE3NjktODAiCiAgICAgICB4MT0iLTEwMDcuMjYzMiIKICAgICAgIHkxPSI3MTEuMjU2MSIKICAgICAgIHgyPSIzOTcuODM4MjkiCiAgICAgICB5Mj0iLTc5My41MjQ2NiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjkyMTI5NjYzLDAsMCwwLjkyMTI5NjYzLDExNDIuMzE5MSwxMDQ2LjE1MDcpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQ5MTEwIgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OS04OCIKICAgICAgIHgxPSItMTIxMy4wNzM5IgogICAgICAgeTE9IjQ3MC4wOTkyNyIKICAgICAgIHgyPSIxOTIuMDI3NzEiCiAgICAgICB5Mj0iLTEwMzQuNjgxNSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjkyMTI5NjYzLDAsMCwwLjkyMTI5NjYzLDEzMzEuOTMxNywxMjY4LjMyNzcpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNTA4IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OS0wIgogICAgICAgeDE9Ii02NzUuNTI0NzgiCiAgICAgICB5MT0iNTQ4Ljc5OTMyIgogICAgICAgeDI9IjcyOS41NzY3OCIKICAgICAgIHkyPSItOTU1Ljk4MTQ1IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsODM2LjY4OTUzLDExOTUuODIxNikiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM1MDgiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQxNzY5LTk2IgogICAgICAgeDE9Ii03OTYuNjk0NDYiCiAgICAgICB5MT0iMjU2LjQ0NDY0IgogICAgICAgeDI9IjYwOC40MDcxIgogICAgICAgeTI9Ii0xMjQ4LjMzNjIiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45MjEyOTY2MywwLDAsMC45MjEyOTY2Myw5NDguMzIyNzgsMTQ2NS4xNjcpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNTA4IgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MTc2OS05MyIKICAgICAgIHgxPSItNzguODI2NTUzIgogICAgICAgeTE9Ijg5Ni43OTUxNyIKICAgICAgIHgyPSIxMzI2LjI3NSIKICAgICAgIHkyPSItNjA3Ljk4NTY2IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsMjg2Ljk1MzQ4LDg3NS4yMTQyNCkiIC8+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlua3NjYXBlOmNvbGxlY3Q9ImFsd2F5cyIKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM1MDgiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQxNzY5LTEwMCIKICAgICAgIHgxPSIyNDAuMzY1NjIiCiAgICAgICB5MT0iODU2LjA2NTQ5IgogICAgICAgeDI9IjE2NDUuNDY3MiIKICAgICAgIHkyPSItNjQ4LjcxNTMzIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTIxMjk2NjMsMCwwLDAuOTIxMjk2NjMsLTcuMTE3MTgzNyw5MTIuNzM4MzQpIiAvPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxNTgzMyIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDE1ODM1IgogICAgICAgeDE9IjE1MjIuNzM0NSIKICAgICAgIHkxPSIyOTMuMzczMjkiCiAgICAgICB4Mj0iMTUwOC44NDYyIgogICAgICAgeTI9IjMxNS4wNzkxIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIC8+CiAgPC9kZWZzPgogIDxnCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXI0IgogICAgIGlua3NjYXBlOmxhYmVsPSJCZW5kcyIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4yNzM5MzY1NCwwLDAsMC4yODk2MzIzOCwtMjEuMzE1OTQ3LC00OC45ODcwNjkpIj4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTgwKTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS04IgogICAgICAgY3g9IjEzMzIuMzcyMSIKICAgICAgIGN5PSIxMzMxLjYzNSIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTg4KTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS02IgogICAgICAgY3g9IjE1MjEuOTg0NiIKICAgICAgIGN5PSIxNTUzLjgxMiIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTEwKTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS01IgogICAgICAgY3g9IjEzMzcuOTY5OCIKICAgICAgIGN5PSI2NzQuMjIzOTQiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgICA8cGF0aAogICAgICAgc29kaXBvZGk6dHlwZT0ic3RhciIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ5NDExKTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgaWQ9InBhdGg5NDAzIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBzb2RpcG9kaTpjeD0iNzUuNTQyNTcyIgogICAgICAgc29kaXBvZGk6Y3k9IjM0Ljc2NjA4MyIKICAgICAgIHNvZGlwb2RpOnIxPSIxOS4xNDYwMDQiCiAgICAgICBzb2RpcG9kaTpyMj0iMTYuNTgwOTI1IgogICAgICAgc29kaXBvZGk6YXJnMT0iMC41MjM1OTg3OCIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMDQ3MTk3NiIKICAgICAgIGlua3NjYXBlOnJvdW5kZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgZD0ibSA5Mi4xMjM0OTgsNDQuMzM5MDg1IC0xNi41ODA5MjYsOS41NzMwMDEgLTE2LjU4MDkyNiwtOS41NzMwMDEgMCwtMTkuMTQ2MDA0IDE2LjU4MDkyNiwtOS41NzMwMDIgMTYuNTgwOTI2LDkuNTczMDAyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxNC40MjI2NDQsOC4zNTM5MDYsLTguMzY0Mzk4NiwxNC40MDQ1NTQsMTM5LjcyOTAzLC0xMzEuMTI3OTcpIgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSItMC4wMzQ1MDgwMjMiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9IjAuMDczMDkzNTE4IiAvPgogICAgPGNpcmNsZQogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6bm9uZTtzdHJva2U6dXJsKCNsaW5lYXJHcmFkaWVudDE3NjktMTAwKTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS05IgogICAgICAgY3g9IjE4Mi45MzU3NSIKICAgICAgIGN5PSIxMTk4LjIyMjUiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50MTc2OS05Myk7c3Ryb2tlLXdpZHRoOjQ0Ljc3NTtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICBpZD0icGF0aDE3MDktMiIKICAgICAgIGN4PSI0NzcuMDA2NDEiCiAgICAgICBjeT0iMTE2MC42OTg2IgogICAgICAgcj0iODIuNzM0Nzk1IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTM1KTtzdHJva2Utd2lkdGg6ODYuNTM2O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxO3BhaW50LW9yZGVyOm1hcmtlcnMgZmlsbCBzdHJva2UiCiAgICAgICBkPSJNIDEwNjQuMTQ4MiwyNzAuNDk0MjUgNTEwLjY2MzcsMjY4Ljg0MTY3IDIzMS41MTE5Myw3NDYuMjQzODIiCiAgICAgICBpZD0icGF0aDQzNTkiCiAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjYyIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iNDE1LjUyNzg3IgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci15PSItNzQzLjkyMTQ4IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTQxKTtzdHJva2Utd2lkdGg6ODYuNTM1NjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgZD0ibSAyMjkuNjk3NjEsMTI3Ny4xMzc4IDI3MS41NTU5MSw0NzAuNDAyMyA1NDQuMDAwMDgsMC40NDQ5IgogICAgICAgaWQ9InBhdGg0MzYxIgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2MiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjQzNy4yMzY4MSIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iNzA4LjA3MzA4IiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTI5KTtzdHJva2Utd2lkdGg6ODUuODU0NDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgZD0ibSAxNTU5LjQzNDYsNTI0LjcyMTY5IDI3MS4wNTc2LDQ3OC4wNzQ1MSAtMjcxLjc4OTgsNDc3LjYxNDUiCiAgICAgICBpZD0icGF0aDQzNjMiCiAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjYyIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iLTkzNy4wOTgyNSIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iMTYuNzk1OTUxIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTM3KTtzdHJva2Utd2lkdGg6ODYuNTM1NjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgZD0ibSA5MzkuMTk3MDUsNTA0LjQwNjM5IC0yODYuNjMwNywtMC4yMzAwNyAtMTQ0LjUxNjEsMjQ3LjI2Mjg0IgogICAgICAgaWQ9InBhdGg0NDI1IgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2MiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjIyMi42NTIzMSIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iLTM4Ni41NDQwNCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50NDk0Myk7c3Ryb2tlLXdpZHRoOjg2LjUzNTY7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6bWFya2VycyBmaWxsIHN0cm9rZSIKICAgICAgIGQ9Im0gNTE4LjUwMjkyLDEyNDEuODAzNyAxMzkuMTk2NywyNDIuMzM3MyAyNzkuODc0NSwtMC40MzE3IgogICAgICAgaWQ9InBhdGg0NDI3IgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2MiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjIzMy4wNDgzNCIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteT0iMzY3LjA3MDgxIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQ0OTMxKTtzdHJva2Utd2lkdGg6ODYuNTM1NjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjptYXJrZXJzIGZpbGwgc3Ryb2tlIgogICAgICAgZD0ibSAxMzc5LjE0NTUsMTI1NS45OTQ4IDE0OS4xMTA2LC0yNTQuMTcgLTE0Ni4zOTYsLTI1NS43NjE0MiIKICAgICAgIGlkPSJwYXRoNDQyOSIKICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjIgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSItNTA4LjIwMjIyIgogICAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci15PSI3LjM0NDUxNzIiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50MTc2OSk7c3Ryb2tlLXdpZHRoOjQ0Ljc3NTtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICBpZD0icGF0aDE3MDkiCiAgICAgICBjeD0iMTgzLjUwMDk1IgogICAgICAgY3k9IjgyMi4xMTU1NCIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTApO3N0cm9rZS13aWR0aDo0NC43NzU7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgaWQ9InBhdGgxNzA5LTY3IgogICAgICAgY3g9IjEwMjYuNzQyNCIKICAgICAgIGN5PSIxNDgxLjMwNTkiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50MTc2OS04KTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS0wIgogICAgICAgY3g9IjQ2Mi43Mzk4NCIKICAgICAgIGN5PSI4MjAuNTEyNTEiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgICA8Y2lyY2xlCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTp1cmwoI2xpbmVhckdyYWRpZW50MTc2OS05KTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS0wOCIKICAgICAgIGN4PSIxMDMwLjAzNjciCiAgICAgICBjeT0iNTA2Ljg2NzUyIgogICAgICAgcj0iODIuNzM0Nzk1IiAvPgogICAgPGNpcmNsZQogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDE1ODM1KTtzdHJva2U6dXJsKCNsaW5lYXJHcmFkaWVudDE3NjktNik7c3Ryb2tlLXdpZHRoOjQ0Ljc3NTtzdHJva2UtZGFzaGFycmF5Om5vbmU7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDE3MDktMDEiCiAgICAgICBjeD0iMTE1My43MDU5IgogICAgICAgY3k9IjI3NC4yNTc2MyIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTEpO3N0cm9rZS13aWR0aDo0NC43NzU7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgaWQ9InBhdGgxNzA5LTciCiAgICAgICBjeD0iMTUwOS40MDkyIgogICAgICAgY3k9IjQ0Ni45MTEwNyIKICAgICAgIHI9IjgyLjczNDc5NSIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOnVybCgjbGluZWFyR3JhZGllbnQxNzY5LTk2KTtzdHJva2Utd2lkdGg6NDQuNzc1O3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIKICAgICAgIGlkPSJwYXRoMTcwOS0xIgogICAgICAgY3g9IjExMzguMzc1NyIKICAgICAgIGN5PSIxNzUwLjY1MTQiCiAgICAgICByPSI4Mi43MzQ3OTUiIC8+CiAgPC9nPgo8L3N2Zz4K);
}

/**
    bmNodeTableSelectTemplateForm
*/
[data-drupal-selector="edit-table-select"] {
  width: 100%;
  border-collapse: collapse;
}
[data-drupal-selector="edit-table-select"]> thead{

}
[data-drupal-selector="edit-table-select"]> th {
  background-color: white;
  border-bottom: 1px solid var(--bm-bluemarloc-blue);
  position: sticky;
  top: 100px;
  z-index: 2;
  /* Adjust the z-index to control the stacking order */
  font-size: 12px;
}

/* BMNodeTableSelectTemplateForm.php */
.bm-node-table-select-template-form {
  .table-select-ribbon {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
    .component-nstate-buttons {
      padding: 15px;
      margin-top: 16px;
    }
  }

  .form-item-no-of-rows {
    width: 100px;
    margin-bottom: 10px;
    float: right;
  }

  [for="edit-no-of-rows"] {
    font-size: 10px;
  }

  .pager-wrapper {
    float: right;
  }

  #status-messages {
    margin-bottom: 30px;
  }
}

/**
  Line throbber
  a line with wait on top
*/
.ajax-progress-throbber {
  display: inline-block!important;
  padding: 10px 5px 2px 10px!important;
  position: absolute!important;
  left: 0!important;
  z-index: 19!important;
  border-bottom: 2px solid var(--bm-bluemarloc-blue) !important;
  color: var(--bm-bluemarloc-blue) !important;
  font-weight: bold!important;
  transform: translate(10px, -60px) !important;
  width: 90% !important;
  text-align: center!important;
}

.bm-node-table-select-template-form.hide-c1 {
  [data-drupal-selector="edit-table-select"] th:nth-child(1) {
  width:1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0
}

  [data-drupal-selector="edit-table-select"] td:nth-child(1) {
  width:1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0
}
}

.bm-node-table-select-template-form.hide-c1 [data-drupal-selector="edit-table-select"] th:nth-child(1), .bm-node-table-select-template-form.hide-c1 [data-drupal-selector="edit-table-select"] td:nth-child(1), .bm-node-table-select-template-form.hide-c2 [data-drupal-selector="edit-table-select"] th:nth-child(2), .bm-node-table-select-template-form.hide-c2 [data-drupal-selector="edit-table-select"] td:nth-child(2), .bm-node-table-select-template-form.hide-c3 [data-drupal-selector="edit-table-select"] th:nth-child(3), .bm-node-table-select-template-form.hide-c3 [data-drupal-selector="edit-table-select"] td:nth-child(3), .bm-node-table-select-template-form.hide-c4 [data-drupal-selector="edit-table-select"] th:nth-child(4), .bm-node-table-select-template-form.hide-c4 [data-drupal-selector="edit-table-select"] td:nth-child(4), .bm-node-table-select-template-form.hide-c5 [data-drupal-selector="edit-table-select"] th:nth-child(5), .bm-node-table-select-template-form.hide-c5 [data-drupal-selector="edit-table-select"] td:nth-child(5), .bm-node-table-select-template-form.hide-c6 [data-drupal-selector="edit-table-select"] th:nth-child(6), .bm-node-table-select-template-form.hide-c6 [data-drupal-selector="edit-table-select"] td:nth-child(6), .bm-node-table-select-template-form.hide-c7 [data-drupal-selector="edit-table-select"] th:nth-child(7), .bm-node-table-select-template-form.hide-c7 [data-drupal-selector="edit-table-select"] td:nth-child(7), .bm-node-table-select-template-form.hide-c8 [data-drupal-selector="edit-table-select"] th:nth-child(8), .bm-node-table-select-template-form.hide-c8 [data-drupal-selector="edit-table-select"] td:nth-child(8), .bm-node-table-select-template-form.hide-c9 [data-drupal-selector="edit-table-select"] th:nth-child(9), .bm-node-table-select-template-form.hide-c9 [data-drupal-selector="edit-table-select"] td:nth-child(9), .bm-node-table-select-template-form.hide-c10 [data-drupal-selector="edit-table-select"] th:nth-child(10), .bm-node-table-select-template-form.hide-c10 [data-drupal-selector="edit-table-select"] td:nth-child(10), .bm-node-table-select-template-form.hide-c11 [data-drupal-selector="edit-table-select"] th:nth-child(11), .bm-node-table-select-template-form.hide-c11 [data-drupal-selector="edit-table-select"] td:nth-child(11), .bm-node-table-select-template-form.hide-c12 [data-drupal-selector="edit-table-select"] th:nth-child(12), .bm-node-table-select-template-form.hide-c12 [data-drupal-selector="edit-table-select"] td:nth-child(12), .bm-node-table-select-template-form.hide-c13 [data-drupal-selector="edit-table-select"] th:nth-child(13), .bm-node-table-select-template-form.hide-c13 [data-drupal-selector="edit-table-select"] td:nth-child(13), .bm-node-table-select-template-form.hide-c14 [data-drupal-selector="edit-table-select"] th:nth-child(14), .bm-node-table-select-template-form.hide-c14 [data-drupal-selector="edit-table-select"] td:nth-child(14), .bm-node-table-select-template-form.hide-c15 [data-drupal-selector="edit-table-select"] th:nth-child(15), .bm-node-table-select-template-form.hide-c15 [data-drupal-selector="edit-table-select"] td:nth-child(15), .bm-node-table-select-template-form.hide-c16 [data-drupal-selector="edit-table-select"] th:nth-child(16), .bm-node-table-select-template-form.hide-c16 [data-drupal-selector="edit-table-select"] td:nth-child(16), .bm-node-table-select-template-form.hide-c17 [data-drupal-selector="edit-table-select"] th:nth-child(17), .bm-node-table-select-template-form.hide-c17 [data-drupal-selector="edit-table-select"] td:nth-child(17), .bm-node-table-select-template-form.hide-c18 [data-drupal-selector="edit-table-select"] th:nth-child(18), .bm-node-table-select-template-form.hide-c18 [data-drupal-selector="edit-table-select"] td:nth-child(18), .bm-node-table-select-template-form.hide-c19 [data-drupal-selector="edit-table-select"] th:nth-child(19), .bm-node-table-select-template-form.hide-c19 [data-drupal-selector="edit-table-select"] td:nth-child(19), .bm-node-table-select-template-form.hide-c20 [data-drupal-selector="edit-table-select"] th:nth-child(20), .bm-node-table-select-template-form.hide-c20 [data-drupal-selector="edit-table-select"] td:nth-child(20) {
  width: 1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
  min-width: 0;
}

form#bm-google-places-settings {
  .tippy-content ul {
    margin: 0 0 0 -21px;
  }
}

.bm-node-table-select-template-form {
  .tippy-content div {
    display: flex;
    flex-direction: column;
  }

  .tippy-content ul {
    margin: 0 0 0 -21px;
  }

  .tippy-content a {
    width: 120px;
    background-color: darkslategrey;
    margin: 2px;
    border-radius: 2px;
    color: white;
    padding: 4px 20px;
    text-decoration: none;
    display: block;
    font-size: 12px;
  }

  .tippy-content a:hover {
    background-color: white;
    color: black!important;
    cursor: pointer;
  }
}

#table-select-ajax-ag-grid {
  background: var(--bm-bluemarloc-blue-background);
  border: 1px solid var(--bm-bluemarloc-blue);
  min-height: 1000px;
  width: 100%;
  .ag-root-wrapper {
    height: 1000px;
  }
}

/* on help pages of modules */
.help-page-table td {
  vertical-align: top;
  padding: 20px;
}

/*  SEVEN ADMIN PAGES HEADING COLOR */

.path-admin .content-header,
[data-drupal-selector="edit-table-select"] > thead{
  background: var(--bm-bluemarloc-blue-background);
  background: linear-gradient(90deg, var(--bm-bluemarloc-blue),var(--bm-bluemarloc-purple))!important;
  background-size: 140% 400%!important;
  -webkit-animation: AnimationName 4s ease infinite;
  -moz-animation: AnimationName 4s ease infinite;
  animation: AnimationName 4s ease infinite;
  color: white;
  font-family: Roboto, sans-serif;
}
[data-drupal-selector="edit-table-select"]  >thead th{
  background-color: initial!important;
  color:white!important;
}
/* SEVEN ADMIN PAGES FONT */
body.path-admin {
  font-family: Roboto, sans-serif;
}

.path-admin .ui-dialog .ui-dialog-titlebar {
  background: linear-gradient(90deg, var(--bm-bluemarloc-blue), var(--bm-bluemarloc-purple)) !important;
}

.path-admin .ui-dialog .ui-dialog-titlebar-close {
  border-color: white;
}
/*
  ADMIN THEME
  MOVED THE ACTION BUTTON ON LISTING TO THE SIDE, TO REDUCE RISK OF DELETE ROWS BY CLICKING WRONG BUTTON
*/
[data-drupal-selector="edit-header"]:has([data-drupal-selector="edit-node-bulk-form"]){
  float:right;
  background:var(--bm-bluemarloc-blue-background);
  padding:5px 10px;
  label{
    display:none;
  }
  [data-drupal-selector="edit-actions"]{
    margin:0;
  }
}
[data-drupal-selector="edit-node-bulk-form"]{
  display: flex;
  gap: 10px;
  align-content: stretch;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
}

/**
  display divs as two columns.
 */
.grid-key-value{
  display: grid;
  gap: 20px;
  grid-template-columns: 0fr 300px;
}
/* when used in a tippy tooltip */
.tippy .grid-key-value{
  grid-template-columns: 100px 300px;
  gap:0;
}

.displayflex{
  display:flex;
  gap:20px;
}
/* Two colum equal width*/
.grid-fr-fr{
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
  gap:20px;
}
.grid-fr-fr-fr{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
}
.gap-20{
  gap:20px;
}
/*
  widescreen forcing
*/
.container:has(.wide-screen),
.container .container:has(.wide-screen){
  width:100%!important;
  min-width: 100%;
  max-width: 100%;
}

/**
markdown like summary details
 */
 .summary {
   cursor: pointer;
   color: var(--bm-bluemarloc-blue);
   /* Additional styling as needed */
 }

.summary .details {
  color: #333;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, opacity 0.3s ease;
}

.summary.expanded .details {
  max-height: 500px; /* Adjust as needed based on your content */
  opacity: 1;
}

/*.summary::before {*/
/*  font-family: 'Roboto', sans-serif;*/
/*  content: "→"; !* Right arrow for collapsed state *!*/
/*  display: inline-block;*/
/*  margin-right: 5px;*/
/*  transition: transform 0.3s ease;*/
/*}*/

/*.summary.expanded::before {*/
/*  transform: rotate(90deg); !* Rotates arrow to become a down arrow *!*/
/*  !* content: "↓"; Alternatively, keep the right arrow and just rotate *!*/
/*}*/


/* moet naar listing full css */
.node--type-listing.node--view-mode-full .field .lt-block-second .field{
  display: grid;
  grid-template-columns: 180px 1fr;
}

/* max size to counters on dashboard, manually add max-width-1200 to the gavias template */
.max-width-1200 .row.row-wrapper {
  max-width: 1200px;
  margin: auto;
}


/* moet naar bm_accounts, maar die staat nog niet aan op admin theme */
.people-account-display .vertical-tabs__panes{
  padding:43px;
}
.people-account-display details .field .field__item{
  margin-left:200px;
}
.people-account-display details .field .item-image{
  float:left;
  margin-right:42px;
}


.icon-bm-help {
  display: inline-block;
  width: 13px;
  height: 13px;
  border-radius: 29%;
  border: 1px solid blueviolet;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  position: relative;
  text-align: center;
  font-size: 14px;
  line-height: 48px;
  font-weight: bold;
  color: blueviolet;
  transition: border-color 0.3s;
  cursor: pointer;
  font-family: roboto, sans-serif;
  font-style: normal;
  top: 5px;
  left:6px;
}

.icon-bm-help::before {
  content: "?";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.icon-bm-help:hover {
  border-color: var(--bm-bluemarloc-blue);
  background:var(--bm-bluemarloc-blue-background)
}
/*
  this is used on the workbench, to display an agent information message in glassy style.
  <div class="glass-note"><i class="fgcolor-yellow la la-5x la-question-circle-o"></i>text</div>
 */
.glass-note {
  background: rgb(255 249 237);
  border-radius: 10px;
  padding: 20px;
  margin: 20px 0;
  font-size:  16px;
  font-weight: bold;
  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.3);
  width: 400px;
  min-height: 115px;
}
.glass-note i{
  float: left;
}
/*
  this is used on the homepage
  where multiple counters are displayed
  and the heading is placed in the counter area.
 */

.header-center-and-lower{
  position: relative;
  z-index: 4;
  top: 99px;
  background: white;
  padding: 10px;
}
/**
  fix blog tonen
 */
.node--type-article.node--view-mode-teaser-3 .post-block{
  height: 379px;
}
