@font-face{
  font-family:"TenorSans";
  src:url("/.fonts/TenorSans/TenorSans-Regular.eot");
  src:url(/fonts/TenorSans-Regular.eot?330d35ac7018abfd14627f16d34b86ae) format("embedded-opentype"), url(/fonts/TenorSans-Regular.woff2?38b80ffa8517c1b8a105c3d50b3db2ac) format("woff2"), url(/fonts/TenorSans.woff?c07049990005a4d759e5486329798abb) format("woff"), url(/fonts/TenorSans.ttf?6a0f865eca0ebb254e9da80cf829d846) format("truetype");
  font-display:swap;
}
@font-face{
  font-family:"Barlow";
  src:url(/fonts/Barlow-Regular.eot?df910ce6a5df5bada9bb4d10dd7903eb);
  src:url(/fonts/Barlow-Regular.eot?df910ce6a5df5bada9bb4d10dd7903eb) format("embedded-opentype"), url(/fonts/Barlow-Regular.woff2?a7ce54e772b3c38bdcab77027cc1687f) format("woff2"), url(/fonts/Barlow-Regular.woff?d2685928a29cd19644e6a7d2d95f096a) format("woff"), url(/fonts/Barlow-Regular.ttf?0e23f1b19d8aa6adacdf71c14fd840eb) format("truetype");
  font-display:swap;
}
@font-face{
  font-family:"Barlow-Bold";
  src:url(/fonts/Barlow-Bold.eot?3c0a45edbc6a924ba0bd5f1fd165172b);
  src:url(/fonts/Barlow-Bold.eot?3c0a45edbc6a924ba0bd5f1fd165172b) format("embedded-opentype"), url(/fonts/Barlow-Bold.woff2?07166ed13e5785f9fea930074575f603) format("woff2"), url(/fonts/Barlow-Bold.woff?27f0a705b6267b3106175d636146fb34) format("woff"), url(/fonts/Barlow-Bold.ttf?0cb1ab864072bf9e0991b19e21463f63) format("truetype");
  font-display:swap;
}
p,
ul,
a,
th,
td{
  font-family:"Barlow";
  font-size:1rem;
}
@media screen and (min-width: 75rem){
  p,
ul,
a,
th,
td{
    font-size:1.125rem;
  }
}

h1,
h2,
h3,
h4,
h5,
h6{
  font-family:"TenorSans" !important;
}

h1{
  font-size:2.25rem;
}
@media screen and (min-width: 75rem){
  h1{
    font-size:2.35rem;
  }
}

h2{
  font-size:1.95rem;
}
@media screen and (min-width: 75rem){
  h2{
    font-size:2.05rem;
  }
}

h3{
  font-size:1.65rem;
}
@media screen and (min-width: 75rem){
  h3{
    font-size:1.75rem;
  }
}

h4{
  font-size:1.35rem;
}
@media screen and (min-width: 75rem){
  h4{
    font-size:1.45rem;
  }
}

h5{
  font-size:1.05rem;
}
@media screen and (min-width: 75rem){
  h5{
    font-size:1.15rem;
  }
}

h6{
  font-size:0.9rem;
}
@media screen and (min-width: 75rem){
  h6{
    font-size:1.04rem;
  }
}

.btn{
  border:2px solid transparent;
  border-radius:1.5rem;
  padding:0.7rem;
  background-color:transparent;
  cursor:pointer;
  font-size:1rem;
  font-weight:bolder;
  text-transform:uppercase;
}
.btn:focus{
  outline:none;
}
.btn.btn-outline-white{
  border-color:#f9f9f9;
  color:#f9f9f9;
  transition:0.7s;
}
.btn.btn-outline-white:hover{
  background-color:#f9f9f9;
  color:#868686;
}
.btn.btn-green{
  background-color:#39b54a;
  border-color:#39b54a;
  color:#fff;
  transition:0.7s;
}
.btn.btn-green:hover{
  background-color:transparent;
  color:#39b54a;
}
.btn.btn-outline-green{
  border-color:#39b54a;
  color:#39b54a;
  transition:0.7s;
}
.btn.btn-outline-green:hover{
  background-color:#39b54a;
  color:#fff;
}

