/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
body {
    background: linear-gradient( 165deg, rgb(227 227 227) 30%, rgb(255 255 255) 65%, rgba(255, 255, 255, 1) 100% );
    /* font-family: "Roboto", sans-serif; */
    
    font-size: 17px;
    color: #2f372e;

    background-attachment: fixed;

    /* background: #5c5858;
    color: #dfe6de; */

    padding-top: 60px; 
    /* text-align: justify; */
    display: flex;
    flex-direction: column;
}

html, body {
    margin: 0; 
    height: -webkit-fill-available;
}

.navbar-custom .navbar-brand,
.navbar-custom .nav-link {
    color: rgba(255,255,255,.5) !important; 
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: #fff !important; 
}
 
.navbar-custom .nav-link:hover {
    color: #fff !important; 
}

.dropdown-menu {
    background-color:  #f27507 ;
    border: 0;
}

.dropdown-item {
    color: #fff; 
}

.dropdown-menu :hover {
    background-color:  #f27507 ;
    color: #c8ced4 !important;
}

.btn-language {
    border-radius: 20px;
}

.intro {
    padding: 0 50px 0 50px;
}

p {
    padding: 15px;
}

.container {
    flex: 1; 
    max-width: 1420px;
}
.text-center {
    margin-bottom: 20px;
}

.footer {
    margin-top: auto; 
    background-color: rgb(28, 31, 39);
    color: #efefef;
}

a {
    color: brown;
    font-size: large;
    text-decoration: none;
}
.home-img {
    height: 270px;
    max-width: 450px;
}

.back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    color: white;
    background-color: #f27507;
    text-align: center;
    line-height: 50px;
    font-size: 24px;
    border-radius: 50%;
    text-decoration: none;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);
    transition: opacity 0.3s, transform 0.3s;
    opacity: 0;
    pointer-events: none; 
}

.back-to-top.show {
    opacity: 1;
    pointer-events: auto;
}

.back-to-top:hover {
    background-color: rgb(79, 82, 78);
}

.back-to-top.hidden {
    opacity: 0;
    transform: translateY(20px);
    pointer-events: none;
}

.navbar-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #f27507 ;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    padding: 5px 20px;
    z-index: 1000;
}

.hidden {
    display: none;
}

.read-more {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
}

.read-more:hover {
    text-decoration: underline;
}

.title {
    color: #42b932;
}

.off {
    pointer-events: none; /* blokuje kliknięcie */
    color:  rgb(157, 157, 157); /* zmienia kolor tekstu */
    text-decoration: none; /* usuwa podkreślenie */
  }
.img-standard {
    width: 350px;
    height: 300px;
}

.phone {
    
    /* width: 15%; */
}

.nav-link {
    font-size: large;
}
.ham-radio {
    width: 30px;
    padding: 0;
    border-radius: 0;

   
    height: 30px;
    vertical-align: top;
}

.logo {
    color: #fff;
    font-size: 25px;
    padding: 5px;
}

.btn-fixed {
    /* min-width: 200px; */
    margin: 5px;
}

.view {
    border:2px solid black ;
    margin-top: 20px;
    min-height: 1000px;

}

.gallery {
    /* display: flex; */
    gap: 10px;
    padding-bottom: 10px;
}

.gallery img {
    
    /* width: 100%; */
    object-fit: cover;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    object-position: center; /* (opcjonalne) wyśrodkowanie */
}

.row {
    margin-left: auto;
    margin-right: auto;
}

.gallery-edit {
    border-radius: 8px;
    margin-top: 5px;
    width: 150px;
    height: 100px;
    object-fit: cover;
}

.form-reset-password {
    max-width: 1320px;
    margin: 0 auto;
}

.card {
    border-radius: 10px;
    background-color: #f8f9fa;
}

.btn-primary {
    background-color: #007bff;
    border: none;
}

.btn-primary:hover {
    background-color: #0056b3;
}

.first-loop {
    max-width: 100%;
    width: 250px;
    height: auto;
    border-radius: 10px; 
    object-fit: cover;
}


.content-layout {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 20px;
}

.left-column {
    flex: 2; 
}

.right-column {
    flex: 1; 
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}

.first-block {
    justify-content: space-between;
    align-items: flex-start;
    padding: 20px;
    border: 1px solid #ccc; 
    border-radius: 15px;
    margin-top: 20px;
} 

.edit-img {
    max-width: 250px; 
    border-radius: 8px; 
}

#slider-container {
    padding-left: 0 !important;
}

.disabled-item {
    pointer-events: none;   /* brak kliknięcia */
    cursor: default;        /* brak "rączki" */        /* taki sam kolor jak inne */
}

.pieczec-2 {
    width: 210px;
    height: 210px;
    object-fit: contain; /* zachowuje proporcje */
    display: block;
}

.linki {
  height: 100%;
  display: grid;
  align-items: center;
  text-align: left;
  padding: 20px;
}

h2, h3, h4, h5 {
  text-align: center;
  color: #ffa500;
}

.deufalt {
  height: auto;
  text-align: left;
  padding: 0 20px 0 20px;
  margin: 0 20px 50px 20px;
}

.el-1 {
  height: auto;
}

.el-1a {
  margin: 20px;
  /*min-height: 254px;*/
}

.el-2 {
  height: auto;
}

.el-3 {
  height: auto;
}

