

/* Start:/local/templates/triumph-park/fonts/fonts.css?15996570935399*/
@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro.svg#GothamPro') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro-LightItalic.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro-LightItalic.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro-LightItalic.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro-LightItalic.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro-LightItalic.svg#GothamPro-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro-Light.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro-Light.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro-Light.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro-Light.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro-Light.svg#GothamPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro-Italic.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro-Italic.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro-Italic.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro-Italic.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro-Italic.svg#GothamPro-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro-Medium.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro-Medium.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro-Medium.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro-Medium.svg#GothamPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro-MediumItalic.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro-MediumItalic.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro-MediumItalic.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro-MediumItalic.svg#GothamPro-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro-Bold.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro-Bold.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro-Bold.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro-Bold.svg#GothamPro-Bold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro-BoldItalic.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro-BoldItalic.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro-BoldItalic.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro-BoldItalic.svg#GothamPro-BoldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'GothamPro';
    src: url('/local/templates/triumph-park/fonts/GothamPro-BlackItalic.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamPro-BlackItalic.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamPro-BlackItalic.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamPro-BlackItalic.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamPro-BlackItalic.svg#GothamPro-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}

/*
  Narrow
*/
@font-face {
    font-family: 'GothamProNarrow';
    src: url('/local/templates/triumph-park/fonts/GothamProNarrow-Medium.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamProNarrow-Medium.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamProNarrow-Medium.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamProNarrow-Medium.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamProNarrow-Medium.svg#GothamProNarrow-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GothamProNarrow';
    src: url('/local/templates/triumph-park/fonts/GothamProNarrow-Bold.eot?#iefix') format('embedded-opentype'),  url('/local/templates/triumph-park/fonts/GothamProNarrow-Bold.otf')  format('opentype'),
    url('/local/templates/triumph-park/fonts/GothamProNarrow-Bold.woff') format('woff'), url('/local/templates/triumph-park/fonts/GothamProNarrow-Bold.ttf')  format('truetype'), url('/local/templates/triumph-park/fonts/GothamProNarrow-Bold.svg#GothamProNarrow-Bold') format('svg');
    font-weight: 800;
    font-style: normal;
}

/*

a — Arial Regular
b — Arial Italic
c — Arial Bold
d — Arial Bold Italic
e — Georgia Regular
f — Georgia Italic
g — Georgia Bold
h — Georgia Bold Italic
i — Tahoma Regular
j — Tahoma Bold
k — Times Regular
l — Times Italic
m — Times Bold
n — Times BoldItalic
o — Lucida Sans
p — Lucida Sans Bold
q — Verdana Regular
r — Verdana Italic
s — Verdana Bold
t — Verdana Bold Italic
u — Futura
v — Trump Mediaeval
w — ITC Studio Script

*/
@font-face {
    font-family: 'rouble';
    src: url('/local/templates/triumph-park/fonts/rouble-webfont.eot');
    src: url('/local/templates/triumph-park/fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/triumph-park/fonts/rouble-webfont.woff') format('woff'),
         url('/local/templates/triumph-park/fonts/rouble-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*.rouble,
.rub
{
    font-family:'rouble' !important;
    font-weight: inherit !important;
    font-style: inherit !important;
    text-transform: none !important;
}*/
.rub:after {
    content: 'a';
    font-family:'rouble' !important;
}
.rub span {
    color: transparent;
    font-size: 0;
    line-height: 0;
    opacity: 0;
    position: absolute;
}


/* End */


/* Start:/local/templates/triumph-park/libs/slick-carousel/slick/slick.css?15996570941729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/triumph-park/libs/magnific-popup/dist/magnific-popup.css?15996570946005*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }


.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* End */


/* Start:/local/templates/triumph-park/libs/mscrollbar/jquery.mCustomScrollbar.min.css?159965709442839*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/triumph-park/libs/mscrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/triumph-park/libs/semantic/components/accordion.min.css?15996570947349*/
/*!
 * # Semantic UI 2.4.2 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

.ui.accordion,
.ui.accordion .accordion {
    max-width: 100%
}

.ui.accordion .accordion {
    margin: 1em 0 0;
    padding: 0
}

.ui.accordion .accordion .title~.content,
.ui.accordion .title~.content {
    display: none
}

.ui.accordion:not(.styled) .accordion .title~.content:not(.ui),
.ui.accordion:not(.styled) .title~.content:not(.ui) {
    margin: '';
    padding: .5em 0 1em
}

.ui.accordion:not(.styled) .title~.content:not(.ui):last-child {
    padding-bottom: 0
}

.ui.accordion .accordion .title .dropdown.icon,
.ui.accordion .title .dropdown.icon {
    display: inline-block;
    float: none;
    opacity: 1;
    width: 1.25em;
    height: 1em;
    margin: 0 .25rem 0 0;
    padding: 0;
    font-size: 1em;
    -webkit-transition: opacity .1s ease, -webkit-transform .1s ease;
    transition: opacity .1s ease, -webkit-transform .1s ease;
    transition: transform .1s ease, opacity .1s ease;
    transition: transform .1s ease, opacity .1s ease, -webkit-transform .1s ease;
    vertical-align: baseline;
    -webkit-transform: none;
    transform: none
}

.ui.accordion.menu .item .title {
    display: block;
    padding: 0
}

.ui.accordion.menu .item .title>.dropdown.icon {
    float: right;
    margin: .21425em 0 0 1em;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ui.accordion .ui.header .dropdown.icon {
    font-size: 1em;
    margin: 0 .25rem 0 0
}

.ui.accordion .accordion .active.title .dropdown.icon,
.ui.accordion .active.title .dropdown.icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ui.accordion.menu .item .active.title>.dropdown.icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ui.styled.accordion {
    width: 600px
}

.ui.styled.accordion,
.ui.styled.accordion .accordion {
    border-radius: .28571429rem;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15), 0 0 0 1px rgba(34, 36, 38, .15);
    box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15), 0 0 0 1px rgba(34, 36, 38, .15)
}

.ui.styled.accordion .accordion .title,
.ui.styled.accordion .title {
    margin: 0;
    padding: .75em 1em;
    color: rgba(0, 0, 0, .4);
    font-weight: 700;
    border-top: 1px solid rgba(34, 36, 38, .15);
    -webkit-transition: background .1s ease, color .1s ease;
    transition: background .1s ease, color .1s ease
}

.ui.styled.accordion .accordion .title:first-child,
.ui.styled.accordion>.title:first-child {
    border-top: none
}

.ui.styled.accordion .accordion .content,
.ui.styled.accordion .content {
    margin: 0;
    padding: .5em 1em 1.5em
}

.ui.styled.accordion .accordion .content {
    padding: 0;
    padding: .5em 1em 1.5em
}

.ui.styled.accordion .accordion .active.title,
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .active.title,
.ui.styled.accordion .title:hover {
    background: 0 0;
    color: rgba(0, 0, 0, .87)
}

.ui.styled.accordion .accordion .active.title,
.ui.styled.accordion .accordion .title:hover {
    background: 0 0;
    color: rgba(0, 0, 0, .87)
}

.ui.styled.accordion .active.title {
    background: 0 0;
    color: rgba(0, 0, 0, .95)
}

.ui.styled.accordion .accordion .active.title {
    background: 0 0;
    color: rgba(0, 0, 0, .95)
}

.ui.accordion .accordion .active.content,
.ui.accordion .active.content {
    display: block
}

.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
    width: 100%
}

.ui.inverted.accordion .title:not(.ui) {
    color: rgba(255, 255, 255, .9)
}

@font-face {
    font-family: Accordion;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
    font-weight: 400;
    font-style: normal
}

.ui.accordion .accordion .title .dropdown.icon,
.ui.accordion .title .dropdown.icon {
    font-family: Accordion;
    line-height: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-weight: 400;
    font-style: normal;
    text-align: center
}

.ui.accordion .accordion .title .dropdown.icon:before,
.ui.accordion .title .dropdown.icon:before {
    content: '\f0da'
}
/* End */


/* Start:/local/templates/triumph-park/libs/chosen/chosen.min.css?159965709410175*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.5
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);display:none}.chosen-container.chosen-with-drop .chosen-drop{display:block}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/local/templates/triumph-park/libs/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/local/templates/triumph-park/libs/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/local/templates/triumph-park/libs/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;opacity:0;pointer-events:none}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/local/templates/triumph-park/libs/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/local/templates/triumph-park/libs/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/local/templates/triumph-park/libs/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/* End */


/* Start:/local/templates/triumph-park/styles/autoprefixer-independent.css?1599657094541*/
/*
    @important - autoprefixer "съедает" -webkit-box, поэтому стили нужно писать в файл, не обрабатываемый autoprefixer'ом
*/
.advantages__text,
.benefits__description,
.news__review {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.advantages__text {
    max-height: 8.4em;
    -webkit-line-clamp: 6;
}

.benefits__description {
    max-height: 4.1em;
    -webkit-line-clamp: 3;
}

.news__review {
    max-height: 6em;
    -webkit-line-clamp: 4;
}
/* End */


/* Start:/local/templates/triumph-park/styles/additional.css?15996570941404*/
.form__lineItems .form__select {
    border-radius: 4px 0 0 4px;
}

.form__col.form__col_12 {
    flex-basis: 100%;
}

.hidden {
    display: none!important;
}

.form__question {
    display: none;
}

.form__question.form__question_active {
    display: block;
}

.about-lecturers .slick-slide img {
    display: block;
    border-radius: 100%;
    height: 114px;
    width: 114px;
    object-fit: cover;
    min-width: 114px;
}

.primary-slider__title_rel {
    display: inline-block;
}

.advantages__icon img {
    max-width: 70px;
    max-height: 50px;
}

.form__group.hidden + .form__group_last {
    margin-top: 30px;
}

.form__group a.disabled {
    opacity: 0.5;
    pointer-events: none;
}

.hint {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 -15px 30px;
}

.hint.warning {
    color: #f48ca7;
}

.hint__item {
    padding: 0 15px;
}

.hint__round {
    width: 49px;
    height: 49px;
    border-radius: 100%;
    background-color: #b8c2ec;
    color: #fff;
    text-align: center;
    font-size: 36px;
    line-height: 49px;
}

.hint.warning .hint__round {
    background-color: #f48ca7;
}

select + .form__add {
    right: -40px;
}

.event__title,
.event__description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.event__title {
    -webkit-line-clamp: 2;
}

.event__description {
    -webkit-line-clamp: 3;
}
/* End */


/* Start:/local/templates/triumph-park/template_styles.css?1599657703307187*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}button{cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{font-size:100%}@media screen and (max-width:1570px){html{font-size:1.05vw}}body,html{height:100%}body{font-family:GothamPro,Arial,sans-serif}.no-scroll{overflow:hidden}.mfp-wrap *,.mfp-wrap :after,.mfp-wrap :before,main,main *,main :after,main :before{box-sizing:padding-box;box-sizing:border-box;outline:0}.main,main{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:100vh;position:relative;padding-bottom:4.0625rem;background-image:url(/local/templates/triumph-park/images/raster/raw-flats-bg.jpg)}.main_bg1,main_bg1{background-image:url(/local/templates/triumph-park/images/raster//bg/1.jpg)}.main_bg2,main_bg2{background-image:url(/local/templates/triumph-park/images/raster//bg/2.jpg)}.main_bg3,main_bg3{background-image:url(/local/templates/triumph-park/images/raster//bg/3.jpg)}.main_bg4,main_bg4{background-image:url(/local/templates/triumph-park/images/raster//bg/4.jpg)}.main_bg5,main_bg5{background-image:url(/local/templates/triumph-park/images/raster//bg/5.jpg)}.main_bg6,main_bg6{background-image:url(/local/templates/triumph-park/images/raster//bg/6.jpg)}.main_bg7,main_bg7{background-image:url(/local/templates/triumph-park/images/raster//bg/7.jpg)}.main_bg8,main_bg8{background-image:url(/local/templates/triumph-park/images/raster//bg/8.jpg)}.main_bg9,main_bg9{background-image:url(/local/templates/triumph-park/images/raster//bg/9.jpg)}.main_bg10,main_bg10{background-image:url(/local/templates/triumph-park/images/raster//bg/10.jpg)}.main_bg11,main_bg11{background-image:url(/local/templates/triumph-park/images/raster//bg/11.jpg)}.main_top-fixed,main_top-fixed{background-position:top center;background-attachment:fixed}img{max-width:100%}a{text-decoration:underline;color:inherit}a:hover{text-decoration:none}.container{max-width:98.125rem;padding:0 1.25rem;margin:auto}.inner{padding-top:119px;color:#fff}.blackout{position:fixed;top:0;bottom:0;left:0;right:0;display:none}.blackout_active{display:block;z-index:998}button,input{outline:0!important;-webkit-appearance:none}button[disabled]{opacity:.3}input[type=checkbox]{-webkit-appearance:checkbox}.field{display:inline-block;width:100%;outline:0}.field_error{border-bottom-color:#e99435!important}.field_error+field-error{display:inline-block}.error-explained{font-size:.8125rem;margin:5px 0;color:#e99435}.flag{display:flex;align-items:flex-start}.flag__text,.flag__ui{cursor:pointer}.flag__text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;line-height:1.3}.flag__ui{margin:.125rem .375rem 0 0}.frame-select+.chosen-container .chosen-results,.hollow-select+.chosen-container .chosen-results,.typical-select+.chosen-container .chosen-results{margin:0;padding:.625rem 0}.frame-select+.chosen-container .chosen-results li,.hollow-select+.chosen-container .chosen-results li,.typical-select+.chosen-container .chosen-results li{font-size:1.0625rem;line-height:1.1;padding:.25rem .9375rem}.frame-select+.chosen-container .chosen-results li.highlighted,.hollow-select+.chosen-container .chosen-results li.highlighted,.typical-select+.chosen-container .chosen-results li.highlighted{color:#3f79a7;background-image:none;background:0 0}.typical-select+.chosen-container-single .chosen-single{color:#fff;font-weight:500;font-size:.8125rem;background:#3f79a7;border-radius:0;padding:.5rem .3125rem .4375rem;border:0!important;outline:0!important;box-shadow:none!important;height:auto;line-height:1;text-align:center}.typical-select+.chosen-container-single .chosen-single span{display:inline-block;position:relative;max-width:calc(100% - 2.5rem);margin-right:.875rem}.typical-select+.chosen-container-single .chosen-single div{right:1.25rem}.typical-select+.chosen-container-single .chosen-single:hover span:after{width:62px}.typical-select+.chosen-container-single .chosen-single div b{position:absolute;top:.875rem;right:-.3125rem;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent transparent;background:0 0;width:0;height:0}.typical-select_up+.chosen-container .chosen-drop{top:0;transform:translateY(-100%);border-radius:.25rem .25rem 0 0;box-shadow:none;border:0}.typical-select_up+.chosen-container.chosen-with-drop .chosen-single div b{transform:rotate(-180deg)}.frame-select+.chosen-container-single .chosen-single,.hollow-select+.chosen-container-single .chosen-single{color:#fff;font-size:.8125rem;background:0 0;border-radius:0;padding:0 .3125rem .25rem 0;border:0;outline:0!important;box-shadow:none!important;height:auto;line-height:1;text-align:left}.frame-select+.chosen-container-single .chosen-single span,.hollow-select+.chosen-container-single .chosen-single span{display:inline-block;position:relative;max-width:calc(100% - 2.5rem);margin-right:.875rem}.frame-select+.chosen-container-single .chosen-single div,.hollow-select+.chosen-container-single .chosen-single div{right:0}.frame-select+.chosen-container-single .chosen-single:hover span:after,.hollow-select+.chosen-container-single .chosen-single:hover span:after{width:62px}.frame-select+.chosen-container-single .chosen-single div b,.hollow-select+.chosen-container-single .chosen-single div b{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);border-style:solid;border-width:5px 5px 0;border-color:#fff transparent transparent;background:0 0;width:0;height:0}.frame-select+.chosen-container-single .chosen-search,.hollow-select+.chosen-container-single .chosen-search{clip:rect(0,0,0,0)}.frame-select+.chosen-container-single .chosen-drop,.hollow-select+.chosen-container-single .chosen-drop{border:0;border-radius:0}.frame-select+.chosen-container-single .chosen-single{border:.0625rem solid rgba(255,255,255,.57);padding:.375rem 1.25rem;font-size:.875rem}.frame-select+.chosen-container-single .chosen-single div{right:.5625rem}.custom-ui{display:inline-block;position:relative;cursor:pointer}.custom-ui__note{font-size:.75rem;font-weight:400}.custom-ui__input{position:absolute;clip:rect(0,0,0,0)}.custom-ui__input:checked~.custom-ui__text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#3f8ecd;border-color:#3f8ecd;cursor:default}.custom-ui__text{display:inline-block;width:100%;font-weight:800;font-size:1rem;padding:.75rem 1.875rem;border:1px solid rgba(255,255,255,.7)}.custom-ui_fancy .custom-ui__input:checked~.custom-ui__text{background:#ffda1b;border-color:#ffda1b;color:#000}.custom-ui_fancy .custom-ui__text{background:#023c6a;border-color:#023c6a;font-weight:400;font-size:.875rem;line-height:1;padding:.4375rem 1.125rem}.custom-ui_coal .custom-ui__input:checked~.custom-ui__text{border-color:#3f8ecd;color:#fff}.custom-ui_coal .custom-ui__text{border:1px solid rgba(54,54,54,.62);color:rgba(55,71,77,.95)}.custom-ui_darken .custom-ui__input:checked~.custom-ui__text{background:rgba(0,0,0,.73);border-color:transparent;color:#f6c543}.custom-ui_darken .custom-ui__text{background:rgba(0,0,0,.54);border-color:transparent;color:#fff;font-weight:800;font-size:.875rem;line-height:1;padding:.625rem 2.0625rem .6875rem;border-radius:.1875rem;transition:background .4s,color .4s}.custom-ui_darken .custom-ui__text:hover{background:rgba(0,0,0,.72);color:#f6c543}.custom-ui_compact .custom-ui__text{padding:.4375rem .5625rem;min-width:1.875rem}svg.icon{width:100%;height:100%;fill:#f6c543;stroke:#f6c543}svg.icon-insta{stroke:transparent}svg.icon-yt{stroke:transparent}svg.icon-fb1,svg.icon-insta1,svg.icon-vk1,svg.icon-yt1{fill:#fff;stroke:#fff}svg.icon-realweb_logo{fill:#fff;stroke:transparent}svg.icon-plus{stroke:#fff;fill:#fff}svg.icon-circle_close{stroke:transparent;fill:#fff}svg.icon-round-down{fill:#fff;stroke:transparent}svg.icon-list{fill:transparent;stroke:red}svg.icon-tile{fill:transparent;stroke:red}svg.icon-web-camera{stroke:transparent}svg.icon-pdf{stroke:transparent;fill:#fff}svg.icon-star{stroke:none}svg.icon-pdf2,svg.icon-print{stroke:none}svg.icon-runway_logo{stroke:none;fill:none}.overview__networks .icon-fb,.overview__networks .icon-vk,.scrollshow__networks .icon-fb,.scrollshow__networks .icon-vk{stroke:#fff}.overview__networks .icon-fb,.overview__networks .icon-insta,.overview__networks .icon-yt,.scrollshow__networks .icon-fb,.scrollshow__networks .icon-insta,.scrollshow__networks .icon-yt{fill:#fff}.green-awards{display:inline-block;width:8.1875rem;height:7.1875rem}.slick-slide{outline:0}.slick-dots{list-style:none;padding:0;margin:0}.slick-dots_raw-flats{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);max-width:80%}.slick-dots_raw-flats-benefits{position:absolute;top:calc(100% + 3px);left:-.4375rem}.slick-dots_attractive,.slick-dots_exotic,.slick-dots_nightly{display:flex;align-items:flex-start;border-radius:.3125rem;padding:.5rem .375rem .5rem .375rem}.slick-dots_attractive li,.slick-dots_exotic li,.slick-dots_nightly li{display:inline-flex;padding:0}.slick-dots_attractive button,.slick-dots_exotic button,.slick-dots_nightly button{padding:0;color:transparent;background:#fff;border:0;width:.5rem;height:.5rem;border-radius:50%;transition:transform .4s;margin:0 .25rem}.slick-dots_attractive .slick-active button,.slick-dots_exotic .slick-active button,.slick-dots_nightly .slick-active button{transform:scale(1.4);background:#ffda1b}.slick-dots_exotic{background:rgba(0,0,0,.22)}.slick-dots_nightly{background:rgba(0,0,0,.4)}.slick-next_arrowed,.slick-prev_arrowed{display:inline-block;width:.5625rem;height:.5625rem;border:0;padding:0;border-bottom:.125rem solid #fff;background:0 0}.slick-prev_arrowed{border-left:.125rem solid #fff;transform:rotate(45deg)}.slick-next_arrowed{border-right:.125rem solid #fff;transform:rotate(-45deg)}.slick-next_corner,.slick-prev_corner{display:inline-block;width:1.25rem;height:2.25rem;border:0;padding:0;background:0 0}.slick-prev_corner{background:url(/local/templates/triumph-park/images/vector/left-corner.svg) 0 0 no-repeat transparent;background-size:100% 100%}.slick-next_corner{background:url(/local/templates/triumph-park/images/vector/right-corner.svg) 0 0 no-repeat transparent;background-size:100% 100%}@-moz-keyframes verticalPulsation{0%{transform:translateY(0)}25%{transform:translateY(.1875rem)}50%{transform:translateY(.375rem)}75%{transform:translateY(.1875rem)}100%{transform:translateY(0)}}@-webkit-keyframes verticalPulsation{0%{transform:translateY(0)}25%{transform:translateY(.1875rem)}50%{transform:translateY(.375rem)}75%{transform:translateY(.1875rem)}100%{transform:translateY(0)}}@-o-keyframes verticalPulsation{0%{transform:translateY(0)}25%{transform:translateY(.1875rem)}50%{transform:translateY(.375rem)}75%{transform:translateY(.1875rem)}100%{transform:translateY(0)}}@keyframes verticalPulsation{0%{transform:translateY(0)}25%{transform:translateY(.1875rem)}50%{transform:translateY(.375rem)}75%{transform:translateY(.1875rem)}100%{transform:translateY(0)}}@-moz-keyframes horizontalPulsation{0%{transform:translateX(0)}25%{transform:translateX(-.1875rem)}50%{transform:translateX(0)}75%{transform:translateX(.1875rem)}100%{transform:translateX(0)}}@-webkit-keyframes horizontalPulsation{0%{transform:translateX(0)}25%{transform:translateX(-.1875rem)}50%{transform:translateX(0)}75%{transform:translateX(.1875rem)}100%{transform:translateX(0)}}@-o-keyframes horizontalPulsation{0%{transform:translateX(0)}25%{transform:translateX(-.1875rem)}50%{transform:translateX(0)}75%{transform:translateX(.1875rem)}100%{transform:translateX(0)}}@keyframes horizontalPulsation{0%{transform:translateX(0)}25%{transform:translateX(-.1875rem)}50%{transform:translateX(0)}75%{transform:translateX(.1875rem)}100%{transform:translateX(0)}}@-moz-keyframes horizontalMovement{from{transform:translate(0,0)}50%{transform:translate(.5rem,0)}to{transform:translate(0,0)}}@-webkit-keyframes horizontalMovement{from{transform:translate(0,0)}50%{transform:translate(.5rem,0)}to{transform:translate(0,0)}}@-o-keyframes horizontalMovement{from{transform:translate(0,0)}50%{transform:translate(.5rem,0)}to{transform:translate(0,0)}}@keyframes horizontalMovement{from{transform:translate(0,0)}50%{transform:translate(.5rem,0)}to{transform:translate(0,0)}}@-moz-keyframes smoothAppear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes smoothAppear{0%{opacity:0}100%{opacity:1}}@-o-keyframes smoothAppear{0%{opacity:0}100%{opacity:1}}@keyframes smoothAppear{0%{opacity:0}100%{opacity:1}}@-moz-keyframes growingWidth{0%{width:0}100%{width:100%}}@-webkit-keyframes growingWidth{0%{width:0}100%{width:100%}}@-o-keyframes growingWidth{0%{width:0}100%{width:100%}}@keyframes growingWidth{0%{width:0}100%{width:100%}}@-moz-keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(1,1,1)}10%{transform:scale3d(.5,.5,.5)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{transform:scale3d(1,1,1)}}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(1,1,1)}10%{transform:scale3d(.5,.5,.5)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{transform:scale3d(1,1,1)}}@-o-keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(1,1,1)}10%{transform:scale3d(.5,.5,.5)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(1,1,1)}10%{transform:scale3d(.5,.5,.5)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{transform:scale3d(1,1,1)}}.button,.overview__title{cursor:pointer;border:0}a.button,a.overview__title{text-decoration:none}.button[disabled],.overview__title[disabled]{opacity:.3;cursor:default}.button_bright,.overview__title_bright{font-weight:800;background:#ffda1b;color:#000;font-size:.625rem;line-height:1}.button_dark,.overview__title_dark{display:inline-flex;align-items:center;background:#000;color:#f6c543;font-size:.75rem}.button_dark:after,.overview__title_dark:after{background:url(/local/templates/triumph-park/images/vector/round-right.svg) 0 0 no-repeat transparent;background-size:100% 100%;content:"";width:.9375rem;height:.9375rem;margin:0 0 0 1rem;position:relative;top:1px}.button_ocean,.overview__title_ocean{background:#023c6a;color:#fff}.button_compact,.overview__title_compact{padding:.5rem 3.6875rem .5rem}.button_alter,.overview__title_alter{padding:.5rem 2.375rem .5rem}.button_extended,.overview__title_extended{padding:.5625rem 1.375rem}.button_solid,.overview__title_solid{padding:.9375rem 3.625rem;text-transform:uppercase;font-size:.8125rem}.button_pdf,.button_print,.button_send,.overview__title_pdf,.overview__title_print,.overview__title_send{background:#3f8ecd;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;font-size:.75rem;padding:.5625rem .9375rem;white-space:nowrap}.button_pdf_compact,.button_print_compact,.button_send_compact,.overview__title_pdf_compact,.overview__title_print_compact,.overview__title_send_compact{padding:.5625rem .75rem .5625rem .5rem}.button_pdf:after,.button_print:after,.button_send:after,.overview__title_pdf:after,.overview__title_print:after,.overview__title_send:after{content:"";display:inline-block;font-weight:500;margin:0 0 0 1.25rem}.button_pdf_compact:after,.button_print_compact:after,.button_send_compact:after,.overview__title_pdf_compact:after,.overview__title_print_compact:after,.overview__title_send_compact:after{margin:0}.button_send:after,.overview__title_send:after{width:1.375rem;height:1.0625rem;background:url(/local/templates/triumph-park/images/vector/envelope.svg) 0 0 no-repeat transparent;background-size:100% 100%}.button_pdf:after,.overview__title_pdf:after{width:1.25rem;height:1.375rem;background:url(/local/templates/triumph-park/images/vector/pdf3.svg) 0 0 no-repeat transparent;background-size:100% 100%}.button_print:after,.overview__title_print:after{width:1.375rem;height:1.3125rem;background:url(/local/templates/triumph-park/images/vector/print.svg) 0 0 no-repeat transparent;background-size:100% 100%}.button_download-pdf,.button_to-print,.overview__title_download-pdf,.overview__title_to-print{display:inline-flex;position:relative;font-size:.75rem;line-height:.75rem;font-weight:500;padding:.8125rem 4.9375rem .75rem 1.625rem;background:#ebebeb}.button_download-pdf svg,.button_to-print svg,.overview__title_download-pdf svg,.overview__title_to-print svg{position:absolute;top:50%;transform:translateY(-50%)}.button_download-pdf svg,.overview__title_download-pdf svg{width:1.25rem;height:1.375rem;right:1.5rem;fill:#3f79a7}.button_to-print svg,.overview__title_to-print svg{width:1.4375rem;height:1.375rem;right:1.25rem;fill:#3f79a7}.button_preloader,.overview__title_preloader{position:relative}.button_preloader_bright:after,.button_preloader_dark:after,.overview__title_preloader_bright:after,.overview__title_preloader_dark:after{position:absolute;content:"";width:1.25rem;height:1.25rem}.button_preloader_dark:after,.overview__title_preloader_dark:after{background:url(/local/templates/triumph-park/images/vector/preloader-dark.svg) 0 0 no-repeat transparent;background-size:100% 100%}.button_preloader_bright:after,.overview__title_preloader_bright:after{background:url(/local/templates/triumph-park/images/vector/preloader-white.svg) 0 0 no-repeat transparent;background-size:100% 100%}.button_preloader_left:after,.button_preloader_right:after,.overview__title_preloader_left:after,.overview__title_preloader_right:after{top:50%;transform:translateY(-50%)}.button_preloader_left:after,.overview__title_preloader_left:after{left:.625rem}.button_preloader_right:after,.overview__title_preloader_right:after{right:.625rem}.showroom{position:relative;display:inline-block;font-weight:800;min-height:2.1875rem;font-size:1.125rem;line-height:1.44em;padding:0 3rem 0 0;text-decoration:none;text-transform:uppercase;transition:box-shadow .4s}.showroom:hover .showroom__attractive{box-shadow:inset 0 -.0625rem 0 transparent}.showroom:after{position:absolute;content:"";top:50%;right:0;margin-top:-1rem;width:2.125rem;height:2.1875rem;background:url(/local/templates/triumph-park/images/vector/arrow_right.svg) 0 0 no-repeat transparent;background-size:100% 100%}.showroom__attractive{display:table;margin:.25rem 0 0 auto;color:#f6c543;box-shadow:inset 0 -.0625rem 0 #f6c543}.follow-down{display:inline-flex;align-items:center;font-size:1.125rem;line-height:1.22em;font-weight:900;text-decoration:none}.follow-down:after{position:relative;top:0;display:inline-block;content:"";width:1.1875rem;height:1.6875rem;margin:0 0 0 .75rem;background:url(/local/templates/triumph-park/images/vector/follow-down.svg) 0 0/100% 100% no-repeat}.follow-down:hover:after{animation:verticalPulsation .8s infinite ease-out}.marker_splash{color:#ffda1b}.green-tower{display:inline-flex;color:#75c044;white-space:nowrap}.green-tower:after{display:inline-block;content:"";position:relative;top:.0625rem;margin:0 0 0 .5rem;width:.8125rem;height:.8125rem;background:url(/local/templates/triumph-park/images/vector/green-arrow.svg) 0 0 no-repeat transparent;background-size:100% 100%}.further{display:inline-flex;align-items:center;font-size:.875rem;color:#ffda1b;font-weight:800;text-decoration:none;line-height:1}.further:after{content:"";position:relative;top:1px;width:.375rem;height:.625rem;margin:0 0 0 .25rem;background:url(/local/templates/triumph-park/images/vector/small-yellow-arrow.svg) 0 0 no-repeat transparent;background-size:100% 100%}.fancy{display:inline-flex;flex-direction:column;color:#ffda1b;font-size:.875rem;background:rgba(0,0,0,.58);text-decoration:none;padding:.8125rem 2.5rem 1.75rem;position:relative}.fancy:before{position:absolute;content:"";bottom:.75rem;left:50%;margin-left:-.3125rem;width:.9375rem;height:.75rem;background:url(/local/templates/triumph-park/images/vector/follow-down-yellow.svg) 0 0 no-repeat transparent;background-size:100% 100%}.fancy:hover:before{animation:verticalPulsation .8s infinite ease-out}.pdf{display:inline-flex;align-items:center;text-decoration:none;font-size:1rem;line-height:1;font-weight:500;color:#f6c543}.pdf svg.icon{width:1.25rem;height:1.375rem;margin:0 0 0 .5625rem}.pdf_dark{color:#313131}.pdf_dark svg.icon{fill:#313131}.fav{display:inline-block;width:1.0625rem;height:1.0625rem;background:url(/local/templates/triumph-park/images/vector/to-fav.svg) 0 0/100% 100% no-repeat}.fav_attractive{width:1.4375rem;height:1.375rem;background:url(/local/templates/triumph-park/images/vector/star-yellow.svg) 0 1.375rem/100% 100% no-repeat,url(/local/templates/triumph-park/images/vector/star-white.svg) 0 0/100% 100% no-repeat}.fav_big{width:1.4375rem;height:1.4375rem}.fav_small{width:.75rem;height:.75rem}.fav_in{background:url(/local/templates/triumph-park/images/vector/in-fav.svg) 0 0/100% 100% no-repeat}.webcam{display:inline-flex;align-items:flex-end;color:#ffda1b;white-space:nowrap;font-size:.875rem;font-weight:800;text-decoration:none}.webcam__icon{display:inline-block;width:1.625rem;height:1.6875rem;margin:0 0 0 .5625rem}.direction{opacity:1;transition:opacity .4s;display:inline-block;position:relative;width:3.9375rem;height:7.5rem;background:rgba(0,0,0,.55);border:0;background-position:center center;background-size:1.1875rem 2.25rem;background-repeat:no-repeat}.direction:hover{opacity:.6}.direction_left{background-image:url(/local/templates/triumph-park/images/vector/direction-left.svg)}.direction_right{background-image:url(/local/templates/triumph-park/images/vector/direction-right.svg)}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-white{background:#fff}.mfp-blue{background:#3f8ecd}.mfp-close{width:2.75rem;height:2.75rem;position:absolute;background:0 0;border:0}.mfp-close_centered{top:0;left:50%;transform:translateX(-50%)}.mfp-close_aside{top:-.1875rem;right:-2.5rem;pointer-events:none}.mfp-close_attractive svg.icon,.mfp-close_dark svg.icon{stroke:transparent}.mfp-close_dark svg.icon{fill:#000}.mfp-close_attractive{width:3.75rem;height:3.75rem}.mfp-close_attractive svg{fill:#ffda1b}.popup{display:table;margin:auto;position:relative;color:#fff;text-align:center}.popup p{font-size:1.125rem;line-height:1.2}.popup_compact{max-width:52.125rem;padding:6.25rem 4.0625rem 2.8125rem}.popup__title{font-size:4rem;margin-bottom:2.625rem;text-transform:uppercase}.popup__preloader{display:flex;align-items:center;justify-content:center;width:100%;height:180px}.popup__preloader:after{content:"";width:2.5rem;height:2.5rem;background:url(/local/templates/triumph-park/images/vector/preloader.svg) 0 0 no-repeat transparent;background-size:100% 100%}.popup__request~.popup__preloader{display:none}.h1,.h2,.h3,h1,h2,h3{font-weight:800}.h1,h1{font-size:2.8125rem;line-height:1.07em;margin:0 0 .91em}.h2,h2{font-size:2rem;line-height:1.25em;margin:0 0 .78em}.h3,h3{font-size:1rem;line-height:1.63em;margin:0 0 1.5em}p{line-height:1.6;margin:0 0 1.75em}ol,ul{line-height:1.6;padding:0 0 0 1.25rem;margin:0 0 3.25rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;padding:20px 20px 20px 60px}ul{list-style-type:disc}li{padding:0 0 0 10px}.accessory-menu{background:rgba(0,0,0,.4)}.accessory-menu__container{padding-top:.625rem;padding-bottom:.3125rem}.accessory-menu__item{display:inline-block;text-decoration:none;font-size:.75rem;margin:0 1.25rem .3125rem 0}.accessory-menu__item_current{color:#ffda1b}.advantages{color:#fff;height:100%}.advantages__slider,.advantages__slider .slick-list,.advantages__slider .slick-track,.advantages__slider .slick-track>*{height:100%}.advantages__item{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:grey}.advantages__container{padding-top:28.125rem}.advantages__header{position:absolute;z-index:100;top:14.375rem;left:0;right:0;width:100%;margin:auto;padding-left:10.9375rem;font-size:4.3125rem;margin-bottom:8.625rem}.advantages__subheader{font-size:2.4375rem;font-weight:800}.advantages__content{margin-left:9.6875rem;max-width:37.5rem;opacity:0;transform:translateX(900px);transition:transform .8s ease-out}.slick-active .advantages__content{opacity:1;transform:translateX(0)}.advantages__text{margin:0 0 .4375rem}.advantages__description{position:relative;background:rgba(109,184,69,.8);padding:1.75rem 6.875rem 1.25rem 2.5rem;font-weight:800;font-size:1.125rem;line-height:1.39em}.advantages__description_sharp{background:rgba(222,72,62,.8)}.advantages__description_light{background:rgba(2,164,218,.8)}.advantages__description:after{position:absolute;content:'';top:2.625rem;right:2.4375rem;width:2rem;height:1.4375rem;background:url(/local/templates/triumph-park/images/vector/white-tick.svg) 0 0 no-repeat transparent;background-size:100% 100%}.advantages__subheader{margin:0 0 1.5rem}.advantages__indicators{position:absolute;bottom:7.5625rem;left:0;right:0;width:100%;display:flex;max-width:37.5rem;padding-left:10.9375rem}.advantages__indicator{position:relative;width:4.625rem;height:.25rem;margin:0 .6875rem .375rem 0;background:#fff;border:0;padding:.625rem 0;background-clip:content-box;box-sizing:content-box}.advantages__indicator:after{position:absolute;content:'';top:.625rem;left:0;bottom:.625rem;background:#ffda1b}.advantages__indicator[data-indicator=on]:after{animation:growingWidth 6s linear}.advantages__counter{position:absolute;bottom:0;left:0;width:100%;margin:auto;right:0}.advantages__counter-items{position:absolute;bottom:0;right:0;width:10.9375rem;height:7.8125rem;line-height:7.8125rem;background:#02a4da;text-align:center;color:#fff}.advantages__counter-items:after{content:'';position:absolute;width:1.6875rem;height:2.5rem;top:0;left:calc(100% + .9375rem);background:url(/local/templates/triumph-park/images/vector/mouse.svg) 0 0 no-repeat transparent;background-size:100% 100%}.advantages__counter-item{font-weight:800}.advantages__counter-item_current{font-size:4rem}.advantages__counter-item_current:after{content:"/";position:relative;top:-.1875rem;margin:0 -.0625rem 0 .1875rem;font-size:1.5rem}.advantages__counter-item_total{font-size:1.5rem}@media (max-width:1690px){.advantages__counter-items{right:3.375rem}}@media (max-height:885px){.advantages__indicators{bottom:0}}.apartment{position:relative}.apartment__features{background:#3f79a7;color:#fff;display:flex;font-size:.75rem;align-items:center;padding:.75rem 2.5rem;font-weight:500}.apartment__props{margin:1.25rem 0;font-size:.75rem;line-height:1}.apartment__props td{padding:0 1em .67em 0}.apartment__props td:nth-child(odd){font-weight:700}.apartment__feature{white-space:nowrap}.apartment__feature+.apartment__feature:before{content:"";display:inline-block;vertical-align:bottom;width:.125rem;height:.75rem;background:rgba(255,255,255,.31);margin:0 .1875rem 0 .5rem}.apartment__parts{display:flex;margin:25px 0 0;height:calc(100% - 6.375rem)}.apartment__part:first-child{padding:.875rem 1.25rem;max-width:28.75rem;overflow:auto;height:calc(100% - 1.375rem)}.apartment__part:last-child{max-width:12.5rem}.apartment__plan{display:block;margin:0 4rem 0 0;max-height:100%}.apartment__section-plan{max-width:12.8125rem;max-height:12rem;margin:2rem 0 2.5rem}.apartment__address{font-size:.75rem;line-height:1rem;font-weight:500;max-width:16.5625rem;max-height:6.875rem;overflow:auto;padding:0 0 0 2.1875rem}.apartment__address-label{font-weight:400}.apartment__close{background:url(/local/templates/triumph-park/images/vector/close.svg) 0 0 no-repeat transparent;background-size:100% 100%;width:1.5rem;height:1.5rem;position:absolute;right:1.25rem;margin-top:1.25rem}.apartment__to-fav{position:absolute;right:1.25rem;margin-top:4.625rem}.apartment__capabilities{position:absolute;display:flex;justify-content:space-between;left:0;width:100%;bottom:0}.apartment__capabilities>.button{width:calc((100% - 1.25rem)/ 3)}.benefits{width:26.625rem}.benefits__header{font-weight:800;margin:0 0 .0625rem}.benefits__description{line-height:1.25rem;font-weight:300}.benefits_out-flow{position:absolute;top:-2.8125rem;right:20px}.book{position:relative}.book__navigation{position:absolute;bottom:2.25rem;left:0;right:0;padding:0 1.25rem;margin:auto;display:flex;justify-content:center;align-items:center;height:0}.book__navigation-dots{margin:0 1.3125rem}.book__navigation-core{display:flex;align-items:flex-end;position:relative;padding:0 1.25rem;height:2.25rem}.book__navigation-next,.book__navigation-prev{position:absolute;top:0;width:1.25rem;height:100%}.book__navigation-prev{left:0}.book__navigation-next{right:0}.book__navigation ul{padding:0;margin:0}.book__navigation ul li{display:inline-flex;padding:0}.book__navigation ul button{padding:0;font-size:0;background:#fff;border:0;width:1px;height:.6875rem;transition:transform .4s;transform-origin:center bottom;border-left:.25rem solid transparent;border-right:.25rem solid transparent;box-sizing:content-box;background-clip:content-box}.book__navigation ul .active button,.book__navigation ul .slick-active button{background-color:#ffda1b;transform:scale(1,2)}.book__next,.book__prev{position:absolute;top:50%;transform:translateY(-50%)}.book__next:disabled,.book__prev:disabled{opacity:.2;cursor:default}.book__prev{left:0}.book__next{right:0}.book__content{position:relative;width:47.25rem;margin:0 auto;padding-bottom:3.75rem}.book__page{text-align:center}.book__inner{display:flex;align-items:center;justify-content:center;position:relative;height:100%;padding:2.1875rem 5rem 7.1875rem;background:#fff}.book__illustration{max-height:100%}.book__title{position:absolute;padding:1.25rem 5rem 0;bottom:1.25rem;color:#101010;left:0;right:0;display:flex;min-height:95px;align-items:center;justify-content:center;background:#fff;font-weight:500;font-size:1.125rem;line-height:1.3125rem}.breadcrumbs{position:relative;z-index:100;font-size:.75rem;padding-top:2.375rem;padding-bottom:1.75rem}.breadcrumbs_darken{background:rgba(0,0,0,.4)}.breadcrumbs__items{display:flex}.breadcrumbs__ref{text-decoration:none}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__item:not(:last-child):after{content:"-";margin:0 4px}.cards h1{display:inline-block;margin:0 2.25rem 0 0;vertical-align:bottom;line-height:.8}.cards__filtration+*{margin:0 1.25rem 0 0;vertical-align:bottom}.cards__items{display:flex;flex-wrap:wrap;margin:2.5rem -1.0625rem}.cards__item{display:flex;align-items:center;flex-direction:column;width:calc(100% / 3);min-height:15.9375rem;border-left:1.0625rem solid transparent;border-right:1.0625rem solid transparent;padding:2rem 1.375rem 1.3125rem;background:#fff;background-clip:padding-box;margin:0 0 1.875rem;color:#101010}.cards__frame{margin:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cards__frame{display:inline-block}}.cards__logo{margin:0 0 2.3125rem;max-height:3.5rem}.cards__ref{color:#4fafef;font-weight:800;text-decoration:none;line-height:1.63em}.cards__mini-title{font-size:.6875rem;text-transform:uppercase;font-weight:800;margin:0 0 .25rem}.cards__sub-title{font-size:1.5rem;line-height:1.17em;font-weight:800;margin:0 0 1.375rem}.cards__phone{display:inline-block;font-weight:500;text-decoration:none;font-size:1.125rem;line-height:1.625rem;margin:0 0 1.625rem}.conception{height:100%}.conception__slider,.conception__slider .slick-list,.conception__slider .slick-track,.conception__slider .slick-track>*{height:100%}.conception__picture{background-size:cover;background-repeat:no-repeat;background-position:center center}.conception__description{position:absolute;top:7.4375rem;right:0;bottom:0;background:#02a4da;color:#fff;max-width:59.375rem;padding:4.5rem 12.1875rem 0 9.625rem}.conception__header{font-weight:800;font-size:3.125rem;line-height:.96em;margin:0 0 3.9375rem}.conception__header:empty{margin-bottom:0}.conception__subheader{font-weight:800;font-size:1.875rem;line-height:.97em;margin:0 0 1.875rem}.conception__text{height:calc(100% - 7.4375rem);position:relative}.conception__text:before{position:absolute;content:"";bottom:0;right:-1.25rem;width:1.6875rem;height:2.5rem;background:url(/local/templates/triumph-park/images/vector/mouse.svg) 0 0 no-repeat transparent;background-size:100% 100%}.conception__text .mCSB_scrollTools{opacity:0!important}.conception__away{position:absolute;bottom:0;left:0;margin-left:-8.625rem}.conception p{font-size:1.125rem;line-height:1.44em;margin:0 0 1.25rem}.contacts__headline{position:relative;z-index:100;background:rgba(0,0,0,.4);border-bottom:.0625rem solid transparent;margin:0 0 3rem}.contacts__map{position:absolute;top:0;left:0;width:100%;height:100%}.contacts__locations{position:relative;z-index:100}.contacts__city{min-width:11.25rem}.contacts__city>*{width:100%;text-align:center}.contacts__sidebar{position:absolute;width:290px}.contacts__cities{display:flex;flex-wrap:wrap;margin:0 0 1.25rem}.contacts__common{color:#fff;background:#828890;border-radius:.1875rem}.contacts__list{background:#fff;border-radius:0 0 .1875rem .1875rem;height:21.5625rem}.contacts__list .mCSB_inside>.mCSB_container:not(.mCS_y_hidden){margin-right:.25rem}.contacts__list .mCSB_scrollTools .mCSB_draggerRail{background:rgba(216,216,216,.18);margin:0 0 0 auto}.contacts__list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#3981d9;margin:0 0 0 auto}.contacts__common{padding:.5rem 3.0625rem .5625rem 2rem}.contacts__note{white-space:nowrap;font-size:.75rem;margin:0 0 .25rem}.contacts__phone{font-size:1rem;font-weight:800;text-decoration:none}.contacts__item{display:inline-block;width:100%;position:relative;z-index:0;padding:.625rem 3.0625rem .625rem 3.0625rem;text-decoration:none}.contacts__item_current:before{position:absolute;content:"";top:-.3125rem;bottom:-.3125rem;left:0;right:0;background:rgba(0,0,0,.75)}.contacts__item_current .contacts__address,.contacts__item_current .contacts__subtitle{color:#f6c543}.contacts__item:hover .contacts__address,.contacts__item:hover .contacts__subtitle{color:#f6c543}.contacts__address,.contacts__subtitle{position:relative;z-index:100;transition:color .4s}.contacts__address{font-weight:800;color:#000}.contacts__subtitle{font-size:.75rem;color:#828890}.contacts__city{white-space:nowrap;margin:0 1.3125rem .625rem 0}@media screen and (max-width:1650px){.contacts__locations{margin-left:40px}}.content-accordion{margin-bottom:10px}.content-accordion__head{color:#313131;font-size:1rem;line-height:16px;font-weight:700;position:relative;border:none;background-color:#f8f8f8;width:100%;padding:10px 23px 10px 10px;text-align:start}.content-accordion__head:after{content:"";display:inline-block;margin-left:0;width:6px;height:6px;position:absolute;right:14px;top:14px;vertical-align:middle;border-top:2px solid #4c90c7;border-right:2px solid #4c90c7;transform:rotate(45deg);transition:.3s ease-in}.content-accordion__head.active:after{transform:rotate(135deg)}.content-accordion__content{margin:10px;font-size:1rem;color:#313131}.content-accordion__download-link{display:block;width:fit-content;margin-bottom:22px;position:relative;font-size:1rem;font-weight:500;color:#3f8ecd;cursor:pointer;text-decoration:none;border-bottom:2px solid #3f8ecd;transition:.4s}.content-accordion__download-link:hover{color:#59a3dd;border-color:#59a3dd}.content-accordion__download-link._pdf{margin-left:33px}.content-accordion__download-link._pdf:before{content:'';width:19px;height:20px;position:absolute;left:-33px;top:50%;transform:translateY(-50%);background-image:url(/local/templates/triumph-park/images/vector/pdf4.svg);background-repeat:no-repeat}.content-accordion__download-link._doc{margin-left:33px}.content-accordion__download-link._doc:before{content:'';width:19px;height:20px;position:absolute;left:-33px;top:50%;transform:translateY(-50%);background-image:url(/local/templates/triumph-park/images/vector/doc.svg);background-repeat:no-repeat}@media (min-width:768px){.content-accordion{margin-bottom:20px}.content-accordion__head{padding:19px 50px;line-height:26px}.content-accordion__head:after{top:28px;right:26px;width:12px;height:12px;border-top-width:3px;border-right-width:3px}.content-accordion__content{line-height:26px;margin-left:50px}}@media (min-width:1200px){.content-accordion__head:after{top:26px;right:38px;width:14px;height:14px}}.cookies{position:fixed;z-index:999;left:0;right:0;bottom:0;padding:1.25rem;background:#fff;font-size:.75rem;line-height:1.4}.cookies__text{margin:0 0 .625rem}.cookies__continue{padding:.5rem .9375rem .5625rem;font-size:.75rem;font-weight:500}.cycle{display:inline-block;width:24.75rem;height:22.8125rem}.cycle_built-in{margin:0 .75rem 2.5rem 0}.cycle__dots{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%)}.documents__headline{position:relative;z-index:100;background:rgba(0,0,0,.4);border-bottom:.0625rem solid transparent;margin:0 0 3rem}.documents__desk{display:flex}.documents__menu{margin:0 0 0 4rem}.documents__menu-item{display:inline-block;margin:0 1.875rem .75rem 0;font-size:.75rem;text-decoration:none}.documents__menu-item:hover,.documents__menu-item_current{color:#ffda1b}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.documents__menu{max-width:70%}}.documents__label{margin:0 1.125rem 0 0;font-size:.875rem}.documents__filter{display:flex;align-items:center;color:#fff;padding:.6875rem 1.875rem .5625rem 1.875rem;background:rgba(46,107,163,.88);margin-bottom:1.25rem}.documents__papers{display:flex;flex-wrap:wrap;margin:0 -1.0625rem}.documents__paper{width:calc(33.3% - 2.125rem);margin:0 1.0625rem 1.875rem}.entity{display:flex;background:#fff;color:#000}.entity__num{font-size:68%}.entity__showcase{position:relative;z-index:1;padding:1.875rem;text-align:center;width:calc(100% - 37.5rem)}.entity__description{position:relative;width:37.5rem;padding:3.375rem 15rem 4.625rem 1.25rem;background:#fbfbfb}.entity__navigation,.entity__title{vertical-align:top}.entity__title{display:inline-block;margin:0 1.6875rem .9375rem 0;line-height:.94em}.entity__navigation{display:inline-block;position:relative;height:2.0625rem}.entity__next,.entity__prev{position:absolute;left:0}.entity__prev{top:0;width:0;height:0;background:0;border-style:solid;border-width:0 .53125rem .75rem .53125rem;border-color:transparent transparent #50b0f0 transparent}.entity__next{bottom:0;width:0;height:0;background:0;border-style:solid;border-width:.75rem .53125rem 0 .53125rem;border-color:#50b0f0 transparent transparent transparent}.entity__available{font-size:.875rem;line-height:.93em;font-weight:700;margin:0 0 1.875rem}.entity__legend{margin:0 0 1.6875rem}.entity__legend-item{display:inline-block;margin:0 .875rem 1.25rem 0}.entity__legend-item[data-mode=wide]{display:flex;flex-direction:row-reverse;justify-content:flex-end}.entity__legend-item[data-mode=wide] .entity__legend-title{margin:0 0 0 1.1875rem}.entity__legend-title{font-size:.75rem;line-height:.75rem;font-weight:700;margin:0 0 .375rem}.entity__legend-colors{display:flex;flex-direction:row-reverse}.entity__legend-color{width:13px;height:13px}.entity__actions{display:flex;flex-direction:column;align-items:flex-start}.entity__action{min-width:14.5625rem;margin:0 0 1.25rem}.entity__features{margin:1.4375rem 0 2.125rem;font-size:.75rem;line-height:1}.entity__features td{padding:0 1em .67em 0}.entity__features td:nth-child(odd){font-weight:700}.entity__illustration{position:absolute;margin-top:1.4375rem;right:1.25rem;max-width:8.625rem}.entity__compass,.entity__schema{display:block}.entity__schema{margin:0 0 3.75rem}.entity__compass{margin:0 0 0 auto}.entity__to-fav{position:absolute;top:1.25rem;right:1.25rem}.entity__capabilities{position:absolute;left:1.25rem;right:1.25rem;bottom:1.875rem;display:flex;justify-content:space-between}.entity__capabilities>.button{width:calc((100% - 1.25rem)/ 3)}.entity__picture{max-width:31.25rem}.entry{margin-bottom:2.5rem}.entry__content{color:#313131;padding:3.25rem 9.6875rem;max-width:66.5625rem;background:#fff}.entry__graphic{margin:0 0 3.5625rem}.entry__strict{max-width:47.1875rem}.fav-mark{display:inline-flex;flex-direction:row-reverse;align-items:center;text-decoration:none}.fav-mark__label{display:inline-block;font-size:.75rem;margin:0 0 0 .4375rem;color:#ffda1b}.fav-mark__label:not(:empty)+.fav-mark__icon svg{fill:#ffda1b}.fav-mark__icon{display:inline-block;width:1.375rem;height:1.375rem}.fav-mark__icon svg{fill:#fff}.feedback__items{display:flex;flex-wrap:wrap;margin:4.375rem -.9375rem 1.4375rem;text-align:left}.feedback__item{width:33.3%;padding:0 .9375rem}.feedback__item_error .feedback__field{color:#ea1719;border-bottom-color:#ff8a8b}.feedback__item_full-width{width:100%}.feedback__label{font-size:1.125rem}.feedback__field{background:0 0;border:0;border-bottom:.125rem solid #fff;padding:.625rem 0 .5rem;color:#fff}.feedback__period+.chosen-container-single .chosen-single{font-size:1.125rem;padding-top:.1875rem;border-bottom:.125rem solid #fff;line-height:1.3}.feedback__call,.feedback__submit{display:table;margin-left:auto;margin-right:auto}.feedback__call{font-size:1.125rem;font-weight:800;text-decoration:none;transition:.4s color}.feedback__call:hover{color:#ffda1b}.feedback__submit{margin-bottom:56px}.filters{display:flex;align-items:center;justify-content:space-between;background:rgba(46,107,163,.88);color:#fff;padding:.375rem 3.3125rem .4375rem 3.3125rem}.filters__part{display:inline-flex;align-items:center}.filters__subscription{font-size:.875rem;margin:0 .5625rem 0 0}.filters__element+.filters__element{margin:0 0 0 .625rem}.filters__part{margin:0 1.4375rem 0 0}.infrastructure{position:relative;overflow:hidden}.infrastructure__list{position:absolute;width:32.5625rem;padding-left:10.875rem;height:51.9375rem}.infrastructure__title{font-size:1.5rem;margin-bottom:.75rem}.infrastructure__section{margin-bottom:3.4375rem}.infrastructure__ref{position:relative;display:table;text-decoration:none;margin-bottom:1.0625rem}.infrastructure__ref:after,.infrastructure__ref:before{position:absolute;content:"";left:0;bottom:0;height:.0625rem}.infrastructure__ref:before{opacity:.25;right:-1.25rem}.infrastructure__ref:after{opacity:.36;right:100%;transition:.4s right}.infrastructure__ref:hover:after{right:-1.25rem}.infrastructure__ref_blue:after,.infrastructure__ref_blue:before{background:#4fafef}.infrastructure__ref_green:after,.infrastructure__ref_green:before{background:#74c043}.infrastructure__ref_emphatic:before{opacity:.36}.infrastructure__ref_emphatic:after,.infrastructure__ref_emphatic:before{height:.125rem;bottom:.1875rem}.infrastructure__ref_emphatic:hover:after{opacity:1}.infrastructure__full{display:flex;flex-direction:column;position:relative;margin:-2.5rem 0 0 auto;bottom:2.5rem;width:51.25rem;background:#3f8ecd;padding:8.25rem 4.6875rem 0 7.9375rem;min-height:51.9375rem}.infrastructure__full[data-theme=blue]{background:rgba(63,142,205,.85)}.infrastructure__full[data-theme=green]{background:rgba(116,192,67,.85)}.infrastructure__full[data-theme=hollow]{background:0 0}.infrastructure__full[data-theme=hollow] .infrastructure__header,.infrastructure__full[data-theme=hollow] .infrastructure__illustration,.infrastructure__full[data-theme=hollow] .infrastructure__subheader{position:absolute;clip:rect(0,0,0,0)}.infrastructure__full[data-theme=hollow] .infrastructure__description{position:absolute;top:7.3125rem;left:-13.375rem;padding:2.0625rem 0;width:39.25rem;max-height:27rem;height:auto;border-top:.125rem solid rgba(216,216,216,.3);border-bottom:.125rem solid rgba(216,216,216,.3)}.infrastructure__full[data-theme=none],.infrastructure__full[data-theme=none] .infrastructure__description,.infrastructure__full[data-theme=none] .infrastructure__header,.infrastructure__full[data-theme=none] .infrastructure__illustration,.infrastructure__full[data-theme=none] .infrastructure__subheader{visibility:hidden;pointer-events:none}.infrastructure__subheader{font-size:.75rem;text-transform:uppercase;font-weight:500;color:rgba(255,255,255,.46);margin:0 0 .6875rem}.infrastructure__header{font-size:2.625rem;text-transform:uppercase;min-height:5.625rem;margin:0 0 1.125rem}.infrastructure__content{position:relative;flex-grow:1}.infrastructure__description{position:absolute;width:100%;height:100%;font-size:1.125rem;line-height:1.75rem;font-weight:500;padding:0 0 0 11.875rem}.infrastructure__description p{margin:0 0 1.875rem}.infrastructure__description a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.infrastructure__illustration{position:absolute;left:0;margin-left:-21.0625rem;max-width:30.1875rem}@media screen and (max-width:1570px){.infrastructure__full{width:46.25rem}}.infrastructure{overflow:hidden}.infrastructure__description,.infrastructure__illustration{transition:transform .4s ease-out,opacity .4s ease-out}.infrastructure__header,.infrastructure__subheader{transition:transform .4s ease-out .2s,opacity .4s ease-out .2s}.infrastructure__full{transition:opacity .4s ease-out .3s,transform .4s ease-out .7s}.infrastructure__full[data-animation=off]{opacity:0;transform:translateX(100%)}.infrastructure__full[data-animation=off] .infrastructure__description,.infrastructure__full[data-animation=off] .infrastructure__header,.infrastructure__full[data-animation=off] .infrastructure__illustration,.infrastructure__full[data-animation=off] .infrastructure__subheader{opacity:0}.infrastructure__full[data-animation=off] .infrastructure__illustration{transform:translateX(-40px)}.infrastructure__full[data-animation=off] .infrastructure__description{transform:translateY(-40px)}.infrastructure__full[data-animation=off] .infrastructure__header{transform:translateX(-20px)}.infrastructure__full[data-animation=off] .infrastructure__subheader{transform:translateX(20px)}.infrastructure__full[data-animation=on]{transition:transform .4s ease-out}.infrastructure__full[data-animation=on] .infrastructure__illustration{transition:transform .4s ease-out .4s,opacity .4s ease-out .4s;transform:translateX(0);opacity:1}.infrastructure__full[data-animation=on] .infrastructure__description{transition:transform .4s ease-out .4s,opacity .4s ease-out .4s;transform:translateY(0);opacity:1}.infrastructure__full[data-animation=on] .infrastructure__header,.infrastructure__full[data-animation=on] .infrastructure__subheader{transition:transform .4s ease-out .6s,opacity .4s ease-out .6s;transform:translateX(0);opacity:1}.news{position:relative;margin-bottom:2.5rem}.news h1{display:inline-block;margin:0 2.25rem 0 0;vertical-align:bottom;line-height:.8}.news__filtration+*{margin:0 1.25rem 0 0;vertical-align:bottom}.news__list{position:absolute;width:33.75rem;padding:0 1.25rem 0 0;margin-top:4.1875rem;height:43.125rem}.news__item+.news__item{margin-top:2.6875rem}.news__to-full{display:flex;align-items:flex-start;position:relative}.news__picture{width:8.4375rem;min-width:8.4375rem}.news__body{padding:0 0 0 1.125rem}.news__title{color:rgba(255,255,255,.6);margin:0 0 .4375rem;font-size:1.125rem;line-height:1.22em;transition:.4s color}.news__date+.news__title{padding-top:3.25rem}.news__date{position:absolute;font-weight:800}.news__date_fancy{top:0;left:9.5625rem;padding:.3125rem 1.5625rem .3125rem .75rem;background:rgba(79,175,239,.24);transition:.4s background}.news__date_strict{left:-9.6875rem;bottom:1.75rem;color:rgba(255,255,255,.6)}.news__day{font-size:1.625rem}.news__month{position:absolute}.news__review{font-size:.75rem;line-height:1.125rem;color:rgba(255,255,255,.6)}.news__month,.news__year{font-size:.75rem;line-height:1.08em}.news__to-full{text-decoration:none}.news__to-full:hover .news__review,.news__to-full:hover .news__title{color:#fff}.news__to-full:hover .news__date{background:#4fafef}.news .mCSB_scrollTools .mCSB_draggerRail{background:rgba(216,216,216,.18)}.news .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(255,255,255,.31)}.news__full{position:relative;display:flex;flex-direction:column;margin:-3.0625rem 0 0 auto;width:59.375rem;background:#3f8ecd;padding:5.75rem 12.1875rem 0 8.4375rem;height:51.9375rem}.news__content{position:relative;flex-grow:1}.news__header{font-size:2.625rem;line-height:1.05em;margin:0 0 1.33em;transition:all .3s}.news__illustration{position:absolute;left:-18.125rem;width:24.8125rem}.news__description{position:absolute;width:100%;height:100%;padding:0 0 0 10rem;font-size:1rem;line-height:1.75rem;font-weight:500}.news__description a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.news__description p{margin:0 0 1.875rem}.news{overflow:hidden}.news__full[data-animation=off]{transform:translateX(100%)}.news__full[data-animation=off] .news__date,.news__full[data-animation=off] .news__description,.news__full[data-animation=off] .news__header,.news__full[data-animation=off] .news__illustration{opacity:0}.news__full[data-animation=off] .news__illustration{transform:translateX(-1.25rem)}.news__full[data-animation=off] .news__date,.news__full[data-animation=off] .news__description{transform:translateY(-1.25rem)}.news__full[data-animation=on]{transition:transform .4s ease-out;transform:translateX(0)}.news__full[data-animation=on] .news__illustration{transition:transform .4s .6s ease-out,opacity .4s .6s ease-out}.news__full[data-animation=on] .news__date,.news__full[data-animation=on] .news__description,.news__full[data-animation=on] .news__header{transition:transform .4s 1s ease-out,opacity .4s 1s ease-out}@media (max-width:1760px){.news__full{width:49.375rem;padding-right:2.1875rem}}.not-found{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.not-found__illustration{margin:0 0 2.6875rem}.not-found__subtitle{position:relative;font-weight:800;font-size:2.5rem;line-height:.7;margin:0 0 .5rem}.not-found__subtitle:after{position:absolute;content:"";top:calc(50% + .1875rem);left:-4px;right:-4px;height:.25rem;background:#fff;transform:translateY(-50%)}.not-found__title{font-size:65px;line-height:73px;font-weight:800;margin:0 0 2.8125rem}.not-found__message{font-size:1.3125rem;line-height:1.9375rem;font-weight:800;text-align:center}.not-found__away{color:#ffda1b;text-decoration:none}.offers{position:relative}.offers__type{width:23.1%;text-align:center;margin:0 1.625rem 0 0}.offers__benefits{position:absolute;top:-2.8125rem;right:20px}.offers__filters{margin:0 0 .625rem}.offers__results{position:relative;color:#000;background:rgba(255,255,255,.95);margin:0 0 2.625rem;padding:1.875rem 3.3125rem 0}.offers__summary{font-size:.875rem;min-height:1.125rem;margin-bottom:1.375rem}.offers__summary_desk{display:flex;justify-content:center}.offers__tiles{display:flex;width:100%;flex-wrap:wrap}.offers__output{position:relative;height:36rem;margin-left:-3.3125rem;margin-right:-3.3125rem}.offers__output-inner{width:100%;height:100%;transition:all .8s}.offers__output-inner_cut{height:calc(100% - 4.8125rem)}.offers__output-inner_tile .mCSB_container{display:flex;flex-wrap:wrap}.offers__output-inner .mCSB_container{padding:0 3.3125rem;margin-right:0}.offers__output-inner .mCSB_scrollTools{right:3.3125rem}.offers__output-inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.offers__output-inner .mCSB_scrollTools .mCSB_draggerRail{margin:0 0 0 auto}.offers__output-inner .mCSB_scrollTools .mCSB_draggerRail{background:#e4e4e4;width:.25rem;border-radius:0;margin:0 0 0 auto}.offers__output-inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#59a3dd;border-radius:0}.offers__output-inner_compact{width:45.625rem}.offers__output-inner_compact .mCSB_container{padding-right:0}.offers__output-inner_compact .mCSB_scrollTools{right:.6875rem}.offers__product{width:23.1%;margin:0 1.625rem 1.25rem 0}.offers__product_compact{width:45.3%}.offers__looks{display:flex;align-items:center;position:absolute;right:53px;font-size:.875rem;line-height:1.08em}.offers__holder{width:100%;padding:0 3.3125rem;transition:all .8s}.offers__holder_compact{width:45.625rem;padding-right:0}.offers__look_list,.offers__look_tile{display:inline-block}.offers__look_list{width:1.3125rem;height:1.125rem;margin:0 .6875rem 0 .8125rem;background:url(/local/templates/triumph-park/images/vector/list.svg) 0 0 no-repeat transparent;background-size:100% 100%}.offers__look_list_active{background:url(/local/templates/triumph-park/images/vector/list-active.svg) 0 0 no-repeat transparent;background-size:100% 100%}.offers__look_tile{width:1.25rem;height:1.125rem;background:url(/local/templates/triumph-park/images/vector/tile.svg) 0 0 no-repeat transparent;background-size:100% 100%}.offers__look_tile_active{background:url(/local/templates/triumph-park/images/vector/tile-active.svg) 0 0 no-repeat transparent;background-size:100% 100%}.offers__concrete{position:absolute;z-index:200;clip:rect(0,0,0,0);left:100%;top:0;bottom:0;padding-bottom:1.6875rem;right:3.3125rem;transition:left .8s;overflow:hidden;background:#fff}.offers__concrete_visible{clip:auto;left:45.625rem}.offers__concrete:empty:before{position:absolute;content:"";width:6.25rem;height:6.25rem;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/local/templates/triumph-park/images/vector/preloader.svg) 0 0 no-repeat transparent;background-size:100% 100%}.offers__apartment{height:100%}.overlook{height:100%}.overlook__content,.overlook__slide{height:100%}.overlook__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.overlook__video-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.overlook__video-wrapper>img{width:100%;height:100%;object-fit:cover}.overlook__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.overlook__navigation{position:absolute;bottom:15.9375rem;width:100%;left:0;right:0}.overlook__slide{position:absolute;top:0;left:0;width:100%;height:100%}.overlook__content{position:absolute;width:100%;top:0;left:0;right:0}.overlook__titles{position:absolute;bottom:21.5rem;font-weight:800;color:#fff}.overlook__title1{font-size:5.625rem;line-height:.86em;margin-bottom:.4em}.overlook__title1:first-child{margin-bottom:1.03em}.overlook__title2{font-size:2.1875rem;line-height:1.23em}.overlook__title3{font-size:1.5625rem;line-height:1.56em;margin-bottom:.8em;text-transform:uppercase}.overlook__awards,.overlook__showroom{position:absolute;right:1.25rem}.overlook__showroom{bottom:23.75rem;color:#fff}.overlook__awards{bottom:5.5rem;margin:0 -.9375rem 0 0}.overlook__award{display:inline-block;max-width:10.375rem;margin:0 .9375rem}.overlook__concept{position:absolute;bottom:2rem;left:0;right:0;margin:auto;width:13.125rem;color:#fff;white-space:nowrap}.overlook__navigation{display:flex;align-items:center}.overlook__navigation-item{padding:0;background:#ffda1b;border:none;width:1.375rem;height:1.375rem;color:transparent;border-radius:50%;cursor:pointer;transition:all .4s .4s ease-out;margin:0 .875rem 0 0}.overlook__navigation-item:disabled{cursor:default}.overlook__navigation-item_active{width:1rem;height:1rem;background:#fff;cursor:default}.overlook{animation:smoothAppear 1.5s ease-out 0s forwards}.clip-path .overlook__slide[data-animation-type="1"] .overlook__video-wrapper{clip-path:inset(0 0 0 0)}.no-clip-path .overlook__slide[data-animation-type="1"] .overlook__video-wrapper{opacity:1}.clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=appear] .overlook__video-wrapper{clip-path:inset(0 0 0 0)}.no-clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=appear] .overlook__video-wrapper{opacity:1}.clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=disappear] .overlook__video-wrapper{transition:clip-path 1s;clip-path:inset(0 0 100% 0)}.no-clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=disappear] .overlook__video-wrapper{transition:opacity 1s;opacity:0}.clip-path .overlook__slide[data-animation-type="1"] .overlook__showroom,.clip-path .overlook__slide[data-animation-type="1"] .overlook__titles{clip-path:inset(0 0 0 0)}.no-clip-path .overlook__slide[data-animation-type="1"] .overlook__showroom,.no-clip-path .overlook__slide[data-animation-type="1"] .overlook__titles{opacity:1}.clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=appear] .overlook__showroom,.clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=appear] .overlook__titles{transition:clip-path 1s 2s;clip-path:inset(0 0 0 0)}.no-clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=appear] .overlook__showroom,.no-clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=appear] .overlook__titles{transition:opacity 1s 2s;opacity:1}.clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=disappear] .overlook__showroom,.clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=disappear] .overlook__titles{transition:clip-path 1s 1s;clip-path:inset(0 100% 0 0)}.no-clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=disappear] .overlook__showroom,.no-clip-path .overlook__slide[data-animation-type="1"][data-animation-mode=disappear] .overlook__titles{transition:opacity 1s 1s;opacity:0}.clip-path .overlook__slide[data-animation-type="2"] .overlook__video-wrapper{clip-path:inset(0 0 0 0)}.no-clip-path .overlook__slide[data-animation-type="2"] .overlook__video-wrapper{opacity:1}.clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=disappear] .overlook__video-wrapper{transition:clip-path 1s;clip-path:inset(100% 0 0 0)}.no-clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=disappear] .overlook__video-wrapper{transition:opacity 1s;opacity:0}.clip-path .overlook__slide[data-animation-type="2"] .overlook__showroom,.clip-path .overlook__slide[data-animation-type="2"] .overlook__titles{clip-path:inset(0 0 100% 0)}.no-clip-path .overlook__slide[data-animation-type="2"] .overlook__showroom,.no-clip-path .overlook__slide[data-animation-type="2"] .overlook__titles{opacity:0}.clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=appear] .overlook__showroom,.clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=appear] .overlook__titles{transition:clip-path 1s 2s;clip-path:inset(0 0 0 0)}.no-clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=appear] .overlook__showroom,.no-clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=appear] .overlook__titles{transition:opacity 1s 2s;opacity:1}.clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=disappear] .overlook__showroom,.clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=disappear] .overlook__titles{transition:clip-path 1s 1s;clip-path:inset(0 0 100% 0)}.no-clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=disappear] .overlook__showroom,.no-clip-path .overlook__slide[data-animation-type="2"][data-animation-mode=disappear] .overlook__titles{transition:opacity 1s 1s;opacity:0}@media (max-height:660px){.overlook__title1{font-size:3.75rem}.overlook__title1:first-child{margin-bottom:1.875rem}.overlook__title2{font-size:1.5625rem}.overlook__titles{bottom:18.125rem}.overlook__navigation{bottom:12.5rem}}.overview__inner{position:relative;top:-20px;display:flex;align-items:center;justify-content:space-between;opacity:0}.overview__items{display:flex}.overview__items,.overview__networks{padding-top:2.4375rem;padding-bottom:2.125rem}.overview__networks{position:absolute;right:0;top:0}.overview__title{color:inherit;background:0 0;font-size:.75rem;font-weight:800;text-decoration:none;text-transform:uppercase;line-height:1;display:table;position:relative;margin:0 3.4375rem .5625rem 0}.overview__title_dropdown{max-width:115px}.overview__title_dropdown:after{position:absolute;content:"";top:50%;right:-.875rem;margin-top:-.1875rem;width:.5rem;height:.3125rem;background:url(/local/templates/triumph-park/images/vector/arrow-up.svg) 0 0 no-repeat transparent;background-size:100% 100%;transition:transform .4s;transform:rotate(180deg)}.overview__title_active:after{transform:rotate(0)}.overview__link{display:table;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .4s}.overview__link:hover{color:#ffda1b}.overview__link+.overview__link{margin-top:.375rem}.paper{position:relative;padding:1.875rem 6.5rem 1.4375rem 5.375rem;color:#313131;background:#fff}.paper__icon{position:absolute;top:1.875rem;left:1.875rem;width:1.6875rem;height:1.875rem}.paper__timestamp{font-size:.75rem;margin:0 0 .3125rem}.paper__title{line-height:1.375rem;font-weight:800;margin:0 0 .625rem}.paper__download{font-weight:800;line-height:1.625rem;color:#4fafef;text-decoration:none}.paper__download:hover{text-decoration:underline}.paper__size{font-weight:300}.parking__filters{margin:0 0 .9375rem}.parking__filter{margin:0 1.25rem .625rem 0}.parking__gallery{height:36.875rem}.parking__gallery-item+.parking__gallery-item{margin-top:2.25rem}.parking__content{display:flex;margin:0 0 2.25rem}.parking__gallery{width:calc(100% - 22.1875rem)}.parking__gallery .mCSB_scrollTools .mCSB_draggerRail{background:rgba(216,216,216,.18)}.parking__gallery .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#ffda1b}.parking__description{width:22.1875rem;padding:0 0 0 2.5625rem;font-weight:500}.parking__description h2{margin:0 0 2.1875rem}.parking__description p{margin:0 0 1.75rem;font-size:1rem;line-height:1.75em}.parking__pdf{margin-top:.8125rem}.photogallery{position:relative;margin-bottom:.9375rem}.photogallery h1{display:inline-block;margin:0 2.25rem 0 0;vertical-align:bottom;line-height:.8}.photogallery__filtration+*{margin:0 1.25rem 0 0;vertical-align:bottom}.photogallery__slider{margin-top:2.5rem;height:42.5rem}.photogallery__slider .slick-list,.photogallery__slider .slick-track,.photogallery__slider .slick-track>*{height:100%}.photogallery__slide{background-size:cover;background-repeat:no-repeat;background-position:center center}.photogallery__webcam{margin:0 0 0 1.5625rem}.photogallery__left,.photogallery__right{position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.photogallery__left{left:0}.photogallery__right{right:0}.photogallery__desk{display:flex;padding:.9375rem 1.25rem;background:rgba(0,0,0,.75)}.photogallery__years{margin-right:1.125rem}.photogallery__month{text-align:center;min-width:5.625rem;padding:.5rem .625rem;margin:0 .5625rem;font-weight:500;color:#000;background:rgba(246,197,67,.55);text-decoration:none;font-size:.8125rem;transition:.4s background-color}.photogallery__month:hover{background:#f6c543}.photogallery__month_active{background:#f6c543}.placement__headline{position:relative;z-index:100;background:rgba(0,0,0,.4);border-bottom:.0625rem solid transparent;margin:0 0 3rem}.placement__map{position:absolute;top:0;left:0;width:100%;height:100%}.placement__locations{display:flex;position:relative;z-index:100;width:18.125rem;margin:0 0 3.375rem}@media screen and (max-width:1650px){.placement__locations{margin-left:40px}}.placement__intro{display:flex;position:relative}.placement__shield{margin:.375rem 0 0 8.1875rem}.placement__benefits{position:absolute;top:-1.625rem;right:0}.placement__sidebar{width:17.5rem}.placement__refs{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;min-height:41.375rem}.placement__refs:after{content:"";width:5.625rem}.placement__ref{display:inline-block;width:5.625rem;min-width:5.625rem;margin:0 0 .3125rem;background:#fff;text-decoration:none;font-size:.75rem;font-weight:800;color:#000;padding:1.1875rem .3125rem .875rem;border-radius:.625rem;transition:.4s box-shadow,.4s transform}.placement__ref_active{box-shadow:0 .5625rem 1.125rem rgba(0,0,0,.4);transform:scale(1.03)}.placement__frame{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;margin:0 auto .6875rem;border-radius:50%;background:#4fafef}.placement__frame_green{background:#74c043}.placement__frame_blue{background:#4fafef}.placement__frame_red{background:#d7655f}.placement__frame_orange{background:#f19a38}.placement__frame_white{background:#fff}.placement__illustration{max-width:65%;max-height:90%}.placement__note{display:block;margin-top:.6875rem;text-align:center}.placement__appeal{position:absolute;top:2.5625rem;left:calc(100% + 1.25rem);width:15.0625rem;background:rgba(0,0,0,.68);text-decoration:none;text-align:center;padding:.5625rem 1rem .5625rem 1.625rem;border-radius:.1875rem;font-weight:800;color:#fff;animation:horizontalMovement 3s 5}.placement__appeal_hide{display:none}.placement__appeal:before{position:absolute;content:"";top:50%;transform:translateY(-50%);right:100%;width:0;height:0;border-style:solid;border-width:.3125rem .625rem .3125rem 0;border-color:transparent rgba(0,0,0,.68) transparent transparent}.placement__marker{display:block;width:70px;height:90px;position:relative}.placement__marker_green .placement__marker-underlay{fill:#74c043}.placement__marker_blue .placement__marker-underlay{fill:#4fafef}.placement__marker_red .placement__marker-underlay{fill:#d7655f}.placement__marker_orange .placement__marker-underlay{fill:#f19a38}.placement__marker_white .placement__marker-underlay{fill:#fff}.placement__marker_primary{width:200px;height:194px}.placement__marker-bg{height:100%}.placement__marker-overlay{position:absolute;top:50%;left:50%;max-width:50%;max-height:50%;transform:translate(-50%,-50%);margin-top:-.625rem}.presentation__headline{position:relative;z-index:100;background:rgba(0,0,0,.4);border-bottom:.0625rem solid transparent;margin:0 0 3rem}.presentation__desk{display:flex}.presentation__menu{margin:0 0 0 4rem}.presentation__menu-item{display:inline-block;margin:0 1.875rem .75rem 0;font-size:.75rem;text-decoration:none}.presentation__menu-item:hover,.presentation__menu-item_current{color:#ffda1b}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.presentation__menu{max-width:80%}}.primary-menu{display:flex;justify-content:space-between}.primary-menu_rebuilt .primary-menu__dropdown{padding-top:3.5rem}.primary-menu__item{position:relative;padding:0 0 1.625rem 0}.primary-menu__link,.primary-menu__title{transition:color .4s}.primary-menu__link:hover,.primary-menu__title:hover{color:#ffda1b}.primary-menu__title{font-size:.75rem;font-weight:800;text-decoration:none;text-transform:uppercase;line-height:1}.primary-menu__title_current{box-shadow:inset 0 -.125rem 0 0 rgba(255,218,27,.85);padding:0 0 .25rem}.primary-menu__separator{width:.125rem;height:.625rem;background:rgba(255,255,255,.31);margin:.25rem 0 0}.primary-menu__dropdown{position:absolute;z-index:1;clip:rect(0,0,0,0);top:100%;left:0;min-width:8.75rem;padding:1.5rem 0 1.875rem 0}.primary-menu__link{display:table;margin:0 0 .9375rem;font-size:.875rem;font-weight:400;line-height:1.21em;text-decoration:none}.product{background:#fff;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.13)}.product_active .product__description{background:#3f8ecd}.product_active .product__description,.product_active .product__feature_attractive{color:#fff}.product__showcase{position:relative;padding:2.0625rem 3.4375rem 1.75rem 3.4375rem;height:16.375rem}.product__illustration{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.product__description{padding:.8125rem 3.4375rem .0625rem 2.375rem;background:#f3fafd}.product__title{font-weight:800;font-size:1.125rem;margin:0 0 1.125rem}.product__features{column-count:2;column-gap:1.25rem;font-size:.75rem;margin:0 0 .875rem}.product__feature{line-height:1;margin:0 0 .625rem}.product__feature-value{font-weight:500}.product__feature_attractive{color:#559100}.product__close,.product__to-fav{position:absolute;top:1.125rem;right:1.125rem}.product__close{background:url(/local/templates/triumph-park/images/vector/close.svg) 0 0 no-repeat transparent;background-size:100% 100%;width:1.5rem;height:1.5rem}.raw-flats{position:relative}.raw-flats__teaser{font-size:1.125rem;font-weight:500;margin:0 0 1.625rem}.raw-flats__items{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 9.625rem 0 0}.raw-flats__item{position:relative;width:24.6875rem;padding-top:22.875rem;border:.0625rem solid rgba(255,255,255,.26);background:rgba(0,0,0,.41);margin:0 0 3.125rem}.raw-flats__gallery{position:absolute;top:0;left:0;width:100%;height:22.875rem}.raw-flats__gallery .slick-list,.raw-flats__gallery .slick-track,.raw-flats__gallery .slick-track>*{height:100%}.raw-flats__picture{background-size:cover;background-repeat:no-repeat;background-position:center center;height:22.875rem}.raw-flats__description{font-size:.8125rem;line-height:1.38em;border-top:.0625rem solid rgba(255,255,255,.26);padding:3.4375rem 1.3125rem 1.8125rem 3.9375rem}.raw-flats .raw-flats__description ul,.raw-flats__advantages{padding:0;margin:0;list-style-type:none}.raw-flats .raw-flats__description ul li,.raw-flats__advantages li{padding:0}.raw-flats .raw-flats__description ul li,.raw-flats__advantage{position:relative}.raw-flats .raw-flats__description ul li+.raw-flats .raw-flats__description ul li,.raw-flats__advantage+.raw-flats__advantage{margin:1.1875rem 0 0 0}.raw-flats .raw-flats__description ul li:before,.raw-flats__advantage:before{position:absolute;top:.375rem;transform:translateX(-100%);margin-left:-.75rem;content:'';width:.9375rem;height:.125rem;background:#ffda1b}.raw-flats__next,.raw-flats__prev{position:absolute;top:calc(100% + 8px)}.raw-flats__prev{right:.8125rem}.raw-flats__next{right:0}.reviews__items{display:flex;align-items:flex-start;flex-wrap:wrap;align-items:flex-start;margin:0 -1.0625rem 5.25rem}.reviews__item{width:calc(100% / 3);border-left:1.0625rem solid transparent;border-right:1.0625rem solid transparent;padding:3.25rem 3rem 2.25rem 3.75rem;margin-bottom:2.125rem;background:rgba(79,175,239,.8);background-clip:padding-box}.reviews__description{font-family:Georgia,Times,Times New Roman,serif;font-size:1.25rem;line-height:1.875rem;font-style:italic;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.18);margin-bottom:1.625rem}.reviews__description p{margin:0}.reviews__description p+p{margin-top:1.9375rem}.reviews__author{margin-bottom:.1875rem}.reviews__download{font-weight:800;color:#f6c543;text-decoration:none}.reviews__date{margin:0 0 28px}.scrollshow__item{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;height:100%;width:100%;z-index:0;transition:top .8s ease-out}[data-scrollshow-index="0"] .scrollshow__item:nth-child(1){top:0}[data-scrollshow-index="0"] .scrollshow__item:nth-child(2){top:100%}[data-scrollshow-index="0"] .scrollshow__item:nth-child(3){top:200%}[data-scrollshow-index="0"] .scrollshow__item:nth-child(4){top:300%}[data-scrollshow-index="1"] .scrollshow__item:nth-child(1){top:-100%}[data-scrollshow-index="1"] .scrollshow__item:nth-child(2){top:0}[data-scrollshow-index="1"] .scrollshow__item:nth-child(3){top:100%}[data-scrollshow-index="1"] .scrollshow__item:nth-child(4){top:200%}[data-scrollshow-index="2"] .scrollshow__item:nth-child(1){top:-200%}[data-scrollshow-index="2"] .scrollshow__item:nth-child(2){top:-100%}[data-scrollshow-index="2"] .scrollshow__item:nth-child(3){top:0}[data-scrollshow-index="2"] .scrollshow__item:nth-child(4){top:100%}[data-scrollshow-index="3"] .scrollshow__item:nth-child(1){top:-300%}[data-scrollshow-index="3"] .scrollshow__item:nth-child(2){top:-200%}[data-scrollshow-index="3"] .scrollshow__item:nth-child(3){top:-100%}[data-scrollshow-index="3"] .scrollshow__item:nth-child(4){top:0}.scrollshow__content{position:absolute;width:100%;left:0;right:0}.scrollshow__networks{position:absolute;bottom:6.25rem}.secondary-menu{display:none;position:relative;z-index:2;margin:0 -187.5rem;padding:.5625rem 187.5rem;background:rgba(0,0,0,.2)}.secondary-menu_visible{display:block}.secondary-menu__item{display:inline-block;font-size:.875rem;line-height:.93em;text-decoration:none;padding:.25rem 1rem .25rem .375rem;margin:0 0 0 -.375rem}.secondary-menu__item:hover,.secondary-menu__item_current{color:#ffda1b}.shield{position:relative}.shield__switcher{display:inline-block;position:relative;color:#ffda1b;font-weight:800;text-decoration:none;padding:14px 37px 14px 37px;border-radius:1.4375rem;transition:.4s background-color,.4s padding-right;background:rgba(0,0,0,.5)}.shield__switcher_active{background:#fff;font-weight:800;color:#000;padding-right:87px}.shield__switcher_active:after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:.9375rem;width:1.3125rem;height:1.3125rem;background:url(/local/templates/triumph-park/images/vector/cross.svg) 0 0 no-repeat transparent;background-size:100% 100%}.shield__content{position:absolute;top:calc(100% + .9375rem);left:-3.9375rem;width:53.5625rem;background:#fff;opacity:0;height:0;transition:.4s top,.4s opacity,0s height .4s;color:#000;padding:2.1875rem 3.9375rem 2.5rem 3rem}.shield__content_active{opacity:1;top:100%;height:46.4375rem;transition:.4s top,.4s opacity;height:calc(100vh - 19.875rem)}.shield__content:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 1.21875rem 1.0625rem 1.21875rem;border-color:transparent transparent #fff transparent;left:8.1875rem;bottom:100%}.shield__separator{font-weight:800;margin:0 0 39px}.shield__inner{overflow:hidden;height:100%;font-size:1.125rem;line-height:2.25rem}.shield__inner ol,.shield__inner p,.shield__inner ul{margin:0 0 2.1875rem}.shield__inner .mCSB_container{padding:0 8.75rem 0 0}.shield__inner .mCSB_scrollTools .mCSB_draggerRail{background:#d8d8d8;width:.25rem;border-radius:0}.shield__inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#878787;border-radius:0}.showtime__navigation{position:absolute;bottom:6rem;left:0;right:0;padding:0 1.25rem;margin:auto;display:flex;justify-content:center;align-items:center;height:0}.showtime__navigation-dots{margin:0 1.3125rem}.showtime__navigation-core{display:flex;align-items:flex-end;position:relative;padding:0 1.25rem;height:2.25rem}.showtime__navigation-next,.showtime__navigation-prev{position:absolute;top:0;width:1.25rem;height:100%}.showtime__navigation-prev{left:0}.showtime__navigation-next{right:0}.showtime__navigation ul{padding:0;margin:0}.showtime__navigation ul li{display:inline-flex;padding:0}.showtime__navigation ul button{padding:0;font-size:0;background:#fff;border:0;width:1px;height:.6875rem;transition:transform .4s;transform-origin:center bottom;border-left:.25rem solid transparent;border-right:.25rem solid transparent;box-sizing:content-box;background-clip:content-box}.showtime__navigation ul .active button,.showtime__navigation ul .slick-active button{background-color:#ffda1b;transform:scale(1,2)}.showtime h1{position:relative;z-index:100}.showtime__engine{top:0;left:0;right:0;bottom:0;position:absolute}.showtime__engine .slick-list,.showtime__engine .slick-track,.showtime__engine .slick-track>*{height:100%}.showtime__item{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.showtime__point{position:absolute;width:2.375rem;height:2.375rem}.showtime__open{position:absolute;width:100%;height:100%;padding:.625rem;background:#e99435;border-radius:50%;cursor:pointer}.showtime__close{position:absolute;top:50%;cursor:pointer;right:1.9375rem;transform:translateY(-50%);width:1.4375rem;height:1.4375rem}.showtime__description{position:absolute;top:50%;transform:translateY(-50%);min-width:22.5rem;background:#e99435;font-size:.875rem;line-height:1.43em;opacity:0;transition:.4s opacity}.showtime__description_visible{opacity:1}.showtime__points{position:relative;padding:0}.showtime__content{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.showtime__facade{width:100%}.showtime__underlay{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;filter:blur(5px)}.showtime__intro{position:absolute;top:20.5rem;left:0;right:0;margin:auto;width:98.125rem;padding:0 1.25rem}.showtime__intro-content{width:36.625rem;background:rgba(0,0,0,.24);padding:1.6875rem 2.0625rem 1.6875rem 2.625rem;font-size:.875rem;line-height:1.43em}.showtime__apart-unit svg.icon-pdf{fill:#f6c543}.showtime__point_left .showtime__description{right:100%;padding:.625rem 4.125rem .5625rem 1.25rem;margin-right:1.25rem}.showtime__point_left .showtime__description:before{content:'';position:absolute;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;left:100%;border-width:.3125rem 0 .3125rem .3125rem;border-color:transparent transparent transparent #e99435;margin-left:-.0625rem}.showtime__point_right .showtime__description{left:100%;padding:.625rem 4.125rem .5625rem 1.25rem;margin-left:-1.25rem}.showtime__point_right .showtime__description:before{content:'';position:absolute;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;right:100%;border-width:.3125rem .3125rem .3125rem 0;border-color:transparent #e99535 transparent transparent;margin-left:.0625rem}.showtime__point_top .showtime__description{top:-100%;padding:.625rem 4.125rem .5625rem 1.25rem;margin-top:-1.25rem}.showtime__point_top .showtime__description:before{content:'';position:absolute;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;left:1.25rem;top:100%;border-width:.3125rem .3125rem 0 .3125rem;border-color:#e99535 transparent transparent transparent}.showtime__open{opacity:1;transition:.4s opacity}.showtime__description{opacity:0;transition:.4s opacity,.4s margin;pointer-events:none}.showtime__point_opened .showtime__open{opacity:0;pointer-events:none}.showtime__point_opened .showtime__description{opacity:1;pointer-events:auto;margin:0}.showtime__apart{position:relative;z-index:100}.showtime__apart-content{position:absolute;top:-6.875rem;right:0;width:19.6875rem}.showtime__apart-body,.showtime__apart-head{background:rgba(0,0,0,.4)}.showtime__apart-head{position:relative;font-weight:800;color:#fff;padding:1.5rem 6.5rem 1.25rem 2.375rem;font-size:.875rem;line-height:.93em;text-transform:uppercase;cursor:pointer;transition:.4s color;margin:0}.showtime__apart-head:hover{color:#e99435}.showtime__apart-head:hover .showtime__apart-indicator svg{fill:#e99435}.showtime__apart-body{padding:0 32px 1.25rem 38px}.showtime__apart-item{position:relative}.showtime__apart-item+.showtime__apart-item{margin-top:1.875rem}.showtime__apart-unit{display:flex;line-height:1.2}.showtime__apart-unit+.showtime__apart-unit{margin-top:.9375rem}.showtime__apart-label{font-size:.75rem;line-height:1}.showtime__apart-field{background:0 0;border:0;color:#fff;border-bottom:1px solid #fff}.showtime__apart-send{margin:1.25rem 0 0;width:100%;justify-content:center;padding:8px 8px 8px}.showtime__apart-indicator{position:absolute;top:50%;margin-top:-.6875rem;right:2rem;width:1.625rem;height:1.4375rem}.showtime__apart-indicator svg{transition:.4s}.showtime__apart_open .showtime__apart-indicator svg{fill:#e99435}.showtime__apart-body{transform:scale(1,0);transform-origin:center top;opacity:0;transition:.4s transform,.4s opacity}.showtime__apart-indicator{transform:rotate(0);transition:.4s transform}.showtime__apart_open .showtime__apart-indicator{transform:rotate(180deg)}.showtime__apart_open .showtime__apart-body{opacity:1;transform:scale(1,1)}.showtime__apart-send:not([disabled]):hover:after{animation:horizontalPulsation .8s infinite ease-out}.site-footer{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.15)}.site-footer__container{position:relative;display:flex;align-items:center;color:#fff;padding-top:.625rem;padding-bottom:.875rem}.site-footer__owners{white-space:nowrap;font-size:1rem;margin:0 3.1875rem 0 0}.site-footer__networks{margin:0 4rem 0 0}.site-footer__essence{width:9.5625rem;height:2.5625rem;background:url(/local/templates/triumph-park/images/vector/triumph.svg) 0 0 no-repeat transparent;background-size:100% 100%;margin:0 3.75rem 0 0}.site-footer__developers{width:10.625rem;height:2.75rem;position:absolute;right:1.25rem;top:50%;margin-top:-16px}.site-footer__copyrights{display:inline-block;max-width:33.6875rem;font-size:.625rem}.site-header{position:fixed;z-index:300;top:0;left:0;right:0;color:#fff;background:rgba(0,0,0,.7)}.site-header_static{position:absolute;overflow:hidden}.site-header__container{position:relative}.site-header__contacts,.site-header__logo{position:absolute;top:.5rem}.site-header__logo{width:12.625rem;height:4.125rem;left:1.25rem}.site-header__logo img{width:100%;height:100%}.site-header__contacts{right:1.25rem;display:flex;flex-direction:column;align-items:flex-end}.site-header__overview,.site-header__primary-menu{padding-left:16.5625rem;padding-right:20rem}.site-header__primary-menu{padding-top:1.875rem;padding-bottom:.5rem}.site-header__primary-menu__link{font-weight:900;text-decoration:none}.site-header__phone{font-size:1.375rem;font-weight:800;text-decoration:none;margin:0 0 .5rem}.site-header__overview:after,.site-header__overview:before{position:absolute;content:"";left:16.5625rem;right:20rem;height:1px;background:#fff}.site-header__overview:after{top:0}.site-header__fav-mark{position:absolute;top:1.8125rem;right:16.1875rem}.site-header__overview{position:relative;overflow:hidden;max-height:0;transition:padding-top .6s ease-out}.site-header__overview:after,.site-header__overview:before{clip-path:inset(0 100% 0 0)}.site-header__overview:before{transition:clip-path 1s 1s}.site-header__overview:after{transition:clip-path .4s .6s}[data-animation=on] .site-header__overview{max-height:none}[data-animation=on] .site-header__overview:after,[data-animation=on] .site-header__overview:before{clip-path:inset(0 0 0 0)}[data-animation=off] .site-header__overview{max-height:none}[data-animation=off] .site-header__overview:after,[data-animation=off] .site-header__overview:before{transition:clip-path .4s}.primary-menu__dropdown{left:-20px;opacity:0;transition:left .2s .6s,opacity .2s .6s}[data-animation=on] .primary-menu__dropdown{clip:rect(auto,auto,auto,auto);left:0;opacity:1}.primary-menu__item:nth-child(1) .primary-menu__dropdown{transition:left .2s .6s,opacity .2s .6s}.primary-menu__item:nth-child(3) .primary-menu__dropdown{transition:left .2s .8s,opacity .2s .8s}.primary-menu__item:nth-child(5) .primary-menu__dropdown{transition:left .2s 1s,opacity .2s 1s}.primary-menu__item:nth-child(7) .primary-menu__dropdown{transition:left .2s 1.2s,opacity .2s 1.2s}[data-animation=off] .primary-menu__item:nth-child(1) .primary-menu__dropdown,[data-animation=off] .primary-menu__item:nth-child(3) .primary-menu__dropdown,[data-animation=off] .primary-menu__item:nth-child(5) .primary-menu__dropdown,[data-animation=off] .primary-menu__item:nth-child(7) .primary-menu__dropdown{transition:left .4s,opacity .4s}.overview__inner{transition:top .4s 1.4s,opacity .4s 1.4s}[data-animation=on] .overview__inner{top:0;opacity:1}[data-animation=off] .overview__inner{transition:top .4s,opacity .4s}@media screen and (max-width:1500px){.site-header__fav-mark{right:18.125rem}}.sitemap__columns{display:flex;flex-wrap:wrap;padding-top:2.5rem}.sitemap__column{width:20%;padding:0 2.5rem 0 0;margin:0 0 5.125rem}.sitemap h2{text-transform:uppercase;font-weight:900;font-size:1.125rem;line-height:1.22em}.sitemap__heading{text-decoration:none}.sitemap__list{padding:0;margin:0;list-style-type:none}.sitemap__list li{padding:0}.sitemap__list li{position:relative;font-size:.9375rem;line-height:.8125rem;margin:0 0 .8125rem}.sitemap__list li+.sitemap__list li{margin:1.1875rem 0 0 0}.sitemap__list li:before{position:absolute;top:.375rem;transform:translateX(-100%);margin-left:-.75rem;content:'';width:.9375rem;height:.125rem;background:#ffda1b}.sitemap__ref{text-decoration:none}.sitemap__ref:hover{text-decoration:underline}.smart-input{position:relative;z-index:0}.smart-input__label{position:absolute;z-index:-1;top:.3em;transition:.4s top,.4s font-size}.smart-input_up .smart-input__label{top:-1.1em;font-size:.8em}.snippets{position:relative;display:table;width:calc(100% - 25px);table-layout:fixed}.snippets__item{display:table-row;font-size:.875rem;transition:.4s background-color}.snippets__item_subwhite{background:#e4e4e4}.snippets__item_pillow .snippets__unit:first-child:before{content:"";position:absolute;left:0;right:0;height:3.125rem;box-shadow:0 0 2.0625rem 0 rgba(0,0,0,.12);box-sizing:content-box;background:#fff;opacity:0;transition:.4s transform}.snippets__item_pillow .snippets__unit:last-of-type{position:relative}.snippets__item_pillow:hover{background:#fff}.snippets__item_pillow:hover .snippets__unit>*{position:relative;z-index:100}.snippets__item_pillow:hover .snippets__unit:first-child:before{opacity:1;transform:scale(1.009,1.3)}.snippets__item_lumber:hover .snippets__more,.snippets__item_lumber:hover .snippets__to-fav{display:inline-flex}.snippets__item_active{background:#3f8ecd;color:#fff;cursor:default}.snippets__item_active .snippets__unit:last-of-type{position:relative}.snippets__item_active .snippets__unit:last-of-type:after,.snippets__item_active .snippets__unit:last-of-type:before{position:absolute;content:"";left:100%}.snippets__item_active .snippets__unit:last-of-type:before{background:#fff;width:1.25rem;height:50px;z-index:100;background:#f8f8f8}.snippets__item_active .snippets__unit:last-of-type:after{width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #3f8ecd;top:50%;transform:translateY(-50%);z-index:200}.snippets__item_active .snippets__announcement{color:#fff}.snippets__item_compact .snippets__unit{width:6.25rem}.snippets__item_compact .snippets__unit:nth-child(3):not(:last-child){width:4.375rem}.snippets__item_compact .snippets__unit:nth-child(4){width:3.75rem}.snippets__item_compact .snippets__unit:first-child{padding-left:3.125rem}.snippets__item_compact .snippets__unit:last-child{padding-right:.5625rem}.snippets__item_compact .snippets__more{top:-.1875rem;right:1.5625rem}.snippets__item_compact .snippets__to-fav{right:1.5625rem;bottom:-.1875rem}.snippets__head{display:inline-flex;align-items:center;font-weight:800;white-space:nowrap;background:0 0;border:0}.snippets__head_down:after,.snippets__head_up:after{content:"";width:.5rem;height:.625rem;min-width:.5rem;min-height:.625rem;background:url(/local/templates/triumph-park/images/vector/down-blue-arr.svg) 0 0 no-repeat transparent;background-size:100% 100%;margin:0 0 0 .375rem}.snippets__head_up:after{transform:rotate(180deg)}.snippets__unit{display:table-cell;vertical-align:middle;height:3.125rem;width:12.5rem;transition:all .8s}.snippets__unit>*{display:flex;align-items:center;padding-right:.5625rem;padding-left:.5625rem}.snippets__unit>:first-child{padding-top:.5625rem}.snippets__unit>:last-child{padding-bottom:.5625rem}.snippets__unit:first-child{padding-left:6.25rem}.snippets__unit:last-child{padding-right:18.75rem}.snippets__quarter,.snippets__queue{display:table}.snippets__queue{font-weight:800}.snippets__announcement{align-items:center;color:#16950c}.snippets__more,.snippets__to-fav{display:none;position:absolute;z-index:100;align-items:center;font-size:.75rem;text-decoration:none;transition:.4s opacity;color:#000}.snippets__to-fav{right:-10rem;font-size:.75rem;white-space:nowrap}.snippets__to-fav .fav{margin:0 0 0 .3125rem}.snippets__more{right:-16.875rem;cursor:pointer}.snippets__more:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-right:.125rem solid #3f8ecd;border-bottom:.125rem solid #3f8ecd;transform:rotate(-45deg);margin:0 0 0 .3125rem}.social-networks{display:flex;flex-wrap:nowrap;align-items:center;width:9.875rem;justify-content:space-between}.social-networks__item{display:inline-block}.social-networks__item:hover .social-networks__picture{animation:bounceIn .75s}.stand{display:inline-block}.stand_loading{width:100%;min-height:450px}.stand_loading:before{position:absolute;z-index:1;content:"";width:6.25rem;height:6.25rem;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/local/templates/triumph-park/images/vector/preloader.svg) 0 0 no-repeat transparent;background-size:100% 100%}.stand__content{display:inline-block;position:relative}.stand__underlay{max-width:100%;vertical-align:text-bottom}.stand__dynamic-storage,.stand__overlay,.stand__static-storage{position:absolute;top:0;left:0;width:100%;height:100%}.stand__overlay{opacity:0}.stand__informer{display:none;position:absolute;text-align:left;top:50%;top:50%;left:50%;width:22rem;transition:.2s top,.2s left;color:#fff;background:rgba(79,175,239,.95);pointer-events:none}.stand__informer-note,.stand__informer-title,.stand__informer-value{padding:1.0625rem 2.625rem}.stand__informer-title,.stand__informer-value{font-size:1.25rem;line-height:1.15em}.stand__informer-value{position:relative;background:#3a85b0}.stand__informer-value:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:.3125rem .625rem .3125rem 0;border-color:transparent #3a85b0 transparent transparent;top:50%;transform:translateY(-50%);right:100%}.stand__informer-note{font-size:.75rem;line-height:1.25em}.stand__mark{position:absolute;transform:translate(-50%,.25rem);display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;height:3.25rem;border:.375rem solid #fff;padding:0 .375rem;border-radius:50%;background:#f28b18;color:#fff;font-size:.875rem;line-height:.93em;font-weight:700;pointer-events:none;transition:width .4s,border-radius .4s}.stand__mark[data-status=inactive]{background:#858585}.stand__mark-postfix,.stand__mark-property{display:inline-block;position:relative;max-width:0;overflow:hidden;margin-right:0;transition:max-width .3s,margin-right .4s}.stand__mark:hover,.stand__mark_extended{border-radius:1.25rem}.stand__mark:hover:after,.stand__mark:hover:before,.stand__mark_extended:after,.stand__mark_extended:before{position:absolute;content:" ";left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px}.stand__mark:hover:before,.stand__mark_extended:before{z-index:1;top:calc(100% - 2px);border-color:#f28b18 transparent transparent transparent}.stand__mark:hover:after,.stand__mark_extended:after{top:calc(100% + 4px);border-color:#fff transparent transparent transparent}.stand__mark:hover[data-status=inactive]:before,.stand__mark_extended[data-status=inactive]:before{border-color:#858585 transparent transparent transparent}.stand__mark:hover .stand__mark-postfix,.stand__mark:hover .stand__mark-property,.stand__mark_extended .stand__mark-postfix,.stand__mark_extended .stand__mark-property{max-width:12.5rem;transition:max-width .4s,margin-right .4s}.stand__mark:hover .stand__mark-property,.stand__mark_extended .stand__mark-property{margin-right:.25rem}.stand__mark:hover .stand__mark-postfix,.stand__mark_extended .stand__mark-postfix{margin-left:.25rem}.stand__highlight{fill:#fea02f;fill-opacity:.4}.stand__highlight2{fill:#fff;fill-opacity:.4}.stand__highlight3{fill:#c01919;fill-opacity:.5}.steps{display:flex;flex-wrap:nowrap;margin:0 -.625rem;counter-reset:steps-counter}.steps__item{display:inline-flex;justify-content:center;position:relative;width:18.125rem;padding:1.0625rem 3.125rem;counter-increment:steps-counter;background:rgba(46,107,163,.8);color:#fff;font-size:.875rem;text-decoration:none;transition:background-color .4s;margin:0 .625rem 1.125rem;cursor:pointer}.steps__item:before{position:absolute;display:inline-flex;align-items:center;justify-content:center;content:counter(steps-counter);top:50%;transform:translateY(-50%);left:.625rem;width:1.8125rem;height:1.8125rem;border-radius:50%;background:rgba(0,0,0,.15);line-height:.7}.steps__item_current{background:rgba(0,48,99,.88)}.steps__item_current:before{background:rgba(0,0,0,.25)}.steps__item_current:after{position:absolute;content:"";top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:rgba(0,48,99,.88) transparent transparent transparent}.steps__item_disabled{cursor:default}.survey{position:relative;margin-bottom:1.5rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvMDBfbm9ybWFsaXplLnN0eWwiLCJ0ZW1wbGF0ZV9zdHlsZXMuY3NzIiwiaGVscGVycy8wM19iYXNlX3Byb2plY3Quc3R5bCIsImhlbHBlcnMvMDJfbWl4aW5zLnN0eWwiLCJoZWxwZXJzLzA0X2Zvcm1zLnN0eWwiLCJoZWxwZXJzLzAxX3ZhcmlhYmxlcy5zdHlsIiwiaGVscGVycy8wNV9pY29ucy5zdHlsIiwiaGVscGVycy8wNl9zbGlkZXIuc3R5bCIsImhlbHBlcnMvMDhfYW5pbWF0aW9uLnN0eWwiLCJibG9ja3Mvc3VydmV5LnN0eWwiLCJoZWxwZXJzLzA5X2J1dHRvbi5zdHlsIiwiaGVscGVycy8xMF9wb3B1cC5zdHlsIiwiaGVscGVycy8xMV90eXBvZ3JhcGh5LnN0eWwiLCJibG9ja3MvYWNjZXNzb3J5LW1lbnUuc3R5bCIsImJsb2Nrcy9hZHZhbnRhZ2VzLnN0eWwiLCJibG9ja3MvYXBhcnRtZW50LnN0eWwiLCJibG9ja3MvYmVuZWZpdHMuc3R5bCIsImJsb2Nrcy9ib29rLnN0eWwiLCJibG9ja3MvYnJlYWRjcnVtYnMuc3R5bCIsImJsb2Nrcy9jYXJkcy5zdHlsIiwiYmxvY2tzL2NvbmNlcHRpb24uc3R5bCIsImJsb2Nrcy9jb250YWN0cy5zdHlsIiwiYmxvY2tzL2NvbnRlbnQtYWNjb3JkaW9uLnN0eWwiLCJibG9ja3MvY29va2llcy5zdHlsIiwiYmxvY2tzL2N5Y2xlLnN0eWwiLCJibG9ja3MvZG9jdW1lbnRzLnN0eWwiLCJibG9ja3MvZW50aXR5LnN0eWwiLCJibG9ja3MvZW50cnkuc3R5bCIsImJsb2Nrcy9mYXYtbWFyay5zdHlsIiwiYmxvY2tzL2ZlZWRiYWNrLnN0eWwiLCJibG9ja3MvZmlsdGVycy5zdHlsIiwiYmxvY2tzL2luZnJhc3RydWN0dXJlLnN0eWwiLCJibG9ja3MvbmV3cy5zdHlsIiwiYmxvY2tzL25vdC1mb3VuZC5zdHlsIiwiYmxvY2tzL29mZmVycy5zdHlsIiwiYmxvY2tzL292ZXJsb29rLnN0eWwiLCJibG9ja3Mvb3ZlcnZpZXcuc3R5bCIsImJsb2Nrcy9wYXBlci5zdHlsIiwiYmxvY2tzL3Bhcmtpbmcuc3R5bCIsImJsb2Nrcy9waG90b2dhbGxlcnkuc3R5bCIsImJsb2Nrcy9wbGFjZW1lbnQuc3R5bCIsImJsb2Nrcy9wcmVzZW50YXRpb24uc3R5bCIsImJsb2Nrcy9wcmltYXJ5LW1lbnUuc3R5bCIsImJsb2Nrcy9wcm9kdWN0LnN0eWwiLCJibG9ja3MvcmF3LWZsYXRzLnN0eWwiLCJibG9ja3MvcmV2aWV3cy5zdHlsIiwiYmxvY2tzL3Njcm9sbHNob3cuc3R5bCIsImJsb2Nrcy9zZWNvbmRhcnktbWVudS5zdHlsIiwiYmxvY2tzL3NoaWVsZC5zdHlsIiwiYmxvY2tzL3Nob3d0aW1lLnN0eWwiLCJibG9ja3Mvc2l0ZS1mb290ZXIuc3R5bCIsImJsb2Nrcy9zaXRlLWhlYWRlci5zdHlsIiwiYmxvY2tzL3NpdGVtYXAuc3R5bCIsImJsb2Nrcy9zbWFydC1pbnB1dC5zdHlsIiwiYmxvY2tzL3NuaXBwZXRzLnN0eWwiLCJibG9ja3Mvc29jaWFsLW5ldHdvcmtzLnN0eWwiLCJibG9ja3Mvc3RhbmQuc3R5bCIsImJsb2Nrcy9zdGVwcy5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVVBLEtBQ0UsWUFBYSxLQUFNLHlCQUFBLEtBQ2EsS0NOaEMsT0FBUSxFQUVWLEdBQ0UsVUFBVyxJRHNCYixPQUFBLE1BQUEsRUNuQkEsR0FDRSxXQUFZLFlEK0JkLE9BQUEsRUFDRSxTQUFBLFFDNUJGLElENkJhLFlBQUEsU0FBQSxDQUFBLFVBQ1gsVUFBVSxJQzFCWixFRGtDQSxpQkFBQSxZQUNxQyxZQUNuQyxjQUFBLEtBQWdCLGdCQUFBLFVDOUJoQixnQkFBaUIsVUFBVSxPQUU3QixFQUNBLE9EOENBLFlBQUEsT0FDdUIsS0MzQ3ZCLElENEM4QixLQUM1QixZQUFBLFNBQWlCLENBQUEsVUFBa0IsVUFBQSxJQU9yQyxNQUNBLFVBQUEsSUM3Q0EsSURzREEsSUFDQSxVQUFBLElBQ0EsWUFBQSxFQUNFLFNBQUEsU0FBbUMs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dkQ4cEtKLG1CdUQzcEtJLEtBQUEsS0FDQSxhQUFBLEd2RDhwS0osbUJBQ0UsS0FBTSxRdUQ1cEtMLGFBQUEsR3ZEK3BLSCxPdUQ3cEtJLFFBQUksS0FDSixVQUFBLE92RCtwS0YsT0FBUSxFQUFFLFN1RDlwS1QsY0FBQSxjdkRpcUtILGF1RC9wS0ksUUFBQSxZdkRpcUtGLGdCQUFpQixPdUQvcEtmLFNBQUEsU3ZEaXFLRixNQUFPLFV1RGhxS0osUUFBQSxVQUFhLFN2RGtxS2hCLGtCQUFtQixjdURqcUtsQixXQUFBLG9CQUNBLE1BQUEsS3ZEbXFLRCxVQUFXLFFBQ1gsZ0JBQWlCLEt1RG5xS2YsV0FBVSxpQkFBVixJQUNBLE9BQUEsRUFBQSxRQUErQixTdkRxcUtqQyxPQUFRLFFBRVYsb0J1RHJxS0ksU0FBQSxTdkR1cUtGLFFBQVMsWXVEdHFLUixZQUFBLE92RHdxS0QsZ0JBQWlCLE91RHZxS2YsUUFBQSx1QnZEeXFLRixJQUFLLEl1RHhxS04sVUFBQSxpQkFDQyxLQUFLLFFBQ0wsTUFBQSxVdkQwcUtBLE9BQVEsVXVEenFLVCxjQUFBLElBQ0MsV0FBQSxnQkFDQSxZQUFBLEdBQ0QscUJBQ0MsV0FBSyxrQnZENnFLUCw0QndEanpLQSxXQUFBLGdCeERvektBLDJCd0RqektDLFNBQU8sU0FDUCxRQUFBLEd4RG16S0MsSUFBSyxLd0RsektOLEtBQUEsSUFDQyxVQUFRLGlCQUNSLE1BQUEsRUFDQSxPQUFBLEVBQ0EsYUFBTSxNQUNOLGFBQVEsS0FBQSxJQUFBLEVBQUEsSUFDUixhQUFBLGtCQUFBLFlBQUEsWUFBQSxZeERxektGLHNCd0RsektFLE9BQUEsUXhEcXpLRixRd0RsektFLFNBQU8sU0FDUCxjQUFPIiwiZmlsZSI6InRlbXBsYXRlX3N0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn0iLG51bGwsIm1haW4sXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uXG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5odG1sXG5cdGZvbnQtc2l6ZSAxMDAlXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1heFdpZHRoKVxuXHRcdGZvbnQtc2l6ZTogMS4wNXZ3O1xuXHRcblx0XG5cbmh0bWwsXG5ib2R5XG5cdGhlaWdodCAxMDAlXG5cbmJvZHlcblx0Z290aCgpXG5cbi5uby1zY3JvbGxcblx0b3ZlcmZsb3cgaGlkZGVuXG5cbm1haW4sXG5tYWluICosXG4ubWZwLXdyYXAgKixcbm1haW4gKjpiZWZvcmUsXG4ubWZwLXdyYXAgKjpiZWZvcmUsXG5tYWluICo6YWZ0ZXIsXG4ubWZwLXdyYXAgKjphZnRlclxuXHRib3gtc2l6aW5nIHBhZGRpbmctYm94XG5cdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXHRvdXRsaW5lIDBcblxuXG5tYWluXG4ubWFpblxuXHRmaWxsQXJlYSgpXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tIHJlbSg2NXB4KS8vZm9vdGVyIGFwcHJveGltYXRlIGhlaWdodFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nKFwicmF3LWZsYXRzLWJnLmpwZ1wiKSlcblx0Zm9yIGtleSwgdmFsdWUgaW4gbWFpbkJnXG5cdFx0Jl9iZ3trZXl9XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nKHZhbHVlKSlcblx0Jl90b3AtZml4ZWRcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uIHRvcCBjZW50ZXJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQgZml4ZWRcblxuXG5pbWdcblx0bWF4LXdpZHRoIDEwMCVcblxuYVxuXHR0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG5cdGNvbG9yIGluaGVyaXRcblx0Jjpob3ZlclxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5jb250YWluZXJcblx0bWF4LXdpZHRoIHJlbShtYXhXaWR0aClcblx0Ly9taW4td2lkdGggcmVtKDE1NzBweClcblx0cGFkZGluZyAwIHJlbShzaWRlRmllbGRzKVxuXHRtYXJnaW4gYXV0b1xuXG4uaW5uZXJcblx0cGFkZGluZy10b3A6IDExOXB4Oy8vYXBwcm94aW1hdGUgaGVhZGVyIGhlaWdodFxuXHRjb2xvciAjZmZmXG5cdFxuXG4uYmxhY2tvdXRcblx0cG9zaXRpb24gZml4ZWRcblx0dG9wIDBcblx0Ym90dG9tIDBcblx0bGVmdCAwXG5cdHJpZ2h0IDBcblx0ZGlzcGxheSBub25lXG5cdCZfYWN0aXZlXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdHotaW5kZXg6IDk5OFxuIiwiLy8gc3ByaXRlIG1peGluXG5cbnNwcml0ZVdpZHRoKCRzcHJpdGUpXG5cdHdpZHRoOiAkc3ByaXRlWzRdXG5cbnNwcml0ZUhlaWdodCgkc3ByaXRlKVxuXHRoZWlnaHQ6ICRzcHJpdGVbNV1cblxuc3ByaXRlUG9zaXRpb24oJHNwcml0ZSlcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZVsyXSAkc3ByaXRlWzNdXG5cbnNwcml0ZUltYWdlKCRzcHJpdGUpXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy8kc3ByaXRlWzhdKVxuXG5zcHJpdGUoJHNwcml0ZSlcblx0aWYgIW1hdGNoKCdob3ZlcicsIHNlbGVjdG9yKCkpICYmICFtYXRjaCgnYWN0aXZlJywgc2VsZWN0b3IoKSlcblx0XHRzcHJpdGVJbWFnZSgkc3ByaXRlKVxuXHRzcHJpdGVQb3NpdGlvbigkc3ByaXRlKVxuXHRzcHJpdGVXaWR0aCgkc3ByaXRlKVxuXHRzcHJpdGVIZWlnaHQoJHNwcml0ZSlcblxuaWUxMChzZWxlY3Rvcilcblx0e1wiLmJ4LWllMTAgXCIrc2VsZWN0b3J9XG5cdFx0e2Jsb2NrfVxuXG5pZTEwYW5kMTEoKVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlcblx0XHR7YmxvY2t9XG5cbnBsYWNlaG9sZGVyKClcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxuXHRcdHtibG9ja31cblx0JjotbW96LXBsYWNlaG9sZGVyXG5cdFx0e2Jsb2NrfVxuXHQmOjotbW96LXBsYWNlaG9sZGVyXG5cdFx0e2Jsb2NrfVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlclxuXHRcdHtibG9ja31cblxuZ290aCgpXG5cdGZvbnQtZmFtaWx5IFwiR290aGFtUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmXG5cbmdvdGhOYXJyb3coKVxuXHRmb250LWZhbWlseSBcIkdvdGhhbVByb05hcnJvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZlxuXG5nZW9yZygpXG5cdGZvbnQtZmFtaWx5IEdlb3JnaWEsIFRpbWVzLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuXG5cbmltZyhwYXRoKVxuXHRcIi9sb2NhbC90ZW1wbGF0ZXMvdHJpdW1waC1wYXJrL2ltYWdlcy9yYXN0ZXIvXCIrcGF0aFxuXG5zdmcocGF0aClcblx0XCIvbG9jYWwvdGVtcGxhdGVzL3RyaXVtcGgtcGFyay9pbWFnZXMvdmVjdG9yL1wiK3BhdGhcblxuc3ZnQmcocGF0aCwgYmdDb2xvciA9IHRyYW5zcGFyZW50LCBmaWxsID0gdHJ1ZSlcblx0YmFja2dyb3VuZCB1cmwoc3ZnKHBhdGgpKSAwIDAgbm8tcmVwZWF0IGJnQ29sb3Jcblx0aWYgZmlsbFxuXHRcdGJhY2tncm91bmQtc2l6ZSAxMDAlIDEwMCVcblxuZmlsbEFyZWEoYmdTaXplTW9kZSA9IGNvdmVyKVxuXHRiYWNrZ3JvdW5kLXNpemUgYmdTaXplTW9kZVxuXHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgY2VudGVyXG5cbnJlc2V0QnV0dG9uID1cblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblxuZ2V0RW0odGFyZ2V0LCBiYXNlbWVudClcblx0cmV0dXJuIHJvdW5kKCh0YXJnZXQvYmFzZW1lbnQpLCAyKWVtXG5cbi8qXG5cdEBkZXNjcmlwdGlvbiAtINC/0LXRgNC10LLQvtC0INC/0LjQutGB0LXQu9GM0L3Ri9GFINC10LTQuNC90LjRhiDQsiByZW1cbiovXG5yZW0odmFsKVxuXHRfcmVtID0gKCh2YWwvYmFzZVNpemUpKjEwMDAvMTAwMClyZW1cblx0cmV0dXJuIF9yZW1cblx0Ly8gcmV0dXJuIHZhbFxuXG5mdWxsSGVpZ2h0U2xpY2soaW5jbHVkaW5nU2VsZiA9IHRydWUpXG5cdGlmIGluY2x1ZGluZ1NlbGZcblx0XHQmXG5cdFx0LnNsaWNrLWxpc3Rcblx0XHQuc2xpY2stdHJhY2tcblx0XHQuc2xpY2stdHJhY2sgPiAqXG5cdFx0XHRoZWlnaHQgMTAwJVxuXHRlbHNlXG5cdFx0LnNsaWNrLWxpc3Rcblx0XHQuc2xpY2stdHJhY2tcblx0XHQuc2xpY2stdHJhY2sgPiAqXG5cdFx0XHRoZWlnaHQgMTAwJVxuXG50b3BEcm9wZG93bkFycm93QW5pbWF0aW9uKClcblx0JjphZnRlclxuXHRcdHRyYW5zaXRpb24gdHJhbnNmb3JtIHRyYW5zU3BlZWRcblx0Jjpob3ZlclxuXHRcdCY6YWZ0ZXJcblx0XHRcdHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxuXG5wb3NpdGlvbmVkV2l0aFBzZXVkbyhwb3NpdGlvbiA9IHJlbGF0aXZlLCBwc2V1ZG8gPSBcImJlZm9yZVwiKVxuXHRwb3NpdGlvbiBwb3NpdGlvblxuXHQmOntwc2V1ZG99XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRjb250ZW50IFwiXCJcblx0XHR7YmxvY2t9XG5cbnN0cmV0Y2godXNlTWFyZ2lucyA9IGZhbHNlKVxuXHR0b3AgMFxuXHRsZWZ0IDBcblx0cmlnaHQgMFxuXHRib3R0b20gMFxuXHRpZiB1c2VNYXJnaW5zXG5cdFx0bWFyZ2luIGF1dG9cblxueWVsbG93U2Nyb2xsYmFyKClcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWxcblx0XHRiYWNrZ3JvdW5kIGFscGhhKCRjb25jcmV0ZSwgLjE4KVxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyXG5cdFx0YmFja2dyb3VuZCAkeWVsbG93XG5cbmRhcmtIZWFkbGluZSgpXG5cdCZfX2hlYWRsaW5lXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR6LWluZGV4IGxldmVsMVxuXHRcdGJhY2tncm91bmQ6IGFscGhhKCMwMDAsIC40KVxuXHRcdGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkIHRyYW5zcGFyZW50IC8vdG8gcHJldmVudCBoMSBtYXJnaW4gY29sbGFwc2luZ1xuXHRcdG1hcmdpbjogMCAwIHJlbSg0OHB4KTtcblxuc3BhY2VXaXRoTWFwKGluY2x1ZGVMb2NhdGlvbnMgPSB0cnVlKVxuXHQmX19tYXBcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRpZiBpbmNsdWRlTG9jYXRpb25zXG5cdFx0Jl9fbG9jYXRpb25zXG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHR6LWluZGV4IGxldmVsMVxuXHRcdFx0d2lkdGggcmVtKGNvbnRhY3RzU2lkZWJhcldpZHRoKVxuXHRcdFx0bWFyZ2luIDAgMCByZW0oNTRweClcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweClcblx0XHRcdFx0bWFyZ2luLWxlZnQgNDBweFxuXG5jdXN0b21TY3JvbGxiYXJVbmRlcmxheSgpXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsXG5cdFx0e2Jsb2NrfVxuXG5jdXN0b21TY3JvbGxiYXJCYXIoKVxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyXG5cdFx0e2Jsb2NrfVxuXG5cbmRlZmF1bHRIb3ZlcihvcGFjaXR5VmFsdWUgPSAwLjYpXG5cdG9wYWNpdHkgMVxuXHR0cmFuc2l0aW9uIG9wYWNpdHkgdHJhbnNTcGVlZFxuXHQmOmhvdmVyXG5cdFx0b3BhY2l0eSBvcGFjaXR5VmFsdWVcblx0XHR7YmxvY2t9XG5cbmFuY2lsbGFyeU1lbnUoKVxuXHRtYXJnaW4gMCAwIDAgcmVtKDY0cHgpXG5cdCYtaXRlbVxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0bWFyZ2luIDAgcmVtKDMwcHgpIHJlbSgxMnB4KSAwXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0Jjpob3ZlclxuXHRcdCZfY3VycmVudFxuXHRcdFx0Y29sb3IgJHllbGxvd1xuXG5uaWNlTGlzdCgpXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdCYgKyAmXG5cdFx0bWFyZ2luOiByZW0oMTlweCkgMCAwIDBcblx0JjpiZWZvcmVcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCByZW0oNnB4KVxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC0xMDAlKVxuXHRcdG1hcmdpbi1sZWZ0IHJlbSgtMTJweClcblx0XHRjb250ZW50ICcnXG5cdFx0d2lkdGggcmVtKDE1cHgpXG5cdFx0aGVpZ2h0IHJlbSgycHgpXG5cdFx0YmFja2dyb3VuZCAkeWVsbG93XG5cbnVubGlzdCgpXG5cdHBhZGRpbmcgMFxuXHRtYXJnaW4gMFxuXHRsaXN0LXN0eWxlLXR5cGUgbm9uZVxuXHRsaVxuXHRcdHBhZGRpbmcgMFxuXG5cbnNpemUod2lkdGgsIGhlaWdodCA9IHdpZHRoKVxuXHR3aWR0aDogd2lkdGhcblx0aGVpZ2h0OiBoZWlnaHRcblxuLypcblx0QHNlZSBodHRwczovL2dpdGh1Yi5jb20vanVpY2U0OS9zdHlsdXMtdHJpYW5nbGVcbiovXG50cmlhbmdsZSh3aWR0aCA9IDEwcHgsIGhlaWdodCA9IDEwcHgsIGRpcmVjdGlvbiA9ICdib3R0b20nLCBjb2xvciA9ICMwMDApXG5cdC8vIEJhc2UgdHJpYW5nbGUgc3R5bGVzXG5cdHdpZHRoIDBcblx0aGVpZ2h0IDBcblx0YmFja2dyb3VuZCAwXG5cdGJvcmRlci1zdHlsZSBzb2xpZFxuXG5cdC8vIFN0eWxlcyBmb3IgZWFjaCBkaXJlY3Rpb25cblx0ZGlyZWN0aW9ucyA9IHtcblx0XHR0b3A6IHtcblx0XHRcdGJvcmRlci13aWR0aDogMCAod2lkdGggKiAuNSkgaGVpZ2h0ICh3aWR0aCAqIC41KSxcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY29sb3IgdHJhbnNwYXJlbnRcblx0XHR9LFxuXHRcdHRvcFJpZ2h0OiB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgd2lkdGggaGVpZ2h0IDAsXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG5cdFx0fSxcblx0XHRyaWdodDoge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAoaGVpZ2h0ICogLjUpIDAgKGhlaWdodCAqLjUpIHdpZHRoLFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjb2xvclxuXHRcdH0sXG5cdFx0Ym90dG9tUmlnaHQ6IHtcblx0XHRcdGJvcmRlci13aWR0aDogMCAwIGhlaWdodCB3aWR0aCxcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY29sb3IgdHJhbnNwYXJlbnRcblx0XHR9LFxuXHRcdGJvdHRvbToge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiBoZWlnaHQgKHdpZHRoICogLjUpIDAgKHdpZHRoICogLjUpLFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuXHRcdH0sXG5cdFx0Ym90dG9tTGVmdDoge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiB3aWR0aCAwIDAgaGVpZ2h0LFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjb2xvclxuXHRcdH0sXG5cdFx0bGVmdDoge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAoaGVpZ2h0ICogLjUpIHdpZHRoIChoZWlnaHQgKiAuNSkgMCxcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcblx0XHR9LFxuXHRcdHRvcExlZnQ6IHtcblx0XHRcdGJvcmRlci13aWR0aDogaGVpZ2h0IHdpZHRoIDAgMCxcblx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcblx0XHR9XG5cdH1cblx0Ly8gTWl4aW4gc3R5bGVzIGZvciBwYXNzZWQgZGlyZWN0aW9uXG5cdHN0eWxlcyA9IGRpcmVjdGlvbnNbZGlyZWN0aW9uXVxuXHR7c3R5bGVzfVxuXG5kb3RzTmF2aWdhdGlvbihib3R0b21TcGFjZSA9IDk2cHgpXG5cdCZfX25hdmlnYXRpb25cblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdGJvdHRvbSByZW0oYm90dG9tU3BhY2UpXG5cdFx0bGVmdCAwXG5cdFx0cmlnaHQgMFxuXHRcdHBhZGRpbmcgMCByZW0oc2lkZUZpZWxkcylcblx0XHRtYXJnaW4gYXV0b1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodCAwIC8vb3RoZXJ3aXNlIG1heSBvdmVybGFwIHNvbWUgcG9pbnQgb3ZlciBpbWFnZVxuXHRcdCYtZG90c1xuXHRcdFx0bWFyZ2luOiAwIHJlbSgyMXB4KTtcblx0XHQmLWNvcmVcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0cGFkZGluZzogMCByZW0oMjBweCk7XG5cdFx0XHRoZWlnaHQgcmVtKDM2cHgpXG5cdFx0Ji1wcmV2XG5cdFx0Ji1uZXh0XG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dG9wIDBcblx0XHRcdHdpZHRoIHJlbSgyMHB4KVxuXHRcdFx0aGVpZ2h0IDEwMCVcblx0XHQmLXByZXZcblx0XHRcdGxlZnQgMFxuXHRcdCYtbmV4dFxuXHRcdFx0cmlnaHQgMFxuXHRcdHVsXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWZsZXhcblx0XHRcdFx0cGFkZGluZyAwXG5cdFx0XHRidXR0b25cblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Zm9udC1zaXplIDBcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxMXB4KTtcblx0XHRcdFx0dHJhbnNpdGlvbiB0cmFuc2Zvcm0gdHJhbnNTcGVlZFxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luIGNlbnRlciBib3R0b21cblx0XHRcdFx0Ym9yZGVyLWxlZnQgMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdFx0XHRib3JkZXItcmlnaHQgMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdFx0XHRib3gtc2l6aW5nIGNvbnRlbnQtYm94XG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcCBjb250ZW50LWJveFxuXHRcdFx0LmFjdGl2ZVxuXHRcdFx0LnNsaWNrLWFjdGl2ZVxuXHRcdFx0XHRidXR0b25cblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR5ZWxsb3dcblx0XHRcdFx0XHR0cmFuc2Zvcm0gc2NhbGUoMSwgMilcblxuaW5saW5lLWhlYWRlcigpXG5cdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdG1hcmdpbiAwIDIuMjVyZW0gMCAwXG5cdHZlcnRpY2FsLWFsaWduIGJvdHRvbVxuXHRsaW5lLWhlaWdodCAuOFxuXG5pbmxpbmUtZmlsdGVyKClcblx0JiArICpcblx0XHRtYXJnaW4gMCByZW0oMjBweCkgMCAwXG5cdFx0dmVydGljYWwtYWxpZ24gYm90dG9tXG5cbmZlYXR1cmVzVGFibGUoKVxuXHRmb250LXNpemUgcmVtKDEycHgpXG5cdGxpbmUtaGVpZ2h0IDFcblx0dGRcblx0XHRwYWRkaW5nOiAwIGdldEVtKDEycHgsIDEycHgpIGdldEVtKDhweCwgMTJweCkgMDtcblx0XHQmOm50aC1jaGlsZChvZGQpXG5cdFx0XHRmb250LXdlaWdodCBib2xkXG5cbm5vc2VsZWN0KClcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG5cdHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG5cbmRvbnRCcmVha091dCgpXG5cdC8qIFRoZXNlIGFyZSB0ZWNobmljYWxseSB0aGUgc2FtZSwgYnV0IHVzZSBib3RoICovXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuXHQvKiBUaGlzIGlzIHRoZSBkYW5nZXJvdXMgb25lIGluIFdlYktpdCwgYXMgaXQgYnJlYWtzIHRoaW5ncyB3aGVyZXZlciAqL1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdC8qIEluc3RlYWQgdXNlIHRoaXMgbm9uLXN0YW5kYXJkIG9uZTogKi9cblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblxuXHQvKiBBZGRzIGEgaHlwaGVuIHdoZXJlIHRoZSB3b3JkIGJyZWFrcywgaWYgc3VwcG9ydGVkIChObyBCbGluaykgKi9cblx0LW1zLWh5cGhlbnM6IGF1dG87XG5cdC1tb3otaHlwaGVuczogYXV0bztcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHRoeXBoZW5zOiBhdXRvO1xuXG5cblxuXG4iLCJpbnB1dCxcbmJ1dHRvblxuXHRvdXRsaW5lIDAgIWltcG9ydGFudFxuXHQtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuXG5idXR0b25cblx0JltkaXNhYmxlZF1cblx0XHRvcGFjaXR5IDAuM1xuXG5cdFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXG5cdC13ZWJraXQtYXBwZWFyYW5jZSBjaGVja2JveFxuXG4uZmllbGRcblx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0d2lkdGggMTAwJVxuXHRvdXRsaW5lIDBcblx0Jl9lcnJvclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3IgJGJyaWdodE9yYW5nZSAhaW1wb3J0YW50XG5cdFx0JiArIGZpZWxkLWVycm9yXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXG4uZXJyb3ItZXhwbGFpbmVkXG5cdGZvbnQtc2l6ZSByZW0oMTNweClcblx0bWFyZ2luIDVweCAwXG5cdGNvbG9yICRicmlnaHRPcmFuZ2VcblxuLmZsYWdcblx0ZGlzcGxheTogZmxleFxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXHQmX190ZXh0XG5cdCZfX3VpXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblx0Jl9fdGV4dFxuXHRcdG5vc2VsZWN0KClcblx0XHRmb250LXNpemUgcmVtKDEycHgpXG5cdFx0bGluZS1oZWlnaHQgMS4zXG5cdCZfX3VpXG5cdFx0bWFyZ2luIHJlbSgycHgpIHJlbSg2cHgpIDAgMFxuXG4vL2N1c3RvbSBzZWxlY3RzIGRyb3Bkb3duXG4udHlwaWNhbC1zZWxlY3Rcbi5ob2xsb3ctc2VsZWN0XG4uZnJhbWUtc2VsZWN0XG5cdCYgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHNcblx0XHRtYXJnaW4gMFxuXHRcdHBhZGRpbmcgcmVtKDEwcHgpIDBcblx0XHRsaVxuXHRcdFx0Zm9udC1zaXplIHJlbSgxN3B4KVxuXHRcdFx0bGluZS1oZWlnaHQgMS4xXG5cdFx0XHRwYWRkaW5nIHJlbSg0cHgpIHJlbSgxNXB4KVxuXHRcdFx0Ji5oaWdobGlnaHRlZFxuXHRcdFx0XHRjb2xvciAkZGFya0JsdWVcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSBub25lXG5cdFx0XHRcdGJhY2tncm91bmQgdHJhbnNwYXJlbnRcblxuLnR5cGljYWwtc2VsZWN0XG5cdCYgKyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGVcblx0XHQuY2hvc2VuLXNpbmdsZVxuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplIHJlbSgxM3B4KVxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmtCbHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1cyAwXG5cdFx0XHRwYWRkaW5nOiByZW0oOHB4KSByZW0oNXB4KSByZW0oN3B4KTtcblx0XHRcdGJvcmRlciAwICFpbXBvcnRhbnRcblx0XHRcdG91dGxpbmUgMCAhaW1wb3J0YW50XG5cdFx0XHRib3gtc2hhZG93IG5vbmUgIWltcG9ydGFudFxuXHRcdFx0aGVpZ2h0IGF1dG9cblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0c3BhblxuXHRcdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0XHRtYXgtd2lkdGggXCJjYWxjKDEwMCUgLSAlcylcIiAlIHJlbSg0MHB4KVxuXHRcdFx0XHRtYXJnaW4tcmlnaHQgcmVtKDE0cHgpXG5cdFx0XHRkaXZcblx0XHRcdFx0cmlnaHQgcmVtKDIwcHgpXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdHNwYW5cblx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjJweDtcblx0XHRcdGRpdlxuXHRcdFx0XHRiXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdHJpZ2h0OiByZW0oLTVweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDVweCA1cHggMDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdCZfdXAgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Bcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oNHB4KSByZW0oNHB4KSAwIDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdCZfdXAgKyAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wXG5cdFx0LmNob3Nlbi1zaW5nbGVcblx0XHRcdGRpdlxuXHRcdFx0XHRiXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcblxuLmhvbGxvdy1zZWxlY3Rcbi5mcmFtZS1zZWxlY3Rcblx0JiArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZVxuXHRcdC5jaG9zZW4tc2luZ2xlXG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZSByZW0oMTNweClcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1cyAwXG5cdFx0XHRwYWRkaW5nOiAwIHJlbSg1cHgpIHJlbSg0cHgpIDA7XG5cdFx0XHRib3JkZXIgMFxuXHRcdFx0b3V0bGluZSAwICFpbXBvcnRhbnRcblx0XHRcdGJveC1zaGFkb3cgbm9uZSAhaW1wb3J0YW50XG5cdFx0XHRoZWlnaHQgYXV0b1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0c3BhblxuXHRcdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0XHRtYXgtd2lkdGggXCJjYWxjKDEwMCUgLSAlcylcIiAlIHJlbSg0MHB4KVxuXHRcdFx0XHRtYXJnaW4tcmlnaHQgcmVtKDE0cHgpXG5cdFx0XHRkaXZcblx0XHRcdFx0cmlnaHQgMFxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRzcGFuXG5cdFx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYycHg7XG5cdFx0XHRkaXZcblx0XHRcdFx0YlxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDVweCA1cHggMDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0LmNob3Nlbi1zZWFyY2hcblx0XHRcdGNsaXAgcmVjdCgwLDAsMCwwKVxuXHRcdC5jaG9zZW4tZHJvcFxuXHRcdFx0Ym9yZGVyIDBcblx0XHRcdGJvcmRlci1yYWRpdXMgMFxuXHRcdFx0XG4uZnJhbWUtc2VsZWN0XG5cdCYgKyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGVcblx0XHQuY2hvc2VuLXNpbmdsZVxuXHRcdFx0Ym9yZGVyIHJlbSgxcHgpIHNvbGlkIGFscGhhKCNmZmYsIC41Nylcblx0XHRcdHBhZGRpbmcgcmVtKDZweCkgcmVtKDIwcHgpXG5cdFx0XHRmb250LXNpemUgcmVtKDE0cHgpXG5cdFx0XHRkaXZcblx0XHRcdFx0cmlnaHQgcmVtKDlweClcblx0XHRcdFxuXG4uY3VzdG9tLXVpXG5cdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdGN1cnNvciBwb2ludGVyXG5cdCZfX25vdGUvL9C00LvRjyDQv9GA0LjQvNC10YfQsNC90LjQuSDQstC90YPRgtGA0Lgg0L7RgdC90L7QstC90L7Qs9C+INGC0LXQutGB0YLQsFxuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdGZvbnQtd2VpZ2h0IG5vcm1hbFxuXHQmX19pbnB1dFxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0Y2xpcCByZWN0KDAsIDAsIDAsIDApXG5cdFx0JjpjaGVja2VkIH4gXlswXV9fdGV4dFxuXHRcdFx0e25vU2VsZWN0fVxuXHRcdFx0YmFja2dyb3VuZCAkZGVlcEJsdWVcblx0XHRcdGJvcmRlci1jb2xvciAkZGVlcEJsdWVcblx0XHRcdGN1cnNvciBkZWZhdWx0XG5cdCZfX3RleHRcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHdpZHRoIDEwMCVcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHRmb250LXNpemUgcmVtKDE2cHgpXG5cdFx0cGFkZGluZyByZW0oMTJweCkgcmVtKDMwcHgpXG5cdFx0Ym9yZGVyIDFweCBzb2xpZCBhbHBoYSgjZmZmLCAuNylcblxuXHQmX2ZhbmN5XG5cdFx0JiBeWzBdX19pbnB1dFxuXHRcdFx0JjpjaGVja2VkIH4gXlswXV9fdGV4dFxuXHRcdFx0XHRiYWNrZ3JvdW5kICR5ZWxsb3dcblx0XHRcdFx0Ym9yZGVyLWNvbG9yICR5ZWxsb3dcblx0XHRcdFx0Y29sb3IgIzAwMFxuXHRcdCYgXlswXV9fdGV4dFxuXHRcdFx0YmFja2dyb3VuZCAkb2NlYW5cblx0XHRcdGJvcmRlci1jb2xvciAkb2NlYW5cblx0XHRcdGZvbnQtd2VpZ2h0IDQwMFxuXHRcdFx0Zm9udC1zaXplIHJlbSgxNHB4KVxuXHRcdFx0bGluZS1oZWlnaHQgMVxuXHRcdFx0cGFkZGluZyByZW0oN3B4KSByZW0oMThweClcblxuXG5cdCZfY29hbFxuXHRcdCYgXlswXV9faW5wdXRcblx0XHRcdCY6Y2hlY2tlZCB+IF5bMF1fX3RleHRcblx0XHRcdFx0Ym9yZGVyLWNvbG9yICRkZWVwQmx1ZVxuXHRcdFx0XHRjb2xvciAjZmZmXG5cdFx0JiBeWzBdX190ZXh0XG5cdFx0XHRib3JkZXIgMXB4IHNvbGlkIGFscGhhKCRjb2FsLCAuNjIpXG5cdFx0XHRjb2xvciBhbHBoYSgjMzc0NzRELCAuOTUpXG5cblx0Jl9kYXJrZW5cblx0XHQmIF5bMF1fX2lucHV0XG5cdFx0XHQmOmNoZWNrZWQgfiBeWzBdX190ZXh0XG5cdFx0XHRcdGJhY2tncm91bmQgcmdiYSgwLDAsMCwwLjczKVxuXHRcdFx0XHRib3JkZXItY29sb3IgdHJhbnNwYXJlbnRcblx0XHRcdFx0Y29sb3IgJHBhbGVZZWxsb3dcblx0XHQmIF5bMF1fX3RleHRcblx0XHRcdGJhY2tncm91bmQ6IGJnID0gYWxwaGEoIzAwMCwgLjU0KVxuXHRcdFx0Ym9yZGVyLWNvbG9yIHRyYW5zcGFyZW50XG5cdFx0XHRjb2xvciAjZmZmXG5cdFx0XHRmb250LXdlaWdodCA4MDBcblx0XHRcdGZvbnQtc2l6ZSByZW0oMTRweClcblx0XHRcdGxpbmUtaGVpZ2h0IDFcblx0XHRcdHBhZGRpbmcgcmVtKDEwcHgpIHJlbSgzM3B4KSByZW0oMTFweClcblx0XHRcdGJvcmRlci1yYWRpdXMgcmVtKDNweClcblx0XHRcdHRyYW5zaXRpb24gYmFja2dyb3VuZCB0cmFuc1NwZWVkLCBjb2xvciB0cmFuc1NwZWVkXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdGJhY2tncm91bmQgcmdiYSgwLDAsMCwwLjcyKVxuXHRcdFx0XHRjb2xvciAkcGFsZVllbGxvd1xuXHQmX2NvbXBhY3Rcblx0XHQmIF5bMF1fX3RleHRcblx0XHRcdHBhZGRpbmcgcmVtKDdweCkgcmVtKDlweClcblx0XHRcdG1pbi13aWR0aCByZW0oMzBweClcdFx0XG5cdFx0XHRcbiIsIi8vY29sb3JzXG4keWVsbG93ID0gI0ZGREExQlxuJGdyZWVuID0gIzc1QzA0NFxuJGZyZXNoR3JlZW4gPSAjNkRCODQ1XG4kcGFsZVllbGxvdyA9ICNGNkM1NDNcbiRza3kgPSAjMDJBNERBXG4kYmxvb2QgPSAjREU0ODNFXG4kc2VhID0gIzRGQUZFRlxuJGNvbmNyZXRlID0gI0Q4RDhEOFxuJGRlZXBCbHVlID0gIzNGOEVDRFxuJGRhcmtCbHVlID0gIzNGNzlBN1xuJGFsdGVyQmx1ZSA9ICMzOTgxRDlcbiRvcmFuZ2UgPSAjRTk5NDM1XG4kb2NlYW4gPSAjMDIzQzZBXG4kbWlsZEJsdWUgPSAjMkU2QkEzXG4kbmlnaHRCbHVlID0gIzAwMzA2M1xuJHJpdmVyQmx1ZSA9ICM1MEIwRjBcbiRzdWJHcmV5ID0gI0YzRkFGRFxuJGdyYXNzID0gIzU1OTEwMFxuJHN1YldoaXRlID0gI0U0RTRFNFxuJGhlYXZ5Qmx1ZSA9ICM1OUEzRERcbiRldmVuaW5nQmx1ZSA9ICMzQTg1QjBcbiRjaGVtaWNhbEdyZWVuID0gIzE2OTUwQ1xuJGdyZXkgPSAjODI4ODkwXG4kcGFsZUdyZXkgPSAjRkJGQkZCXG4kbWlsZEdyZXkgPSAjRUJFQkVCXG4kZWFydGggPSAjODc4Nzg3XG4kZXhwcmVzc2l2ZUdyZWVuID0gIzc0QzA0M1xuJG1pZGRsZUdyZWVuID0gIzc0YzA0M1xuJHJlZCA9ICNENzY1NUZcbiRkYXJrcmVkID0gI2UyNTc0Y1xuJG1pbGRSZWQgPSAjZmY4YThiXG4kc2hhcnBSZWQgPSAjZWExNzE5XG4kZXZlbmluZ1N1biA9ICNGMTlBMzhcbiRjb2FsID0gIzM2MzYzNlxuJGdyb3VuZCA9ICMzMTMxMzFcbiRzdWJCbGFjayA9ICMxMDEwMTBcbiRzdW5kb3duID0gI0YyOEIxOFxuJGJyaWdodE9yYW5nZSA9ICNlOTk0MzVcbiRhbGFiYXN0ZXIgPSAjRjhGOEY4XG4kZGFudWJlID0gIzRDOTBDN1xuLy9tYWluIGVsZW1lbnQgYmFja2dyb3VuZHNcbm1haW5CZyA9IHtcblx0XCIxXCI6XCIvYmcvMS5qcGdcIixcblx0XCIyXCI6XCIvYmcvMi5qcGdcIixcblx0XCIzXCI6XCIvYmcvMy5qcGdcIixcblx0XCI0XCI6XCIvYmcvNC5qcGdcIixcblx0XCI1XCI6XCIvYmcvNS5qcGdcIixcblx0XCI2XCI6XCIvYmcvNi5qcGdcIixcblx0XCI3XCI6XCIvYmcvNy5qcGdcIixcblx0XCI4XCI6XCIvYmcvOC5qcGdcIixcblx0XCI5XCI6XCIvYmcvOS5qcGdcIixcblx0XCIxMFwiOlwiL2JnLzEwLmpwZ1wiLFxuXHRcIjExXCI6XCIvYmcvMTEuanBnXCJcbn1cblxuLy9zaXplXG5tYXhXaWR0aCA9IDE1NzBweFxuYmFzZVNpemUgPSAxNnB4XG5zaWRlRmllbGRzID0gMjBweFxuXG5maWx0ZXJzR2FwID0gMThweFxuZmlsdGVzU2lkZUZpZWxkID0gNTNweFxuZmlsdGVyc1NpZGVGaWVsZENhbGN1bGF0ZWQgPSBmaWx0ZXNTaWRlRmllbGQgLSBmaWx0ZXJzR2FwXG5zbmlwcGV0c0NlbGxIZWlnaHQgPSA1MHB4XG5zbmlwcGV0c0hvdmVySGVpZ2h0ID0gNzBweFxuLy9wYWNrc1xuc2l0ZUhlYWRlclRpdGxlcyA9XG5cdGZvbnQtc2l6ZSByZW0oMTJweClcblx0Zm9udC13ZWlnaHQgODAwXG5cdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRsaW5lLWhlaWdodCAxXG5jbG9zZSA9XG5cdHN2Z0JnKFwiY2xvc2Uuc3ZnXCIpXG5cdHdpZHRoIHJlbSgyNHB4KVxuXHRoZWlnaHQgcmVtKDI0cHgpXG4vL2FuaW1hdGlvblxudHJhbnNTcGVlZCA9IDAuNHNcbmNvbXBhY3RNb2RlVHJhbnNpdGlvblNwZWVkID0gMC44c1xuLy9sYXllcnNcbmdyb3VuZCA9IDBcbmxldmVsMSA9IDEwMFxubGV2ZWwyID0gMjAwXG5sZXZlbDMgPSAzMDBcbi8vY2xlYW5pbmdcbnJlc2V0QnV0dG9uID1cblx0cGFkZGluZyAwXG5cdG91dGxpbmUgMFxuXHRib3JkZXIgMFxuXHRiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG5ub1NlbGVjdD1cblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG5cdHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG4iLCJzdmcuaWNvblxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWxsOiAkcGFsZVllbGxvd1xuXHRzdHJva2U6ICRwYWxlWWVsbG93XG5cdCYtaW5zdGFcblx0XHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHQmLXl0XG5cdFx0c3Ryb2tlOiB0cmFuc3BhcmVudDtcblx0Ji12azFcblx0Ji1pbnN0YTFcblx0Ji1mYjFcblx0Ji15dDFcblx0XHRmaWxsICNmZmZcblx0XHRzdHJva2UgI2ZmZlxuXHQmLXJlYWx3ZWJfbG9nb1xuXHRcdGZpbGw6ICNmZmY7XG5cdFx0c3Ryb2tlOiB0cmFuc3BhcmVudDtcblx0Ji1wbHVzXG5cdFx0c3Ryb2tlICNmZmZcblx0XHRmaWxsICNmZmZcblx0Ji1jaXJjbGVfY2xvc2Vcblx0XHRzdHJva2UgdHJhbnNwYXJlbnRcblx0XHRmaWxsICNmZmZcblx0Ji1yb3VuZC1kb3duXG5cdFx0ZmlsbDogI2ZmZjtcblx0XHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHQmLWxpc3Rcblx0XHRmaWxsIHRyYW5zcGFyZW50XG5cdFx0c3Ryb2tlIHJlZFxuXHQmLXRpbGVcblx0XHRmaWxsIHRyYW5zcGFyZW50XG5cdFx0c3Ryb2tlIHJlZFxuXHQmLXdlYi1jYW1lcmFcblx0XHRzdHJva2UgdHJhbnNwYXJlbnRcblx0Ji1wZGZcblx0XHRzdHJva2UgdHJhbnNwYXJlbnRcblx0XHRmaWxsICNmZmZcblx0Ji1zdGFyXG5cdFx0c3Ryb2tlIG5vbmVcblx0Ji1wZGYyXG5cdCYtcHJpbnRcblx0XHRzdHJva2Ugbm9uZVxuXHQmLXJ1bndheV9sb2dvXG5cdFx0c3Ryb2tlIG5vbmVcblx0XHRmaWxsIG5vbmVcblxuLnNjcm9sbHNob3dfX25ldHdvcmtzXG4ub3ZlcnZpZXdfX25ldHdvcmtzXG5cdC5pY29uLXZrXG5cdC5pY29uLWZiXG5cdFx0c3Ryb2tlICNmZmZcblx0Lmljb24taW5zdGFcblx0Lmljb24teXRcblx0Lmljb24tZmJcblx0XHRmaWxsICNmZmZcblxuLmdyZWVuLWF3YXJkc1xuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHR3aWR0aCByZW0oMTMxcHgpXG5cdGhlaWdodCByZW0oMTE1cHgpXG5cbiIsIi5zbGljay1zbGlkZVxuXHRvdXRsaW5lIDBcblxuLnNsaWNrLWRvdHNcblx0bGlzdC1zdHlsZSBub25lXG5cdHBhZGRpbmcgMFxuXHRtYXJnaW46IDA7XG5cdCZfcmF3LWZsYXRzXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogcmVtKDIwcHgpO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdCZfcmF3LWZsYXRzLWJlbmVmaXRzXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3A6IGNhbGMoMTAwJSArIDNweCk7XG5cdFx0bGVmdDogcmVtKC03cHgpO1xuXHQmX2V4b3RpY1xuXHQmX2F0dHJhY3RpdmVcblx0Jl9uaWdodGx5XG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgZmxleC1zdGFydFxuXHRcdGJvcmRlci1yYWRpdXMgcmVtKDVweClcblx0XHRwYWRkaW5nIHJlbSg4cHgpIHJlbSg2cHgpIHJlbSg4cHgpIHJlbSg2cHgpXG5cdFx0bGlcblx0XHRcdGRpc3BsYXkgaW5saW5lLWZsZXhcblx0XHRcdHBhZGRpbmcgMFxuXHRcdGJ1dHRvblxuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR3aWR0aDogcmVtKDhweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4cHgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dHJhbnNpdGlvbiB0cmFuc2Zvcm0gdHJhbnNTcGVlZFxuXHRcdFx0bWFyZ2luIDAgcmVtKDRweClcblx0XHQuc2xpY2stYWN0aXZlXG5cdFx0XHRidXR0b25cblx0XHRcdFx0dHJhbnNmb3JtIHNjYWxlKDEuNClcblx0XHRcdFx0YmFja2dyb3VuZCAkeWVsbG93XG5cdCZfZXhvdGljXG5cdFx0YmFja2dyb3VuZCBhbHBoYSgjMDAwLCAuMjIpXG5cdCZfbmlnaHRseVxuXHRcdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjQpXG5cdFx0XHRcdFxuLnNsaWNrXG5cdCYtcHJldlxuXHQmLW5leHRcblx0XHQmX2Fycm93ZWRcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHR3aWR0aCByZW0oOXB4KVxuXHRcdFx0aGVpZ2h0IHJlbSg5cHgpXG5cdFx0XHRib3JkZXIgMFxuXHRcdFx0cGFkZGluZyAwXG5cdFx0XHRib3JkZXItYm90dG9tIHJlbSgycHgpIHNvbGlkICNmZmZcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQmLXByZXZcblx0XHQmX2Fycm93ZWRcblx0XHRcdGJvcmRlci1sZWZ0IHJlbSgycHgpIHNvbGlkICNmZmZcblx0XHRcdHRyYW5zZm9ybSByb3RhdGUoNDVkZWcpXG5cdCYtbmV4dFxuXHRcdCZfYXJyb3dlZFxuXHRcdFx0Ym9yZGVyLXJpZ2h0IHJlbSgycHgpIHNvbGlkICNmZmZcblx0XHRcdHRyYW5zZm9ybSByb3RhdGUoLTQ1ZGVnKVxuXHQmLXByZXZcblx0Ji1uZXh0XG5cdFx0Jl9jb3JuZXJcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHR3aWR0aCByZW0oMjBweClcblx0XHRcdGhlaWdodCByZW0oMzZweClcblx0XHRcdGJvcmRlciAwXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQmLXByZXZcblx0XHQmX2Nvcm5lclxuXHRcdFx0c3ZnQmcoXCJsZWZ0LWNvcm5lci5zdmdcIilcblx0Ji1uZXh0XG5cdFx0Jl9jb3JuZXJcblx0XHRcdHN2Z0JnKFwicmlnaHQtY29ybmVyLnN2Z1wiKSIsIkBrZXlmcmFtZXMgdmVydGljYWxQdWxzYXRpb24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcblx0fVxuXHQyNSUge1xuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKHJlbSgzcHgpKVxuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkocmVtKDZweCkpXG5cdH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWShyZW0oM3B4KSlcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSgwcHgpXG5cdH1cbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsUHVsc2F0aW9uIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKDApXG5cdH1cblx0MjUlIHtcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWChyZW0oLTNweCkpXG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWChyZW0oMCkpXG5cdH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWChyZW0oM3B4KSlcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwcHgpXG5cdH1cbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsTW92ZW1lbnQge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKHJlbSg4cHgpLCAwKTtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbW9vdGhBcHBlYXIge1xuXHQwJSB7XG5cdFx0b3BhY2l0eSAwXG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eSAxXG5cdH1cdFxufVxuXG5Aa2V5ZnJhbWVzIGdyb3dpbmdXaWR0aCB7XG5cdDAlIHtcblx0XHR3aWR0aCAwXG5cdH1cblx0MTAwJSB7XG5cdFx0d2lkdGggMTAwJVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuXHRmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cdDEwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuXHR9XG5cdDIwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuXHR9XG5cdDQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuXHR9XG5cdDYwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuXHR9XG5cdDgwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn0iLCIuc3VydmV5XG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdG1hcmdpbi1ib3R0b20gcmVtKDI0cHgpIiwiLmJ1dHRvblxuXHRjdXJzb3IgcG9pbnRlclxuXHRib3JkZXIgMFxuXHRhJlxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdCZbZGlzYWJsZWRdXG5cdFx0b3BhY2l0eSAwLjNcblx0XHRjdXJzb3IgZGVmYXVsdFxuXHQmX2JyaWdodFxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdGJhY2tncm91bmQgJHllbGxvd1xuXHRcdGNvbG9yICMwMDBcblx0XHRmb250LXNpemUgcmVtKDEwcHgpXG5cdFx0bGluZS1oZWlnaHQgMVxuXHQmX2Rhcmtcblx0XHRkaXNwbGF5IGlubGluZS1mbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0YmFja2dyb3VuZCAjMDAwXG5cdFx0Y29sb3IgJHBhbGVZZWxsb3dcblx0XHRmb250LXNpemUgcmVtKDEycHgpXG5cdFx0JjphZnRlclxuXHRcdFx0c3ZnQmcoXCJyb3VuZC1yaWdodC5zdmdcIilcblx0XHRcdGNvbnRlbnQgXCJcIlxuXHRcdFx0d2lkdGggcmVtKDE1cHgpXG5cdFx0XHRoZWlnaHQgcmVtKDE1cHgpXG5cdFx0XHRtYXJnaW4gMCAwIDAgcmVtKDE2cHgpXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDFweDtcblx0Jl9vY2VhblxuXHRcdGJhY2tncm91bmQgJG9jZWFuXG5cdFx0Y29sb3IgI2ZmZlxuXHQmX2NvbXBhY3Rcblx0XHRwYWRkaW5nIHJlbSg4cHgpIHJlbSg1OXB4KSByZW0oOHB4KVxuXHQmX2FsdGVyXG5cdFx0cGFkZGluZyByZW0oOHB4KSByZW0oMzhweCkgcmVtKDhweClcblx0Jl9leHRlbmRlZFxuXHRcdHBhZGRpbmc6IHJlbSg5cHgpIHJlbSgyMnB4KTtcblx0Jl9zb2xpZFxuXHRcdHBhZGRpbmc6IHJlbSgxNXB4KSByZW0oNThweClcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cdFx0Zm9udC1zaXplOiByZW0oMTNweClcblx0Jl9zZW5kXG5cdCZfcGRmXG5cdCZfcHJpbnRcblx0XHRiYWNrZ3JvdW5kICRkZWVwQmx1ZVxuXHRcdGNvbG9yICNmZmZcblx0XHRkaXNwbGF5IGlubGluZS1mbGV4XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdHBhZGRpbmcgcmVtKDlweCkgcmVtKDE1cHgpXG5cdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0Jl9jb21wYWN0XG5cdFx0XHRwYWRkaW5nIHJlbSg5cHgpIHJlbSgxMnB4KSByZW0oOXB4KSByZW0oOHB4KVxuXHRcdCY6YWZ0ZXJcblx0XHRcdGNvbnRlbnQgXCJcIlxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdGZvbnQtd2VpZ2h0IDUwMFxuXHRcdFx0bWFyZ2luIDAgMCAwIHJlbSgyMHB4KVxuXHRcdCZfY29tcGFjdDphZnRlclxuXHRcdFx0bWFyZ2luIDBcblx0Jl9zZW5kXG5cdFx0JjphZnRlclxuXHRcdFx0d2lkdGggcmVtKDIycHgpXG5cdFx0XHRoZWlnaHQgcmVtKDE3cHgpXG5cdFx0XHRzdmdCZyhcImVudmVsb3BlLnN2Z1wiKVxuXHQmX3BkZlxuXHRcdCY6YWZ0ZXJcblx0XHRcdHdpZHRoIHJlbSgyMHB4KVxuXHRcdFx0aGVpZ2h0IHJlbSgyMnB4KVxuXHRcdFx0c3ZnQmcoXCJwZGYzLnN2Z1wiKVxuXHQmX3ByaW50XG5cdFx0JjphZnRlclxuXHRcdFx0d2lkdGggcmVtKDIycHgpXG5cdFx0XHRoZWlnaHQgcmVtKDIxcHgpXG5cdFx0XHRzdmdCZyhcInByaW50LnN2Z1wiKVxuXHQmX2Rvd25sb2FkLXBkZlxuXHQmX3RvLXByaW50XG5cdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdGxpbmUtaGVpZ2h0IHJlbSgxMnB4KVxuXHRcdGZvbnQtd2VpZ2h0IDUwMFxuXHRcdHBhZGRpbmcgcmVtKDEzcHgpIHJlbSg3OXB4KSByZW0oMTJweCkgcmVtKDI2cHgpXG5cdFx0YmFja2dyb3VuZCAkbWlsZEdyZXlcblx0XHRzdmdcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR0b3AgNTAlXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuXHQmX2Rvd25sb2FkLXBkZlxuXHRcdHN2Z1xuXHRcdFx0c2l6ZShyZW0oMjBweCksIHJlbSgyMnB4KSlcblx0XHRcdHJpZ2h0IHJlbSgyNHB4KVxuXHRcdFx0ZmlsbCAkZGFya0JsdWVcblx0Jl90by1wcmludFxuXHRcdHN2Z1xuXHRcdFx0c2l6ZShyZW0oMjNweCksIHJlbSgyMnB4KSlcblx0XHRcdHJpZ2h0IHJlbSgyMHB4KVxuXHRcdFx0ZmlsbCAkZGFya0JsdWVcblx0Jl9wcmVsb2FkZXJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdCZfZGFya1xuXHRcdCZfYnJpZ2h0XG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdGNvbnRlbnQgXCJcIlxuXHRcdFx0XHR3aWR0aCByZW0oMjBweClcblx0XHRcdFx0aGVpZ2h0IHJlbSgyMHB4KVxuXHRcdCZfZGFya1xuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRzdmdCZyhcInByZWxvYWRlci1kYXJrLnN2Z1wiKVxuXHRcdCZfYnJpZ2h0XG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdHN2Z0JnKFwicHJlbG9hZGVyLXdoaXRlLnN2Z1wiKVxuXHRcdCZfcmlnaHRcblx0XHQmX2xlZnRcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0dG9wIDUwJVxuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuXHRcdCZfbGVmdFxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRsZWZ0IHJlbSgxMHB4KVxuXHRcdCZfcmlnaHRcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0cmlnaHQgcmVtKDEwcHgpXG5cblxuLnNob3dyb29tXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0Zm9udC13ZWlnaHQgODAwXG5cdG1pbi1oZWlnaHQgcmVtKDM1cHgpXG5cdGZvbnQtc2l6ZSByZW0oMThweClcblx0bGluZS1oZWlnaHQgZ2V0RW0oMjZweCwgMThweClcblx0cGFkZGluZyAwIHJlbSg0OHB4KSAwIDBcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cdHRyYW5zaXRpb24gYm94LXNoYWRvdyB0cmFuc1NwZWVkXG5cdCY6aG92ZXJcblx0XHQmIF5bMF1fX2F0dHJhY3RpdmVcblx0XHRcdGJveC1zaGFkb3cgaW5zZXQgMCByZW0oLTFweCkgMCB0cmFuc3BhcmVudFxuXHQmOmFmdGVyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRjb250ZW50IFwiXCJcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiByZW0oLTE2cHgpO1xuXHRcdHdpZHRoIHJlbSgzNHB4KVxuXHRcdGhlaWdodCByZW0oMzVweClcblx0XHRzdmdCZyhcImFycm93X3JpZ2h0LnN2Z1wiKVxuXHQmX19hdHRyYWN0aXZlXG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0bWFyZ2luOiByZW0oNHB4KSAwIDAgYXV0bztcblx0XHRjb2xvciAkcGFsZVllbGxvd1xuXHRcdGJveC1zaGFkb3cgaW5zZXQgMCByZW0oLTFweCkgMCAkcGFsZVllbGxvd1xuXG4uZm9sbG93LWRvd25cblx0ZGlzcGxheSBpbmxpbmUtZmxleFxuXHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0Zm9udC1zaXplIHJlbSgxOHB4KVxuXHRsaW5lLWhlaWdodCBnZXRFbSgyMnB4LCAxOHB4KVxuXHRmb250LXdlaWdodCA5MDBcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0JjphZnRlclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0dG9wIDBcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdGNvbnRlbnQgXCJcIlxuXHRcdHdpZHRoIHJlbSgxOXB4KVxuXHRcdGhlaWdodCByZW0oMjdweClcblx0XHRtYXJnaW4gMCAwIDAgcmVtKDEycHgpXG5cdFx0YmFja2dyb3VuZCB1cmwoc3ZnKFwiZm9sbG93LWRvd24uc3ZnXCIpKSAwIDAgLyAxMDAlIDEwMCUgbm8tcmVwZWF0XG5cdCY6aG92ZXJcblx0XHQmOmFmdGVyXG5cdFx0XHRhbmltYXRpb24gdmVydGljYWxQdWxzYXRpb24gKHRyYW5zU3BlZWQqMikgaW5maW5pdGUgZWFzZS1vdXRcblxuLm1hcmtlclxuXHQmX3NwbGFzaFxuXHRcdGNvbG9yICR5ZWxsb3dcblxuLmdyZWVuLXRvd2VyXG5cdGRpc3BsYXkgaW5saW5lLWZsZXhcblx0Y29sb3IgJGdyZWVuXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCY6YWZ0ZXJcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdGNvbnRlbnQgXCJcIlxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IHJlbSgxcHgpO1xuXHRcdG1hcmdpbiAwIDAgMCByZW0oOHB4KVxuXHRcdHdpZHRoIHJlbSgxM3B4KVxuXHRcdGhlaWdodCByZW0oMTNweClcblx0XHRzdmdCZyhcImdyZWVuLWFycm93LnN2Z1wiKVxuXG4uZnVydGhlclxuXHRkaXNwbGF5IGlubGluZS1mbGV4XG5cdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRmb250LXNpemUgcmVtKDE0cHgpXG5cdGNvbG9yICR5ZWxsb3dcblx0Zm9udC13ZWlnaHQgODAwXG5cdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdGxpbmUtaGVpZ2h0IDFcblx0JjphZnRlclxuXHRcdGNvbnRlbnQgXCJcIlxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDFweDtcblx0XHR3aWR0aCByZW0oNnB4KVxuXHRcdGhlaWdodCByZW0oMTBweClcblx0XHRtYXJnaW4gMCAwIDAgcmVtKDRweClcblx0XHRzdmdCZyhcInNtYWxsLXllbGxvdy1hcnJvdy5zdmdcIilcblxuLmZhbmN5XG5cdGRpc3BsYXkgaW5saW5lLWZsZXhcblx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdGNvbG9yICR5ZWxsb3dcblx0Zm9udC1zaXplIHJlbSgxNHB4KVxuXHRiYWNrZ3JvdW5kIGFscGhhKCMwMDAsIC41OClcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nOiByZW0oMTNweCkgcmVtKDQwcHgpIHJlbSgyOHB4KTtcblx0K3Bvc2l0aW9uZWRXaXRoUHNldWRvKClcblx0XHRib3R0b206IHJlbSgxMnB4KTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQgcmVtKC01cHgpXG5cdFx0d2lkdGggcmVtKDE1cHgpXG5cdFx0aGVpZ2h0IHJlbSgxMnB4KVxuXHRcdHN2Z0JnKFwiZm9sbG93LWRvd24teWVsbG93LnN2Z1wiKVxuXHQmOmhvdmVyXG5cdFx0JjpiZWZvcmVcblx0XHRcdGFuaW1hdGlvbiB2ZXJ0aWNhbFB1bHNhdGlvbiAodHJhbnNTcGVlZCoyKSBpbmZpbml0ZSBlYXNlLW91dFxuXG5cbi5wZGZcblx0ZGlzcGxheSBpbmxpbmUtZmxleFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZSByZW0oMTZweClcblx0bGluZS1oZWlnaHQgMVxuXHRmb250LXdlaWdodCA1MDBcblx0Y29sb3IgJHBhbGVZZWxsb3dcblx0c3ZnLmljb25cblx0XHR3aWR0aCByZW0oMjBweClcblx0XHRoZWlnaHQgcmVtKDIycHgpXG5cdFx0bWFyZ2luOiAwIDAgMCByZW0oOXB4KTtcblx0Jl9kYXJrXG5cdFx0Y29sb3IgJGdyb3VuZFxuXHRcdHN2Zy5pY29uXG5cdFx0XHRmaWxsICRncm91bmRcblxuXG4uZmF2XG5cdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdHdpZHRoIHJlbSgxN3B4KVxuXHRoZWlnaHQgcmVtKDE3cHgpXG5cdGJhY2tncm91bmQgdXJsKHN2ZyhcInRvLWZhdi5zdmdcIikpIDAgMCAvIDEwMCUgMTAwJSBuby1yZXBlYXRcblx0Ly9wcmVzZW50YXRpb25hbCBtb2Rcblx0Jl9hdHRyYWN0aXZlXG5cdFx0d2lkdGggcmVtKDIzcHgpXG5cdFx0aGVpZ2h0IHJlbSgyMnB4KVxuXHRcdGJhY2tncm91bmQgdXJsKHN2ZyhcInN0YXIteWVsbG93LnN2Z1wiKSkgMCByZW0oMjJweCkgLyAxMDAlIDEwMCUgbm8tcmVwZWF0LCB1cmwoc3ZnKFwic3Rhci13aGl0ZS5zdmdcIikpIDAgMCAvIDEwMCUgMTAwJSBuby1yZXBlYXRcblx0Jl9iaWdcblx0XHR3aWR0aCByZW0oMjNweClcblx0XHRoZWlnaHQgcmVtKDIzcHgpXG5cdCZfc21hbGxcblx0XHR3aWR0aCByZW0oMTJweClcblx0XHRoZWlnaHQgcmVtKDEycHgpXG5cdC8vZnVuY3Rpb25hbCBtb2Rcblx0Jl9pblxuXHRcdGJhY2tncm91bmQgdXJsKHN2ZyhcImluLWZhdi5zdmdcIikpIDAgMCAvIDEwMCUgMTAwJSBuby1yZXBlYXRcblxuLndlYmNhbVxuXHRkaXNwbGF5IGlubGluZS1mbGV4XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0Y29sb3IgJHllbGxvd1xuXHR3aGl0ZS1zcGFjZSBub3dyYXBcblx0Zm9udC1zaXplIHJlbSgxNHB4KVxuXHRmb250LXdlaWdodCA4MDBcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0Jl9faWNvblxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0d2lkdGggcmVtKDI2cHgpXG5cdFx0aGVpZ2h0IHJlbSgyN3B4KVxuXHRcdG1hcmdpbiAwIDAgMCByZW0oOXB4KVxuXG5cbi5kaXJlY3Rpb25cblx0ZGVmYXVsdEhvdmVyKClcblx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0d2lkdGggcmVtKDYzcHgpXG5cdGhlaWdodCByZW0oMTIwcHgpXG5cdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjU1KVxuXHRib3JkZXIgMFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBjZW50ZXJcblx0YmFja2dyb3VuZC1zaXplIHJlbSgxOXB4KSByZW0oMzZweClcblx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG5cdCZfbGVmdFxuXHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKHN2ZyhcImRpcmVjdGlvbi1sZWZ0LnN2Z1wiKSlcblx0Jl9yaWdodFxuXHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKHN2ZyhcImRpcmVjdGlvbi1yaWdodC5zdmdcIikpXG5cblxuIiwiLyogb3ZlcmxheSBhdCBzdGFydCAqL1xuLm1mcC1mYWRlLm1mcC1iZyB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbi8qIG92ZXJsYXkgYW5pbWF0ZSBpbiAqL1xuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xuXHRvcGFjaXR5OiAwLjg7XG59XG4vKiBvdmVybGF5IGFuaW1hdGUgb3V0ICovXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi8qIGNvbnRlbnQgYXQgc3RhcnQgKi9cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG4vKiBjb250ZW50IGFuaW1hdGUgaXQgKi9cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVhZHkgLm1mcC1jb250ZW50IHtcblx0b3BhY2l0eTogMTtcbn1cbi8qIGNvbnRlbnQgYW5pbWF0ZSBvdXQgKi9cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm1mcC13aGl0ZVxuXHRiYWNrZ3JvdW5kICNmZmZcblxuLm1mcC1ibHVlXG5cdGJhY2tncm91bmQgJGRlZXBCbHVlXG5cbi5tZnAtY2xvc2Vcblx0d2lkdGggcmVtKDQ0cHgpXG5cdGhlaWdodCByZW0oNDRweClcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0YmFja2dyb3VuZCB0cmFuc3BhcmVudFxuXHRib3JkZXIgMFxuXHQmX2NlbnRlcmVkXG5cdFx0dG9wIDBcblx0XHRsZWZ0IDUwJVxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG5cdCZfYXNpZGVcblx0XHR0b3AgcmVtKC0zcHgpXG5cdFx0cmlnaHQgcmVtKC00MHB4KVxuXHRcdHBvaW50ZXItZXZlbnRzIG5vbmVcblx0Jl9kYXJrXG5cdCZfYXR0cmFjdGl2ZVxuXHRcdHN2Zy5pY29uXG5cdFx0XHRzdHJva2UgdHJhbnNwYXJlbnRcblx0Jl9kYXJrXG5cdFx0c3ZnLmljb25cblx0XHRcdGZpbGwgIzAwMFxuXHQmX2F0dHJhY3RpdmVcblx0XHRzaXplKHJlbSg2MHB4KSlcblx0XHRzdmdcblx0XHRcdGZpbGwgJHllbGxvd1xuXG4ucG9wdXBcblx0ZGlzcGxheTogdGFibGVcblx0bWFyZ2luOiBhdXRvXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdGNvbG9yICNmZmZcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwXG5cdFx0Zm9udC1zaXplOiByZW0oMThweClcblx0XHRsaW5lLWhlaWdodDogMS4yXG5cdCZfY29tcGFjdFxuXHRcdG1heC13aWR0aCByZW0oODM0cHgpXG5cdFx0cGFkZGluZyByZW0oMTAwcHgpIHJlbSg2NXB4KSByZW0oNDVweClcblx0Jl9fdGl0bGVcblx0XHRmb250LXNpemUgcmVtKDY0cHgpXG5cdFx0bWFyZ2luLWJvdHRvbSByZW0oNDJweClcblx0XHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2Vcblx0Jl9fcHJlbG9hZGVyXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgMTgwcHhcblx0XHQmOmFmdGVyXG5cdFx0XHRjb250ZW50IFwiXCJcblx0XHRcdHdpZHRoIHJlbSg0MHB4KVxuXHRcdFx0aGVpZ2h0IHJlbSg0MHB4KVxuXHRcdFx0c3ZnQmcoXCJwcmVsb2FkZXIuc3ZnXCIpXG5cdFx0XlswXV9fcmVxdWVzdCB+ICZcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG4iLCJoMVxuLmgxXG5oMlxuLmgyXG5oM1xuLmgzXG5cdGZvbnQtd2VpZ2h0IDgwMFxuXG5oMVxuLmgxXG5cdGZvbnQtc2l6ZSByZW0oNDVweClcblx0bGluZS1oZWlnaHQgZ2V0RW0oNDhweCwgNDVweClcblx0bWFyZ2luIDAgMCBnZXRFbSg0MXB4LCA0NXB4KVxuXG5oMlxuLmgyXG5cdGZvbnQtc2l6ZSByZW0oMzJweClcblx0bGluZS1oZWlnaHQgZ2V0RW0oNDBweCwgMzJweClcblx0bWFyZ2luIDAgMCBnZXRFbSgyNXB4LCAzMnB4KVxuXG5oM1xuLmgzXG5cdGZvbnQtc2l6ZSByZW0oYmFzZVNpemUpXG5cdGxpbmUtaGVpZ2h0IGdldEVtKDI2cHgsIDE2cHgpXG5cdG1hcmdpbiAwIDAgZ2V0RW0oMjRweCwgMTZweClcblxucFxuXHRsaW5lLWhlaWdodCAxLjZcblx0bWFyZ2luIDAgMCBnZXRFbSgyOHB4LCAxNnB4KVxuXG51bFxub2xcblx0bGluZS1oZWlnaHQgMS42XG5cdHBhZGRpbmcgMCAwIDAgcmVtKDIwcHgpXG5cdG1hcmdpbiAwIDAgcmVtKDUycHgpXG5cdG9sXG5cdHVsXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0cGFkZGluZyAyMHB4IDIwcHggMjBweCA2MHB4O1xuXG51bFxuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbmxpXG5cdHBhZGRpbmcgMCAwIDAgMTBweFxuIiwiLmFjY2Vzc29yeS1tZW51XG5cdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjQpXG5cdCZfX2NvbnRhaW5lclxuXHRcdHBhZGRpbmctdG9wIHJlbSgxMHB4KVxuXHRcdHBhZGRpbmctYm90dG9tIHJlbSg1cHgpXG5cdCZfX2l0ZW1cblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdG1hcmdpbiAwIHJlbSgyMHB4KSByZW0oNXB4KSAwXG5cdFx0Jl9jdXJyZW50XG5cdFx0XHRjb2xvciAkeWVsbG93IiwiY29tbW9uV2lkdGggPSA2MDBweFxuY29tbW9uT2Zmc2V0ID0gMTU1cHhcbi5hZHZhbnRhZ2VzXG5cdGNvbG9yICNmZmZcblx0aGVpZ2h0IDEwMCVcblx0Jl9fc2xpZGVyXG5cdFx0ZnVsbEhlaWdodFNsaWNrKClcblx0Jl9faXRlbVxuXHRcdGZpbGxBcmVhKClcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICM4MDgwODBcblx0Jl9fY29udGFpbmVyXG5cdFx0cGFkZGluZy10b3AgcmVtKDQ1MHB4KVxuXHQmX19oZWFkZXJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHotaW5kZXggbGV2ZWwxXG5cdFx0dG9wIHJlbSgyMzBweClcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbShjb21tb25PZmZzZXQrc2lkZUZpZWxkcyk7XG5cdFx0Zm9udC1zaXplOiByZW0oNjlweClcblx0XHRtYXJnaW4tYm90dG9tIHJlbSgxMzhweClcblx0Jl9fc3ViaGVhZGVyXG5cdFx0Zm9udC1zaXplIHJlbSgzOXB4KVxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHQmX19jb250ZW50XG5cdFx0bWFyZ2luLWxlZnQgcmVtKGNvbW1vbk9mZnNldClcblx0XHRtYXgtd2lkdGggcmVtKGNvbW1vbldpZHRoKVxuXHRcdG9wYWNpdHkgMFxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5MDBweCk7XG5cdFx0dHJhbnNpdGlvbiB0cmFuc2Zvcm0gdHJhbnNTcGVlZCAqIDIgZWFzZS1vdXRcblx0XHQuc2xpY2stYWN0aXZlICZcblx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoMClcblx0Jl9fdGV4dFxuXHRcdG1hcmdpbjogMCAwIHJlbSg3cHgpO1xuXHQmX19kZXNjcmlwdGlvblxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0YmFja2dyb3VuZCBhbHBoYSgkZnJlc2hHcmVlbiwgLjgpXG5cdFx0cGFkZGluZyByZW0oMjhweCkgcmVtKDExMHB4KSByZW0oMjBweCkgcmVtKDQwcHgpXG5cdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0Zm9udC1zaXplIHJlbSgxOHB4KVxuXHRcdGxpbmUtaGVpZ2h0IGdldEVtKDI1cHgsIDE4cHgpXG5cdFx0Jl9zaGFycFxuXHRcdFx0YmFja2dyb3VuZCBhbHBoYSgkYmxvb2QsIC44KVxuXHRcdCZfbGlnaHRcblx0XHRcdGJhY2tncm91bmQgYWxwaGEoJHNreSwgLjgpXG5cdFx0JjphZnRlclxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdHRvcCByZW0oNDJweClcblx0XHRcdHJpZ2h0IHJlbSgzOXB4KVxuXHRcdFx0d2lkdGggcmVtKDMycHgpXG5cdFx0XHRoZWlnaHQgcmVtKDIzcHgpXG5cdFx0XHRzdmdCZyhcIndoaXRlLXRpY2suc3ZnXCIpXG5cdCZfX3N1YmhlYWRlclxuXHRcdG1hcmdpbjogMHB4IDAgcmVtKDI0cHgpO1xuXHQmX19pbmRpY2F0b3JzXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogcmVtKDEyMXB4KTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0IDBcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRtYXgtd2lkdGggcmVtKGNvbW1vbldpZHRoKVxuXHRcdHBhZGRpbmctbGVmdCByZW0oY29tbW9uT2Zmc2V0ICsgc2lkZUZpZWxkcylcblx0Jl9faW5kaWNhdG9yXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR3aWR0aCByZW0oNzRweClcblx0XHRoZWlnaHQgcmVtKDRweClcblx0XHRtYXJnaW4gMCByZW0oMTFweCkgcmVtKDZweCkgMFxuXHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdGJvcmRlciAwXG5cdFx0cGFkZGluZyByZW0oMTBweCkgMFxuXHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3hcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveFxuXHRcdCY6YWZ0ZXJcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHR0b3AgcmVtKDEwcHgpXG5cdFx0XHRsZWZ0IDBcblx0XHRcdGJvdHRvbSByZW0oMTBweClcblx0XHRcdGJhY2tncm91bmQgJHllbGxvd1xuXHRcdCZbZGF0YS1pbmRpY2F0b3I9XCJvblwiXVxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRhbmltYXRpb24gZ3Jvd2luZ1dpZHRoIDZzIGxpbmVhclxuXHQmX19jb3VudGVyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHQmLWl0ZW1zXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0Ym90dG9tIDBcblx0XHRcdHJpZ2h0IDBcblx0XHRcdHdpZHRoIHJlbSgxNzVweClcblx0XHRcdGhlaWdodCByZW0oMTI1cHgpXG5cdFx0XHRsaW5lLWhlaWdodCByZW0oMTI1cHgpXG5cdFx0XHRiYWNrZ3JvdW5kICRza3lcblx0XHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0XHRjb2xvciAjZmZmXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0d2lkdGggcmVtKDI3cHgpXG5cdFx0XHRcdGhlaWdodCByZW0oNDBweClcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiBcImNhbGMoMTAwJSArICVzKVwiICUgKHJlbSgxNXB4KSk7XG5cdFx0XHRcdHN2Z0JnKFwibW91c2Uuc3ZnXCIpXG5cdFx0Ji1pdGVtXG5cdFx0XHRmb250LXdlaWdodCA4MDBcblx0XHRcdCZfY3VycmVudFxuXHRcdFx0XHRmb250LXNpemUgcmVtKDY0cHgpXG5cdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRjb250ZW50IFwiL1wiXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogcmVtKC0zcHgpO1xuXHRcdFx0XHRcdG1hcmdpbjogMCByZW0oLTFweCkgMCByZW0oM3B4KTtcblx0XHRcdFx0XHRmb250LXNpemUgcmVtKDI0cHgpXG5cdFx0XHQmX3RvdGFsXG5cdFx0XHRcdGZvbnQtc2l6ZSByZW0oMjRweClcblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTBweClcblx0LmFkdmFudGFnZXNcblx0XHQmX19jb3VudGVyXG5cdFx0XHQmLWl0ZW1zXG5cdFx0XHRcdHJpZ2h0IHJlbSg1NHB4KVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg4NXB4KVxuXHQuYWR2YW50YWdlc1xuXHRcdCZfX2luZGljYXRvcnNcblx0XHRcdGJvdHRvbSAwXG5cblxuIiwiLmFwYXJ0bWVudFxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHQmX19mZWF0dXJlc1xuXHRcdGJhY2tncm91bmQgJGRhcmtCbHVlXG5cdFx0Y29sb3IgI2ZmZlxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGZvbnQtc2l6ZSByZW0oMTJweClcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRwYWRkaW5nIHJlbSgxMnB4KSByZW0oNDBweClcblx0XHRmb250LXdlaWdodCA1MDBcblx0Jl9fcHJvcHNcblx0XHRtYXJnaW4gcmVtKDIwcHgpIDBcblx0XHRmZWF0dXJlc1RhYmxlKClcblx0Jl9fZmVhdHVyZVxuXHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXHQmX19mZWF0dXJlICsgJl9fZmVhdHVyZVxuXHRcdCY6YmVmb3JlXG5cdFx0XHRjb250ZW50IFwiXCJcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0d2lkdGggcmVtKDJweClcblx0XHRcdGhlaWdodCByZW0oMTJweClcblx0XHRcdGJhY2tncm91bmQgYWxwaGEoI2ZmZiwgLjMxKVxuXHRcdFx0bWFyZ2luIDAgcmVtKDNweCkgMCByZW0oOHB4KVxuXHQmX19wYXJ0c1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdG1hcmdpbjogMjVweCAwIDA7XG5cdFx0aGVpZ2h0OiBcImNhbGMoMTAwJSAtICVzKVwiICUgcmVtKDEwMnB4KVxuXHQmX19wYXJ0XG5cdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0cGFkZGluZyByZW0oMTRweCkgcmVtKDIwcHgpXG5cdFx0XHRtYXgtd2lkdGggcmVtKDQ2MHB4KVxuXHRcdFx0b3ZlcmZsb3cgYXV0b1xuXHRcdFx0aGVpZ2h0IFwiY2FsYygxMDAlIC0gJXMpXCIgJSByZW0oMjJweClcblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdG1heC13aWR0aCByZW0oMjAwcHgpXG5cdCZfX3BsYW5cblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0bWFyZ2luIDAgcmVtKDY0cHgpIDAgMFxuXHRcdG1heC1oZWlnaHQgMTAwJVxuXHQmX19zZWN0aW9uLXBsYW5cblx0XHRtYXgtd2lkdGggcmVtKDIwNXB4KVxuXHRcdG1heC1oZWlnaHQgcmVtKDE5MnB4KVxuXHRcdG1hcmdpbiByZW0oMzJweCkgMCByZW0oNDBweClcblx0Jl9fYWRkcmVzc1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXgtd2lkdGggcmVtKDI2NXB4KVxuXHRcdG1heC1oZWlnaHQ6IHJlbSgxMTBweCk7XG5cdFx0b3ZlcmZsb3cgYXV0b1xuXHRcdHBhZGRpbmcgMCAwIDAgcmVtKDM1cHgpXG5cdFx0Ji1sYWJlbFxuXHRcdFx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cdCZfX2Nsb3NlXG5cdFx0e2Nsb3NlfVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0cmlnaHQgcmVtKDIwcHgpXG5cdFx0bWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuXHQmX190by1mYXZcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHJpZ2h0IHJlbSgyMHB4KVxuXHRcdG1hcmdpbi10b3A6IHJlbSg3NHB4KTtcblx0Jl9fY2FwYWJpbGl0aWVzXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdCYgPiAuYnV0dG9uXG5cdFx0XHR3aWR0aCBcImNhbGMoKDEwMCUgLSAlcykvMylcIiAlIHJlbSgyMHB4KVxuIiwiLmJlbmVmaXRzXG5cdHdpZHRoOiByZW0oNDI2cHgpO1xuXHQmX19oZWFkZXJcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHRtYXJnaW46IDAgMCByZW0oMXB4KTtcblx0Jl9fZGVzY3JpcHRpb25cblx0XHRsaW5lLWhlaWdodCByZW0oMjBweCwgMTRweClcblx0XHRmb250LXdlaWdodCAzMDBcblx0Jl9vdXQtZmxvd1xuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dG9wIHJlbSgtNDVweClcblx0XHRyaWdodCBzaWRlRmllbGRzIiwiLmJvb2tcblx0ZG90c05hdmlnYXRpb24oMzZweClcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0Jl9fcHJldlxuXHQmX19uZXh0XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgNTAlXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcblx0XHQmOmRpc2FibGVkXG5cdFx0XHRvcGFjaXR5IDAuMlxuXHRcdFx0Y3Vyc29yIGRlZmF1bHRcblx0Jl9fcHJldlxuXHRcdGxlZnQgMFxuXHQmX19uZXh0XG5cdFx0cmlnaHQgMFxuXHQmX19jb250ZW50XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR3aWR0aCByZW0oNzU2cHgpXG5cdFx0bWFyZ2luIDAgYXV0b1xuXHRcdHBhZGRpbmctYm90dG9tIHJlbSg2MHB4KVxuXHQmX19wYWdlXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0Jl9faW5uZXJcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodCAxMDAlO1xuXHRcdHBhZGRpbmcgcmVtKDM1cHgpIHJlbSg4MHB4KSByZW0oMTE1cHgpXG5cdFx0YmFja2dyb3VuZCAjZmZmXG5cdCZfX2lsbHVzdHJhdGlvblxuXHRcdG1heC1oZWlnaHQgMTAwJVxuXHQmX190aXRsZVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0cGFkZGluZyByZW0oMjBweCkgcmVtKDgwcHgpIDBcblx0XHRib3R0b20gcmVtKDIwcHgpXG5cdFx0Y29sb3IgIzEwMTAxMFxuXHRcdGxlZnQgMFxuXHRcdHJpZ2h0IDBcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRtaW4taGVpZ2h0IDk1cHhcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0Zm9udC13ZWlnaHQgNTAwXG5cdFx0Zm9udC1zaXplIHJlbSgxOHB4KVxuXHRcdGxpbmUtaGVpZ2h0IHJlbSgyMXB4KSIsIi5icmVhZGNydW1ic1xuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHR6LWluZGV4IGxldmVsMVxuXHRmb250LXNpemUgcmVtKDEycHgpXG5cdHBhZGRpbmctdG9wIHJlbSgzOHB4KVxuXHRwYWRkaW5nLWJvdHRvbSByZW0oMjhweClcblx0Jl9kYXJrZW5cblx0XHRiYWNrZ3JvdW5kIGFscGhhKCMwMDAsIC40KVxuXHQmX19pdGVtc1xuXHRcdGRpc3BsYXkgZmxleFxuXHQmX19yZWZcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHQmX19pdGVtXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiLVwiO1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4OyIsIi5jYXJkc1xuXHRoMVxuXHRcdGlubGluZS1oZWFkZXIoKVxuXHQmX19maWx0cmF0aW9uXG5cdFx0aW5saW5lLWZpbHRlcigpXG5cdCZfX2l0ZW1zXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC13cmFwIHdyYXBcblx0XHRtYXJnaW4gcmVtKDQwcHgpIHJlbSgtMTdweClcblx0Jl9faXRlbVxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdFx0d2lkdGggY2FsYygxMDAlIC8gMylcblx0XHRtaW4taGVpZ2h0IHJlbSgyNTVweClcblx0XHRib3JkZXItbGVmdCByZW0oMTdweCkgc29saWQgdHJhbnNwYXJlbnRcblx0XHRib3JkZXItcmlnaHQgcmVtKDE3cHgpIHNvbGlkIHRyYW5zcGFyZW50XG5cdFx0cGFkZGluZyByZW0oMzJweCkgcmVtKDIycHgpIHJlbSgyMXB4KVxuXHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0bWFyZ2luIDAgMCByZW0oMzBweClcblx0XHRjb2xvciAkc3ViQmxhY2tcblx0Jl9fZnJhbWVcblx0XHRtYXJnaW4gYXV0b1xuXHRcdCtpZTEwYW5kMTEoKVxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0Jl9fbG9nb1xuXHRcdG1hcmdpbiAwIDAgcmVtKDM3cHgpXG5cdFx0bWF4LWhlaWdodCByZW0oNTZweClcblx0Jl9fcmVmXG5cdFx0Y29sb3IgJHNlYVxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0bGluZS1oZWlnaHQgZ2V0RW0oMjZweCwgMTZweClcblx0Jl9fbWluaS10aXRsZVxuXHRcdGZvbnQtc2l6ZSByZW0oMTFweClcblx0XHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2Vcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHRtYXJnaW4gMCAwIHJlbSg0cHgpXG5cdCZfX3N1Yi10aXRsZVxuXHRcdGZvbnQtc2l6ZSByZW0oMjRweClcblx0XHRsaW5lLWhlaWdodCBnZXRFbSgyOHB4LCAyNHB4KVxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdG1hcmdpbiAwIDAgcmVtKDIycHgpXG5cdCZfX3Bob25lXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRmb250LXdlaWdodCA1MDBcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdGZvbnQtc2l6ZSByZW0oMThweClcblx0XHRsaW5lLWhlaWdodCByZW0oMjZweClcblx0XHRtYXJnaW4gMCAwIHJlbSgyNnB4KVxuXG4iLCIuY29uY2VwdGlvblxuXHRoZWlnaHQgMTAwJVxuXHQmX19zbGlkZXJcblx0XHRmdWxsSGVpZ2h0U2xpY2soKVxuXHQmX19waWN0dXJlXG5cdFx0ZmlsbEFyZWEoKVxuXHQmX19kZXNjcmlwdGlvblxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dG9wIHJlbSgxMTlweClcblx0XHRyaWdodCAwXG5cdFx0Ym90dG9tIDBcblx0XHRiYWNrZ3JvdW5kICRza3lcblx0XHRjb2xvciAjZmZmXG5cdFx0bWF4LXdpZHRoIHJlbSg5NTBweClcblx0XHRwYWRkaW5nIHJlbSg3MnB4KSByZW0oMTk1cHgpIDAgcmVtKDE1NHB4KVxuXHQmX19oZWFkZXJcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHRmb250LXNpemUgcmVtKDUwcHgpXG5cdFx0bGluZS1oZWlnaHQgZ2V0RW0oNDhweCwgNTBweClcblx0XHRtYXJnaW4gMCAwIHJlbSg2M3B4KVxuXHRcdCY6ZW1wdHlcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHQmX19zdWJoZWFkZXJcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHRmb250LXNpemUgcmVtKDMwcHgpXG5cdFx0bGluZS1oZWlnaHQgZ2V0RW0oMjlweCwgMzBweClcblx0XHRtYXJnaW4gMCAwIHJlbSgzMHB4KVxuXHQmX190ZXh0XG5cdFx0aGVpZ2h0OiBcImNhbGMoMTAwJSAtICVzKVwiICUgcmVtKDExOXB4KTtcblx0XHQrcG9zaXRpb25lZFdpdGhQc2V1ZG8oKVxuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IHJlbSgtMjBweCk7XG5cdFx0XHR3aWR0aCByZW0oMjdweClcblx0XHRcdGhlaWdodCByZW0oNDBweClcblx0XHRcdHN2Z0JnKFwibW91c2Uuc3ZnXCIpXG5cdFx0Lm1DU0Jfc2Nyb2xsVG9vbHNcblx0XHRcdG9wYWNpdHkgMCAhaW1wb3J0YW50XG5cdCZfX2F3YXlcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiByZW0oLTEzOHB4KTtcblx0cFxuXHRcdGZvbnQtc2l6ZSByZW0oMThweClcblx0XHRsaW5lLWhlaWdodCBnZXRFbSgyNnB4LCAxOHB4KVxuXHRcdG1hcmdpbiAwIDAgcmVtKDIwcHgpXG4iLCJjb250YWN0c1NpZGViYXJXaWR0aCA9IDI5MHB4XG5jb250YWN0c1JpZ2h0RmllbGQgPSA0OXB4XG5jb250YWN0c0xlZnRGaWVsZCA9IDMycHhcbmNvbnRhY3RzU2lkZWJhclJhZGl1cyA9IDNweFxuLmNvbnRhY3RzXG5cdGRhcmtIZWFkbGluZSgpXG5cdHNwYWNlV2l0aE1hcChmYWxzZSlcblx0Jl9fbG9jYXRpb25zXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR6LWluZGV4IGxldmVsMVxuXHQmX19jaXR5XG5cdFx0bWluLXdpZHRoIHJlbSgxODBweClcblx0XHQmID4gKlxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCZfX3NpZGViYXJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHdpZHRoIGNvbnRhY3RzU2lkZWJhcldpZHRoXG5cdCZfX2NpdGllc1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0bWFyZ2luIDAgMCByZW0oMjBweClcblx0Jl9fY29tbW9uXG5cdFx0Y29sb3IgI2ZmZlxuXHRcdGJhY2tncm91bmQgJGdyZXlcblx0XHRib3JkZXItcmFkaXVzIHJlbShjb250YWN0c1NpZGViYXJSYWRpdXMpXG5cdCZfX2xpc3Rcblx0XHRiYWNrZ3JvdW5kICNmZmZcblx0XHRib3JkZXItcmFkaXVzIDAgMCByZW0oY29udGFjdHNTaWRlYmFyUmFkaXVzKSByZW0oY29udGFjdHNTaWRlYmFyUmFkaXVzKVxuXHRcdGhlaWdodCByZW0oMzQ1cHgpXG5cdFx0Ly8ubUNTQl9jb250YWluZXJcblx0XHQvL1x0cGFkZGluZyByZW0oMTRweCkgMCAwXG5cdFx0Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcjpub3QoLm1DU195X2hpZGRlbilcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDRweCk7XG5cdFx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWxcblx0XHRcdGJhY2tncm91bmQgYWxwaGEoJGNvbmNyZXRlLCAuMTgpXG5cdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhclxuXHRcdFx0YmFja2dyb3VuZCAkYWx0ZXJCbHVlXG5cdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdCZfX2NvbW1vblxuXHRcdHBhZGRpbmcgcmVtKDhweCkgcmVtKGNvbnRhY3RzUmlnaHRGaWVsZCkgcmVtKDlweCkgcmVtKGNvbnRhY3RzTGVmdEZpZWxkKVxuXHQmX19ub3RlXG5cdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdG1hcmdpbiAwIDAgcmVtKDRweClcblx0Jl9fcGhvbmVcblx0XHRmb250LXNpemUgcmVtKDE2cHgpXG5cdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0Jl9faXRlbVxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0d2lkdGggMTAwJVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCBncm91bmRcblx0XHRwYWRkaW5nIHJlbSgxMHB4KSByZW0oY29udGFjdHNSaWdodEZpZWxkKSByZW0oMTBweCkgcmVtKGNvbnRhY3RzUmlnaHRGaWVsZClcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdCZfY3VycmVudFxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0Y29udGVudCBcIlwiXG5cdFx0XHRcdHRvcCByZW0oLTVweClcblx0XHRcdFx0Ym90dG9tIHJlbSgtNXB4KVxuXHRcdFx0XHRsZWZ0IDBcblx0XHRcdFx0cmlnaHQgMFxuXHRcdFx0XHRiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsMC43NSlcblx0XHRcdCYgXlswXV9fYWRkcmVzc1xuXHRcdFx0JiBeWzBdX19zdWJ0aXRsZVxuXHRcdFx0XHRjb2xvciAkcGFsZVllbGxvd1xuXHRcdCY6aG92ZXJcblx0XHRcdCYgXlswXV9fYWRkcmVzc1xuXHRcdFx0JiBeWzBdX19zdWJ0aXRsZVxuXHRcdFx0XHRjb2xvciAkcGFsZVllbGxvd1xuXHQmX19hZGRyZXNzXG5cdCZfX3N1YnRpdGxlXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR6LWluZGV4IGxldmVsMVxuXHRcdHRyYW5zaXRpb24gY29sb3IgdHJhbnNTcGVlZFxuXHQmX19hZGRyZXNzXG5cdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0Y29sb3IgIzAwMFxuXHQmX19zdWJ0aXRsZVxuXHRcdGZvbnQtc2l6ZSByZW0oMTJweClcblx0XHRjb2xvciAkZ3JleVxuXHQmX19jaXR5XG5cdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0bWFyZ2luIDAgcmVtKDIxcHgpIHJlbSgxMHB4KSAwXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweClcblx0LmNvbnRhY3RzXG5cdFx0Jl9fbG9jYXRpb25zXG5cdFx0XHRtYXJnaW4tbGVmdCA0MHB4XG5cbiIsIi5jb250ZW50LWFjY29yZGlvblxuICAgIG1hcmdpbi1ib3R0b20gMTBweFxuXG4gICAgJl9faGVhZFxuICAgICAgICBjb2xvciAkZ3JvdW5kXG4gICAgICAgIGZvbnQtc2l6ZSAxcmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBib3JkZXIgbm9uZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICRhbGFiYXN0ZXJcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBwYWRkaW5nIDEwcHggMjNweCAxMHB4IDEwcHhcbiAgICAgICAgdGV4dC1hbGlnbiBzdGFydFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzRjOTBjNztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0YzkwYzc7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbjtcbiAgICAgICAgJi5hY3RpdmU6YWZ0ZXJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cbiAgICAmX19jb250ZW50XG4gICAgICAgIG1hcmdpbiAxMHB4XG4gICAgICAgIGZvbnQtc2l6ZSAxcmVtXG4gICAgICAgIGNvbG9yICRncm91bmRcblxuICAgICZfX2Rvd25sb2FkLWxpbmtcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICB3aWR0aCBmaXQtY29udGVudFxuICAgICAgICBtYXJnaW4tYm90dG9tIDIycHhcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZm9udC1zaXplIDFyZW1cbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIGNvbG9yICRkZWVwQmx1ZVxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAkZGVlcEJsdWVcbiAgICAgICAgdHJhbnNpdGlvbiAuNHNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkaGVhdnlCbHVlXG4gICAgICAgICAgICBib3JkZXItY29sb3IgJGhlYXZ5Qmx1ZVxuICAgICAgICAmLl9wZGZcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDMzcHhcbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgIHdpZHRoIDE5cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgbGVmdCAtMzNweFxuICAgICAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy90cml1bXBoLXBhcmsvaW1hZ2VzL3ZlY3Rvci9wZGY0LnN2Z1wiKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAmLl9kb2NcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDMzcHhcbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgIHdpZHRoIDE5cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgbGVmdCAtMzNweFxuICAgICAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy90cml1bXBoLXBhcmsvaW1hZ2VzL3ZlY3Rvci9kb2Muc3ZnXCIpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbiAgICAuY29udGVudC1hY2NvcmRpb25cbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cbiAgICAgICAgJl9faGVhZFxuICAgICAgICAgICAgcGFkZGluZyAxOXB4IDUwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHhcbiAgICAgICAgICAgICAgICByaWdodCAyNnB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHhcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAzcHhcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweFxuXG4gICAgICAgICZfX2NvbnRlbnRcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDUwcHhcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxuICAgIC5jb250ZW50LWFjY29yZGlvblxuICAgICAgICAmX19oZWFkXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgdG9wIDI2cHhcbiAgICAgICAgICAgICAgICByaWdodCAzOHB4XG4gICAgICAgICAgICAgICAgd2lkdGggMTRweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxNHB4XG4iLCIuY29va2llc1xuXHRwb3NpdGlvbiBmaXhlZFxuXHR6LWluZGV4IDk5OVxuXHRsZWZ0IDBcblx0cmlnaHQgMFxuXHRib3R0b20gMFxuXHRwYWRkaW5nIHJlbSgyMHB4KVxuXHRiYWNrZ3JvdW5kICNmZmZcblx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRsaW5lLWhlaWdodCAxLjRcblx0Jl9fdGV4dFxuXHRcdG1hcmdpbiAwIDAgcmVtKDEwcHgpXG5cdCZfX2NvbnRpbnVlXG5cdFx0cGFkZGluZyByZW0oOHB4KSByZW0oMTVweCkgcmVtKDlweClcblx0XHRmb250LXNpemUgcmVtKDEycHgpXG5cdFx0Zm9udC13ZWlnaHQgNTAwXG4iLCIuY3ljbGVcblx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0d2lkdGggcmVtKDM5NnB4KVxuXHRoZWlnaHQgcmVtKDM2NXB4KVxuXHQmX2J1aWx0LWluXG5cdFx0bWFyZ2luIDAgcmVtKDEycHgpIHJlbSg0MHB4KSAwXG5cdCZfX2RvdHNcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdGJvdHRvbSByZW0oMjBweClcblx0XHRsZWZ0IDUwJVxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpIiwiZG9jdW1lbnRzSG9yaXpvbnRhbEdhcCA9IDE3cHhcbi5kb2N1bWVudHNcblx0ZGFya0hlYWRsaW5lKClcblx0Jl9fZGVza1xuXHRcdGRpc3BsYXkgZmxleFxuXHQmX19tZW51XG5cdFx0YW5jaWxsYXJ5TWVudSgpXG5cdFx0K2llMTBhbmQxMSgpXG5cdFx0XHRtYXgtd2lkdGggNzAlXG5cdCZfX2xhYmVsXG5cdFx0bWFyZ2luIDAgcmVtKDE4cHgpIDAgMFxuXHRcdGZvbnQtc2l6ZSByZW0oMTRweClcblx0Jl9fZmlsdGVyXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0Y29sb3IgI2ZmZlxuXHRcdHBhZGRpbmcgcmVtKDExcHgpIHJlbSgzMHB4KSByZW0oOXB4KSByZW0oMzBweClcblx0XHRiYWNrZ3JvdW5kIGFscGhhKCRtaWxkQmx1ZSwgLjg4KVxuXHRcdG1hcmdpbi1ib3R0b20gcmVtKDIwcHgpXG5cdCZfX3BhcGVyc1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0bWFyZ2luIDAgcmVtKC0xICogZG9jdW1lbnRzSG9yaXpvbnRhbEdhcClcblx0Jl9fcGFwZXJcblx0XHR3aWR0aCBcImNhbGMoMzMuMyUgLSAlcylcIiAlIHJlbSgyICogZG9jdW1lbnRzSG9yaXpvbnRhbEdhcClcblx0XHRtYXJnaW4gMCByZW0oMTdweCkgcmVtKDMwcHgpXG4iLCJlbnRpdHlEZXNjcmlwdGlvbldpZHRoID0gNjAwcHhcbmVudGl0eUZlYXR1cmVzVG9wT2Zmc2V0ID0gMjNweFxuLmVudGl0eVxuXHRkaXNwbGF5IGZsZXhcblx0YmFja2dyb3VuZCAjZmZmXG5cdGNvbG9yICMwMDBcblx0Jl9fbnVtXG5cdFx0Zm9udC1zaXplIDY4JVxuXHQmX19zaG93Y2FzZVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCAxXG5cdFx0cGFkZGluZyByZW0oMzBweClcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdHdpZHRoIFwiY2FsYygxMDAlIC0gJXMpXCIgJSByZW0oZW50aXR5RGVzY3JpcHRpb25XaWR0aClcblx0Jl9fZGVzY3JpcHRpb25cblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHdpZHRoIHJlbShlbnRpdHlEZXNjcmlwdGlvbldpZHRoKVxuXHRcdHBhZGRpbmcgcmVtKDU0cHgpIHJlbSgyNDBweCkgcmVtKDc0cHgpIHJlbSgyMHB4KVxuXHRcdGJhY2tncm91bmQgJHBhbGVHcmV5XG5cdCZfX3RpdGxlXG5cdCZfX25hdmlnYXRpb25cblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0Jl9fdGl0bGVcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdG1hcmdpbiAwIHJlbSgyN3B4KSByZW0oMTVweCkgMFxuXHRcdGxpbmUtaGVpZ2h0IGdldEVtKDMwcHgsIDMycHgpXG5cdCZfX25hdmlnYXRpb25cblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0aGVpZ2h0IHJlbSgzM3B4KVxuXHQmX19wcmV2XG5cdCZfX25leHRcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdGxlZnQgMFxuXHQmX19wcmV2XG5cdFx0dG9wIDBcblx0XHR0cmlhbmdsZShyZW0oMTdweCksIHJlbSgxMnB4KSwgJ3RvcCcsICRyaXZlckJsdWUpXG5cdCZfX25leHRcblx0XHRib3R0b20gMFxuXHRcdHRyaWFuZ2xlKHJlbSgxN3B4KSwgcmVtKDEycHgpLCAnYm90dG9tJywgJHJpdmVyQmx1ZSlcblx0Jl9fYXZhaWxhYmxlXG5cdFx0Zm9udC1zaXplIHJlbSgxNHB4KVxuXHRcdGxpbmUtaGVpZ2h0IGdldEVtKDEzcHgsIDE0cHgpXG5cdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdG1hcmdpbiAwIDAgcmVtKDMwcHgpXG5cdCZfX2xlZ2VuZFxuXHRcdG1hcmdpbiAwIDAgcmVtKDI3cHgpXG5cdFx0Ji1pdGVtXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0bWFyZ2luIDAgcmVtKDE0cHgpIHJlbSgyMHB4KSAwXG5cdFx0XHQmW2RhdGEtbW9kZT1cIndpZGVcIl1cblx0XHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG5cdFx0XHRcdCYgXlsxXS10aXRsZVxuXHRcdFx0XHRcdG1hcmdpbiAwIDAgMCByZW0oMTlweClcblx0XHQmLXRpdGxlXG5cdFx0XHRmb250LXNpemUgcmVtKDEycHgpXG5cdFx0XHRsaW5lLWhlaWdodCByZW0oMTJweClcblx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRcdG1hcmdpbiAwIDAgcmVtKDZweClcblx0XHQmLWNvbG9yc1xuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2Vcblx0XHQmLWNvbG9yXG5cdFx0XHRzaXplKDEzcHgpXG5cdCZfX2FjdGlvbnNcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XHRhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG5cdCZfX2FjdGlvblxuXHRcdG1pbi13aWR0aCByZW0oMjMzcHgpXG5cdFx0bWFyZ2luIDAgMCByZW0oMjBweClcblx0Jl9fZmVhdHVyZXNcblx0XHRtYXJnaW4gcmVtKGVudGl0eUZlYXR1cmVzVG9wT2Zmc2V0KSAwIHJlbSgzNHB4KVxuXHRcdGZlYXR1cmVzVGFibGUoKVxuXHQmX19pbGx1c3RyYXRpb25cblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdG1hcmdpbi10b3AgcmVtKGVudGl0eUZlYXR1cmVzVG9wT2Zmc2V0KVxuXHRcdHJpZ2h0IHJlbSgyMHB4KVxuXHRcdG1heC13aWR0aCByZW0oMTM4cHgpXG5cdCZfX3NjaGVtYVxuXHQmX19jb21wYXNzXG5cdFx0ZGlzcGxheSBibG9ja1xuXHQmX19zY2hlbWFcblx0XHRtYXJnaW4gMCAwIHJlbSg2MHB4KVxuXHQmX19jb21wYXNzXG5cdFx0bWFyZ2luIDAgMCAwIGF1dG9cblx0Jl9fdG8tZmF2XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgcmVtKDIwcHgpXG5cdFx0cmlnaHQgcmVtKDIwcHgpXG5cdCZfX2NhcGFiaWxpdGllc1xuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0bGVmdCByZW0oMjBweClcblx0XHRyaWdodCByZW0oMjBweClcblx0XHRib3R0b20gcmVtKDMwcHgpXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHQmID4gLmJ1dHRvblxuXHRcdFx0d2lkdGggXCJjYWxjKCgxMDAlIC0gJXMpLzMpXCIgJSByZW0oMjBweClcblx0Jl9fcGljdHVyZVxuXHRcdG1heC13aWR0aCByZW0oNTAwcHgpXG5cblxuXG5cblxuIiwiLmVudHJ5XG5cdG1hcmdpbi1ib3R0b20gcmVtKDQwcHgpXG5cdCZfX2NvbnRlbnRcblx0XHRjb2xvciAkZ3JvdW5kXG5cdFx0cGFkZGluZyByZW0oNTJweCkgcmVtKDE1NXB4KVxuXHRcdG1heC13aWR0aCByZW0oMTA2NXB4KVxuXHRcdGJhY2tncm91bmQgI2ZmZlxuXHQmX19ncmFwaGljXG5cdFx0bWFyZ2luIDAgMCByZW0oNTdweClcblx0Jl9fc3RyaWN0XG5cdFx0bWF4LXdpZHRoIHJlbSg3NTVweCkiLCIuZmF2LW1hcmtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmX19sYWJlbFxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdG1hcmdpbiAwIDAgMCByZW0oN3B4KVxuXHRcdGNvbG9yICR5ZWxsb3cgXG5cdFx0Jjpub3QoOmVtcHR5KSArIF5bMF1fX2ljb25cblx0XHRcdHN2Z1xuXHRcdFx0XHRmaWxsICR5ZWxsb3dcblx0Jl9faWNvblxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0d2lkdGggcmVtKDIycHgpXG5cdFx0aGVpZ2h0IHJlbSgyMnB4KVxuXHRcdHN2Z1xuXHRcdFx0ZmlsbCAjZmZmXG5cblx0XHRcdCIsIi5mZWVkYmFja1xuXHQmX19pdGVtc1xuXHRcdGRpc3BsYXk6IGZsZXhcblx0XHRmbGV4LXdyYXA6IHdyYXBcblx0XHRtYXJnaW4gcmVtKDcwcHgpIHJlbSgtMTVweCkgcmVtKDIzcHgpXG5cdFx0dGV4dC1hbGlnbiBsZWZ0XG5cdCZfX2l0ZW1cblx0XHR3aWR0aCAzMy4zJVxuXHRcdHBhZGRpbmcgMCByZW0oMTVweClcblx0XHQmX2Vycm9yXG5cdFx0XHQmIF5bMF1fX2ZpZWxkXG5cdFx0XHRcdGNvbG9yICRzaGFycFJlZFxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yICRtaWxkUmVkXG5cdFx0Jl9mdWxsLXdpZHRoXG5cdFx0XHR3aWR0aCAxMDAlXG5cdCZfX2xhYmVsXG5cdFx0Zm9udC1zaXplIHJlbSgxOHB4KVxuXHQmX19maWVsZFxuXHRcdGJhY2tncm91bmQgdHJhbnNwYXJlbnRcblx0XHRib3JkZXIgMFxuXHRcdGJvcmRlci1ib3R0b20gcmVtKDJweCkgc29saWQgI2ZmZlxuXHRcdHBhZGRpbmcgcmVtKDEwcHgpIDAgcmVtKDhweClcblx0XHRjb2xvciAjZmZmXG5cdCZfX3BlcmlvZFxuXHRcdCYgKyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGVcblx0XHRcdC5jaG9zZW4tc2luZ2xlXG5cdFx0XHRcdGZvbnQtc2l6ZSByZW0oMThweClcblx0XHRcdFx0cGFkZGluZy10b3AgcmVtKDNweClcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogcmVtKDJweCkgc29saWQgI2ZmZlxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zXG5cdCZfX3N1Ym1pdFxuXHQmX19jYWxsXG5cdFx0ZGlzcGxheSB0YWJsZVxuXHRcdG1hcmdpbi1sZWZ0IGF1dG9cblx0XHRtYXJnaW4tcmlnaHQgYXV0b1xuXHQmX19jYWxsXG5cdFx0Zm9udC1zaXplIHJlbSgxOHB4KVxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0dHJhbnNpdGlvbiB0cmFuc1NwZWVkIGNvbG9yXG5cdFx0Jjpob3ZlclxuXHRcdFx0Y29sb3IgJHllbGxvd1xuXHQmX19zdWJtaXRcblx0XHRtYXJnaW4tYm90dG9tIDU2cHhcbiIsIi5maWx0ZXJzXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YmFja2dyb3VuZCBhbHBoYSgkbWlsZEJsdWUsIC44OClcblx0Y29sb3IgI2ZmZlxuXHRwYWRkaW5nIHJlbSg2cHgpIHJlbShmaWx0ZXNTaWRlRmllbGQpIHJlbSg3cHgpIHJlbShmaWx0ZXNTaWRlRmllbGQpXG5cdCZfX3BhcnRcblx0XHRkaXNwbGF5IGlubGluZS1mbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdCZfX3N1YnNjcmlwdGlvblxuXHRcdGZvbnQtc2l6ZSByZW0oMTRweClcblx0XHRtYXJnaW4gMCByZW0oOXB4KSAwIDBcblx0Jl9fZWxlbWVudCArICZfX2VsZW1lbnRcblx0XHRtYXJnaW4gMCAwIDAgcmVtKDEwcHgpXG5cdCZfX3BhcnRcblx0XHRtYXJnaW4gMCByZW0oMjNweCkgMCAwIiwiLmluZnJhc3RydWN0dXJlXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdG92ZXJmbG93IGhpZGRlblxuXHQmX19saXN0XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR3aWR0aCByZW0oNTIxcHgpXG5cdFx0cGFkZGluZy1sZWZ0IHJlbSgxNzRweClcblx0XHRoZWlnaHQgcmVtKDgzMXB4KVxuXHQmX190aXRsZVxuXHRcdGZvbnQtc2l6ZSByZW0oMjRweClcblx0XHRtYXJnaW4tYm90dG9tIHJlbSgxMnB4KVxuXHQmX19zZWN0aW9uXG5cdFx0bWFyZ2luLWJvdHRvbSByZW0oNTVweClcblx0Jl9fcmVmXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0bWFyZ2luLWJvdHRvbSByZW0oMTdweClcblx0XHQmOmJlZm9yZVxuXHRcdCY6YWZ0ZXJcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRjb250ZW50IFwiXCJcblx0XHRcdGxlZnQgMFxuXHRcdFx0Ym90dG9tIDBcblx0XHRcdGhlaWdodCByZW0oMXB4KVxuXHRcdCY6YmVmb3JlXG5cdFx0XHRvcGFjaXR5IDAuMjVcblx0XHRcdHJpZ2h0IHJlbSgtMjBweClcblx0XHQmOmFmdGVyXG5cdFx0XHRvcGFjaXR5IDAuMzZcblx0XHRcdHJpZ2h0IDEwMCVcblx0XHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCByaWdodFxuXHRcdCY6aG92ZXJcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0cmlnaHQgcmVtKC0yMHB4KVxuXHRcdCZfYmx1ZVxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0YmFja2dyb3VuZCAkc2VhXG5cdFx0Jl9ncmVlblxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0YmFja2dyb3VuZCAkZXhwcmVzc2l2ZUdyZWVuXG5cdFx0Jl9lbXBoYXRpY1xuXHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0b3BhY2l0eSAwLjM2XG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRoZWlnaHQgcmVtKDJweClcblx0XHRcdFx0Ym90dG9tIHJlbSgzcHgpXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRvcGFjaXR5IDFcblx0Jl9fZnVsbFxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0bWFyZ2luIHJlbSgtNDBweCkgMCAwIGF1dG9cblx0XHRib3R0b20gcmVtKDQwcHgpXG5cdFx0d2lkdGggcmVtKDgyMHB4KVxuXHRcdGJhY2tncm91bmQgJGRlZXBCbHVlXG5cdFx0cGFkZGluZyByZW0oMTMycHgpIHJlbSg3NXB4KSAwIHJlbSgxMjdweClcblx0XHRtaW4taGVpZ2h0IHJlbSg4MzFweClcblx0XHQmW2RhdGEtdGhlbWU9XCJibHVlXCJdXG5cdFx0XHRiYWNrZ3JvdW5kIGFscGhhKCRkZWVwQmx1ZSwgMC44NSlcblx0XHQmW2RhdGEtdGhlbWU9XCJncmVlblwiXVxuXHRcdFx0YmFja2dyb3VuZCBhbHBoYSgkbWlkZGxlR3JlZW4sIDAuODUpXG5cdFx0JltkYXRhLXRoZW1lPVwiaG9sbG93XCJdXG5cdFx0XHRiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG5cdFx0XHQmIF5bMF1fX3N1YmhlYWRlclxuXHRcdFx0JiBeWzBdX19oZWFkZXJcblx0XHRcdCYgXlswXV9faWxsdXN0cmF0aW9uXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdGNsaXAgcmVjdCgwLDAsMCwwKVxuXHRcdFx0JiBeWzBdX19kZXNjcmlwdGlvblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcblx0XHRcdFx0dG9wOiByZW0oMTE3cHgpXG5cdFx0XHRcdGxlZnQ6IHJlbSgtMjE0cHgpXG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgzM3B4KSAwXG5cdFx0XHRcdHdpZHRoOiByZW0oNjI4cHgpXG5cdFx0XHRcdG1heC1oZWlnaHQgcmVtKDQzMnB4KVxuXHRcdFx0XHRoZWlnaHQgYXV0b1xuXHRcdFx0XHRib3JkZXItdG9wIHJlbSgycHgpIHNvbGlkIGFscGhhKCRjb25jcmV0ZSwgLjMpXG5cdFx0XHRcdGJvcmRlci1ib3R0b20gcmVtKDJweCkgc29saWQgYWxwaGEoJGNvbmNyZXRlLCAuMylcblx0XHQmW2RhdGEtdGhlbWU9XCJub25lXCJdXG5cdFx0XHQmXG5cdFx0XHQmIF5bMF1fX3N1YmhlYWRlclxuXHRcdFx0JiBeWzBdX19oZWFkZXJcblx0XHRcdCYgXlswXV9faWxsdXN0cmF0aW9uXG5cdFx0XHQmIF5bMF1fX2Rlc2NyaXB0aW9uXG5cdFx0XHRcdHZpc2liaWxpdHkgaGlkZGVuXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzIG5vbmVcblx0Jl9fc3ViaGVhZGVyXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdGZvbnQtd2VpZ2h0IDUwMFxuXHRcdGNvbG9yIGFscGhhKCNmZmYsIC40Nilcblx0XHRtYXJnaW46IDAgMCByZW0oMTFweCk7XG5cdCZfX2hlYWRlclxuXHRcdGZvbnQtc2l6ZSByZW0oNDJweClcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1pbi1oZWlnaHQgcmVtKDkwcHgpXG5cdFx0bWFyZ2luOiAwcHggMCByZW0oMThweCk7XG5cdCZfX2NvbnRlbnRcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdGZsZXgtZ3JvdyAxXG5cdCZfX2Rlc2NyaXB0aW9uXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR3aWR0aCAxMDAlXG5cdFx0aGVpZ2h0IDEwMCVcblx0XHRmb250LXNpemUgcmVtKDE4cHgpXG5cdFx0bGluZS1oZWlnaHQgcmVtKDI4cHgpXG5cdFx0Zm9udC13ZWlnaHQgNTAwXG5cdFx0cGFkZGluZzogMCAwIDAgcmVtKDE5MHB4KTtcblx0XHRwXG5cdFx0XHRtYXJnaW4gMCAwIHJlbSgzMHB4KVxuXHRcdGFcblx0XHRcdGRvbnRCcmVha091dCgpXG5cdCZfX2lsbHVzdHJhdGlvblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiByZW0oLTIxMHB4IC0gMTI3cHgpO1xuXHRcdG1heC13aWR0aDogcmVtKDQ4M3B4KTtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU3MHB4KVxuXHQuaW5mcmFzdHJ1Y3R1cmVcblx0XHQmX19mdWxsXG5cdFx0XHR3aWR0aCByZW0oNzQweClcblxuXG4uaW5mcmFzdHJ1Y3R1cmVcblx0b3ZlcmZsb3cgaGlkZGVuXG5cdCZfX2lsbHVzdHJhdGlvblxuXHQmX19kZXNjcmlwdGlvblxuXHRcdHRyYW5zaXRpb24gdHJhbnNmb3JtIHRyYW5zU3BlZWQgZWFzZS1vdXQsIG9wYWNpdHkgdHJhbnNTcGVlZCBlYXNlLW91dFxuXHQmX19oZWFkZXJcblx0Jl9fc3ViaGVhZGVyXG5cdFx0dHJhbnNpdGlvbiB0cmFuc2Zvcm0gdHJhbnNTcGVlZCBlYXNlLW91dCAwLjJzLCBvcGFjaXR5IHRyYW5zU3BlZWQgZWFzZS1vdXQgMC4yc1xuXHQmX19mdWxsXG5cdFx0dHJhbnNpdGlvbiBvcGFjaXR5IHRyYW5zU3BlZWQgZWFzZS1vdXQgMC4zcywgdHJhbnNmb3JtIHRyYW5zU3BlZWQgZWFzZS1vdXQgKDAuMyt0cmFuc1NwZWVkKVxuXHRcdCZbZGF0YS1hbmltYXRpb249XCJvZmZcIl1cblx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoMTAwJSlcblx0XHRcdCYgXlswXV9faWxsdXN0cmF0aW9uXG5cdFx0XHQmIF5bMF1fX2Rlc2NyaXB0aW9uXG5cdFx0XHQmIF5bMF1fX2hlYWRlclxuXHRcdFx0JiBeWzBdX19zdWJoZWFkZXJcblx0XHRcdFx0b3BhY2l0eSAwXG5cdFx0XHQmIF5bMF1fX2lsbHVzdHJhdGlvblxuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNDBweClcblx0XHRcdCYgXlswXV9fZGVzY3JpcHRpb25cblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTQwcHgpXG5cdFx0XHQmIF5bMF1fX2hlYWRlclxuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtMjBweClcblx0XHRcdCYgXlswXV9fc3ViaGVhZGVyXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKDIwcHgpXG5cdFx0JltkYXRhLWFuaW1hdGlvbj1cIm9uXCJdXG5cdFx0XHR0cmFuc2l0aW9uIHRyYW5zZm9ybSB0cmFuc1NwZWVkIGVhc2Utb3V0XG5cdFx0XHQmIF5bMF1fX2lsbHVzdHJhdGlvblxuXHRcdFx0XHR0cmFuc2l0aW9uIHRyYW5zZm9ybSB0cmFuc1NwZWVkIGVhc2Utb3V0IHRyYW5zU3BlZWQsIG9wYWNpdHkgdHJhbnNTcGVlZCBlYXNlLW91dCB0cmFuc1NwZWVkXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKDApXG5cdFx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0JiBeWzBdX19kZXNjcmlwdGlvblxuXHRcdFx0XHR0cmFuc2l0aW9uIHRyYW5zZm9ybSB0cmFuc1NwZWVkIGVhc2Utb3V0IHRyYW5zU3BlZWQsIG9wYWNpdHkgdHJhbnNTcGVlZCBlYXNlLW91dCB0cmFuc1NwZWVkXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXG5cdFx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0JiBeWzBdX19oZWFkZXJcblx0XHRcdCYgXlswXV9fc3ViaGVhZGVyXG5cdFx0XHRcdHRyYW5zaXRpb24gdHJhbnNmb3JtIHRyYW5zU3BlZWQgZWFzZS1vdXQgdHJhbnNTcGVlZCswLjJzLCBvcGFjaXR5IHRyYW5zU3BlZWQgZWFzZS1vdXQgdHJhbnNTcGVlZCswLjJzXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKDApXG5cdFx0XHRcdG9wYWNpdHkgMVxuIiwibmV3c0ltYWdlV2lkdGggPSAxMzVweFxubmV3c0ltYWdlR2FwID0gMThweFxubmV3c0lsbHVzdHJhdGlvbk9mZnNldCA9IDE1NXB4XG5uZXdzTGlzdEhlaWdodCA9IDY5MHB4XG5uZXdzQ29udGVudFJpZ2h0UGFkZGluZyA9IDEzNXB4XG4ubmV3c1xuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRtYXJnaW4tYm90dG9tIHJlbSg0MHB4KVxuXHRoMVxuXHRcdGlubGluZS1oZWFkZXIoKVxuXHQmX19maWx0cmF0aW9uXG5cdFx0aW5saW5lLWZpbHRlcigpXG5cdCZfX2xpc3Rcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHdpZHRoIHJlbSg1NDBweClcblx0XHRwYWRkaW5nOiAwIHJlbSgyMHB4KSAwIDA7XG5cdFx0bWFyZ2luLXRvcCByZW0oNjdweClcblx0XHRoZWlnaHQgcmVtKG5ld3NMaXN0SGVpZ2h0KVxuXHQmX19pdGVtXG5cdFx0JiArICZcblx0XHRcdG1hcmdpbi10b3AgcmVtKDQzcHgpXG5cdCZfX3RvLWZ1bGxcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHQmX19waWN0dXJlXG5cdFx0d2lkdGggcmVtKG5ld3NJbWFnZVdpZHRoKVxuXHRcdG1pbi13aWR0aCByZW0obmV3c0ltYWdlV2lkdGgpXG5cdCZfX2JvZHlcblx0XHRwYWRkaW5nIDAgMCAwIHJlbShuZXdzSW1hZ2VHYXApXG5cdCZfX3RpdGxlXG5cdFx0XlswXV9fZGF0ZSArICZcblx0XHRcdHBhZGRpbmctdG9wIHJlbSg1MnB4KVxuXHRcdGNvbG9yIGFscGhhKCNmZmYsIC42KVxuXHRcdG1hcmdpbiAwIDAgcmVtKDdweClcblx0XHRmb250LXNpemUgcmVtKDE4cHgpXG5cdFx0bGluZS1oZWlnaHQgZ2V0RW0oMjJweCwgMThweClcblx0XHR0cmFuc2l0aW9uIHRyYW5zU3BlZWQgY29sb3Jcblx0Jl9fZGF0ZVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0Jl9mYW5jeVxuXHRcdFx0dG9wIDBcblx0XHRcdGxlZnQgcmVtKG5ld3NJbWFnZVdpZHRoICsgbmV3c0ltYWdlR2FwKVxuXHRcdFx0cGFkZGluZyByZW0oNXB4KSByZW0oMjVweCkgcmVtKDVweCkgcmVtKDEycHgpXG5cdFx0XHRiYWNrZ3JvdW5kIGFscGhhKCRzZWEsIC4yNClcblx0XHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCBiYWNrZ3JvdW5kXG5cdFx0Jl9zdHJpY3Rcblx0XHRcdGxlZnQ6IHJlbSgoLTEqbmV3c0lsbHVzdHJhdGlvbk9mZnNldCkpO1xuXHRcdFx0Ym90dG9tOiByZW0oMjhweCk7XG5cdFx0XHRjb2xvciBhbHBoYSgjZmZmLCAuNilcblx0Jl9fZGF5XG5cdFx0Zm9udC1zaXplIHJlbSgyNnB4KVxuXHQmX19tb250aFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Jl9fcmV2aWV3XG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdGxpbmUtaGVpZ2h0IHJlbSgxOHB4KVxuXHRcdGNvbG9yIGFscGhhKCNmZmYsIC42KVxuXHQmX19tb250aFxuXHQmX195ZWFyXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdGxpbmUtaGVpZ2h0IGdldEVtKDEzcHgsIDEycHgpXG5cdCZfX3RvLWZ1bGxcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdCY6aG92ZXJcblx0XHRcdCYgXlswXV9fdGl0bGVcblx0XHRcdCYgXlswXV9fcmV2aWV3XG5cdFx0XHRcdGNvbG9yIGFscGhhKCNmZmYsIDEpXG5cdFx0XHQmIF5bMF1fX2RhdGVcblx0XHRcdFx0YmFja2dyb3VuZCBhbHBoYSgkc2VhLCAxKVxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbFxuXHRcdGJhY2tncm91bmQgYWxwaGEoJGNvbmNyZXRlLCAuMTgpXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJcblx0XHRiYWNrZ3JvdW5kIGFscGhhKCNmZmYsIC4zMSlcblx0Jl9fZnVsbFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdFx0bWFyZ2luIHJlbSgtNDlweCkgMCAwIGF1dG9cblx0XHR3aWR0aCByZW0oOTUwcHgpXG5cdFx0YmFja2dyb3VuZCAkZGVlcEJsdWVcblx0XHRwYWRkaW5nIHJlbSg5MnB4KSByZW0oMTk1cHgpIDAgcmVtKG5ld3NDb250ZW50UmlnaHRQYWRkaW5nKVxuXHRcdGhlaWdodCByZW0oODMxcHgpXG5cdCZfX2NvbnRlbnRcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdGZsZXgtZ3JvdyAxXG5cdCZfX2hlYWRlclxuXHRcdGZvbnQtc2l6ZSByZW0oNDJweClcblx0XHRsaW5lLWhlaWdodCBnZXRFbSg0NHB4LCA0MnB4KVxuXHRcdG1hcmdpbiAwIDAgZ2V0RW0oNTZweCwgNDJweClcblx0XHR0cmFuc2l0aW9uIGFsbCAwLjNzXG5cdCZfX2lsbHVzdHJhdGlvblxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0bGVmdCByZW0oLTEqbmV3c0lsbHVzdHJhdGlvbk9mZnNldCAtIG5ld3NDb250ZW50UmlnaHRQYWRkaW5nKVxuXHRcdHdpZHRoIHJlbSgzOTdweClcblx0Jl9fZGVzY3JpcHRpb25cblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgMTAwJVxuXHRcdHBhZGRpbmc6IDAgMCAwIHJlbSgxNjBweCk7XG5cdFx0Zm9udC1zaXplIHJlbSgxNnB4KVxuXHRcdGxpbmUtaGVpZ2h0IHJlbSgyOHB4LCAxNnB4KVxuXHRcdGZvbnQtd2VpZ2h0IDUwMFxuXHRcdGFcblx0XHRcdGRvbnRCcmVha091dCgpXG5cdFx0cFxuXHRcdFx0bWFyZ2luIDAgMCByZW0oMzBweClcblxuXG5cbmJvZHlBcHBlYXJTcGVlZCA9IHRyYW5zU3BlZWRcbmlsbHVzdHJhdGlvbkFwcGVhclNwZWVkID0gdHJhbnNTcGVlZCArIDAuMlxub3RoZXJTdHVmZkFwcGVhclNwZWVkID0gdHJhbnNTcGVlZFxuLm5ld3Ncblx0b3ZlcmZsb3cgaGlkZGVuXG5cdCZfX2Z1bGxcblx0XHQmW2RhdGEtYW5pbWF0aW9uPVwib2ZmXCJdXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgxMDAlKVxuXHRcdFx0JiBeWzBdX19pbGx1c3RyYXRpb25cblx0XHRcdCYgXlswXV9faGVhZGVyXG5cdFx0XHQmIF5bMF1fX2Rlc2NyaXB0aW9uXG5cdFx0XHQmIF5bMF1fX2RhdGVcblx0XHRcdFx0b3BhY2l0eSAwXG5cdFx0XHQmIF5bMF1fX2lsbHVzdHJhdGlvblxuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWChyZW0oLTIwcHgpKVxuXHRcdFx0JiBeWzBdX19kZXNjcmlwdGlvblxuXHRcdFx0JiBeWzBdX19kYXRlXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKHJlbSgtMjBweCkpXG5cdFx0JltkYXRhLWFuaW1hdGlvbj1cIm9uXCJdXG5cdFx0XHR0cmFuc2l0aW9uIHRyYW5zZm9ybSBib2R5QXBwZWFyU3BlZWQgZWFzZS1vdXRcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKDApXG5cdFx0XHQmIF5bMF1fX2lsbHVzdHJhdGlvblxuXHRcdFx0XHR0cmFuc2l0aW9uIHRyYW5zZm9ybSBib2R5QXBwZWFyU3BlZWQgaWxsdXN0cmF0aW9uQXBwZWFyU3BlZWQgIGVhc2Utb3V0LCBvcGFjaXR5IGJvZHlBcHBlYXJTcGVlZCBpbGx1c3RyYXRpb25BcHBlYXJTcGVlZCBlYXNlLW91dFxuXHRcdFx0JiBeWzBdX19oZWFkZXJcblx0XHRcdCYgXlswXV9fZGVzY3JpcHRpb25cblx0XHRcdCYgXlswXV9fZGF0ZVxuXHRcdFx0XHR0cmFuc2l0aW9uIHRyYW5zZm9ybSBvdGhlclN0dWZmQXBwZWFyU3BlZWQgKGJvZHlBcHBlYXJTcGVlZCtpbGx1c3RyYXRpb25BcHBlYXJTcGVlZCkgZWFzZS1vdXQsIG9wYWNpdHkgb3RoZXJTdHVmZkFwcGVhclNwZWVkIChib2R5QXBwZWFyU3BlZWQraWxsdXN0cmF0aW9uQXBwZWFyU3BlZWQpIGVhc2Utb3V0XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3NjBweClcblx0Lm5ld3Ncblx0XHQmX19mdWxsXG5cdFx0XHR3aWR0aCByZW0oNzkwcHgpXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IHJlbSgzNXB4KVxuIiwiLm5vdC1mb3VuZFxuXHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHR0b3AgNTAlXG5cdGxlZnQgNTAlXG5cdHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcblx0ZGlzcGxheSBmbGV4XG5cdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0Jl9faWxsdXN0cmF0aW9uXG5cdFx0bWFyZ2luIDAgMCByZW0oNDNweClcblx0Jl9fc3VidGl0bGVcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdGZvbnQtc2l6ZSByZW0oNDBweClcblx0XHRsaW5lLWhlaWdodCAwLjdcblx0XHRtYXJnaW4gMCAwIHJlbSg4cHgpXG5cdFx0JjphZnRlclxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdGNvbnRlbnQgXCJcIlxuXHRcdFx0dG9wIFwiY2FsYyg1MCUgKyAlcylcIiAlIHJlbSgzcHgpXG5cdFx0XHRsZWZ0IC00cHhcblx0XHRcdHJpZ2h0IC00cHhcblx0XHRcdGhlaWdodCByZW0oNHB4KVxuXHRcdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuXHQmX190aXRsZVxuXHRcdGZvbnQtc2l6ZSA2NXB4XG5cdFx0bGluZS1oZWlnaHQgNzNweFxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdG1hcmdpbjogMCAwIHJlbSg0NXB4KVxuXHQmX19tZXNzYWdlXG5cdFx0Zm9udC1zaXplIHJlbSgyMXB4KVxuXHRcdGxpbmUtaGVpZ2h0IHJlbSgzMXB4KVxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdCZfX2F3YXlcblx0XHRjb2xvciAkeWVsbG93XG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmUiLCJvZmZlcnNPdXB0dXRCb3R0b21TcGFjZSA9IDc3cHhcbmNvbXBhY3RNb2RlV2lkdGggPSA3MzBweFxuLm9mZmVyc1xuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHQmX190eXBlXG5cdFx0d2lkdGg6IDIzLjElO1xuXHRcdC8vd2lkdGggcmVtKDMzMHB4KVxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0bWFyZ2luOiAwIHJlbSgyNnB4KSAwIDA7XG5cdCZfX2JlbmVmaXRzXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgcmVtKC00NXB4KVxuXHRcdHJpZ2h0IHNpZGVGaWVsZHNcblx0Jl9fZmlsdGVyc1xuXHRcdG1hcmdpbiAwIDAgcmVtKDEwcHgpXG5cdCZfX3Jlc3VsdHNcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdGNvbG9yICMwMDBcblx0XHQvL2hlaWdodCByZW0oNjQ4cHgpXG5cdFx0YmFja2dyb3VuZCBhbHBoYSgjZmZmLCAuOTUpXG5cdFx0bWFyZ2luIDAgMCByZW0oNDJweClcblx0XHRwYWRkaW5nIHJlbSgzMHB4KSByZW0oZmlsdGVzU2lkZUZpZWxkKSAwXG5cdCZfX3N1bW1hcnlcblx0XHRmb250LXNpemUgcmVtKDE0cHgpXG5cdFx0bWluLWhlaWdodCByZW0oMThweClcblx0XHRtYXJnaW4tYm90dG9tIHJlbSgyMnB4KVxuXHRcdCZfZGVza1xuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdCZfX3RpbGVzXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0d2lkdGggMTAwJVxuXHRcdGZsZXgtd3JhcCB3cmFwXG5cdCZfX291dHB1dFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IHJlbSg1NzZweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IHJlbSgtNTNweCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTUzcHgpO1xuXHRcdCYtaW5uZXJcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdGhlaWdodCAxMDAlXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCBjb21wYWN0TW9kZVRyYW5zaXRpb25TcGVlZFxuXHRcdFx0Jl9jdXRcblx0XHRcdFx0aGVpZ2h0IFwiY2FsYygxMDAlIC0gJXMpXCIgJSByZW0oKG9mZmVyc091cHR1dEJvdHRvbVNwYWNlKSlcblx0XHRcdCZfdGlsZVxuXHRcdFx0XHQubUNTQl9jb250YWluZXJcblx0XHRcdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdFx0XHRmbGV4LXdyYXAgd3JhcFxuXHRcdFx0Lm1DU0JfY29udGFpbmVyXG5cdFx0XHRcdHBhZGRpbmc6IDAgcmVtKGZpbHRlc1NpZGVGaWVsZCkgLy8zM3B4IGNhdXNlIG90aGVyd2lzZSBpdGVtIHNoYWRvdyB3aWxsIGJlIGN1dFxuXHRcdFx0XHRtYXJnaW4tcmlnaHQgMFxuXHRcdFx0Lm1DU0Jfc2Nyb2xsVG9vbHNcblx0XHRcdFx0cmlnaHQgcmVtKGZpbHRlc1NpZGVGaWVsZClcblx0XHRcdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsXG5cdFx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsXG5cdFx0XHRcdGJhY2tncm91bmQgJHN1YldoaXRlXG5cdFx0XHRcdHdpZHRoIHJlbSg0cHgpXG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgMFxuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyXG5cdFx0XHRcdGJhY2tncm91bmQgJGhlYXZ5Qmx1ZVxuXHRcdFx0XHRib3JkZXItcmFkaXVzIDBcblx0XHRcdCZfY29tcGFjdFxuXHRcdFx0XHR3aWR0aCByZW0oY29tcGFjdE1vZGVXaWR0aClcblx0XHRcdFx0Lm1DU0JfY29udGFpbmVyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodCAwXG5cdFx0XHRcdC5tQ1NCX3Njcm9sbFRvb2xzXG5cdFx0XHRcdFx0cmlnaHQgcmVtKDExcHgpXG5cdCZfX3Byb2R1Y3Rcblx0XHR3aWR0aDogMjMuMSU7XG5cdFx0bWFyZ2luIDAgcmVtKDI2cHgpIHJlbSgyMHB4KSAwXG5cdFx0Jl9jb21wYWN0XG5cdFx0XHR3aWR0aCA0NS4zJVxuXHQmX19sb29rc1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IGZpbHRlc1NpZGVGaWVsZDtcblx0XHRmb250LXNpemUgcmVtKDE0cHgpXG5cdFx0bGluZS1oZWlnaHQgZ2V0RW0oMTRweCwgMTNweClcblx0Jl9faG9sZGVyXG5cdFx0d2lkdGggMTAwJVxuXHRcdHBhZGRpbmcgMCByZW0oZmlsdGVzU2lkZUZpZWxkKVxuXHRcdHRyYW5zaXRpb24gYWxsIGNvbXBhY3RNb2RlVHJhbnNpdGlvblNwZWVkXG5cdFx0Jl9jb21wYWN0XG5cdFx0XHR3aWR0aCByZW0oY29tcGFjdE1vZGVXaWR0aClcblx0XHRcdHBhZGRpbmctcmlnaHQgMFxuXHQmX19sb29rXG5cdFx0Jl9saXN0XG5cdFx0Jl90aWxlXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdCZfbGlzdFxuXHRcdFx0d2lkdGggcmVtKDIxcHgpXG5cdFx0XHRoZWlnaHQgcmVtKDE4cHgpXG5cdFx0XHRtYXJnaW4gMCByZW0oMTFweCkgMCByZW0oMTNweClcblx0XHRcdHN2Z0JnKFwibGlzdC5zdmdcIilcblx0XHRcdCZfYWN0aXZlXG5cdFx0XHRcdHN2Z0JnKFwibGlzdC1hY3RpdmUuc3ZnXCIpXG5cdFx0Jl90aWxlXG5cdFx0XHR3aWR0aCByZW0oMjBweClcblx0XHRcdGhlaWdodCByZW0oMThweClcblx0XHRcdHN2Z0JnKFwidGlsZS5zdmdcIilcblx0XHRcdCZfYWN0aXZlXG5cdFx0XHRcdHN2Z0JnKFwidGlsZS1hY3RpdmUuc3ZnXCIpXG5cdCZfX2NvbmNyZXRlXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDIwMDtcblx0XHRjbGlwIHJlY3QoMCwwLDAsMClcblx0XHRsZWZ0IDEwMCVcblx0XHR0b3AgMFxuXHRcdGJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDI3cHgpO1xuXHRcdHJpZ2h0OiByZW0oZmlsdGVzU2lkZUZpZWxkKTtcblx0XHR0cmFuc2l0aW9uIGxlZnQgY29tcGFjdE1vZGVUcmFuc2l0aW9uU3BlZWRcblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRiYWNrZ3JvdW5kICNmZmZcblx0XHQmX3Zpc2libGVcblx0XHRcdGNsaXAgYXV0b1xuXHRcdFx0bGVmdDogcmVtKGNvbXBhY3RNb2RlV2lkdGgpO1xuXHRcdCY6ZW1wdHlcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdGNvbnRlbnQgXCJcIlxuXHRcdFx0XHRzaXplKHJlbSgxMDBweCkpXG5cdFx0XHRcdHRvcCA1MCVcblx0XHRcdFx0bGVmdCA1MCVcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuXHRcdFx0XHRzdmdCZyhcInByZWxvYWRlci5zdmdcIilcblx0Jl9fYXBhcnRtZW50XG5cdFx0aGVpZ2h0IDEwMCVcbiIsIi5vdmVybG9va1xuXHRoZWlnaHQ6IDEwMCU7XG5cdCZfX3NsaWRlXG5cdCZfX2NvbnRlbnRcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdCZfX3ZpZGVvLXdyYXBwZXJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0IDEwMCVcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6YWZ0ZXJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0JiA+IGltZ1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Jl9fdmlkZW9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHQmX19uYXZpZ2F0aW9uXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRib3R0b206IHJlbSgyNTVweCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0Jl9fc2xpZGVcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHQmX19jb250ZW50XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR3aWR0aCAxMDAlXG5cdFx0dG9wIDBcblx0XHRsZWZ0IDBcblx0XHRyaWdodCAwXG5cdCZfX3RpdGxlc1xuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0Ym90dG9tIHJlbSgzNDRweClcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHRjb2xvciAjZmZmXG5cdCZfX3RpdGxlMVxuXHRcdGZvbnQtc2l6ZSByZW0oOTBweClcblx0XHRsaW5lLWhlaWdodCBnZXRFbSg3N3B4LCA5MHB4KVxuXHRcdG1hcmdpbi1ib3R0b20gZ2V0RW0oMzZweCwgOTBweClcblx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRtYXJnaW4tYm90dG9tIGdldEVtKDkzcHgsIDkwcHgpXG5cdCZfX3RpdGxlMlxuXHRcdGZvbnQtc2l6ZSByZW0oMzVweClcblx0XHRsaW5lLWhlaWdodCBnZXRFbSg0M3B4LCAzNXB4KVxuXHQmX190aXRsZTNcblx0XHRmb250LXNpemUgcmVtKDI1cHgpXG5cdFx0bGluZS1oZWlnaHQgZ2V0RW0oMzlweCwgMjVweClcblx0XHRtYXJnaW4tYm90dG9tIGdldEVtKDIwcHgsIDI1cHgpXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Jl9fc2hvd3Jvb21cblx0Jl9fYXdhcmRzXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRyaWdodCByZW0oc2lkZUZpZWxkcylcblx0Jl9fc2hvd3Jvb21cblx0XHRib3R0b20gcmVtKDM4MHB4KVxuXHRcdGNvbG9yOiAjZmZmO1xuXHQmX19hd2FyZHNcblx0XHRib3R0b20gcmVtKDg4cHgpXG5cdFx0bWFyZ2luIDAgcmVtKC0xNXB4KSAwIDBcblx0Jl9fYXdhcmRcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdG1heC13aWR0aCByZW0oMTY2cHgpXG5cdFx0bWFyZ2luIDAgcmVtKDE1cHgpXG5cdCZfX2NvbmNlcHRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiByZW0oMzJweCk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IHJlbSgyMTBweCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdCZfX25hdmlnYXRpb25cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ji1pdGVtXG5cdFx0XHRwYWRkaW5nIDBcblx0XHRcdGJhY2tncm91bmQgJHllbGxvd1xuXHRcdFx0Ym9yZGVyIG5vbmVcblx0XHRcdHdpZHRoIHJlbSgyMnB4KVxuXHRcdFx0aGVpZ2h0IHJlbSgyMnB4KVxuXHRcdFx0Y29sb3IgdHJhbnNwYXJlbnRcblx0XHRcdGJvcmRlci1yYWRpdXMgNTAlXG5cdFx0XHRjdXJzb3IgcG9pbnRlclxuXHRcdFx0dHJhbnNpdGlvbiBhbGwgdHJhbnNTcGVlZCB0cmFuc1NwZWVkIGVhc2Utb3V0XG5cdFx0XHRtYXJnaW4gMCByZW0oMTRweCkgMCAwXG5cdFx0XHQmOmRpc2FibGVkXG5cdFx0XHRcdGN1cnNvciBkZWZhdWx0XG5cdFx0XHRcdC8vYmFja2dyb3VuZCByZWRcblx0XHRcdCZfYWN0aXZlXG5cdFx0XHRcdHdpZHRoIHJlbSgxNnB4KVxuXHRcdFx0XHRoZWlnaHQgcmVtKDE2cHgpXG5cdFx0XHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdFx0XHRjdXJzb3IgZGVmYXVsdFxuXG5cbi8vYW5pbWF0aW9uXG5vdmVybG9va0FwcGVhciA9IDEuNXNcbm92ZXJsb29rVmlkZW9TcGVlZCA9IDFzXG5vdmVybG9va1RpdGxlc1NwZWVkID0gMXNcbi5vdmVybG9va1xuXHRhbmltYXRpb24gc21vb3RoQXBwZWFyIG92ZXJsb29rQXBwZWFyIGVhc2Utb3V0IDBzIGZvcndhcmRzXG5cdCZfX3NsaWRlXG5cdFx0JltkYXRhLWFuaW1hdGlvbi10eXBlPVwiMVwiXVxuXHRcdFx0Ly92aWRlbyBhbmltYXRpb25cblx0XHRcdCYgXlswXV9fdmlkZW8td3JhcHBlclxuXHRcdFx0XHQvL3Zpc2libGVcblx0XHRcdFx0LmNsaXAtcGF0aCAmXG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKVxuXHRcdFx0XHQubm8tY2xpcC1wYXRoICZcblx0XHRcdFx0XHRvcGFjaXR5IDFcblx0XHRcdCZbZGF0YS1hbmltYXRpb24tbW9kZT1cImFwcGVhclwiXVxuXHRcdFx0XHQmIF5bMF1fX3ZpZGVvLXdyYXBwZXJcblx0XHRcdFx0XHQvL3Zpc2libGVcblx0XHRcdFx0XHQuY2xpcC1wYXRoICZcblx0XHRcdFx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMClcblx0XHRcdFx0XHQubm8tY2xpcC1wYXRoICZcblx0XHRcdFx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0JltkYXRhLWFuaW1hdGlvbi1tb2RlPVwiZGlzYXBwZWFyXCJdXG5cdFx0XHRcdCYgXlswXV9fdmlkZW8td3JhcHBlclxuXHRcdFx0XHRcdC8vY2xpcHBlZFxuXHRcdFx0XHRcdC5jbGlwLXBhdGggJlxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbiBjbGlwLXBhdGggb3Zlcmxvb2tWaWRlb1NwZWVkXG5cdFx0XHRcdFx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDApXG5cdFx0XHRcdFx0Lm5vLWNsaXAtcGF0aCAmXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uIG9wYWNpdHkgb3Zlcmxvb2tWaWRlb1NwZWVkXG5cdFx0XHRcdFx0XHRvcGFjaXR5IDBcblx0XHRcdC8vdGl0bGVzIGFuaW1hdGlvblxuXHRcdFx0JiBeWzBdX190aXRsZXNcblx0XHRcdCYgXlswXV9fc2hvd3Jvb21cblx0XHRcdFx0Ly92aXNpYmxlXG5cdFx0XHRcdC5jbGlwLXBhdGggJlxuXHRcdFx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRcdC5uby1jbGlwLXBhdGggJlxuXHRcdFx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0JltkYXRhLWFuaW1hdGlvbi1tb2RlPVwiYXBwZWFyXCJdXG5cdFx0XHRcdCYgXlswXV9fdGl0bGVzXG5cdFx0XHRcdCYgXlswXV9fc2hvd3Jvb21cblx0XHRcdFx0XHQvL3Zpc2libGVcblx0XHRcdFx0XHQuY2xpcC1wYXRoICZcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24gY2xpcC1wYXRoIG92ZXJsb29rVGl0bGVzU3BlZWQgKG92ZXJsb29rVmlkZW9TcGVlZCtvdmVybG9va1RpdGxlc1NwZWVkKVxuXHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcblx0XHRcdFx0XHQubm8tY2xpcC1wYXRoICZcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24gb3BhY2l0eSBvdmVybG9va1RpdGxlc1NwZWVkIChvdmVybG9va1ZpZGVvU3BlZWQrb3Zlcmxvb2tUaXRsZXNTcGVlZClcblx0XHRcdFx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0JltkYXRhLWFuaW1hdGlvbi1tb2RlPVwiZGlzYXBwZWFyXCJdXG5cdFx0XHRcdCYgXlswXV9fdGl0bGVzXG5cdFx0XHRcdCYgXlswXV9fc2hvd3Jvb21cblx0XHRcdFx0XHQvL2NsaXBwZWRcblx0XHRcdFx0XHQuY2xpcC1wYXRoICZcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24gY2xpcC1wYXRoIG92ZXJsb29rVGl0bGVzU3BlZWQgb3Zlcmxvb2tWaWRlb1NwZWVkXG5cdFx0XHRcdFx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xuXHRcdFx0XHRcdC5uby1jbGlwLXBhdGggJlxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbiBvcGFjaXR5IG92ZXJsb29rVGl0bGVzU3BlZWQgb3Zlcmxvb2tWaWRlb1NwZWVkXG5cdFx0XHRcdFx0XHRvcGFjaXR5IDBcblx0XHQmW2RhdGEtYW5pbWF0aW9uLXR5cGU9XCIyXCJdXG5cdFx0XHQvL3ZpZGVvIGFuaW1hdGlvblxuXHRcdFx0JiBeWzBdX192aWRlby13cmFwcGVyXG5cdFx0XHRcdC8vdmlzaWJsZVxuXHRcdFx0XHQuY2xpcC1wYXRoICZcblx0XHRcdFx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApXG5cdFx0XHRcdC5uby1jbGlwLXBhdGggJlxuXHRcdFx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0JltkYXRhLWFuaW1hdGlvbi1tb2RlPVwiZGlzYXBwZWFyXCJdXG5cdFx0XHRcdCYgXlswXV9fdmlkZW8td3JhcHBlclxuXHRcdFx0XHRcdC8vY2xpcHBlZFxuXHRcdFx0XHRcdC5jbGlwLXBhdGggJlxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbiBjbGlwLXBhdGggb3Zlcmxvb2tWaWRlb1NwZWVkXG5cdFx0XHRcdFx0XHRjbGlwLXBhdGg6IGluc2V0KDEwMCUgMCAwIDApXG5cdFx0XHRcdFx0Lm5vLWNsaXAtcGF0aCAmXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uIG9wYWNpdHkgb3Zlcmxvb2tWaWRlb1NwZWVkXG5cdFx0XHRcdFx0XHRvcGFjaXR5IDBcblx0XHRcdC8vdGl0bGVzIGFuaW1hdGlvblxuXHRcdFx0JiBeWzBdX190aXRsZXNcblx0XHRcdCYgXlswXV9fc2hvd3Jvb21cblx0XHRcdFx0Ly9jbGlwcGVkXG5cdFx0XHRcdC5jbGlwLXBhdGggJlxuXHRcdFx0XHRcdGNsaXAtcGF0aCBpbnNldCgwIDAgMTAwJSAwKVxuXHRcdFx0XHQubm8tY2xpcC1wYXRoICZcblx0XHRcdFx0XHRvcGFjaXR5IDBcblx0XHRcdCZbZGF0YS1hbmltYXRpb24tbW9kZT1cImFwcGVhclwiXVxuXHRcdFx0XHQmIF5bMF1fX3RpdGxlc1xuXHRcdFx0XHQmIF5bMF1fX3Nob3dyb29tXG5cdFx0XHRcdFx0Ly92aXNpYmxlXG5cdFx0XHRcdFx0LmNsaXAtcGF0aCAmXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uIGNsaXAtcGF0aCBvdmVybG9va1RpdGxlc1NwZWVkIChvdmVybG9va1ZpZGVvU3BlZWQrb3Zlcmxvb2tUaXRsZXNTcGVlZClcblx0XHRcdFx0XHRcdGNsaXAtcGF0aCBpbnNldCgwIDAgMCAwKVxuXHRcdFx0XHRcdC5uby1jbGlwLXBhdGggJlxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbiBvcGFjaXR5IG92ZXJsb29rVGl0bGVzU3BlZWQgKG92ZXJsb29rVmlkZW9TcGVlZCtvdmVybG9va1RpdGxlc1NwZWVkKVxuXHRcdFx0XHRcdFx0b3BhY2l0eSAxXG5cdFx0XHQmW2RhdGEtYW5pbWF0aW9uLW1vZGU9XCJkaXNhcHBlYXJcIl1cblx0XHRcdFx0JiBeWzBdX190aXRsZXNcblx0XHRcdFx0JiBeWzBdX19zaG93cm9vbVxuXHRcdFx0XHRcdC8vY2xpcHBlZFxuXHRcdFx0XHRcdC5jbGlwLXBhdGggJlxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbiBjbGlwLXBhdGggb3Zlcmxvb2tUaXRsZXNTcGVlZCBvdmVybG9va1ZpZGVvU3BlZWRcblx0XHRcdFx0XHRcdGNsaXAtcGF0aCBpbnNldCgwIDAgMTAwJSAwKVxuXHRcdFx0XHRcdC5uby1jbGlwLXBhdGggJlxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbiBvcGFjaXR5IG92ZXJsb29rVGl0bGVzU3BlZWQgb3Zlcmxvb2tWaWRlb1NwZWVkXG5cdFx0XHRcdFx0XHRvcGFjaXR5IDBcblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NjBweClcblx0Lm92ZXJsb29rXG5cdFx0Jl9fdGl0bGUxXG5cdFx0XHRmb250LXNpemUgcmVtKDYwcHgpXG5cdFx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gcmVtKDMwcHgpXG5cdFx0Jl9fdGl0bGUyXG5cdFx0XHRmb250LXNpemUgcmVtKDI1cHgpXG5cdFx0Jl9fdGl0bGVzXG5cdFx0XHRib3R0b20gcmVtKDI5MHB4KVxuXHRcdCZfX25hdmlnYXRpb25cblx0XHRcdGJvdHRvbSByZW0oMjAwcHgpXG5cblxuXG5cbiIsInBvc3NpYmxlV2lkdGggPSAxMTVweFxuLm92ZXJ2aWV3XG5cdCZfX2lubmVyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRvcGFjaXR5IDBcblx0Jl9faXRlbXNcblx0XHRkaXNwbGF5IGZsZXhcblx0Jl9faXRlbXNcblx0Jl9fbmV0d29ya3Ncblx0XHRwYWRkaW5nLXRvcDogcmVtKDM5cHgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiByZW0oMzRweCk7XG5cdCZfX25ldHdvcmtzXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRyaWdodCAwXG5cdFx0dG9wIDBcblx0Jl9fdGl0bGVcblx0XHRAZXh0ZW5kIC5idXR0b25cblx0XHRjb2xvciBpbmhlcml0XG5cdFx0YmFja2dyb3VuZCB0cmFuc3BhcmVudFxuXHRcdHtzaXRlSGVhZGVyVGl0bGVzfVxuXHRcdGRpc3BsYXkgdGFibGVcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdG1hcmdpbjogMCByZW0oNTVweCkgcmVtKDlweCkgMDtcblx0XHQmX2Ryb3Bkb3duXG5cdFx0XHRtYXgtd2lkdGggcG9zc2libGVXaWR0aFxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0XHRjb250ZW50IFwiXCJcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiByZW0oLTE0cHgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oLTNweCk7XG5cdFx0XHRcdHdpZHRoIHJlbSg4cHgpXG5cdFx0XHRcdGhlaWdodCByZW0oNXB4KVxuXHRcdFx0XHRzdmdCZyhcImFycm93LXVwLnN2Z1wiKVxuXHRcdFx0XHR0cmFuc2l0aW9uIHRyYW5zZm9ybSB0cmFuc1NwZWVkXG5cdFx0XHRcdHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxuXHRcdCZfYWN0aXZlXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdHRyYW5zZm9ybSByb3RhdGUoMGRlZylcblx0Jl9fbGlua1xuXHRcdGRpc3BsYXkgdGFibGVcblx0XHRmb250LXNpemUgcmVtKDEzcHgpXG5cdFx0Zm9udC13ZWlnaHQgNTAwXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHR0cmFuc2l0aW9uIGNvbG9yIHRyYW5zU3BlZWRcblx0XHQmOmhvdmVyXG5cdFx0XHRjb2xvciAkeWVsbG93XG5cdFx0JiArICZcblx0XHRcdG1hcmdpbi10b3AgcmVtKDZweClcblx0XHRcdCIsIi5wYXBlclxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRwYWRkaW5nIHJlbSgzMHB4KSByZW0oMTA0cHgpIHJlbSgyM3B4KSByZW0oODZweClcblx0Y29sb3IgJGdyb3VuZFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQmX19pY29uXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcCByZW0oMzBweClcblx0XHRsZWZ0IHJlbSgzMHB4KVxuXHRcdHdpZHRoIHJlbSgyN3B4KVxuXHRcdGhlaWdodCByZW0oMzBweClcblx0Jl9fdGltZXN0YW1wXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdG1hcmdpbiAwIDAgcmVtKDVweClcblx0Jl9fdGl0bGVcblx0XHRsaW5lLWhlaWdodCByZW0oMjJweClcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHRtYXJnaW4gMCAwIHJlbSgxMHB4KVxuXHQmX19kb3dubG9hZFxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdGxpbmUtaGVpZ2h0IHJlbSgyNnB4KVxuXHRcdGNvbG9yICRzZWFcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdCY6aG92ZXJcblx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblx0Jl9fc2l6ZVxuXHRcdGZvbnQtd2VpZ2h0IDMwMFxuIiwicGFya2luZ0Rlc2NyaXB0aW9uV2lkdGggPSAzNTVweFxuLnBhcmtpbmdcblx0Jl9fZmlsdGVyc1xuXHRcdG1hcmdpbiAwIDAgcmVtKDE1cHgpXG5cdCZfX2ZpbHRlclxuXHRcdG1hcmdpbiAwIHJlbSgyMHB4KSByZW0oMTBweCkgMFxuXHQmX19nYWxsZXJ5XG5cdFx0aGVpZ2h0IHJlbSg1OTBweClcblx0XHQmLWl0ZW0gKyAmLWl0ZW1cblx0XHRcdG1hcmdpbi10b3AgcmVtKDM2cHgpXG5cdCZfX2NvbnRlbnRcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRtYXJnaW4gMCAwIHJlbSgzNnB4KVxuXHQmX19nYWxsZXJ5XG5cdFx0d2lkdGggXCJjYWxjKDEwMCUgLSAlcylcIiAlIHJlbShwYXJraW5nRGVzY3JpcHRpb25XaWR0aClcblx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbFxuXHRcdFx0YmFja2dyb3VuZCBhbHBoYSgkY29uY3JldGUsIC4xOClcblx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyXG5cdFx0XHRiYWNrZ3JvdW5kICR5ZWxsb3dcblx0Jl9fZGVzY3JpcHRpb25cblx0XHR3aWR0aCByZW0ocGFya2luZ0Rlc2NyaXB0aW9uV2lkdGgpXG5cdFx0cGFkZGluZyAwIDAgMCByZW0oNDFweClcblx0XHRmb250LXdlaWdodCA1MDBcblx0XHRoMlxuXHRcdFx0bWFyZ2luIDAgMCByZW0oMzVweClcblx0XHRwXG5cdFx0XHRtYXJnaW4gMCAwIHJlbSgyOHB4KVxuXHRcdFx0Zm9udC1zaXplIHJlbSgxNnB4KVxuXHRcdFx0bGluZS1oZWlnaHQgZ2V0RW0oMjhweCwgMTZweClcblx0Jl9fcGRmXG5cdFx0bWFyZ2luLXRvcCByZW0oMTNweClcbiIsIi5waG90b2dhbGxlcnlcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0bWFyZ2luLWJvdHRvbSByZW0oMTVweClcblx0aDFcblx0XHRpbmxpbmUtaGVhZGVyKClcblx0Jl9fZmlsdHJhdGlvblxuXHRcdGlubGluZS1maWx0ZXIoKVxuXHQmX19zbGlkZXJcblx0XHRtYXJnaW4tdG9wIHJlbSg0MHB4KVxuXHRcdGhlaWdodCByZW0oNjgwcHgpXG5cdFx0ZnVsbEhlaWdodFNsaWNrKGZhbHNlKVxuXHQmX19zbGlkZVxuXHRcdGZpbGxBcmVhKClcblx0Jl9fd2ViY2FtXG5cdFx0bWFyZ2luIDAgMCAwIHJlbSgyNXB4KVxuXHQmX19sZWZ0XG5cdCZfX3JpZ2h0XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR6LWluZGV4IDFcblx0XHR0b3AgNTAlXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcblx0Jl9fbGVmdFxuXHRcdGxlZnQgMFxuXHQmX19yaWdodFxuXHRcdHJpZ2h0IDBcblx0Jl9fZGVza1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdHBhZGRpbmcgcmVtKDE1cHgpIHJlbSgyMHB4KVxuXHRcdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjc1KVxuXHQmX195ZWFyc1xuXHRcdG1hcmdpbi1yaWdodCByZW0oMThweClcblx0Jl9fbW9udGhcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdG1pbi13aWR0aCByZW0oOTBweClcblx0XHRwYWRkaW5nIHJlbSg4cHgpIHJlbSgxMHB4KVxuXHRcdG1hcmdpbiAwIHJlbSg5cHgpXG5cdFx0Zm9udC13ZWlnaHQgNTAwXG5cdFx0Y29sb3IgIzAwMFxuXHRcdGJhY2tncm91bmQgYWxwaGEoJHBhbGVZZWxsb3csIC41NSlcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplIHJlbSgxM3B4KVxuXHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCBiYWNrZ3JvdW5kLWNvbG9yXG5cdFx0Jjpob3ZlclxuXHRcdFx0YmFja2dyb3VuZCBhbHBoYSgkcGFsZVllbGxvdywgMSlcblx0XHQmX2FjdGl2ZVxuXHRcdFx0YmFja2dyb3VuZCBhbHBoYSgkcGFsZVllbGxvdywgMSkiLCJwbGFjZW1lbnRSZWZXaWR0aCA9IDkwcHg7XG4ucGxhY2VtZW50XG5cdGRhcmtIZWFkbGluZSgpXG5cdHNwYWNlV2l0aE1hcCgpXG5cdCZfX2ludHJvXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHQmX19zaGllbGRcblx0XHRtYXJnaW4gcmVtKDZweCkgMCAwIHJlbSgxMzFweClcblx0Jl9fYmVuZWZpdHNcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCByZW0oLTI2cHgpXG5cdFx0cmlnaHQgMFxuXHQmX19zaWRlYmFyXG5cdFx0d2lkdGggcmVtKDI4MHB4KVxuXHQmX19yZWZzXG5cdFx0ZGlzcGxheTogZmxleFxuXHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0YWxpZ24tY29udGVudCBmbGV4LXN0YXJ0XG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHRtaW4taGVpZ2h0IHJlbSg2NjJweClcblx0XHQmOmFmdGVyXG5cdFx0XHRjb250ZW50IFwiXCJcblx0XHRcdHdpZHRoIHJlbShwbGFjZW1lbnRSZWZXaWR0aClcblx0Jl9fcmVmXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2sgLy9vdGhlcndpc2UgaWUxMCBjcnVzaGVzIGxheW91dFxuXHRcdHdpZHRoIHJlbShwbGFjZW1lbnRSZWZXaWR0aClcblx0XHRtaW4td2lkdGggcmVtKDkwcHgpXG5cdFx0bWFyZ2luIDAgMCByZW0oNXB4KVxuXHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0Zm9udC1zaXplIHJlbSgxMnB4KVxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdGNvbG9yICMwMDBcblx0XHRwYWRkaW5nIHJlbSgxOXB4KSByZW0oNXB4KSByZW0oMTRweClcblx0XHRib3JkZXItcmFkaXVzIHJlbSgxMHB4KVxuXHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCBib3gtc2hhZG93LCB0cmFuc1NwZWVkIHRyYW5zZm9ybVxuXHRcdCZfYWN0aXZlXG5cdFx0XHRib3gtc2hhZG93OiAwIHJlbSg5cHgpIHJlbSgxOHB4KSByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXHQmX19mcmFtZVxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0XHR3aWR0aCByZW0oNjBweClcblx0XHRoZWlnaHQgcmVtKDYwcHgpXG5cdFx0bWFyZ2luIDAgYXV0byByZW0oMTFweClcblx0XHRib3JkZXItcmFkaXVzIDUwJVxuXHRcdGJhY2tncm91bmQgJHNlYVxuXHRcdCZfZ3JlZW5cblx0XHRcdGJhY2tncm91bmQgJGV4cHJlc3NpdmVHcmVlblxuXHRcdCZfYmx1ZVxuXHRcdFx0YmFja2dyb3VuZCAkc2VhXG5cdFx0Jl9yZWRcblx0XHRcdGJhY2tncm91bmQgJHJlZFxuXHRcdCZfb3JhbmdlXG5cdFx0XHRiYWNrZ3JvdW5kICRldmVuaW5nU3VuXG5cdFx0Jl93aGl0ZVxuXHRcdFx0YmFja2dyb3VuZCAjZmZmXG5cdCZfX2lsbHVzdHJhdGlvblxuXHRcdG1heC13aWR0aCA2NSVcblx0XHRtYXgtaGVpZ2h0IDkwJVxuXHQmX19ub3RlXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdG1hcmdpbi10b3AgcmVtKDExcHgpXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0Jl9fYXBwZWFsXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgcmVtKDQxcHgpXG5cdFx0bGVmdCBcImNhbGMoMTAwJSArICVzKVwiICUgcmVtKDIwcHgpXG5cdFx0d2lkdGggcmVtKDI0MXB4KVxuXHRcdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjY4KVxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHRwYWRkaW5nIHJlbSg5cHgpIHJlbSgxNnB4KSByZW0oOXB4KSByZW0oMjZweClcblx0XHRib3JkZXItcmFkaXVzIHJlbSgzcHgpXG5cdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0Y29sb3IgI2ZmZlxuXHRcdGFuaW1hdGlvbiBob3Jpem9udGFsTW92ZW1lbnQgM3MgNVxuXHRcdCZfaGlkZVxuXHRcdFx0ZGlzcGxheSBub25lXG5cdFx0JjpiZWZvcmVcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRjb250ZW50IFwiXCJcblx0XHRcdHRvcCA1MCVcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG5cdFx0XHRyaWdodCAxMDAlXG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IHJlbSg1cHgpIHJlbSgxMHB4KSByZW0oNXB4KSAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBhbHBoYSgjMDAwMDAwLCAuNjgpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHQvL3N0eWxlIG9iamVjdHMgb24geW1hcFxuXHQmX19tYXJrZXJcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0d2lkdGggNzBweFxuXHRcdGhlaWdodCA5MHB4XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHQmX2dyZWVuIF5bMV0tdW5kZXJsYXlcblx0XHRcdGZpbGwgJGV4cHJlc3NpdmVHcmVlblxuXHRcdCZfYmx1ZSBeWzFdLXVuZGVybGF5XG5cdFx0XHRmaWxsICRzZWFcblx0XHQmX3JlZCBeWzFdLXVuZGVybGF5XG5cdFx0XHRmaWxsICRyZWRcblx0XHQmX29yYW5nZSBeWzFdLXVuZGVybGF5XG5cdFx0XHQgZmlsbCAkZXZlbmluZ1N1blxuXHRcdCZfd2hpdGUgXlsxXS11bmRlcmxheVxuXHRcdFx0IGZpbGwgI2ZmZlxuXHRcdCZfcHJpbWFyeVxuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxOTRweDtcblx0XHQmLWJnXG5cdFx0XHRoZWlnaHQgMTAwJVxuXHRcdCYtb3ZlcmxheVxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oLTEwcHgpO1xuIiwiLnByZXNlbnRhdGlvblxuXHRkYXJrSGVhZGxpbmUoKVxuXHQmX19kZXNrXG5cdFx0ZGlzcGxheSBmbGV4XG5cdCZfX21lbnVcblx0XHRhbmNpbGxhcnlNZW51KClcblx0XHQraWUxMGFuZDExKClcblx0XHRcdG1heC13aWR0aCA4MCUgLy9vdGhlcndpc2UgaWUgMTAgd29udCB3cmFwIGxpbmtzIiwiLnByaW1hcnktbWVudVxuXHRkaXNwbGF5IGZsZXhcblx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0Jl9yZWJ1aWx0XG5cdFx0JiBeWzBdX19kcm9wZG93blxuXHRcdFx0cGFkZGluZy10b3AgcmVtKDU2cHgpXHRcblx0Jl9faXRlbVxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDAgcmVtKDI2cHgpIDA7XG5cdCZfX3RpdGxlXG5cdCZfX2xpbmtcblx0XHR0cmFuc2l0aW9uIGNvbG9yIHRyYW5zU3BlZWRcblx0XHQmOmhvdmVyXG5cdFx0XHRjb2xvciAkeWVsbG93XG5cdCZfX3RpdGxlXG5cdFx0e3NpdGVIZWFkZXJUaXRsZXN9XG5cdFx0Jl9jdXJyZW50XG5cdFx0XHRib3gtc2hhZG93IGluc2V0IDAgcmVtKC0ycHgpIDAgMCBhbHBoYSgkeWVsbG93LCAuODUpXG5cdFx0XHRwYWRkaW5nIDAgMCByZW0oNHB4KVx0XG5cdCZfX3NlcGFyYXRvclxuXHRcdHdpZHRoOiByZW0oMnB4KTtcblx0XHRoZWlnaHQ6IHJlbSgxMHB4KTtcblx0XHRiYWNrZ3JvdW5kOiBhbHBoYSgjZmZmLCAuMzEpO1xuXHRcdG1hcmdpbiByZW0oNHB4KSAwIDBcblx0Jl9fZHJvcGRvd25cblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHotaW5kZXg6IDE7XG5cdFx0Y2xpcCByZWN0KDAsMCwwLDApXG5cdFx0dG9wIDEwMCVcblx0XHRsZWZ0IDBcblx0XHRtaW4td2lkdGg6IHJlbSgxNDBweCk7XG5cdFx0cGFkZGluZzogcmVtKDI0cHgpIDAgcmVtKDMwcHgpIDA7XG5cdCZfX2xpbmtcblx0XHRkaXNwbGF5IHRhYmxlXG5cdFx0bWFyZ2luOiAwIDAgcmVtKDE1cHgpO1xuXHRcdGZvbnQtc2l6ZSByZW0oMTRweClcblx0XHRmb250LXdlaWdodCA0MDBcblx0XHRsaW5lLWhlaWdodCBnZXRFbSgxN3B4LCAxNHB4KVxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG4iLCIucHJvZHVjdFxuXHRiYWNrZ3JvdW5kICNmZmZcblx0Ym94LXNoYWRvdzogMCByZW0oM3B4KSByZW0oNnB4KSAwIHJnYmEoMCwwLDAsMC4xMyk7XG5cdCZfYWN0aXZlXG5cdFx0JiBeWzBdX19kZXNjcmlwdGlvblxuXHRcdFx0YmFja2dyb3VuZCAkZGVlcEJsdWVcblx0XHQmIF5bMF1fX2Rlc2NyaXB0aW9uXG5cdFx0JiBeWzBdX19mZWF0dXJlX2F0dHJhY3RpdmVcblx0XHRcdGNvbG9yICNmZmZcblx0Jl9fc2hvd2Nhc2Vcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHBhZGRpbmcgcmVtKDMzcHgpIHJlbSg1NXB4KSByZW0oMjhweCkgcmVtKDU1cHgpXG5cdFx0aGVpZ2h0IHJlbSgyNjJweClcblx0Jl9faWxsdXN0cmF0aW9uXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRzdHJldGNoKHRydWUpXG5cdFx0bWF4LXdpZHRoIDEwMCVcblx0XHRtYXgtaGVpZ2h0IDEwMCVcblx0Jl9fZGVzY3JpcHRpb25cblx0XHRwYWRkaW5nIHJlbSgxM3B4KSByZW0oNTVweCkgcmVtKDFweCkgcmVtKDM4cHgpIC8vbmVlZCAxcHggdG8gZml4IG1hcmdpbnMgY29sbGFwc2luZ1xuXHRcdGJhY2tncm91bmQgJHN1YkdyZXlcblx0Jl9fdGl0bGVcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHRmb250LXNpemUgcmVtKDE4cHgpXG5cdFx0bWFyZ2luIDAgMCByZW0oMThweClcblx0Jl9fZmVhdHVyZXNcblx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0Y29sdW1uLWdhcDogcmVtKDIwcHgpO1xuXHRcdGZvbnQtc2l6ZSByZW0oMTJweClcblx0XHRtYXJnaW4gMCAwIHJlbSgxNHB4KVxuXHQmX19mZWF0dXJlXG5cdFx0bGluZS1oZWlnaHQgMVxuXHRcdG1hcmdpbiAwIDAgcmVtKDEwcHgpXG5cdFx0Ji12YWx1ZVxuXHRcdFx0Zm9udC13ZWlnaHQgNTAwXG5cdFx0Jl9hdHRyYWN0aXZlXG5cdFx0XHRjb2xvciAkZ3Jhc3Ncblx0Jl9fY2xvc2Vcblx0Jl9fdG8tZmF2XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgcmVtKDE4cHgpXG5cdFx0cmlnaHQgcmVtKDE4cHgpXG5cdCZfX2Nsb3NlXG5cdFx0e2Nsb3NlfVxuXHRcdCIsInJhd0ZsYXRzR2FsbGVyeUhlaWdodCA9IDM2NnB4XG5yYXdGbGF0c0JvcmRlcnMgPSByZW0oMXB4KSBzb2xpZCBhbHBoYSgjZmZmLCAuMjYpXG4ucmF3LWZsYXRzXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdCZfX3RlYXNlclxuXHRcdGZvbnQtc2l6ZSByZW0oMThweClcblx0XHRmb250LXdlaWdodCA1MDBcblx0XHRtYXJnaW4gMCAwIHJlbSgyNnB4KVxuXHQmX19pdGVtc1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cdFx0ZmxleC13cmFwIHdyYXBcblx0XHRwYWRkaW5nIDAgcmVtKDE1NHB4KSAwIDBcblx0Jl9faXRlbVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0d2lkdGggcmVtKDM5NXB4KVxuXHRcdHBhZGRpbmctdG9wIHJlbShyYXdGbGF0c0dhbGxlcnlIZWlnaHQpXG5cdFx0Ym9yZGVyIHJhd0ZsYXRzQm9yZGVyc1xuXHRcdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjQxKVxuXHRcdG1hcmdpbiAwIDAgcmVtKDUwcHgpXHRcblx0Jl9fZ2FsbGVyeVxuXHRcdGZ1bGxIZWlnaHRTbGljayhmYWxzZSlcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAwXG5cdFx0bGVmdCAwXG5cdFx0d2lkdGggMTAwJVxuXHRcdGhlaWdodCByZW0ocmF3RmxhdHNHYWxsZXJ5SGVpZ2h0KVxuXHQmX19waWN0dXJlXG5cdFx0ZmlsbEFyZWEoKVxuXHRcdGhlaWdodCByZW0ocmF3RmxhdHNHYWxsZXJ5SGVpZ2h0KVxuXHQmX19kZXNjcmlwdGlvblxuXHRcdGZvbnQtc2l6ZSByZW0oMTNweClcblx0XHRsaW5lLWhlaWdodCBnZXRFbSgxOHB4LCAxM3B4KVxuXHRcdGJvcmRlci10b3AgcmF3RmxhdHNCb3JkZXJzXG5cdFx0cGFkZGluZyByZW0oNTVweCkgcmVtKDIxcHgpIHJlbSgyOXB4KSByZW0oNjNweClcblx0Jl9fYWR2YW50YWdlc1xuXHQucmF3LWZsYXRzX19kZXNjcmlwdGlvbiB1bFxuXHRcdHVubGlzdCgpXG5cdCZfX2FkdmFudGFnZVxuXHQucmF3LWZsYXRzX19kZXNjcmlwdGlvbiB1bCBsaVxuXHRcdG5pY2VMaXN0KClcblx0Jl9fcHJldlxuXHQmX19uZXh0XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYygxMDAlICsgOHB4KTtcblx0Jl9fcHJldlxuXHRcdHJpZ2h0IHJlbSgxM3B4KVxuXHQmX19uZXh0XG5cdFx0cmlnaHQgMFx0IiwiLnJldmlld3Ncblx0Jl9faXRlbXNcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG5cdFx0ZmxleC13cmFwIHdyYXBcblx0XHRhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG5cdFx0bWFyZ2luIDAgcmVtKC0xN3B4KSByZW0oODRweClcblx0Jl9faXRlbVxuXHRcdHdpZHRoIGNhbGMoMTAwJSAvIDMpXG5cdFx0Ym9yZGVyLWxlZnQgcmVtKDE3cHgpIHNvbGlkIHRyYW5zcGFyZW50XG5cdFx0Ym9yZGVyLXJpZ2h0IHJlbSgxN3B4KSBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdHBhZGRpbmcgcmVtKDUycHgpIHJlbSg0OHB4KSByZW0oMzZweCkgcmVtKDYwcHgpXG5cdFx0bWFyZ2luLWJvdHRvbSByZW0oMzRweClcblx0XHRiYWNrZ3JvdW5kIGFscGhhKCRzZWEsIC44KVxuXHRcdGJhY2tncm91bmQtY2xpcCBwYWRkaW5nLWJveFxuXHQmX19kZXNjcmlwdGlvblxuXHRcdGdlb3JnKClcblx0XHRmb250LXNpemUgcmVtKDIwcHgpXG5cdFx0bGluZS1oZWlnaHQgcmVtKDMwcHgsIDE2cHgpXG5cdFx0Zm9udC1zdHlsZSBpdGFsaWNcblx0XHRwYWRkaW5nLWJvdHRvbSByZW0oMjRweClcblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCBhbHBoYSgjZmZmLCAuMTgpXG5cdFx0bWFyZ2luLWJvdHRvbSByZW0oMjZweClcblx0XHRwXG5cdFx0XHRtYXJnaW4gMFxuXHRcdHAgKyBwXG5cdFx0XHRtYXJnaW4tdG9wIHJlbSgzMXB4KVxuXHQmX19hdXRob3Jcblx0XHRtYXJnaW4tYm90dG9tIHJlbSgzcHgpXG5cdCZfX2Rvd25sb2FkXG5cdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0Y29sb3IgJHBhbGVZZWxsb3dcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHQmX19kYXRlXG5cdFx0bWFyZ2luIDAgMCAyOHB4XG4iLCJzbGlkZXNDb3VudCA9IDRcbi5zY3JvbGxzaG93XG5cdCZfX2l0ZW1cblx0XHRmaWxsQXJlYSgpXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4IGdyb3VuZFxuXHRcdHRyYW5zaXRpb24gdG9wIHRyYW5zU3BlZWQgKyAwLjRzIGVhc2Utb3V0XG5cdFx0Zm9yIG9yZGVyLCBpbmRleCBpbiAoMS4uc2xpZGVzQ291bnQpXG5cdFx0XHR0b3BPZmZzZXQgPSAoMCAtIGluZGV4KSoxMDAlXG5cdFx0XHRmb3IgaW5uZXJPcmRlciwgaW5uZXJJbmRleCBpbiAoMS4uc2xpZGVzQ291bnQpXG5cdFx0XHRcdGluaXRpYWxQb3NpdGlvbiA9IGlubmVySW5kZXgqMTAwJVxuXHRcdFx0XHRvZmZzZXRlZFBvc2l0aW9uID0gKGluaXRpYWxQb3NpdGlvbiArIHRvcE9mZnNldClcblx0XHRcdFx0W2RhdGEtc2Nyb2xsc2hvdy1pbmRleD1cXFwie2luZGV4fVxcXCJdICY6bnRoLWNoaWxkKHtpbm5lck9yZGVyfSlcblx0XHRcdFx0XHR0b3A6IG9mZnNldGVkUG9zaXRpb25cblx0Jl9fY29udGVudFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHQmX19uZXR3b3Jrc1xuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0Ym90dG9tIHJlbSgxMDBweClcblx0XHQiLCIuc2Vjb25kYXJ5LW1lbnVcblx0ZGlzcGxheSBub25lXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWFyZ2luOiAwIHJlbSgtMzAwMHB4KTtcblx0cGFkZGluZzogcmVtKDlweCkgcmVtKDMwMDBweCk7XG5cdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjIpXG5cdCZfdmlzaWJsZVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0Jl9faXRlbVxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0Zm9udC1zaXplIHJlbSgxNHB4KVxuXHRcdGxpbmUtaGVpZ2h0IGdldEVtKDEzcHgsIDE0cHgpXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHRwYWRkaW5nOiByZW0oNHB4KSByZW0oMTZweCkgcmVtKDRweCkgcmVtKDZweCk7XG5cdFx0bWFyZ2luOiAwIDAgMCByZW0oLTZweCk7XG5cdFx0Jl9jdXJyZW50XG5cdFx0Jjpob3ZlclxuXHRcdFx0Y29sb3IgJHllbGxvdyIsIi5zaGllbGRcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0Jl9fc3dpdGNoZXJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRjb2xvciAkeWVsbG93XG5cdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHRwYWRkaW5nIDE0cHggMzdweCAxNHB4IDM3cHhcblx0XHRib3JkZXItcmFkaXVzIHJlbSgyM3B4KVxuXHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc1NwZWVkIHBhZGRpbmctcmlnaHRcblx0XHRiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsLjUpXG5cdFx0Jl9hY3RpdmVcblx0XHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdFx0Zm9udC13ZWlnaHQgODAwXG5cdFx0XHRjb2xvciAjMDAwXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDg3cHhcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0Y29udGVudCBcIlwiXG5cdFx0XHRcdHRvcCA1MCVcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcblx0XHRcdFx0cmlnaHQgcmVtKDE1cHgpXG5cdFx0XHRcdHdpZHRoIHJlbSgyMXB4KVxuXHRcdFx0XHRoZWlnaHQgcmVtKDIxcHgpXG5cdFx0XHRcdHN2Z0JnKFwiY3Jvc3Muc3ZnXCIpXG5cdCZfX2NvbnRlbnRcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCBcImNhbGMoMTAwJSArICVzKVwiICUgcmVtKDE1cHgpXG5cdFx0bGVmdCByZW0oLTYzcHgpXG5cdFx0d2lkdGggcmVtKDg1N3B4KVxuXHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdG9wYWNpdHkgMFxuXHRcdGhlaWdodCAwXG5cdFx0dHJhbnNpdGlvbiB0cmFuc1NwZWVkIHRvcCwgdHJhbnNTcGVlZCBvcGFjaXR5LCAwcyBoZWlnaHQgdHJhbnNTcGVlZFxuXHRcdGNvbG9yICMwMDBcblx0XHRwYWRkaW5nIHJlbSgzNXB4KSByZW0oNjNweCkgcmVtKDQwcHgpIHJlbSg0OHB4KVxuXHRcdCZfYWN0aXZlXG5cdFx0XHRvcGFjaXR5IDFcblx0XHRcdHRvcCAxMDAlXG5cdFx0XHRoZWlnaHQgcmVtKDc0M3B4KVxuXHRcdFx0dHJhbnNpdGlvbiB0cmFuc1NwZWVkIHRvcCwgdHJhbnNTcGVlZCBvcGFjaXR5XG5cdFx0XHRoZWlnaHQ6IFwiY2FsYygxMDB2aCAtICVzKVwiICUgcmVtKDMxOHB4KTtcblx0XHQmOmFmdGVyXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0Y29udGVudCBcIlwiXG5cdFx0XHR3aWR0aCAwXG5cdFx0XHRoZWlnaHQgMFxuXHRcdFx0Ym9yZGVyLXN0eWxlIHNvbGlkXG5cdFx0XHRib3JkZXItd2lkdGggMCByZW0oMTkuNXB4KSByZW0oMTdweCkgcmVtKDE5LjVweClcblx0XHRcdGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50XG5cdFx0XHRsZWZ0IHJlbSgxMzFweClcblx0XHRcdGJvdHRvbSAxMDAlXG5cdCZfX3NlcGFyYXRvclxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdG1hcmdpbiAwIDAgMzlweFxuXHQmX19pbm5lclxuXHRcdG92ZXJmbG93IGhpZGRlblxuXHRcdGhlaWdodCAxMDAlXG5cdFx0Zm9udC1zaXplIHJlbSgxOHB4KVxuXHRcdGxpbmUtaGVpZ2h0IHJlbSgzNnB4KVxuXHRcdHBcblx0XHR1bFxuXHRcdG9sXG5cdFx0XHRtYXJnaW4gMCAwIHJlbSgzNXB4KVxuXHRcdC5tQ1NCX2NvbnRhaW5lclxuXHRcdFx0cGFkZGluZyAwIHJlbSgxNDBweCkgMCAwXG5cdFx0K2N1c3RvbVNjcm9sbGJhclVuZGVybGF5KClcblx0XHRcdGJhY2tncm91bmQgJGNvbmNyZXRlXG5cdFx0XHR3aWR0aCByZW0oNHB4KVxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAwXG5cdFx0K2N1c3RvbVNjcm9sbGJhckJhcigpXG5cdFx0XHRiYWNrZ3JvdW5kICRlYXJ0aFxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAwXG5cdFx0XG5cdFx0XHRcdFx0XHQiLCIvL3ByaW1hcnkgc3R5bGluZ1xuLnNob3d0aW1lXG5cdGRvdHNOYXZpZ2F0aW9uKClcblx0aDFcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHotaW5kZXggbGV2ZWwxXG5cdCZfX2VuZ2luZVxuXHRcdGZ1bGxIZWlnaHRTbGljayhmYWxzZSlcblx0XHRzdHJldGNoKClcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHQmX19pdGVtXG5cdFx0ZmlsbEFyZWEoKVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdCZfX3BvaW50XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoIHJlbSgzOHB4KVxuXHRcdGhlaWdodCByZW0oMzhweClcblx0Jl9fb3BlblxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0d2lkdGggMTAwJVxuXHRcdGhlaWdodCAxMDAlXG5cdFx0cGFkZGluZyByZW0oMTBweClcblx0XHRiYWNrZ3JvdW5kICRvcmFuZ2Vcblx0XHRib3JkZXItcmFkaXVzIDUwJVxuXHRcdGN1cnNvciBwb2ludGVyXG5cdCZfX2Nsb3NlXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgNTAlXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblx0XHRyaWdodCByZW0oMzFweClcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuXHRcdHdpZHRoIHJlbSgyM3B4KVxuXHRcdGhlaWdodCByZW0oMjNweClcblx0Jl9fZGVzY3JpcHRpb25cblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCA1MCVcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuXHRcdG1pbi13aWR0aCByZW0oMzYwcHgpXG5cdFx0YmFja2dyb3VuZCAkb3JhbmdlXG5cdFx0Zm9udC1zaXplIHJlbSgxNHB4KVxuXHRcdGxpbmUtaGVpZ2h0IGdldEVtKDIwcHgsIDE0cHgpXG5cdFx0b3BhY2l0eSAwXG5cdFx0dHJhbnNpdGlvbiB0cmFuc1NwZWVkIG9wYWNpdHlcblx0XHQmX3Zpc2libGVcblx0XHRcdG9wYWNpdHkgMVxuXHQmX19wb2ludHNcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZyAwXG5cdCZfX2NvbnRlbnRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQmX19mYWNhZGVcblx0XHR3aWR0aCAxMDAlXG5cdCZfX3VuZGVybGF5XG5cdFx0ZmlsbEFyZWEoKVxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmaWx0ZXI6IGJsdXIoNXB4KTtcblx0Jl9faW50cm9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiByZW0oMzI4cHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHdpZHRoOiByZW0obWF4V2lkdGgpO1xuXHRcdHBhZGRpbmcgMCByZW0oc2lkZUZpZWxkcylcblx0XHQmLWNvbnRlbnRcblx0XHRcdHdpZHRoIHJlbSg1ODZweClcblx0XHRcdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjI0KVxuXHRcdFx0cGFkZGluZyByZW0oMjdweCkgcmVtKDMzcHgpIHJlbSgyN3B4KSByZW0oNDJweClcblx0XHRcdGZvbnQtc2l6ZSByZW0oMTRweClcblx0XHRcdGxpbmUtaGVpZ2h0IGdldEVtKDIwcHgsIDE0cHgpXG5cdCZfX2FwYXJ0XG5cdFx0Ji11bml0XG5cdFx0XHRzdmcuaWNvbi1wZGZcblx0XHRcdFx0ZmlsbCAjZjZjNTQzXG5cblxuLy9wb2ludHMgdmFyaWF0aW9uc1xuXG4vL2NvbW1vbiBmZWF0dXJlcyBvZiBhbGwgcG9pbnRzXG5zaG93dGltZVBvc2l0aW9uZWRQb2ludFBzZXVkbyA9XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4uc2hvd3RpbWVcblx0Jl9fcG9pbnRcblx0XHQmX2xlZnRcblx0XHRcdCYgXlswXV9fZGVzY3JpcHRpb25cblx0XHRcdFx0cmlnaHQgMTAwJVxuXHRcdFx0XHRwYWRkaW5nIHJlbSgxMHB4KSByZW0oNjZweCkgcmVtKDlweCkgcmVtKDIwcHgpXG5cdFx0XHRcdG1hcmdpbi1yaWdodCByZW0oMjBweClcblx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0XHR7c2hvd3RpbWVQb3NpdGlvbmVkUG9pbnRQc2V1ZG99XG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IHJlbSg1cHgpIDAgcmVtKDVweCkgcmVtKDVweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkb3JhbmdlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IHJlbSgtMXB4KVxuXHRcdCZfcmlnaHRcblx0XHRcdCYgXlswXV9fZGVzY3JpcHRpb25cblx0XHRcdFx0bGVmdCAxMDAlXG5cdFx0XHRcdHBhZGRpbmcgcmVtKDEwcHgpIHJlbSg2NnB4KSByZW0oOXB4KSByZW0oMjBweClcblx0XHRcdFx0bWFyZ2luLWxlZnQgcmVtKC0yMHB4KVxuXHRcdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRcdHtzaG93dGltZVBvc2l0aW9uZWRQb2ludFBzZXVkb31cblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IHJlbSg1cHgpIHJlbSg1cHgpIHJlbSg1cHgpIDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZTk5NTM1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IHJlbSgxcHgpXG5cdFx0Jl90b3Bcblx0XHRcdCYgXlswXV9fZGVzY3JpcHRpb25cblx0XHRcdFx0dG9wIC0xMDAlXG5cdFx0XHRcdHBhZGRpbmcgcmVtKDEwcHgpIHJlbSg2NnB4KSByZW0oOXB4KSByZW0oMjBweClcblx0XHRcdFx0bWFyZ2luLXRvcCByZW0oLTIwcHgpXG5cdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0e3Nob3d0aW1lUG9zaXRpb25lZFBvaW50UHNldWRvfVxuXHRcdFx0XHRcdGxlZnQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHR0b3AgMTAwJVxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogcmVtKDVweCkgcmVtKDVweCkgMCByZW0oNXB4KTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlOTk1MzUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cblxuLy9zd2l0Y2ggcG9pbnRzXG4uc2hvd3RpbWVcblx0Jl9fb3BlblxuXHRcdG9wYWNpdHkgMVxuXHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCBvcGFjaXR5XG5cdCZfX2Rlc2NyaXB0aW9uXG5cdFx0b3BhY2l0eSAwXG5cdFx0dHJhbnNpdGlvbiB0cmFuc1NwZWVkIG9wYWNpdHksIHRyYW5zU3BlZWQgbWFyZ2luXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdCZfX3BvaW50XG5cdFx0Jl9vcGVuZWRcblx0XHRcdCYgXlswXV9fb3BlblxuXHRcdFx0XHRvcGFjaXR5IDBcblx0XHRcdFx0cG9pbnRlci1ldmVudHMgbm9uZVxuXHRcdFx0JiBeWzBdX19kZXNjcmlwdGlvblxuXHRcdFx0XHRvcGFjaXR5IDFcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdG1hcmdpbiAwXG5cblxuLy9mb3JtIG9uIHRvcFxuc2hvd3RpbWVWaXNpdFJpZ2h0T2Zmc2V0ID0gMzJweFxuc2hvd3RpbWVWaXNpdExlZnRPZmZzZXQgPSAzOHB4XG4uc2hvd3RpbWVcblx0Jl9fYXBhcnRcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHotaW5kZXggbGV2ZWwxXG5cdFx0Ji1jb250ZW50XG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dG9wIHJlbSgtMTEwcHgpXG5cdFx0XHRyaWdodCAwXG5cdFx0XHR3aWR0aCByZW0oMzE1cHgpXG5cdFx0Ji1oZWFkXG5cdFx0Ji1ib2R5XG5cdFx0XHRiYWNrZ3JvdW5kIGFscGhhKCMwMDAsIDAuNClcblx0XHQmLWhlYWRcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHRmb250LXdlaWdodCA4MDBcblx0XHRcdGNvbG9yICNmZmZcblx0XHRcdHBhZGRpbmcgcmVtKDI0cHgpIHJlbSgxMDRweCkgcmVtKDIwcHgpIHJlbShzaG93dGltZVZpc2l0TGVmdE9mZnNldClcblx0XHRcdGZvbnQtc2l6ZSByZW0oMTRweClcblx0XHRcdGxpbmUtaGVpZ2h0IGdldEVtKDEzcHgsIDE0cHgpXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2Vcblx0XHRcdGN1cnNvciBwb2ludGVyXG5cdFx0XHR0cmFuc2l0aW9uIHRyYW5zU3BlZWQgY29sb3Jcblx0XHRcdG1hcmdpbiAwXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdGNvbG9yICRvcmFuZ2Vcblx0XHRcdFx0JiBeWzFdLWluZGljYXRvclxuXHRcdFx0XHRcdHN2Z1xuXHRcdFx0XHRcdFx0ZmlsbCAkb3JhbmdlXG5cdFx0Ji1ib2R5XG5cdFx0XHRwYWRkaW5nIDAgc2hvd3RpbWVWaXNpdFJpZ2h0T2Zmc2V0IHJlbSgyMHB4KSBzaG93dGltZVZpc2l0TGVmdE9mZnNldFxuXHRcdCYtaXRlbVxuXHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdCYgKyAmXG5cdFx0XHRcdG1hcmdpbi10b3AgcmVtKDMwcHgpXG5cdFx0Ji11bml0XG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGxpbmUtaGVpZ2h0IDEuMlxuXHRcdFx0JiArICZcblx0XHRcdFx0bWFyZ2luLXRvcCByZW0oMTVweClcblx0XHQmLWxhYmVsXG5cdFx0XHRmb250LXNpemUgcmVtKDEycHgpXG5cdFx0XHRsaW5lLWhlaWdodCAxXG5cdFx0Ji1maWVsZFxuXHRcdFx0YmFja2dyb3VuZCB0cmFuc3BhcmVudFxuXHRcdFx0Ym9yZGVyIDBcblx0XHRcdGNvbG9yICNmZmZcblx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNmZmZcblx0XHQmLXNlbmRcblx0XHRcdG1hcmdpbiByZW0oMjBweCkgMCAwXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogOHB4IDhweCA4cHg7XG5cdFx0Ji1pbmRpY2F0b3Jcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR0b3AgNTAlXG5cdFx0XHRtYXJnaW4tdG9wIHJlbSgtMTFweClcblx0XHRcdHJpZ2h0IHJlbShzaG93dGltZVZpc2l0UmlnaHRPZmZzZXQpXG5cdFx0XHR3aWR0aCByZW0oMjZweClcblx0XHRcdGhlaWdodCByZW0oMjNweClcblx0XHRcdHN2Z1xuXHRcdFx0XHR0cmFuc2l0aW9uIHRyYW5zU3BlZWRcblx0XHQmX29wZW5cblx0XHRcdCYgXlsxXS1pbmRpY2F0b3Jcblx0XHRcdFx0c3ZnXG5cdFx0XHRcdFx0ZmlsbCAkb3JhbmdlXG5cblxuLy9mb3JtIG9uIHRvcCBhbmltYXRpb25cbi5zaG93dGltZVxuXHQmX19hcGFydFxuXHRcdCYtYm9keVxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLDApO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0dHJhbnNpdGlvbiB0cmFuc1NwZWVkIHRyYW5zZm9ybSwgdHJhbnNTcGVlZCBvcGFjaXR5XG5cdFx0Ji1pbmRpY2F0b3Jcblx0XHRcdHRyYW5zZm9ybSByb3RhdGUoMClcblx0XHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCB0cmFuc2Zvcm1cblx0XHQmX29wZW5cblx0XHRcdCYgXlsxXS1pbmRpY2F0b3Jcblx0XHRcdFx0dHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG5cdFx0XHQmIF5bMV0tYm9keVxuXHRcdFx0XHRvcGFjaXR5IDFcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdCYtc2VuZFxuXHRcdFx0Jjpub3QoW2Rpc2FibGVkXSlcblx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbiBob3Jpem9udGFsUHVsc2F0aW9uICh0cmFuc1NwZWVkKjIpIGluZmluaXRlIGVhc2Utb3V0XG4iLCIuc2l0ZS1mb290ZXJcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0bGVmdCAwXG5cdHJpZ2h0IDBcblx0Ym90dG9tIDBcblx0YmFja2dyb3VuZCBhbHBoYSgjMDAwLCAuMTUpXG5cdCZfX2NvbnRhaW5lclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0Y29sb3IgI2ZmZlxuXHRcdHBhZGRpbmctdG9wIHJlbSgxMHB4KVxuXHRcdHBhZGRpbmctYm90dG9tIHJlbSgxNHB4KVxuXHQmX19vd25lcnNcblx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblx0XHRmb250LXNpemUgcmVtKDE2cHgpXG5cdFx0bWFyZ2luIDAgcmVtKDUxcHgpIDAgMFxuXHQmX19uZXR3b3Jrc1xuXHRcdG1hcmdpbiAwIHJlbSg2NHB4KSAwIDBcblx0Jl9fZXNzZW5jZVxuXHRcdHdpZHRoIHJlbSgxNTNweClcblx0XHRoZWlnaHQgcmVtKDQxcHgpXG5cdFx0c3ZnQmcoXCJ0cml1bXBoLnN2Z1wiKVxuXHRcdG1hcmdpbiAwIHJlbSg2MHB4KSAwIDBcblx0Jl9fZGV2ZWxvcGVyc1xuXHRcdHdpZHRoIHJlbSgxNzBweClcblx0XHRoZWlnaHQgcmVtKDQ0cHgpXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiByZW0oMjBweCk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdCZfX2NvcHlyaWdodHNcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdG1heC13aWR0aDogcmVtKDUzOXB4KTtcblx0XHRmb250LXNpemUgcmVtKDEwcHgpIiwibGVmdE9mZnNldCA9IHJlbSgyNjVweClcbnJpZ2h0T2Zmc2V0ID0gcmVtKDMyMHB4KVxuLnNpdGUtaGVhZGVyXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleCBsZXZlbDNcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjcpXG5cdCZfc3RhdGljLy9tZWFucyBub3QgZmx1aWRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Jl9fY29udGFpbmVyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19sb2dvXG5cdCZfX2NvbnRhY3RzXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcCByZW0oOHB4KVxuXHQmX19sb2dvXG5cdFx0d2lkdGggcmVtKDIwMnB4KVxuXHRcdGhlaWdodCByZW0oNjZweClcblx0XHRsZWZ0IHJlbShzaWRlRmllbGRzKVxuXHRcdGltZ1xuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0aGVpZ2h0IDEwMCVcblx0Jl9fY29udGFjdHNcblx0XHRyaWdodCByZW0oc2lkZUZpZWxkcylcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdCZfX3ByaW1hcnktbWVudVxuXHQmX19vdmVydmlld1xuXHRcdHBhZGRpbmctbGVmdCByZW0oMjY1cHgpXG5cdFx0cGFkZGluZy1yaWdodCByZW0oMzIwcHgpXG5cdCZfX3ByaW1hcnlcblx0XHQmLW1lbnVcblx0XHRcdHBhZGRpbmctdG9wIHJlbSgzMHB4KVxuXHRcdFx0cGFkZGluZy1ib3R0b20gcmVtKDhweClcblx0XHRcdCZfX2xpbmtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmX19waG9uZVxuXHRcdGZvbnQtc2l6ZSByZW0oMjJweClcblx0XHRmb250LXdlaWdodCA4MDBcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdG1hcmdpbjogMCAwIHJlbSg4cHgpO1xuXHQmX19vdmVydmlld1xuXHRcdCY6YmVmb3JlXG5cdFx0JjphZnRlclxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdGNvbnRlbnQgXCJcIlxuXHRcdFx0bGVmdCBsZWZ0T2Zmc2V0XG5cdFx0XHRyaWdodCByaWdodE9mZnNldFxuXHRcdFx0aGVpZ2h0IDFweFxuXHRcdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0JjphZnRlclxuXHRcdFx0dG9wIDBcblx0Jl9fZmF2LW1hcmtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiByZW0oMjlweCk7XG5cdFx0cmlnaHQ6IHJlbSgyNTlweCk7XG5cbi8vYW5pbWF0aW9uXG5ibGFja0Ryb3Bkb3duQXBwZWFyID0gdHJhbnNTcGVlZCswLjJzXG50b3BXaGl0ZUFwcGVhciA9IHRyYW5zU3BlZWRcbmJvdHRvbVdoaXRlQXBwZWFyID0gMXNcbmxpbmVzRGlzYXBwZWFyID0gMC40c1xuLnNpdGUtaGVhZGVyXG5cdCZfX292ZXJ2aWV3XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRtYXgtaGVpZ2h0IDBcblx0XHR0cmFuc2l0aW9uIHBhZGRpbmctdG9wIGJsYWNrRHJvcGRvd25BcHBlYXIgZWFzZS1vdXRcblx0XHQmOmJlZm9yZVxuXHRcdCY6YWZ0ZXJcblx0XHRcdGNsaXAtcGF0aCBpbnNldCgwIDEwMCUgMCAwKVxuXHRcdCY6YmVmb3JlXG5cdFx0XHR0cmFuc2l0aW9uIGNsaXAtcGF0aCBib3R0b21XaGl0ZUFwcGVhciAodG9wV2hpdGVBcHBlYXIrYmxhY2tEcm9wZG93bkFwcGVhcikvL2FwcGVhciBhZnRlciBlbSdhbGxcblx0XHQmOmFmdGVyXG5cdFx0XHR0cmFuc2l0aW9uIGNsaXAtcGF0aCB0b3BXaGl0ZUFwcGVhciBibGFja0Ryb3Bkb3duQXBwZWFyXG5cdFx0W2RhdGEtYW5pbWF0aW9uPVwib25cIl0gJlxuXHRcdFx0bWF4LWhlaWdodCBub25lXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRjbGlwLXBhdGggaW5zZXQoMCAwIDAgMClcblx0XHRbZGF0YS1hbmltYXRpb249XCJvZmZcIl0gJlxuXHRcdFx0bWF4LWhlaWdodCBub25lXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHR0cmFuc2l0aW9uIGNsaXAtcGF0aCBsaW5lc0Rpc2FwcGVhclxuXG5cbmRyb3Bkb3duQXBwZWFyID0gMC4yc1xuZHJvcGRvd25EaXNhcHBlYXIgPSAwLjRzXG5hZnRlckZpcnN0ID0gKGJsYWNrRHJvcGRvd25BcHBlYXIgKyBkcm9wZG93bkFwcGVhcilcbmFmdGVyU2Vjb25kID0gKGJsYWNrRHJvcGRvd25BcHBlYXIgKyBkcm9wZG93bkFwcGVhcioyKVxuYWZ0ZXJUaGlyZCA9IChibGFja0Ryb3Bkb3duQXBwZWFyICsgZHJvcGRvd25BcHBlYXIqMylcbi5wcmltYXJ5LW1lbnVcblx0Jl9fZHJvcGRvd25cblx0XHRsZWZ0IC0yMHB4XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uIGxlZnQgZHJvcGRvd25BcHBlYXIgYmxhY2tEcm9wZG93bkFwcGVhciwgb3BhY2l0eSBkcm9wZG93bkFwcGVhciBibGFja0Ryb3Bkb3duQXBwZWFyXG5cdFx0W2RhdGEtYW5pbWF0aW9uPVwib25cIl0gJlxuXHRcdFx0Y2xpcCByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pXG5cdFx0XHRsZWZ0IDBcblx0XHRcdG9wYWNpdHkgMVxuXHQmX19pdGVtXG5cdFx0JjpudGgtY2hpbGQoMSlcblx0XHRcdCYgXlswXV9fZHJvcGRvd25cblx0XHRcdFx0dHJhbnNpdGlvbiBsZWZ0IGRyb3Bkb3duQXBwZWFyIGJsYWNrRHJvcGRvd25BcHBlYXIsIG9wYWNpdHkgZHJvcGRvd25BcHBlYXIgYmxhY2tEcm9wZG93bkFwcGVhclxuXHRcdCY6bnRoLWNoaWxkKDMpXG5cdFx0XHQmIF5bMF1fX2Ryb3Bkb3duXG5cdFx0XHRcdHRyYW5zaXRpb24gbGVmdCBkcm9wZG93bkFwcGVhciBhZnRlckZpcnN0LCBvcGFjaXR5IGRyb3Bkb3duQXBwZWFyIGFmdGVyRmlyc3Rcblx0XHQmOm50aC1jaGlsZCg1KVxuXHRcdFx0JiBeWzBdX19kcm9wZG93blxuXHRcdFx0XHR0cmFuc2l0aW9uIGxlZnQgZHJvcGRvd25BcHBlYXIgYWZ0ZXJTZWNvbmQsIG9wYWNpdHkgZHJvcGRvd25BcHBlYXIgYWZ0ZXJTZWNvbmRcblx0XHQmOm50aC1jaGlsZCg3KVxuXHRcdFx0JiBeWzBdX19kcm9wZG93blxuXHRcdFx0XHR0cmFuc2l0aW9uIGxlZnQgZHJvcGRvd25BcHBlYXIgYWZ0ZXJUaGlyZCwgb3BhY2l0eSBkcm9wZG93bkFwcGVhciBhZnRlclRoaXJkXG5cdFx0JjpudGgtY2hpbGQoMSlcblx0XHQmOm50aC1jaGlsZCgzKVxuXHRcdCY6bnRoLWNoaWxkKDUpXG5cdFx0JjpudGgtY2hpbGQoNylcblx0XHRcdCYgXlswXV9fZHJvcGRvd25cblx0XHRcdFx0W2RhdGEtYW5pbWF0aW9uPVwib2ZmXCJdICZcblx0XHRcdFx0XHR0cmFuc2l0aW9uIGxlZnQgZHJvcGRvd25EaXNhcHBlYXIsIG9wYWNpdHkgZHJvcGRvd25EaXNhcHBlYXJcblxub3ZlcnZpZXdBcHBlYXIgPSAwLjRzXG5vdmVydmlld0Rpc2FwcGVhciA9IDAuNHNcbi5vdmVydmlld1xuXHQmX19pbm5lclxuXHRcdHRyYW5zaXRpb24gdG9wIG92ZXJ2aWV3QXBwZWFyIChibGFja0Ryb3Bkb3duQXBwZWFyICsgZHJvcGRvd25BcHBlYXIqNCksIG9wYWNpdHkgb3ZlcnZpZXdBcHBlYXIgKGJsYWNrRHJvcGRvd25BcHBlYXIgKyBkcm9wZG93bkFwcGVhcio0KVxuXHRcdFtkYXRhLWFuaW1hdGlvbj1cIm9uXCJdICZcblx0XHRcdHRvcCAwXG5cdFx0XHRvcGFjaXR5IDFcblx0XHRbZGF0YS1hbmltYXRpb249XCJvZmZcIl0gJlxuXHRcdFx0dHJhbnNpdGlvbiB0b3Agb3ZlcnZpZXdEaXNhcHBlYXIsIG9wYWNpdHkgb3ZlcnZpZXdEaXNhcHBlYXJcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KVxuXHQuc2l0ZS1oZWFkZXJcblx0XHQmX19mYXYtbWFya1xuXHRcdFx0cmlnaHQgcmVtKDI5MHB4KVxuIiwiLnNpdGVtYXBcblx0Jl9fY29sdW1uc1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0cGFkZGluZy10b3AgcmVtKDQwcHgpXG5cdCZfX2NvbHVtblxuXHRcdHdpZHRoIDIwJVxuXHRcdHBhZGRpbmcgMCByZW0oNDBweCkgMCAwXG5cdFx0bWFyZ2luIDAgMCByZW0oODJweClcblx0aDJcblx0XHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2Vcblx0XHRmb250LXdlaWdodCA5MDBcblx0XHRmb250LXNpemUgcmVtKDE4cHgpXG5cdFx0bGluZS1oZWlnaHQgZ2V0RW0oMjJweCwgMThweClcblx0Jl9faGVhZGluZ1xuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdCZfX2xpc3Rcblx0XHR1bmxpc3QoKVxuXHRcdGxpXG5cdFx0XHRuaWNlTGlzdCgpXG5cdFx0XHRmb250LXNpemUgcmVtKDE1cHgpXG5cdFx0XHRsaW5lLWhlaWdodCByZW0oMTNweCwgMTVweClcblx0XHRcdG1hcmdpbiAwIDAgcmVtKDEzcHgpXG5cdCZfX3JlZlxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0Jjpob3ZlclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZSIsIi5zbWFydC1pbnB1dFxuXHRwb3NpdGlvbjogcmVsYXRpdmVcblx0ei1pbmRleDogMFxuXHQmX19sYWJlbFxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dG9wIC4zZW1cblx0XHR0cmFuc2l0aW9uIHRyYW5zU3BlZWQgdG9wLCB0cmFuc1NwZWVkIGZvbnQtc2l6ZVxuXHQmX3VwXG5cdFx0JiBeWzBdX19sYWJlbFxuXHRcdFx0dG9wIC0xLjFlbVxuXHRcdFx0Zm9udC1zaXplIDAuOGVtIiwiY2VudGVyZWRUZXh0SW5Db21wYWN0ID0gdHJ1ZVxuLnNuaXBwZXRzXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogdGFibGU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0dGFibGUtbGF5b3V0IGZpeGVkXG5cdCZfX2l0ZW1cblx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0Zm9udC1zaXplIHJlbSgxNHB4KVxuXHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCBiYWNrZ3JvdW5kLWNvbG9yXG5cdFx0Jl9zdWJ3aGl0ZVxuXHRcdFx0YmFja2dyb3VuZCAkc3ViV2hpdGVcblx0XHQmX3BpbGxvd1xuXHRcdFx0JiBeWzBdX191bml0OmZpcnN0LWNoaWxkXG5cdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0Y29udGVudCBcIlwiXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0XHRsZWZ0IDBcblx0XHRcdFx0XHRyaWdodCAwXG5cdFx0XHRcdFx0aGVpZ2h0IHJlbShzbmlwcGV0c0NlbGxIZWlnaHQpXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIHJlbSgzM3B4KSAwIHJnYmEoMCwwLDAsMC4xMik7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRcdFx0YmFja2dyb3VuZCAjZmZmIFxuXHRcdFx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0XHRcdHRyYW5zaXRpb24gdHJhbnNTcGVlZCB0cmFuc2Zvcm1cblx0XHRcdCYgXlswXV9fdW5pdDpsYXN0LW9mLXR5cGVcblx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdCY6aG92ZXJcblx0XHRcdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0XHRcdCYgXlswXV9fdW5pdCA+ICpcblx0XHRcdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0XHRcdHotaW5kZXggbGV2ZWwxXHRcblx0XHRcdFx0JiBeWzBdX191bml0OmZpcnN0LWNoaWxkXG5cdFx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtIHNjYWxlKDEuMDA5LCAxLjMpXG5cdFx0Jl9sdW1iZXJcblx0XHRcdCY6aG92ZXJcblx0XHRcdFx0JiBeWzBdX190by1mYXZcblx0XHRcdFx0JiBeWzBdX19tb3JlXG5cdFx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxuXHRcdCZfYWN0aXZlXG5cdFx0XHRiYWNrZ3JvdW5kICRkZWVwQmx1ZVxuXHRcdFx0Y29sb3IgI2ZmZlxuXHRcdFx0Y3Vyc29yIGRlZmF1bHRcblx0XHRcdCYgXlswXV9fdW5pdDpsYXN0LW9mLXR5cGVcblx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdCYgXlswXV9fdW5pdDpsYXN0LW9mLXR5cGU6YmVmb3JlXG5cdFx0XHQmIF5bMF1fX3VuaXQ6bGFzdC1vZi10eXBlOmFmdGVyXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdGNvbnRlbnQgXCJcIlxuXHRcdFx0XHRsZWZ0IDEwMCVcblx0XHRcdCYgXlswXV9fdW5pdDpsYXN0LW9mLXR5cGU6YmVmb3JlXG5cdFx0XHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdFx0XHR3aWR0aCByZW0oMjBweClcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR6LWluZGV4IGxldmVsMVxuXHRcdFx0XHRiYWNrZ3JvdW5kIHJnYigyNDgsIDI0OCwgMjQ4KVxuXHRcdFx0JiBeWzBdX191bml0Omxhc3Qtb2YtdHlwZTphZnRlclxuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGRlZXBCbHVlO1xuXHRcdFx0XHR0b3AgNTAlXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0ei1pbmRleCBsZXZlbDJcblx0XHRcdCYgXlswXV9fYW5ub3VuY2VtZW50XG5cdFx0XHRcdGNvbG9yICNmZmZcblx0XHQmX2NvbXBhY3Rcblx0XHRcdCYgXlswXV9fdW5pdFxuXHRcdFx0XHR3aWR0aCByZW0oMTAwcHgpXG5cdFx0XHQmIF5bMF1fX3VuaXQ6bnRoLWNoaWxkKDMpOm5vdCg6bGFzdC1jaGlsZClcblx0XHRcdFx0d2lkdGggcmVtKDcwcHgpXG5cdFx0XHQmIF5bMF1fX3VuaXQ6bnRoLWNoaWxkKDQpXG5cdFx0XHRcdHdpZHRoIHJlbSg2MHB4KVxuXHRcdFx0JiBeWzBdX191bml0OmZpcnN0LWNoaWxkXG5cdFx0XHRcdHBhZGRpbmctbGVmdCByZW0oNTBweClcdFxuXHRcdFx0JiBeWzBdX191bml0Omxhc3QtY2hpbGRcblx0XHRcdFx0cGFkZGluZy1yaWdodCByZW0oOXB4KVxuXHRcdFx0JiBeWzBdX19tb3JlXG5cdFx0XHRcdHRvcCByZW0oLTNweClcblx0XHRcdFx0cmlnaHQgcmVtKDI1cHgpXG5cdFx0XHQmIF5bMF1fX3RvLWZhdlxuXHRcdFx0XHRyaWdodCByZW0oMjVweClcblx0XHRcdFx0Ym90dG9tIHJlbSgtM3B4KVxuXHQmX19oZWFkXG5cdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdGJvcmRlciAwXG5cdFx0Jl91cFxuXHRcdCZfZG93blxuXHRcdFx0JjphZnRlclxuXHRcdFx0XHRjb250ZW50IFwiXCJcblx0XHRcdFx0d2lkdGggcmVtKDhweClcblx0XHRcdFx0aGVpZ2h0IHJlbSgxMHB4KVxuXHRcdFx0XHRtaW4td2lkdGggcmVtKDhweClcblx0XHRcdFx0bWluLWhlaWdodCByZW0oMTBweClcblx0XHRcdFx0c3ZnQmcoXCJkb3duLWJsdWUtYXJyLnN2Z1wiKVxuXHRcdFx0XHRtYXJnaW4gMCAwIDAgcmVtKDZweClcblx0XHQmX3VwXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxuXHQmX191bml0XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblx0XHRoZWlnaHQ6IHJlbShzbmlwcGV0c0NlbGxIZWlnaHQpO1xuXHRcdHdpZHRoIHJlbSgyMDBweClcblx0XHR0cmFuc2l0aW9uIGFsbCBjb21wYWN0TW9kZVRyYW5zaXRpb25TcGVlZFxuXHRcdCYgPiAqXG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDlweCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg5cHgpO1xuXHRcdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0XHRwYWRkaW5nLXRvcCByZW0oOXB4KVxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tIHJlbSg5cHgpXG5cdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0cGFkZGluZy1sZWZ0IHJlbSgxMDBweClcblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdHBhZGRpbmctcmlnaHQgcmVtKDMwMHB4KVxuXHQmX19xdWV1ZVxuXHQmX19xdWFydGVyXG5cdFx0ZGlzcGxheSB0YWJsZVxuXHQmX19xdWV1ZVxuXHRcdGZvbnQtd2VpZ2h0IDgwMFxuXHQmX19hbm5vdW5jZW1lbnRcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yICRjaGVtaWNhbEdyZWVuXG5cdCZfX3RvLWZhdlxuXHQmX19tb3JlXG5cdFx0ZGlzcGxheSBub25lXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR6LWluZGV4OiBsZXZlbDFcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRmb250LXNpemUgcmVtKDEycHgpXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHR0cmFuc2l0aW9uIHRyYW5zU3BlZWQgb3BhY2l0eVxuXHRcdGNvbG9yICMwMDBcblx0Jl9fdG8tZmF2XG5cdFx0cmlnaHQgcmVtKC0xNjBweClcblx0XHRmb250LXNpemUgcmVtKDEycHgpXG5cdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0LmZhdlxuXHRcdFx0bWFyZ2luIDAgMCAwIHJlbSg1cHgpXG5cdCZfX21vcmVcblx0XHRyaWdodCByZW0oLTI3MHB4KVxuXHRcdGN1cnNvciBwb2ludGVyXG5cdFx0JjphZnRlclxuXHRcdFx0Y29udGVudCBcIlwiXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0d2lkdGggcmVtKDhweClcblx0XHRcdGhlaWdodCByZW0oOHB4KVxuXHRcdFx0Ym9yZGVyLXJpZ2h0IHJlbSgycHgpIHNvbGlkICRkZWVwQmx1ZVxuXHRcdFx0Ym9yZGVyLWJvdHRvbSByZW0oMnB4KSBzb2xpZCAkZGVlcEJsdWVcblx0XHRcdHRyYW5zZm9ybSByb3RhdGUoLTQ1ZGVnKVxuXHRcdFx0bWFyZ2luIDAgMCAwIHJlbSg1cHgpXG4iLCIuc29jaWFsLW5ldHdvcmtzXG5cdGRpc3BsYXkgZmxleFxuXHRmbGV4LXdyYXAgbm93cmFwXG5cdGFsaWduLWl0ZW1zIGNlbnRlclxuXHR3aWR0aDogcmVtKDE1OHB4KTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQmX19pdGVtXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHQmOmhvdmVyXG5cdFx0XHQmIF5bMF1fX3BpY3R1cmVcblx0XHRcdFx0YW5pbWF0aW9uOiBib3VuY2VJbiAwLjc1cztcblx0XHQvLyZfdmtcblx0XHQvL1x0d2lkdGggcmVtKDMycHgpXG5cdFx0Ly9cdGhlaWdodCByZW0oMTdweClcblx0XHQvL1x0Ji1hbHRlclxuXHRcdC8vXHRcdHdpZHRoIHJlbSgyN3B4KVxuXHRcdC8vXHRcdGhlaWdodCByZW0oMjdweClcblx0XHQvLyZfaW5zdGFcblx0XHQvL1x0d2lkdGggcmVtKDIxcHgpXG5cdFx0Ly9cdGhlaWdodCByZW0oMjFweClcblx0XHQvL1x0Ji1hbHRlclxuXHRcdC8vXHRcdHdpZHRoIHJlbSgyN3B4KVxuXHRcdC8vXHRcdGhlaWdodCByZW0oMjdweClcblx0XHQvLyZfZmJcblx0XHQvL1x0d2lkdGggcmVtKDEycHgpXG5cdFx0Ly9cdGhlaWdodCByZW0oMjJweClcblx0XHQvL1x0Ji1hbHRlclxuXHRcdC8vXHRcdHdpZHRoIHJlbSgyN3B4KVxuXHRcdC8vXHRcdGhlaWdodCByZW0oMjdweClcblx0XHQvLyZfeXRcblx0XHQvL1x0d2lkdGggcmVtKDI1cHgpXG5cdFx0Ly9cdGhlaWdodCByZW0oMjlweClcblx0XHQvL1x0Ji1hbHRlclxuXHRcdC8vXHRcdHdpZHRoIHJlbSgyN3B4KVxuXHRcdC8vXHRcdGhlaWdodCByZW0oMjdweCkiLCIuc3RhbmRcblx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0Jl9sb2FkaW5nXG5cdFx0d2lkdGggMTAwJVxuXHRcdG1pbi1oZWlnaHQgNDUwcHhcblx0XHQmOmJlZm9yZVxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdHotaW5kZXggMVxuXHRcdFx0Y29udGVudCBcIlwiXG5cdFx0XHRzaXplKHJlbSgxMDBweCkpXG5cdFx0XHR0b3AgNTAlXG5cdFx0XHRsZWZ0IDUwJVxuXHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuXHRcdFx0c3ZnQmcoXCJwcmVsb2FkZXIuc3ZnXCIpXG5cdCZfX2NvbnRlbnRcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdCZfX3VuZGVybGF5XG5cdFx0bWF4LXdpZHRoIDEwMCVcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0ZXh0LWJvdHRvbVxuXHQmX19vdmVybGF5XG5cdCZfX2R5bmFtaWMtc3RvcmFnZVxuXHQmX19zdGF0aWMtc3RvcmFnZVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dG9wIDBcblx0XHRsZWZ0IDBcblx0XHR3aWR0aCAxMDAlXG5cdFx0aGVpZ2h0IDEwMCVcblx0Jl9fb3ZlcmxheVxuXHRcdG9wYWNpdHkgMFxuXHQmX19pbmZvcm1lclxuXHRcdGRpc3BsYXkgbm9uZVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dGV4dC1hbGlnbiBsZWZ0XG5cdFx0dG9wIDUwJVxuXHRcdHRvcCA1MCVcblx0XHRsZWZ0IDUwJVxuXHRcdHdpZHRoIHJlbSgzNTJweClcblx0XHR0cmFuc2l0aW9uIDAuMnMgdG9wLCAwLjJzIGxlZnRcblx0XHRjb2xvciAjZmZmXG5cdFx0YmFja2dyb3VuZCBhbHBoYSgkc2VhLCAuOTUpXG5cdFx0cG9pbnRlci1ldmVudHMgbm9uZVxuXHRcdCYtdGl0bGVcblx0XHQmLXZhbHVlXG5cdFx0Ji1ub3RlXG5cdFx0XHRwYWRkaW5nIHJlbSgxN3B4KSByZW0oNDJweClcblx0XHQmLXRpdGxlXG5cdFx0Ji12YWx1ZVxuXHRcdFx0Zm9udC1zaXplIHJlbSgyMHB4KVxuXHRcdFx0bGluZS1oZWlnaHQgZ2V0RW0oMjNweCwgMjBweClcblx0XHQmLXZhbHVlXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0YmFja2dyb3VuZCBldmUgPSAkZXZlbmluZ0JsdWVcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdGNvbnRlbnQgXCJcIlxuXHRcdFx0XHR3aWR0aCAwXG5cdFx0XHRcdGhlaWdodCAwXG5cdFx0XHRcdGJvcmRlci1zdHlsZSBzb2xpZFxuXHRcdFx0XHRib3JkZXItd2lkdGggcmVtKDVweCkgcmVtKDEwcHgpIHJlbSg1cHgpIDBcblx0XHRcdFx0Ym9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IGV2ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuXHRcdFx0XHR0b3AgNTAlXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG5cdFx0XHRcdHJpZ2h0IDEwMCVcblx0XHQmLW5vdGVcblx0XHRcdGZvbnQtc2l6ZSByZW0oMTJweClcblx0XHRcdGxpbmUtaGVpZ2h0IGdldEVtKDE1cHgsIDEycHgpXG5cdCZfX21hcmtcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRyYW5zZm9ybSBcInRyYW5zbGF0ZSgtNTAlLCAlcylcIiAlIHJlbSg0cHgpXG5cdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0XHRtaW4td2lkdGggcmVtKDUycHgpXG5cdFx0aGVpZ2h0IHJlbSg1MnB4KVxuXHRcdGJvcmRlciByZW0oNnB4KSBzb2xpZCAjZmZmXG5cdFx0cGFkZGluZyAwIHJlbSg2cHgpXG5cdFx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0XHRiYWNrZ3JvdW5kICRzdW5kb3duXG5cdFx0Y29sb3IgI2ZmZlxuXHRcdGZvbnQtc2l6ZSByZW0oMTRweClcblx0XHRsaW5lLWhlaWdodCBnZXRFbSgxM3B4LCAxNHB4KVxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRwb2ludGVyLWV2ZW50cyBub25lXG5cdFx0dHJhbnNpdGlvbiB3aWR0aCB0cmFuc1NwZWVkLCBib3JkZXItcmFkaXVzIHRyYW5zU3BlZWRcblx0XHQmW2RhdGEtc3RhdHVzPVwiaW5hY3RpdmVcIl1cblx0XHRcdGJhY2tncm91bmQgZ3JheXNjYWxlKCRzdW5kb3duKVxuXHRcdCYtcHJvcGVydHlcblx0XHQmLXBvc3RmaXhcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0bWF4LXdpZHRoIDBcblx0XHRcdG92ZXJmbG93IGhpZGRlblxuXHRcdFx0bWFyZ2luLXJpZ2h0IDBcblx0XHRcdHRyYW5zaXRpb24gbWF4LXdpZHRoICh0cmFuc1NwZWVkIC0gMC4xKSwgbWFyZ2luLXJpZ2h0IHRyYW5zU3BlZWRcblx0XHQmX2V4dGVuZGVkXG5cdFx0Jjpob3ZlclxuXHRcdFx0Ym9yZGVyLXJhZGl1cyByZW0oMjBweClcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdGNvbnRlbnQgXCIgXCJcblx0XHRcdFx0bGVmdCA1MCVcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcblx0XHRcdFx0d2lkdGggMFxuXHRcdFx0XHRoZWlnaHQgMFxuXHRcdFx0XHRib3JkZXItc3R5bGUgc29saWRcblx0XHRcdFx0Ym9yZGVyLXdpZHRoIDEwcHggMTBweCAwIDEwcHhcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdHotaW5kZXggMVxuXHRcdFx0XHR0b3AgY2FsYygxMDAlIC0gMnB4KVxuXHRcdFx0XHRib3JkZXItY29sb3IgJHN1bmRvd24gdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0dG9wIGNhbGMoMTAwJSArIDRweClcblx0XHRcdFx0Ym9yZGVyLWNvbG9yICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcblx0XHRcdCZbZGF0YS1zdGF0dXM9XCJpbmFjdGl2ZVwiXVxuXHRcdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvciBncmF5c2NhbGUoJHN1bmRvd24pIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG5cdFx0XHQmIF5bMV0tcHJvcGVydHlcblx0XHRcdCYgXlsxXS1wb3N0Zml4XG5cdFx0XHRcdG1heC13aWR0aCByZW0oMjAwcHgpXG5cdFx0XHRcdHRyYW5zaXRpb24gbWF4LXdpZHRoIHRyYW5zU3BlZWQsIG1hcmdpbi1yaWdodCB0cmFuc1NwZWVkXG5cdFx0XHQmIF5bMV0tcHJvcGVydHlcblx0XHRcdFx0bWFyZ2luLXJpZ2h0IHJlbSg0cHgpXG5cdFx0XHQmIF5bMV0tcG9zdGZpeFxuXHRcdFx0XHRtYXJnaW4tbGVmdCByZW0oNHB4KVxuXHQmX19oaWdobGlnaHRcblx0XHRmaWxsICNmZWEwMmZcblx0XHRmaWxsLW9wYWNpdHkgMC40XG5cdCZfX2hpZ2hsaWdodDJcblx0XHRmaWxsICNmZmZcblx0XHRmaWxsLW9wYWNpdHkgMC40XG5cdCZfX2hpZ2hsaWdodDNcblx0XHRmaWxsICNjMDE5MTlcblx0XHRmaWxsLW9wYWNpdHkgMC41Iiwic3RlcHNHYXAgPSAxMHB4XG4uc3RlcHNcblx0ZGlzcGxheSBmbGV4XG5cdGZsZXgtd3JhcCBub3dyYXBcblx0bWFyZ2luIDAgcmVtKC0xICogc3RlcHNHYXApXG5cdGNvdW50ZXItcmVzZXQgc3RlcHMtY291bnRlclxuXHQmX19pdGVtXG5cdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHdpZHRoIHJlbSgyOTBweClcblx0XHRwYWRkaW5nIHJlbSgxN3B4KSByZW0oNTBweClcblx0XHRjb3VudGVyLWluY3JlbWVudCBzdGVwcy1jb3VudGVyXG5cdFx0YmFja2dyb3VuZCBhbHBoYSgkbWlsZEJsdWUsIC44KVxuXHRcdGNvbG9yICNmZmZcblx0XHRmb250LXNpemUgcmVtKDE0cHgpXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHR0cmFuc2l0aW9uIGJhY2tncm91bmQtY29sb3IgdHJhbnNTcGVlZFxuXHRcdG1hcmdpbiAwIHJlbShzdGVwc0dhcCkgcmVtKDE4cHgpXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblx0XHQmOmJlZm9yZVxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdGRpc3BsYXkgaW5saW5lLWZsZXhcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHRcdFx0Y29udGVudCBjb3VudGVyKHN0ZXBzLWNvdW50ZXIpXG5cdFx0XHR0b3AgNTAlXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuXHRcdFx0bGVmdCByZW0oMTBweClcblx0XHRcdHdpZHRoIHJlbSgyOXB4KVxuXHRcdFx0aGVpZ2h0IHJlbSgyOXB4KVxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0XHRcdGJhY2tncm91bmQgYWxwaGEoIzAwMCwgLjE1KVxuXHRcdFx0bGluZS1oZWlnaHQgMC43XG5cdFx0Jl9jdXJyZW50XG5cdFx0XHRiYWNrZ3JvdW5kIHMgPSBhbHBoYSgkbmlnaHRCbHVlLCAuODgpXG5cdFx0Jl9jdXJyZW50XG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRiYWNrZ3JvdW5kIGFscGhhKCMwMDAsIC4yNSlcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0Y29udGVudCBcIlwiXG5cdFx0XHRcdHRvcCAxMDAlXG5cdFx0XHRcdGxlZnQgNTAlXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG5cdFx0XHRcdHdpZHRoIDBcblx0XHRcdFx0aGVpZ2h0IDBcblx0XHRcdFx0Ym9yZGVyLXN0eWxlIHNvbGlkXG5cdFx0XHRcdGJvcmRlci13aWR0aCAxMHB4IDlweCAwIDlweFxuXHRcdFx0XHRib3JkZXItY29sb3IgYWxwaGEoJG5pZ2h0Qmx1ZSwgLjg4KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuXHRcdCZfZGlzYWJsZWRcblx0XHRcdGN1cnNvciBkZWZhdWx0XG5cblxuIl19 */

/* End */
/* /local/templates/triumph-park/fonts/fonts.css?15996570935399 */
/* /local/templates/triumph-park/libs/slick-carousel/slick/slick.css?15996570941729 */
/* /local/templates/triumph-park/libs/magnific-popup/dist/magnific-popup.css?15996570946005 */
/* /local/templates/triumph-park/libs/mscrollbar/jquery.mCustomScrollbar.min.css?159965709442839 */
/* /local/templates/triumph-park/libs/semantic/components/accordion.min.css?15996570947349 */
/* /local/templates/triumph-park/libs/chosen/chosen.min.css?159965709410175 */
/* /local/templates/triumph-park/styles/autoprefixer-independent.css?1599657094541 */
/* /local/templates/triumph-park/styles/additional.css?15996570941404 */
/* /local/templates/triumph-park/template_styles.css?1599657703307187 */