nav{
  position:fixed;
  width:100%;
  background-color:#fff;
  transition:0.5s;
  z-index:2;
}
nav .bg-content{
  margin-top:1.4rem;
  background-color:transparent;
  transition:0.5s;
}
nav .bg-content:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:1.4rem;
  background-color:#fff;
}
nav .bg-content .content__nav{
  position:relative;
  display:flex;
  justify-content:flex-start;
  width:100%;
  height:4.25rem;
  transition:0.5s;
}
nav .bg-content .content__nav .logo{
  z-index:2;
}
nav .bg-content .content__nav .logo img{
  margin-right:4rem;
  margin-top:-1.09rem;
  height:7rem;
  transform:rotate(-10deg);
  transition:0.5s;
  width:auto;
}
nav .bg-content .content__nav .logo img:hover{
  transform:scale(0.85);
}
@media screen and (min-width: 75rem){
  nav .bg-content .content__nav .logo img{
    height:8.5rem;
  }
}
nav .bg-content .content__nav-toggle{
  position:absolute;
  top:-0.5rem;
  right:0;
  z-index:2;
}
nav .bg-content .content__nav-toggle .hamburger__toggle{
  display:block;
  position:relative;
  background-color:#d48aff;
  width:3rem;
  height:3rem;
  margin:0.625rem auto;
  border-radius:50%;
  border:none;
  transition:0.5s;
}
nav .bg-content .content__nav-toggle .hamburger__toggle::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:transparent;
  border-radius:50%;
  z-index:1;
}
nav .bg-content .content__nav-toggle .hamburger__icon, nav .bg-content .content__nav-toggle .hamburger__icon::before, nav .bg-content .content__nav-toggle .hamburger__icon::after{
  position:absolute;
  width:20px;
  height:2px;
  border-radius:4px;
  background-color:#fff;
}
nav .bg-content .content__nav-toggle .hamburger__icon{
  top:calc(50% - 2px);
  left:calc(50% - 10px);
}
nav .bg-content .content__nav-toggle .hamburger__icon::before, nav .bg-content .content__nav-toggle .hamburger__icon::after{
  content:"";
  left:0;
}
nav .bg-content .content__nav-toggle .hamburger__icon::before{
  bottom:8px;
}
nav .bg-content .content__nav-toggle .hamburger__icon::after{
  top:8px;
}
nav .bg-content .content__nav-toggle .hamburger__toggle.toggled .hamburger__icon{
  height:2px;
  width:28px;
  left:10px;
  top:calc(50% - 2px);
  transform:rotate(-45deg);
  background-color:#fff;
}
nav .bg-content .content__nav-toggle .hamburger__toggle.toggled .hamburger__icon::after{
  width:28px;
  height:2px;
  top:0px;
  transform:rotate(-270deg);
  background-color:#fff;
}
nav .bg-content .content__nav-toggle .hamburger__toggle.toggled .hamburger__icon::before{
  transform:scale(0);
}
nav .bg-content .content__nav-toggle .hamburger__icon, nav .bg-content .content__nav-toggle .hamburger__icon::after{
  transition:all 0.3s linear;
}
@media screen and (min-width: 75rem){
  nav .bg-content .content__nav-toggle{
    display:none;
  }
}
@media screen and (min-width: 75rem){
  nav .bg-content .content__nav{
    height:6.25rem;
  }
}
nav .bg-content .content__link{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:100%;
  position:absolute;
  left:-1rem;
  flex-direction:column;
  height:calc(100vh - 100px);
  width:calc(100% + 2rem);
  max-width:calc(100% + 5rem);
  margin-top:-1rem;
  padding-top:5.625rem;
  background:#fff;
  transition:transform 0.5s ease;
  transform:translateY(-100%);
  z-index:-1;
}
nav .bg-content .content__link.show{
  position:absolute;
  left:-1rem;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  height:calc(100vh - 6.625rem);
  width:calc(100% + 2rem);
  padding-top:6.625rem;
  transform:translateY(0);
}
nav .bg-content .content__link-item{
  position:relative;
  width:calc(100% - 6rem);
  padding:1.4rem 1.2rem;
  border-bottom:1px solid #d48aff;
  color:#d48aff;
  text-transform:uppercase;
  transition:0.5s;
  font-family:"TenorSans";
  font-weight:bolder;
  font-size:1.2rem;
  text-align:center;
}
nav .bg-content .content__link-item:last-child{
  border-bottom:1px solid transparent;
}
@media screen and (min-width: 75rem){
  nav .bg-content .content__link-item{
    width:auto;
    border:1px solid transparent;
    padding:0.5rem 1rem;
    border-bottom:1px solid transparent;
    margin-right:0.5rem;
    text-align:left;
  }
  nav .bg-content .content__link-item:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
    border-bottom:1px solid transparent;
    transition:0.5s;
  }
  nav .bg-content .content__link-item:hover{
    border:1px solid #f9f9f9;
    border-radius:1.5rem;
    background-color:#f9f9f9;
  }
  nav .bg-content .content__link-item:hover:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
    border-radius:1.5rem;
    border-bottom:1px solid #d48aff;
  }
}
@media screen and (min-width: 75rem){
  nav .bg-content .content__link{
    position:relative;
    flex-direction:row;
    height:auto;
    padding-top:0;
    transform:translateY(0);
    z-index:1;
  }
}
@media screen and (min-width: 75rem){
  nav .bg-content .content__link{
    background-color:transparent;
    transition:0.5s;
  }
}
@media screen and (min-width: 75rem){
  nav .bg-content .content{
    padding-right:0;
  }
}
nav.scrolled .bg-content{
  margin-top:0.8rem;
  box-shadow:-3px 1px 5px #cfcece;
  transition:0.5s;
}
nav.scrolled .bg-content .content__link{
  margin-top:0;
}
nav.scrolled .bg-content .content__nav{
  height:4rem;
  transition:0.5s;
}
nav.scrolled .bg-content .content__nav .logo{
  z-index:2;
}
nav.scrolled .bg-content .content__nav .logo img{
  margin-top:-0.95rem;
  transform:scale(0.8);
  transition:0.5s;
}
@media screen and (min-width: 75rem){
  nav.scrolled .bg-content .content__nav .logo img{
    margin-top:-1.26rem;
    transition:0.5s;
  }
}
nav.scrolled .bg-content .content__nav-toggle .hamburger__toggle{
  width:2.5rem;
  height:2.5rem;
  margin:1rem auto;
  transition:0.5s;
}
nav.scrolled .bg-content .content__nav-toggle .hamburger__toggle.toggled .hamburger__icon{
  left:6px;
}
@media screen and (min-width: 75rem){
  nav.scrolled .bg-content .content__nav{
    height:4.8rem;
  }
}
nav.scrolled .bg-content .content__link{
  transition:0.5s;
}
@media screen and (min-width: 1201px){
  nav{
    max-width:80%;
  }
}