.el-4 {
  min-height: 400px;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.el-pas {
  margin-top: 30px;
  /*margin-bottom: 30px;*/
  height: 200px;
  padding-top: 20px;
  background-color: #1e3040;
  text-align: center;
}

.el-5 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.el-5 img {
  width: 230px;
  height: 230px;
}

.el-5a img {
  max-width: 500px;
  height: 500px;
}

.el-5a iframe {
  width: 465px;
  height: 517px;
}

.el-6 {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

.el-6 img {
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
}

.el-adres {
  margin-top: 35px;
  padding-top: 25px;
}

.qrz {
margin-left: 100px;
margin-right: 100px;
}

.selected {
    border: 4px solid rgb(22, 216, 87);
    border-radius: 10px;
}

.blinking-text {
  font-size: 30px;
  font-weight: bold;
  animation: blink 1s infinite;
}

.partnerzy img {
  height: 200px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.stripe {
  background-color: #1e3040;
}

.adres-text {
  color: brown;
  padding-top: 15px;
  text-align: center;
}

.news-item {
    display: flex;
    gap: 10px;
    align-items: flex-start;
}

.news-item a {
    display: inline-block !important;
}

.news-img img {
    width: 90%;
    height: auto;
    display: block;
}

.news-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.news-footer {
    margin-top: 5px;
}

.page-content {
    max-width: 900px;
}

.page-title {
    text-align: center;
    font-weight: 700;
    margin: 40px 0;
}

.page-text {
    text-align: left;
}

.list-tight {
    margin-bottom: 0;
    padding-left: 1.2rem;
}

.list-tight li {
    margin-bottom: 0.25rem; /* mały odstęp */
}

.map {
    width: 100%;
    height: 400px;
    z-index: 1;
    position: relative;
}

.map2 {
    width: 100%;
    height: 500px;
    margin: 30px 20px 20px 20px;
    z-index: 1;
}

.map a,
.map2 a {
    font-size: small;
}

.map-fullscreen-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1000;
    background: white;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 6px 10px;
    cursor: pointer;
}

.map-fullscreen-btn:hover {
    background: #f0f0f0;
}

.a0 {
    font-size: x-large;
}

.fota01 {
    padding: 20px 20px 20px 0;
    float: left;
    width: 350px;
}

.fota02 {
    padding: 30px;
    width: 100%;
}

.fota03 {
    padding: 30px;
    width: 70%;
}

.fota04 {
    padding: 30px;
    width: 50%;
}

.short-link {
    word-break: break-all;
}

.disabled-item {
    background-color: #e06d08;
}

.profile-picture {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 50%;
    border: 3px solid #ccc;
    transition: 0.3s;
}

.profile-picture:hover {
    transform: scale(1.05);
    border-color: #666;
}

@media (max-width: 768px) {
    .a0 {
        font-size: large;
    }

    .fota01 {
        padding: 20px;
        width: 100%;
        float: none; /* 🔥 ważne – inaczej się sypie na mobile */
    }

    .fota03 {
        width: 100%;
    }

    .fota04 {
        width: 100%;
    }
    .linki {
    padding: 0;
    }
    .news-img img {
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 10px;
    }
    .deufalt {
    height: auto;
    text-align: left;
    padding: 0;
    margin: 0;
    }
}

@media screen and (max-width: 768px) {
    .intro {
        padding: 0;
    }
    .first-loop {
        margin-top: 10px;
        max-width: 100%;
    }
    .mobile {
        margin: 60px auto 0 auto;
    }
    p {
        padding: 5px;
    }
 
} 




  
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/slider.css ***!
  \*****************************************************************************************************************/
.compsoul-slider {
    height: 100vh;
    overflow: hidden;
    position: relative;
  }
  
  .compsoul-slide {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
  }
  
  .compsoul-slide-hidden {
    border: 0;
    clip: rect(0 0 0 0); 
    height: 1px; 
    overflow: hidden; 
    padding: 0;
    position: absolute; 
    margin: -1px;
    width: 1px;
  }
  
  .compsoul-slide-content {
    display: inline-flex;
    flex-flow: column wrap;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    margin: 0 auto 48px;
    max-width: 540px;
    width: 90%;
  }
  
  .compsoul-slide-content .compsoul-slide-heading {
    color: #ffffff;
    font-size: 32px;
    font-weight: 100;
    margin: 0 0 21px;
    padding: 0;
    position: relative;
    text-align: center;
    z-index: 0;
  }
  
  .compsoul-slide-content .compsoul-slide-heading:before {
    background: #e7a14f;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
  }
  
  .compsoul-slide-content .compsoul-slide-main {
    background: #464972bb;
    color: #d7d8ed;
    font-size: 18px;
    line-height: 1.4;
    margin: 0 0 21px;
    padding: 21px;
  }
  
  .compsoul-slide-content .compsoul-slide-more {
    background: #464972;
    border-radius: 5px;
    color: #d7d8ed;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 0 auto;
    padding: 8px 16px;
    position: relative;
    text-decoration: none;
    transition: background 0.4s, color 0.4s;
    z-index: 0;
  }
  
  .compsoul-slide-content .compsoul-slide-more:hover,
  .compsoul-slide-content .compsoul-slide-more:focus {
    background: #e7a14f;
    color: #ffffff;
  }
  
  .compsoul-slide {
    height: 100%;
    left: 0;
    position: absolute;
    pointer-events: none;
    top: 0;
    width: 100%;
  }
  
  .compsoul-slide.compsoul-active {
    z-index: 1;
    pointer-events: auto;
  }
  
  .compsoul-slide .compsoul-slide-figure {
    background: no-repeat center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }
  
  .compsoul-slide .compsoul-slide-img {
    display: none;
  }
  
  .compsoul-slide-button {
    background: #464972;
    border: none;
    cursor: pointer;
    font-size: 2.6px;
    height: 16em;
    outline: 1px solid #e7a14f00;
    padding: 0;
    transition: outline 0.4s;
    width: 16em;
  }
  
  .compsoul-slide-button:focus, .compsoul-slide-button:focus-within {
    outline: 1px solid #e7a14fff;
  }
  
  .compsoul-slide-next {
    right: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 5;
  }
  
  .compsoul-slide-prev {
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 5;
  }
  
  .compsoul-slide-next, .compsoul-slide-prev {
    cursor: default;
    opacity: 0;
    text-align: center;
    transition: opacity 0.4s, outline 0.4s;
  }
  
  .compsoul-slide-next.compsoul-active, .compsoul-slide-prev.compsoul-active {
    cursor: pointer;
    opacity: 1;
  }
  
  .compsoul-slide-next.compsoul-loading, .compsoul-slide-prev.compsoul-loading {
    cursor: progress;
  }
  
  .compsoul-slide-next:before, .compsoul-slide-prev:before {
    border-top: 1em solid #d7d8ed;
    border-right: 1em solid #d7d8ed;
    box-sizing: content-box;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 4em;
    padding: 0 0 1em 1em;
    transform: rotate(45deg) translate(-25%, 25%);
    transition: opacity 0.4s, border 0.4s;
    width: 4em;
  }
  
  .compsoul-slide-next:hover:before, .compsoul-slide-prev:hover:before {
    border-top: 1em solid #e7a14f;
    border-right: 1em solid #e7a14f;
  }
  
  .compsoul-slide-next:after, .compsoul-slide-prev:after {
    animation: compsoul-loading 1s infinite linear;
    animation-play-state: paused;
    border-bottom: 1em solid #d7d8ed;
    border-left: 1em solid #d7d8ed;
    border-right: 1em solid #d7d8ed;
    border-top: 1em solid #fff;
    border-radius: 100%;
    box-sizing: content-box;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 6em;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 0.4s, border 0.4s;
    width: 6em;
  }
  
  @keyframes compsoul-loading {
    from {
      transform: translate(-50%, -50%) rotate(0deg);
    }
  
    to {
      transform: translate(-50%, -50%) rotate(360deg);
    }
  }
  
  .compsoul-slide-next.compsoul-loading:before, .compsoul-slide-prev.compsoul-loading:before {
    opacity: 0;
  }
  
  .compsoul-slide-next.compsoul-loading:after, .compsoul-slide-prev.compsoul-loading:after {
    animation-play-state: running;
    cursor: progress;
    opacity: 1;
  }
  
  .compsoul-slide-next.compsoul-loading:hover:after, .compsoul-slide-prev.compsoul-loading:hover:after {
    border-top: 1em solid #ff0000;
  }
  
  .compsoul-slide-prev:before {
    transform: rotate(-135deg) translate(-25%, 25%);
  }
  
  .compsoul-slide-navigation {
    bottom: 21px;
    font-size: 0;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 0);
    z-index: 5;
  }
  
  .compsoul-slide-navigation ul {
    margin: 0;
    padding: 0;
  }
  
  .compsoul-slide-navigation .compsoul-slide-nav {
    display: inline-block;
    cursor: pointer;
  }
  
  .compsoul-slide-navigation .compsoul-slide-nav * {
    pointer-events: none;
  }
  
  .compsoul-slide-navigation button {
    background: none;
    border: 0;
    box-sizing: content-box;
    display: block;
    font-size: 1px;
    padding: 4em 2em;
  }
  
  .compsoul-slide-navigation button:focus, .compsoul-slide-navigation button:focus-within {
    outline: none;
  }
  
  .compsoul-slide-navigation .compsoul-slide-point {
    background: #464972;
    border: 1em solid #e7a14f00;
    border-radius: 100%;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 20em;
    padding: 0;
    position: relative;
    transition: border 0.2s linear;
    width: 20em;
  }
  
  .compsoul-slide-navigation .compsoul-active .compsoul-slide-point, .compsoul-slide-navigation button:focus .compsoul-slide-point, .compsoul-slide-navigation button:focus-within .compsoul-slide-point, .compsoul-slide-navigation .compsoul-slide-nav:hover .compsoul-slide-point {
    border: 3em solid #e7a14fff;
  }
  
  .compsoul-slide-navigation .compsoul-loading button:focus .compsoul-slide-point, .compsoul-slide-navigation .compsoul-loading button:focus-within .compsoul-slide-point, .compsoul-slide-navigation .compsoul-slide-nav.compsoul-loading:hover .compsoul-slide-point {
    border: 3em solid #ff0000ff;
  }
  
  .compsoul-slide-navigation .compsoul-slide-point:before {
    background: #d7d8ed00;
    border: 2em solid #d7d8ed;
    border-radius: 100%;
    box-sizing: border-box;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 10em;
    left: 50%;
    opacity: 1;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: background 0.4s, opacity 0.4s;
    width: 10em;
  }
  
  .compsoul-slide-navigation .compsoul-slide-point:after {
    animation: compsoul-loading 1s infinite;
    animation-play-state: paused;
    border-bottom: 2em solid #d7d8ed;
    border-left: 2em solid #d7d8ed;
    border-right: 2em solid #d7d8ed;
    border-top: 2em solid #fff;
    border-radius: 100%;
    box-sizing: border-box;
    content: "";
    cursor: pointer;
    height: 16em;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 0.4s;
    width: 16em;
  }
  
  .compsoul-slide-navigation .compsoul-loading .compsoul-slide-point:before {
    opacity: 0;
  }
  
  .compsoul-slide-navigation .compsoul-loaded .compsoul-slide-point:before {
    background: #d7d8ed;
  }
  
  .compsoul-slide-navigation .compsoul-loading .compsoul-slide-point:after {
    animation-play-state: running;
    opacity: 1;
  }
  
  .compsoul-slide-timeline {
    height: 3px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 5;
    width: 100%;
  }
  
  .compsoul-slide-timeline:before {
    animation: compsoul-slide-timeline 6s linear forwards;
    animation-play-state: paused;
    background: #e7a14f;
    content: "";
    display: block;
    height: 100%;
    transform: translate(-100%, 0);
    width: 100%;
  }
  
  .compsoul-slider .compsoul-slide-timeline.compsoul-active:before {
    animation-play-state: running;
  }
  
  .compsoul-slider:hover .compsoul-slide-timeline:before {
    animation-play-state: paused;
  }
  
  .compsoul-slide-timeline.compsoul-unset:before {
    animation: unset;
  }
  
  @keyframes compsoul-slide-timeline {
    from {
      transform: translate(-100%, 0);
    }
  
    to {
      transform: translate(0, 0);
    }
  }
  
  .compsoul-slider-fade .compsoul-slide {
    opacity: 0;
    will-change: opacity;
    z-index: 0;
  }
  
  .compsoul-slider-fade .compsoul-slide.compsoul-wait {
    opacity: 1;
    z-index: 1;
  }
  
  .compsoul-slider-fade .compsoul-slide.compsoul-active {
    opacity: 1;
    transition: opacity 0.4s;
    z-index: 2;
  }
  
  .compsoul-slider-fade .compsoul-slide.compsoul-first, .compsoul-slider-fade .compsoul-slide.compsoul-previous {
    transition: unset;
  }
  
  .compsoul-slider-vertical {
    overflow: hidden;
  }
  
  .compsoul-slider-vertical .compsoul-slide {
    background: transparent;
    will-change: transform;
  }
  
  .compsoul-slider-vertical .compsoul-slide.compsoul-previous {
    z-index: 2;
  }
  
  .compsoul-slider-vertical .compsoul-slide.compsoul-active {
    z-index: 4;
  }
  
  .compsoul-slider-vertical .compsoul-slide.compsoul-direction-down {
    animation: compsoul-slider-vertical-down 0.4s linear forwards;
  }
  
  @keyframes compsoul-slider-vertical-down {
    from {
      transform: translate(0, -100%);
    }
  
    to {
      transform: translate(0, 0);
    }
  }
  
  .compsoul-slider-vertical .compsoul-slide.compsoul-direction-up {
    animation: compsoul-slider-vertical-up 0.4s linear forwards;
  }
  
  @keyframes compsoul-slider-vertical-up {
    from {
      transform: translate(0, 100%);
    }
  
    to {
      transform: translate(0, 0);
    }
  }
  
  .compsoul-slider-vertical .compsoul-slide.compsoul-first, .compsoul-slider-vertical .compsoul-slide.compsoul-previous {
    animation: unset;
  }
  
  .compsoul-slider-horizontal {
    overflow: hidden;
  }
  
  .compsoul-slider-horizontal .compsoul-slide {
    background: #ffffff;
    will-change: transform;
  }
  
  .compsoul-slider-horizontal .compsoul-slide.compsoul-previous {
    z-index: 2;
  }
  
  .compsoul-slider-horizontal .compsoul-slide.compsoul-active {
    z-index: 4;
  }
  
  .compsoul-slider-horizontal .compsoul-slide.compsoul-direction-down {
    animation: compsoul-slider-horizontal-left 0.4s linear forwards;
  }
  
  @keyframes compsoul-slider-horizontal-left {
    from {
      transform: translate(-100%, 0);
    }
  
    to {
      transform: translate(0, 0);
    }
  }
  
  .compsoul-slider-horizontal .compsoul-slide.compsoul-direction-up {
    animation: compsoul-slider-horizontal-right 0.4s linear forwards;
  }
  
  @keyframes compsoul-slider-horizontal-right {
    from {
      transform: translate(100%, 0);
    }
  
    to {
      transform: translate(0, 0);
    }
  }
  
  .compsoul-slider-horizontal .compsoul-slide.compsoul-first, .compsoul-slider-horizontal .compsoul-slide.compsoul-previous {
    animation: unset;
  }
  
  @media (max-width: 840px) {
    .compsoul-slide-next, .compsoul-slide-prev {
      top: auto;
      transform: unset;
      bottom: 12px;
    }
  }
  
 
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/fontello.css ***!
  \*******************************************************************************************************************/
@font-face {
  font-family: 'fontello';
  src: url(/build/fonts/fontello.d0f25610.eot);
  src: url(/build/fonts/fontello.d0f25610.eot#iefix) format('embedded-opentype'),
       url(/build/fonts/fontello.3004923c.woff2) format('woff2'),
       url(/build/fonts/fontello.c4098cce.woff) format('woff'),
       url(/build/fonts/fontello.ff2fe190.ttf) format('truetype'),
       url(/build/images/fontello.09df5d59.svg#fontello) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?38171986#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-mail:before {
  content: '\e800';
  font-size: 76px;
  margin-top: 25px; 
} /* '' */
.icon-youtube:before {
  content: '\e801'; 
  font-size: 76px;
  margin-top: 95px;
} /* '' */
.icon-up-big:before {
  content: '\e802'; 
} /* '' */
.icon-facebook:before {
  content: '\f09a'; 
  font-size: 76px;
  margin-top: 95px;

} /* '' */
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/carousel.css ***!
  \*******************************************************************************************************************/
@font-face {
    font-family: Arimo-BoldItalic;
    src: url(/build/fonts/Arimo-BoldItalic.f5785d49.ttf) format("truetype");
}

p {
    /* font-family: Arimo-BoldItalic; */
}

@font-face {
    font-family: czcionka4;
    src: url(/build/fonts/DogeSans-Regular.decc1609.otf) format("OpenType");
}

@font-face {
    font-family: Prosto;
    src: url(/build/fonts/Prosto.148adf64.ttf) format("OpenType");
}


#perspektywa {
    width: 120px;
    height: 80px;
    margin: 0 auto;
    perspective: 600px;
    -webkit-perspective: 600px;
}

#rodzic {
    transform: rotateX(-7deg);
    -webkit-transform: rotateX(-7deg);
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    animation: obrot 15s linear infinite;
    -webkit-animation: obrot 15s linear infinite;
}

#rodzic > div {
    position: absolute;
    width: 118px;
    height: 78px;
    border: 1px solid #000;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: radial-gradient(ellipse at top left, transparent, #F27507);
    box-shadow: 0 0 4px #F27507;
}


