.bg-gig {
  background: #31CEC4; }

.bg-club {
  background: #CB96EE; }

.bg-other {
  background: #FFC77D; }

.bg-gig_darker {
  background: #29AFA6; }

.bg-club_darker {
  background: #AC7FCA; }

.bg-other_darker {
  background: #D9A969; }

img {
  max-width: 100%; }

a {
  text-decoration: none; }

h1 {
  font-size: inherit; }

::-webkit-input-placeholder {
  color: #7A7A7A; }

:-moz-placeholder {
  color: #7A7A7A;
  opacity: 1; }

::-moz-placeholder {
  color: #7A7A7A;
  opacity: 1; }

:-ms-input-placeholder {
  color: #7A7A7A; }

.col2_and_3_inner {
  padding-left: 180px;
  max-width: 1450px;
  float: left; }

.footer {
  padding-left: 454px;
  clear: both;
  max-width: 1450px; }

.wide_page .footer {
  padding-left: 184px; }

.ev-a {
  color: inherit;
  display: block; }

.col3 h2:not(.about_page-heading), .col3 h3:not(.about_page-heading) {
  text-transform: uppercase; }

.list_thumb-right .ev-name {
  display: inline; }

.modal.modal--image, .modal.modal--map {
  margin-left: 140px; }

.site_fb_post .site_fb_post-img_wrap {
  width: 100%;
  height: 180px;
  overflow: hidden; }

.site_fb_post img {
  transform: translate-y(-100px);
  max-width: 100%; }

.mp {
  position: fixed; }

.site_weekend_listings .ev {
  padding: 10px 20px;
  margin-bottom: 5px;
  background-color: #F1F1F1;
  color: #303030; }
  .site_weekend_listings .ev:hover {
    background-color: #EAEAEA; }

.site_weekend_listings .ev-border {
  display: none; }

.site_weekend_listings .ev-desc {
  color: #7A7A7A; }

.site_weekend_listings_genre_heading {
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 10px;
  padding-left: 20px; }

.event_type_page_datepicker_wrap {
  background: #FFF;
  transition: all 250ms ease; }

.event_type_page_datepicker_wrap--stuck {
  position: fixed;
  top: 55px;
  width: 272px;
  z-index: 2;
  box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.5); }
  .event_type_page_datepicker_wrap--stuck .event_type_page_datepicker-heading {
    border-top-color: #fff;
    border-bottom-color: #fff; }

.event_type_page_datepicker_wrap, .event_type_page_datepicker_wrap_after--stuck {
  height: 340px; }

.event_type_page_datepicker-heading {
  text-align: center;
  padding: 10px;
  border-bottom: 4px solid #FE6C6C;
  border-top: 4px solid #FE6C6C;
  font-size: 16px;
  color: #FE6C6C; }

.event_type_page_datepicker .cal_container {
  width: 238px;
  margin: 0 auto;
  padding: 0;
  background: none;
  border: none; }

.event_type_page_datepicker .cal_header {
  border-bottom-color: #DBDBDA;
  border-top: none; }
  .event_type_page_datepicker .cal_header > * {
    display: inline-block;
    vertical-align: middle; }
  .event_type_page_datepicker .cal_header .chv_wrap {
    background-color: #7A7A7A; }
  .event_type_page_datepicker .cal_header .chv {
    border-top-color: #fff;
    border-right-color: #fff; }
  .event_type_page_datepicker .cal_header .datepicker_title {
    color: #777;
    font-size: 14px; }

.event_type_page_datepicker .cal_date--inactive > div, .event_type_page_datepicker .cal_date--past > div {
  cursor: default;
  background-color: #EAEAEA;
  color: #949393; }

.event_type_page_datepicker .cal_date--selected > div {
  background-color: #31CEC4;
  color: #fff !important; }

.event_type_page_datepicker .cal_date:not(.cal_date--inactive):not(.cal_date--past) > div:hover {
  background-color: #303030; }

@media (max-width: 363px) {
  .h1, .f_AM_48, .f_AB_48, .f_MSB_48, .f_MI_48 {
    font-size: 40px; } }

@media (max-width: 320px) {
  .h1, .f_AM_48, .f_AB_48, .f_MSB_48, .f_MI_48 {
    font-size: 35px; } }

@media (max-width: 800px) {
  .col2_and_3_inner {
    padding-left: 140px;
    padding-right: 0; }
  .wide_page .footer {
    padding-left: 160px; } }

@media (max-width: 767px) {
  .wide_page .row {
    padding-right: 0;
    padding-left: 0; }
  .wide_page .grid.col2_and_3_inner, .wide_page .grid.col3_inner, .wide_page .footer {
    padding: 0;
    padding-left: 15px;
    padding-right: 15px; }
  .breadcrumbs {
    top: 0 !important;
    position: relative !important;
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #949393;
    padding-bottom: 15px; }
  .footer {
    padding-left: 0;
    padding-bottom: 80px; }
  .footer-links a, .footer-links .footer-link {
    letter-spacing: 0;
    font-size: 16px;
    margin-bottom: 8px; }
  .footer > .col-md-4 > .bt-grey {
    margin-bottom: 40px; }
  .col3_inner .mb100 {
    margin-bottom: 20px; }
  .heading_sans--lg {
    font-size: 20px; }
  .spesh {
    margin-bottom: 10px; }
  .bf_banner, .ts_search-wrap {
    display: none; }
  .ticketshop-title {
    margin: 40px 0 10px; }
  .ts_search-input-wrap {
    display: none; }
  .venue_main_col {
    padding-right: 0; }
  #vp_map_canvas {
    height: 160px !important; }
  .venue-map_small {
    margin-bottom: 10px; }
  .venue_address {
    padding-right: 0 !important; }
  .venue_postcode {
    width: 100%;
    text-align: left;
    font-size: 18px; }
  .event_type_page_datepicker_wrap {
    width: 100%;
    left: 0;
    top: 0;
    padding: 0; }
  #splitp_event_page {
    padding-left: 0;
    padding-right: 0; }
  .event_page_split-left_col {
    padding-bottom: 0;
    margin-top: -45px !important; }
  .event_page_split-right_col {
    padding-top: 20px; }
  .l-event-name {
    max-width: 100%; }
  .l-date:not(.breadcrumbs) {
    margin-bottom: 10px;
    color: #949393 !important;
    font-size: 17px; }
  #splitp_event_page .col_2-3 .gutter_right, #splitp_home .speech_block .gutter_right {
    padding-right: 0; }
  #splitp_event_page .col_2-3 .gutter_left, #splitp_home .speech_block .gutter_left {
    padding-left: 0; }
  .l-desc_short {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block; }
  .listing_fb-login {
    max-width: 75%; }
  .l_right_dark_grey, #l_right_light_grey, #l_right_dark_grey {
    min-height: 0 !important; }
  .defp-top_inner {
    height: auto; }
  .defp-title2 {
    position: relative;
    top: auto; } }

@media (max-width: 375px) {
  .legend-items li {
    padding-left: 0;
    margin-left: 15px; }
    .legend-items li:before {
      display: none; } }

.cook {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 480px;
  background: rgba(48, 48, 48, 0.93);
  z-index: 999;
  padding-bottom: 80px;
  text-align: center;
  font-family: "minionpro_regular", "Times New Roman", Times, serif;
  border-bottom: 1px solid #222;
  will-change: transform; }

.cook-logo {
  background: url(/apps/frontend/assets/img/logo-sidebar.png) no-repeat center;
  width: 128px;
  height: 45px;
  background-size: 50%;
  margin: 60px auto 0; }

.cook-big_text {
  margin-top: 20px;
  font-size: 33px;
  color: #fff;
  font-family: "minionpro_semibold", "Times New Roman", Times, serif; }

.cook-small_text {
  margin-top: 1px;
  font-size: 14px;
  color: #DBDBDA;
  display: inline-block;
  width: 325px;
  line-height: 17px; }
  .cook-small_text a {
    color: #949393;
    text-decoration: none; }

.cook-accept {
  margin-top: 40px;
  color: #31CEC4;
  cursor: pointer;
  display: inline-block;
  padding: 8px 15px;
  border: 2px solid #31CEC4;
  transition: all 200ms ease-out;
  font-size: 20px;
  font-family: "apercu_bold", Helvetica, Arial, sans-serif;
  letter-spacing: 0.3px;
  text-decoration: none; }
  .cook-accept:hover {
    color: #fff;
    border-color: #fff; }

.js_close_cook {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 100%;
  right: 0;
  background: rgba(53, 53, 53, 0.27);
  margin-top: -20px; }

@media (max-width: 767px) {
  .cook {
    height: 100%; }
  .cook-logo {
    margin: 40px auto 0; }
  .js_close_cook {
    background: rgba(62, 61, 61, 0.5); }
  .cook-big_text {
    padding: 0 10px;
    font-size: 26px; }
  .cook-small_text {
    padding-top: 10px;
    font-size: 15px;
    line-height: 19px;
    padding-right: 5px;
    padding-left: 5px; }
  .cook-accept {
    margin-top: 25px; } }

/*# sourceMappingURL=data:application/json;base64,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ZyB7XG4gIGJhY2tncm91bmQ6ICMzMUNFQzQ7IH1cblxuLmJnLWNsdWIge1xuICBiYWNrZ3JvdW5kOiAjQ0I5NkVFOyB9XG5cbi5iZy1vdGhlciB7XG4gIGJhY2tncm91bmQ6ICNGRkM3N0Q7IH1cblxuLmJnLWdpZ19kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjMjlBRkE2OyB9XG5cbi5iZy1jbHViX2RhcmtlciB7XG4gIGJhY2tncm91bmQ6ICNBQzdGQ0E7IH1cblxuLmJnLW90aGVyX2RhcmtlciB7XG4gIGJhY2tncm91bmQ6ICNEOUE5Njk7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3QTdBN0E7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdBN0E3QTtcbiAgb3BhY2l0eTogMTsgfVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdBN0E3QTtcbiAgb3BhY2l0eTogMTsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3QTdBN0E7IH1cblxuLmNvbDJfYW5kXzNfaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogNDU0cHg7XG4gIGNsZWFyOiBib3RoO1xuICBtYXgtd2lkdGg6IDE0NTBweDsgfVxuXG4ud2lkZV9wYWdlIC5mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE4NHB4OyB9XG5cbi5ldi1hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb2wzIGgyOm5vdCguYWJvdXRfcGFnZS1oZWFkaW5nKSwgLmNvbDMgaDM6bm90KC5hYm91dF9wYWdlLWhlYWRpbmcpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubGlzdF90aHVtYi1yaWdodCAuZXYtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubW9kYWwubW9kYWwtLWltYWdlLCAubW9kYWwubW9kYWwtLW1hcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDsgfVxuXG4uc2l0ZV9mYl9wb3N0IC5zaXRlX2ZiX3Bvc3QtaW1nX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2l0ZV9mYl9wb3N0IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlLXkoLTEwMHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uc2l0ZV93ZWVrZW5kX2xpc3RpbmdzIC5ldiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBjb2xvcjogIzMwMzAzMDsgfVxuICAuc2l0ZV93ZWVrZW5kX2xpc3RpbmdzIC5ldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTsgfVxuXG4uc2l0ZV93ZWVrZW5kX2xpc3RpbmdzIC5ldi1ib3JkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlX3dlZWtlbmRfbGlzdGluZ3MgLmV2LWRlc2Mge1xuICBjb2xvcjogIzdBN0E3QTsgfVxuXG4uc2l0ZV93ZWVrZW5kX2xpc3RpbmdzX2dlbnJlX2hlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmV2ZW50X3R5cGVfcGFnZV9kYXRlcGlja2VyX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTsgfVxuXG4uZXZlbnRfdHlwZV9wYWdlX2RhdGVwaWNrZXJfd3JhcC0tc3R1Y2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTVweDtcbiAgd2lkdGg6IDI3MnB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmV2ZW50X3R5cGVfcGFnZV9kYXRlcGlja2VyX3dyYXAtLXN0dWNrIC5ldmVudF90eXBlX3BhZ2VfZGF0ZXBpY2tlci1oZWFkaW5nIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmV2ZW50X3R5cGVfcGFnZV9kYXRlcGlja2VyX3dyYXAsIC5ldmVudF90eXBlX3BhZ2VfZGF0ZXBpY2tlcl93cmFwX2FmdGVyLS1zdHVjayB7XG4gIGhlaWdodDogMzQwcHg7IH1cblxuLmV2ZW50X3R5cGVfcGFnZV9kYXRlcGlja2VyLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkU2QzZDO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI0ZFNkM2QztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZFNkM2QzsgfVxuXG4uZXZlbnRfdHlwZV9wYWdlX2RhdGVwaWNrZXIgLmNhbF9jb250YWluZXIge1xuICB3aWR0aDogMjM4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmV2ZW50X3R5cGVfcGFnZV9kYXRlcGlja2VyIC5jYWxfaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RCREJEQTtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAuZXZlbnRfdHlwZV9wYWdlX2RhdGVwaWNrZXIgLmNhbF9oZWFkZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZXZlbnRfdHlwZV9wYWdlX2RhdGVwaWNrZXIgLmNhbF9oZWFkZXIgLmNodl93cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0E3QTdBOyB9XG4gIC5ldmVudF90eXBlX3BhZ2VfZGF0ZXBpY2tlciAuY2FsX2hlYWRlciAuY2h2IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuICAuZXZlbnRfdHlwZV9wYWdlX2RhdGVwaWNrZXIgLmNhbF9oZWFkZXIgLmRhdGVwaWNrZXJfdGl0bGUge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZXZlbnRfdHlwZV9wYWdlX2RhdGVwaWNrZXIgLmNhbF9kYXRlLS1pbmFjdGl2ZSA+IGRpdiwgLmV2ZW50X3R5cGVfcGFnZV9kYXRlcGlja2VyIC5jYWxfZGF0ZS0tcGFzdCA+IGRpdiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgY29sb3I6ICM5NDkzOTM7IH1cblxuLmV2ZW50X3R5cGVfcGFnZV9kYXRlcGlja2VyIC5jYWxfZGF0ZS0tc2VsZWN0ZWQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFDRUM0O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ldmVudF90eXBlX3BhZ2VfZGF0ZXBpY2tlciAuY2FsX2RhdGU6bm90KC5jYWxfZGF0ZS0taW5hY3RpdmUpOm5vdCguY2FsX2RhdGUtLXBhc3QpID4gZGl2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYzcHgpIHtcbiAgLmgxLCAuZl9BTV80OCwgLmZfQUJfNDgsIC5mX01TQl80OCwgLmZfTUlfNDgge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuaDEsIC5mX0FNXzQ4LCAuZl9BQl80OCwgLmZfTVNCXzQ4LCAuZl9NSV80OCB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb2wyX2FuZF8zX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLndpZGVfcGFnZSAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRlX3BhZ2UgLnJvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLndpZGVfcGFnZSAuZ3JpZC5jb2wyX2FuZF8zX2lubmVyLCAud2lkZV9wYWdlIC5ncmlkLmNvbDNfaW5uZXIsIC53aWRlX3BhZ2UgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuYnJlYWRjcnVtYnMge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk0OTM5MztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLmZvb3Rlci1saW5rcyBhLCAuZm9vdGVyLWxpbmtzIC5mb290ZXItbGluayB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuZm9vdGVyID4gLmNvbC1tZC00ID4gLmJ0LWdyZXkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmNvbDNfaW5uZXIgLm1iMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5oZWFkaW5nX3NhbnMtLWxnIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnNwZXNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5iZl9iYW5uZXIsIC50c19zZWFyY2gtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGlja2V0c2hvcC10aXRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMTBweDsgfVxuICAudHNfc2VhcmNoLWlucHV0LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZlbnVlX21haW5fY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICN2cF9tYXBfY2FudmFzIHtcbiAgICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnZlbnVlLW1hcF9zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudmVudWVfYWRkcmVzcyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC52ZW51ZV9wb3N0Y29kZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmV2ZW50X3R5cGVfcGFnZV9kYXRlcGlja2VyX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI3NwbGl0cF9ldmVudF9wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZXZlbnRfcGFnZV9zcGxpdC1sZWZ0X2NvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDsgfVxuICAuZXZlbnRfcGFnZV9zcGxpdC1yaWdodF9jb2wge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5sLWV2ZW50LW5hbWUge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubC1kYXRlOm5vdCguYnJlYWRjcnVtYnMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTQ5MzkzICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICNzcGxpdHBfZXZlbnRfcGFnZSAuY29sXzItMyAuZ3V0dGVyX3JpZ2h0LCAjc3BsaXRwX2hvbWUgLnNwZWVjaF9ibG9jayAuZ3V0dGVyX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICNzcGxpdHBfZXZlbnRfcGFnZSAuY29sXzItMyAuZ3V0dGVyX2xlZnQsICNzcGxpdHBfaG9tZSAuc3BlZWNoX2Jsb2NrIC5ndXR0ZXJfbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5sLWRlc2Nfc2hvcnQge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGlzdGluZ19mYi1sb2dpbiB7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmxfcmlnaHRfZGFya19ncmV5LCAjbF9yaWdodF9saWdodF9ncmV5LCAjbF9yaWdodF9kYXJrX2dyZXkge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuZGVmcC10b3BfaW5uZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZGVmcC10aXRsZTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmxlZ2VuZC1pdGVtcyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmxlZ2VuZC1pdGVtcyBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb29rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ4LCA0OCwgNDgsIDAuOTMpO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbmlvbnByb19yZWd1bGFyXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLmNvb2stbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXBwcy9mcm9udGVuZC9hc3NldHMvaW1nL2xvZ28tc2lkZWJhci5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDsgfVxuXG4uY29vay1iaWdfdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbmlvbnByb19zZW1pYm9sZFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7IH1cblxuLmNvb2stc21hbGxfdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0RCREJEQTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gIC5jb29rLXNtYWxsX3RleHQgYSB7XG4gICAgY29sb3I6ICM5NDkzOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb29rLWFjY2VwdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGNvbG9yOiAjMzFDRUM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMUNFQzQ7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJhcGVyY3VfYm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29vay1hY2NlcHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uanNfY2xvc2VfY29vayB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MywgNTMsIDUzLCAwLjI3KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29rIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvb2stbG9nbyB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDsgfVxuICAuanNfY2xvc2VfY29vayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2MiwgNjEsIDYxLCAwLjUpOyB9XG4gIC5jb29rLWJpZ190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5jb29rLXNtYWxsX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLmNvb2stYWNjZXB0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiJdfQ== */