.sidebar{
  position:relative;
  margin-bottom:1rem;
  padding:1rem;
  height:auto;
  max-height:calc(100% - 5.4rem);
  background-color:#f1f1f1;
  overflow-y:scroll;
  -ms-overflow-style:none;
  scrollbar-width:none;
  scrollbar-width:none;
}
.sidebar::-webkit-scrollbar{
  display:none;
  scrollbar-width:none;
}
.sidebar__partner-box{
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:justify;
}
.sidebar__partner-box .logo{
  text-align:center;
  border-bottom:1px solid #131313;
  border-radius:3rem 0;
  padding:0.8rem;
}
.sidebar__partner-box .logo img{
  margin-top:1rem;
  margin-top:1rem;
  width:100%;
  height:auto;
}
.sidebar__partner-box p{
  padding-top:1rem;
  padding-bottom:0.5rem;
  margin-bottom:0;
}
@media screen and (min-width: 75rem){
  .sidebar__partner-box p{
    margin-bottom:1rem;
    padding-bottom:1rem;
  }
}

footer{
  width:100%;
  transition:0.5s;
}
footer .row{
  display:flex;
}
footer .row__adress{
  padding-top:2rem;
  padding-bottom:2rem;
  background-color:#bbbbbb;
}
footer .row__adress .container{
  display:flex;
  justify-content:space-between;
  flex-direction:column;
}
footer .row__adress .container .adress-box{
  display:flex;
  align-items:center;
  flex-direction:column;
}
footer .row__adress .container .adress-box > div:nth-child(1){
  margin-left:0.85rem;
  margin-bottom:1rem;
}
footer .row__adress .container .adress-box > div:nth-child(1) h4,
footer .row__adress .container .adress-box > div:nth-child(1) p{
  margin:0 0 0.5rem;
  color:#fff;
}
@media screen and (min-width: 75rem){
  footer .row__adress .container .adress-box > div:nth-child(1){
    margin-left:0;
    margin-right:3rem;
    margin-bottom:0;
  }
}
footer .row__adress .container .adress-box > div:nth-child(2){
  display:flex;
  flex-direction:column;
}
footer .row__adress .container .adress-box > div:nth-child(2) h4,
footer .row__adress .container .adress-box > div:nth-child(2) a{
  margin:0 0 0.5rem;
  color:#fff;
}
footer .row__adress .container .adress-box > div:nth-child(3){
  display:flex;
  flex-direction:column;
  margin-bottom:2rem;
  margin-left:-72px;
  padding-top:2.2rem;
}
footer .row__adress .container .adress-box > div:nth-child(3) a{
  margin:0 0 0.5rem;
  color:#fff;
  text-decoration:underline;
}
@media screen and (min-width: 75rem){
  footer .row__adress .container .adress-box > div:nth-child(3){
    margin-bottom:0;
    margin-left:0;
  }
}
@media screen and (min-width: 75rem){
  footer .row__adress .container .adress-box{
    justify-content:space-between;
    flex-direction:row;
    max-width:950px;
    width:100%;
  }
}
footer .row__adress .container .links-box{
  position:relative;
  display:flex;
  align-items:center;
  flex-direction:column;
}
footer .row__adress .container .links-box:nth-child(2){
  flex-direction:column;
  justify-content:space-between;
}
footer .row__adress .container .links-box:nth-child(2) .btn{
  margin-top:1.2rem;
}
@media screen and (min-width: 75rem){
  footer .row__adress .container .links-box:nth-child(2) .btn{
    flex-direction:row;
    margin-top:0;
    margin-right:1rem;
  }
}
footer .row__adress .container .links-box:nth-child(2) a{
  margin-top:1.2rem;
  margin-right:0;
}
footer .row__adress .container .links-box:nth-child(2) a .facebook-ico{
  height:2.5rem;
}
@media screen and (min-width: 75rem){
  footer .row__adress .container .links-box:nth-child(2) a{
    margin-top:0;
  }
}
footer .row__adress .container .links-box:nth-child(2) .terms{
  position:absolute;
  left:20px;
  bottom:-7px;
}
footer .row__adress .container .links-box:nth-child(2) .terms a{
  color:#fff;
  text-decoration:underline;
  font-weight:bolder;
}
@media screen and (min-width: 75rem){
  footer .row__adress .container .links-box:nth-child(2){
    flex-direction:row;
  }
}
@media screen and (min-width: 75rem){
  footer .row__adress .container .links-box{
    flex-direction:row;
  }
}
@media screen and (min-width: 75rem){
  footer .row__adress .container{
    flex-direction:row;
  }
}
footer .row__copyright{
  padding:1rem;
  background-color:#cfcece;
}
footer .row__copyright .container{
  display:flex;
  justify-content:space-between;
  flex-direction:column;
}
footer .row__copyright .container > div span,
footer .row__copyright .container > div a{
  color:#4a4a4a;
}
footer .row__copyright .container > div:nth-child(2){
  margin-top:1rem;
}
@media screen and (min-width: 75rem){
  footer .row__copyright .container > div:nth-child(2){
    margin-top:0;
  }
}
@media screen and (min-width: 75rem){
  footer .row__copyright .container{
    flex-direction:row;
  }
}
@media screen and (min-width: 1201px){
  footer{
    max-width:80%;
  }
}

