/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/col-text-map/_col-text-map.scss ***!
  \************************************************************************************************************************************************/
.col-text-map .cols {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -42px;
}
@media screen and (max-width: 768px) {
  .col-text-map .cols {
    margin: -20px;
  }
}
.col-text-map .cols .col {
  padding: 42px;
}
@media screen and (max-width: 768px) {
  .col-text-map .cols .col {
    padding: 20px;
  }
}
.col-text-map .col-text {
  width: 37%;
}
@media screen and (max-width: 768px) {
  .col-text-map .col-text {
    width: 100%;
  }
}
.col-text-map .col-text .text {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .col-text-map .col-text .text {
    margin-top: 20px;
  }
}
.col-text-map .col-text .text .table-wrapper {
  border: none;
  border-radius: 0;
}
.col-text-map .col-text .text .table-wrapper table {
  min-width: unset;
}
.col-text-map .col-text .text .table-wrapper table tbody tr {
  border: none;
}
.col-text-map .col-text .text .table-wrapper table tbody tr:nth-child(odd), .col-text-map .col-text .text .table-wrapper table tbody tr:nth-child(even) {
  background-color: transparent;
}
.col-text-map .col-text .text .table-wrapper table tbody tr td {
  padding: 14px 34px 0px 14px;
}
@media screen and (min-width: 769px) {
  .col-text-map .col-text .text .table-wrapper table h3 {
    font-size: 40px;
  }
}
@media screen and (min-width: 769px) {
  .col-text-map .col-text .text .table-wrapper table p {
    font-size: 20px;
    font-weight: normal;
  }
}
@media screen and (min-width: 769px) {
  .col-text-map .col-text .sub-title {
    font-size: 18px;
  }
}
.col-text-map .col-text .sub-texts {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .col-text-map .col-text .sub-texts {
    margin-top: 20px;
  }
}
.col-text-map .col-text .sub-texts .sub-text:not(:last-child) {
  margin-bottom: 20px;
}
.col-text-map .col-text .sub-texts .text {
  margin-top: 0;
}
.col-text-map .col-text .sub-texts .text p {
  font-weight: normal;
  font-size: 14px;
}
.col-text-map .col-text .contact {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .col-text-map .col-text .contact {
    margin-top: 20px;
  }
}
.col-text-map .col-text .contact .div-icon,
.col-text-map .col-text .contact .link-icon {
  display: flex;
}
.col-text-map .col-text .contact .div-icon .txt,
.col-text-map .col-text .contact .link-icon .txt {
  padding: 0px 10px;
  font-size: 16px;
}
.col-text-map .col-text .contact .div-icon svg path,
.col-text-map .col-text .contact .link-icon svg path {
  stroke: #151515;
}
.theme-global-black .col-text-map .col-text .contact .div-icon svg path,
.theme-global-black .col-text-map .col-text .contact .link-icon svg path {
  stroke: #151515;
}
.theme-global-blue .col-text-map .col-text .contact .div-icon svg path,
.theme-global-blue .col-text-map .col-text .contact .link-icon svg path {
  stroke: #33426B;
}
.theme-global-green .col-text-map .col-text .contact .div-icon svg path,
.theme-global-green .col-text-map .col-text .contact .link-icon svg path {
  stroke: #203A35;
}
.theme-global-purple .col-text-map .col-text .contact .div-icon svg path,
.theme-global-purple .col-text-map .col-text .contact .link-icon svg path {
  stroke: #6B527F;
}
.theme-global-brown .col-text-map .col-text .contact .div-icon svg path,
.theme-global-brown .col-text-map .col-text .contact .link-icon svg path {
  stroke: #3D0C26;
}
.theme-global-orange .col-text-map .col-text .contact .div-icon svg path,
.theme-global-orange .col-text-map .col-text .contact .link-icon svg path {
  stroke: #944712;
}
.theme-global-dark_aqua .col-text-map .col-text .contact .div-icon svg path,
.theme-global-dark_aqua .col-text-map .col-text .contact .link-icon svg path {
  stroke: #005A71;
}
.theme-global-dark_green .col-text-map .col-text .contact .div-icon svg path,
.theme-global-dark_green .col-text-map .col-text .contact .link-icon svg path {
  stroke: #004A27;
}
.col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #706F6E;
}
.theme-global-black .col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #D2AE72;
}
.theme-global-blue .col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #C68B77;
}
.theme-global-green .col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #BCA378;
}
.theme-global-purple .col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #CDB9AD;
}
.theme-global-brown .col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #3D0C26;
}
.theme-global-orange .col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #AA9F8E;
}
.theme-global-dark_aqua .col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #C8B1A2;
}
.theme-global-dark_green .col-text-map .col-text .contact .link-icon:hover svg path {
  stroke: #FE8A6D;
}
.col-text-map .col-text .contact .link-icon:hover .txt {
  color: #706F6E;
}
.theme-global-black .col-text-map .col-text .contact .link-icon:hover .txt {
  color: #D2AE72;
}
.theme-global-blue .col-text-map .col-text .contact .link-icon:hover .txt {
  color: #C68B77;
}
.theme-global-green .col-text-map .col-text .contact .link-icon:hover .txt {
  color: #BCA378;
}
.theme-global-purple .col-text-map .col-text .contact .link-icon:hover .txt {
  color: #CDB9AD;
}
.theme-global-brown .col-text-map .col-text .contact .link-icon:hover .txt {
  color: #3D0C26;
}
.theme-global-orange .col-text-map .col-text .contact .link-icon:hover .txt {
  color: #AA9F8E;
}
.theme-global-dark_aqua .col-text-map .col-text .contact .link-icon:hover .txt {
  color: #C8B1A2;
}
.theme-global-dark_green .col-text-map .col-text .contact .link-icon:hover .txt {
  color: #FE8A6D;
}
.col-text-map .col-text .contact .links:not(:last-child) {
  margin-bottom: 15px;
}
.col-text-map .col-text .contact .links ul {
  padding-left: 2px;
}
.col-text-map .col-text .contact .links ul li:not(:last-child) {
  margin-bottom: 15px;
}
.col-text-map .col-text .contact .links ul li a {
  font-size: 16px;
}
.col-text-map .col-text .contact .links.address .div-icon svg path,
.col-text-map .col-text .contact .links.address .link-icon svg path {
  stroke: transparent;
  fill: #151515;
}
.theme-global-black .col-text-map .col-text .contact .links.address .div-icon svg path,
.theme-global-black .col-text-map .col-text .contact .links.address .link-icon svg path {
  fill: #151515;
}
.theme-global-blue .col-text-map .col-text .contact .links.address .div-icon svg path,
.theme-global-blue .col-text-map .col-text .contact .links.address .link-icon svg path {
  fill: #33426B;
}
.theme-global-green .col-text-map .col-text .contact .links.address .div-icon svg path,
.theme-global-green .col-text-map .col-text .contact .links.address .link-icon svg path {
  fill: #203A35;
}
.theme-global-purple .col-text-map .col-text .contact .links.address .div-icon svg path,
.theme-global-purple .col-text-map .col-text .contact .links.address .link-icon svg path {
  fill: #6B527F;
}
.theme-global-brown .col-text-map .col-text .contact .links.address .div-icon svg path,
.theme-global-brown .col-text-map .col-text .contact .links.address .link-icon svg path {
  fill: #3D0C26;
}
.theme-global-orange .col-text-map .col-text .contact .links.address .div-icon svg path,
.theme-global-orange .col-text-map .col-text .contact .links.address .link-icon svg path {
  fill: #944712;
}
.theme-global-dark_aqua .col-text-map .col-text .contact .links.address .div-icon svg path,
.theme-global-dark_aqua .col-text-map .col-text .contact .links.address .link-icon svg path {
  fill: #005A71;
}
.theme-global-dark_green .col-text-map .col-text .contact .links.address .div-icon svg path,
.theme-global-dark_green .col-text-map .col-text .contact .links.address .link-icon svg path {
  fill: #004A27;
}
.col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  stroke: transparent;
  fill: #706F6E;
}
.theme-global-black .col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  fill: #D2AE72;
}
.theme-global-blue .col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  fill: #C68B77;
}
.theme-global-green .col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  fill: #BCA378;
}
.theme-global-purple .col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  fill: #CDB9AD;
}
.theme-global-brown .col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  fill: #3D0C26;
}
.theme-global-orange .col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  fill: #AA9F8E;
}
.theme-global-dark_aqua .col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  fill: #C8B1A2;
}
.theme-global-dark_green .col-text-map .col-text .contact .links.address .link-icon:hover svg path {
  fill: #FE8A6D;
}
.col-text-map .col-map {
  width: 63%;
}
@media screen and (max-width: 768px) {
  .col-text-map .col-map {
    width: 100%;
  }
}
.col-text-map .col-map .the_map {
  height: 616px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #706F6E;
}
.col-text-map .col-map .the_map .info-window {
  padding: 10px;
  background-color: #151515;
}
.col-text-map .col-map .the_map .info-window .info-window-inner figure {
  position: relative;
  width: 230px;
  position: relative;
}
.col-text-map .col-map .the_map .info-window .info-window-inner figure::before {
  content: "";
  display: block;
  padding-bottom: 38.261%;
}
.col-text-map .col-map .the_map .info-window .info-window-inner figure img {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
.col-text-map .col-map .the_map .info-window .info-window-inner .title {
  margin: 9px 0px 0px;
  text-align: center;
  color: #FFFFFF;
}
.col-text-map .col-map .the_map.theme-info-window-black .info-window {
  background-color: #151515;
}
.col-text-map .col-map .the_map.theme-info-window-black .gm-style .gm-style-iw-tc::after {
  background: #151515 !important;
}
.col-text-map .col-map .the_map.theme-info-window-blue .info-window {
  background-color: #33426B;
}
.col-text-map .col-map .the_map.theme-info-window-blue .gm-style .gm-style-iw-tc::after {
  background: #33426B !important;
}
.col-text-map .col-map .the_map.theme-info-window-green .info-window {
  background-color: #203A35;
}
.col-text-map .col-map .the_map.theme-info-window-green .gm-style .gm-style-iw-tc::after {
  background: #203A35 !important;
}
.col-text-map .col-map .the_map.theme-info-window-purple .info-window {
  background-color: #6B527F;
}
.col-text-map .col-map .the_map.theme-info-window-purple .gm-style .gm-style-iw-tc::after {
  background: #6B527F !important;
}
.col-text-map .col-map .the_map.theme-info-window-brown .info-window {
  background-color: #3D0C26;
}
.col-text-map .col-map .the_map.theme-info-window-brown .gm-style .gm-style-iw-tc::after {
  background: #3D0C26 !important;
}
.col-text-map .col-map .the_map.theme-info-window-orange .info-window {
  background-color: #944712;
}
.col-text-map .col-map .the_map.theme-info-window-orange .gm-style .gm-style-iw-tc::after {
  background: #944712 !important;
}
.col-text-map .col-map .the_map .gm-style-iw {
  max-width: 250px !important;
  padding: 0px !important;
  border-radius: 10px !important;
  overflow: hidden !important;
}
.col-text-map .col-map .the_map .gm-style-iw .gm-style-iw-chr {
  display: none !important;
}
.col-text-map .col-map .the_map .gm-style-iw .gm-style-iw-d {
  overflow: hidden !important;
  width: 100% !important;
}
.col-text-map .col-map .the_map .gm-style .gm-style-iw-tc {
  width: 2px !important;
}
.col-text-map .col-map .the_map .gm-style .gm-style-iw-tc::after {
  background: #151515 !important;
  transform: none !important;
  border: none !important;
  clip-path: none !important;
  width: 2px !important;
}
.col-text-map .col-map .the_map .info-window .info-window-inner .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.col-text-map.overlay-style-1 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(dd2ff515d2ec5f96cd05.png);
}
.col-text-map.overlay-style-2 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(9e04469b9881266ad046.png);
}
.col-text-map.overlay-style-3 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(c9e8602a4dbec484af89.png);
}
.col-text-map.overlay-style-4 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(da4b7e02e49ceb2d8cf3.png);
}
.col-text-map.theme-section-dark_aqua .col-text .text * {
  color: #005A71;
}
.col-text-map.theme-section-dark_aqua .col-text .text h1, .col-text-map.theme-section-dark_aqua .col-text .text h2, .col-text-map.theme-section-dark_aqua .col-text .text h3, .col-text-map.theme-section-dark_aqua .col-text .text h4, .col-text-map.theme-section-dark_aqua .col-text .text h5, .col-text-map.theme-section-dark_aqua .col-text .text h6 {
  color: #C8B1A2;
}
.col-text-map.theme-section-dark_aqua .col-text .text h1 *, .col-text-map.theme-section-dark_aqua .col-text .text h2 *, .col-text-map.theme-section-dark_aqua .col-text .text h3 *, .col-text-map.theme-section-dark_aqua .col-text .text h4 *, .col-text-map.theme-section-dark_aqua .col-text .text h5 *, .col-text-map.theme-section-dark_aqua .col-text .text h6 * {
  color: #C8B1A2;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3NfY29sLXRleHQtbWFwX2NvbC10ZXh0LW1hcF9qcy5mOTUwZjA5NzQxNWYyNGMyZDYyOC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQURSO0FDNGVFO0VEL2VFO0lBTVE7RUFDVjtBQUNGO0FBQVE7RUFDSTtBQUVaO0FDb2VFO0VEdmVNO0lBR1E7RUFJZDtBQUNGO0FBQUk7RUFDSTtBQUVSO0FDNGRFO0VEL2RFO0lBR1E7RUFJVjtBQUNGO0FBSFE7RUFDSTtBQUtaO0FDb2RFO0VEMWRNO0lBR1E7RUFPZDtBQUNGO0FBTlk7RUFDSTtFQUNBO0FBUWhCO0FBUGdCO0VBQ0k7QUFTcEI7QUFQd0I7RUFDSTtBQVM1QjtBQVI0QjtFQUVJO0FBU2hDO0FBUDRCO0VBQ0k7QUFTaEM7QUNxY0U7RUQxY2tCO0lBRVE7RUFPMUI7QUFDRjtBQ2djRTtFRHJja0I7SUFFUTtJQUNBO0VBTzFCO0FBQ0Y7QUMwYkU7RUQ1Yk07SUFFUTtFQUlkO0FBQ0Y7QUFGUTtFQUNJO0FBSVo7QUM0YUU7RURqYk07SUFHUTtFQU1kO0FBQ0Y7QUFKZ0I7RUFDSTtBQU1wQjtBQUhZO0VBQ0k7QUFLaEI7QUFKZ0I7RUFDSTtFQUNBO0FBTXBCO0FBRlE7RUFDSTtBQUlaO0FDMFpFO0VEL1pNO0lBR1E7RUFNZDtBQUNGO0FBTFk7O0VBRUk7QUFPaEI7QUFOZ0I7O0VBQ0k7RUN1T2xCO0FEN05GO0FBTm9COztFQUNJLGVDcEVSO0FENkVoQjtBRW1RQzs7RUFDQyxlRHZVWTtBRHVFZDtBRW1RQzs7RUFDQyxlRHJVVztBRHFFYjtBRW1RQzs7RUFDQyxlRHBVWTtBRG9FZDtBRW1RQzs7RUFDQyxlRGxVYTtBRGtFZjtBRW1RQzs7RUFDQyxlRGhVWTtBRGdFZDtBRW1RQzs7RUFDQyxlRDlUYTtBRDhEZjtBRW1RQzs7RUFDQyxlRDFUZ0I7QUQwRGxCO0FFbVFDOztFQUNDLGVEeFRpQjtBRHdEbkI7QUFqQ3dCO0VBQ0ksZUMzRVA7QUQ4R3JCO0FFa1FDO0VBQ0MsZUR4V2tCO0FEd0dwQjtBRW1RQztFQUNDLGVEdFdpQjtBRHFHbkI7QUVvUUM7RUFDQyxlRHJXa0I7QURtR3BCO0FFcVFDO0VBQ0MsZURuV21CO0FEZ0dyQjtBRXNRQztFQUNDLGVEaldrQjtBRDZGcEI7QUV1UUM7RUFDQyxlRC9WbUI7QUQwRnJCO0FFd1FDO0VBQ0MsZUQzVnNCO0FEcUZ4QjtBRXlRQztFQUNDLGVEelZ1QjtBRGtGekI7QUF2RG9CO0VBQ0ksY0NoRkg7QUR5SXJCO0FFNlVDO0VBQ0MsY0Q5Y2tCO0FEbUlwQjtBRThVQztFQUNDLGNENWNpQjtBRGdJbkI7QUUrVUM7RUFDQyxjRDNja0I7QUQ4SHBCO0FFZ1ZDO0VBQ0MsY0R6Y21CO0FEMkhyQjtBRWlWQztFQUNDLGNEdmNrQjtBRHdIcEI7QUVrVkM7RUFDQyxjRHJjbUI7QURxSHJCO0FFbVZDO0VBQ0MsY0RqY3NCO0FEZ0h4QjtBRW9WQztFQUNDLGNEL2J1QjtBRDZHekI7QUExRWdCO0VBQ0k7QUE0RXBCO0FBMUVnQjtFQUNJO0FBNEVwQjtBQTFFd0I7RUFDSTtBQTRFNUI7QUExRXdCO0VDb010QjtBRHZIRjtBQW5FNEI7O0VBQ0k7RUFDQSxhQzlHaEI7QURvTGhCO0FFd0ZDOztFQUNDLGFEblFZO0FEOEtkO0FFd0ZDOztFQUNDLGFEalFXO0FENEtiO0FFd0ZDOztFQUNDLGFEaFFZO0FEMktkO0FFd0ZDOztFQUNDLGFEOVBhO0FEeUtmO0FFd0ZDOztFQUNDLGFENVBZO0FEdUtkO0FFd0ZDOztFQUNDLGFEMVBhO0FEcUtmO0FFd0ZDOztFQUNDLGFEdFBnQjtBRGlLbEI7QUV3RkM7O0VBQ0MsYURwUGlCO0FEK0puQjtBQTlGZ0M7RUFDSTtFQUNBLGFDdEhmO0FEc05yQjtBRXNGQztFQUNDLGFEcFNrQjtBRGdOcEI7QUV1RkM7RUFDQyxhRGxTaUI7QUQ2TW5CO0FFd0ZDO0VBQ0MsYURqU2tCO0FEMk1wQjtBRXlGQztFQUNDLGFEL1JtQjtBRHdNckI7QUUwRkM7RUFDQyxhRDdSa0I7QURxTXBCO0FFMkZDO0VBQ0MsYUQzUm1CO0FEa01yQjtBRTRGQztFQUNDLGFEdlJzQjtBRDZMeEI7QUU2RkM7RUFDQyxhRHJSdUI7QUQwTHpCO0FBOUdJO0VBQ0k7QUFnSFI7QUNrT0U7RURuVkU7SUFHUTtFQWtIVjtBQUNGO0FBekdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJDcEtMO0FEK1FQO0FDakZFO0VBQ0U7RUFDQSx5QkF2TUk7QUQwUlI7QUNoRlE7RUFDSTtFQUNBO0VBNExWO0FEekdGO0FDMkdFO0VBQ0U7RUFDQTtFQUNBO0FEekdKO0FDdEZZO0VBQ0k7RUFDQTtFQUNBO0VBMk1kO0VBQ0E7RUFDQTtFQTNNYztBRDBGaEI7QUN2RlE7RUFDSTtFQUNBO0VBQ0EsY0ExTko7QURtVFI7QUNsRlU7RUFDSSx5QkEvTEE7QURtUmQ7QUNqRmM7RUFDSTtBRG1GbEI7QUM3RVU7RUFDSSx5QkFwTUQ7QURtUmI7QUM1RWM7RUFDSTtBRDhFbEI7QUN4RVU7RUFDSSx5QkExTUE7QURvUmQ7QUN2RWM7RUFDSTtBRHlFbEI7QUNuRVU7RUFDSSx5QkEvTUM7QURvUmY7QUNsRWM7RUFDSTtBRG9FbEI7QUM5RFU7RUFDSSx5QkFwTkE7QURvUmQ7QUM3RGM7RUFDSTtBRCtEbEI7QUN6RFU7RUFDSSx5QkF6TkM7QURvUmY7QUN4RGM7RUFDSTtBRDBEbEI7QUNwREU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHNETjtBQ3JETTtFQUNJO0FEdURWO0FDckRNO0VBQ0k7RUFDQTtBRHVEVjtBQ2xERTtFQUNJO0FEb0ROO0FDbkRNO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFEVjtBQTdMb0I7RUFDSTtFQUNBO0VBQ0E7QUErTHhCO0FBdkxRO0VDd0xOO0VBQ0E7RUFDQSxzQkFIaUI7RURyTFA7QUEyTFo7QUF6TFE7RUNvTE47RUFDQTtFQUNBLHNCQUhpQjtFRGpMUDtBQTZMWjtBQTNMUTtFQ2dMTjtFQUNBO0VBQ0Esc0JBSGlCO0VEN0tQO0FBK0xaO0FBN0xRO0VDNEtOO0VBQ0E7RUFDQSxzQkFIaUI7RUR6S1A7QUFpTVo7QUF6TG9CO0VBQ0ksY0MzSU47QURzVWxCO0FDM0VFO0VEN0dzQixjQzdJQTtBRHdVeEI7QUExTHdCO0VBQ0ksY0MvSUo7QUQyVXhCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9heWF0Ly4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2NvbC10ZXh0LW1hcC9fY29sLXRleHQtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vYXlhdC8uL3NyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2F5YXQvLi9zcmMvc2Nzcy9jb3JlL190aGVtZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvc2Nzcy9jb3JlL192YXJpYWJsZXNcIjtcbi5jb2wtdGV4dC1tYXAge1xuICAgIC5jb2xze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTQycHg7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtdGV4dHtcbiAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFibGUtd3JhcHBlcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDM0cHggMHB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViLXRpdGxle1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWItdGV4dHN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ViLXRleHR7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaXYtaWNvbixcbiAgICAgICAgICAgIC5saW5rLWljb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAudHh0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JQcmltYXJ5MTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lR2xvYmFsQ29sb3JzX19TdHJva2VDb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmstaWNvbntcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yUHJpbWFyeTFIb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZUdsb2JhbENvbG9yc19fU3Ryb2tlSG92ZXIoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudHh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnkxSG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZUdsb2JhbENvbG9yc19fQ29sb3JIb3ZlcigpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlua3N7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFkZHJlc3N7XG4gICAgICAgICAgICAgICAgICAgIC5kaXYtaWNvbixcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JQcmltYXJ5MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVHbG9iYWxDb2xvcnNfX0ZpbGxDb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubGluay1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yUHJpbWFyeTFIb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lR2xvYmFsQ29sb3JzX19GaWxsSG92ZXIoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1hcHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3JSk7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb2wtaW5uZXJ7XG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnO1xuICAgICAgICB9XG4gICAgICAgIC5tYXB7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDYxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC50aGVfbWFwe1xuICAgICAgICAgICAgaGVpZ2h0OiA2MTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcEluZm9XaW5kb3coKTtcbiAgICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgICAuaW5mby13aW5kb3ctaW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vdmVybGF5LXN0eWxle1xuICAgICAgICAmLTF7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZ0ZpdCgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEltYWdlcy9pbWFnZS10ZXh0LW92ZXJsYXkucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAmLTJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZ0ZpdCgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEltYWdlcy9heS1vdmVybGF5LnBuZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0ze1xuICAgICAgICAgICAgQGluY2x1ZGUgYmdGaXQoKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChJbWFnZXMvbWlycm9yLW92ZXJsYXktcmlnaHQucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAmLTR7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZ0ZpdCgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEltYWdlcy9zdHJpcGUtb3ZlcmxheS1yaWdodC5wbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50aGVtZS1zZWN0aW9ue1xuICAgICAgICAmLWRhcmtfYXF1YXtcbiAgICAgICAgICAgIC5jb2wtdGV4dHtcbiAgICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgKntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfZGFya19hcXVhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgxaDZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lX2RhcmtfYXF1YV9ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICp7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9kYXJrX2FxdWFfaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGZvbnRFTjogJ0dpbGxTYW5zJztcbiRmb250QVI6ICdJQk1QbGV4U2Fuc0FyYWJpYyc7XG5cbiR3aGl0ZTogI0ZGRkZGRjtcbiRibGFjazogIzE1MTUxNTtcbiRkYXJrR3JlZW46ICMxNjFGMTc7XG4kZGFya0dyZWVuQ29kZTogJzE2MUYxNyc7XG4kbGlnaHRHcmVlbjogIzVGODE1OTtcbiRicm93bjogIzk2NkE0RDtcbiRiZWlnZTogI0VEQzdBMTtcbiRsaWdodEJyb3duOiAjRURDN0ExO1xuJGdyZXk6ICM3MDZGNkU7XG4kc3RvbmVHcmV5OiAjQjNCM0IzO1xuJGRhcmtHcmV5OiAjNWY1ZjVmO1xuJGxpZ2h0R3JleTogI0M2QzZDNjtcbiRncmVlbjogIzM3Q0Q3MztcbiRyZWQ6ICNGQTVGNTU7XG4kZGFya1JlZDogI2JkMzkyZjtcbiRwaW5rOiAjQzY4Qjc3O1xuJGxpZ2h0UGluazogI0M4QjFBMjtcbiRsaWdodEJsdWU6ICM2NzdDOEY7XG4kZGFya0FxdWE6ICMwMDVBNzE7XG4kcHVycGxlOiAjNkI1MjdGO1xuJG5hdnk6ICMzMzQyNkI7XG5cbiRoZWFkZXItaGVpZ2h0OiAxMDM7XG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDY0O1xuXG4kY29sb3JQcmltYXJ5MTogIzE1MTUxNTtcbiRjb2xvclByaW1hcnkxQ29kZTogJzE1MTUxNSc7XG4kY29sb3JQcmltYXJ5MUhvdmVyOiAjNzA2RjZFO1xuJGNvbG9yUHJpbWFyeTFIb3ZlckNvZGU6ICc3MDZGNkUnO1xuJGNvbG9yQmc6ICNGMUYxRjE7XG5cblxuLy8gVGhlbWUgY29sb3JzXG5cbiR0aGVtZV9ibGFja19jb2RlOiAnMTUxNTE1JzsgLy8gSG9sZGluZ1xuJHRoZW1lX2JsYWNrOiAjMTUxNTE1OyAvLyBIb2xkaW5nXG4kdGhlbWVfYmxhY2tfaG92ZXI6ICNEMkFFNzI7IC8vICM3MDZGNkU7KG9sZCkgLy8gSG9sZGluZ1xuJHRoZW1lX2JsYWNrX2hvdmVyX2NvZGU6ICdEMkFFNzInOyAvLyAjNzA2RjZFOyhvbGQpIC8vIEhvbGRpbmdcbiR0aGVtZV9ibGFja19iZzogI0YxRjFGMTsgLy8gSG9sZGluZ1xuXG4kdGhlbWVfYmx1ZV9jb2RlOiAnMzM0MjZCJzsgLy8gRGV2ZWxvcG1lbnRcbiR0aGVtZV9ibHVlOiAjMzM0MjZCOyAvLyBEZXZlbG9wbWVudFxuJHRoZW1lX2JsdWVfaG92ZXI6ICNDNjhCNzc7IC8vIERldmVsb3BtZW50XG4kdGhlbWVfYmx1ZV9iZzogI0U4RUNFRTsgLy8gRGV2ZWxvcG1lbnRcblxuJHRoZW1lX2dyZWVuX2NvZGU6ICcyMDNBMzUnOyAvLyBJbnZlc3RtZW50XG4kdGhlbWVfZ3JlZW46ICMyMDNBMzU7IC8vIEludmVzdG1lbnRcbiR0aGVtZV9ncmVlbl9ob3ZlcjogI0JDQTM3ODsgLy8gSW52ZXN0bWVudFxuJHRoZW1lX2dyZWVuX2hvdmVyX2NvZGU6ICdCQ0EzNzgnOyAvLyBJbnZlc3RtZW50XG4kdGhlbWVfZ3JlZW5fYmc6IHJnYigjMzg4MjcwLCAxMCUpOyAvLyBJbnZlc3RtZW50XG5cbiR0aGVtZV9wdXJwbGVfY29kZTogJzZCNTI3Ric7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wdXJwbGU6ICM2QjUyN0Y7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wdXJwbGVfaG92ZXI6ICNDREI5QUQ7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wdXJwbGVfaG92ZXJfY29kZTogJ0NEQjlBRCc7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wdXJwbGVfYmc6IHJnYigjNkI1MjdGLCAxMCUpOyAvLyBQcm9wZXJ0aWVzXG5cbiR0aGVtZV9icm93bl9jb2RlOiAnM0QwQzI2JzsgLy8gR2VuZXJhbCBUcmFkaW5nXG4kdGhlbWVfYnJvd246ICMzRDBDMjY7IC8vIEdlbmVyYWwgVHJhZGluZ1xuJHRoZW1lX2Jyb3duX2hvdmVyOiAjM0QwQzI2OyAvLyBHZW5lcmFsIFRyYWRpbmdcbiR0aGVtZV9icm93bl9ob3Zlcl9jb2RlOiAnM0QwQzI2JzsgLy8gR2VuZXJhbCBUcmFkaW5nXG4kdGhlbWVfYnJvd25fYmc6ICNGMUYxRjE7IC8vIEdlbmVyYWwgVHJhZGluZ1xuXG4kdGhlbWVfb3JhbmdlX2NvZGU6ICc5NDQ3MTInOyAvLyBDb25zdHJ1Y3Rpb25cbiR0aGVtZV9vcmFuZ2U6ICM5NDQ3MTI7IC8vIENvbnN0cnVjdGlvblxuJHRoZW1lX29yYW5nZV9ob3ZlcjogI0FBOUY4RTsgLy8gQ29uc3RydWN0aW9uXG4kdGhlbWVfb3JhbmdlX2hvdmVyX2NvZGU6ICdBQTlGOEUnOyAvLyBDb25zdHJ1Y3Rpb25cbiR0aGVtZV9vcmFuZ2VfYmc6IHJnYmEoMTQ4LCA3MSwgMTgsIDAuMSk7IC8vIENvbnN0cnVjdGlvblxuXG4vLyBQcm9qZWN0IHRoZW1lIGNvbG9yc1xuXG4kdGhlbWVfZGFya19hcXVhX2NvZGU6ICcwMDVBNzEnOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19hcXVhOiAjMDA1QTcxOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19hcXVhX2hvdmVyOiAjQzhCMUEyOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19hcXVhX2hvdmVyX2NvZGU6ICdDOEIxQTInOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19hcXVhX2JnOiAjRThFQkVFOyAvLyBXYXRlcmZyb250XG5cbiR0aGVtZV9kYXJrX2dyZWVuX2NvZGU6ICcwMDRBMjcnOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19ncmVlbjogIzAwNEEyNzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfZ3JlZW5faG92ZXI6ICNGRThBNkQ7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyX2NvZGU6ICdGRThBNkQnOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19ncmVlbl9iZzogI0U4RUNFRTsgLy8gV2F0ZXJmcm9udFxuXG4kdGhlbWVfcHB1cnBsZV9jb2RlOiAnNkI1MjdGJzsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3BwdXJwbGU6ICM2QjUyN0Y7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wcHVycGxlX2hvdmVyOiAjOTg4N2E3OyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHB1cnBsZV9ob3Zlcl9jb2RlOiAnOTg4N2E3JzsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3BwdXJwbGVfYmc6ICNGMUYxRjE7IC8vIFByb3BlcnRpZXNcblxuXG5AbWl4aW4gam9iQ29scygpe1xuICAuam9iLWNvbHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtMjBweCAtNDBweDtcbiAgICAuY29se1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIH1cbiAgICAuY29sLXRpdGxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcntcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sLWNvbnRlbnR7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcntcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBqb2JNZXRhKCl7XG4gIC5qb2ItbWV0YXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0xMnB4O1xuICAgIC5tZXRhLWl0ZW17XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgLm1ldGEtaXRlbS1pbm5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4sIHRpbWV7XG4gICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBldmVudE1ldGEoKXtcbiAgLmV2ZW50LW1ldGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1vYmlsZS1ye1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAubWV0YS1pdGVte1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIC5tZXRhLWl0ZW0taW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTVweDtcbiAgICAgICAgc3BhbiwgdGltZXtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAudGhlbWUtbGlnaHQgJntcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JQcmltYXJ5MTtcbiAgICAgICAgICAgICAgLy8gZmlsbDogJGNvbG9yUHJpbWFyeTE7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lR2xvYmFsQ29sb3JzX19TdHJva2VDb2xvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxvY2F0aW9ue1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAubWV0YS1pdGVtLWlubmVye1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIC50aGVtZS1saWdodCAme1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yUHJpbWFyeTE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVHbG9iYWxDb2xvcnNfX0ZpbGxDb2xvcigpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lR2xvYmFsQ29sb3JzX19Db250ZW50QWxse1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1hcEluZm9XaW5kb3coKXtcbiAgLmluZm8td2luZG93e1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIC8vIEBpbmNsdWRlIHRoZW1lQ29sb3JzX19CZygpO1xuICAgIC5pbmZvLXdpbmRvdy1pbm5lcntcbiAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudEZpdCgzOC4yNjElKTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW46IDlweCAwcHggMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGhlbWUtaW5mby13aW5kb3d7XG4gICAgICAmLWJsYWNrIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1ncmVlbiB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX2dyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmLXB1cnBsZSB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfcHVycGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtYnJvd24ge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2Jyb3duO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9icm93biAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1vcmFuZ2Uge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX29yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAuZ20tc3R5bGUtaXd7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIC5nbS1zdHlsZS1pdy1jaHJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmdtLXN0eWxlLWl3LWR7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBcbiAgICAgIH1cbiAgfVxuICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb250U2l6ZSgpe1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtaXhpbiBoMWg2KCl7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJ0bCB7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxpbWl0VGV4dExpbmUoJGxpbmUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG4gIC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXG4gIGxpbmUtY2xhbXA6ICRsaW5lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbkdsb2JhbCgkczogMC4ycykge1xuICB0cmFuc2l0aW9uOiAjeyRzfTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJG9iaiwgJHNwZWVkKSB7XG4gIHRyYW5zaXRpb246ICRvYmogJHNwZWVkIGN1YmljLWJlemllcigwLjEsIDAsIDAuMywgMSk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9ucygkdHJhbnNpdGlvbnMuLi4pIHtcbiAgJHRyYW5zaXRpb24tc3RyaW5nOiAoXG4gICk7XG5cbkBlYWNoICR0cmFuc2l0aW9uIGluICR0cmFuc2l0aW9ucyB7XG4gICRwcm9wZXJ0eTogbnRoKCR0cmFuc2l0aW9uLCAxKTtcbiAgJHNwZWVkOiBudGgoJHRyYW5zaXRpb24sIDIpO1xuICAkdHJhbnNpdGlvbi1zdHJpbmc6IGFwcGVuZCgkdHJhbnNpdGlvbi1zdHJpbmcsICN7JHByb3BlcnR5fSAjeyRzcGVlZH0gY3ViaWMtYmV6aWVyKDAuMSwgMCwgMC4zLCAxKSwgY29tbWEpO1xufVxuXG50cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zdHJpbmc7XG59XG5cbkBtaXhpbiBpbWdGaXQoJGZpdDogY292ZXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6ICRmaXQ7XG59XG5cbkBtaXhpbiBiZ0ZpdCgkZml0OiBjb3Zlcikge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGZpdDtcbn1cblxuQG1peGluIG92ZXJsYXkoJGJnKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnRGaXQoJHBlcmNlbnRhZ2U6IDEwMCUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGVyY2VudGFnZX07XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnRGaXRBZnRlcigkcGVyY2VudGFnZTogMTAwJSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBlcmNlbnRhZ2V9O1xuICB9XG59XG5cbkBtaXhpbiBhYnNvbHV0ZSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbkBtaXhpbiBjZW50ZXJFbGVtZW50KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyWSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5MTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5AbWl4aW4gQ3VzdG9tc2Nyb2xsYmFyWSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnkxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFwdG9wLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1zbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1zbS1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAycHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtc20tciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS14cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS14cy1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDExcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiB0ZXh0Q2hpbGRSZW1vdmVNYXJnaW4ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LXcoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBpbXBvcnQgXCJ0aGVtZVwiOyIsIlxuQG1peGluIHRoZW1lQ29sb3JzX19JY29uc0JnKCkge1xuXHQmLnRoZW1le1xuXHRcdCYtYmxhY2sge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYmx1ZSB7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWdyZWVuIHtcblx0XHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXB1cnBsZSB7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYnJvd24ge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2Jyb3duO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtb3JhbmdlIHtcblx0XHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9vcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kYXJrX2FxdWEge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19hcXVhO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGFya19ncmVlbiB7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdGhlbWVDb2xvcnNfX0JnKCkge1xuXHQmLnRoZW1le1xuXHRcdCYtYmxhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsYWNrO1xuXHRcdH1cblxuXHRcdCYtYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmx1ZTtcblx0XHR9XG5cblx0XHQmLWdyZWVuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ncmVlbjtcblx0XHR9XG5cblx0XHQmLXB1cnBsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfcHVycGxlO1xuXHRcdH1cblxuXHRcdCYtYnJvd24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2Jyb3duO1xuXHRcdH1cblxuXHRcdCYtb3JhbmdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9vcmFuZ2U7XG5cdFx0fVxuXG5cdFx0Ji1kYXJrX2FxdWEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YTtcblx0XHR9XG5cblx0XHQmLWRhcmtfZ3JlZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfZ3JlZW47XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0aGVtZV9jb2xvcigpIHtcblx0Ji1ibGFjayB7XG5cdFx0Y29sb3I6ICR0aGVtZV9ibGFjaztcblx0fVxuXG5cdCYtYmx1ZSB7XG5cdFx0Y29sb3I6ICR0aGVtZV9ibHVlO1xuXHR9XG5cblx0Ji1ncmVlbiB7XG5cdFx0Y29sb3I6ICR0aGVtZV9ncmVlbjtcblx0fVxuXG5cdCYtcHVycGxlIHtcblx0XHRjb2xvcjogJHRoZW1lX3B1cnBsZTtcblx0fVxuXG5cdCYtYnJvd24ge1xuXHRcdGNvbG9yOiAkdGhlbWVfYnJvd247XG5cdH1cblxuXHQmLW9yYW5nZSB7XG5cdFx0Y29sb3I6ICR0aGVtZV9vcmFuZ2U7XG5cdH1cblxuXHQmLWRhcmtfYXF1YSB7XG5cdFx0Y29sb3I6ICR0aGVtZV9kYXJrX2FxdWE7XG5cdH1cblxuXHQmLWRhcmtfZ3JlZW4ge1xuXHRcdGNvbG9yOiAkdGhlbWVfZGFya19ncmVlbjtcblx0fVxufVxuXG5AbWl4aW4gdGhlbWVfYmcoKSB7XG5cdCYtYmxhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibGFjaztcblx0fVxuXG5cdCYtYmx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsdWU7XG5cdH1cblxuXHQmLWdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZ3JlZW47XG5cdH1cblxuXHQmLXB1cnBsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX3B1cnBsZTtcblx0fVxuXG5cdCYtYnJvd24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9icm93bjtcblx0fVxuXG5cdCYtb3JhbmdlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuXHR9XG5cblx0Ji1kYXJrX2FxdWEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2FxdWE7XG5cdH1cblxuXHQmLWRhcmtfZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuO1xuXHR9XG59XG5cbi8vIGdsb2JhbFxuXG5AbWl4aW4gdGhlbWVHbG9iYWxDb2xvcnNfX0JnQ29sb3IoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmxhY2tfYmc7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJsdWUgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmx1ZV9iZztcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZ3JlZW5fYmc7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9wdXJwbGVfYmc7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJyb3duICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2Jyb3duX2JnO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfb3JhbmdlX2JnO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19hcXVhX2JnO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2dyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfZ3JlZW5fYmc7XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19CZygpIHtcblx0LnRoZW1lLWdsb2JhbC1ibGFjayAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibGFjaztcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYmx1ZSAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibHVlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ncmVlbiAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ncmVlbjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtcHVycGxlICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX3B1cnBsZTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYnJvd24gJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYnJvd247XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLW9yYW5nZSAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9vcmFuZ2U7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfYXF1YSAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2FxdWE7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfZ3JlZW4gJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19ncmVlbjtcblx0fVxufVxuXG5AbWl4aW4gdGhlbWVHbG9iYWxDb2xvcnNfX0JnSG92ZXIoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmxhY2tfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJsdWUgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmx1ZV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZ3JlZW5faG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9wdXJwbGVfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJyb3duICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2Jyb3duX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfb3JhbmdlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19hcXVhX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2dyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfZ3JlZW5faG92ZXI7XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19Cb3JkZXJDb2xvcigpIHtcblx0LnRoZW1lLWdsb2JhbC1ibGFjayAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2JsYWNrO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfYmx1ZTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9ncmVlbjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtcHVycGxlICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfcHVycGxlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2Jyb3duO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9vcmFuZ2U7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfYXF1YSAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2RhcmtfZ3JlZW47XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19GaWxsQ29sb3IoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRmaWxsOiAkdGhlbWVfYmxhY2s7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJsdWUgJntcblx0XHRmaWxsOiAkdGhlbWVfYmx1ZTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRmaWxsOiAkdGhlbWVfZ3JlZW47XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGZpbGw6ICR0aGVtZV9wdXJwbGU7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJyb3duICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2Jyb3duO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRmaWxsOiAkdGhlbWVfb3JhbmdlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRmaWxsOiAkdGhlbWVfZGFya19hcXVhO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2dyZWVuICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2RhcmtfZ3JlZW47XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19GaWxsSG92ZXIoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRmaWxsOiAkdGhlbWVfYmxhY2tfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJsdWUgJntcblx0XHRmaWxsOiAkdGhlbWVfYmx1ZV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRmaWxsOiAkdGhlbWVfZ3JlZW5faG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGZpbGw6ICR0aGVtZV9wdXJwbGVfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJyb3duICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2Jyb3duX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRmaWxsOiAkdGhlbWVfb3JhbmdlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRmaWxsOiAkdGhlbWVfZGFya19hcXVhX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2dyZWVuICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2RhcmtfZ3JlZW5faG92ZXI7XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19TdHJva2VDb2xvcigpIHtcblx0LnRoZW1lLWdsb2JhbC1ibGFjayAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2JsYWNrO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0c3Ryb2tlOiAkdGhlbWVfYmx1ZTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRzdHJva2U6ICR0aGVtZV9ncmVlbjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtcHVycGxlICZ7XG5cdFx0c3Ryb2tlOiAkdGhlbWVfcHVycGxlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2Jyb3duO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRzdHJva2U6ICR0aGVtZV9vcmFuZ2U7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfYXF1YSAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2RhcmtfYXF1YTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2RhcmtfZ3JlZW47XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19TdHJva2VIb3ZlcigpIHtcblx0LnRoZW1lLWdsb2JhbC1ibGFjayAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2JsYWNrX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0c3Ryb2tlOiAkdGhlbWVfYmx1ZV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRzdHJva2U6ICR0aGVtZV9ncmVlbl9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtcHVycGxlICZ7XG5cdFx0c3Ryb2tlOiAkdGhlbWVfcHVycGxlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2Jyb3duX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRzdHJva2U6ICR0aGVtZV9vcmFuZ2VfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfYXF1YSAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2RhcmtfYXF1YV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2RhcmtfZ3JlZW5faG92ZXI7XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19Cb3JkZXJIb3ZlcigpIHtcblx0LnRoZW1lLWdsb2JhbC1ibGFjayAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2JsYWNrX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfYmx1ZV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9ncmVlbl9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtcHVycGxlICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfcHVycGxlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2Jyb3duX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9vcmFuZ2VfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfYXF1YSAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2RhcmtfZ3JlZW5faG92ZXI7XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19Db2xvcigpIHtcbiAgLnRoZW1lLWdsb2JhbC1ibGFjayAme1xuXHRcdGNvbG9yOiAkdGhlbWVfYmxhY2s7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJsdWUgJntcblx0XHRjb2xvcjogJHRoZW1lX2JsdWU7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9ncmVlbjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtcHVycGxlICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9wdXJwbGU7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJyb3duICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9icm93bjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9vcmFuZ2U7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfYXF1YSAme1xuXHRcdGNvbG9yOiAkdGhlbWVfZGFya19hcXVhO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2dyZWVuICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fQ29sb3JIb3ZlcigpIHtcblx0LnRoZW1lLWdsb2JhbC1ibGFjayAme1xuXHRcdGNvbG9yOiAkdGhlbWVfYmxhY2tfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJsdWUgJntcblx0XHRjb2xvcjogJHRoZW1lX2JsdWVfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9ncmVlbl9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtcHVycGxlICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9wdXJwbGVfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJyb3duICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9icm93bl9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9vcmFuZ2VfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfYXF1YSAme1xuXHRcdGNvbG9yOiAkdGhlbWVfZGFya19hcXVhX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2dyZWVuICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fQ29udGVudEFsbCgpIHtcblx0LnRoZW1lLWdsb2JhbC1ibGFjayAme1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRAY29udGVudDtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19hcXVhICZ7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfZ3JlZW4gJntcblx0XHRAY29udGVudDtcblx0fVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/