#rodzic > div:nth-child(1) {
    transform: rotateY(0) translateZ(164px);
    -webkit-transform: rotateY(0) translateZ(164px);
}

#rodzic > div:nth-child(2) {
    transform: rotateY(40deg) translateZ(164px);
    -webkit-transform: rotateY(40deg) translateZ(164px);
}

#rodzic > div:nth-child(3) {
    transform: rotateY(80deg) translateZ(164px);
    -webkit-transform: rotateY(80deg) translateZ(164px);
}

#rodzic > div:nth-child(4) {
    transform: rotateY(120deg) translateZ(164px);
    -webkit-transform: rotateY(120deg) translateZ(164px);
}

#rodzic > div:nth-child(5) {
    transform: rotateY(160deg) translateZ(164px);
    -webkit-transform: rotateY(160deg) translateZ(164px);
}

#rodzic > div:nth-child(6) {
    transform: rotateY(200deg) translateZ(164px);
    -webkit-transform: rotateY(200deg) translateZ(164px);
}

#rodzic > div:nth-child(7) {
    transform: rotateY(240deg) translateZ(164px);
    -webkit-transform: rotateY(240deg) translateZ(164px);
}

#rodzic > div:nth-child(8) {
    transform: rotateY(280deg) translateZ(164px);
    -webkit-transform: rotateY(280deg) translateZ(164px);
}