body{
  position:relative;
  margin:0;
  padding:0;
  overflow:hidden;
  overflow-y:auto;
  font-family:"Barlow";
  color:#131313;
}
body a{
  text-decoration:none;
  word-break:break-all;
}
body .container{
  margin-right:auto;
  margin-left:auto;
  padding-right:1rem;
  padding-left:1rem;
  max-width:100%;
}
@media screen and (min-width: 75rem){
  body .container{
    padding-right:2rem;
    padding-left:2rem;
  }
}
body .small-text{
  font-size:0.9rem;
}
body #wrapper{
  position:relative;
  display:flex;
  width:100%;
}
body #wrapper #content{
  width:80%;
}
@media screen and (max-width: 1200px){
  body #wrapper #content{
    width:100%;
  }
}
body #wrapper #sidebar{
  position:fixed;
  top:1.375rem;
  right:0;
  height:calc(100% - 1.375rem);
  width:20%;
  transition:0.5s;
  z-index:2;
}
body #wrapper #sidebar #openSidebar{
  display:none;
  position:absolute;
  top:6.8rem;
  left:-42px;
  width:42px;
  height:2.375rem;
  background-color:#fff;
  background-image:url(/images/open-sidebar-ico.svg?e119361b869a23b27325e244e907df25);
  background-repeat:no-repeat;
  background-position:center;
  border-top-right-radius:1rem;
  border-bottom-right-radius:1rem;
  box-shadow:0 -2px 2px #d48aff;
  cursor:pointer;
  transform:rotate(180deg);
}
@media screen and (max-width: 1200px){
  body #wrapper #sidebar #openSidebar{
    display:block;
  }
}
body #wrapper #sidebar h1{
  padding:20px;
  margin:0;
  text-transform:uppercase;
  font-size:1.5rem;
  text-align:center;
  color:#fff;
  background:#d48aff;
  border-top-left-radius:4rem;
  transition:0.5s;
}
body #wrapper #sidebar h1.scrolled{
  padding:14px;
}
@media screen and (min-width: 75rem){
  body #wrapper #sidebar h1.scrolled{
    padding:20px;
  }
}
@media screen and (min-width: 75rem){
  body #wrapper #sidebar h1{
    padding:36px;
  }
}
body #wrapper #sidebar.scrolled{
  top:1.375rem;
  height:calc(100% - 1.375rem);
}
@media screen and (max-width: 1200px){
  body #wrapper #sidebar{
    right:-20%;
  }
  body #wrapper #sidebar.toggled{
    right:0;
    width:30%;
    transition:0.5s;
  }
}
@media screen and (max-width: 1024px){
  body #wrapper #sidebar.toggled{
    width:45%;
  }
}
@media screen and (max-width: 767px){
  body #wrapper #sidebar.toggled{
    width:85%;
  }
}
body #cookieinfo *{
  margin:0px;
  padding:0px;
}
body #cookieinfo{
  position:fixed;
  font-size:12px;
  font-family:Arial, Verdana, sans-serif;
  left:0px;
  bottom:0px;
  right:0px;
  background-color:rgba(50, 51, 52, 0.831372549);
  padding:20px;
  box-shadow:0px -1px 3px rgba(0, 0, 0, 0.5);
  z-index:1000;
}
body #cookieinfo h6{
  font-size:16px;
  font-weight:bold;
  color:#cdd7da;
  text-shadow:0px 1px 1px rgb(0, 0, 0);
  margin-bottom:7px;
}
body #cookieinfo p{
  font-size:12px;
  color:#afb4bc;
  line-height:1.5em;
  text-shadow:0px 1px 1px rgb(0, 0, 0);
}
body #cookieinfo a{
  display:block;
  position:absolute;
  right:10px;
  top:10px;
  width:22px;
  height:22px;
  border-radius:11px;
  line-height:18px;
  font-size:19px;
  color:#131313;
  text-align:center;
  text-decoration:none;
  background-color:#d48aff;
  box-shadow:0px 1px 2px rgba(0, 0, 0, 0.75);
}
body #modal{
  background-color:rgba(8, 8, 8, 0.65);
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2;
}
body #modal.hidden{
  display:none;
}
body #modal .content{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
}
body #modal .content h5{
  margin-bottom:0;
}
body #modal .content .modal-body{
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  margin:0 1rem;
  box-shadow:0 0 10px #363636;
  max-width:800px;
  width:100%;
  min-height:300px;
  padding:1.5rem;
  background-color:#fff;
  border-top:5px solid #f4f5a0;
  border-radius:0 3rem;
  border-bottom:5px solid #cfe97b;
  text-align:justify;
}
body #modal .content .modal-body .close{
  background-color:transparent;
  position:absolute;
  right:29px;
  top:20px;
  width:32px;
  height:32px;
  opacity:0.7;
  cursor:pointer;
  border:none;
}
body #modal .content .modal-body .close:focus{
  outline:none;
  border:none;
}
body #modal .content .modal-body .close:hover{
  opacity:1;
}
body #modal .content .modal-body .close:before, body #modal .content .modal-body .close:after{
  content:" ";
  position:absolute;
  top:-1px;
  left:15px;
  height:33px;
  width:5px;
}
body #modal .content .modal-body .close:before{
  background-color:#d48aff;
  transform:rotate(45deg);
}
body #modal .content .modal-body .close:after{
  background-color:#d48aff;
  transform:rotate(-45deg);
}
body #modal .content .modal-body > div{
  margin-top:1rem;
  text-align:center;
}
body #modal .content .modal-body > div > div{
  margin-top:3rem;
  display:flex;
  justify-content:space-around;
  flex-direction:column;
}
body #modal .content .modal-body > div > div a{
  display:flex;
  margin-bottom:1rem;
  color:#39b54a;
}
body #modal .content .modal-body > div > div a img{
  margin-right:0.5rem;
}
@media screen and (min-width: 75rem){
  body #modal .content .modal-body > div > div{
    flex-direction:row;
  }
}
@media screen and (min-width: 75rem){
  body #modal .content .modal-body > div{
    margin-top:-1.5rem;
  }
}
@media screen and (min-width: 75rem){
  body #modal .content .modal-body{
    margin:0;
  }
}

