:root { --gutter: 75px; --headroom: 50px; --footroom: 30px; --fontsize: 18px; --fontsize_burger: 24px; --margin_left: 115px; --img_width: 300px; --img_height: 300px; --burger_size: 80px; --pretty_black: #020202; }

html::-webkit-scrollbar { width: 6px; }

html::-webkit-scrollbar-track { background-color: lightgrey; }

html::-webkit-scrollbar-thumb { background: grey; border-radius: 0; }

@media only screen and (max-width: 768px) { :root { --fontsize: 14px; } }

body { font-family: "Barlow-Regular","sans-serif"; font-size: var(--fontsize); font-weight: 400; }

h1, h2, h3 { font-family: "AlfaSlabOne", "sans-serif"; }

.hidden { display: none; }

.centered { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; height: 100%; }

.headroom_spacer { height: var(--burger_size); }

.decorated { -ms-flex-direction: row; flex-direction: row; }

.decorated .text { width: 20em; }

@media only screen and (max-width: 960px) { .decorated { -ms-flex-direction: column; flex-direction: column; } }

#page_wrapper { height: 100vh; width: 100vw; min-width: 100vw; max-width: 100vw; background-repeat: no-repeat; background-size: cover; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

#page_container { max-width: 100vw; }

#riders { position: fixed; z-index: 1100; left: var(--margin_left); height: var(--headroom); display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; max-width: 100vw; }

#riders .rider { cursor: pointer; display: inline; text-transform: lowercase; font-size: var(--fontsize); border-left: solid 2px black; padding: 0 0.5em; }

#riders .rider:nth-of-type(2), #riders .rider:first-of-type { border-left: none; padding-left: 0; }

#riders .rider.active { font-family: "AlfaSlabOne"; position: relative; top: 1px; }

#riders.burger { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; background-color: black; top: var(--burger_size); height: 100%; max-width: 100vw; overflow: hidden; /* &:before { content: "="; border: 1px solid black; border-radius: 50%; width: var(--burger_size); height: var(--burger_size); position: absolute; left: 0; background-position: center; background-repeat: no-repeat; background-size: cover; } */ }

#riders.burger .rider { border: 0; padding: 0.5em; color: white; background-color: black; margin-top: -1px; font-size: var(--fontsize_burger); }

#riders.burger #burger { display: block; }

#riders.burger #burger span { position: relative; display: block; top: 35px; left: 20px; width: 43px; height: 4px; margin: 0 10px 0 0; background: var(--pretty_black); transition: background .15s; transition-delay: .2s; }

#riders.burger #burger span:before { position: absolute; top: -11px; width: 100%; height: 100%; content: ''; background: var(--pretty_black); transition: all .35s; }

#riders.burger #burger span:after { position: absolute; top: 11px; width: 100%; height: 100%; content: ''; background: var(--pretty_black); transition: all .35s; }

#riders #burger { position: fixed; top: 0; left: 0; width: var(--burger_size); height: var(--burger_size); display: none; }

.card { height: 100vh; background-size: cover; background-repeat: no-repeat; }

.container { margin: 0 1em; height: 95%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.container .innerbox { width: 80%; max-width: 1100px; height: 80%; margin: auto; scrollbar-width: thin; scrollbar-color: grey lightgrey; }

.container .innerbox.vertical { overflow-y: scroll; }

.container .innerbox .article { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: justify; justify-content: space-between; padding: 1em; }

.container .innerbox .article .image img { max-width: 200px; max-height: 200px; }

.container .innerbox .article .text { margin: 0 1em; }

@media only screen and (max-width: 960px) { .container .innerbox .article { -ms-flex-direction: column; flex-direction: column; }
  .container .innerbox .article .image { margin: 0 auto; } }

.container .gallery { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: justify; justify-content: space-between; max-width: 1100px; width: 100%; position: relative; }

@media only screen and (max-width: 960px) { .container .gallery.slideshow { display: block; }
  .container .gallery.slideshow .textblock { text-align: center; }
  .container .gallery.slideshow .textblock .title { height: unset !important; }
  .container .gallery.slideshow .slick-prev, .container .gallery.slideshow .slick-next { top: 30%; width: 40px; height: 40px; }
  .container .gallery.slideshow .slick-prev { transform: rotate(-90deg); left: -5px; }
  .container .gallery.slideshow .slick-next { transform: rotate(90deg); right: -5px; } }

.container .gallery .tile { margin: 0 1em; }

.container .gallery .tile .icons { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: center; justify-content: center; }

.container .gallery .tile .icons .icon { margin: 1em 0.5em 2em 0; }

.container .gallery .tile .icons .icon img { width: 60px; }

.container .gallery .tile .item { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-preferred-size: 300px; flex-basis: 300px; }

.container .gallery .tile .item a { text-decoration: none; color: inherit; }

.container .gallery .tile .item img { -ms-flex-item-align: start; align-self: flex-start; }

.container .gallery .tile .item .textblock { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.container .gallery .tile .item .textblock .title { font-family: "AlfaSlabOne"; font-size: var(--fontsize); height: 6em; }

.container .gallery .tile .item .textblock .text { font-family: "Barlow-Regular"; font-size: var(--fontsize); }

.container .gallery .tile .item .textblock.switch { -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.container .gallery .tile .item .textblock.switch .text { min-height: unset; }

.container .gallery .tile .item .textblock.minheight_320 { min-height: 320px; }

.container .gallery .tile .item.black { color: black; }

.container .gallery .tile .item.white { color: white; }

.container .gallery .tile .item.textleft { -ms-flex-direction: row; flex-direction: row; }

.container .gallery .tile .item.textleft .textblock { margin-right: 1em; }

.container .gallery .tile .item.textright { -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.container .gallery .tile .item.textright .textblock { margin-left: 1em; }

.container .gallery .tile .item.textbottom { -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.container .gallery .tile .item.text_title_switch .textblock { -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.container .gallery .tile .item.text_title_switch .textblock .text { min-height: unset; }

@media only screen and (max-width: 960px) { .container .gallery { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; }
  .container .gallery .tile { max-width: 75%; }
  .container .gallery .tile .item { -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-preferred-size: unset; flex-basis: unset; }
  .container .gallery .tile .item img { justify-self: flex-start; max-width: 100% !important; max-height: 400px; }
  .container .gallery .tile .item .textblock.minheight_320 { min-height: unset; }
  .container .gallery .tile .item .textblock .title { height: unset; }
  .container .gallery .tile .item .textblock .text { min-height: unset; }
  .container .gallery .tile .item .textblock .text ul { padding-left: 8px; } }

.container .decorated .decoration { margin-right: 1em; width: 700px; }

@media only screen and (max-width: 960px) { .container .decorated .decoration { width: 80vw; } }

.container.mail_form .centered { margin-top: 10vh; -ms-flex-align: first baseline; align-items: first baseline; -ms-flex-direction: row; flex-direction: row; }

@media only screen and (max-width: 960px) { .container.mail_form .centered { -ms-flex-direction: column; flex-direction: column; margin-top: 0; } }

.container.mail_form .content { width: 300px; }

.container.mail_form .form { width: 700px; }

.container.mail_form .form .row { margin: 5px 0; }

.container.mail_form .form .row textarea, .container.mail_form .form .row input[type=submit], .container.mail_form .form .row input[type=text] { color: #333333; width: 100%; }

@media only screen and (max-width: 960px) { .container.mail_form .form .row textarea, .container.mail_form .form .row input[type=submit], .container.mail_form .form .row input[type=text] { width: 80vw; } }

@media only screen and (max-width: 960px) { .container .hero { width: 80vw; } }

#thanx .modal { position: fixed; left: 0; top: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.5); z-index: 1100; }

#thanx .modal .box { position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 101; background-color: white; color: black; border: 2px solid black; border-radius: 5px; padding: 1em; }

#thanx .modal .box .content { padding: 1em; }

#thanx .modal .box .ok { position: relative; margin-top: 1em; float: right; border: 1px solid grey; border-radius: 3px; padding: 0.5em; background-color: lightgrey; cursor: pointer; }

#footer { position: fixed; width: 100vw; height: var(--footroom); z-index: 100; bottom: 1.5em; text-align: center; }

@media only screen and (max-width: 960px) { #footer { display: none; } }

.form { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.form .row { height: 2.5em; }

.form .row.textarea { height: auto; }

.tiles .decoration { max-width: var(--img_width); margin-right: 2em; }

.tiles ul { list-style: none; max-width: calc(var(--img_width) * 2 + 4em); }

.tiles ul li.tile { padding: 1em; position: relative; float: left; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.tiles ul li.tile img { max-width: var(--img_width); width: var(--img_width); display: inline; }

.tiles ul li.tile .title { max-width: var(--img_width); font-family: AlfaSlabOne, sans-serif; margin-bottom: 0.5em; }

.tiles ul li.tile .text { margin-top: 0.5em; max-width: var(--img_width); }

.tiles ul li.tile .footer { clear: both; max-width: var(--img_width); font-size: calc(var(--fontsize) * 2 / 3); }

@media only screen and (max-width: 960px) { .tiles { -ms-flex-direction: column; flex-direction: column; }
  .tiles .decoration { max-width: 90vw; margin: 0; }
  .tiles ul { max-width: 90vw; }
  .tiles ul li.tile .title, .tiles ul li.tile .text, .tiles ul li.tile .footer, .tiles ul li.tile img { max-width: 90vw; } }

.karte #the_map { width: 70%; height: 70%; }

.karte #partners { color: black; }

@media only screen and (max-width: 960px) { .karte #the_map { margin-top: 1em; font-size: 10px; width: 90%; }
  .karte .text { width: 90vw; margin: 0 auto; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZHMuY3NzIiwic291cmNlcyI6WyJjYXJkcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRicmVha3BvaW50MTogOTYwcHg7XG5cbjpyb290IHtcbiAgLS1ndXR0ZXI6IDc1cHg7XG4gIC0taGVhZHJvb206IDUwcHg7XG4gIC0tZm9vdHJvb206IDMwcHg7XG4gIC0tZm9udHNpemU6IDE4cHg7XG4gIC0tZm9udHNpemVfYnVyZ2VyOiAyNHB4O1xuICAtLW1hcmdpbl9sZWZ0OiAxMTVweDtcbiAgLS1pbWdfd2lkdGg6IDMwMHB4O1xuICAtLWltZ19oZWlnaHQ6IDMwMHB4O1xuICAtLWJ1cmdlcl9zaXplOiA4MHB4O1xuICAtLXByZXR0eV9ibGFjazogIzAyMDIwMjtcbn1cblxuaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuXG5odG1sOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiBncmV5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAvLy0tZm9udHNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZm9udHNpemU6IDE0cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1SZWd1bGFyXCIsXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udHNpemUpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJBbGZhU2xhYk9uZVwiLCBcInNhbnMtc2VyaWZcIjtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZW50ZXJlZCB7XG4gIC8vbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvL3dpZHRoOiAxMDAlO1xufVxuLmhlYWRyb29tX3NwYWNlciB7XG4gIGhlaWdodDogdmFyKC0tYnVyZ2VyX3NpemUpO1xufVxuXG4uZGVjb3JhdGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAudGV4dCB7XG4gICAgd2lkdGg6IDIwZW07ICAgIFxuICB9XG4gXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQxKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4jcGFnZV93cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtaW4td2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy9vdmVyZmxvdzogaGlkZGVuIHZpc2libGU7XG59XG5cbiNwYWdlX2NvbnRhaW5lciB7XG4gIC8vIG1hcmdpbjogMCB2YXIoLS1tYXJnaW5fbGVmdCk7XG4gIC8vIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tbWFyZ2luX2xlZnQpICogMik7XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG5cbiNyaWRlcnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMDA7XG4gIGxlZnQ6IHZhcigtLW1hcmdpbl9sZWZ0KTtcblxuICBoZWlnaHQ6IHZhcigtLWhlYWRyb29tKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgLnJpZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250c2l6ZSk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCBibGFjaztcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuXG4gICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkFsZmFTbGFiT25lXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG4gIH1cblxuICAmLmJ1cmdlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB0b3A6IHZhcigtLWJ1cmdlcl9zaXplKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnJpZGVyIHtcbiAgICAgIGJvcmRlcjogMDsgICBcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250c2l6ZV9idXJnZXIpO1xuICAgIH1cblxuICAgICNidXJnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmV0dHlfYmxhY2spO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByZXR0eV9ibGFjayk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJldHR5X2JsYWNrKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCI9XCI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiB2YXIoLS1idXJnZXJfc2l6ZSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJ1cmdlcl9zaXplKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgKi9cblxuICB9XG5cbiAgI2J1cmdlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1idXJnZXJfc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1idXJnZXJfc2l6ZSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cbi5jYXJkIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy93aWR0aDogMTAwdnc7XG4gIC8vbWluLXdpZHRoOiAxMDB2dztcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAxZW07XG4gIGhlaWdodDogOTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5pbm5lcmJveCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogZ3JleSBsaWdodGdyZXk7XG5cbiAgICAmLnZlcnRpY2FsIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDEpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDEpIHtcbiAgICAgICYuc2xpZGVzaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnRleHRibG9jayB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2LFxuICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aWxlIHtcbiAgICAgIC8vbWF4LXdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW46IDAgMWVtO1xuXG4gICAgICAuaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIG1hcmdpbjogMWVtIDAuNWVtIDJlbSAwO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLy8gaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRibG9jayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJBbGZhU2xhYk9uZVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250c2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LVJlZ3VsYXJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udHNpemUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnN3aXRjaCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1pbmhlaWdodF8zMjAge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmxhY2sge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0bGVmdCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAudGV4dGJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRleHRyaWdodCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIC50ZXh0YmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0Ym90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0X3RpdGxlX3N3aXRjaCB7XG4gICAgICAgICAgLnRleHRibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50MSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnRpbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgICAgICAgXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAyMHZoO1xuICAgICAgICAgICAgLy93aWR0aDogMjB2aDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0YmxvY2sge1xuICAgICAgICAgICAgJi5taW5oZWlnaHRfMzIwIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlY29yYXRlZCB7XG4gICAgLmRlY29yYXRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50MSkge1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAmLm1haWxfZm9ybSB7XG4gICAgLmNlbnRlcmVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwdmg7XG4gICAgICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDEpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAuZm9ybSB7XG4gICAgICB3aWR0aDogNzAwcHg7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB0ZXh0YXJlYSwgXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQxKSB7XG4gICAgLmhlcm8ge1xuICAgICAgd2lkdGg6IDgwdnc7XG4gICAgfVxuICB9XG59XG5cbiN0aGFueCB7XG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgICB6LWluZGV4OiAxMTAwO1xuXG4gICAgLmJveCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMTAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDFlbTtcblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB9XG5cbiAgICAgIC5vayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAvL2xlZnQ6IHZhcigtLW1hcmdpbl9sZWZ0KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IHZhcigtLWZvb3Ryb29tKTtcbiAgei1pbmRleDogMTAwO1xuICBib3R0b206IDEuNWVtO1xuICAvL3dpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLnJvdyB7XG4gICAgaGVpZ2h0OiAyLjVlbTtcblxuICAgICYudGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4udGlsZXMge1xuICAuZGVjb3JhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbWdfd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1pbWdfd2lkdGgpICogMiArIDRlbSk7XG4gICAgbGkudGlsZSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAvLyBtYXgtd2lkdGg6IDIxZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWltZ193aWR0aCk7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1pbWdfd2lkdGgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWltZ193aWR0aCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBbGZhU2xhYk9uZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWltZ193aWR0aCk7XG4gICAgICB9XG4gICAgICAuZm9vdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0taW1nX3dpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWZvbnRzaXplKSAqIDIgLyAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50MSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmRlY29yYXRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICBsaS50aWxlIHtcbiAgICAgICAgLnRpdGxlLFxuICAgICAgICAudGV4dCxcbiAgICAgICAgLmZvb3RlcixcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmthcnRlIHtcbiAgI3RoZV9tYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiA3MCU7XG4gIH1cbiAgI3BhcnRuZXJzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDEpIHtcbiAgICAjdGhlX21hcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEFBQUEsS0FBSyxDQUFDLEVBQ0osUUFBUSxDQUFBLEtBQUMsRUFDVCxVQUFVLENBQUEsS0FBQyxFQUNYLFVBQVUsQ0FBQSxLQUFDLEVBQ1gsVUFBVSxDQUFBLEtBQUMsRUFDWCxpQkFBaUIsQ0FBQSxLQUFDLEVBQ2xCLGFBQWEsQ0FBQSxNQUFDLEVBQ2QsV0FBVyxDQUFBLE1BQUMsRUFDWixZQUFZLENBQUEsTUFBQyxFQUNiLGFBQWEsQ0FBQSxLQUFDLEVBQ2QsY0FBYyxDQUFBLFFBQUMsR0FDaEI7O0FBRUQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsRUFDdEIsS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUFFRCxBQUFBLElBQUksQUFBQSx5QkFBeUIsQ0FBQyxFQUM1QixnQkFBZ0IsRUFBRSxTQUFTLEdBQzVCOztBQUVELEFBQUEsSUFBSSxBQUFBLHlCQUF5QixDQUFDLEVBQzVCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQVFELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSUFDdEMsQUFBQSxLQUFLLENBQUMsRUFDSixVQUFVLENBQUEsS0FBQyxHQUNaOztBQUdILEFBQUEsSUFBSSxDQUFDLEVBQ0gsV0FBVyxFQUFFLDZCQUE2QixFQUMxQyxTQUFTLEVBQUUsZUFBZSxFQUMxQixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFFRCxBQUFBLEVBQUUsRUFDRixFQUFFLEVBQ0YsRUFBRSxDQUFDLEVBQ0QsV0FBVyxF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 */