#rodzic > div:nth-child(9) {
    transform: rotateY(320deg) translateZ(164px);
    -webkit-transform: rotateY(320deg) translateZ(164px);
}

@keyframes obrot {
    0% {
        transform: rotateX(-7deg) rotateY(0);
    }

    100% {
        transform: rotateX(-7deg) rotateY(360deg);
    }
}

@-webkit-keyframes obrot {
    0% {
        -webkit-transform: rotateX(-7deg) rotateY(0);
    }

    100% {
        -webkit-transform: rotateX(-7deg) rotateY(360deg);
    }
}

.blink {
    animation-iteration-count: infinite;
    animation-name: blink;
    animation-duration: 3s;
}

@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 30%;
    }

    100% {
        opacity: 1;
    }
}

.kolo2 {
    text-align: center;
}



.clock {
    text-align: center;
    font-size: 60px;
    color: blue;
    font-family: Prosto;
}

.tytul2 {
    text-align: center;
    font-size: xx-large;
    color: #d932ce;
    font-family: czcionka4;
}

.joker {
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: blink;
}

.clime {
    color:lime;
    display:block;
    font-size: 100%;
}
.cyellow {
    color:#ffff00;
}

.fon {
    font-size: 15px;
}

.no-station {
    text-align: center;
}

.kolo, #perspektywa, #rodzic {
    margin: 0 auto 48px auto;
    line-height: 100%;
}

.kolo {
    position: relative; /* punkt odniesienia dla absolutnego tytułu */
}

.carousel-title {
    position: absolute; /* pozycjonowanie nad kołem */
    top: -30px;          /* dostosuj odległość */
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    font-weight: bold;
    z-index: 10;         /* żeby był nad elementami koła */
}


@media (max-width: 576px) {

    .fon{
        font-size: 12px;
    }

    .kolo a {
        font-size: small;
    }

    .carousel-title a {
        font-size: large;
    }

    .kolo, #perspektywa, #rodzic {
        margin: 0 auto 48px auto;
        line-height: 12px;
    }

    .tytul2 {
        font-size: 20px;
    }

    #perspektywa {
        width: 112px;
        height: 80px;
        /*margin: 0 auto;*/
        perspective: 600px;
        -webkit-perspective: 600px;
        margin: 48px auto;
    }

    #rodzic {
        transform: rotateX(-7deg);
        -webkit-transform: rotateX(-7deg);
        transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        animation: obrot 15s linear infinite;
        -webkit-animation: obrot 15s linear infinite;
    }

    #rodzic > div {
        position: absolute;
        width: 112px;
        height: 78px;
        border: 1px solid #000;
        background-color: rgba(255, 255, 255, 0.5);
        background-image: radial-gradient(ellipse at top left, transparent, #F27507);
        box-shadow: 0 0 4px #F27507;
    }


    #rodzic > div:nth-child(1) {
        transform: rotateY(0) translateZ(154px);
        -webkit-transform: rotateY(0) translateZ(154px);
    }

    #rodzic > div:nth-child(2) {
        transform: rotateY(40deg) translateZ(154px);
        -webkit-transform: rotateY(40deg) translateZ(154px);
    }

    #rodzic > div:nth-child(3) {
        transform: rotateY(80deg) translateZ(154px);
        -webkit-transform: rotateY(80deg) translateZ(154px);
    }

    #rodzic > div:nth-child(4) {
        transform: rotateY(120deg) translateZ(154px);
        -webkit-transform: rotateY(120deg) translateZ(154px);
    }

    #rodzic > div:nth-child(5) {
        transform: rotateY(160deg) translateZ(154px);
        -webkit-transform: rotateY(160deg) translateZ(154px);
    }

    #rodzic > div:nth-child(6) {
        transform: rotateY(200deg) translateZ(154px);
        -webkit-transform: rotateY(200deg) translateZ(154px);
    }

    #rodzic > div:nth-child(7) {
        transform: rotateY(240deg) translateZ(154px);
        -webkit-transform: rotateY(240deg) translateZ(154px);
    }

    #rodzic > div:nth-child(8) {
        transform: rotateY(280deg) translateZ(154px);
        -webkit-transform: rotateY(280deg) translateZ(154px);
    }

    #rodzic > div:nth-child(9) {
        transform: rotateY(320deg) translateZ(154px);
        -webkit-transform: rotateY(320deg) translateZ(154px);
    }

}