#ofert .first-content .box{
  display:flex;
  flex-direction:column;
  justify-content:space-around;
  position:absolute;
  top:9rem;
  width:75%;
  z-index:1;
}
#ofert .first-content .box img{
  height:3.5rem;
  margin-right:0.5rem;
  border-radius:50%;
}
@media screen and (min-width: 75rem){
  #ofert .first-content .box img{
    height:5rem;
  }
}
#ofert .first-content .box h1{
  max-width:75%;
  margin:0 auto;
  font-size:1.1rem;
  color:#8cc63f;
  text-align:center;
}
@media screen and (min-width: 75rem){
  #ofert .first-content .box h1{
    width:100%;
    font-size:2rem;
  }
}
#ofert .first-content .box > div{
  display:flex;
  align-items:center;
  max-width:75%;
  width:100%;
  padding:1rem;
  border-radius:3rem 1.25rem;
  box-shadow:0px 0 0.9rem #1a1a1a;
  background-color:rgba(255, 255, 255, 0.6509803922);
  text-align:center;
}
@media screen and (min-width: 48rem){
  #ofert .first-content .box > div{
    max-width:100%;
    width:auto;
  }
}
@media screen and (min-width: 75rem){
  #ofert .first-content .box > div{
    max-width:29.68rem;
  }
}
@media screen and (max-width: 1200px){
  #ofert .first-content .box{
    width:calc(100% - 2rem);
  }
}
@media screen and (min-width: 75rem){
  #ofert .first-content .box{
    flex-direction:row;
    top:12rem;
  }
}
#ofert .content{
  display:flex;
  align-items:center;
  justify-content:center;
  padding-top:235px;
  position:relative;
  background-image:url(/images/offert-bg.jpg?743495548bc80205b2358c07234fc68c);
  background-repeat:no-repeat;
  background-size:cover;
}
#ofert .content:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(255, 255, 255, 0.85);
}
#ofert .content .wrapper{
  display:flex;
  justify-content:space-between;
  flex-direction:column;
  width:100%;
}
#ofert .content .wrapper__box{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:18.75rem;
  margin-bottom:6rem;
  background-position:center;
  border-radius:1.5rem;
  box-shadow:0 0 0.625rem #ccc;
  transition:0.5s;
}
#ofert .content .wrapper__box:hover{
  box-shadow:0 0 1.25rem #ccc;
  cursor:pointer;
}
@media screen and (min-width: 75rem){
  #ofert .content .wrapper__box:hover .title{
    bottom:-2.375rem;
    transition:0.5s;
  }
}
#ofert .content .wrapper__box .title{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0.5rem;
  width:12.5rem;
  height:6.25rem;
  right:-0.9375rem;
  bottom:-4.25rem;
  background-color:#fff;
  transition:0.5s;
}
#ofert .content .wrapper__box .title h1{
  margin:0;
  text-align:center;
  font-size:1.8rem;
  color:#8cc63f;
}
#ofert .content .wrapper__box .title .arrow{
  position:absolute;
  top:0;
  left:0;
  height:2.1875rem;
  width:2.1875rem;
  background-color:#8cc63f;
}
#ofert .content .wrapper__box .title .arrow:before{
  content:"";
  position:absolute;
  top:0.65rem;
  left:0.5925rem;
  width:0;
  height:0;
  border-left:0.4375rem solid transparent;
  border-right:0.4375rem solid transparent;
  border-bottom:0.875rem solid #fff;
}
@media screen and (min-width: 75rem){
  #ofert .content .wrapper__box{
    width:32%;
    margin-bottom:0;
  }
}
#ofert .content .wrapper .workshops{
  background-image:url(/images/offert-1.jpg?b631796bec7686fe23611cf687efd65c);
  background-repeat:no-repeat;
  background-size:cover;
}
#ofert .content .wrapper .indyvidual-classes{
  background-image:url(/images/offert-2.jpg?b13ce1ba6f61da0306ac4228925a02be);
  background-repeat:no-repeat;
  background-size:cover;
}
#ofert .content .wrapper .events{
  background-image:url(/images/offert-3.jpg?bf74dd0758a9d1743c17be9f9742cd34);
  background-repeat:no-repeat;
  background-size:cover;
}
@media screen and (min-width: 75rem){
  #ofert .content .wrapper{
    flex-direction:row;
  }
}
@media screen and (min-width: 75rem){
  #ofert .content{
    padding-top:8.4375rem;
    height:100vh;
  }
}
@media screen and (min-width: 120rem){
  #ofert .content{
    padding-top:0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2l0ZS9jc3Mvb2ZmZXJ0LmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUtBO0FDSEY7QURNQTtFQUNFO0VBQ0E7RUFDQTtFQUtBO0FDUkY7QURXQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0FDWkY7QUNqQkE7Ozs7O0VBS0U7RUFDQTtBRG9DRjtBRW5DRTtFRFBGOzs7OztJQVNJO0VEeUNGO0FBQ0Y7O0FDdENBOzs7Ozs7RUFNRTtBRHlDRjs7QUN0Q0E7RUFDRTtBRHlDRjtBRXpERTtFRGVGO0lBSUk7RUQwQ0Y7QUFDRjs7QUN2Q0E7RUFDRTtBRDBDRjtBRWxFRTtFRHVCRjtJQUlJO0VEMkNGO0FBQ0Y7O0FDeENBO0VBQ0U7QUQyQ0Y7QUUzRUU7RUQrQkY7SUFJSTtFRDRDRjtBQUNGOztBQ3pDQTtFQUNFO0FENENGO0FFcEZFO0VEdUNGO0lBSUk7RUQ2Q0Y7QUFDRjs7QUMxQ0E7RUFDRTtBRDZDRjtBRTdGRTtFRCtDRjtJQUlJO0VEOENGO0FBQ0Y7O0FDM0NBO0VBQ0U7QUQ4Q0Y7QUV0R0U7RUR1REY7SUFJSTtFRCtDRjtBQUNGOztBR2xIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxSEY7QUduSEU7RUFDRTtBSHFISjtBR2xIRTtFQUNFLG9CQ1RTO0VEVVQsYUNWUztFRFdUO0FIb0hKO0FHbEhJO0VBQ0Usd0JDZE87RURlUDtBSG9ITjtBR2hIRTtFQUNFLHdCQ2pCTTtFRGtCTixvQkNsQk07RURtQk4sVUN6Qkk7RUQwQko7QUhrSEo7QUdoSEk7RUFDRTtFQUNBLGFDeEJJO0FKMElWO0FHOUdFO0VBQ0Usb0JDN0JNO0VEOEJOLGFDOUJNO0VEK0JOO0FIZ0hKO0FHOUdJO0VBQ0Usd0JDbENJO0VEbUNKLFVDekNFO0FKeUpSOztBSzVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrSkY7QUs3SkU7RUFDRTtFQUNBO0VBQ0E7QUwrSko7QUs3Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFD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Q0U7RUFDQTtFQUNBO0FQc2VWO0FPbmVZO0VBQ0U7RUFDQTtBUHFlZDtBT25lYzs7RUFFRTtFQUNBLFVIM0JSO0FKZ2dCUjtBRTVmRTtFS2dCVTtJQVdJO0lBQ0E7SUFDQTtFUHFlZDtBQUNGO0FPbmVZO0VBQ0U7RUFDQTtBUHFlZDtBT25lYzs7RUFFRTtFQUNBLFVIM0NSO0FKZ2hCUjtBT2plWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtZWQ7QU9qZWM7RUFDRTtFQUNBLFVIeERSO0VHeURRO0FQbWVoQjtBRXhoQkU7RUsyQ1U7SUFjSTtJQUNBO0VQbWVkO0FBQ0Y7QUU5aEJFO0VLVU07SUFzREk7SUFDQTtJQUNBO0lBQ0E7RVBrZVY7QUFDRjtBTy9kUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQaWVWO0FPL2RVO0VBQ0U7RUFDQTtBUGllWjtBTy9kWTtFQUNFO0FQaWVkO0FFbmpCRTtFS2lGVTtJQUlJO0lBQ0E7SUFDQTtFUGtlZDtBQUNGO0FPL2RZO0VBQ0U7RUFDQTtBUGllZDtBTy9kYztFQUNFO0FQaWVoQjtBRWprQkU7RUsyRlU7SUFTSTtFUGllZDtBQUNGO0FPOWRZO0VBQ0U7RUFDQTtFQUNBO0FQZ2VkO0FPOWRjO0VBQ0UsVUhsSFI7RUdtSFE7RUFDQTtBUGdlaEI7QUVobEJFO0VLNkVRO0lBd0NJO0VQK2RaO0FBQ0Y7QUVybEJFO0VLdUVNO0lBbURJO0VQK2RWO0FBQ0Y7QUUxbEJFO0VLS0k7SUEwSEk7RVArZFI7QUFDRjtBTzNkSTtFQUNFO0VBQ0E7QVA2ZE47QU8zZE07RUFDRTtFQUNBO0VBQ0E7QVA2ZFI7QU8xZFU7O0VBRUU7QVA0ZFo7QU92ZFU7RUFDRTtBUHlkWjtBRS9tQkU7RUtxSlE7SUFJSTtFUDBkWjtBQUNGO0FFcG5CRTtFS3dJSTtJQXVCSTtFUHlkUjtBQUNGO0FPcGRFO0VBNUtGO0lBNktJO0VQdWRGO0FBQ0Y7O0FRNW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFKWk07QUoyb0JSO0FRN25CRTtFQUNFO0VBQ0E7QVIrbkJKO0FRNW5CRTtF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Iiwid2VicGFjazovLy8uLi9iYXNlL19fdHlwaG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbWl4aW5zL19fYnJlYWtwb2ludC5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL19fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi91dGlsaXRpZXMvX192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbGF5b3V0cy9fX25hdi5zY3NzIiwid2VicGFjazovLy8uLi9sYXlvdXRzL19fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uLi9sYXlvdXRzL19fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL21haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVub3JTYW5zXCI7XG4gIHNyYzogdXJsKFwiLy5mb250cy9UZW5vclNhbnMvVGVub3JTYW5zLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvVGVub3JTYW5zL1Rlbm9yU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4vZm9udHMvVGVub3JTYW5zL1Rlbm9yU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4vZm9udHMvVGVub3JTYW5zL1Rlbm9yU2Fucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi9mb250cy9UZW5vclNhbnMvVGVub3JTYW5zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9CYXJsb3cvQmFybG93LVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvQmFybG93L0Jhcmxvdy1SZWd1bGFyLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4vZm9udHMvQmFybG93L0Jhcmxvdy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4vZm9udHMvQmFybG93L0Jhcmxvdy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9CYXJsb3cvQmFybG93LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvQmFybG93L0Jhcmxvdy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi9mb250cy9CYXJsb3cvQmFybG93LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi9mb250cy9CYXJsb3cvQmFybG93LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4vZm9udHMvQmFybG93L0Jhcmxvdy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiQGltcG9ydCBcIi4uL21haW5cIjtcbmJvZHkge1xufVxuXG4jb2ZlcnQge1xuICAuZmlyc3QtY29udGVudCB7XG4gICAgLmJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cmVtO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBjb2xvcjogJGdyZWVuLWI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtIDEuMjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwIDAuOXJlbSAjMWExYTFhO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmYTY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgIG1heC13aWR0aDogMjkuNjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB0b3A6IDEycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vcHVibGljL3NpdGUvaW1nL2ltYWdlcy9vZmZlcnQtYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICZfX2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxOC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjYyNXJlbSAjY2NjO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtICNjY2M7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMi4zNzVyZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0wLjkzNzVyZW07XG4gICAgICAgICAgYm90dG9tOiAtNC4yNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi1iO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMi4xODc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDAuNjVyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDAuNTkyNXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNDM3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjQzNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuODc1cmVtIHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53b3Jrc2hvcHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9wdWJsaWMvc2l0ZS9pbWcvaW1hZ2VzL29mZmVydC0xLmpwZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgLmluZHl2aWR1YWwtY2xhc3NlcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3B1YmxpYy9zaXRlL2ltZy9pbWFnZXMvb2ZmZXJ0LTIuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAuZXZlbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vcHVibGljL3NpdGUvaW1nL2ltYWdlcy9vZmZlcnQtMy5qcGdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOC40Mzc1cmVtO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKHh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCJwLFxudWwsXG5hLFxudGgsXG50ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVub3JTYW5zXCIgIWltcG9ydGFudDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgIGZvbnQtc2l6ZTogMi4zNXJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS45NXJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgZm9udC1zaXplOiAyLjA1cmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMzVyZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgIGZvbnQtc2l6ZTogMS4wNHJlbTtcbiAgfVxufVxuIiwiLypcbiAgU2V0IGJyZWFrcG9pbnRcbiAgVXNhZ2UgOiBicmVha3BvaW50LXRvKClcbiAgUmVzdWx0OiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIlwiKSlcbiovXG5cbkBtaXhpbiBicmVha3BvaW50LXRvKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJG1hcDogJGJyZWFrcG9pbnRzLCAka2V5OiAkYnJlYWtwb2ludCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIGNvbG9yOiAjODY4Njg2O1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYztcbiAgICBib3JkZXItY29sb3I6ICRncmVlbi1jO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogMC43cztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGdyZWVuLWM7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tYztcbiAgICBjb2xvcjogJGdyZWVuLWM7XG4gICAgdHJhbnNpdGlvbjogMC43cztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWM7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLypcbiAgQ09MT1JTXG4qL1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMTMxMzEzO1xuJGdyYXk6ICNlZWU7XG4kZ3JheS1saWdodDogI2Y5ZjlmOTtcbiRncmVlbi1hOiAjY2ZlOTdiO1xuJGdyZWVuLWI6ICM4Y2M2M2Y7XG4kZ3JlZW4tYzogIzM5YjU0YTtcbiRncmVlbi1kOiAjMDA5MjQ1O1xuJHB1cnBsZTogI2Q0OGFmZjtcbiR5ZWxsb3c6ICNmZmYxNjE7XG4keWVsbG93LWxpZ2h0OiAjZjRmNWEwO1xuJHBpbms6ICNmOTdiYTI7XG5cbi8qXG4gIEdSQURJRU5UU1xuKi9cbiRncmVubi1ncmFkaWVudC1hYmM6IGxpbmVhci1ncmFkaWVudChcbiAgOTBkZWcsXG4gIHJnYmEoMjA3LCAyMzMsIDEyMywgMSkgMCUsXG4gIHJnYmEoMTQwLCAxOTgsIDYzLCAxKSAzNSUsXG4gIHJnYmEoNTcsIDE4MSwgNzQsIDEpIDEwMCVcbik7XG5cbiRncmVubi1ncmFkaWVudC1hYjogbGluZWFyLWdyYWRpZW50KFxuICA5MGRlZyxcbiAgcmdiYSgyMDcsIDIzMywgMTIzLCAxKSAzNSUsXG4gIHJnYmEoMTQwLCAxOTgsIDYzLCAxKSAxMDAlXG4pO1xuXG4keWVsbG93LWdyYWRpZW50LWZnOiBsaW5lYXItZ3JhZGllbnQoXG4gIDkwZGVnLFxuICByZ2JhKDI0NCwgMjQ1LCAxNjAsIDEpIDM1JSxcbiAgcmdiYSgyNTUsIDI0MSwgOTcsIDEpIDEwMCVcbik7XG5cbi8qXG4gIEJSRUFLUE9JTlRTXG4qL1xuJGJyZWFrcG9pbnRzOiAoXG4gIFwibWRcIjogNDhyZW0sXG4gIFwibGdcIjogNzVyZW0sXG4gIFwieGxcIjogODUuMzc1cmVtLFxuICBcInh4bFwiOiAxMjByZW1cbik7XG4iLCJuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHotaW5kZXg6IDI7XG5cbiAgLmJnLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICZfX25hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjA5cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4LjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10b2dnbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjVyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSBhdXRvO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uLFxuICAgICAgICAgICAgJl9faWNvbjo6YmVmb3JlLFxuICAgICAgICAgICAgJl9faWNvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbjo6YmVmb3JlLFxuICAgICAgICAgICAgJl9faWNvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdG9nZ2xlLnRvZ2dsZWQgLmhhbWJ1cmdlcl9faWNvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdG9nZ2xlLnRvZ2dsZWQgLmhhbWJ1cmdlcl9faWNvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190b2dnbGUudG9nZ2xlZCAuaGFtYnVyZ2VyX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uLFxuICAgICAgICAgICAgJl9faWNvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNi42MjVyZW0pO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNi42MjVyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAxLjJyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwdXJwbGU7XG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRlbm9yU2Fuc1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwdXJwbGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNjcm9sbGVkIHtcbiAgICAuYmctY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICBib3gtc2hhZG93OiAtM3B4IDFweCA1cHggI2NmY2VjZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hdiB7XG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC45NXJlbTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS4yNnJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10b2dnbGUge1xuICAgICAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICZfX3RvZ2dsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fdG9nZ2xlLnRvZ2dsZWQgLmhhbWJ1cmdlcl9faWNvbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4iLCIuc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA1LjRyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cblxuICAmX19wYXJ0bmVyLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAubG9nbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbSAwO1xuICAgICAgcGFkZGluZzogMC44cmVtO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19hZHJlc3Mge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmJiYmI7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmFkcmVzcy1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44NXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgICBoNCxcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICBoNCxcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTcycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjJyZW07XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtzLWJveCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgLmZhY2Vib29rLWljbyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVybXMge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmNlY2U7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi9iYXNlL19fZm9udHNcIjtcbkBpbXBvcnQgXCIuL3V0aWxpdGllcy9fX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vbWl4aW5zL21peGluc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9fX3R5cGhvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19fYnV0dG9uc1wiO1xuQGltcG9ydCBcIi4vbGF5b3V0cy9fX25hdlwiO1xuQGltcG9ydCBcIi4vbGF5b3V0cy9fX3NpZGViYXJcIjtcbkBpbXBvcnQgXCIuL2xheW91dHMvX19mb290ZXJcIjtcblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgY29sb3I6ICRibGFjaztcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnNtYWxsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5cbiAgI3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgI2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICNzaWRlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMS4zNzVyZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS4zNzVyZW0pO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAjb3BlblNpZGViYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNi44cmVtO1xuICAgICAgICBsZWZ0OiAtNDJweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL3NpdGUvaW1nL2ljb25zL29wZW4tc2lkZWJhci1pY28uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDJweCAkcHVycGxlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRyZW07XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgJi5zY3JvbGxlZCB7XG4gICAgICAgICAgcGFkZGluZzogMTRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdG8obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zY3JvbGxlZCB7XG4gICAgICAgIHRvcDogMS4zNzVyZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS4zNzVyZW0pO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IC0yMCU7XG5cbiAgICAgICAgJi50b2dnbGVkIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICYudG9nZ2xlZCB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLnRvZ2dsZWQge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY29va2llaW5mbyAqIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAjY29va2llaW5mbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzMzNGQ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IC0xcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2NkZDdkYTtcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNhZmI0YmM7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAxKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICB9XG4gIH1cblxuICAjbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgOCwgOCwgMC42NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzM2MzYzNjtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR5ZWxsb3ctbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3JlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRncmVlbi1hO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyOXB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLWM7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC10byhsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXRvKGxnKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/