.PP_Wrapper * {
  box-sizing: border-box;
}
.PP_Wrapper figure {
  margin: 0;
  padding: 0;
}
.PP_Wrapper {
  max-width: 1600px;
  min-height: 75vh;
  clear: both;
  margin-left: auto;
  margin-right: auto;
/**
		Some themes don't handle images properly
	 */
}
.PP_Wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
}
.PP_Masonry {
  margin-left: -10px;
  width: 100%;
  width: calc(100% + 20px);
  opacity: 1;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}
.js .PP_Masonry:not(.PP_JS__loading_complete) {
  opacity: 0;
  visibility: hidden;
}
.PP_Masonry__sizer,
.PP_Masonry__item {
  outline: 0;
  width: 33.333%;
}
@media screen and (max-width: 1024px) {
  .PP_Masonry__sizer,
  .PP_Masonry__item {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .PP_Masonry__sizer,
  .PP_Masonry__item {
    width: 100%;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
  }
}
.PP_Masonry__item {
  border: 10px solid transparent;
  position: relative;
}
.PP_Masonry__item a,
.PP_Masonry__item img {
  display: block;
}
@media screen and (max-width: 640px) {
  .PP_Masonry__item {
    border-width: 0px;
    margin-bottom: 1rem;
  }
}
.PP_Masonry__header {
  margin-top: 1rem;
  margin-bottom: 0.65rem;
}
.PP_Card .PP_Entry__thumbnail > img {
  display: block;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.PP_Card .PP_Entry__header {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.35s ease-out;
  transition: opacity 0.3s ease, -webkit-transform 0.35s ease-out;
  transition: transform 0.35s ease-out, opacity 0.3s ease;
  transition: transform 0.35s ease-out, opacity 0.3s ease, -webkit-transform 0.35s ease-out;
}
.PP_Card .PP_Entry__title,
.PP_Card .PP_Entry__subtitle {
  color: #fff;
  padding: 0;
}
.PP_Card .PP_Entry__subtitle {
  font-size: 1rem;
  font-weight: 300;
  text-transform: none;
  margin-bottom: 1rem;
}
.PP_Card .PP_Entry__view {
  font-size: 1rem;
  display: block;
  position: absolute;
  bottom: 1rem;
  text-transform: uppercase;
}
/*
	*  Hovercard Layout
	*/
.PP_Card .PP_Entry__more {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  background-color: rgba(0,0,0,0.5);
  opacity: 0;
  -webkit-transition: opacity 0.35s ease;
  transition: opacity 0.35s ease;
  cursor: pointer;
}
.PP_Card .PP_Entry__inner {
  width: 100%;
  height: 100%;
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
  opacity: 0;
  display: block;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.35s ease-out;
  transition: opacity 0.3s ease, -webkit-transform 0.35s ease-out;
  transition: transform 0.35s ease-out, opacity 0.3s ease;
  transition: transform 0.35s ease-out, opacity 0.3s ease, -webkit-transform 0.35s ease-out;
}
.PP_Card.PP_Entry--no-thumbnail {
  height: 300px;
}
.PP_Card .PP_Entry__thumbnail--replacement {
  background-color: #8c8c8c;
  background: -webkit-linear-gradient(bottom, #8c8c8c, #b3b3b3);
  background: linear-gradient(to top, #8c8c8c, #b3b3b3);
  display: block;
  width: 100%;
  height: 100%;
}
.PP_Card {
  cursor: pointer;
  position: relative;
}
.PP_Card,
.PP_Card a {
  color: #fff;
  text-shadow: 0px 0.03em 0.05em rgba(0,0,0,0.33);
}
.PP_Card a:hover {
  text-decoration: none;
  color: #fff;
}
/*
*   Hover State
*/
.PP_Card--hoverable:hover .PP_Entry__header {
  z-index: 50;
  -webkit-transform: translateY(-3rem);
          transform: translateY(-3rem);
}
.PP_Card--hoverable:hover .PP_Entry__inner {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.PP_Card--hoverable:hover .PP_Entry__more {
  display: block;
  opacity: 1;
}
.PP_Lazy_Image {
  min-height: 100px;
}
.PP_Lazy_Image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  height: calc(100% + 1px);
  background-color: #f2f2f2;
  border-radius: 1px;
}
.PP_Lazy_Image__placeholder:after {
  content: "";
  width: 25px;
  height: 25px;
  display: block;
  border: solid 2px transparent;
  border-top-color: #000;
  border-left-color: #000;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  top: calc(50% - 12.5px);
  left: calc(50% - 12.5px);
  -webkit-animation: PP_Spinner 400ms linear infinite;
          animation: PP_Spinner 400ms linear infinite;
}
@-webkit-keyframes PP_Spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes PP_Spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.PP_Description {
  width: 75%;
  max-width: 681px;
  margin-left: auto;
  margin-right: auto;
}
.PP_Description__title,
.PP_Description__subtitle {
  text-align: center;
  margin-bottom: 1rem;
}
.PP_Description__subtitle {
  display: block;
  text-transform: none;
  font-size: 1.125rem;
  font-weight: 400;
}
.PP_Description__content {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.PP_Gallery__item {
  position: relative;
}
.PP_Gallery__caption {
  font-size: 1rem;
  padding: 0.44rem;
  display: block;
  text-align: center;
  width: 100%;
  margin-bottom: 0.3rem;
}
.PP_Gallery__item--video {
  position: relative;
}
.PP_Gallery__item--video:before,
.PP_Gallery__item--video:after {
  content: ' ';
  display: block;
  position: absolute;
  pionter-events: none;
  cursor: pointer;
}
.PP_Gallery__item--video:before {
  background-color: rgba(0,0,0,0.22);
  width: 100%;
  height: 100%;
}
.PP_Gallery__item--video:after {
  left: 50%;
  top: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 0 30px 50px;
  border-color: transparent transparent transparent rgba(255,255,255,0.94);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.lg-sub-html .PP_Caption__title,
.pswp .PP_Caption__title,
.lg-sub-html .PP_Caption__desc,
.pswp .PP_Caption__desc {
  color: #fff;
}
.PP_Protected {
  max-width: 681px;
  margin: 2rem auto;
}
.PP_Protected__title {
  margin-bottom: 1rem;
}
.PP_Portfolio .lg-outer {
  z-index: 900000;
}
.PP_Portfolio .lg-outer .lg-thumb-item {
  border-radius: 0;
  border-color: transparent;
}
.PP_Portfolio .lg-outer .lg-thumb-item.active,
.PP_Portfolio .lg-outer .lg-thumb-item:hover {
  border-color: #f9f9f9;
}
.PP_Portfolio .lg-outer .lg-thumb {
  margin-left: auto;
  margin-right: auto;
}
/**
Hopefully a temporary fix for Twenty Seventeen Theme.
Twenty Seventeen Version 1.0.0 force displays thumbnails on all post types in the header without any filters.
The only option left is to hide thumbnail with CSS.
*/
.PP_Single .single-featured-image-header {
  display: none;
}

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