@media (max-width: 992px) {

    .fon {
        font-size: 15px;
        line-height: 1;
    }

    .kolo a {
        padding-top: 5px;
        font-size: large;
    }

    .kolo, #perspektywa, #rodzic {
        margin: 0 auto 48px auto;
        line-height: 12px;
    }

    .tytul2 {
        font-size: 20px;
    }

    .carousel-title a {
        font-size: large;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Y2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zbGlkZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9udGVsbG8uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY2Fyb3VzZWwuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMTY1ZGVnLCByZ2IoMjI3IDIyNyAyMjcpIDMwJSwgcmdiKDI1NSAyNTUgMjU1KSA2NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSApO1xuICAgIC8qIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyAqL1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzJmMzcyZTtcblxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cbiAgICAvKiBiYWNrZ3JvdW5kOiAjNWM1ODU4O1xuICAgIGNvbG9yOiAjZGZlNmRlOyAqL1xuXG4gICAgcGFkZGluZy10b3A6IDYwcHg7IFxuICAgIC8qIHRleHQtYWxpZ246IGp1c3RpZnk7ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5odG1sLCBib2R5IHtcbiAgICBtYXJnaW46IDA7IFxuICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cblxuLm5hdmJhci1jdXN0b20gLm5hdmJhci1icmFuZCxcbi5uYXZiYXItY3VzdG9tIC5uYXYtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpICFpbXBvcnRhbnQ7IFxufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG59XG4gXG4ubmF2YmFyLWN1c3RvbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICNmMjc1MDcgO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmOyBcbn1cblxuLmRyb3Bkb3duLW1lbnUgOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2YyNzUwNyA7XG4gICAgY29sb3I6ICNjOGNlZDQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1sYW5ndWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmludHJvIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCA1MHB4O1xufVxuXG5wIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBmbGV4OiAxOyBcbiAgICBtYXgtd2lkdGg6IDE0MjBweDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4LCAzMSwgMzkpO1xuICAgIGNvbG9yOiAjZWZlZmVmO1xufVxuXG5hIHtcbiAgICBjb2xvcjogYnJvd247XG4gICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZS1pbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLmJhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzUwNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IFxufVxuXG4uYmFjay10by10b3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmJhY2stdG8tdG9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzksIDgyLCA3OCk7XG59XG5cbi5iYWNrLXRvLXRvcC5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubmF2YmFyLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YyNzUwNyA7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlYWQtbW9yZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aXRsZSB7XG4gICAgY29sb3I6ICM0MmI5MzI7XG59XG5cbi5vZmYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiBibG9rdWplIGtsaWtuacSZY2llICovXG4gICAgY29sb3I6ICByZ2IoMTU3LCAxNTcsIDE1Nyk7IC8qIHptaWVuaWEga29sb3IgdGVrc3R1ICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiB1c3V3YSBwb2RrcmXFm2xlbmllICovXG4gIH1cbi5pbWctc3RhbmRhcmQge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4ucGhvbmUge1xuICAgIFxuICAgIC8qIHdpZHRoOiAxNSU7ICovXG59XG5cbi5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiBsYXJnZTtcbn1cbi5oYW0tcmFkaW8ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgXG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5sb2dvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uYnRuLWZpeGVkIHtcbiAgICAvKiBtaW4td2lkdGg6IDIwMHB4OyAqL1xuICAgIG1hcmdpbjogNXB4O1xufVxuXG4udmlldyB7XG4gICAgYm9yZGVyOjJweCBzb2xpZCBibGFjayA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG5cbn1cblxuLmdhbGxlcnkge1xuICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ2FsbGVyeSBpbWcge1xuICAgIFxuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyAvKiAob3Bjam9uYWxuZSkgd3nFm3JvZGtvd2FuaWUgKi9cbn1cblxuLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ2FsbGVyeS1lZGl0IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZm9ybS1yZXNldC1wYXNzd29yZCB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcbn1cblxuLmZpcnN0LWxvb3Age1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IFxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cbi5jb250ZW50LWxheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sZWZ0LWNvbHVtbiB7XG4gICAgZmxleDogMjsgXG59XG5cbi5yaWdodC1jb2x1bW4ge1xuICAgIGZsZXg6IDE7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmZpcnN0LWJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyBcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59IFxuXG4uZWRpdC1pbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7IFxuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgXG59XG5cbiNzbGlkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpc2FibGVkLWl0ZW0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAgIC8qIGJyYWsga2xpa25pxJljaWEgKi9cbiAgICBjdXJzb3I6IGRlZmF1bHQ7ICAgICAgICAvKiBicmFrIFwicsSFY3praVwiICovICAgICAgICAvKiB0YWtpIHNhbSBrb2xvciBqYWsgaW5uZSAqL1xufVxuXG4ucGllY3plYy0yIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyAvKiB6YWNob3d1amUgcHJvcG9yY2plICovXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saW5raSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuaDIsIGgzLCBoNCwgaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZhNTAwO1xufVxuXG4uZGV1ZmFsdCB7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgbWFyZ2luOiAwIDIwcHggNTBweCAyMHB4O1xufVxuXG4uZWwtMSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVsLTFhIHtcbiAgbWFyZ2luOiAyMHB4O1xuICAvKm1pbi1oZWlnaHQ6IDI1NHB4OyovXG59XG5cbi5lbC0yIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZWwtMyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVsLTQge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5lbC1wYXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTMwNDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVsLTUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5lbC01IGltZyB7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAyMzBweDtcbn1cblxuLmVsLTVhIGltZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5lbC01YSBpZnJhbWUge1xuICB3aWR0aDogNDY1cHg7XG4gIGhlaWdodDogNTE3cHg7XG59XG5cbi5lbC02IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbC02IGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5lbC1hZHJlcyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucXJ6IHtcbm1hcmdpbi1sZWZ0OiAxMDBweDtcbm1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi5zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiKDIyLCAyMTYsIDg3KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYmxpbmtpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFuaW1hdGlvbjogYmxpbmsgMXMgaW5maW5pdGU7XG59XG5cbi5wYXJ0bmVyenkgaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uc3RyaXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMzA0MDtcbn1cblxuLmFkcmVzLXRleHQge1xuICBjb2xvcjogYnJvd247XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXdzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubmV3cy1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1pbWcgaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld3MtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG59XG5cbi5uZXdzLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ucGFnZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5wYWdlLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LXRpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xufVxuXG4ubGlzdC10aWdodCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgLyogbWHFgnkgb2RzdMSZcCAqL1xufVxuXG4ubWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW46IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuLm1hcCBhLFxuLm1hcDIgYSB7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLm1hcC1mdWxsc2NyZWVuLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hcC1mdWxsc2NyZWVuLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmEwIHtcbiAgICBmb250LXNpemU6IHgtbGFyZ2U7XG59XG5cbi5mb3RhMDEge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM1MHB4O1xufVxuXG4uZm90YTAyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZm90YTAzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiA3MCU7XG59XG5cbi5mb3RhMDQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLnNob3J0LWxpbmsge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmRpc2FibGVkLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDZkMDg7XG59XG5cbi5wcm9maWxlLXBpY3R1cmUge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjY2NjO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wcm9maWxlLXBpY3R1cmU6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYTAge1xuICAgICAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIH1cblxuICAgIC5mb3RhMDEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IC8qIPCflKUgd2HFvG5lIOKAkyBpbmFjemVqIHNpxJkgc3lwaWUgbmEgbW9iaWxlICovXG4gICAgfVxuXG4gICAgLmZvdGEwMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3RhMDQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxpbmtpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubmV3cy1pbWcgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5kZXVmYWx0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmludHJvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmZpcnN0LWxvb3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tb2JpbGUge1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XG4gICAgfVxuICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuIFxufSBcblxuXG5cblxuICAiLCIuY29tcHNvdWwtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7IFxuICAgIGhlaWdodDogMXB4OyBcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBDYW5kYXJhLCBTZWdvZSwgU2Vnb2UgVUksIE9wdGltYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDhweDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1jb250ZW50IC5jb21wc291bC1zbGlkZS1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW46IDAgMCAyMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtY29udGVudCAuY29tcHNvdWwtc2xpZGUtaGVhZGluZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlN2ExNGY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtY29udGVudCAuY29tcHNvdWwtc2xpZGUtbWFpbiB7XG4gICAgYmFja2dyb3VuZDogIzQ2NDk3MmJiO1xuICAgIGNvbG9yOiAjZDdkOGVkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCAwIDIxcHg7XG4gICAgcGFkZGluZzogMjFweDtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLWNvbnRlbnQgLmNvbXBzb3VsLXNsaWRlLW1vcmUge1xuICAgIGJhY2tncm91bmQ6ICM0NjQ5NzI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZDdkOGVkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1jb250ZW50IC5jb21wc291bC1zbGlkZS1tb3JlOmhvdmVyLFxuICAuY29tcHNvdWwtc2xpZGUtY29udGVudCAuY29tcHNvdWwtc2xpZGUtbW9yZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2U3YTE0ZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUgLmNvbXBzb3VsLXNsaWRlLWZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZSAuY29tcHNvdWwtc2xpZGUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDY0OTcyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjZweDtcbiAgICBoZWlnaHQ6IDE2ZW07XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICNlN2ExNGYwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC40cztcbiAgICB3aWR0aDogMTZlbTtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLWJ1dHRvbjpmb2N1cywgLmNvbXBzb3VsLXNsaWRlLWJ1dHRvbjpmb2N1cy13aXRoaW4ge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZTdhMTRmZmY7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uZXh0LCAuY29tcHNvdWwtc2xpZGUtcHJldiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgb3V0bGluZSAwLjRzO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtbmV4dC5jb21wc291bC1hY3RpdmUsIC5jb21wc291bC1zbGlkZS1wcmV2LmNvbXBzb3VsLWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uZXh0LmNvbXBzb3VsLWxvYWRpbmcsIC5jb21wc291bC1zbGlkZS1wcmV2LmNvbXBzb3VsLWxvYWRpbmcge1xuICAgIGN1cnNvcjogcHJvZ3Jlc3M7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uZXh0OmJlZm9yZSwgLmNvbXBzb3VsLXNsaWRlLXByZXY6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxZW0gc29saWQgI2Q3ZDhlZDtcbiAgICBib3JkZXItcmlnaHQ6IDFlbSBzb2xpZCAjZDdkOGVkO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDRlbTtcbiAgICBwYWRkaW5nOiAwIDAgMWVtIDFlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0yNSUsIDI1JSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCBib3JkZXIgMC40cztcbiAgICB3aWR0aDogNGVtO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtbmV4dDpob3ZlcjpiZWZvcmUsIC5jb21wc291bC1zbGlkZS1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMWVtIHNvbGlkICNlN2ExNGY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxZW0gc29saWQgI2U3YTE0ZjtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLW5leHQ6YWZ0ZXIsIC5jb21wc291bC1zbGlkZS1wcmV2OmFmdGVyIHtcbiAgICBhbmltYXRpb246IGNvbXBzb3VsLWxvYWRpbmcgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMWVtIHNvbGlkICNkN2Q4ZWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFlbSBzb2xpZCAjZDdkOGVkO1xuICAgIGJvcmRlci1yaWdodDogMWVtIHNvbGlkICNkN2Q4ZWQ7XG4gICAgYm9yZGVyLXRvcDogMWVtIHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA2ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgYm9yZGVyIDAuNHM7XG4gICAgd2lkdGg6IDZlbTtcbiAgfVxuICBcbiAgQGtleWZyYW1lcyBjb21wc291bC1sb2FkaW5nIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIFxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLW5leHQuY29tcHNvdWwtbG9hZGluZzpiZWZvcmUsIC5jb21wc291bC1zbGlkZS1wcmV2LmNvbXBzb3VsLWxvYWRpbmc6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtbmV4dC5jb21wc291bC1sb2FkaW5nOmFmdGVyLCAuY29tcHNvdWwtc2xpZGUtcHJldi5jb21wc291bC1sb2FkaW5nOmFmdGVyIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICBjdXJzb3I6IHByb2dyZXNzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uZXh0LmNvbXBzb3VsLWxvYWRpbmc6aG92ZXI6YWZ0ZXIsIC5jb21wc291bC1zbGlkZS1wcmV2LmNvbXBzb3VsLWxvYWRpbmc6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDFlbSBzb2xpZCAjZmYwMDAwO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtcHJldjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtMjUlLCAyNSUpO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtbmF2aWdhdGlvbiB7XG4gICAgYm90dG9tOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLW5hdmlnYXRpb24gLmNvbXBzb3VsLXNsaWRlLW5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLW5hdmlnYXRpb24gLmNvbXBzb3VsLXNsaWRlLW5hdiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBwYWRkaW5nOiA0ZW0gMmVtO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtbmF2aWdhdGlvbiBidXR0b246Zm9jdXMsIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIGJ1dHRvbjpmb2N1cy13aXRoaW4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIC5jb21wc291bC1zbGlkZS1wb2ludCB7XG4gICAgYmFja2dyb3VuZDogIzQ2NDk3MjtcbiAgICBib3JkZXI6IDFlbSBzb2xpZCAjZTdhMTRmMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgbGluZWFyO1xuICAgIHdpZHRoOiAyMGVtO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtbmF2aWdhdGlvbiAuY29tcHNvdWwtYWN0aXZlIC5jb21wc291bC1zbGlkZS1wb2ludCwgLmNvbXBzb3VsLXNsaWRlLW5hdmlnYXRpb24gYnV0dG9uOmZvY3VzIC5jb21wc291bC1zbGlkZS1wb2ludCwgLmNvbXBzb3VsLXNsaWRlLW5hdmlnYXRpb24gYnV0dG9uOmZvY3VzLXdpdGhpbiAuY29tcHNvdWwtc2xpZGUtcG9pbnQsIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIC5jb21wc291bC1zbGlkZS1uYXY6aG92ZXIgLmNvbXBzb3VsLXNsaWRlLXBvaW50IHtcbiAgICBib3JkZXI6IDNlbSBzb2xpZCAjZTdhMTRmZmY7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIC5jb21wc291bC1sb2FkaW5nIGJ1dHRvbjpmb2N1cyAuY29tcHNvdWwtc2xpZGUtcG9pbnQsIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIC5jb21wc291bC1sb2FkaW5nIGJ1dHRvbjpmb2N1cy13aXRoaW4gLmNvbXBzb3VsLXNsaWRlLXBvaW50LCAuY29tcHNvdWwtc2xpZGUtbmF2aWdhdGlvbiAuY29tcHNvdWwtc2xpZGUtbmF2LmNvbXBzb3VsLWxvYWRpbmc6aG92ZXIgLmNvbXBzb3VsLXNsaWRlLXBvaW50IHtcbiAgICBib3JkZXI6IDNlbSBzb2xpZCAjZmYwMDAwZmY7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIC5jb21wc291bC1zbGlkZS1wb2ludDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkN2Q4ZWQwMDtcbiAgICBib3JkZXI6IDJlbSBzb2xpZCAjZDdkOGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMGVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsIG9wYWNpdHkgMC40cztcbiAgICB3aWR0aDogMTBlbTtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLW5hdmlnYXRpb24gLmNvbXBzb3VsLXNsaWRlLXBvaW50OmFmdGVyIHtcbiAgICBhbmltYXRpb246IGNvbXBzb3VsLWxvYWRpbmcgMXMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICBib3JkZXItYm90dG9tOiAyZW0gc29saWQgI2Q3ZDhlZDtcbiAgICBib3JkZXItbGVmdDogMmVtIHNvbGlkICNkN2Q4ZWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyZW0gc29saWQgI2Q3ZDhlZDtcbiAgICBib3JkZXItdG9wOiAyZW0gc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxNmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgd2lkdGg6IDE2ZW07XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIC5jb21wc291bC1sb2FkaW5nIC5jb21wc291bC1zbGlkZS1wb2ludDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZS1uYXZpZ2F0aW9uIC5jb21wc291bC1sb2FkZWQgLmNvbXBzb3VsLXNsaWRlLXBvaW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q3ZDhlZDtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlLW5hdmlnYXRpb24gLmNvbXBzb3VsLWxvYWRpbmcgLmNvbXBzb3VsLXNsaWRlLXBvaW50OmFmdGVyIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtdGltZWxpbmUge1xuICAgIGhlaWdodDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtdGltZWxpbmU6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGNvbXBzb3VsLXNsaWRlLXRpbWVsaW5lIDZzIGxpbmVhciBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIGJhY2tncm91bmQ6ICNlN2ExNGY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGVyIC5jb21wc291bC1zbGlkZS10aW1lbGluZS5jb21wc291bC1hY3RpdmU6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlcjpob3ZlciAuY29tcHNvdWwtc2xpZGUtdGltZWxpbmU6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGUtdGltZWxpbmUuY29tcHNvdWwtdW5zZXQ6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IHVuc2V0O1xuICB9XG4gIFxuICBAa2V5ZnJhbWVzIGNvbXBzb3VsLXNsaWRlLXRpbWVsaW5lIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB9XG4gIFxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlci1mYWRlIC5jb21wc291bC1zbGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGVyLWZhZGUgLmNvbXBzb3VsLXNsaWRlLmNvbXBzb3VsLXdhaXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlci1mYWRlIC5jb21wc291bC1zbGlkZS5jb21wc291bC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZXItZmFkZSAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtZmlyc3QsIC5jb21wc291bC1zbGlkZXItZmFkZSAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtcHJldmlvdXMge1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGVyLXZlcnRpY2FsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGVyLXZlcnRpY2FsIC5jb21wc291bC1zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlci12ZXJ0aWNhbCAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtcHJldmlvdXMge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZXItdmVydGljYWwgLmNvbXBzb3VsLXNsaWRlLmNvbXBzb3VsLWFjdGl2ZSB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlci12ZXJ0aWNhbCAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtZGlyZWN0aW9uLWRvd24ge1xuICAgIGFuaW1hdGlvbjogY29tcHNvdWwtc2xpZGVyLXZlcnRpY2FsLWRvd24gMC40cyBsaW5lYXIgZm9yd2FyZHM7XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgY29tcHNvdWwtc2xpZGVyLXZlcnRpY2FsLWRvd24ge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgIH1cbiAgXG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGVyLXZlcnRpY2FsIC5jb21wc291bC1zbGlkZS5jb21wc291bC1kaXJlY3Rpb24tdXAge1xuICAgIGFuaW1hdGlvbjogY29tcHNvdWwtc2xpZGVyLXZlcnRpY2FsLXVwIDAuNHMgbGluZWFyIGZvcndhcmRzO1xuICB9XG4gIFxuICBAa2V5ZnJhbWVzIGNvbXBzb3VsLXNsaWRlci12ZXJ0aWNhbC11cCB7XG4gICAgZnJvbSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB9XG4gIFxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlci12ZXJ0aWNhbCAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtZmlyc3QsIC5jb21wc291bC1zbGlkZXItdmVydGljYWwgLmNvbXBzb3VsLXNsaWRlLmNvbXBzb3VsLXByZXZpb3VzIHtcbiAgICBhbmltYXRpb246IHVuc2V0O1xuICB9XG4gIFxuICAuY29tcHNvdWwtc2xpZGVyLWhvcml6b250YWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZXItaG9yaXpvbnRhbCAuY29tcHNvdWwtc2xpZGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlci1ob3Jpem9udGFsIC5jb21wc291bC1zbGlkZS5jb21wc291bC1wcmV2aW91cyB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlci1ob3Jpem9udGFsIC5jb21wc291bC1zbGlkZS5jb21wc291bC1hY3RpdmUge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZXItaG9yaXpvbnRhbCAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtZGlyZWN0aW9uLWRvd24ge1xuICAgIGFuaW1hdGlvbjogY29tcHNvdWwtc2xpZGVyLWhvcml6b250YWwtbGVmdCAwLjRzIGxpbmVhciBmb3J3YXJkcztcbiAgfVxuICBcbiAgQGtleWZyYW1lcyBjb21wc291bC1zbGlkZXItaG9yaXpvbnRhbC1sZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB9XG4gIFxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbXBzb3VsLXNsaWRlci1ob3Jpem9udGFsIC5jb21wc291bC1zbGlkZS5jb21wc291bC1kaXJlY3Rpb24tdXAge1xuICAgIGFuaW1hdGlvbjogY29tcHNvdWwtc2xpZGVyLWhvcml6b250YWwtcmlnaHQgMC40cyBsaW5lYXIgZm9yd2FyZHM7XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgY29tcHNvdWwtc2xpZGVyLWhvcml6b250YWwtcmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgfVxuICBcbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb21wc291bC1zbGlkZXItaG9yaXpvbnRhbCAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtZmlyc3QsIC5jb21wc291bC1zbGlkZXItaG9yaXpvbnRhbCAuY29tcHNvdWwtc2xpZGUuY29tcHNvdWwtcHJldmlvdXMge1xuICAgIGFuaW1hdGlvbjogdW5zZXQ7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIC5jb21wc291bC1zbGlkZS1uZXh0LCAuY29tcHNvdWwtc2xpZGUtcHJldiB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuICBcbiAiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLmVvdD8zODE3MTk4NicpO1xuICBzcmM6IHVybCgnLi4vZm9udC9mb250ZWxsby5lb3Q/MzgxNzE5ODYjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcuLi9mb250L2ZvbnRlbGxvLndvZmYyPzM4MTcxOTg2JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udC9mb250ZWxsby53b2ZmPzM4MTcxOTg2JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9mb250L2ZvbnRlbGxvLnR0Zj8zODE3MTk4NicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzM4MTcxOTg2I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzM4MTcxOTg2I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbmV2ZXI7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cblxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcblxuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG5cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnO1xuICBmb250LXNpemU6IDc2cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7IFxufSAvKiAn7qCAJyAqL1xuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJzsgXG4gIGZvbnQtc2l6ZTogNzZweDtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn0gLyogJ+6ggScgKi9cbi5pY29uLXVwLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJzsgXG59IC8qICfuoIInICovXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDlhJzsgXG4gIGZvbnQtc2l6ZTogNzZweDtcbiAgbWFyZ2luLXRvcDogOTVweDtcblxufSAvKiAn74KaJyAqLyIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBBcmltby1Cb2xkSXRhbGljO1xuICAgIHNyYzogdXJsKC4uL2ZvbnQvQXJpbW8tQm9sZEl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5wIHtcbiAgICAvKiBmb250LWZhbWlseTogQXJpbW8tQm9sZEl0YWxpYzsgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IGN6Y2lvbmthNDtcbiAgICBzcmM6IHVybCguLi9mb250L0RvZ2VTYW5zLVJlZ3VsYXIub3RmKSBmb3JtYXQoXCJPcGVuVHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFByb3N0bztcbiAgICBzcmM6IHVybCguLi9mb250L1Byb3N0by50dGYpIGZvcm1hdChcIk9wZW5UeXBlXCIpO1xufVxuXG5cbiNwZXJzcGVrdHl3YSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwZXJzcGVjdGl2ZTogNjAwcHg7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNjAwcHg7XG59XG5cbiNyb2R6aWMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtN2RlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTdkZWcpO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIGFuaW1hdGlvbjogb2Jyb3QgMTVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogb2Jyb3QgMTVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuI3JvZHppYyA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMThweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgdG9wIGxlZnQsIHRyYW5zcGFyZW50LCAjRjI3NTA3KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4ICNGMjc1MDc7XG59XG5cblxuI3JvZHppYyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKSB0cmFuc2xhdGVaKDE2NHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKSB0cmFuc2xhdGVaKDE2NHB4KTtcbn1cblxuI3JvZHppYyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSg0MGRlZykgdHJhbnNsYXRlWigxNjRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoNDBkZWcpIHRyYW5zbGF0ZVooMTY0cHgpO1xufVxuXG4jcm9kemljID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDgwZGVnKSB0cmFuc2xhdGVaKDE2NHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg4MGRlZykgdHJhbnNsYXRlWigxNjRweCk7XG59XG5cbiNyb2R6aWMgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTIwZGVnKSB0cmFuc2xhdGVaKDE2NHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxMjBkZWcpIHRyYW5zbGF0ZVooMTY0cHgpO1xufVxuXG4jcm9kemljID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE2MGRlZykgdHJhbnNsYXRlWigxNjRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTYwZGVnKSB0cmFuc2xhdGVaKDE2NHB4KTtcbn1cblxuI3JvZHppYyA+IGRpdjpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgyMDBkZWcpIHRyYW5zbGF0ZVooMTY0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDIwMGRlZykgdHJhbnNsYXRlWigxNjRweCk7XG59XG5cbiNyb2R6aWMgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMjQwZGVnKSB0cmFuc2xhdGVaKDE2NHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgyNDBkZWcpIHRyYW5zbGF0ZVooMTY0cHgpO1xufVxuXG4jcm9kemljID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDI4MGRlZykgdHJhbnNsYXRlWigxNjRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMjgwZGVnKSB0cmFuc2xhdGVaKDE2NHB4KTtcbn1cblxuI3JvZHppYyA+IGRpdjpudGgtY2hpbGQoOSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgzMjBkZWcpIHRyYW5zbGF0ZVooMTY0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDMyMGRlZykgdHJhbnNsYXRlWigxNjRweCk7XG59XG5cbkBrZXlmcmFtZXMgb2Jyb3Qge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC03ZGVnKSByb3RhdGVZKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTdkZWcpIHJvdGF0ZVkoMzYwZGVnKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBvYnJvdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtN2RlZykgcm90YXRlWSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTdkZWcpIHJvdGF0ZVkoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5ibGluayB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAzMCU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ua29sbzIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5cbi5jbG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBjb2xvcjogYmx1ZTtcbiAgICBmb250LWZhbWlseTogUHJvc3RvO1xufVxuXG4udHl0dWwyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiB4eC1sYXJnZTtcbiAgICBjb2xvcjogI2Q5MzJjZTtcbiAgICBmb250LWZhbWlseTogY3pjaW9ua2E0O1xufVxuXG4uam9rZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xufVxuXG4uY2xpbWUge1xuICAgIGNvbG9yOmxpbWU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBmb250LXNpemU6IDEwMCU7XG59XG4uY3llbGxvdyB7XG4gICAgY29sb3I6I2ZmZmYwMDtcbn1cblxuLmZvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ubm8tc3RhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua29sbywgI3BlcnNwZWt0eXdhLCAjcm9kemljIHtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5rb2xvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHB1bmt0IG9kbmllc2llbmlhIGRsYSBhYnNvbHV0bmVnbyB0eXR1xYJ1ICovXG59XG5cbi5jYXJvdXNlbC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvKiBwb3p5Y2pvbm93YW5pZSBuYWQga2/FgmVtICovXG4gICAgdG9wOiAtMzBweDsgICAgICAgICAgLyogZG9zdG9zdWogb2RsZWfFgm/Fm8SHICovXG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgei1pbmRleDogMTA7ICAgICAgICAgLyogxbxlYnkgYnnFgiBuYWQgZWxlbWVudGFtaSBrb8WCYSAqL1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXG4gICAgLmZvbntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5rb2xvIGEge1xuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC10aXRsZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICB9XG5cbiAgICAua29sbywgI3BlcnNwZWt0eXdhLCAjcm9kemljIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDhweCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAudHl0dWwyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICNwZXJzcGVrdHl3YSB7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAvKm1hcmdpbjogMCBhdXRvOyovXG4gICAgICAgIHBlcnNwZWN0aXZlOiA2MDBweDtcbiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogNDhweCBhdXRvO1xuICAgIH1cblxuICAgICNyb2R6aWMge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTdkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgYW5pbWF0aW9uOiBvYnJvdCAxNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogb2Jyb3QgMTVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAjcm9kemljID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCB0b3AgbGVmdCwgdHJhbnNwYXJlbnQsICNGMjc1MDcpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4ICNGMjc1MDc7XG4gICAgfVxuXG5cbiAgICAjcm9kemljID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKSB0cmFuc2xhdGVaKDE1NHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMCkgdHJhbnNsYXRlWigxNTRweCk7XG4gICAgfVxuXG4gICAgI3JvZHppYyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoNDBkZWcpIHRyYW5zbGF0ZVooMTU0cHgpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg0MGRlZykgdHJhbnNsYXRlWigxNTRweCk7XG4gICAgfVxuXG4gICAgI3JvZHppYyA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoODBkZWcpIHRyYW5zbGF0ZVooMTU0cHgpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg4MGRlZykgdHJhbnNsYXRlWigxNTRweCk7XG4gICAgfVxuXG4gICAgI3JvZHppYyA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTIwZGVnKSB0cmFuc2xhdGVaKDE1NHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTIwZGVnKSB0cmFuc2xhdGVaKDE1NHB4KTtcbiAgICB9XG5cbiAgICAjcm9kemljID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxNjBkZWcpIHRyYW5zbGF0ZVooMTU0cHgpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxNjBkZWcpIHRyYW5zbGF0ZVooMTU0cHgpO1xuICAgIH1cblxuICAgICNyb2R6aWMgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDIwMGRlZykgdHJhbnNsYXRlWigxNTRweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDIwMGRlZykgdHJhbnNsYXRlWigxNTRweCk7XG4gICAgfVxuXG4gICAgI3JvZHppYyA+IGRpdjpudGgtY2hpbGQoNykge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMjQwZGVnKSB0cmFuc2xhdGVaKDE1NHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMjQwZGVnKSB0cmFuc2xhdGVaKDE1NHB4KTtcbiAgICB9XG5cbiAgICAjcm9kemljID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgyODBkZWcpIHRyYW5zbGF0ZVooMTU0cHgpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgyODBkZWcpIHRyYW5zbGF0ZVooMTU0cHgpO1xuICAgIH1cblxuICAgICNyb2R6aWMgPiBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDMyMGRlZykgdHJhbnNsYXRlWigxNTRweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDMyMGRlZykgdHJhbnNsYXRlWigxNTRweCk7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gICAgLmZvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmtvbG8gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgfVxuXG4gICAgLmtvbG8sICNwZXJzcGVrdHl3YSwgI3JvZHppYyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ4cHggYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLnR5dHVsMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtdGl0bGUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/